BM6`6(l CCC???;;;:::777444111000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........//////000//////.........//////444444555666999<<<@@@AAABBB???:::777666555444222000000111000000///...............////////////000.........////////////000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000////////////.........000000000000000000000000////////////////////////000000000000000000000000/////////////////////////////////000111111222222111111222333222111000///////////////////////////.........////////////000000000000000000000000000..............................................................................---......///000111888666666888<<<@@@BBBCCCEEEAAA:::555333222111000/////////......------------------.........//////------------------------////////////////////////------------------------------------------------......000111444666888:::888666444111///.........------------------------,,,,,,,,,---------......////////////////////////,,,,,,,,,---...///000111333777999;;;AAAHHHIIIFFFGGGIIIKKKKKKHHHBBB<<<888444222000...---...///000---------------------------------------------------------.........//////---------------------------///000000//////000222333666;;;???AAABBBAAA@@@EEEAAA===999777555222000,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---...//////000222666999AAABBBCCCDDDEEEFFFGGGGGGEEEAAA<<<888666555333111++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---............///111333555777:::===BBBEEEEEE@@@:::555333111///...---...///000---------............///////////////000000000000000000000000000000000000...111666:::;;;888444111555999YYY???::::::999666333000///......------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---///......---------......333333555777:::>>>AAABBB@@@===888555333222111//////////////////...---------------.........//////------........./////////000000////////////000000////////////////////////........................//////////////////////////////.........---------////////////////////////..............................................................................//////000000111111000000111222111000///...........................---------............///........................------------------------------------------------------------------------------------...///000000333222333555:::>>>???@@@BBB>>>888333111000///.........---------,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......///000222555777999555333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---...///000...333777999>>>DDDGGGFFFFFFHHHIIIHHHEEE???999555111000...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------------------------...//////...///000222222555999===AAABBBBBBBBBBBB???:::777444222000...,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,---...///000222666:::??????@@@AAABBBDDDEEEFFFAAA>>>888444222000...---++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------.........///111333666777:::===AAACCCBBB===777333111000...---------...///------------............------........./////////000000000000000000000000...///111222333222000///444777WWWAAA:::888777444111///---,,,,,,+++++++++*********))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********---,,,,,,+++,,,,,,------///000222666999===@@@AAA>>>:::555222000///---+++------.........---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------............------------......------------------------------------------------------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///000000111555999===>>>???===999444000...---,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))---------...000333555777111000...,,,***)))))))))************************************++++++++++++************************++++++++++++,,,---......+++333999:::<<>>;;;777333111000---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++*********+++,,,---...///222777:::??????@@@AAABBBDDDEEEFFF???;;;666222///...+++***************************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))++++++******++++++,,,---,,,,,,---...111333666888;;;===???@@@>>>999444000///...---,,,,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------......///////////////////////////...---------...///000222555TTTHHH===777555222///---++++++***)))))))))(((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++************++++++,,,***,,,000444999<<<>>>@@@<<<888444000...,,,+++)))++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,------......---------------,,,,,,+++++++++++++++++++++++++++************+++++++++,,,************************************************************************************************************+++,,,---...111111333777<<>>>>>>>>AAAFFFGGGFFFFFFDDDAAA<<<666111...,,,+++***)))))))))******************************************************************+++++++++++++++++++++++++++++++++++++++,,,---------...000333666777999;;;>>>@@@AAABBB;;;888444111///...,,,***++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++***************)))))))))***+++---...000333888<<<@@@BBBDDDGGGHHHHHHGGGFFF???<<<666222000...,,,***************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,++++++,,,...111444777999<<<===>>>===;;;666111...---,,,++++++++++++,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,------------........................000///......///111444555222444RRRIII:::555444111...+++***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++***---111666;;;>>>@@@@@@;;;777222///---,,,***)))******++++++++++++******************+++++++++,,,+++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************************************************************************+++,,,,,,------,,,,,,,,,+++++++++++++++************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))******+++,,,---111222444999>>>@@@@@@???666333///---,,,+++***))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******+++,,,,,,---...000111111---,,,+++)))(((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))***************+++,,,---111:::AAAAAA???AAADDDEEEGGGFFFCCC???:::444///,,,++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++***+++,,,,,,,,,...111444:::;;;<<<===>>>>>>??????999666333000///...,,,+++******++++++++++++******************************************************)))))))))))))))))))))))))))+++---...111555:::>>>???BBBHHHLLLLLLIIIEEEBBB===:::555111///---+++***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))***++++++***+++,,,...222666999;;;>>>>>>===;;;888444000...+++***************++++++++++++++++++,,,,,,,,,---,,,,,,---------.........---------------------------...///111333555777777333444QQQEEE444444333000---+++))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))***++++++,,,000555;;;???AAABBBBBB999555111...,,,+++***)))))))))***+++++++++******************+++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++,,,,,,---,,,,,,+++***************))))))))))))))))))))))))((())))))))))))*********************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))******+++,,,---///000333888<<<>>><<<:::333000---,,,++++++***)))(((((((((((()))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))******+++***+++---///000//////...,,,+++)))((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***+++,,,......333;;;AAAAAAAAACCCEEEDDDGGGEEEAAA===888333...,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***************************+++,,,,,,,,,///333666<<<===>>>?????????>>>===888555111///...---,,,+++)))******++++++******)))************************))))))))))))))))))))))))((((((((())))))))))))***)))+++---///222777<<<@@@>>>BBBGGGKKKKKKGGGAAA<<<888444000---+++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((())))))***+++***+++---///333888<<<>>>>>>===;;;888555222///...)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))+++...111333444555555555555OOODDD444444333000---***)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))***+++,,,,,,000666;;;???AAAAAA@@@666333...,,,++++++***)))))))))***+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------.........------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++,,,------,,,,,,***)))))))))***+++))))))))))))))))))))))))((())))))))))))*********************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************+++,,,------...000333888;;;<<<999777000...+++*********)))((('''((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********)))+++...111222000---,,,***)))((('''''''''((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***,,,...///111555;;;@@@BBBEEEIIIIIIFFFEEECCC???:::555111---,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++,,,,,,,,,---000444888<<<>>>@@@BBBBBBAAA???>>>666333///------,,,+++***))))))************))))))************************))))))))))))))))))))))))(((((()))))))))*********)))+++...000444999???CCC@@@CCCFFFHHHGGGCCC>>>;;;333000,,,***))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))*********+++---111555:::>>>@@@<<<;;;888555222///...---))))))***+++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...000000111111666444NNNHHH;;;444333000---+++)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((()))***,,,,,,***...444:::===>>>>>>===444000---************)))))))))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------------......000//////......//////000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))*********************************+++,,,,,,---------,,,***)))))))))***+++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...///111555999<<<<<<999666...,,,))))))))))))(((''''''((((((((())))))******************++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))******(((+++///333333111---***((((((&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((()))***---///111222777<<>>FFFLLLNNNOOOPPPHHHBBB;;;444///,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,------------000555888@@@@@@AAACCCEEECCC===999000///,,,***(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((***---000333666999>>>AAACCCEEEHHHGGGCCC===999777111000---***(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,+++,,,///333777:::===???<<<888333///---,,,+++************)))))))))))))))))))))))))))************************************++++++,,,---...//////000,,,***222******333---222222:::KKKJJJ777444111...+++***)))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''((()))+++,,,---444:::===???BBB@@@;;;444111---+++++++++***)))...///...---+++((('''''':::///%%%&&&---444666555'''///555===HHHNNNbbbuuuooo{{{~~~xxxkkkkkkdddXXXLLLDDD>>>888???:::666444111------000+++...000---((((((---222******)))(((''''''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))++++++***+++---...000333777;;;===:::666333,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))),,,---///111111///+++((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******)))***++++++,,,///333666<<<<<<@@@FFFKKKNNNOOOOOOEEE@@@888111---+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++,,,------///333999===BBBBBBBBBDDDDDD@@@:::555000...,,,***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((()))))),,,...111444777;;;@@@CCCCCCEEEHHHFFFBBB<<<777444000...,,,)))((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******++++++---000444888;;;>>>???:::777111...,,,+++*********)))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,***+++666000...555---111222999JJJJJJ999444111...+++***)))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((***,,,---,,,333:::===???AAA>>>999444111---+++++++++******&&&)))---000000///......###***111222111222888===dddvvvwwwvvvooo[[[>>>+++...:::444000,,,+++------***''',,,------...////////////************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,---************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((************---///222555:::>>>===:::555111,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((((((,,,...111222111...***'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******++++++,,,,,,---111666:::>>>???BBBFFFKKKNNNNNNLLLBBB<<<444...***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,...000666<<>>???777444///,,,++++++***)))))))))))))))))))))******)))))))))*********++++++************************,,,,,,,,,,,,++++++***)))(((,,,<<<666222666---111222999HHHGGG888444111...+++***)))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''')))***,,,...///777>>>AAACCCCCC???:::333000,,,******+++***)))(((+++,,,,,,******,,,...444888AAASSSmmmvvvqqq{{{xxxjjj\\\fffjjjfffkkkwwwwwwmmmyyyxxxxxxdddBBB>>>999333000......---'''(((***+++,,,+++))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))))))))+++---000333777<<<>>><<<777222///++++++***)))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))---///222333111---)))'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***++++++++++++---222888===@@@CCCEEEGGGKKKNNNLLLIII???999111+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********+++,,,---///111777>>>BBBBBBCCCDDDDDD@@@:::333///---,,,+++***))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...111444777:::???DDDHHHFFFHHHIIIGGG@@@888111...,,,+++)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***000222666999<<<>>>>>>>>>444111---++++++***)))((()))))))))))))))*********))))))*********+++++++++************************+++,,,---------,,,,,,+++(((///@@@888222555---333444999FFF~~~GGG999444111...+++***)))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''')))+++---///333:::BBBDDDFFFEEE???888111...+++)))***++++++***222111---((((((000<<>>:::333...,,,+++***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))******...111333333///***((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))*********++++++...333:::???BBBGGGIIIIIIKKKNNNJJJCCC;;;666///***))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************+++---///111333888===BBBBBBCCCCCCBBB===888222///++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------///222666:::===AAAEEEHHHIIIJJJJJJFFF>>>666000---***))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++222555999<<<>>>===<<<;;;111///,,,*********)))((((((((())))))************************++++++++++++************************((()))+++---...------,,,***222CCC888...111---777555999EEE{{{JJJ;;;444111...+++***)))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((())),,,...///555===DDDFFFFFFCCC<<<444///---***)))+++,,,------%%%***222===NNNhhhyyytttrrr[[[TTTdddyyyZZZ333333000---******---000333++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******,,,------,,,+++***))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***,,,111444777;;;???===777000,,,+++******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((()))+++,,,---111333444111,,,((('''(((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******)))***+++---000555;;;@@@CCCJJJNNNLLLMMMOOOHHH>>>666222---***)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++...111444777;;;???BBBCCCDDDCCC???999444000///))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...///111555:::>>>AAACCCFFFHHHKKKJJJHHHCCC;;;333...,,,)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***,,,---...555888;;;>>>>>><<<999777///---+++***++++++***(((((((((((()))******++++++*********++++++++++++,,,************************&&&(((***---...------,,,,,,555FFF999,,,......<<<777:::EEEzzzJJJ;;;444111...+++***)))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((***,,,...000888???FFFHHHGGGCCC:::111///---++++++---///000111...AAA\\\uuussspppyyyccc[[[]]]uuu]]]QQQ???///%%%$$$)))---++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))((()))))))))************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))***...222666;;;???@@@===555...,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&''')))+++---///000444555555000***&&&'''***%%%%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******(((***---///333888>>>BBBBBBLLLQQQOOOOOOOOOFFF999111...+++)))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++***...444999===@@@DDDFFFGGGFFFCCC===555000------(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,...///000444999@@@DDDFFFGGGHHHHHHJJJIIIEEE>>>666000,,,+++((()))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,...///000777:::===???>>>;;;666333...,,,+++***++++++***)))'''(((((()))******++++++*********+++++++++,,,,,,***************************,,,...000111000...---,,,888JJJ===---...///>>>888;;;EEEyyyIII999444111...+++***)))(((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((***,,,///000;;;CCCIIIKKKIIIDDD:::111///---,,,,,,///222333444```xxxtttwwwbbbbbbtttyyyUUU;;;000...000++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,------,,,***)))(((((())))))*********+++(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***+++...444777>>>AAABBB===555...,,,---***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''))),,,///111222555666555///(((%%%'''+++$$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((()))******)))+++///222555:::???CCCBBBMMMSSSQQQPPPPPPEEE666---+++)))((((((((('''%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((...555<<>>:::444000---,,,***+++,,,,,,+++)))'''(((((()))***+++++++++******+++++++++,,,,,,,,,************************111222444555555333111///,,,999NNNAAA000000000???999<<>>999333---***)))'''(((((())))))))))))(((+++)))((('''((())))))((('''))),,,------+++(((&&&''''''&&&''''''(((******(((((((((((((((((((((((((((((((((((((((((((((((('''%%%''',,,,,,+++111999:::555///***(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))++++++---222999@@@EEEGGGIIIKKKNNNOOOLLLEEE;;;555///---***+++------+++))))))))))))))))))))))))))),,,***'''''')))+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++------,,,...222:::>>>>>>>>>BBBGGGJJJDDD<<<444///,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&((()))))))))+++000444======???BBBEEEEEEFFFHHHIIIFFF???777///+++***,,,,,,+++***)))(((((((((((((((((())))))***+++++++++)))((('''&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******,,,///333777;;;???BBBBBB>>>888333///---+++)))***,,,+++((($$$))))))+++,,,,,,,,,,,,,,,------,,,+++++++++,,,---...,,,)))(((***///555999BBBBBB@@@???CCCEEE===000222DDDJJJ;;;000444777444999666FFFsssMMM:::333222///,,,)))(((''''''((('''&&&%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''')))+++******---333888FFFCCC@@@@@@CCCAAA888///222333@@@```|||\\\TTT{{{|||^^^+++000222///++++++,,,---++++++***)))))))))))))))******))))))))))))******,,,------------,,,++++++)))))))))***+++---......******)))(((''''''***,,,$$$&&&)))+++++++++******&&&(((+++---,,,)))%%%###((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((***......---444>>>DDDBBB===777111---***)))++++++++++++++++++******)))((('''&&&&&&&&&%%%%%%+++***'''&&&&&&(((***,,,))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''+++,,,,,,222:::999444...***(((((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))+++---000666===DDDHHHJJJIIIKKKMMMMMMIIIAAA777000,,,)))&&&&&&((()))((('''******))))))))))))******))))))***+++***'''$$$!!!))))))))))))))))))))))))************************)))(((((()))+++,,,,,,,,,...333;;;???@@@AAADDDIIIIIICCC:::333...,,,******************************************************))))))))))))))))))))))))***************************,,,------...111666;;;AAAAAACCCFFFHHHHHHHHHIIIHHHCCC;;;333---*********''''''((()))***,,,------(((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---111666:::???BBBDDDAAA:::222---******((('''))),,,//////---''''''(((((())))))))))))***+++++++++,,,+++++++++(((***...333888<<>>222333333...777555EEEqqqMMM:::333222///,,,)))(((''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&'''((())))))((('''&&&&&&%%%$$$###$$$%%%((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((***,,,,,,,,,000666<<<@@@IIINNNHHH???:::555111,,,PPPlll~~~}}}cccfffjjjBBB(((///444)))$$$---,,,+++******))))))************)))))))))******+++---------------,,,+++++++++******)))))))))******.........+++''''''))),,,...............,,,+++***---,,,***)))***,,,...000)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))***---...000888@@@FFFBBB;;;555///,,,******************++++++++++++......---,,,++++++******&&&(((***,,,,,,,,,***)))***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''(((+++---...444;;;777333---)))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++...444<<>>FFFHHHJJJKKKLLLLLLLLLKKKEEE>>>444---+++***)))(((((()))))))))))))))((('''++++++++++++************''''''((()))******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,---///333999>>>@@@CCCDDD???666---)))))),,,***((((((***+++,,,,,,---,,,,,,,,,,,,---.........//////000000///...---000444999>>>@@@>>>;;;999333888:::444///000444666999FFFHHH::://////111---555444DDDmmmPPP===333222///,,,)))(((''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$#########""""""############""""""''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***,,,,,,---222999???AAAJJJTTTTTTEEE444,,,---PPP}}}nnnsssdddppp~~~PPP666...---++++++,,,,,,+++************+++******))))))******++++++---------...---,,,,,,+++***+++,,,,,,***)))))))))&&&(((+++...111222222222111///,,,***+++,,,---...,,,***(((''''''(((***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,///444<<>>444...))))))))))))******))))))******))))))))))))******)))))))))'''$$$%%%(((+++************************************************)))*********)))***,,,...111888@@@DDDGGGJJJKKKJJJCCC===444...++++++,,,---************************************************))))))))))))))))))))))))************************))))))***,,,000666===AAAHHHLLLOOOPPPQQQRRRQQQMMMCCC:::///******+++***(((+++++++++++++++)))((('''''''''''''''''''''''''''))))))*********)))''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,---...000555<<>>AAABBB<<<333,,,+++---,,,,,,++++++,,,---,,,,,,,,,+++*********+++,,,------,,,+++++++++,,,------999;;;======;;;777222///111666888444000///444888AAAGGGCCC444+++...222222444555EEElllPPP<<<333222///,,,)))(((''''''''''''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&((())))))((('''))))))(((((((((((())))))'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''')))+++,,,---333<<>>888111,,,***+++------************************************************))))))))))))))))))))))))************************,,,,,,---000666===CCCGGGGGGNNNRRRRRRSSSVVVTTTNNN???777---)))+++---,,,***)))***+++,,,---.........,,,,,,,,,------.........+++,,,,,,,,,,,,++++++***))))))))))))))))))))))))***************************************************,,,---///222777>>>CCCAAABBB@@@:::111,,,,,,...'''))),,,///000111111111............///000111111111000///...000444888:::777666555444444444555666444444555666555444555777???DDDBBB777111222444222444777GGGkkkOOO:::333222///,,,)))(((''''''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''')))+++,,,...555>>>FFFLLLLLLLLLEEE666999```qqqnnnuuuuuuoooiii===,,,......---,,,,,,++++++,,,,,,***************+++,,,---...............---,,,,,,***---000///---+++---///...,,,***---333999>>>@@@===>>>AAADDDCCC;;;000'''444111---***)))+++...111,,,,,,,,,+++++++++++++++************************************************+++---......444===DDDFFFEEE===333---,,,---...---...------------///111222333777:::;;;888777888:::111333555666555000,,,(((+++******)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,...333999;;;888///---)))((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++------///666???GGGKKKOOOTTTXXXUUUTTTPPPGGG<<<222---+++///000000///,,,++++++,,,)))+++,,,......,,,+++))),,,,,,---000222222000...++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,***,,,111555888AAAHHHIIIKKKOOOLLLDDD888444///++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++---222999@@@DDDFFFGGGOOOSSSRRRSSSVVVRRRKKK999444---***+++------,,,,,,+++***))))))))))))***,,,---------------------******)))))))))***+++,,,************************************************************************)))+++...111555:::@@@DDDFFFCCC===666///+++++++++(((***,,,---,,,******+++)))***,,,...///000000000111000......///333777:::999777333111111444777:::888444222666999888666777:::AAADDD@@@<<<999444...444999IIIjjjOOO999333222///,,,)))(((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&''')))+++,,,)))+++...000000...+++)))...,,,)))&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((***,,,---000888BBBIIIHHHUUUVVVEEE<<>>BBBFFFFFF???777111...---,,,+++---...///---,,,...111555444666999===?????????>>>???===;;;888555222111000<<<:::888666444444444555???888555888:::999:::===???CCCDDDBBB???<<<666000333:::IIIiiiRRR:::333222///,,,***(((''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%$$$%%%)))000:::DDDJJJXXX]]]cccggggggccc]]]XXXBBB===555---)))(((***,,,''''''''''''''''''''''''''''''''''''((((((((()))***+++---///222:::DDDLLLOOOQQQEEE;;;UUU}}}jjj\\\```nnnvvvvvvggg555......---,,,,,,,,,,,,---************+++,,,---.........//////......---,,,,,,---//////444???OOO[[[tttVVV;;;+++---------,,,,,,+++++++++***************************************************...000111888CCCHHHFFF@@@999000,,,...000000...666888===EEEOOOYYYaaafffuuuyyy|||{{{uuuqqqqqqsssiiicccZZZRRRNNNOOORRRUUU999666111,,,******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%+++///111888>>><<<555,,,***(((((()))******)))))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...///888>>>FFFKKKMMMPPPVVV[[[RRRPPPIII>>>222******,,,---000666???MMMbbbwwwoooUUUBBB:::888444111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((+++...---,,,///666<<<>>>HHHMMMKKKLLLOOOIII===000...,,,+++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************///000333:::BBBHHHIIIIIIHHHRRRUUUPPPNNNPPPJJJ???.........,,,******+++------...111555===FFFNNNSSSbbbaaa___]]]ZZZXXXVVVUUUDDD@@@:::444///---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))---333888<<<@@@DDDGGGAAA:::000,,,---000///...---///111444999BBBMMMUUUgggjjjnnnsssuuuuuutttssssssqqqnnnggg^^^UUULLLGGG555666888999999888666555DDD===999::::::999>>>EEEJJJHHHCCC===::::::999777333:::IIIgggRRR888777444000---,,,***(((''')))((('''&&&&&&&&&&&&&&&---((($$$###&&&((((((&&&'''///===PPP___aaaXXXNNNFFFIII@@@KKK;;;FFFJJJ___mmmfff___WWWEEE...&&&+++---+++(((&&&)))---)))"""((((((((((((((()))******000)))(((000888===FFFPPPOOOUUUKKKLLLiii~~~\\\[[[```XXXfffrrraaa;;;111%%%&&&111000+++---++++++*********+++---...222---000000***,,,000***%%%;;;777>>>fffhhhGGG777,,,...222///***)))(((+++,,,***)))***+++,,,,,,,,,++++++***+++++++++,,,,,,...555===DDDHHHIII@@@///,,,...+++777AAA:::DDDOOOddd}}}xxxiiippptttyyyyyytttlllddd```WWWYYYaaallltttnnn]]]NNNKKK^^^XXX555$$$000222###...---,,,++++++***))))))******)))))))))))))))******444666111666???;;;...***000---&&&+++555000!!!++++++*********,,,...///111,,,((()))***)))((((((///***)))***(((###'''000((()))***++++++---000333;;;???FFFMMMPPPRRRVVV[[[MMM[[[CCC(((444:::+++(((666FFFeeetttQQQ;;;000...222///(((***333111&&&+++++++++***++++++,,,,,,)))***+++,,,...222777;;;CCC:::GGGRRRLLLKKKGGG555///++++++......,,,000777000222///+++***---///---+++000333000,,,,,,***&&&(((+++---***((((((******)))***++++++******+++,,,///333888>>>EEEKKKOOORRRLLLSSSYYYYYYVVVOOO@@@111'''111,,,666'''333)))+++555JJJ[[[bbb```cccccccccTTTTTTWWWVVVWWWRRRQQQNNN[[[\\\VVVKKK>>>999222///$$$+++222333---)))+++///+++,,,,,,,,,,,,+++***)))'''(((******))))))***,,,111000444;;;@@@AAACCCEEE@@@444,,,...222111///000...???QQQ___sssrrrjjjnnnooolllmmmttt|||~~~tttllleeehhhooorrrmmmfffkkkNNN;;;======333333???MMM000666FFF888444;;;222555666777777777666444333888888LLLbbbTTT<<<777444000---,,,***)))''')))((('''&&&&&&&&&&&&'''###***...***"""$$$000<<>>IIISSSQQQWWWPPPvvvooozzzjjjQQQ:::222222,,,...222+++++++++******+++,,,---...---///666555000777;;;111>>>TTTkkkzzzuuuEEE...***,,,///333++++++)))((((((***++++++,,,,,,+++++++++++++++,,,......000777@@@GGGHHHHHH***@@@111(((AAACCCCCCddd}}}}}}zzzeee^^^eeeooorrrOOONNNmmmccc000 888---+++************************))))))))))))******...(((,,,===IIIBBB333(((***###(((444///$$$...DDD;;;EEERRRXXXTTTIII>>>777000******111222,,,+++111((('''(((+++,,,***((((((((()))***++++++---111444AAAEEEKKKPPPRRRRRRUUUXXX[[[===666<<<(((666[[[iiitttIII999000---222000''')))333,,,,,,++++++++++++,,,,,,++++++,,,---///444:::>>>DDDMMMXXXVVVIIIBBB;;;...(((000444000,,,111:::???LLLWWWaaaddd```TTTCCC555888...'''***+++)))---444***,,,...//////...,,,)))***+++,,,,,,******+++------222999AAAHHHOOOTTTWWW[[[ZZZYYYXXXUUUKKK===333===***555,,,000>>>fffmmmlllkkk\\\___eeewww}}}www{{{vvvrrraaaXXXLLLIII777)))***......---///+++,,,,,,,,,,,,,,,++++++)))***,,,+++******,,,---...111555;;;AAAEEEFFFDDD111000///,,,'''***<<>>CCCQQQfffzzz}}}vvvrrrgggkkkdddpppvvv{{{kkkbbbMMM999GGGfff>>>888///(((&&&((()))***)))))))))((())))))***+++***...000111888EEERRRYYY```YYYxxx|||MMM222333***(((...)))+++++++++++++++---///000999---111666((( ///@@@```nnnCCC444///***///---+++***++++++++++++,,,,,,++++++++++++,,,,,,//////444<<>>CCCAAASSSYYYSSSOOOFFF666------...***---MMMttt}}}nnnjjjeeeZZZQQQRRR^^^jjjppp\\\KKK888000444666000(((///,,,+++,,,------***(((,,,------,,,+++***,,,---...444===FFFMMMRRRWWWZZZ]]]WWWUUUWWWPPP???111---(((555000444@@@gggmmmfff___ggg~~~~~~uuucccHHHFFFLLLDDD///(((111333+++,,,,,,,,,,,,,,,---------,,,---------,,,,,,---//////666;;;>>>EEEKKKHHH???777111///666DDDXXXnnn~~~~~~uuuyyyvvvcccuuutttQQQ===EEE:::;;;???===666222333555777777777777666555444333555666LLLcccZZZBBB666333000---,,,+++)))(((((((((''''''''''''((((((+++&&&%%%,,,:::FFFKKKKKKIII___ttttttbbbTTTVVV___hhhoooyyy~~~zzzrrrtttrrrnnnqqqnnn[[[DDDMMMPPPEEE000(((///...###***))))))))))))***++++++(((...222555???OOOYYYZZZVVVqqqwww~~~uuuxxxrrr666+++111+++&&&---,,,+++++++++---...000222222...333333///DDDnnnVVV000///...---...111000---+++,,,,,,,,,+++++++++,,,---------000888CCCKKKKKKDDD<<<666>>>@@@QQQvvvkkkLLLcccxxxkkk]]]```<<<333+++)))...000---(((++++++*********+++,,,,,,...555>>>BBB>>>666000---&&&444UUU~~~yyyuuuuuu{{{OOO222...222---///,,,''''''------)))******++++++,,,111777;;;CCCIIINNNQQQTTTWWWWWWUUUVVV...111>>>DDD|||}}}```;;;...333333***...------,,,,,,,,,,,,---,,,---...///333:::BBBHHHGGGQQQMMMMMMUUUEEE///...:::333OOO{{{{{{\\\aaannn___cccxxxyyyXXX777...000///222---))))))***)))***---,,,------,,,******,,,...222999CCCKKKPPPTTTXXX[[[WWWRRRTTTYYYMMM444(((***)))000EEEeeessstttrrrxxxyyymmm```bbbZZZGGG666//////000------------------......---......---,,,,,,...000222===EEEFFFJJJNNNEEE777222222888III```vvvvvvzzzgggccchhhAAA===;;;BBBDDD555---888777777777666666555444444666999PPPhhhYYY@@@666333///---,,,+++***((((((((('''''''''(((((()))!!!,,,888======BBBNNNYYYnnn```SSSVVVfffrrrsssooopppkkkgggdddlllsss}}}yyyqqqssstttpppaaaOOODDDEEE===---(((///***************+++,,,,,,+++...111888EEERRRWWWVVVlllttt{{{xxxyyylll```}}}^^^,,,555666)))222,,,++++++,,,...000222333...666777...BBB~~~qqqjjjmmmlllhhhjjjttt}}}}}}{{{ooo===---***,,,111000+++***---,,,+++++++++,,,------...+++222>>>IIIOOOLLLCCC<<>>111333IIIcccqqqtttzzzpppcccbbbSSS;;;333@@@DDD<<<888777666666666555555555555666;;;TTTmmmWWW>>>555333///---,,,+++***)))((((((''''''(((((())))))***111;;;BBBHHHNNNTTTYYYKKKUUU```dddgggwwwxxxyyyyyymmmcccVVVKKKCCC:::///(((++++++******++++++,,,---000...111<<>>***///PPPsssxxxhhhcccqqqyyyCCC444***+++---***))),,,,,,++++++,,,,,,---...///---666CCCNNNQQQPPPLLLJJJccc___hhhggg|||lllPPP777)))'''+++///++++++++++++,,,---......666444???JJJ999'''AAAnnn|||vvvzzzddduuu;;;---******---...+++***++++++++++++---111999BBBIIIRRRXXXZZZWWWYYY\\\WWWNNNAAA666iiivvviiiaaaeeettt|||KKK222000000///......------------+++---111555;;;BBBJJJOOOPPPUUUWWWRRR???+++666WWW|||qqq~~~jjjwwwmmmJJJ///***+++222333---+++...+++,,,,,,++++++,,,000333999AAAKKKRRRVVVZZZ```eeeeee^^^UUUHHH777000???SSSmmm~~~uuuwwwsssgggZZZDDD///222111///.........///000,,,------------///222555999AAAKKKNNNJJJBBB;;;777JJJaaa|||qqqfffpppfffHHH999CCCEEE888666555555555555666777777555<<>>777444444444444555777888999666@@@```}}}VVV:::555222///---,,,,,,***)))((((((((((((((()))******444<<>>999DDD^^^uuutttbbb{{{JJJ'''444///,,,,,,---...000333666888...aaaxxx|||CCC---111333...***+++++++++,,,---...///000666@@@KKKPPPSSS[[[iiivvvcccwwwuuuQQQ333+++000+++++++++,,,---...///000...JJJJJJ888QQQ{{{pppdddlllrrrlllaaa^^^hhhttt{{{gggpppIII******///)))(((000++++++,,,///555???KKKSSSMMMTTTWWWSSSUUU[[[UUUIIIccciiiMMMIIITTTfffuuupppiii\\\VVVhhhqqq>>>111111000......---------,,,000777>>>EEEKKKRRRVVVTTTRRROOO>>>777\\\~~~xxx}}}YYY666,,,//////000333---.........///222777;;;QQQWWW\\\\\\XXXXXX\\\aaa___XXXJJJ===CCC[[[www~~~iii___eee666444111///.........///---...//////000333888<<>>999666333333333444555777999;;;888DDDgggNNN;;;999555111---,,,+++***)))***)))(((((())),,,///111666===EEEHHHKKKUUUiiixxxtttrrrjjjXXX]]]MMM888666///(((***111111+++)))666===FFFQQQRRRooofffhhh|||aaaIIIDDDDDDEEEGGG<<>>JJJkkksssaaabbbyyypppVVVDDDGGGIIIIIICCC<<<@@@VVVlllhhh@@@222%%%333...***...222111111777TTT;;;'''333444......+++***,,,------000555000QQQAAAXXXUUU~~~vvvWWWtttyyy???===&&&---+++,,,//////---///444???HHHOOOBBB~~~uuupppwwwyyyzzzuuuxxxbbbzzzppp^^^mmm333333###///---111***,,,///555>>>HHHQQQWWWRRRSSSRRRZZZ___WWWQQQ[[[XXXGGGaaaqqqYYYQQQrrrQQQ999???$$$:::...,,,000,,,111---222AAALLLMMMPPPVVVXXXaaa===CCCeeeqqqSSS<<<111000+++000---...///...---111:::BBBRRRVVVWWW^^^eee^^^YYYbbbdddJJJ<<>>@@@{{{UUU===999555111---,,,+++***)))+++)))((((((***---111333666AAALLLOOOSSSeee}}}uuu|||oooQQQyyyQQQ@@@111...///...---///555888:::@@@LLL___```jjj}}}ZZZOOOIIIOOOWWWZZZYYYYYYfffxxx|||ooobbbSSSCCCEEEBBBJJJIII]]]nnncccOOOTTTWWWGGGGGGFFFEEEFFFHHHIIIIIIHHHPPPGGGAAADDDHHHFFFAAA===:::YYYzzzEEE444///)))000+++111<<<000333VVVzzzFFF)))---"""000,,,+++---......222777===KKKUUUQQQqqqwwwgggpppuuu111555///------///...---222:::EEEDDDTTTWWWfffVVVrrr[[[]]]888))),,,///(((***+++...555>>>HHHOOOSSSZZZVVVQQQ[[[RRRTTTbbbuuuXXXnnn^^^bbbGGG888'''444......444111444777???JJJPPPQQQTTTWWWUUUJJJJJJQQQ~~~}}}FFF<<<...+++///...//////...///555???HHHRRRYYYYYYZZZ^^^XXXTTT\\\bbbRRRUUU]]]yyyooofffVVV333666---666+++666000///...///333999@@@EEEEEEQQQMMMRRR^^^eeeyyyvvvhhhiiizzz}}}rrrfff\\\aaavvvlllpppuuuiii555:::888555>>>777666<<<222444AAALLL\\\===999555111---,,,+++***)))+++***((((((***///444777;;;AAAJJJUUUdddzzz}}}pppbbbVVVOOORRRXXXtttsss{{{{{{lllqqqvvvjjjggg___jjjLLL666444222******222***111CCCTTT```www}}}mmm[[[TTTZZZbbbdddbbbgggjjjssssss[[[IIIHHHCCCGGGSSSSSSttt~~~ddd```\\\VVVQQQMMMJJJFFFDDDBBB@@@BBBIIILLLJJJHHHIIIYYYJJJFFFoooIII999888+++444+++---;;;666OOOqqqtttfff***888666111...---......///444;;;IIIMMM^^^```||||||lllwwwxxxGGG111000///......,,,---666AAAIIIBBB^^^qqq|||pppkkkvvvuuu===...***444(((,,,,,,000888CCCLLLRRRSSS\\\VVVQQQ___III[[[zzz{{{gggttt|||wwwsssbbbmmm>>>666111...,,,000...111===HHHOOOSSSWWWWWWUUUWWWGGG\\\tttwww>>>666,,,111000000//////222;;;GGGQQQSSS^^^^^^ZZZ^^^]]]ZZZ___]]]MMMfffuuurrrsssDDD666444999%%%:::000//////111666???GGGLLLLLLcccUUUooowwwuuuiiipppvvvVVV^^^vvvxxxrrrRRR;;;;;;666>>>999888>>>888BBBEEE[[[aaa<<<999555111---,,,+++***)))+++***((((((,,,111777;;;???===CCCYYYuuuyyytttiii```___eeepppppphhhssswwwuuu}}}TTToooWWW@@@777111)))***222777555AAANNN___jjjVVVMMMHHHIIIYYYIIIddd}}}{{{yyywwwssslllddd___YYYVVVTTTQQQLLLHHHMMMUUU<<>>KKKTTTWWWWWWVVVVVVQQQ```OOOrrrfffdddQQQYYYjjjiiiTTTKKKFFF000000---///000222AAAMMMQQQVVV]]]\\\TTTRRR[[[mmm~~~xxxaaa111<<>>///222444000000111444;;;EEENNNTTTJJJWWWgggxxxvvv{{{xxx___kkktttrrrBBB===333:::777666@@@JJJdddHHHjjjeee===999555111---,,,+++***)))***)))))))))---222888<<<>>>===GGG___www}}}mmmZZZOOOGGG@@@AAAFFFMMMXXXaaaxxxttt}}}ddd]]]NNN;;;...,,,...///555555DDDUUUnnnmmmYYYQQQNNNfff^^^OOOlll|||{{{||||||tttkkkeeeiiinnnlllgggcccmmmgggUUUJJJKKKJJJLLLWWWSSSQQQXXXIII+++000+++777:::666ZZZoooyyyyyyRRReeerrrUUUNNNbbboooUUUdddnnniiiYYYYYYnnn~~~ooo222,,,000...---......000999DDDLLL[[[]]]yyy]]]CCCDDDOOOIIIKKK\\\bbbvvvvvvTTT...------......111<<>>JJJQQQYYYxxx{{{vvvwwwcccRRRGGGBBBhhh|||rrr555///,,,...222888DDDNNNdddqqqhhhiii\\\777(((222---333>>>IIIRRRWWWYYYZZZWWWZZZPPPQQQ~~~UUUnnntttQQQ222222000000999CCCJJJOOOQQQSSSVVVUUURRRooojjjhhh}}}eee000444111111333888@@@KKKUUU[[[^^^aaa]]]ZZZ\\\YYY\\\jjj{{{pppmmm888:::999000333555999???GGGQQQXXX]]]fffvvv|||fffYYY}}}{{{HHH444888<<<;;;@@@SSS~~~RRRmmmAAA999555111---,,,+++***)))'''(((***,,,000333666888999EEETTT\\\\\\YYYWWWWWWSSSeeennnbbbTTTOOOIII???;;;FFFeee|||mmmmmmeeedddgggrrr{{{jjjeee\\\OOO???333///111AAAJJJLLLVVVvvv~~~yyyvvvzzz{{{___YYYzzzeeeRRRTTTiiizzztttrrriiipppfffSSSJJJMMM___yyynnnBBB666555***444ccczzz[[[hhhgggqqq}}}kkk^^^sss~~~kkkaaaHHH]]]sss|||oooEEErrrggg...//////000111222666DDDRRRZZZ^^^iiiSSS]]]hhhmmm```NNNDDDEEEHHHYYYGGGZZZtttAAA666---...555@@@NNNYYYyyyuuuiii```[[[gggyyy|||xxxrrr===000222000999FFFOOOSSSUUUWWWYYYXXXZZZWWW[[[aaa{{{vvvuuuZZZWWW:::555000...:::FFFKKKRRRTTTPPPNNNVVVaaazzz555:::222444888>>>GGGPPPWWWZZZ]]]aaa``````^^^[[[ppp}}}{{{{{{tttuuu}}}|||vvv{{{yyyxxxNNN@@@111777555888===DDDMMMTTTZZZ^^^fff|||zzzwww}}}wwwwwwwwwuuussszzz~~~dddtttdddAAA999<<>>???BBB===???666444CCCYYYbbbWWWGGGUUUNNNHHHFFFEEEOOOhhh}}}yyyiii]]]XXXJJJ555...444333IIISSSgggeeehhhyyywwwjjjccc\\\UUU___nnn}}}qqqooovvvvvv]]]SSSuuucccYYYIIIMMMFFFCCCNNNUUUWWW___<<<)))???000CCCppp```^^^QQQQQQDDD<<>>:::666111---+++***)))((())))))+++---000333777999666FFFNNNIIIHHHSSS[[[YYYNNNVVV{{{XXXVVVUUUIIIFFF===DDD@@@\\\uuummmUUU???<<>>TTTQQQrrrkkkAAA:::VVVQQQddd{{{pppSSS666///<<>>JJJOOOPPPRRRZZZaaauuueeeTTTWWWZZZSSSaaajjjSSSTTTTTTRRRaaammm|||}}}ZZZeee222<<<===DDDTTTpppTTTooo===:::666111---+++***)))((())))))+++---000333777888<<<;;;>>>IIIVVV^^^___^^^TTTLLLxxxxxxhhh\\\TTT@@@YYYnnnvvvVVVMMMEEE@@@CCCJJJ^^^|||fffuuu[[[SSSBBB000111===[[[[[[|||uuu~~~ooorrrwwwsss___TTTdddTTTSSSWWWXXXWWWbbbaaaiiiTTT555777<<>>OOOUUUqqqbbb@@@444@@@JJJSSSVVVVVVWWWXXXVVVUUUXXXXXX\\\EEE|||yyysss}}}sssfffaaaSSSIIISSS\\\ssssssoooaaaddd555999CCCSSSWWWSSSWWWXXXPPPUUUwwwwwwwwwqqqeeexxxsss```ddd___YYYrrrxxxkkkooottt888444888@@@LLLVVV]]]^^^]]][[[^^^```gggkkkwwwnnn\\\___XXXKKKMMM[[[bbb^^^cccjjjtttzzz}}}|||YYY:::888999CCCNNNSSSSSSTTTZZZaaa|||xxxlll\\\SSSJJJ]]]ccccccdddbbbtttUUUcccUUUQQQjjjgggWWWdddYYYeeeiii~~~www======:::CCCRRRiiiaaakkk;;;:::666111---+++***)))(((((()))+++---000444666888:::888@@@JJJHHH???CCCPPPHHHAAAjjjxxx^^^KKKfffpppwwwhhh|||qqqnnnppp|||aaa]]]JJJ333555GGGUUUWWWzzzvvvcccXXXdddzzzbbbYYY[[[gggqqqzzz```QQQ^^^jjjzzzFFF666333CCCfffLLLHHHOOOIIIKKKRRRDDD:::XXX___777GGGDDDEEEMMMbbbxxx}}};;;000000777<<>>DDDMMM???222BBBRRRSSSyyy\\\LLLNNNRRRIII???RRRnnnwww:::555===MMM^^^gggSSSNNN~~~|||xxx~~~dddFFFBBBDDDfffrrr{{{lllCCC666FFFNNNTTTSSSRRRTTTUUUTTTQQQZZZ[[[XXXHHHgggyyyqqqbbbVVVpppvvvhhhooo444@@@GGGZZZWWWQQQSSSRRRNNNXXXmmmkkk|||yyycccsssuuusssuuuFFF999AAALLLVVV]]]```aaabbbeeebbbeeekkknnnvvvddd[[[SSSSSSggg|||jjj???:::AAAJJJTTTXXXXXXXXX\\\aaa~~~xxxvvvpppllldddeeesssfff||||||{{{xxxllljjjGGGYYYcccssslllzzzmmmFFF???===LLLWWWcccwwwkkk???:::666111---+++***)))(((((()))+++...111444666888444888DDDOOONNNIIIPPP___rrrmmmppp{{{UUUjjj|||xxxfffgggSSS888===UUUJJJTTTeeezzzyyy}}}fffUUUssswww___NNNWWWkkkzzz\\\XXXQQQBBBNNNkkkSSS888666PPPwww___>>>EEEUUUOOOLLLTTTCCC444CCCKKKMMMWWWlllkkknnn~~~@@@111000;;;BBBPPP^^^bbb^^^nnnXXXTTT~~~{{{YYY///SSSRRRiiidddiiitttxxxtttxxxlllXXXZZZgggsssbbb___WWWjjjttt@@@888DDDSSS]]]jjjXXX>>>}}}yyybbbMMMJJJwwwbbbpppoooAAA===MMMRRRTTTQQQPPPRRRSSSRRRNNNYYYYYY^^^LLLZZZuuunnnvvv555HHHHHHXXXUUUNNNPPPLLLJJJUUU~~~eeeaaahhhxxx~~~KKK???HHHUUU]]]``````bbbdddkkkeeejjjnnnrrrpppyyysssUUUAAA^^^zzzuuu@@@<<>>gggoooUUUYYYRRR[[[gggNNN>>>XXXYYYZZZyyynnnZZZxxxvvvEEE222000???IIISSS___cccaaaoooyyyTTTIII~~~}}}xxxoooVVVeeejjjpppDDD===MMMZZZ^^^nnnkkk999oooppprrrBBBKKKQQQTTTSSSOOONNNPPPQQQPPPOOOXXXVVV```HHH[[[hhhttt~~~sssuuu888MMMIIINNNOOOJJJNNNIIIJJJTTTwwwdddfffwww~~~```QQQAAAKKKVVV\\\\\\[[[]]]```aaa^^^dddhhhrrryyy}}}]]]FFFUUUmmm{{{|||EEE@@@LLLRRRZZZ^^^___```dddhhhwwwzzz~~~~~~pppbbb~~~ggg{{{IIIBBBJJJfffmmmjjjhhhBBB:::666111---+++***)))(((''')))+++///222444666777000444;;;GGGZZZlllrrroooDDDZZZccc^^^jjjyyyhhhqqqZZZ<<>>|||___xxxooobbbAAAyyygggLLL444333FFFPPPVVV___cccjjjtttWWWssslll~~~GGGCCCUUU```bbbrrrzzz???KKKnnnpppCCCRRRQQQRRRPPPLLLKKKNNNOOOMMMQQQUUUSSSbbb@@@~~~hhhUUU{{{}}}{{{ooo===NNNKKKEEEHHHDDDLLLGGGLLLVVV}}}pppbbbmmmwwwzzzzzzddduuuVVVJJJQQQXXX\\\[[[[[[^^^aaabbbeeegggggguuu|||nnneeexxx{{{rrr^^^NNNYYYNNNIIIPPPUUUZZZ]]]___aaafffjjjxxx{{{xxx}}}~~~ooo[[[nnnzzzlllzzzMMMCCCHHHccciiifff~~~ccc@@@:::666111---+++***)))((('''(((,,,///222444666666///555???CCC>>>;;;GGGXXXZZZLLLdddhhhTTTUUUkkklllmmm}}}WWWnnn}}}lllvvv]]]???TTTVVVccciii~~~rrrjjjnnnyyyqqquuuvvvZZZjjj______mmmlllMMMQQQddd```fff|||___999<<>>999PPPCCChhhRRRQQQ```kkkmmmeeegggppplll^^^```QQQ\\\www}}}eeeVVVWWWXXXZZZZZZ[[[[[[[[[```___cccdddoooeeemmm```[[[\\\cccffffffmmmvvv||||||HHH]]]mmmzzz{{{xxxzzz~~~{{{kkkfff___\\\```___^^^\\\ZZZ\\\```ccc{{{tttwwwtttmmmyyyzzzzzz|||vvv\\\lllttt}}}IIIKKKQQQ[[[QQQFFFhhhlllAAA<<<888222---+++******)))((('''(((,,,222777999999;;;222,,,666RRRsss{{{cccbbb|||yyyzzzkkk\\\dddkkkbbbUUU___^^^}}}ppp^^^TTTWWWTTTZZZiii```VVVaaaxxxtttwwwuuurrrzzz}}}{{{fffmmmhhhTTTMMMMMMjjjjjjSSSFFF\\\kkk}}}rrrXXXgggwwwddd}}}vvvJJJCCCFFFUUU\\\WWWXXX``````cccyyytttqqq{{{hhhsssRRR\\\XXXYYY```ZZZwww@@@:::SSSdddyyyggg|||___JJJGGGCCCBBBBBBAAAAAABBBBBBBBBEEEDDDJJJZZZBBBLLLYYYLLLYYY~~~yyytttxxxppp}}}IIIHHHHHHBBBCCCCCCHHH???<<>>DDDAAAkkkOOOMMM]]]jjjjjjbbbggg~~~kkkiiiiiiYYYZZZ[[[\\\]]]^^^______aaadddhhhjjjnnncccNNNTTTWWWSSSRRRUUUWWWVVV```bbbpppzzzlllUUUKKKMMMRRR]]]hhhjjjiiijjjnnnpppssstttsssrrrwww{{{^^^XXXTTTSSSRRRQQQRRRUUU[[[___xxxlllllleeecccjjjttt{{{}}}}}}wwwqqqfffdddtttvvvIIIFFF@@@LLLRRRGGG```mmmAAA<<<777111---******)))(((''''''(((+++000666;;;>>>777;;;666+++...FFFfffzzz~~~wwwiiidddrrrpppTTT}}}NNNMMMTTTVVVwwwuuuzzzzzz___>>>@@@qqqyyy___UUUSSSVVVQQQgggiiiIIIQQQ]]]nnnxxxmmm}}}xxxpppfffrrrjjjTTTGGGGGGSSSuuu{{{sssttttttKKKQQQXXXsss^^^III<<>>CCC666\\\}}}vvvOOOjjjlllHHH???===???>>>>>>>>>>>>??????@@@<<>>;;;777222+++///GGG```kkkpppjjj]]]cccsssppp^^^888|||lllccckkkeeeqqqnnnxxxzzzvvvhhhPPP333@@@ccc}}}}}}{{{oooWWWRRRPPPVVVTTTgggvvvKKKQQQWWWcccooovvvzzzsssrrrzzzwwwbbb???888GGG~~~xxxmmmMMMMMMEEE}}}xxx{{{MMMIIIfffnnnlllnnn}}}qqqxxxlllBBBOOOYYYZZZYYY]]]```___ccceeeVVVfffgggooocccjjjjjjQQQmmmooo^^^HHHpppttt]]]YYY]]]YYY]]]fffaaa```yyyNNN888777JJJ>>>___fffqqqaaaEEE```XXX??????<<<>>>=========>>>>>>???@@@<<>>888@@@JJJ{{{oooEEECCCJJJWWWZZZXXX___kkkvvv}}}qqqVVVggg}}}jjjccciiissstttqqq|||mmm[[[WWWWWWXXXYYYZZZ\\\^^^___aaagggcccfffiiivvvgggRRRFFFLLLQQQMMMMMMUUUYYYUUUVVVzzzRRR>>>JJJNNNUUU[[[___aaaeeehhhfffjjjnnnqqqzzzlllaaa\\\UUUUUUTTTSSSSSSUUUYYY\\\^^^XXXwwwlllddddddmmmvvvxxxvvvuuutttyyy}}}sssnnn~~~VVVBBBQQQSSSMMM]]]qqqooommm<<<;;;777000,,,***)))(((((('''''''''(((+++111999???JJJ<<<444666333...333???VVV[[[bbbbbb[[[YYYgggyyykkkfffXXX```uuuyyykkk[[[NNN333555ccczzzuuubbbOOOMMMTTTQQQVVVbbbHHHLLLOOO^^^oooyyywwwxxx|||}}}vvv{{{qqqWWWEEE888LLLtttiiiKKKPPPKKKyyyyyyeeemmmuuurrr~~~ffffffnnnfffEEENNNVVVXXXXXX[[[___aaadddXXXaaasssjjjdddvvv}}}mmmggglllwwwwww~~~zzzgggPPPAAAppptttUUUUUUUUUUUUYYY___aaaaaaaaa===000???333<<>>??????@@@@@@CCC???WWW___999///bbbaaaSSSSSS[[[YYYkkk|||nnnXXXRRRUUUSSSPPP___tttNNNQQQGGGAAANNN;;;FFFBBB???999;;;888;;;555<<<:::uuuUUUFFF===BBBKKKOOOTTTYYYlllnnnYYYjjjrrr{{{{{{xxxrrrppppppnnniiicccWWWYYYXXXXXXYYY[[[]]]___aaa___hhh```eeejjjpppuuu]]]JJJIIIKKKHHHIIIOOOIIITTTSSSjjjrrr999IIIIIIMMMTTTYYY[[[]]]aaa```dddggghhhmmmuuuyyyyyylllsssqqqjjjjjjmmmyyyzzzYYYRRRKKKUUUVVVWWWWWWVVVWWWZZZ\\\UUUccc^^^tttcccXXX___jjjoooqqqssstttzzzDDDEEEXXXlllbbbggg}}}ppp===;;;666000,,,***)))(((''''''''''''&&&(((...777>>>IIIDDD???;;;777222//////:::AAAOOO]]]ccciiizzzwwwNNNcccYYYQQQYYY\\\III888;;;CCCUUUxxxvvvqqq\\\QQQLLLWWWUUU^^^YYY{{{EEEDDDCCCQQQeeeqqqqqqtttsssxxxrrruuu\\\iiioooeeeqqqyyyppphhh___fff{{{jjj[[[^^^bbbVVVHHHKKKCCCCCC]]]yyypppkkkggg\\\AAACCCJJJXXX___PPPKKKMMMPPPTTTUUUVVV[[[```XXXWWWfffmmm{{{YYYfff```{{{iiiwww}}}~~~sss|||wwwiiiUUUGGGKKKWWWgggZZZMMMOOONNNRRRTTTUUU\\\^^^WWW]]]KKK@@@<<<:::444...666???======KKKeeegggGGG===::::::@@@::::::::::::;;;<<<======@@@:::@@@<<>>>>><<<777;;;888777555:::777QQQ}}}tttbbbMMMBBBDDDIIILLLLLLNNNpppccc```\\\]]]aaaWWWVVVZZZUUUSSSnnniiiWWWVVVXXXWWWWWWXXXYYY\\\___aaaXXXfff[[[ccciiimmmwwwbbbMMMEEEIIIKKKGGGIIIQQQHHHCCCYYYkkk```LLLLLLIIIJJJQQQVVVUUUVVVYYYXXX\\\______cccjjjmmmlllrrruuu{{{wwwmmmsssyyyVVVXXXUUURRRTTTWWWYYYYYYYYY[[[\\\```vvvSSSooozzzccc^^^```bbbgggnnnuuulllooo~~~}}}}}}~~~zzzyyyzzz[[[>>>HHHLLLppppppkkkzzzuuu@@@;;;666000,,,))))))((('''''''''&&&%%%''',,,666===>>>LLLPPPBBB444222222000---333666;;;MMMdddlllfffuuuvvvsssvvvmmmvvvYYYFFFPPPIIIAAAAAA222***999XXXeeetttooo~~~]]]YYYZZZNNNWWWNNN\\\QQQxxxwwwJJJDDD;;;DDDVVVlllzzzvvvlll|||sssnnndddJJJTTTlllhhhYYYWWWHHH>>>UUU}}}ppp]]][[[uuuyyykkkVVVVVVccccccWWWVVVAAA666VVVyyyssseeeNNN@@@RRRDDDqqqwwwmmmsssqqqjjjYYYpppNNNPPPLLLLLLRRRSSSRRRVVV^^^WWWcccUUUggg\\\nnnmmm[[[iiirrr___www~~~yyywww||||||oooqqqooovvvuuunnnuuuxxxhhhhhh```KKK555;;;fffXXXNNNIIILLLKKKRRRSSSNNNXXX\\\\\\[[[ccc~~~kkkeeeZZZUUU]]]bbbrrr~~~NNN666@@@===444<<<888888888888999:::;;;<<<<<<333>>>===DDD===oooZZZCCC888===RRRsss}}}gggRRRHHHNNNXXXxxxHHHDDDFFF555AAA444999666333999666444666::::::555{{{sss]]]JJJDDDFFFGGGFFFLLLDDDWWWSSSHHHSSSRRRJJJHHHKKKFFF@@@NNNqqqTTTQQQZZZUUUTTTTTTUUUVVVYYY\\\^^^[[[kkk\\\aaaddddddsss|||TTTDDDNNNPPPBBBGGGEEEJJJRRRNNNBBBBBBKKKRRRLLLKKKRRRUUUSSSSSSVVVWWWZZZ[[[YYY[[[aaacccaaabbbdddtttxxxkkkttteeeHHHXXX\\\NNNQQQVVVYYYZZZ[[[[[[\\\rrreeeTTTmmm___WWWZZZcccfffqqqooovvvfff{{{zzzuuu{{{}}}zzzyyyyyyxxxpppqqqxxxLLL@@@III777dddqqqjjjrrryyyuuu@@@<<<888111---***)))(((((()))******'''&&&***222:::FFFEEEQQQRRR???999:::000000,,,***---444999888666KKKHHHFFFFFFHHHGGGDDD@@@444555666333///555HHH]]]WWWfffiiisssTTTIIIOOOSSSRRRWWWPPP\\\qqqXXX:::>>>AAAJJJLLLiiirrrxxxtttgggDDDFFFMMMOOO___www}}}mmmGGGiiivvvvvv\\\MMMKKKJJJmmmjjjttt{{{{{{{{{wwwooorrrEEEGGGIIIDDD???fffooopppuuufffMMMKKK~~~zzz|||uuuyyy~~~KKKHHHJJJLLLNNNQQQSSSTTTTTTUUUcccbbbUUU```zzz\\\[[[iii___rrrxxxkkkkkkmmmooojjjbbbaaaiiiooopppuuuvvvxxxxxxvvvqqqjjjeeeSSSEEE666555IIIiiisssPPPIIIHHHJJJLLLOOORRRTTTUUUVVV\\\ddd^^^bbbfffNNN;;;:::>>>;;;888999666666666666777777777777???===444>>>EEE444RRRsssTTTDDD>>>>>>>>>NNNTTT]]]eeeiiigggccc```MMMSSSPPPAAA:::OOOxxxVVVAAA@@@>>>;;;888666555444444444333222333444555666999~~~qqqnnnSSS@@@IIITTTKKKGGGDDDEEECCC@@@AAADDD@@@<<>>111000////////////---+++000000444999;;;<<>>EEEcccgggSSSXXXYYYOOORRRSSSUUUXXX[[[]]]___```dddaaacccfffdddaaakkkzzzrrrtttYYY;;;KKKRRRHHHHHHXXXccc[[[HHH999EEEDDDGGGMMMOOONNNNNNQQQPPPQQQQQQPPPRRRYYYbbbggg[[[YYYlllsssvvvWWW@@@GGGMMMHHHLLLMMMPPPRRRUUUWWWXXXYYY___[[[fffpppvvv{{{qqqVVVTTTRRRQQQRRRTTTWWWXXXQQQUUUYYY\\\```eeemmmssszzzooo~~~DDD>>><<<@@@>>>???XXXgggYYYiii{{{AAA===888222---***)))((((((&&&'''((('''%%%&&&+++///>>>AAA___eeeOOO]]]bbb999555111...///111///)))###///111333444444555777888666+++'''222FFFTTT\\\___iii|||aaa:::IIIWWWHHHCCCQQQSSSSSSWWWaaapppIIILLL@@@;;;CCC___xxx~~~{{{tttdddSSSZZZ\\\iii}}}cccggg}}}\\\LLLVVVzzzyyyuuuttt}}}nnn}}}QQQCCCAAA666MMMBBBBBBnnnsssjjjZZZ[[[ttt|||tttlllrrrwwwhhh|||LLL]]]vvvBBBAAABBBCCCEEEHHHKKKMMMOOOPPPXXXLLLTTTfff\\\JJJeeeaaarrr|||VVVJJJ___dddSSS||||||tttoooppptttwww___YYYPPPFFF@@@>>>???@@@NNNaaavvv}}}WWWEEEBBB@@@@@@AAACCCEEEIIIMMMQQQSSS[[[VVVZZZ___XXX[[[hhhCCC999555666:::777000111777222333333333333444444444...===999555@@@;;;333???hhh^^^XXXOOOGGGDDDEEEJJJMMMUUUnnn^^^@@@@@@:::999777555222111000/////////......//////000111666+++mmmooosssfffXXXRRRUUU```qqqnnnQQQIIIRRRSSSKKKOOOOOOQQQSSSUUUWWWXXXYYY______```aaabbbcccdddcccsssqqq```KKKFFFDDDMMM]]]dddUUUAAARRRMMMJJJIIIFFFBBBAAADDDMMMEEECCCOOO^^^```QQQAAATTTkkkeeeEEE;;;DDDHHHCCCFFFHHHKKKNNNQQQSSSUUUUUU[[[VVVTTTdddeee~~~|||ssshhhbbbaaadddeeedddooolllhhhiiippp|||vvvxxxhhhjjjccc666===<<>>999333---+++)))((('''%%%'''((((((&&&&&&(((***777???QQQooowwwZZZUUUwwwyyyaaaBBB111000444444000...000222000---,,,...000***CCC]]]cccWWWRRRddd{{{^^^QQQEEEDDDGGGHHHJJJMMMIIIIIIIIIUUUWWW@@@AAAOOO777AAA\\\vvvvvvlll|||iiiyyyttteeelll}}}dddppprrriiiVVViiixxx}}}yyy~~~HHH>>>AAA:::EEE:::BBBZZZRRRUUUbbbrrrfffOOOnnnpppaaa???@@@BBBEEEHHHKKKMMMOOOPPPOOOWWWbbbcccYYYVVVZZZaaa___gggUUU___AAAJJJUUU[[[ZZZSSSIIIAAAAAA>>>999999BBBRRReeerrryyy}}}[[[???;;;@@@AAA??????@@@AAADDDHHHLLLOOOXXX]]]aaa___\\\\\\aaafffxxx]]]EEE333777777999;;;777000000555000000111111111222222222111;;;555000;;;===777888:::xxxjjjFFF;;;???777666444222000///......------------......//////...888111kkk{{{fffKKKKKKOOOIIIJJJTTTPPPQQQRRRSSSTTTUUUVVVWWWXXX^^^```^^^bbbiiihhhaaafffnnnkkkiiicccYYYOOOIIIIIIJJJJJJIIIFFFGGGKKKKKKIIIIIILLL===KKKSSSGGG222000KKKiii~~~jjjgggHHHDDDEEE>>>???IIIBBBDDDGGGJJJMMMPPPRRRSSSOOO[[[UUUZZZZZZGGGfff~~~vvveeeRRRssspppEEE:::===>>>>>>:::;;;FFFOOONNN\\\BBB???:::333...+++)))((('''&&&((())))))(((''''''(((HHHaaadddvvvwwwooo[[[bbbiiiggg[[[NNNDDD@@@>>>CCCJJJOOOUUU[[[dddjjjuuu\\\GGGLLLfffTTT???KKKNNNCCC???GGGJJJEEEAAAJJJGGGFFF___xxxBBB333@@@DDD333:::```rrrYYYsss~~~{{{zzz}}}~~~iii{{{dddeeecccDDD888CCCDDD>>>888GGGFFFjjj}}}^^^NNNLLLccczzzmmm[[[===hhh~~~pppLLL>>>???@@@BBBEEEHHHKKKLLLPPPPPPNNNNNNWWWaaa```WWWSSSsssQQQWWWnnn}}}ttt^^^NNNEEECCCDDDEEEKKKXXXkkk{{{^^^EEE<<<;;;<<<===@@@?????????AAADDDGGGIIIKKK[[[ccc\\\\\\jjjxxx{{{|||zzz[[[DDD;;;::::::666444333444222///...///////////////000000000000000000---///666666666===@@@JJJdddqqqNNN>>>;;;:::555444222111///......---,,,------...............,,,666111222mmm]]]CCC999IIIRRRLLLLLLXXXTTTUUUVVVWWWWWWXXXYYYYYYSSS]]]aaa\\\^^^gggjjjfff```yyyvvvwwwnnneeeUUUFFFGGGRRREEEGGGMMMSSSSSSKKKEEECCCHHH@@@<<>>```{{{GGG222888;;;>>>;;;777999===CCCIIIYYYCCC???;;;444...+++***((('''(((((()))))))))(((((('''999666jjjnnnwww~~~ttteeeXXXSSSZZZhhhsssqqqppplllfff___[[[ZZZZZZXXXnnnWWW===AAA@@@@@@BBBDDDCCCAAA???FFFLLLDDDFFFXXXqqqIII???NNNBBB999666JJJvvvdddyyy{{{aaaMMMbbb~~~sssfffyyylllqqq{{{kkkvvvpppzzzwwwmmmiiivvvZZZWWWfffmmmggg~~~SSSzzzIII???555AAABBB999===HHH777CCCgggQQQLLLPPPYYYnnn~~~xxxhhhRRRIIIJJJooofffBBB<<<333======>>>???AAADDDGGGIIINNNMMMNNNQQQSSSTTTZZZaaajjjWWWwwwzzzVVVmmmiiikkkssszzz|||{{{{{{}}}zzzuuusssyyy{{{XXX999666<<<;;;999;;;>>>>>>>>>>>>???AAACCCDDDNNNPPPTTT[[[aaakkkzzzpppgggeeeyyyiiiWWWAAA555555::::::888444111......000111000///............////////////000+++...666666111333;;;000AAA???UUU```KKKBBB;;;666666333222111///...---------,,,,,,---............---666%%%222666***XXXccc:::===???AAABBBHHHNNNMMMGGGPPPQQQQQQRRRSSSTTTUUUUUUSSS\\\^^^YYYWWW]]]bbbbbbbbbRRRssslll^^^]]]^^^WWWOOOJJJEEEAAABBBFFFAAANNNeeeuuuwwwwwwXXXCCCAAA<<<888<<>>???BBBEEEHHHJJJLLLMMMQQQIIIWWWZZZWWWlllbbb\\\PPPPPPuuu~~~nnndddKKKMMMfff{{{}}}|||JJJ999999777666<<<999777<<<;;;@@@OOOTTT~~~CCC@@@;;;444///+++***((('''(((''''''(((((()))((('''!!!888'''"""RRRqqq~~~~~~{{{wwwsssssssssvvv|||wwwKKK<<>>BBB???===???>>>???555@@@PPPwwwJJJ$$$999@@@AAABBBVVV{{{uuuzzziiijjjlllRRRFFFzzzlllmmmyyyvvvyyywww}}}lllGGGPPP~~~pppqqqooocccgggdddaaawww{{{tttyyy___<<<999:::;;;999888AAA@@@:::===aaaxxx[[[OOONNNRRRUUUrrrvvv}}}qqqmmm[[[KKKGGGCCCGGGVVV```DDD333111III<<<;;;;;;<<<===@@@CCCEEEGGGKKKTTTYYYWWWRRRTTTZZZ]]]```cccxxx~~~zzzzzz~~~KKK888,,,111999999888;;;999:::;;;<<<>>>???@@@AAANNNIIIKKKWWW```bbbbbbdddfffgggfffaaa___eeeqqq|||zzz```NNNGGG===444444999:::666000222111///...///111111000---------.........//////111---222777333222555444000666EEE===555rrrrrrSSS999666<<<:::555444111000///---,,,,,,,,,,,,***+++,,,---...------,,,444&&&(((888000BBBjjjLLL@@@===888AAADDD???@@@GGGGGG@@@JJJKKKLLLMMMNNNOOOPPPPPPUUUXXXXXXVVVSSSTTTWWWYYYYYYIIIOOOvvvvvvgggkkkaaaVVVRRRSSSZZZeeeqqquuummmyyycccFFF888>>>>>>888:::BBBAAA999<<<===@@@CCCEEEGGGHHHIIIOOO@@@UUU]]]VVVWWWqqq}}}mmmCCCIIIGGGIIIOOOYYYccchhhjjjgggfffaaaZZZSSSQQQTTTXXXiiiTTT666<<<@@@888222:::777777>>>:::>>>TTTPPPzzzCCC@@@;;;444///,,,***(((''''''&&&&&&&&&'''(((((('''+++ ***333///CCCnnn|||GGG;;;<<<999===999??????999777<<>>::::::999999;;;===@@@AAACCCMMMPPPMMMSSS```ccc[[[WWWaaadddaaajjjVVV,,,666777888:::888555666888555666888;;;===>>>???@@@;;;HHHQQQOOOOOOWWW]]]]]]]]]___```^^^\\\]]]bbbfff^^^]]]WWWOOOLLLMMMGGG???999;;;===<<<666111000222...000000---++++++,,,+++---------.........//////000---///---)))111666///333888000888HHH???OOOgggFFFDDD>>>888888:::777111///...---,,,++++++++++++)))***+++,,,---,,,++++++###......,,,555:::111(((AAAdddgggGGG777777<<<<<<999555888@@@CCCAAAFFFPPPLLLMMMMMMOOOPPPQQQRRRSSSVVVTTTSSSUUUTTTRRRRRRTTTQQQOOOLLLEEEbbb~~~~~~~~~xxxvvvwwwXXX444AAA<<<555555;;;<<<777777<<<;;;<<<>>>AAACCCEEEFFFFFFFFFBBBXXXVVVTTT\\\YYYqqq{{{kkkXXXNNNMMMOOOMMMJJJJJJLLLOOOUUUaaawwwUUU999444777666333000:::666666>>>777:::SSSNNNyyyEEE@@@===777000,,,)))))))))(((''''''''''''&&&&&&&&&$$$(((+++(((%%%)))555@@@yyypppSSS:::777<<<;;;888888777888888999999:::;;;;;;;;;<<<;;;===>>>DDDqqqaaaEEE<<<:::;;;===;;;BBB[[[uuuzzz^^^VVVTTTGGGCCC___aaadddbbb[[[[[[nnnrrreeezzzvvvfff___xxxdddVVVPPPJJJZZZlllbbbXXXgggzzzjjj{{{}}}}}}uuuZZZHHHMMMuuu|||III777888666444555888999:::;;;<<<>>>??????]]]iiiVVVQQQHHH@@@???CCCEEEDDDGGG<<>>;;;@@@BBB@@@QQQSSS}}}ccc]]]333000???===---888999999::::::;;;<<<<<>>???BBBDDDGGGKKKOOOTTTWWWXXXUUUYYYZZZXXXXXX[[[ZZZVVVWWWTTTNNNJJJGGGDDDAAA???:::888666444222111000000------------------------------------------------------......///000000000444444666777999;;;<<<===FFFddd{{{aaaRRRKKK@@@>>><<<888555333111000------,,,,,,+++***))))))***++++++,,,,,,++++++***,,,,,,,,,---------......+++...777IIIdddppp___VVV999999999999999999::::::999:::;;;<<>>GGGxxxBBBAAA===777000,,,)))((()))''''''''''''&&&&&&&&&&&&%%%(((***'''$$$$$$***000$$$666QQQnnnuuuTTT>>>FFF888111777<<<999666999666777777888888999::::::;;;<<<:::<<<<<>>333666555444777777888999:::<<<===>>>>>>>>>lll}}}ooo```TTTOOOOOOLLLNNNPPPFFFAAAWWWpppvvvggg===777999111111;;;666666777777888999999999???BBBEEEHHHKKKOOOUUUXXX\\\ZZZ\\\^^^XXXTTT```qqqtttNNN555///333777777333333333444444444555555555555777888:::<<<===>>>@@@AAADDDHHHMMMQQQTTTUUUTTTWWWXXXVVVVVVXXXWWWTTTRRRNNNIIIEEEBBB???<<<:::777666444222000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000222333444666888999;;;;;;AAABBBDDDIIIVVVmmmrrrmmmdddZZZPPPGGG???;;;===<<<999666333111///...------,,,++++++***))))))***++++++,,,,,,++++++***,,,,,,,,,,,,------------000///...///000333666888;;;;;;:::888555000,,,***666666666777777777777777999999:::<<>>:::222888888888888999999999999:::::::::;;;===@@@CCCEEEEEEGGGKKKLLLMMMNNNPPPRRRQQQZZZxxx}}}}}}mmmEEE666---333999666333444333444444444444777:::>>>CCCtttCCCAAA===777000,,,)))((((((''''''''''''&&&&&&&&&&&&%%%'''((((((&&&$$$$$$%%%,,,,,,,,,---000666???FFFmmmvvv\\\UUUJJJBBB===;;;:::999333000333::::::444222666555555555666777777888888:::;;;888::::::888OOOvvvooofffAAA000BBBHHH666111>>>888GGGaaasssmmmbbblllRRRDDDQQQCCC:::BBBSSS[[[XXXSSSGGGOOOTTT^^^nnnnnn^^^SSS@@@___]]]MMMPPPJJJPPPpppyyyaaaYYYlll```777[[[KKKGGGLLLIIIOOO\\\cccaaatttwwwtttqqqfffWWWOOOGGGEEEkkkgggIII000...333333333777666666777999:::;;;<<<======<<>>333333444555555666666777;;;===@@@CCCFFFJJJOOOSSSZZZVVVXXX^^^^^^XXXWWW\\\fff^^^eee___AAA===888444555888666///(((111111111222222222333333444555666777999:::<<<<<<===>>>AAAEEEIIILLLOOOQQQQQQUUUVVVTTTTTTVVVTTTQQQLLLIIIDDD@@@===;;;888666333222111///---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---......//////111111222444555777888999444777:::<<<===BBBIIINNNLLLRRRWWWXXXXXXUUULLLBBBNNNKKKGGGGGGIIIHHHCCC???999888555222000...---,,,,,,,,,,,,+++******))))))******++++++++++++******++++++,,,,,,,,,---------***+++...///...,,,***(((......///111333777:::;;;333333333333444444555555888888999;;;===AAADDDEEEFFFHHHJJJKKKJJJJJJKKKLLLKKKMMMNNNMMMJJJGGGFFFFFFEEEBBBAAA@@@;;;555444666444yyytttQQQAAA000+++222888777333555555555666666666666777888888999:::<<<>>>AAACCCCCCEEEHHHIIIHHHGGGFFFFFFFFF===>>>[[[NNN)))444///000777888222000333222333444444444666:::===CCCsssDDDAAA===777111+++)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''))))))(((&&&'''&&&&&&(((+++000333444'''+++000444555444444444===;;;777333111111444777777555666777444///000666222333333444555555666666777999666777999555>>>WWWrrruuuCCC333;;;@@@;;;444;;;333444AAAGGGJJJ\\\sss{{{ooo{{{nnn===AAAFFFGGGGGGLLLWWWaaaMMMPPPFFFGGGWWWQQQEEELLLgggnnniiinnn}}}oooNNN@@@HHHOOOXXXsssGGGEEE999===JJJLLLSSS___cccnnnuuuhhhcccXXXVVVNNN???<<>>>>>999QQQGGG444111///...000222222222111222222333444444555555777:::<<>>BBBEEEIIIKKKMMMOOOSSSTTTQQQQQQSSSRRRNNNJJJFFFBBB>>><<<:::777555111000///---,,,+++++++++************************************************++++++,,,,,,------.........///000111333444555666999<<>>>>>666000111555333333444444444555555555777777777888:::<<<>>>@@@BBBEEEHHHHHHGGGDDDBBBBBB???CCCAAA999===]]]vvvSSS666...444888444333555333///000555222222333333333666999<<>>777111+++((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%###$$$(((******)))((('''&&&''')))(((%%%""".........------...111444***---000111000000222333000...---/////////111444000000111111222333333444333777555555999444555CCCeeettt999(((AAAGGG000,,,444;;;:::222333DDDXXXeeecccjjjkkkwwwJJJ333>>>KKKCCC444666GGGEEE;;;666222GGGoootttmmmkkkaaalllpppdddMMMGGGLLLKKK???EEEbbbzzzuuu```SSSIIIAAACCCLLLAAA@@@pppMMM333,,,)))...111...---111222222333555666777888999:::>>>:::777BBB```|||PPP222'''555777---+++444444+++111111222222333444444444666888:::<<<>>>BBBGGGJJJOOOPPPSSSWWWYYYYYY\\\___ZZZTTTWWWccciiiccc^^^^^^VVVSSSPPPNNNLLLHHHBBB>>>>>><<<:::999666222---+++666111,,,***+++---.../////////000000000111111111222222333444555777777888999;;;===@@@CCCFFFIIIJJJMMMPPPQQQOOONNNPPPOOOKKKFFFBBB>>>;;;999777555333//////---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------------...///111222333333555666666777888<<<@@@DDDKKKNNNNNNLLLLLLPPPRRRQQQJJJKKKJJJFFF???999666555333222111///...---,,,,,,++++++***************))))))******++++++******)))*********+++++++++,,,,,,,,,+++(((&&&%%%&&&''')))/////////000000000000000//////000000111222222333555666666888:::===???AAAEEEHHHJJJKKKKKKJJJJJJKKKJJJKKKKKKHHHEEEBBBAAAAAA777999999777:::<<<666+++,,,888===555...;;;[[[vvvnnnRRR;;;000///555;;;777555333222222222222222333333333333444444444444444555666777999:::<<<===???BBBEEEFFFEEEBBBAAA@@@999???AAA888///111BBBSSS}}}iiiGGG666///,,,111:::222///---...000111222555111222222222333555999<<<<<>>888111+++(((''''''&&&&&&&&&&&&%%%%%%%%%%%%(((&&&###"""###%%%&&&&&&+++))))))***,,,///000000+++,,,------,,,,,,---...333444555555333222333333,,,---...111222111...,,,......//////000111111111///555333222777444222999@@@}}}uuuxxxKKK222333<<<222:::===888333555888999HHH===RRRrrrrrrlll[[[>>><<>>???;;;;;;AAAUUUooowwwXXXaaakkkvvvzzzzzzXXXHHHGGGFFF???888888HHH[[[wwwSSS222///+++,,,//////,,,,,,...000111222333444666777777999999:::BBBKKKMMM]]]}}}QQQ###555,,,...111000...---...000000111111222222333444444555777999:::<<<@@@DDDGGGHHHMMMUUUZZZZZZXXXWWWXXXeee\\\VVVVVVYYYZZZ\\\^^^PPPLLLFFFAAA===;;;888666777222//////...---000444,,,+++,,,111555333+++###........./////////000000000111222333444555666666999:::<<<>>>AAADDDFFFGGGJJJMMMNNNKKKKKKLLLKKKGGG@@@===999666444333111///...---,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,---...///000111222///333999???AAA@@@<<<:::<<>>???AAADDDGGGHHHHHHGGGFFFGGGGGGGGGFFFCCC???<<<<<<<<<666888888555444555333000...,,,+++,,,111666888888666===OOO\\\sss{{{rrrbbbvvv```PPPMMMAAA333111111555666222...---666222------000333333222222222222333333333444444222333444666777888999::::::===@@@@@@???>>>===>>>777777777888888555///***+++555LLLpppgggMMM???222,,,444;;;777...(((///......111444444111...000111222222222444888;;;;;;gggEEECCC>>>888111+++((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%###"""###$$$%%%%%%$$$###""""""$$$''')))'''***---///...------...)))(((((()))+++---...///...111333333111...+++))),,,,,,---......//////000---555333///444333000444(((|||KKK///777AAA:::333333888<<<888222:::OOOXXXZZZlll{{{ppp^^^yyyhhhSSSBBB===LLLlll{{{uuuhhhiiizzzsssOOOMMMAAA333222<<>>666???GGGJJJKKKLLLKKKHHHEEECCC@@@;;;555111///...///...---,,,,,,,,,,,,,,,))))))))))))************))))))************))))))))))))))))))*********+++------------+++)))'''&&&*********++++++*********,,,,,,---...///000111111333333444555777:::<<<>>>>>>AAAEEEFFFFFFDDDDDDDDDDDDDDDBBB???;;;888777888:::888555333111111666===888444111...,,,+++,,,---333444000444///444000111///333...999111---******777000,,,---...---111777***000666666222///000333111111111222222222222333111222333555666777777888888:::;;;;;;:::999999:::777555333222333444555666666888;;;:::888>>>PPPccciiiQQQBBB;;;777555222222000---))))))000777111333444444444333000---000111111111111444888;;;;;;gggCCCCCC???888111+++((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$###%%%'''&&&%%%$$$%%%'''%%%''')))((('''&&&&&&(((%%%''')))***+++,,,...000111///...///000000---+++(((---///,,,)))***...111++++++,,,------......///---666333---222222///333222666lllwwwqqq@@@444666===AAA;;;222444>>>QQQXXXBBB...@@@RRRUUUYYYQQQZZZmmmppp]]]kkkwwwiiidddjjj}}}kkkTTTAAABBB;;;;;;BBB@@@888;;;FFFxxxbbb000&&&000...,,,******++++++---000......///111222333444555888666555>>>EEE===:::III@@@QQQiiizzzQQQ888///+++------((((((,,,------+++(((***------***......//////000111111111333444666777999<<<@@@CCCIIIIIIIIIKKKOOOSSSSSSPPPWWW^^^]]]RRRMMMQQQTTTRRRHHHEEE@@@<<<999777666666///,,,,,,000...))))))...***+++,,,......,,,***'''******+++++++++,,,,,,,,,//////000111222333333444666777888;;;===???AAABBBCCCFFFGGGDDDCCCDDDCCC???<<<999555333111000///---******))))))))))))******************************************************((((((((()))******++++++,,,,,,------...///000000///000333777;;;;;;:::888:::AAAFFFEEEDDDFFFGGGFFFEEE@@@;;;888888888555222---,,,++++++++++++++++++)))))))))))))))*********))))))************))))))))))))))))))************)))(((&&&&&&'''***...000++++++*********+++,,,---***++++++,,,...///000000333333333444666999;;;===>>>AAAEEEGGGFFFEEEDDDDDDCCCCCCAAA>>>999666666666111000222777444,,,+++000((()))+++.........///222---333---888***444,,,222444(((888111///666'''555///,,,...444444...,,,///444111...---.../////////000000000000111111111111000111222444555666666666999::::::999888777888999333111//////000000...,,,///((((((000444111222999***777999777999555000555000444666333//////000111---222444111---...000111,,,///000...---///333666000000111111111333777:::777bbb}}}HHHCCC???999222---)))''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))))))))************************************+++++++++*********))))))******+++++++++,,,,,,,,,------......///000000000444000>>>kkkwwwWWW???444888888999<<<888===;;;:::<<>>???===DDDJJJLLLRRRjjjrrrZZZCCC222(((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---///111222222333444666999;;;<<<===EEEGGGIIILLLNNNOOOOOOOOOWWWUUURRRQQQQQQPPPLLLIIICCC@@@<<<999777444111///---------,,,,,,+++++++++************************)))************+++++++++,,,,,,---...///000111111444444444555777;;;>>>@@@EEEDDDDDDEEEFFFCCC===888666555333111///---,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...000000111333555666888888;;;???BBBDDDHHHLLLKKKFFF@@@<<<888444222111...---+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))************************++++++,,,------......///000111222333444666999<<<@@@AAACCCEEEHHHGGGEEEBBBGGGCCC>>>;;;999888777555222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,000000//////....................................------------------------........................////////////000000000000444444333222333444555666777666666444333222111111111111000///////////////......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000222111111222444777777777===]]]GGGCCC???999222---)))''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))*********************************++++++*********)))))))))*********++++++++++++,,,,,,------......///000000444///333JJJppp}}}rrroooBBB...@@@GGG111555888;;;;;;AAALLLTTTVVVYYYccciiibbbWWWQQQMMMIIIQQQKKKHHHIIIHHHDDDBBBBBBFFFKKKPPPTTTZZZ```___[[[RRRYYYXXXNNNKKKSSS[[[[[[SSSGGGHHHEEE999>>>IIICCCWWWTTT]]]vvv[[[666((((((,,,///+++++++++++++++++++++++++++,,,---...///000111111333444555777999;;;===>>>@@@DDDFFFDDD@@@CCCMMMVVVPPPZZZjjjyyy{{{mmm\\\MMMCCC555444333111000///------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++,,,---///000111111222333555777999;;;<<>>@@@AAA@@@???@@@@@@===888333555444222000...,,,,,,+++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------///000111333444666777888555999<<<>>>BBBFFFEEE@@@>>>;;;777444222000...,,,+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))************************++++++,,,,,,---.........000111222333444666999<<<;;;;;;===@@@BBBBBB@@@===AAA>>>999666555444222111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------------------------------------------------------....../////////000000000444333222222222333555555666666555444333222111111000000///...............------...////////////...////////////////////////000000000000000000000000////////////////////////....../////////000000000111000000111444666666666:::YYYDDDCCC???999222---)))''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))((()))))))))*********+++++++++,,,,,,------.../////////,,,,,,111===\\\tttuuu[[[PPPMMMJJJKKKCCC777777AAABBB999AAAQQQ```ccc___]]]^^^___]]]WWWSSSQQQMMMDDD>>><<>><<<999CCCAAA>>>888555777>>>EEEAAA888;;;EEEKKK\\\jjjjjjTTTccc}}}UUU+++&&&,,,((('''///************************++++++,,,---...///000000222333444666888:::;;;<<<999===DDDJJJNNNNNNLLLIIIHHHEEEAAA@@@@@@===777222@@@>>><<<:::777222,,,(((+++******))))))(((''''''************************)))*********+++++++++++++++++++++,,,---...///000000000222444666777999:::<<<>>>BBBGGGKKKNNNPPPPPPQQQQQQPPPPPPOOOKKKFFFBBB<<<999555333111000---+++,,,,,,,,,+++++++++++++++************************)))))))))*********+++++++++,,,,,,---...///000000333333333555777:::===???@@@@@@@@@@@@???<<<777444222111000...,,,+++************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------...///000222444555666777555999<<<>>>CCCGGGFFFAAA===999555222111///---,,,+++++++++***************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))************************++++++,,,,,,------......///000222222333555999<<<<<<===???BBBDDDDDDBBB@@@===:::666333222111///.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........////////////000333222222222222333444444555444444333222111000000......------,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------.........////////////000/////////000333555555555666SSSCCCCCC???999222---)))''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++,,,------...---,,,...///,,,:::hhh|||uuuRRRLLLyyydddOOOFFF@@@;;;@@@CCC???888444666888KKKJJJLLLQQQPPPHHH???<<>>BBBFFFIIIKKKLLLMMMNNNNNNNNNKKKGGGAAA>>>888666333111000...,,,***+++++++++++++++*********************************))))))))))))************++++++,,,---...//////000222222333555777:::<<<>>>@@@@@@@@@???>>>:::666444//////---,,,******))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,---...///111333444555666888<<>>***)))+++---((("""%%%---))))))))))))))))))))))))******++++++,,,,,,------//////000222444555666777;;;;;;<<<>>>???@@@AAAAAACCC???:::777444222///---444111...---,,,+++***((($$$$$$%%%'''(((***++++++))))))))))))))))))))))))(((((()))))))))***************+++,,,,,,------------...///111222444555555999;;;>>>BBBEEEGGGHHHIIIJJJKKKLLLKKKGGGBBB===:::666444111//////...---+++************************))))))))))))))))))))))))(((((()))))))))***************+++,,,---...//////000111333555777999;;;===<<<<<<<<<;;;888444222000---,,,+++***))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,---...000222333444555444888;;;===AAAEEECCC>>>777555111///...---,,,***************************))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))******************************++++++,,,------......///000111222444777:::;;;;;;===???AAAAAA???<<<999666444222222111///---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000111111111111111111111111000//////......++++++************++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000333666888777666999OOOJJJCCC???999222---)))''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''(((((()))******++++++...((()))///111,,,,,,111666nnnfffnnn[[[XXXiii|||~~~uuulllggg```XXXTTTTTTAAAFFFLLLVVVfffxxxiiikkktttttt[[[kkkzzzoooHHH333,,,---***&&&&&&***+++)))(((((((((((((((((((((((()))*********+++++++++,,,---...///000222333444555444888===AAADDDEEEFFFGGG111222222111111222555777+++***)))***,,,......---......---+++)))((('''&&&(((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,,,,,,,+++---...///000111333444444;;;===@@@CCCEEEGGGHHHHHHGGGIIIIIIGGGBBB<<<999777444222///.........---+++)))))))))))))))*********))))))))))))))))))))))))((((((((()))))))))******)))******+++,,,---......///000222444777999;;;;;;<<<======:::666333111000,,,+++***)))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******+++++++++,,,---///111222333444333777999:::===AAA???:::555222///---,,,,,,+++)))***************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))******************************++++++,,,,,,---------...000000111333777:::999:::;;;===>>>===:::777444222000//////...,,,***,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........///000000111111000000////////////.........---******))))))******+++++++++,,,------......------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......//////111444777999888777999LLLIIICCC???999222---)))''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''((())))))******'''''')))---111222111///...;;;pppyyyxxxqqqWWWYYYiiisss___;;;###111555&&&&&&''')))---///+++&&&(((((((((((((((((((((((()))))))))************+++,,,---...///000111222333::::::;;;<<<;;;999555222>>>;;;777333///,,,***)))111///,,,++++++***(((&&&&&&&&&'''((()))***++++++(((((((((((((((((((((((('''''''''((((((((())))))))))))+++,,,,,,++++++***---...///000111222333444999;;;>>>AAADDDEEEFFFGGGFFFGGGGGGCCC===888666555111///------------,,,+++((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))***+++,,,---.........000222444777999:::;;;<<<======:::555111000111+++******))))))))))))***'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++++++++---...000111333333444888::::::<<>>===999666111000.........---+++)))*********************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...///000000000//////............------------******))))))***++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------...000333777888777666666GGGEEECCC???999222---)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))&&&---///,,,***++++++)))+++...444555uuuwwwpppttt}}}vvvlllfffbbbbbbbbbwww\\\;;;(((333%%%'''$$$)))''''''***((($$$%%%***(((((((((((((((((((((((())))))))))))************,,,,,,---...///000111222777444333666<<<@@@???===111...+++,,,...///---+++)))((('''(((*********)))++++++***)))((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))((()))+++,,,,,,+++***)))---...///000111222333444444666:::===@@@CCCDDDDDDFFFGGGFFFAAA;;;666444555///...,,,+++,,,,,,+++***'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,------......///222444777999::::::777888999555000,,,+++,,,******))))))))))))******&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))************+++,,,...000111222333222555777777999;;;888333222///,,,+++++++++***)))))))))******++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))************************)))******+++,,,,,,------,,,...///000000222666999::::::;;;;;;<<<:::666222111000/////////...,,,***(((((((((((())))))))))))******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,---///000000000///...------------------,,,,,,******)))******+++,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,///222666777666555222BBBJJJEEEAAA<<<666000,,,***)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((***++++++,,,,,,------...222000000///222KKK^^^///...---+++***))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******++++++,,,...///111222222222444777:::;;;:::888777111000...,,,+++))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,------///111444666555999???CCCBBBDDDGGGDDDDDDBBB<<<555000///000...---+++)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++---...///------...000222555777888<<<999555222000...,,,+++******))))))(((((('''''')))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,---...//////222444777999999777555333...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,---.........000333555888999:::;;;999777444222......---,,,,,,+++******))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------............---------------,,,,,,+++++++++)))************+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...///000333555777444EEEIIIDDDAAA<<<555000,,,***)))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((******++++++,,,---------###%%%+++000---,,,<<>>@@@???@@@CCCCCCCCC@@@;;;444///...///...,,,***)))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++---...//////000111222555777999:::;;;888444111///...,,,***))))))))))))((((((''''''((((((((((((((((((((((((******)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,---...//////111333666777777666333111------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,---.........000333555888999::::::888555222000...------,,,++++++******))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------............------------,,,,,,,,,+++++++++)))************+++++++++)))***++++++,,,,,,++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///.........000222444666333CCCJJJDDDAAA;;;555000,,,)))(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((())))))******+++,,,,,,---111...///444333,,,+++000,,,JJJ|||qqqUUU???222,,,(((%%%+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***++++++,,,---///000111111000111333444444333111000///...,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((***+++,,,---...111333555444666<<<>>><<<<<>>AAA===:::666111...,,,++++++))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***,,,---......//////000222444555666444111...,,,++++++***((('''''''''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,---......---.../////////...,,,+++******)))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,***,,,.../////////111333666555555333111...,,,***+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************************************))))))*********+++++++++++++++,,,,,,,,,,,,++++++************************))))))*********+++++++++))))))***++++++++++++***))))))*********+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---------...000000111555999qqqGGGCCC@@@:::444///+++((('''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((())))))***,,,///111111///---...000///...111555555222222555+++666BBBKKKWWWlllyyyhhhaaaKKK@@@@@@:::000...,,,---...,,,&&& ---(((###&&&---111...)))'''''''''&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))******+++,,,,,,---......////////////......---,,,)))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&(((******+++,,,///111000000333:::>>>===???BBB<<<777222...,,,+++***)))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((***+++---...000000000111333444666777111///,,,*********)))(((&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,---......------......---,,,***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***++++++)))+++.../////////111222444333222111///---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************)))))))))************+++***++++++,,,,,,++++++***)))))))))))))))*********)))************+++++++++((()))******++++++******)))))))))************+++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......///000000000666666kkkJJJCCC@@@:::444...***((('''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''(((((())))))(((***)))&&&$$$'''...222,,,//////,,,,,,///000///555666777777888===GGGQQQGGGOOOWWW]]]fffvvv~~~rrrZZZSSSFFF???EEEMMMAAA---$$$---:::===222'''%%%'''000---+++++++++,,,---...(((,,,---((( $$$+++(((((('''''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((******++++++,,,,,,---------------------,,,,,,,,,(((''''''&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''')))******,,,...111111000333:::===<<<===@@@:::555///+++******)))(((&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++---.../////////000111333444555000---***)))))))))((('''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,------...------------,,,+++***)))(((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++(((+++.../////////000111111111000///---,,,******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))******************++++++++++++******((((((((()))))))))******)))************+++++++++((())))))***************))))))))))))************++++++************++++++***************************++++++++++++,,,,,,,,,---......///000000000000555333fffPPPCCC@@@:::444...***((('''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))###(((---...------+++***)))111222------444444...222000000444888::::::;;;???BBBAAA>>>EEEQQQRRRKKKKKKSSSWWWSSSOOOMMMFFF===666777555...)))(((,,,111...555---!!!&&&.........%%%'''***+++(((%%%''',,,&&&%%%%%%)))...///+++'''))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((*********++++++,,,,,,---+++++++++++++++++++++,,,''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''))))))***+++...000222111444999;;;::::::===999444---***)))***)))'''&&&&&&''''''(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++---...,,,,,,,,,---...000111222///,,,)))(((((()))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,------...---------,,,+++***))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))***+++(((+++.../////////000111000//////---,,,+++******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******'''((((((((())))))******)))************+++++++++(((((()))***************))))))))))))************++++++************++++++******************************+++++++++,,,,,,,,,......///000111111111000555111bbbJJJ???===999444///+++((('''''''''&&&%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))))))))************,,,,,,,,,---------......111111111222555777:::<<<@@@@@@AAABBBEEEHHHKKKLLLLLLNNNNNNIIIEEEBBB===777333222000...,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))*********)))((('''&&&&&&'''((('''((()))******++++++***,,,,,,,,,+++***))))))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))+++------111111333555888:::999777222111///,,,***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((***+++,,,...---,,,...111222000...++++++)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((***+++,,,---------,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,...///000000000000000...---+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++)))+++---//////000222444444===[[[HHH???===999444///+++((('''''''''&&&%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))*********++++++,,,,,,,,,,,,------......///000222555777999;;;;;;<<<>>>@@@CCCFFFHHHJJJLLLKKKFFFAAA???:::444111000///---+++***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))******)))((('''&&&&&&'''((('''''')))***************,,,++++++***))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))+++,,,---111111222555888999888666000///---+++***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++,,,---,,,+++---000000...,,,+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((***+++,,,---------,,,,,,+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,...//////000000///...---,,,***)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++---......000222555555<<>>BBBEEEBBBCCC???777333333111...))))))((((((((((((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&'''((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((***+++,,,---...000333444333///,,,)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,,,,...111111///,,,******((((((''''''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,,,,+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************************************************************+++++++++++++++++++++++++++,,,---------///333666999777HHHHHH???===999444///+++((('''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((()))+++---///...///111444999===AAADDD???@@@;;;444000111111...)))((((((((((((((())))))(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))+++,,,---...000222444222...***(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,+++...111111...***(((((('''''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((())))))***************((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++++++++++++++(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************************************************************++++++++++++++++++++++++***+++---......000222555:::666DDDLLL???===999444///+++((('''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''&&&'''(((***,,,---///000222555999>>>BBBEEE======999222...000000...)))(((((((((((())))))***)))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&&&&%%%&&&'''((())))))))))))((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,,,,---///222333111---)))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,)))---111000---)))'''&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((())))))************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++++++++******((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++)))+++---//////000222444999333@@@NNN@@@;;;777555000***'''(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((()))***+++,,,222555444666>>>FFFIIIWWWCCC333111///***)))...((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++,,,------,,,+++)))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,//////...---+++)))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))),,,***'''&&&'''((())))))((('''***///...'''&&&***%%%)))###111(((333(((***(((...000+++))),,,,,,(((%%%'''))))))((('''))),,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((())))))***))))))))))))***+++,,,,,,+++))))))******++++++++++++*********))))))((()))***+++,,,+++******)))))))))******))))))))))))))))))))))))************************------,,,,,,...111444666444888EEEHHH@@@;;;777555000***'''(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++---111333111222888>>>@@@KKK;;;000000000+++))),,,((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++,,,,,,,,,,,,***)))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,000///---,,,***((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))++++++******+++++++++***///++++++,,,***''')))...333333,,,///(((---)))+++,,,,,,+++((((((***+++******+++,,,---,,,***'''%%%))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))++++++******)))(((((((((......---,,,+++)))'''&&&))))))******************((())))))******))))))(((++++++,,,,,,,,,+++******+++************+++,,,,,,************************************************,,,,,,------///111444555444888DDD~~~HHH@@@;;;777555000***'''(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++,,,000111///000666::::::===222,,,///000+++(((***(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&((()))(((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++,,,,,,++++++***)))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***+++,,,,,,000...,,,***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******((()))***++++++***))))))%%%%%%''',,,...///333999......222...222...333222444///---//////,,,(((&&&+++)))((()))+++,,,***'''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++******)))((((((((()))******+++++++++,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,,,,+++++++++,,,---------,,,***)))******)))))))))))))))***************************+++++++++++++++++++++++++++,,,---///000222333444444777AAAzzzMMM@@@;;;777555000***'''(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((******+++///111111333999<<<;;;555---))),,,...+++))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((()))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++++++++******)))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,---///---+++(((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********************))))))+++,,,///444>>>EEEGGGFFFCCCCCCWWWVVVbbbVVV\\\IIIJJJBBBBBB555,,,,,,//////000333///,,,)))((((((***,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''')))***+++++++++***&&&&&&'''((()))+++------///...---++++++,,,---...------............------+++,,,,,,------.........---,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++***+++---///111222333333444555???vvvMMM@@@;;;777555000***'''(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***,,,///111222555:::;;;999444...))))))***))))))***((((((((((((''''''''''''&&&''''''''''''''''''''''''((())))))'''&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%&&&((()))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++++++++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***+++,,,---------,,,)))'''&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************,,,,,,+++***+++///666;;;RRRRRRRRRVVVaaatttpppWWWEEE888///******/////////---+++***++++++************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******))))))---,,,+++***)))(((((()))------+++******+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++***+++---///000---,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++***+++---///111222333333333444===sssFFF@@@;;;777555000***'''(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***---000111111444777666111333///***(((((()))******((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&((())))))(((''')))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))&&&%%%&&&***,,,***(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***+++,,,------+++***)))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++''')))+++...444>>>KKKUUUUUUjjjvvv```III777))))))+++---///...,,,+++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))---,,,+++))))))(((((()))******)))***+++---///000444444444555666888999:::888888999999999999888888555444222///...---------***))))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000222333444444444;;;pppEEE@@@;;;777555000***'''(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))+++...000000444888555000///...+++(((((()))***)))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%'''((()))((()))***,,,''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))&&&$$$''',,,///---***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++***((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******,,,,,,---...((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++'''---777AAANNN___rrr~~~zzzJJJ===///***...111///+++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))---,,,***)))***,,,...000...///111555:::@@@EEEHHHMMMOOORRRVVVZZZ]]]___```___``````aaaaaa``````___XXXWWWTTTOOOIIIBBB===999777555333111...,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///111444555666555:::nnnJJJ@@@;;;777555000***'''(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))))))))),,,...111666;;;:::444***++++++))))))***)))((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((($$$&&&((()))))))))+++---''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))&&&$$$(((---000///,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++***((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,------...''''''((()))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++000:::JJJ[[[mmmjjjhhh[[[jjjhhhzzzrrrtttiiiCCC...---111...)))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))((())),,,111666999DDDEEEFFFIIINNNSSSXXX[[[hhhkkkqqqwww}}}~~~yyyooobbbWWWPPPOOOLLLGGG@@@:::444000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...111444666777666:::mmmKKKAAA???:::555000+++(((&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%$$$%%%(((%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***------...111555555222///---,,,+++)))((((((((((((((((((((((((((((((''''''&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&((()))***)))'''&&&'''(((222,,,'''&&&)))+++,,,...)))***++++++++++++++++++&&&,,,,,,'''&&&***+++(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''')))******++++++******)))((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((()))***+++,,,---------'''((())))))'''''')))***++++++***(((''''''***,,,000///+++&&&'''---000...***)))---000,,,&&&'''---''')))***,,,+++)))%%%###(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***%%%000'''000###111444BBBWWWwwwrrrcccbbbiiirrrpppooorrrxxxzzzwwwtttxxxggg]]]kkkqqq}}}VVV>>>...)))666000(((&&&---222...***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''---,,,)))&&&$$$%%%))),,,)))+++,,,,,,***))))))***)))+++,,,+++((((((***---))))))*********+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''+++)))((()))+++,,,+++))))))---222777===DDDKKKPPPNNNSSS[[[ccckkksss{{{~~~~~~|||qqqggg^^^QQQCCC999222,,,,,,111///((()))000+++---///...,,,+++,,,...++++++,,,...000222444666111666;;;dddKKKAAA>>>:::555000+++((('''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$######$$$###!!! !!!$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***,,,---///222555555111...,,,+++***)))((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((()))******++++++))))))(((((((((''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((((((((('''''''''(((***,,,,,,++++++,,,---"""###(((---///,,,%%% %%%$$$%%%&&&((()))***)))$$$'''(((&&&&&&'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&''')))******++++++***))))))(((''''''(((((())))))(((''''''((())))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))+++,,,,,,------,,,''')))******((((((((()))!!!!!!&&&111<<<@@@===777222888>>>@@@AAA???777...222)))###%%%(((((((((***'''((()))((('''(((+++...(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***$$$---222###(((333CCCCCCeeetttcccbbbuuuwww}}}oooIII=== +++---...,,,))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''"""(((+++,,,,,,++++++***++++++)))'''%%%%%%%%%###%%%(((((((((***---000$$$'''+++......,,,)))&&&++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***---...***%%%$$$***000777:::???FFFMMMQQQSSSTTTmmmsss}}}ttt|||uuuwww|||xxxzzz|||~~~|||~~~uuulll\\\GGG333---000111...***000---******,,,...---,,,,,,,,,,,,---///000222222111666:::dddKKK@@@>>>:::555000+++((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((******,,,---000444666444000,,,******)))(((((('''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''(((((()))))))))))))))))))))((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))+++---444111,,,))),,,000444666444111//////000000---)))+++)))***,,,,,,***)))+++''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''((()))***+++++++++))))))((('''''''''(((((())))))(((((((((((())))))''''''((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))***+++,,,------,,,,,,(((***++++++))))))***+++:::777444444777:::======EEEDDD@@@<<<@@@IIIOOOOOOYYYSSSIII@@@444***(((+++***++++++)))&&&&&&))),,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******///'''%%%333...666QQQzzzwwwvvvfff^^^ppp{{{VVVAAA)))000222,,,'''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''',,,,,,***'''$$$###$$$&&&$$$&&&((()))+++---111333...///...,,,)))((('''(((,,,***'''&&&&&&(((***,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))***///999@@@FFFGGGKKKSSS___lllvvv{{{~~~yyyfffNNN<<<444111///,,,---......------------------------......///000111666:::cccIII@@@>>>:::555000,,,)))''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&"""$$$%%%###$$$&&&&&&$$$''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''')))***++++++...222666666333...***))))))(((((('''((((((((((((((((((((())))))))))))((()))))))))******++++++))))))((((((((('''''''''))))))))))))(((((((((((((((((((((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))+++000333+++777GGGTTT[[[[[[TTTMMMVVVRRRLLLHHHCCC<<<222***...(((%%%'''((($$$%%%***''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((()))***+++++++++))))))(((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))***,,,---...---,,,+++))))))*********,,,000333444<<>>:::NNNnnn|||oooggghhhxxxnnn===444,,,,,,...---******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''')))---111------,,,***'''&&&'''(((%%%&&&(((+++,,,...///111///---***((('''))),,,...,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))),,,'''$$$***666AAAGGGIIIOOOWWWcccooozzzdddQQQCCC888(((///444333,,,))),,,111......---......///000111111555999bbbGGG@@@===999555000,,,)))((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''')))(((######(((***(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,000444666555111---***)))(((((((((((())))))***)))))))))******+++++++++,,,,,,,,,,,,,,,---------++++++******************)))))))))(((((((((((('''))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))*********************+++,,,---///444===GGGNNNeeeeee___YYYZZZdddmmmooofffffffffiiijjjhhhbbb^^^DDD:::111---+++)))***---(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''((()))******++++++***))))))((((((((())))))***((((((((())))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))+++---...///---,,,+++'''((()))***---333:::@@@???MMMaaaooowww{{{qqq]]]IIIEEEOOOVVVNNNBBB///)))$$$%%%+++...---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************$$$222---===PPP{{{kkklll{{{jjjFFF******222...***+++************************************************))))))))))))))))))))))))'''''''''((((((((())))))%%%(((,,,---,,,***((('''&&&(((***++++++---000222333222111000...,,,)))(((&&&)))---000000...+++(((,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******,,,---///333:::BBBJJJOOObbbrrrnnnSSS???999000+++***+++...///---......///000222333444111555888```FFF???===999555000,,,***(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''',,,***$$$###)))***%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((()))++++++...111555666444///,,,***))))))((())))))***++++++******+++,,,,,,---------,,,,,,,,,++++++*********************+++++++++,,,************))))))))))))******))))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))************++++++++++++'''+++333>>>KKK\\\kkkuuusssuuuooofff]]]MMM===444111---'''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((()))******++++++************)))))))))***++++++******++++++++++++******,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********+++...//////...,,,***(((+++///555<<>>///...+++***...************************************************))))))))))))))))))))))))((((((((())))))******++++++***(((&&&&&&***000555:::===CCCHHHLLLPPPTTTWWWSSSQQQMMMIIIDDD>>>888444111///+++(((''')))+++---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++"""///===@@@>>>EEEYYYlll~~~|||mmmTTT666)))---333000***......///000111333555666222555777^^^FFF???===999555000,,,***)))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))***+++,,,------"""***---)))+++111000***111111///...---+++***)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((***+++,,,///333666555222...++++++))))))))))))***+++------,,,,,,------.../////////------...000111333444444444333222111///...---,,,------,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---666FFFZZZooovvvXXXFFF???222 (((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))***+++++++++******++++++******+++,,,,,,---------...//////...---------,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************,,,...000000...+++)))...555@@@LLLWWWaaaiiimmm}}}|||~~~vvv^^^MMMWWWPPPCCC666,,,((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++666888[[[~~~{{{kkkZZZNNNNNNMMMMMMNNNQQQUUUWWWwwwdddpppuuugggDDD...***---...************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,%%%(((...666BBBPPP___hhhlllnnnqqqpppnnnkkkiiihhhdddcccdddhhhkkkllljjjhhhUUUOOOEEE<<<555222333444------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++,,,888FFFMMMRRRaaayyyqqqvvv~~~{{{^^^GGG:::444000,,,////////////000111222333222555666\\\GGG???===999555000---***)))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******+++,,,...///000000888DDDKKKLLLPPPXXXWWWOOOHHHFFFCCC???:::666333111************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''(((***+++,,,111444666555111---++++++))))))******+++,,,......------......///000000111333555888<<>>999555222000//////.........---------+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,<<>>666111000111///***///'''%%%***,,,***))),,,***)))))))))))))))******))))))))))))))))))))))))***************+++++++++,,,---))))))+++)))555MMM___uuu|||tttnnnlllmmmwwwssshhhBBB)))***333)))%%%------***)))))))))))))))******))))))))))))))))))))))))&&&---111,,,'''(((---000'''---111...***222EEEVVVzzz~~~uuulllCCC;;;555555111++++++111''',,,,,,''')))000///'''************************)))******+++++++++******000///000000---+++...555???VVVooo}}}___QQQRRR@@@555333,,,...,,,)))((()))++++++***((()))))))))************''',,,***%%%(((333666222GGGssscccVVVhhhrrrxxx___]]]qqqmmmdddKKK999 777///,,,---111---''''''...++++++++++++++++++++++++&&&+++...,,,)))***)))%%%!!!111000'''444:::DDDUUUuuu{{{llleeedddjjj|||yyy||||||tttjjjmmmwwwuuuiiimmmmmmllllllpppxxxssskkkmmmtttlll___BBB333333///)))+++...555///,,,(((%%%'''******)))************)))))))))))),,,''''''+++((('''333EEEIIIIIIWWWuuuwwwdddZZZ^^^gggjjjddd^^^```cccccc]]]SSSLLLLLLJJJDDD@@@AAA999:::<<<>>>???AAAAAABBBFFFLLLTTT]]]mmmssszzznnnIII333,,,...///222555111,,,...555444333<<>>111---111...''''''...///)))******))))))))))))******))))))))))))))))))))))))************++++++++++++&&&...***&&&...===TTTooo{{{hhhZZZQQQRRRXXXhhhWWWPPPSSSMMMLLLnnntttkkkDDD///444000%%%&&&,,,******))))))))))))***************************************+++++++++---///+++///...888aaajjjjjjkkkmmmqqqvvvyyyzzzrrrIII000......)))---000000***''')))+++,,,******************************++++++++++++++++++///000222000+++,,,777EEEaaammmlllPPP[[[MMM---,,,++++++++++++***************************+++++++++,,,)))***---,,,***444AAAlll|||uuufffiiiiiiwww```jjjGGG333......+++***,,,,,,++++++---++++++++++++++++++++++++///&&&$$$+++,,,''')))111///$$$///BBBGGGPPPjjj~~~WWW___lllgggmmm{{{uuu~~~}}}{{{rrr}}}}}}qqqkkkjjj:::///:::111///&&&&&&'''...666111&&&$$$***************)))))))))))))))++++++)))+++333===BBBDDDPPPiiinnncccbbbfffjjjlllkkkiiihhhkkklllcccWWWLLLDDD===;;;888111------444444444666777:::<<<>>>===???AAA@@@CCCNNN```ooojjjmmmIII333777444///---000333111---333222;;;JJJIIIAAA===888333000---***((())))))(((((((((((('''''')))(((((()))*********)))%%%111444333HHHrrriiiJJJ777111000,,,''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((()))***---000888888444...+++---...,,,+++888;;;999AAANNNzzzlllQQQAAA111''',,,///***'''***++++++******)))******+++))))))))))))))))))))))))*********++++++,,,,,,,,,+++111,,,///IIIhhh___gggxxxuuukkkuuuyyy{{{YYY,,,%%%555222"""+++******)))))))))******************************,,,''')))///000***))),,,666<<>>---000///,,,))),,,///...+++++++++++++++++++++++++++...'''%%%)))+++***,,,222(((NNNEEEDDDpppsssrrrxxxllltttmmmgggnnnwwwzzzvvvuuu}}}zzzyyywwwvvv___111===333(((333...))))))---///,,,)))++++++*********)))))))))'''...---(((///AAAIIIEEESSSfffooojjjfffhhhnnnqqqnnnkkkYYYTTTMMMHHHGGGCCC777***000...///222444333444666222111000///000222444555;;;===>>>===;;;<<<@@@DDDMMMvvv|||www^^^;;;555444111...000444222,,,333111999GGGDDDAAA===888333000---***((())))))(((((((((((((((((('''(((+++---+++''''''***///111TTT{{{mmmWWW???---%%%'''++++++&&&###&&&---'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))+++///222888777444111//////000000:::,,,;;;///TTTpppRRR444))))))***,,,000,,,,,,+++*********++++++******************************++++++,,,,,,------000......FFFtttrrruuuwwwdddRRRDDD<<>>999;;;<<<999666777;;;>>>777888:::<<<;;;888666666777666444222111000000000///111333777:::<<>>@@@\\\wwwbbb222111444777444---...555444222999FFFEEEAAA===888333000---***((((((((())))))))))))))))))&&&'''***,,,)))(((333@@@SSSrrrwwwkkkddddddJJJ777&&&%%%,,,---***(((''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))***---111555;;;:::888444///,,,,,,///,,,999rrrmmmBBB---///333///------,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,------......'''///CCCkkkqqq|||iii]]]KKK??????EEEJJJKKK444IIINNN===555FFFYYY^^^[[[[[[aaaggg888000,,,,,,+++***************************************+++,,,///...''')))???YYYRRR;;;((()))000///,,,,,,+++++++++++++++++++++++++++++++++,,,---///000111777111///666GGG^^^zzztttLLLZZZTTTPPPSSSXXX```ooo}}}vvvOOOTTTAAA666+++'''+++...---)))************************,,,,,,,,,...555PPP~~~qqq]]]vvvkkkgggAAA---111222...+++,,,+++)))++++++++++++++++++++++++'''***...///...111===IIITTTtttiiixxxxxxvvv}}}mmmkkkuuuyyy}}}}}}|||{{{}}}sssppp777%%%///555222,,,+++,,,+++++++++++++++************))))))...888???III]]]ooosssmmmvvviiiRRRAAA999666555666777:::;;;;;;;;;>>>BBB;;;===@@@AAABBBAAA???<<<<<<<<<<<<;;;:::888666555111000///000222555888999CCCFFFCCCPPPPPP999---555666+++,,,999555333999FFFMMMAAA===888333000---***((((((((())))))))))))*********'''(((,,,000888MMMbbbrrrqqqqqqqqqYYY@@@333,,,'''&&&***''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))***...333777:::888444///(((&&&000;;;VVVlll:::%%%+++......---,,,++++++++++++++++++++++++++++++++++++++++++,,,------...//////***KKKqqqrrr{{{{{{PPP???EEENNNYYYfffooonnniiissseeebbb\\\NNNBBB>>>@@@ZZZvvvVVVeee}}}qqqpppKKK---,,,+++***************++++++++++++++++++++++++---...,,,'''***AAAggguuu|||zzz]]]<<<+++***---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222444666111444FFF___uuucccMMMLLLTTTOOOSSSYYY]]]]]]ZZZTTTOOOYYYzzzhhhHHHLLL???111***+++...---***************++++++,,,,,,---000...///CCClllrrr}}}dddqqqccc222...+++------******---++++++++++++++++++++++++111###%%%777<<<;;;QQQrrrkkkfff~~~gggxxxrrruuuhhheeeqqqvvvVVV333!!!///999///(((...,,,++++++++++++*********,,,***444DDDMMMVVVmmmvvvxxxdddWWWDDD444///555???GGGJJJBBB@@@IIITTTTTTLLLDDDMMMLLLHHHEEEHHHLLLJJJFFFAAAAAAAAAAAA@@@???>>>>>>???===999555333333555666444<<<@@@BBBVVVUUU...,,,333000...333666444999FFFPPPAAA===888333000---***((((((((()))))))))*********,,,(((,,,;;;HHHTTTeeevvvrrrppp|||qqq___GGG000(((---''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))+++///555999888444111---+++888UUUpppsssHHH;;;///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000MMM|||___CCCBBB___rrrsss[[[VVVCCCAAA<<>>```zzzhhhqqqyyyuuuyyyIII444''',,,111,,,***///++++++++++++++++++++++++...+++///;;;JJJ[[[ppp\\\zzz~~~kkkbbbbbbbbbbbbdddmmmnnnppptttyyyxxxrrr^^^222***333444///---,,,,,,+++++++++*********,,,222>>>MMM]]]nnnyyy|||gggBBB???>>>BBBHHHLLLJJJGGGOOOGGGHHHYYYnnnxxxyyywwwuuukkkZZZMMMMMMSSSRRRMMMIIIGGGDDD@@@???>>>???@@@:::;;;:::888444222222333666333>>>LLLGGGLLLxxxHHH//////444333...555333888DDDLLLAAA===888333000---***((((((((())))))*********+++---***444MMMbbbjjjpppxxxkkkgggnnnxxxXXX888'''(((((((((((((((((((((((())))))))))))))))))))))))((())))))***+++///555::::::777444444<<>>___^^^WWW===@@@tttssssssKKK...---,,,+++************+++++++++++++++++++++++++++...///:::^^^|||```PPPfffzzzqqqcccSSSOOOPPPjjj\\\;;;......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...222555777666???XXXyyy|||ddd```WWWOOOgggOOOMMMEEE999,,,''')))...+++,,,---...///111222222111+++111NNNzzz{{{eeewwwmmmnnndddbbb@@@(((...666///+++000++++++++++++++++++++++++!!!<<>>EEELLLXXXdddkkk```PPPJJJWWWlllwwwwwwSSSMMMEEE>>>999999;;;<<<;;;@@@DDDDDD???:::888999...333:::>>>AAALLLfff}}}hhh===,,,444666...444111777CCCNNNCCC>>>888333000...,,,***))))))+++---......+++(((+++222IIIUUUWWWmmmyyygggeeelllbbbyyySSSKKK111---'''$$$'''+++,,,)))(((((((((((()))))))))))))))---...,,,+++///666;;;333AAA+++<<>>AAAAAARRRfffkkk___KKK;;;333999222///111000...666AAADDD___ppp|||zzzssszzzhhhUUUGGG@@@>>>======777666;;;??????<<<999666666555444999FFFWWWbbb???...???,,,444666666;;;BBBOOOCCC>>>888333000...,,,*********++++++++++++++++++333UUURRRIII\\\]]]WWWmmm|||uuuyyywwwyyywwwlllMMM888***+++,,,'''&&&+++((((((((()))))))))******+++,,,,,,+++---222777:::555,,,NNNrrreeeRRRNNNUUU]]]sssuuukkkcccYYYPPPOOOCCCFFFhhhuuuCCC000'''(((111444,,,,,,++++++++++++,,,,,,...******000000111TTT~~~iiiHHH^^^xxxTTTLLLHHHeeexxxnnn$$$000///(((***333))),,,+++++++++,,,---...------777@@@^^^nnn???SSSBBB...444***...///++++++...///,,,,,,&&&***000...000:::???XXXnnn{{{nnnuuuLLLaaazzzTTTTTTGGG333***///...---,,,+++...111333222000777,,,EEEyyykkkwwwvvv]]]oooqqq}}}wwwrrrbbb///...)))***---...,,,***+++...---+++---222444EEE555tttrrr[[[EEE???NNNaaauuu~~~^^^VVVMMMFFFDDDWWWpppqqqyyyKKK;;;---222---///...+++***---111444@@@NNNoootttHHH777DDDVVVpppbbbNNN>>>777777999:::///...333<<<===888999@@@kkkqqqQQQEEEHHHHHH@@@>>>;;;444888AAAAAAAAA???888333<<>>888333000...,,,******++++++)))'''(((,,,000???CCCNNNTTTSSS[[[iiinnnzzz|||zzzsssoooVVV===111---***)))+++((())))))))))))*********,,,***))),,,222888;;;<<<444@@@|||ppp^^^NNNVVVyyyooocccYYYTTTNNNWWWxxxEEE444)))%%%111,,,,,,++++++++++++,,,,,,///&&&+++333000AAAwwwgggXXXddd~~~ZZZ<<>>>>>;;;666;;;VVVrrr~~~nnneeemmmppp^^^GGGBBBMMMNNN===;;;@@@444<<<>>>:::333777GGGTTTXXXYYY```LLL---:::---555666:::BBBPPPCCC>>>888333000...,,,***)))+++,,,)))''')))111999CCC000@@@UUURRRbbbvvvllllllccc```xxxyyyvvv}}}]]]:::,,,000000))))))))))))*********++++++---((((((000888<<<>>>>>>>>>}}}mmmHHHCCCdddvvvYYYNNNXXXiiiuuuHHH...%%%+++,,,,,,,,,++++++,,,,,,,,,...'''000555555ZZZwwwQQQddd|||VVVHHH<<>>888333000...,,,***(((+++,,,***)))...888@@@???JJJ???BBB___ddddddhhhWWWFFFeee|||yyyttt\\\wwwyyy^^^]]]~~~aaaYYYwwwTTT:::---++++++************++++++++++++...)))***222999;;;>>>CCCbbbMMMGGGfffbbb:::UUUmmmiii;;;222555---,,,,,,,,,,,,,,,,,,---------111000???xxxJJJwww}}}tttKKKDDDMMMwwwgggzzzJJJ,,,//////'''000+++,,,---,,,+++,,,...111===rrrRRRooo///222///...000111000...,,,***333///...555999TTTWWW]]]NNN[[[UUU<<<+++///---------,,,+++,,,---...000___fff```|||bbb^^^mmmddd666///444***...---,,,,,,+++***...===MMMnnn___UUU```ttt{{{uuu}}}[[[KKK???mmmiiiyyyWWW;;;+++***,,,...,,,---666BBB```~~~www^^^RRR```jjjaaaWWWVVVXXXddduuu|||gggWWWZZZ___WWWFFF;;;<<>>888333000...,,,***(((***+++,,,...333;;;AAA<<>>888333000...,,,*********+++---111555999<<<;;;333LLL\\\VVVrrrzzzpppbbbPPPTTTYYYaaaqqq}}}~~~ttt___ppprrrVVV===,,,+++++++++,,,,,,,,,,,,---...,,,///444888DDDaaa~~~dddKKKyyy|||LLLGGGtttOOO000------,,,,,,,,,,,,------///111--->>>tttbbbYYYVVVGGG|||iiiSSS222---555))),,,------,,,+++///777>>>uuubbbiii>>>444---...000...---///111111333222999ZZZ^^^[[[WWW[[[UUU:::000,,,---...,,,+++,,,///222OOOxxxxxxvvvzzz|||MMM111,,,///000---------...444IIIllluuubbblll|||hhhLLLXXXkkk~~~nnn555000...000///111BBBWWWzzzuuu~~~uuuvvvoooBBB...444EEESSSnnn|||XXXGGGJJJJJJ???BBBmmmtttYYYFFFhhhFFF>>>EEE<<>>888333000...,,,***+++***+++...222555777777999GGGCCCHHHhhhnnnRRR???:::aaappplllppphhhCCC<<<<<<444///111AAA000AAAvvvgggFFF777:::@@@BBB]]]{{{}}}|||^^^(((++++++,,,,,,,,,---------,,,+++///666<<>>777111...,,,++++++)))&&&(((111555444444777FFF???GGGZZZVVV???;;;JJJ<<>>```vvvjjjBBB+++))))))+++------,,,,,,666,,,000555>>>ggg]]]^^^MMM\\\vvvVVV;;;///'''))),,,------...666***///ssspppfffVVVUUU^^^]]]cccFFFLLL|||\\\777---444+++,,,---***000333'''<<>>HHHCCC>>>666000---,,,+++******(((+++111444222444888===BBBLLLTTTQQQIIIGGGKKKfff```TTTFFF>>>@@@GGGLLLCCCIII<<<999SSSgggppp}}}[[[RRR>>>BBBBBB888>>>;;;:::@@@>>>666;;;EEE@@@000666:::CCCIII???222555AAA555VVVWWW777///+++...///---+++---%%%+++555===QQQyyyqqqaaaQQQPPP}}}HHH333,,,111///...222222555555999}}}dddSSS___xxxKKKBBByyyKKK------,,,,,,...,,,111444---III~~~wwwoooooo|||hhhiiiPPP777777000111,,,333000555<<<@@@fffuuuTTTHHHEEESSSxxx[[[MMMsssGGG444000,,,---333...***444666}}}qqq]]]\\\|||hhh]]]KKKqqq~~~lll~~~???///---111...444000;;;KKKiiippp|||^^^PPPUUUjjj}}}cccMMMHHHsss~~~KKK...111,,,999NNN{{{}}}xxx___]]]~~~|||eeennnoooppp~~~}}}}}}sssaaabbb\\\XXXSSSSSSWWWYYYVVVQQQVVVYYYZZZRRRJJJ```}}}wwwkkkUUUVVVfffooovvvrrrcccRRRFFFBBB777XXXhhhfffbbbllljjj:::666555999???HHHCCC>>>666000---,,,+++***++++++...111111111555<<>>ttttttPPPSSSlllpppDDDVVV|||ttthhhggg}}}}}}|||JJJ//////222,,,666///???bbb~~~vvvttt|||nnnVVVKKKOOO\\\tttpppiii~~~{{{WWWJJJhhh~~~jjj---111///:::SSSvvvQQQRRRiiipppeeejjjpppzzz~~~ssspppkkkeeebbbaaa]]]XXXTTT\\\WWWYYY[[[OOOKKKmmmsssRRRNNNNNNYYYggglllfffYYYKKKCCC>>>===ddd^^^[[[iiiyyyvvvCCC777777:::AAANNNBBB===666000---++++++******---000000///111999@@@EEEHHHDDD???JJJbbbooonnnFFFLLLTTTXXXQQQJJJPPP[[[RRRccceee\\\dddooocccMMMKKKEEE<<>>@@@HHHQQQfffppp~~~kkkDDDjjj}}}HHH///222***+++333...333<<>>AAAHHHPPPWWWcccxxxwwwQQQzzz\\\sss\\\222333555222777777444GGG\\\lllmmm^^^NNNjjjxxxcccNNNTTTvvvkkkMMM]]]tttYYY]]]NNN444***///,,,000///222^^^}}}pppwwwgggjjjjjj||||||ZZZzzz~~~uuu^^^000//////555***???NNNuuu]]]]]]hhhYYYFFFSSSjjjgggVVVpppgggmmmxxxzzzVVVLLLXXX???333::::::RRR|||hhhDDDKKKnnnkkkrrreeeZZZUUU^^^UUU{{{|||}}}{{{qqqgggccc]]]fffddd[[[]]]ggg___LLL999YYYgggkkkOOOOOOPPPTTT\\\cccfffeeeaaa^^^AAA<<>>@@@CCCDDDKKKKKKXXXggghhheeehhhKKK~~~}}}zzzQQQ777000///,,,000...111VVVvvvcccJJJ===AAAGGGKKKMMMSSSeeevvv}}}NNNWWWjjjmmmmmm999...111555...888<<>>BBB333GGG]]]ddd[[[444555;;;CCCKKKBBB<<<555///,,,+++***)))***......---///777;;;999@@@777444:::AAAKKK```vvviiiUUUWWW[[[ZZZfffyyyzzzYYYNNNHHHTTTuuu___NNNXXXVVVeee|||rrreeewwwvvvnnnccc[[[YYYfffqqq}}}rrrSSS777,,,///222111000666cccpppeeeaaagggiiiccc^^^```KKKCCCHHH```tttoooTTT<<>>IIITTTyyyllllllKKKmmm{{{fff222...000,,,111111777dddhhhXXX===??????AAAEEEHHHMMMYYYeee[[[^^^hhh]]]rrrBBB...---888+++;;;GGGRRRzzz}}}zzz~~~aaarrrUUUFFFdddzzznnnyyynnn[[[hhhcccsssWWWYYY666---888,,,000222999hhhoooyyygggxxxlll}}}fff999222111---222HHHttt~~~}}}yyyxxx}}}^^^]]]ggghhhXXXAAALLLxxxbbbggggggcccXXXOOOKKKrrrGGGDDD\\\ooo000:::666WWWpppJJJFFFDDDoooVVVmmmYYYooorrr\\\]]]yyy~~~zzzyyytttwww~~~qqqSSS???<<>>OOOWWW}}}xxxrrrmmmRRR~~~fffAAA666PPPiiiqqqqqqzzzcccVVVqqqeeeiii]]]___666///;;;,,,000222;;;___lllqqqtttkkkzzziii===222000+++AAALLLyyyzzz}}}hhhrrrYYYttt|||xxxkkknnngggQQQRRRqqq___[[[^^^dddVVVdddppp:::aaaiii}}}333>>>888YYYmmm@@@FFF???ccc~~~TTTyyyyyyttt^^^``````HHHJJJXXXcccYYYqqqJJJLLLhhhxxxmmm~~~qqqjjjlll___QQQIIIGGGCCC<<<777888>>>DDDEEE:::===WWWllljjjtttaaa666888???HHHKKKDDD>>>555///++++++++++++///,,,,,,000333222222444888???DDD@@@;;;CCCXXXkkkooowwwlllQQQGGGTTT^^^ZZZgggTTTHHHOOO[[[kkkuuuhhhkkkpppZZZNNNHHHDDDAAA\\\wwweeeTTT000000000111555BBBjjj\\\qqqqqqPPPJJJ???<<>>CCCHHHKKK[[[\\\]]]UUU...666???555DDDXXXccc{{{}}}}}}tttggg@@@OOOoooJJJ???JJJ>>>MMMLLLzzzuuu```llleeeaaajjjCCC///***555333555BBBgggbbbwww~~~oookkk|||sss666111222:::;;;TTTyyyxxxppp~~~eeesss]]]\\\UUUEEEHHH{{{___QQQ|||PPPIIIiii888<<<:::\\\rrr@@@;;;@@@fff~~~TTTsssyyyyyyhhhqqq___MMMvvvlll```gggQQQhhhmmmgggMMM>>>KKKTTTGGGIIIpppvvvmmmjjj\\\GGGCCC888888:::555555888333DDD===>>>ssssssooopppjjj???===CCCQQQOOODDD>>>555...++++++++++++///,,,,,,111333222222444111>>>NNNSSSLLLAAA:::888ooonnnmmmkkkeeeZZZPPPIII666333777@@@HHHYYYrrrZZZYYY}}}ooobbb___]]]WWWPPPEEEffffffLLLjjjZZZ666000111333+++PPPpppAAA222:::...eee~~~xxxiiiYYYFFF;;;???DDD<<<111;;;VVVlllsssttt}}}]]]\\\___>>>...(((333:::xxxIII999:::777777777666666444333222111444///999BBB>>>TTTbbbPPPvvviiiBBB;;;111...444555JJJxxx```LLLCCC<<<;;;:::;;;===@@@DDDFFFJJJccc{{{]]]^^^000222999444PPP^^^gggwwwzzz|||uuu^^^BBBMMMsss:::111333;;;___lllrrrttteee[[[zzz\\\EEE222,,,555333777HHHsssjjjsssxxx999222333111BBBhhhrrryyyTTTsssTTThhhaaaPPPtttLLLJJJrrr===;;;<<<```ttt<<<;;;<<<___|||VVVvvvsssaaa???777YYYzzzgggoooqqqmmmuuunnnrrr~~~~~~tttpppqqqSSSUUUaaa\\\HHH<<<===;;;555;;;]]]ooorrrVVV???444@@@<<<===:::333888>>>888CCC???LLL|||uuupppuuunnn;;;@@@MMM]]]MMMCCC===555...++++++++++++///,,,,,,111444222222444777===FFFNNNMMMCCC222&&&cccttt~~~mmm\\\QQQDDDCCCGGGKKKIIILLLeeesssiiitttssszzz|||tttjjjXXX\\\{{{sssddd@@@///222555???mmm~~~yyyVVVHHHNNNLLLQQQIIIQQQJJJ???111---===HHHAAA***???FFF@@@777333XXX{{{QQQddd{{{cccZZZ???222444<<>>;;;::::::::::::<<<===>>>???GGGccc\\\iii666333;;;BBBYYYgggqqqtttvvv|||tttWWWCCCKKKlll}}}EEE===444rrrhhhqqq{{{jjjbbbiiiyyydddIII555---555333;;;RRRwwwmmm{{{:::222222444QQQrrruuu~~~MMMrrruuujjjkkkzzz\\\UUUWWWOOOoooFFF:::???gggzzz===???:::XXX{{{UUUvvv^^^QQQDDD@@@FFFKKKGGGCCCMMM???BBBaaayyyzzzoooIIIdddlll[[[GGGEEEDDDIII\\\gggzzzsssDDD555DDDZZZ>>><<>>999@@@BBBbbbvvvqqqzzzqqq999JJJbbbsssFFFCCC===555...+++++++++,,,...+++,,,111444333222333888555888HHH[[[```UUUGGGJJJ{{{vvvrrrlll]]][[[TTTTTT___gggfffhhhooo}}}jjjxxxtttmmmpppsssxxx~~~oooLLL000333777<<>>888888666666777888888888666555333222000***555EEE===>>>YYYtttkkkkkkMMMvvvTTT555333///555999RRR}}}hhh@@@===:::999999888888777777888>>>FFFCCCyyyZZZsss999555===NNN[[[ppp}}}tttqqq|||}}}wwwYYY===DDDRRRPPP???777}}}uuuMMMlll^^^rrrwwwoooLLL777...555444???[[[mmmddd|||:::111111===```qqqrrrtttSSSqqqzzzzzzgggVVV```|||VVVhhhhhhsss___TTTkkkMMM;;;LLLtttDDDCCC:::QQQ|||OOOyyy___KKKKKKVVV^^^VVVAAA>>>VVVPPPDDDDDD\\\rrruuuxxx]]]IIINNNKKKVVV|||}}}MMMIIIOOOMMMDDD:::@@@KKKEEE???===;;;>>>HHHwwwuuuqqq}}}qqq???[[[~~~DDDCCC===444...,,,+++,,,,,,...+++,,,222555333222333///,,,444MMMjjjvvvjjjZZZHHHvvv}}}zzzpppjjj```^^^jjjuuuwwwuuuttt```sssjjj]]]uuuVVVYYYooo```___gggrrrzzzZZZ111444888LLLjjjPPPiiicccbbbhhhlllgggcccaaaMMMkkkSSSGGGZZZiiiPPP;;;FFFTTTMMMYYYEEE:::OOONNN666222UUU|||pppCCC999???AAAIII======hhhfff~~~YYY111222999nnn\\\>>>;;;888666888999999::::::999888777222666+++---CCCFFF;;;>>>SSSrrryyyjjjgggfffppppppOOOmmm~~~VVV///222///888===VVVrrr___DDD@@@999888777666555444444444888GGGIIIGGGWWW~~~{{{777555:::RRRaaasss~~~uuuiiiwwwxxxzzz___444AAAAAAEEEmmm___NNN;;;tttfffLLL^^^|||}}}MMM888...666777DDDaaafff]]]}}}~~~qqqwwweeeqqq}}};;;333444<<>>AAA@@@666CCCLLLVVVccchhhkkkrrruuuVVVmmm999111111>>>EEE]]]qqqXXXGGG===999888666444444444444444---<<>>999111***+++<<>>999777WWW>>><<<666888666555444333444555777888555444555000)))111;;;;;;888222???SSSZZZ]]]bbbcccnnnvvv[[[rrr]]]...333666EEELLLaaasssQQQIII777999777555333333444666777...444===???@@@@@@NNNoooVVV|||}}}666IIIRRRmmmsssuuuuuu}}}aaaooouuuaaa???@@@JJJ;;;@@@???VVVtttaaa^^^xxx{{{RRR:::000===DDDQQQfffttt]]]{{{}}}aaaJJJFFFEEEGGGFFF___uuuoooooo~~~===888<<>>333SSSdddvvvVVVyyy~~~555LLLTTTlllrrrwwwyyycccpppfffFFF---555;;;<<>>111<<<```oooSSSttt|||{{{TTTxxx|||zzzaaaEEEDDD;;;BBBsssdddFFF<<<;;;GGG]]]999<<<<<<111666666666777777444///+++222111111000///......---555999<<<<<<;;;>>>EEEKKKRRRiiivvv\\\iii666888<<>>333CCCAAA:::nnn|||yyytttnnnTTTssszzzwwwooosssIIIAAA<<<444...++++++******///++++++222666222//////555;;;JJJWWWWWWUUUfff|||nnnzzzyyysss;;;111;;;\\\yyyYYYuuussstttqqqYYY]]]GGGAAAUUUiiiwwwHHHLLL???GGGaaaeeeBBB>>>OOOccc999;;;<<<000777777777999999777222///111111000///...------,,,111333444333333666>>>EEELLL```}}}llleeelll777777@@@SSSQQQYYYOOOOOO<<<:::888666666666555333222222111000111444:::???CCC>>>JJJpppWWWrrrHHH]]]kkkrrroooggg{{{PPPcccuuu|||UUUNNNCCC:::999:::222OOO```VVVNNNUUUTTTIIILLL|||eee[[[NNNWWW___yyyaaayyyRRR;;;===BBB[[[[[[dddWWWooouuu~~~~~~}}}ppp```IIItttzzzyyyyyyzzznnn===EEEGGGSSS^^^YYYuuummmGGGTTTyyy}}}bbb@@@OOOffffffgggzzzxxxYYY{{{~~~MMM\\\cccHHH@@@BBBnnnbbbZZZzzzmmmssshhhYYYMMMKKK777333GGGiii{{{zzz```HHHBBB777777MMM\\\iii~~~aaa~~~mmmzzz{{{yyyxxxlllyyyJJJAAA;;;444...+++*********000,,,,,,111555333000...:::777BBBPPPKKK;;;@@@UUUfff|||}}}iiimmm888222:::MMMuuuIIIjjjccczzzcccOOOMMMWWWiii|||vvvbbbWWWrrrsssGGGAAAXXXnnn;;;;;;>>>111777777888:::<<<:::777444111111///...---,,,,,,,,,...///...,,,+++000999???DDDSSSkkkmmm{{{|||eee===<<>>III[[[ssseee\\\666BBBRRRWWW]]]SSS{{{^^^nnnccc;;;999777666666777777666444111111000000000000111111<<>>AAAPPPwwwuuucccYYY^^^iiillllllgggqqqggg___|||ooovvvYYY>>>:::666:::<<<999777AAAMMMHHH999III:::666CCCPPPLLLBBBKKKooonnn|||}}}qqq@@@BBBLLLWWWdddbbbiii\\\\\\|||ssssss{{{uuu```fffsssooopppWWWIIIEEE[[[ZZZeeejjj[[[tttkkkLLL<<>>===<<<777555111...,,,,,,---...222///,,,***,,,...000111,,,222<<>>bbbpppooo___fff```mmm]]]jjjmmmrrrmmmrrrhhhrrr```EEEKKK888777---///999666000BBB```bbbCCCDDD888...333,,,888???fffaaabbb|||xxxQQQCCCQQQWWW]]]\\\YYYeeeiiiIIIggguuussswww~~~dddrrr{{{ooo^^^JJJLLLhhhgggWWWUUU\\\cccaaaggglllrrrdddlllSSS<<>>ccc|||XXXYYYnnn{{{}}}{{{qqqbbbpppxxxpppwwwssshhh\\\ZZZiiijjjJJJMMMeeeuuuLLL@@@:::222,,,***))))))))))))+++.........111999???333,,,+++222555444===JJJQQQ]]]XXXKKKYYYvvvwww```ooodddMMMVVViiivvv~~~TTTvvv~~~|||zzzVVVeeevvvLLLeeeCCC000111222222999AAAQQQRRReeeVVV{{{\\\\\\VVVMMMzzzkkkDDD666FFFxxx```EEEvvvggg^^^WWWTTTTTTRRRhhh;;;::::::777555888;;;::::::;;;555222000//////...---,,,------------.........///444///000;;;KKK]]]ssszzzfff777222BBBHHH@@@@@@GGG<<>>===FFF>>>@@@\\\QQQUUUzzzEEE;;;>>>222999===000333222111///...---------111+++444222+++LLLoookkknnn___\\\______aaafffaaaooojjjcccooobbb\\\uuubbbjjjiii<<>>===999999<<<888000777444///------.........,,,,,,---------.........,,,000555999BBBUUUpppttt888===<<<===CCC===;;;CCC???:::BBBlll444ZZZ>>>888???AAA)))???777666444222111000//////***:::000)))@@@LLLUUUooo|||{{{lllccc\\\\\\]]]\\\^^^aaaXXXffflllgggmmmvvv___lllJJJqqqPPPCCC<<<999===>>>888222000000DDDLLL:::---777===000666<<>>BBB;;;,,,)))000000'''+++555DDDTTTeeemmmcccTTT]]]LLLfffssstttnnn^^^RRR>>>>>>ppppppjjjGGGZZZMMM???XXXmmm___LLL<<>>===999===>>>;;;;;;cccJJJRRRLLL777GGG<<>>999...///,,,777111888999666;;;===@@@;;;;;;666777333222GGGdddbbbTTTiiirrrfffUUU[[[[[[ZZZYYYXXXXXX[[[^^^ddd```vvvyyyMMM>>>888666333;;;[[[rrrSSS;;;???VVVqqqpppfffUUUEEECCCTTTooo{{{lllXXXJJJBBB;;;333===\\\xxxkkkRRRCCC???BBBJJJQQQ^^^NNN@@@:::222,,,***)))))))))''''''(((***---111333333555@@@OOORRRCCC222///666111(((,,,<<<@@@BBB[[[}}}]]]EEEXXX|||cccyyy}}}iii[[[___lllxxxnnnWWWCCCNNNfffvvvuuuxxx}}}qqqUUU>>>444BBBaaa{{{OOO***)))333+++---000---222---+++---ZZZ[[[GGGOOOddd```MMMeeeMMMTTT}}}yyygggeeeAAARRRFFFGGGJJJAAAQQQOOOmmmRRR<<<:::<<<888999???999777444333333333111000............/////////000111000111@@@```iii;;;:::...999777222555888555777;;;999%%%OOOjjjFFFoooPPPJJJ555BBB999888777666555555555555777222888===UUUWWW???}}}YYYXXXYYYZZZ\\\^^^``````^^^eee___bbb^^^iii]]]vvvjjj^^^{{{___VVVTTTMMMDDD===:::;;;<<<888999qqqzzzDDD333222111777???KKK[[[pppUUUEEE<<>>000:::;;;444999999999>>>======BBBKKK]]]^^^RRR___lllpppmmmZZZUUUWWWZZZ\\\ZZZWWWWWWWWWXXXccckkkmmm]]]III999000555===JJJdddaaaGGGFFFDDD999KKKQQQhhhwwwhhhZZZPPPHHHDDDDDDFFFSSSjjjwwwjjjgggYYYJJJBBB:::444888AAA```zzzrrrZZZEEEAAA???<<<@@@IIIXXXGGG@@@:::222,,,***)))))))))'''''''''***---000222222:::111===VVVXXX@@@111666***///,,,)))888PPPZZZUUU{{{tttpppssshhh___[[[rrruuuhhhkkkooohhhZZZ@@@CCC???666nnn[[[(((888(((...111(((555++++++***999...TTT~~~PPPHHHUUUxxx}}}```VVVxxxmmmYYYUUUtttnnn___uuuJJJ333SSSCCCBBBJJJAAA[[[@@@|||fffAAA===???999666===999777666555555444222000000000000000111111111111......666QQQ~~~JJJ444999888111999///111777444444777444???222ggg[[[@@@wwwSSSJJJ777;;;;;;:::999888888999999444666;;;hhhRRRAAAyyyTTT[[[UUUTTTSSSSSSWWW]]]___]]]\\\]]]aaa[[[mmmeee[[[vvv[[[qqqYYY[[[YYYPPPEEE@@@???@@@===(((333>>>///111===222<<<222FFFnnntttdddzzzQQQFFFCCCCCCFFFJJJMMMMMMNNNPPPQQQNNNWWWRRRWWW___tttxxxooovvvvvv{{{vvv[[[XXXCCCRRRzzzttteeeKKKMMMIIIKKKSSSPPPTTTYYYNNN______XXXhhhVVV```jjjWWWzzzqqqrrr___fff[[[ZZZFFFMMMSSSRRRLLLQQQLLLNNNVVVLLLYYYpppvvvlllxxxttt\\\PPPRRRLLLRRRWWWXXXVVVVVVUUUTTTVVVUUUlllnnnPPPHHHAAA;;;444222===LLLgggzzzrrrhhh]]]MMMGGGGGG>>>>>>GGGKKKDDDHHHKKKKKKJJJIIIDDD>>>@@@CCCDDDBBBDDDLLLVVV]]]qqqsssyyyuuufff]]]KKK;;;666;;;555000IIImmmyyy]]]EEE888>>>BBB===@@@LLLUUUKKK@@@:::333---***)))((('''''''''((()))***...333777888111222IIIgggoooUUU555...000444000)))444KKKWWWcccsssSSS}}}yyyyyy{{{~~~mmmUUUkkkcccaaa>>>888>>>333///===zzz,,,+++++++++,,,,,,,,,------)))111'''222GGGxxxOOOKKKXXXcccRRRsss]]]^^^jjj|||WWW===AAAHHHBBB???FFFAAAFFFEEEVVVZZZAAA???;;;:::>>>999;;;<<<999333000222444---666666,,,---555666...666000KKKxxxbbb777444777111000000111111111222222222222555000GGGnnnMMMjjjFFFEEE:::777>>>???<<>>JJJwww^^^KKKJJJQQQRRRSSSTTTVVVWWWXXXYYY[[[\\\]]]```cccfffiiijjj{{{RRRqqqaaa[[[nnnDDDDDDDDD??????:::777888777444888@@@>>>XXXzzz{{{jjjaaaEEEBBB===???@@@AAACCCDDDHHHMMMPPPTTTOOO]]]uuunnnFFFVVVpppiiitttpppwwwXXXTTT]]]rrrYYYEEEEEELLLLLLLLLNNNSSSTTTUUUVVVVVVWWWZZZ\\\dddUUUmmmkkk||||||yyytttssspppdddVVVXXXRRRPPPRRRQQQVVVhhh~~~}}}eee~~~yyy___SSSNNNKKKSSSSSSUUUWWWXXXXXXUUUSSSZZZZZZ^^^aaagggyyySSSHHHDDD777------222AAAZZZsss|||rrrlllgggcccYYYWWWUUUUUUWWWZZZ\\\]]]eeegggkkkqqqyyy|||wwwrrrfffRRR???444444888???...GGG]]]~~~~~~uuueeeGGGFFF>>><<<===888===OOO```MMM@@@:::333---***)))((('''''''''&&&&&&''',,,333888===CCCCCC>>>BBBZZZ|||SSS555+++===)))!!!@@@<<>>EEEOOOnnniiiDDDAAAAAA888???;;;888999;;;999222+++111555111...111000222;;;888HHHsss|||KKK//////000///222000000000000111111111111111666;;;RRReeeAAAZZZ{{{___JJJ@@@PPPTTTEEEQQQaaaJJJHHHMMMNNNOOOQQQSSSVVVXXXZZZ[[[_________```aaabbbddddddqqq~~~IIIoooQQQQQQVVVaaaHHH:::999888;;;@@@AAA>>>@@@EEEoooooo{{{QQQ???>>>:::===>>>???@@@BBBEEEIIILLLHHHRRRRRReeeuuuSSSXXXpppwwwzzz```ccc~~~}}}cccOOOAAABBBHHHHHHIIILLLPPPRRRTTTUUUWWWYYY\\\______dddiiiTTTTTTeee}}}zzz```NNNIIIKKKMMMNNNOOOPPPSSSUUUVVVUUUUUUQQQSSSYYY]]]]]]ggg\\\===DDDHHH<<<:::555///111===PPPdddqqq}}}zzzrrrvvveeeOOO>>>555222777>>>>>>111111OOOnnnzzzuuugggDDD@@@@@@;;;:::>>>;;;AAATTT]]]NNN@@@:::333---***)))((('''((('''%%%###$$$***111777444>>>CCC===<<>>+++999999###111eeezzzwww//////*********+++++++++,,,,,,,,,///---%%%???###}}}kkk[[[CCCaaaSSSZZZxxxeeejjjeeexxx\\\<<<:::;;;@@@AAA???>>>???CCC777CCCFFFKKKhhhOOOGGG???AAA;;;555444888:::999777777333)))222DDD:::...:::FFFuuu]]]222---...---///111........./////////000000...777111---SSS{{{???777\\\pppllloooXXXGGG777fffbbbCCCCCCJJJKKKKKKLLLOOORRRUUUXXXZZZ\\\]]]]]]]]]]]]^^^^^^^^^^^^UUUlllHHHtttXXXOOO~~~~~~mmm]]]TTTLLLNNN]]]wwweee^^^xxxxxxwww___???:::::::::;;;<<<===>>>>>>AAADDDGGGDDDWWWKKKSSSNNN\\\rrrrrrpppmmmuuuwwwwwwPPPCCC<<>>jjjpppXXX111OOO888&&&...444EEEhhh~~~ttt222...(((555************++++++++++++%%%666###555222>>>vvvWWWPPP^^^rrrVVVYYYssszzz\\\QQQkkk\\\yyyeee>>>;;;>>>===:::999===@@@@@@>>>888@@@???===kkk}}}TTTFFFDDDDDDBBB===666222333666888;;;000///===888:::TTT|||kkk<<<)))333111...111,,,,,,------------.........///111000---555ZZZxxxQQQ===HHHAAAAAAIIIKKKFFFEEEJJJ???CCCeee}}}fffCCC===GGGHHH@@@IIIJJJMMMPPPSSSVVVXXXZZZXXXXXXYYYZZZ[[[[[[\\\\\\]]]\\\xxxLLLeeennnDDDCCCWWWbbbuuu{{{ZZZDDDBBBjjjyyyvvvvvvFFF888999888===999:::<<<<<<<<<>>>AAACCCEEEQQQJJJGGG```VVVIIInnnvvvpppuuuqqq}}}}}}||||||mmmAAA<<<;;;???@@@???@@@DDDAAADDDGGGJJJLLLPPPTTTWWWUUUTTT^^^\\\aaaIII;;;JJJUUUfff{{{wwwooovvviii}}}uuu~~~ttt~~~oooWWWCCC@@@DDDDDDGGGKKKMMMMMMMMMLLLKKKKKKLLLMMMSSSPPPOOOQQQPPPMMMOOOUUU___bbbOOOGGG<<<555444555777888333222333888<<<<<<===???DDDFFFKKKQQQVVVXXXWWWUUUQQQKKKCCC>>>===;;;777333999777666666555777???HHHkkkyyyuuuwwwxxx}}}|||~~~fff@@@333???999999444444777333888KKKRRRJJJ@@@:::333---***)))(((''''''((()))(((&&&%%%&&&'''555===EEEJJJSSScccsss{{{WWWeeeMMM,,,222,,,***%%%,,,///,,,'''(((666111BBBNNNJJJCCCFFFOOOVVVgggkkkVVV>>>777888---222555)))...HHH]]]fffyyySSS111444(((222$$$)))))))))*********++++++&&&222))),,,:::"""BBBzzzLLLfff}}}tttMMMQQQeeetttgggXXXOOOddd}}}\\\nnn^^^777444999;;;888222333999:::777888???;;;999@@@KKKoooFFFDDD@@@>>>===<<<;;;999///BBBAAA666;;;MMMrrrttt@@@,,,...555---...222***++++++,,,,,,,,,---------///,,,111555---222^^^mmm^^^RRRNNNNNNLLLOOOUUUccc@@@888???BBB???<<>>===999;;;@@@AAA999333111444555888<<<>>>>>>;;;888444888<<<===;;;777333111;;;888888<<>>666===@@@999:::DDDDDDEEEGGGJJJMMMPPPRRRSSSZZZZZZ[[[ZZZYYYWWWUUUSSSMMMCCCRRRuuucccWWW{{{|||~~~qqqtttlll@@@555;;;555///666666888:::;;;;;;<<<>>>@@@@@@;;;NNNNNNFFFFFFWWWJJJPPPyyyvvvzzz|||hhhrrrssstttzzzyyytttyyyuuuvvvuuusssuuu~~~ZZZ777999:::<<<===<<<;;;<<<===???AAACCCEEEGGGIIIMMMOOOQQQZZZXXX]]]fffXXXZZZ|||nnnxxxvvvlll```LLL>>>999888===AAABBBEEEHHHCCCFFFIIIJJJIIIIIILLLPPPLLLKKKJJJIIIGGGDDD@@@===??????PPPLLLxxxdddVVVLLLAAA:::<<>>BBBHHH>>>>>>???AAABBBBBB???===???@@@>>>:::666888???FFF777@@@SSShhhuuuzzz~~~}}}rrr}}}xxxpppWWW999000;;;===333555666333444888444999KKKKKKMMM@@@:::333---***)))((('''&&&((()))((('''%%%%%%&&&%%%(((///:::JJJYYY]]]ZZZuuuwwwxxxdddSSSppp^^^oooZZZrrrsssVVV[[[<<<<<<333,,,---111333111/// 666000222;;;NNNjjjccc@@@UUUHHH999ZZZaaaeeebbbgggnnnAAA+++###444:::)))((((((((()))))))))******...%%%000---$$$999000'''777ddd~~~{{{cccXXXZZZccctttWWWKKKJJJKKKQQQZZZ^^^^^^[[[PPPQQQAAAAAAJJJbbb\\\WWWoooAAA555+++000000///111666777555444555333888333888@@@444>>>ggg~~~zzzpppjjjfffwwwhhh}}}LLL111,,,222...)))******)))...+++++++++,,,,,,,,,------+++,,,+++***...222111+++///nnn___777777555999???===999;;;DDD???AAACCCGGGKKKNNNQQQRRRUUUUUUVVVVVVTTTRRRPPPNNNOOOHHHCCCOOOxxxPPPTTT}}}zzzyyyzzznnnrrrKKK444666666222222333333555888999:::;;;===>>>@@@CCCDDDRRRCCCFFFZZZmmmQQQ]]]fff~~~vvvppprrrllliiimmmjjjiiirrrnnnqqqxxxeeeLLL888777888999999999:::;;;:::888:::===???@@@CCCGGGJJJLLLRRRYYYXXXVVV]]]^^^TTTccc|||oooNNN<<<999:::<<<;;;999;;;AAADDDCCC===BBBGGGIIIHHHHHHKKKNNNHHHJJJLLLIIIDDD@@@===;;;???CCC///<<>>000222000222777444999KKKJJJPPP@@@:::333---***)))((('''&&&''''''&&&%%%&&&(((***&&&'''&&&%%%...BBBWWWbbbXXXZZZoooppp\\\hhhyyyeeeQQQHHH???999111***---555222:::000BBBMMMUUU|||pppyyy{{{tttTTTzzzvvvhhhNNN,,,%%%---***"""///...***(((((((((((())))))))))))!!!222)))+++&&&111***222222---jjjoooeeefffRRRPPPnnnhhhbbbbbbaaa^^^lllfffIIIppp888444666+++:::111------111///+++///888111---222;;;<<<<<<===<<<xxxmmmKKK---444,,,000'''(((555...$$$...++++++,,,,,,,,,---------,,,(((***000000,,,---444<<<111DDD{{{XXXJJJ...AAA888999888666888<<<:::555;;;===@@@EEEIIINNNQQQSSSKKKLLLNNNOOOOOONNNMMMKKKCCCEEELLL???===yyy|||iiiXXX```^^^jjj~~~nnnfffyyyrrrrrrNNN333///777000111999555000333666888999:::<<<======HHH222KKK;;;UUUHHH^^^???SSSKKK{{{wwwppptttrrruuuxxxcccttt|||[[[111999555555555555666:::;;;999777999<<>>555666:::???SSSxxxpppjjjUUURRROOONNNNNNPPPPPPPPPQQQWWWcccqqq||||||xxx}}}qqq}}}~~~aaa<<<555555666555555333000---...000---///444000555GGGJJJLLL@@@===777111,,,)))(((((((((''''''''''''&&&&&&&&&'''''''''%%%&&&---999BBBaaa^^^^^^jjj{{{pppfffiiizzzsssoookkkrrrlll______ttthhh@@@'''&&&...(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))***++++++,,,,,,555###111iiikkkYYYJJJFFFKKKhhhoooRRRPPP```ttt???444555,,,***444---------............///111111222333555777999:::AAAllljjjNNN333,,,++++++++++++*********))))))******************************+++,,,,,,---......111//////666JJJhhhoooUUU???444333666888666666555666666777888888>>>???AAABBBDDDHHHMMMQQQJJJKKKMMMMMMLLLIIIFFFCCC???>>>???BBB===CCCppp~~~xxxnnnnnntttyyyPPP555444222000//////000111222222222333555666888999;;;<<<===???CCCGGGLLLNNNXXXgggLLLLLLVVV\\\tttUUUgggqqqNNN666000333555444444555555666777888888:::<<<===>>>@@@CCCFFFFFFHHHKKKOOORRRTTTUUUUUUUUUUUUYYYcccqqquuu[[[AAA777777888999::::::999888888999<<>><<<>>>999000IIIwwwfff888444333111/////////000111111111222333444666777888::::::;;;>>>AAAFFFJJJLLLTTTjjjdddNNN>>>OOONNN^^^ccc~~~kkk^^^___YYYOOOtttUUU===222222666222222222222333444555666666888:::;;;<<<===@@@CCCDDDFFFIIILLLOOOQQQRRRRRRWWWUUUTTTTTTTTTZZZiiiwwwdddOOOCCC999222333666444333444666555444444555888;;;===@@@@@@AAABBBCCCDDDDDDDDDAAA???<<<:::999777555222222222222222111111111000333+++///PPP{{{rrrxxx~~~yyyqqqlllooovvv|||yyyfffOOO===555666:::444333333222000//////...111......000000000555<<>>666DDDyyy}}}qqq}}}xxxNNN444,,,+++,,,,,,+++************)))))))))*********************************+++,,,,,,------%%%)))...111222111000000///000999333777...333222))))))***---000111000///222222333333555666888888999:::;;;<<<>>>AAAFFFJJJNNNMMMKKKHHHDDDAAA???======:::666999===111---:::aaa___999,,,333222000///......///000000000111111333555666777888888999;;;???CCCFFFHHHQQQIIIkkkdddUUU>>>CCCBBB:::HHHTTTVVVTTTTTTWWWYYYRRROOONNNIIICCCYYYsssRRR999//////111222/////////000000111222333333555777888888:::===???AAACCCFFFIIILLLNNNNNNOOOOOOPPPQQQNNNFFFBBBHHHSSSzzzaaaMMM???555///+++---111555444...---///222222111111222555888999===>>>???@@@AAAAAA@@@@@@<<<:::888666555444111/////////.........---------'''///444...,,,???ggg{{{kkkjjjsss}}}kkk```mmmjjjgggiiiqqq|||```SSSBBB555000111222333111111000///......------000------/////////444:::>>>mmmJJJ???<<<666000,,,)))'''''''''''''''&&&&&&&&&%%%%%%$$$'''))))))((('''((()))444***###+++DDDcccyyy{{{uuurrrvvvuuuuuuuuu|||sssvvv{{{gggAAA,,,''''''&&&111222+++%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))******+++000"""&&&666///""";;;ggg{{{iiiPPP@@@AAAOOO[[[zzzooodddfffrrryyyrrrggg]]]XXXVVV```mmmqqqeeeWWWRRRjjjcccEEE???///222222---******++++++++++++++++++,,,,,,,,,---++++++,,,---...000111222444999444999mmmpppQQQ444,,,///---)))(((************))))))))))))************************)))*********++++++,,,,,,)))+++---.........///111///000333///000---111222222111000000000111111111000000000222333555777888777888999:::;;;>>>CCCFFFHHHGGGCCC@@@===:::999999777777111222===<<<333444>>>RRRXXX333---///000000///...------.........//////000111333444555555555777999<<>>999===EEEJJJJJJSSSTTT\\\vvvvvvcccPPP::://////111///+++...............///111111111333444555666777:::<<>>???@@@???===<<<888666444333222111...,,,,,,,,,,,,,,,++++++++++++&&&+++...***###$$$---777AAA___xxxlllfffdddaaa[[[hhhmmmrrrssspppjjjfffeeedddbbb______aaaffflllpppkkkvvvxxxXXXAAA666444333666999888111***///......---,,,,,,++++++...,,,,,,.........222888===jjjKKK???<<<666000+++((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((***+++$$$(((,,,---+++///:::EEEkkkyyyzzzwww}}}^^^sss|||___@@@%%%$$$///444///***,,,)))%%%%%%'''((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((()))******&&&---222000***)))---333EEE|||ppp[[[ggg```[[[___ddd^^^OOOAAAEEEHHHJJJKKKQQQcccddd444555))))))......((('''---///,,,************+++++++++++++++++++++,,,---///000111,,,222777888>>>```lll<<<...%%%***///,,,***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++000///---***&&&&&&'''))),,,---+++,,,(((++++++...,,,,,,+++++++++,,,---///......///000111333555666666777888888999<<<@@@CCCBBB@@@===:::888888777888222888222,,,222444000333***555@@@xxxJJJ,,,---555.........---------------------------...000111333444222333555777999<<<>>>???BBBHHHJJJOOOjjjqqqsss@@@888///---000222///+++------------...///000111000222444444444666888;;;===???AAADDDGGGHHHIIIIIIHHHJJJMMMKKKBBB<<<@@@III```;;;)))000CCC___bbbGGGLLLOOOWWWdddiiiwwwrrrVVVMMMAAA999333,,,)))***,,,///111111000...///...,,,***+++000444777111111111222333555777888999;;;===??????===:::888555333111000000///---+++++++++++++++************+++######000555...%%%(((+++...222CCCddd|||vvvpppqqqvvv{{{wwwuuutttuuuzzz}}}dddQQQGGGDDDCCCAAA888666222111000000///...---,,,,,,++++++*********---++++++......,,,000555<<>>888''',,,000'''+++,,,)))+++///...'''))))))))))))*********++++++++++++,,,---...///000777333777;;;333111RRR}}}yyyMMM******((((((******((()))---(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&))),,,......000222333---///***000)))000+++///%%%))),,,...---+++******------......000111333333666666777777888:::>>>AAA>>>===;;;999888888888888,,,555333---...+++)))///......999:::PPPeee>>>///+++000222+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000111222111222333666888:::;;;<<<@@@BBBLLLTTTNNNSSSyyyyyyTTT999111...+++***,,,///000000---,,,,,,------...///000000111333333333444777999;;;<<>>>>>;;;777444222000.........---,,,************)))))))))((((((''',,,///+++$$$!!!&&&---++++++,,,...///000111111555IIIddd~~~rrrbbbXXXJJJFFFBBBBBBDDDDDD@@@;;;999777222---******...111+++++++++******)))))))))+++******------+++...333:::bbbHHH>>>;;;555///+++(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&%%%%%% %%%,,,///)))$$$)))444"""(((......***,,,===OOOoooxxxvvvbbbRRRRRRGGG555000+++((())))))'''%%%&&&%%%000111***###%%%+++,,,'''$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''((())))))///$$$"""***---)))+++444"""999===---777kkkxxx;;;'''%%%888222$$$111+++---------------***&&&((((((((()))))))))******************+++---...///+++++++++---555===???===```oooSSS555)))000---000///***'''(((***)))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++)))'''&&&%%%(((,,,%%%///%%%///&&&)))***---000111...+++******------------...///000111444555555555555888;;;>>><<<;;;999888777666555555***111//////222---***111222333---,,,111???ooonnn???---,,,444000,,,---+++******+++++++++++++++************+++---...000111000111333555777888999:::AAABBBFFFHHHEEEEEEPPP___cccIII...***---,,,******+++,,,---...++++++++++++,,,---...///...000111111111222555777888999<<>>;;;;;;777222111444+++///+++***333333''' 222///111333000%%%777666222&&&)))222000///222///$$$+++111444333000///,,,//////------000---''',,,---...///000222333333444777:::<<<;;;888333000///---++++++,,,+++***(((((((((((((((''''''''''''&&&###!!!$$$)))+++((($$$333---&&&###&&&***------)))---......222;;;AAACCCEEEJJJQQQTTTSSSOOOIIIFFF???<<<888666666:::@@@CCCAAA??????@@@AAA@@@<<<999......//////...---,,,***************))))))))))))***)))***,,,,,,***,,,111777^^^FFF>>>;;;555///+++(((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$''')))***((('''+++"""$$$)))'''$$$%%%(((&&&&&&))))))'''(((,,,,,,+++333111777999111BBB...555,,,---,,,''',,,!!!&&&&&&&&&'''&&&%%%$$$###***,,,""""""'''&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((''')))---+++&&&&&&)))---((()))///111333BBBTTTjjjBBB222---888---(((222%%%///))))))((((((((()))+++---(((((((((((())))))))))))))))))))))))***+++------------000333111---111999:::GGGeeeggg[[[333333///(((---&&&++++++&&&'''...---&&&'''((((((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((()))***+++***))))))+++---(((---%%%222'''111&&&(((((())))))'''&&&''',,,000---------------...///000333444444444444666999<<<999888777666444222111000000000***,,,333...)))000111%%%...888///...777666^^^jjj@@@111///,,,///,,,&&&,,,222,,,)))******+++++++++******))))))***+++,,,...///000000111333555777888888999???===>>>EEEKKKKKKFFFAAAOOOvvvqqqooo>>>***222...++++++,,,------+++(((%%%************+++,,,---...---...000000000111333555666777:::<<<>>>????????????:::888999777222//////***444)))!!!,,,...)))222---(((***///111:::!!!(((***111,,,###)))111---,,,+++***(((&&&&&&''')))%%%+++,,,((((((---///------...///000111333444444222555888;;;:::666111------+++))))))******(((''''''''''''&&&&&&&&&%%%%%%)))(((&&&$$$%%%''')))+++ %%%***+++(((&&&'''***'''++++++((('''+++---,,,,,,,,,---...///111111111111222555888;;;>>>AAABBBCCCDDDEEEEEEDDD???888333333000,,,+++,,,+++(((%%%************))))))))))))***(((***,,,,,,***,,,000555[[[GGG<<<:::555000,,,)))&&&&&&((('''%%%#########%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))---,,,,,,,,,,,,---......444FFF```|||lllOOO;;;000,,,...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++,,,,,,---///000222333999888:::CCCXXXwww}}}qqq===999222---+++***))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...000000111222444555555666444444333222111000///...,,,++++++******++++++,,,,,,,,,------...///000000222<<>>@@@:::FFFqqqzzz~~~tttcccLLL:::000---+++*********))))))((((((''''''))))))*********+++++++++------...///000111222222222333666999;;;<<<<<<<<<<<<:::666222000.........******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,,,,...//////......000111333555777666444111//////++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))***+++,,,---......///222222222333666999===??????AAAAAA>>>888444333333...---,,,+++******************))))))((((((''''''((()))++++++***+++---///444PPPGGG<<<:::555000,,,)))&&&&&&***(((&&&$$$""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))),,,,,,,,,+++,,,------......///000222:::JJJ^^^mmmqqqSSSLLLBBB888222111333555------,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++,,,---...000111222666777777888;;;BBBJJJPPPkkksss||||||iiiYYYMMM@@@444777333///,,,+++******)))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------//////000111222333444444333222222111000///...---+++++++++******+++++++++++++++,,,,,,---......///111111222666;;;BBBIIIMMMgggooosssrrrpppmmmeee\\\FFF;;;...(((***///111222,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))***+++,,,---...//////000111222333444444888:::===???@@@>>><<<::::::;;;:::999CCCaaa|||kkkeeeIII???333+++***+++,,,,,,))))))))))))(((((('''''')))))))))*********++++++,,,,,,---...///000000111111333555888:::;;;;;;;;;888777333000...,,,,,,,,,))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))***++++++,,,---//////......///111333555666666333000......++++++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))***+++,,,------...000111111333666:::===???>>>???>>>;;;555111000000---,,,+++***))))))))))))))))))))))))((((((''''''((()))***+++***+++---///333MMMGGG<<<:::555000,,,)))&&&&&&***)))&&&$$$""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))+++++++++++++++,,,,,,---//////---***)))---555;;;666DDDXXXfffmmmoooqqqsssfffjjjjjjdddaaa___UUUHHHAAA>>>999444///,,,+++***---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,---///000111+++000777<<<>>>???@@@AAAAAAIIITTT[[[]]]\\\[[[[[[[[[VVVKKK@@@999888555111///---+++***++++++***)))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------------...///000111222222000000//////...---,,,,,,++++++************++++++*********+++,,,,,,------+++************,,,...///+++111555666555444///***...------...///...+++)))++++++************))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---......///000111222333333444666999<<<<<<:::777555)))111666333---222BBBQQQvvv|||fffZZZgggddd{{{iiioooUUUQQQCCCGGGVVVjjjooo___KKK???111---(((''')))+++***))))))))))))(((((((((((('''))))))))))))***************++++++,,,---...//////111222444666888999999999333222///---+++******+++)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''(((((()))***++++++,,,............///111444555666444111...,,,,,,******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((()))***+++,,,---//////000222666999===???;;;;;;:::666111...,,,,,,+++***)))((((((((((((((()))))))))(((((((((((('''((()))*********+++---///111HHHGGG<<<:::555000,,,)))&&&&&&((('''&&&$$$###"""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((******))))))******+++,,,&&&,,,222666666333222111222666<<>>CCCJJJQQQWWWWWWUUUSSSSSSWWWPPPEEE;;;666555444333+++*********++++++)))((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,------......///000000111......---,,,++++++************))))))))))))******)))))))))*********++++++/////////000111222333333//////---,,,---///111111//////000///...------...))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,------...///000111222222000333777999999777333111666111---,,,//////+++'''!!!000HHHbbbyyyzzzlll{{{vvv___aaaTTTggggggrrrjjj___UUUOOOFFF999///+++...,,,++++++,,,,,,***'''((((((((((((((((((((((((((((((((()))))))))************+++,,,---...//////000111333555666666666666///...---+++************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))*********+++------------///111333444444222///+++******))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((()))***++++++---...///222555999<<<>>>:::999666333///+++***))))))(((((('''&&&&&&&&&'''((((((((((((((((((((((((''')))************---///000BBBHHH<<<:::555000,,,)))&&&&&&%%%$$$$$$$$$###$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))******++++++***))))))***---///333222222444777;;;>>>???KKKLLLMMMOOOQQQPPPGGG===000///...---,,,,,,,,,,,,******)))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))***+++------111111000000000333999===AAAEEEKKKOOORRRSSSSSSTTTSSSKKKBBB:::555000---,,,,,,+++***+++,,,+++)))&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,------......//////000000,,,++++++******)))))))))***))))))(((((())))))***((((((((()))))))))))))))******))))))((('''%%%%%%...+++)))))))))***,,,///&&&'''((((((''')))---000((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++,,,,,,---...///000111///111444777666444111///------,,,)))''')))///444999555...***,,,444888888GGGPPPUUUccc\\\ZZZGGG@@@<<<333***''''''))),,,///'''&&&'''(((***++++++***'''''''''''''''(((((((((''''''((((((((()))))))))++++++,,,---...//////000///000111333444444333333---,,,++++++***)))))))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***)))***,,,---,,,---///000222333222000,,,)))))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))******+++,,,---///111555888:::<<<999666333000---+++)))(((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((('''(((******)))***,,,...///<<>>???>>><<<>>>AAAEEEGGGEEE>>>888;;;888444000---+++******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((()))***+++,,,)))+++///222666;;;@@@CCC???AAAEEEIIIKKKLLLLLLLLL@@@:::666666555222000111---+++***+++++++++)))'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++------------......//////*********)))))))))(((((())))))(((((((((((())))))(((((((((((((((((())))))%%%&&&''')))***,,,------'''&&&(((,,,,,,(((&&&&&&///111111000---)))((('''''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))))))))******+++,,,---.../////////000222333333111///---&&&)))...///---***))))))$$$'''+++---...//////000555222++++++)))...///222)))***---111000+++$$$((('''''''''''''''((((((&&&''''''''''''(((((((((''''''''''''((((((((((((***++++++,,,---...///000......000111222111111000+++++++++******)))((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))((()))+++,,,,,,---...000000111000...***(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''))))))***++++++---///111444666888999777444000---,,,+++***((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''((()))))))))***,,,...///888HHH<<<:::555000,,,)))&&&&&&######$$$$$$$$$#####################$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%''')))---...---***(((,,,---111444777888888777AAABBBEEEFFFCCC<<<555111...---++++++***+++,,,---(((((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((()))******,,,...//////......///000AAACCCGGGJJJKKKJJJFFFCCCFFF>>>888666222+++((()))+++***))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******++++++++++++,,,,,,,,,------)))))))))))))))((((((((()))((((((''''''(((((())))))))))))(((((((((((((((---,,,***)))(((''''''&&&+++)))+++111111+++)))***$$$%%%'''***,,,,,,***)))''''''(((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))***+++,,,---.........////////////...---,,,:::000$$$!!!%%%******(((++++++++++++***((('''(((((((((***,,,...---***'''+++(((###!!!&&&+++...***+++***)))'''%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((())))))***+++,,,---......---...///000000//////...*********)))((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''')))+++++++++,,,...000...///...,,,)))'''((()))&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++,,,---///111333555666777444000,,,******+++)))(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''((()))))))))***,,,...///444HHH<<<:::555000,,,)))'''&&&%%%%%%%%%$$$$$$"""!!! """############$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''',,,***((('''(((***+++,,,---...///111333666:::===888;;;@@@DDDBBB<<<888777000///...,,,***)))((('''(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***)))***+++---///333999===888<<>>@@@EEEHHHHHHCCC>>>555333111...+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,//////...------,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))***++++++,,,,,,...------,,,,,,++++++***))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((***+++---///000,,,+++***(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))))),,,+++,,,111666777333...---+++)))&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&((()))))))))))),,,...///777pppDDD<<<999444000---***'''%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""#######################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))))))))***,,,///000222333666888888;;;======999444111///...---,,,***))))))((((((''''''''''''(((((((((((('''''''''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))+++---//////111333555888999<<<@@@BBBAAA<<<888444222///---***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''''''((((((((())))))))))))))))))***+++,,,,,,,,,,,,------,,,++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******++++++,,,---------,,,++++++******)))((((((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((()))***+++---...///,,,+++***((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))+++***,,,111666777333///,,,+++(((&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&((()))))))))))),,,...///666oooFFF<<<999444000---***'''%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))***,,,...000111333555777888:::;;;:::666111...,,,,,,+++***)))((('''''''''&&&''''''''''''((((((((()))))))))((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((+++---...///111333555:::;;;>>>AAACCCAAA<<<888111000...+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''((((((((()))))))))((()))***+++,,,,,,,,,,,,*********))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++---,,,,,,+++******))))))((((((((('''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''((()))***+++,,,---...+++***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))*********,,,000555666333///+++)))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&((()))))))))))),,,...///444mmmGGG<<<999444000---***'''%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((()))))))))+++...///000222444666888999:::777333///,,,+++******)))((('''&&&&&&'''&&&&&&&&&'''''''''((((((******))))))((('''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''')))+++---...000222444===???BBBDDDDDD@@@;;;888///...+++)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''''''''''''((((((((())))))((()))***++++++,,,,,,+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++,,,++++++******)))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((('''((()))***+++++++++,,,***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))***---------000222222000---(((((('''&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&((()))))))))))),,,...///222iiiFFF<<<999444000---***'''%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((()))+++...//////111333555888999888555111---,,,+++))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%'''***+++---...111333:::<<>>999444111---,,,***(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''(((((((((((((((((()))***++++++++++++)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++******)))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''((()))************))))))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''')))******000000000000000...+++)))&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&((()))))))))))),,,...//////fffEEE<<<999444000---***'''%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((()))+++---...///000222444777777666333///,,,+++,,,)))(((''''''&&&&&&&&&'''%%%&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((($$$&&&)))+++,,,...111444999<<>>AAA???999222---++++++***)))((('''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&'''''''''(((((('''((()))******++++++***''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&''')))******(((&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&((()))++++++111111111///,,,)))(((((("""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&((()))))))))))),,,...111+++^^^DDD;;;888333///---+++(((&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((&&&$$$!!!!!!$$$''',,,###(((+++&&&%%%---$$$+++ ///&&&&&& $$$)))+++(((&&&)))...777***333(((///'''666---((()))***)))$$$"""&&&..."""+++444***###%%%&&&''''''))))))%%%"""%%%***&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''((((((---,,,,,,---///111444555333111///,,,***((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))(((((('''''''''(((((((((((())),,,///333666888:::<<<===999333---***)))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))******///...---+++(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((()))))))))))),,,...,,,999OOODDD;;;888333///---+++(((&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&((()))((('''&&&!!!+++333///%%%!!!(((222###***)))+++'''///,,,+++>>>666222<<>>777---$$$;;;+++!!!(((000+++***(((%%%$$$***///(((((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((+++++++++,,,...000333444222111...+++)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))(((((('''''''''(((((())))))***,,,///333777:::<<<<<<<<<777111,,,))))))''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***+++,,,///...,,,***'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((())))))((()))+++...,,,999MMMDDD;;;888333///---+++(((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######%%%'''((('''$$$!!!+++$$$!!!(((+++''' """'''222000;;;BBBRRRWWWYYYggguuuyyywwwxxxwwwlll```ggg___[[[^^^YYYNNNIIINNNTTTTTTDDD>>><<<555+++,,,***)))000)))$$$'''***(((***(((&&&%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((******+++,,,...000222333111///---+++)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((()))*********,,,000444999<<<>>>===:::444...***))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))+++---//////...+++(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))((()))+++---,,,777KKKEEE;;;888333///---+++(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%(((%%%######%%%'''&&&%%% (((...---***+++444<<>>@@@===777111,,,)))((((((''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''***---000111///,,,)))&&&$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((()))+++---,,,666GGGGGG;;;888333///---+++(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&((()))******000,,,'''%%%...FFFdddzzzvvvwwwhhhvvvzzzzzz{{{mmmdddhhhmmmnnnwwwgggiiiaaaUUUOOOKKKDDD<<<777444)))!!!...&&&$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))++++++---///000222333333---,,,***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******---------///333888===@@@@@@;;;444...***(((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''))),,,...111222---+++(((%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''(((+++------444CCCHHH;;;888333///---+++(((&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&(((***)))'''%%%%%%%%%***333JJJmmmMMMVVVuuurrrooopppeee]]]TTTKKK999(((%%%---'''&&&$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''((()))***+++,,,...000111222333333+++***)))'''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***++++++,,,---///222666;;;???AAA>>>999111,,,)))(((((('''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((()))))))))(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((+++...000111111+++)))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((('''(((***,,,---333@@@III;;;888333///---+++(((&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''((((((***+++***)))...999BBBlll}}}yyyuuuUUU]]]|||sss```XXX___```FFF%%%,,,***((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((()))***)))+++---///111222222222***)))'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,,,,...111555999===???AAA;;;666///***))))))((('''''''''&&&&&&&&&&&&''''''))))))))))))*********+++((()))))))))*********+++((((((((((((((((((((((((+++*********)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''***...000111000000(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''(((***,,,---222>>>III;;;888333///---+++(((&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&((()))***222GGGeee{{{~~~{{{}}}vvvjjjiiissswwwssspppsssnnnrrrTTT___dddnnn{{{{{{VVVWWW~~~___\\\]]]UUU111///,,,***)))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))******(((***,,,...000111111111)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,+++...222777;;;>>>@@@AAA:::444...***))))))(((&&&'''''''''&&&&&&''''''''')))*********++++++++++++))))))******+++++++++,,,)))))))))))))))))))))))),,,+++++++++******))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''+++///111111000...'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''(((***,,,---111<<>>888222000...)))&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&)))&&&&&&'''&&&$$$***222888TTT{{{{{{}}}||||||||||||{{{xxxuuupppmmmiiieee```\\\YYYWWW\\\bbbkkkqqqqqqhhh\\\TTTDDDKKKQQQPPPJJJGGGHHHKKK]]]pppcccWWWrrrnnnrrrXXX???%%%&&&888$$$%%%&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))++++++,,,///222111...+++(((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((())))))***+++,,,...///444;;;CCCDDD@@@<<<222...)))((()))***)))&&&***************)))'''%%%+++(((...***...666555:::...>>>666>>>>>><<<<<>>777222000...)))'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&+++%%%%%%***)))%%%)))222KKKnnnsss||||||}}}~~~}}}wwwpppkkkddd```[[[TTTOOOKKKHHHGGGDDDEEEIIIPPPVVVVVVQQQLLLPPPPPPRRRWWW___gggnnnrrrYYYfffuuu}}}kkktttYYYqqqhhhDDD444###555&&&&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''(((((()))***+++,,,...111222111---)))(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))+++,,,,,,...000666>>>EEEEEEAAA<<<111,,,((((((,,,...***%%%)))))))))+++---///111333999777FFFBBBFFF[[[QQQZZZfffyyymmmsss|||iii}}}yyy{{{yyydddjjj^^^PPPEEE999999444000......---'''"""+++((((((***)))&&&&&&)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********)))***)))))))))***---///111&&&)))+++,,,,,,,,,,,,,,,+++'''$$$%%%'''&&&(((***###"""$$$)))***)))))),,,&&&'''((())))))'''&&&%%%)))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))))))))((((((((((((''''''%%%''')))(((&&&%%%''')))***))))))((())))))******((((((''''''&&&'''''''''((((((((('''&&&&&&)))+++((((((((('''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***---111222000,,,)))'''((('''%%%######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&((())))))***++++++,,,,,,(((((((((((((((((((((((('''((())))))((()))+++---,,,666:::JJJ>>>777222000...)))'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&+++---(((%%%111MMMeeerrrsssxxxlll```XXXQQQNNNHHHAAA<<<999888888>>>999444333888@@@FFFIIIMMMJJJHHHOOO```vvvwwwyyy}}}ggg|||oooOOO222---)))(((((()))(((%%%%%%'''&&&&&&&&&&&&''''''''''''''''''''''''((()))*********---000222333000+++(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))***+++,,,---...222999BBBGGGFFF@@@;;;000---))))))+++,,,,,,***------...111777@@@JJJPPPYYYTTTjjjsssuuuwwwyyyZZZNNNGGG999333666111555***((((((((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))++++++++++++,,,+++)))&&&%%%$$$$$$$$$(((***+++,,,000444555222:::333111555777333111444333000---+++)))'''&&&'''*********))))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''''')))(((''''''((()))***+++---,,,***((('''&&&&&&&&&&&&&&&'''''''''((()))***((((((((((((''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***---111444222...)))'''(((&&&&&&&&&%%%$$$%%%'''((('''&&&$$$###"""%%%(((+++%%%&&&&&&&&&&&&&&&&&&%%%))))))))))))))))))))))))((()))******))))))+++------666888DDD===777111000...)))'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''!!!,,,...&&&000[[[kkkqqqvvvmmmbbbWWWLLLFFFCCC@@@<<<777444222222333111333666777666888;;;>>>;;;===@@@EEELLLVVVaaahhhgggaaayyybbb111,,,'''%%%((((((%%%$$$&&&&&&&&&&&&''''''((((((((('''''''''(((((()))+++++++++...222333222...***'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))***,,,---...000555>>>EEEHHHDDD===888,,,,,,***(((&&&)))///555999===DDDKKKSSS]]]fffmmmwwwooozzz~~~sssssscccMMMEEE333888222111...***)))+++,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&(((+++///333777:::<<>>:::::::::999555111///111222333...,,,***''''''(((***+++***)))))))))((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((()))))))))***(((((())))))))))))))))))---***((((((+++,,,***'''))))))))))))***+++,,,---+++++++++***++++++,,,,,,++++++*********)))'''&&&))))))((((((((('''''''''(((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&(((***,,,///222333111+++''''''(((!!!$$$'''((('''(((***,,,&&&(((******))))))+++,,,,,,,,,+++******)))))))))************************(((***+++*********,,,...---666666EEE===666111000...***((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''')))&&&'''===jjjeeelllvvvuuunnncccWWWMMMEEE>>>:::555444111///------......&&&***......------000444555999=========AAAGGGNNNaaapppyyynnnllljjj:::---$$$&&&(((&&&%%%(((&&&&&&&&&'''(((((())))))'''''''''((()))***+++,,,---000333333000,,,)))'''((()))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))+++,,,...///333999BBBHHHHHHBBB999222(((***+++)))(((...999CCCDDDOOO```oooyyy}}}zzzhhhrrrtttwwwjjj```llldddooommmtttyyyQQQMMMJJJGGG>>>222,,,+++***(((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''(((((()))***...000444:::AAAGGGLLLOOOEEEHHHGGGEEEJJJRRRQQQJJJYYY^^^___\\\XXXWWWUUURRRFFFFFFCCC===:::<<<<<<999777444000,,,)))))))))*********)))))))))(((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((()))))))))******(((((())))))))))))*********((((((***---//////---000111222444555666666666222222111///---***((('''((('''&&&''')))***)))((()))))))))(((((((((''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&))),,,...000111000---***(((((((((&&&((()))'''###"""$$$'''&&&///444222---)))((()))(((((((((***,,,...///++++++++++++++++++++++++)))***++++++***+++---///...666555III<<<666111000...***((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''------DDDsssnnn}}}tttddd]]]RRRGGG???999555222+++***)))(((((((((((((((...---***))))))---222666---...//////111888AAAIIIHHHSSSdddvvvrrrjjjZZZBBB,,,((()))''''''+++&&&&&&&&&'''((()))))))))'''''''''((()))+++,,,---...111333222...***(((((()))*********++++++++++++************************************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))***+++---...///555<<>>444---(((+++...222777@@@LLLTTT```kkkyyyfffqqqrrrppp^^^ssslllxxxqqq```III:::333...)))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++///333888;;;EEEDDDBBBBBBDDDJJJOOOSSSsss~~~xxxkkk^^^UUUJJJ@@@HHHFFFCCC>>>888333///---*********)))))))))((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((()))))))))*********(((((()))))))))************000555777777999???DDDLLLNNNQQQTTTUUUUUUTTTSSSUUUTTTRRRNNNHHHAAA;;;888444///***((()))+++------))))))))))))(((((((((''')))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''***---///111...+++))))))))))))((()))++++++)))'''+++222999DDDLLLUUUXXXVVVRRROOOOOODDD@@@999222---)))((((((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++++++++---//////555333FFF<<<666111000...***(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&CCC{{{fffaaa|||tttkkkttt}}}{{{|||ooopppbbbLLLFFF>>>777333000...---((((((((((((((('''''''''(((&&&&&&(((++++++((($$$***,,,000444666777777777IIIJJJVVViiitttzzzmmmtttpppyyyXXX888---+++((((((,,,&&&&&&&&&'''((())))))***'''''''''((()))+++,,,---///222444222---)))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((()))***+++---///000777>>>GGGKKKGGG<<<111)))+++---222;;;GGGRRR\\\aaappp|||xxxuuuaaaoooeeeOOOCCC:::222++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++111888AAAJJJOOOBBBDDDJJJVVVhhh~~~|||ZZZYYYVVVQQQIII@@@888333************))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))************(((((())))))*********+++444???JJJLLLHHHJJJUUUaaaoooqqquuuyyyzzzzzzxxxwww{{{||||||zzzuuuoooiiifffSSSJJJ<<<222---,,,+++***))))))))))))(((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''***...000111---(((''')))******((($$$(((,,,000888EEEWWWdddzzzeeeQQQAAA777111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...//////555333III;;;777111---+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&***,,,)))%%%)))...+++!!!HHHqqqqqq}}}}}}zzzwwwsssjjj[[[OOO@@@888///+++++++++)))''')))(((((('''&&&&&&%%%%%%&&&'''((()))************'''((()))+++...000333444999AAALLLXXXgggxxx}}}kkk\\\111///$$$,,,))))))((((((((((((((()))***((())))))((((((***---000666000000666333(((%%%+++''',,,...***)))---,,,&&&555,,,***222555000///444444111;;;999((()))222***,,,,,,+++)))((()))+++...***,,,+++(((&&&'''(((((())))))(((((((((((())))))'''((()))***,,,///111333===BBBEEEIIIKKK:::***+++555---NNNIII^^^jjjllleeejjjqqqiiikkkrrryyywwwmmmccc```gggccc^^^^^^hhh|||{{{ssswwwvvvvvvyyySSSHHHMMMDDD333&&&&&&,,,,,,***))),,,***(((((()))******)))))))))))))))(((((((((((((((...---'''''',,,***###,,,111999FFF===AAAZZZQQQyyyvvv}}}yyyiiihhhYYY999888222......+++'''(((,,,%%%))),,,***(((''''''&&&))))))))))))))))))))))))&&&***,,,((($$$%%%))),,,)))%%%+++///---555AAABBBQQQRRRSSS[[[iiiuuuwwwrrryyy{{{xxx}}}{{{sssmmmVVV777,,,444444(((''',,,)))))),,,(((&&&,,,...***)))+++***&&&))))))))))))))))))))))))))))))(((((((((((()))***$$$))))))%%%)))111000(((000+++''')))///111---''',,,***((())),,,---,,,***---***((())))))'''&&&'''***)))(((((())))))&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((,,,(((%%%&&&***+++((($$$ )))%%%!!!))),,,&&&###...(((&&&***---+++)))+++(((***)))$$$!!!$$$***,,,---+++&&&!!!"""'''+++,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$((((((%%%'''///333222///+++***++++++((())),,,---666GGGXXXkkkyyy^^^KKK999333000(((///555)))'''+++---,,,,,,---......333222<<>>IIIWWWkkk{{{uuusss]]]mmm777"""///******))))))((()))))))))))))))******+++---111444666555///***---444222***///222===NNN[[[eeesssxxxxxxjjj^^^aaahhh^^^???$$$///+++(((((()))((()))+++***))))))))))))))))))******+++,,,,,,---111777===KKKQQQJJJ>>>999444:::KKKaaapppqqqyyyzzz[[[FFF999000---///,,,+++***+++,,,+++)))'''))))))***************+++%%%%%%***000000111@@@TTT]]]aaakkkrrr```>>>333000---+++)))(((******(((''''''))))))))))))))))))))))))&&&)))------(((&&&---666???GGGMMMUUUbbbjjjooovvvzzz[[[IIIJJJKKKFFFKKK]]]yyysssFFF&&&---555'''+++,,,+++))))))******)))))))))))))))))))))))))))(((((()))*********)))(((&&&&&&...:::===999<<>>+++111///...//////------///333555;;;lllIII;;;777111---+++***)))(((''''''''''''''''''''''''''''''!!!&&&KKKzzzlll~~~ttt}}}xxx}}}zzzssshhh___NNNFFF;;;222---+++***)))((('''&&&'''((('''&&&%%%&&&&&&'''(((***+++,,,------,,,+++***)))((((((((())))))((((((((()))******,,,,,,000999BBBPPPeeexxxkkkkkkccc***111++++++***))))))))))))))))))***++++++,,,///333666>>>666000111000,,,...555???LLLccc{{{yyyggg___aaafffBBB888...+++***(((***///******))))))))))))******)))***,,,,,,---222;;;BBBMMMSSSIII:::777===OOOgggyyyxxx}}}\\\EEEFFF::: ***))))))***+++,,,***))))))*********++++++,,,,,,******///555666===VVVppp|||sssnnnlllgggdddfffooozzzpppXXXAAA---,,,***+++...---))))))...************************&&&(((+++...,,,///<<>>OOO]]]iiixxx^^^AAA111***'''+++,,,((()))///************************222((($$$+++333:::DDDNNNPPPmmmvvvuuu}}}~~~}}}\\\OOOWWWnnn{{{yyygggFFF111))))))***,,,+++(((***...************************************+++,,,---...666333777GGG\\\qqq~~~tttuuuxxxqqqwww]]]999!!!+++***)))***,,,,,,***)))))))))))))))((((((((((((&&&'''((()))***+++,,,---###(((111;;;DDDJJJLLLMMMUUUcccmmm|||{{{yyyzzzmmmUUU===222///+++,,,000))))))))))))))))))))))))((((((''''''''''''((((((''')))000888999555111000;;;===PPPtttttt~~~kkkXXXooosssoooHHH999---...111000111444000555:::eeevvvFFF;;;777111---+++***)))(((''''''''''''''''''''''''&&&$$$///MMMkkkuuuiiiZZZ{{{FFFTTT\\\xxxlllzzz||||||{{{ttthhhTTT@@@333+++)))'''&&&&&&'''((((((&&&''''''''''''''')))***+++++++++++++++*********,,,---///000///---+++))))))((((((((()))******++++++))),,,444999@@@UUUlllzzz}}}aaappp000---,,,+++***)))))))))))))))***+++,,,...111666999666555333111444EEEddd}}}~~~sssjjjmmm}}}hhhRRRFFF:::,,,&&&)))+++******))))))******+++(((,,,...///000888EEEPPPLLLPPPEEE>>>QQQoooxxxTTTKKK333000,,,******+++,,,+++******++++++,,,------...%%%--->>>YYY{{{tttMMM:::>>>;;;777777;;;AAAFFFIII???AAA???;;;<<>>IIIdddxxxzzzyyyzzzBBB///444777333///111777:::```jjjBBB;;;777222...,,,+++***)))((('''&&&%%%(((+++***'''***111fffyyynnnZZZrrrzzz|||||||||nnnSSS<<<222+++$$$%%%&&&''')))******************++++++,,,,,,,,,,,,---...///111111111000000******,,,///222111///,,,************))))))))))))(((''')))...111777HHHYYYmmmssszzzooofff___NNN ...111###+++(((...+++'''+++333333000666CCC???+++555bbbmmmkkkmmmttt~~~zzz^^^VVVVVV,,,555''',,,...***)))***)))%%%---------...555AAAMMMSSS^^^KKKLLLggg~~~~~~|||yyyxxxyyy{{{||||||iiiIIIAAA&&&,,,(((444&&&***(((555)))$$$555///&&&888EEErrrbbbPPPCCCGGGLLLKKKNNNUUU]]]kkk}}}tttsss|||gggLLLOOOBBB>>>>>>;;;OOO~~~sssJJJ111000&&&...***,,,---,,,+++++++++***(((...111GGGKKK___nnn~~~mmmWWWEEEAAAAAA===;;;>>>@@@???BBBHHHHHHKKK]]]qqqVVVwwwwwwZZZ666***///000---...***+++,,,,,,+++***+++,,,,,,111###+++FFF888000UUU{{{www{{{ooo555,,,777&&& 888,,,+++***)))((((((((((((---"""!!!---222,,,...888MMM___TTT```wwwmmm~~~vvvEEE000&&&+++222+++''')))((('''((((((''''''(((+++...000000888;;;777AAASSSYYY~~~{{{{{{|||zzztttuuu{{{||||||~~~)))<<<...999---333===:::[[[vvvHHH;;;777222...,,,+++***))))))((('''&&&(((***)))'''(((ZZZgggkkkssshhheeezzz~~~{{{||||||zzzxxxnnnYYYAAA000+++)))'''222000,,,)))'''(((+++,,,************++++++++++++,,,---...000000111000000,,,,,,---000222222111///,,,,,,+++++++++***)))))),,,***+++---...222AAAOOOeeellluuu|||{{{jjjdddWWW111,,,---''',,,+++***,,,,,,******000888>>>@@@+++DDDccc}}}{{{rrrzzzxxxvvv___aaaMMM***+++******,,,---...---,,,------...111999FFFRRRZZZSSSGGG```jjj[[[}}}xxxuuu|||wwwqqqmmmmmmqqqvvvyyytttoookkkgggrrrxxxbbbFFF???)))---)))999+++)))...)))***222---222MMMttt^^^GGGKKKLLLPPPWWW___nnn~~~|||qqqttthhh]]]WWWRRRFFF>>>LLLbbbqqq999000888333---,,,,,,+++***+++---------444222PPPEEE___zzznnnTTTIIIPPPGGG@@@AAAEEEFFFEEEFFF@@@@@@EEELLLMMMHHHEEEEEEIIITTTooohhhsss~~~~~~]]]777888333&&&...+++,,,,,,,,,******+++,,,))))))777:::...>>>```pppwwwuuu???'''444999''',,,,,,+++)))))))))))))))%%%)))...---+++000???LLLWWW]]]iiixxx~~~vvv]]]CCC222******(((,,,000+++)))))))))((((((***---000777999>>>;;;666EEEeeezzzeee777000555555444>>>999ZZZIII;;;777222...,,,+++***))))))(((((((((((((((((()))222iiilllbbbssseeedddmmm~~~zzzxxxzzz{{{zzzxxx```DDD111)))'''))),,,444111---)))'''((()))+++*********)))))))))))))))***+++,,,...///000000000///......///222333333222............---,,,+++***,,,++++++++++++...:::FFFZZZaaajjjqqqvvvzzzzzz^^^III,,,***---+++///&&&,,,000---)))222AAABBB999BBBkkkvvvcccjjjMMM333)))%%%***...,,,***---,,,...111666???KKKXXXbbb~~~bbblll\\\777<<>>888333WWWzzz888...777'''---,,,+++******)))))))))###...333///000>>>NNNUUUVVV]]]~~~zzzbbbIII555***'''///000"""+++++++++******,,,000333666999>>>BBBHHHZZZtttzzzyyyJJJ222888888444===888WWWEEE;;;777222...,,,+++***))))))))))))***(((''')))---QQQrrrmmmSSS~~~sssxxx{{{|||xxxwwwzzzzzzxxxnnnQQQ444)))(((&&&''',,,***+++,,,,,,,,,++++++******))))))))))))((((((((()))***+++---...///000000000...---...111333444444111111222111000///---,,,)))******))))))---666>>>IIIOOOWWW^^^eeennnxxxzzzrrr___YYY///***000)))111&&&+++///111222:::CCCDDD===[[[zzzxxxtttsss{{{TTT[[[CCC000&&&,,,000***''',,,,,,...333;;;CCCNNN[[[fff]]]fff```000888JJJUUUeeesssrrrsssvvvyyyyyyuuunnniiiYYYSSSMMMLLLQQQWWW[[[\\\III???<<<<<>>AAABBB@@@EEEOOO\\\sssoooSSSNNN===999===bbb]]]222'''777...***)))+++---------///999RRROOO|||wwwlllSSSFFF@@@EEEFFFCCCIIIVVV}}}NNN...666...---------+++))))))***,,,(((DDD999555dddttt```QQQHHHEEEDDDAAAEEEKKKQQQXXXbbboooyyyyyy:::(((777...---,,,+++************+++,,,---222???LLLRRRRRRnnn}}}uuu^^^FFF444,,,222000 +++++++++++++++...222666======<<>>BBBOOO\\\XXXRRR<<<,,,///222,,,***///---...555???GGGOOO]]]jjj```]]]III??????CCCUUUhhhmmmsssssssssqqqmmmeee[[[UUUIIIGGGDDDDDDGGGHHHHHHFFF666333444444777QQQnnnwwwwwwzzz{{{vvvsssyyylll{{{pppGGG555:::$$$333---///000...;;;dddpppUUUOOOJJJEEETTTlllzzzWWWJJJ]]]cccLLL===AAA::::::<<>>===:::PPPsssMMM :::.........,,,******,,,...333GGGBBBUUU```TTTIIILLL[[[iiimmmkkktttnnnhhhccc___XXXOOOIIILLLwwwuuu999444///...---,,,,,,+++++++++111)))+++;;;GGGMMMXXXeeennnWWWAAA///111555---++++++++++++,,,000666;;;IIIXXXUUUUUUmmm{{{{{{}}}WWW777222333<<<666UUULLL;;;777222...,,,+++***)))***(((***,,,)))'''111???PPP^^^iiivvvbbbhhhzzzjjjtttyyy|||{{{wwwpppdddXXX===111(((+++222444111...******)))(((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////---,,,---000333555555444555777888888666444333222333111,,,)))+++,,,,,,///111333666===HHHVVVaaavvvuuu}}}wwwdddDDD777---'''///...///***,,,555<<>>///000111+++000000777UUUtttaaaQQQHHH:::555SSS{{{lllrrrnnncccOOOAAA@@@RRRCCC888333;;;PPPPPP555:::???GGG999000___uuuMMM(((---+++,,,000---***111===LLLfffwwwcccUUUWWWUUUMMMBBBEEEbbbkkk888...//////...---+++,,,///111999999[[[eeeMMMTTTiiiqqqZZZCCCYYYeee---000///...---,,,,,,,,,,,,...///:::IIILLLPPPkkkoooTTT555***///222+++,,,,,,---///555<<>>EEEgggmmmxxxzzzhhhQQQ>>>******---///---///111444===TTTvvvzzz|||^^^NNN:::,,,)))+++,,,---///111<<>>DDDNNNYYYZZZZZZUUUNNNGGGBBB>>>999777///000111000111666???FFFUUUVVVZZZZZZ^^^xxx|||zzzsss~~~xxxMMM+++222+++,,,222555NNN|||uuuhhh}}}RRR999HHHccclllmmmqqq{{{sssgggPPPOOOJJJ===444000BBBMMMYYYWWWFFF<<>>JJJssshhhSSS\\\qqqJJJGGGHHH111000///...---------------<<>>MMMWWWWWWLLL<<<111+++,,,---...000111222222000///...---,,,---....../////////222555777777777555777999;;;<<<;;;999888333666555///---000000,,,))),,,///111333888???EEEYYYhhhttt{{{}}}mmmYYYBBB(((...+++000(((444:::888CCC```}}}lll```III444,,,000111///000333???PPPZZZ___ooojjjLLL666:::GGGJJJEEE@@@888333111111111111000222333333666CCCUUUdddtttrrrrrrooorrr{{{wwwppp{{{\\\777000222///444;;;eeegggxxxkkk???777===WWWXXX[[[bbbkkktttwwwwwwaaa\\\HHHPPPmmmaaaIIIRRRDDD;;;:::AAABBBLLLttt~~~iiiVVVMMMPPP===AAA===EEE}}}eeefffBBB888HHH333KKKppp:::111...------))),,,CCC^^^~~~xxxzzz]]]SSS>>>;;;jjjeeeHHH000000///......000444777IIIsssgggXXXddddddDDDdddttt111000///......------...111GGG^^^lllwww___888...222......000222666===FFFLLLzzz|||wwwuuuyyywwwyyy777777>>>777SSSGGG;;;777222...,,,+++***))))))(((***------...:::HHH```dddXXXZZZtttzzzqqquuuuuu{{{|||wwwqqqdddKKK444+++333999777000---444>>>???:::777@@@OOOTTTDDD///333666666444555999777222333!!!+++...###)))//////666111...///222222333555777333333:::@@@>>>;;;:::111555666444111///---+++)))222555///111>>>GGGGGGLLLSSSooo~~~~~~cccJJJ((($$$555***&&&888444???EEEsss}}}ooo[[[===111444%%%444333888FFFWWWaaajjj}}}fffGGG999...>>>:::777999444111000///,,,...222222000111444LLL~~~nnnzzz{{{ooozzzBBB222,,,000;;;PPP}}}SSSIII...AAA;;;FFF___iii[[[LLLGGG999888555555999>>>===999999AAACCC@@@???HHHqqqoooVVVLLL???>>>NNNhhhUUULLL@@@999CCCzzzSSS---555###///555&&&OOO~~~XXXPPP???HHH@@@YYYQQQEEEFFFGGG<<>>RRRUUULLLEEEKKKggg~~~mmmXXX444***666***222222...777dddrrrYYYBBB,,,///)))666777>>>MMM]]]gggqqqDDD666@@@888///,,,111000333:::<<<777111000666333333999[[[uuuTTTWWWvvvrrrwww{{{{{{{{{QQQ222---)));;;lllpppBBB666***111;;;@@@===666222111999666444555999>>>DDDIIIEEEDDD???BBBHHHGGGPPPeeelllTTTDDDDDDBBBLLLgggAAA999;;;\\\jjj777444(((...444...gggwwwgggyyyFFFAAAMMMZZZOOOCCC@@@DDD<<<;;;BBBDDDGGGLLLNNN[[[ppp}}}oooNNNNNNbbb@@@111222222111222;;;TTTlllooo}}}OOOKKKpppbbb444222222---555333:::HHHxxx~~~kkkwwwtttddd222///222,,,666888@@@IIIOOOjjj~~~~~~YYY<<<555???MMMEEE;;;777222...,,,+++***)))***((('''(((,,,666HHHXXXLLL\\\fffoooyyyvvvpppuuu{{{{{{vvvxxxoooJJJ:::QQQCCCBBB:::000777OOOhhhsssVVV[[[VVVFFF888;;;KKKXXXMMMJJJKKKPPPQQQMMMEEEAAA&&&...)))$$$+++222222111???GGGIII???777777888777GGG999---+++000666<<>>AAAEEE```~~~hhh\\\999+++444+++:::777???KKKxxxaaaaaa^^^^^^mmmgggVVV///,,,---333<<>>000333888222...---222555444333333111666999999PPPlllFFF---???kkk}}}rrrnnnmmmmmmqqqQQQ111999666LLLvvvttt|||VVV:::888:::555---...777:::666222444===FFFGGGCCCFFFNNNgggUUUJJJYYYeeeVVVLLLYYYUUUcccMMMMMM@@@EEErrrwwwIIIBBBCCC]]]JJJ333///+++444???VVVYYYuuulllJJJQQQPPPjjjlllRRRCCC@@@FFFBBB???EEEKKKoooppphhh___HHHHHH]]]dddSSSOOOTTT111222000...333>>>mmmxxxjjjAAAXXX???///555111999===<<>>???@@@<<>>CCC===:::999;;;;;;:::<<>>KKKOOO???888OOO]]]OOOSSSFFF444,,,999WWWuuusss___RRRQQQYYY\\\eeessswwwFFF)))666WWWnnnQQQGGGfffKKK<<<:::555111333999<<<<<>>888WWWbbb666333)))666UUU666NNN}}}oooKKKLLLPPPyyy^^^PPPSSSJJJFFFKKKFFFFFFuuupppvvvuuubbb:::PPPnnnkkkQQQggg~~~iii888333......777IIIfffxxx|||~~~~~~eeeSSSbbbvvvLLL...777222888EEECCCiiivvviiilllYYYMMMCCC<<<:::<<>>@@@RRRIIIXXX~~~llloooJJJNNNooohhhRRRAAAZZZgggYYY222AAADDDFFFAAADDDHHHVVVooorrrvvvEEE888@@@QQQEEE;;;777222...,,,+++***)))++++++)))''')))222===DDDZZZRRRUUUcccnnntttvvvuuussstttkkk^^^[[[jjjoookkkiiiaaaFFF+++...CCCddddddeeekkkxxx{{{{{{{{{nnnJJJVVVhhhJJJ777888333999555///???KKKIIIDDDDDDDDDAAACCCAAA???===777555;;;CCCEEE???;;;999444......222===GGGLLLCCC555000555;;;:::;;;FFFbbb}}}}}}oooOOO000///000777BBBGGGhhheeeSSSDDDZZZccclllrrrccccccuuuiiiAAA111777444IIIUUU^^^bbbnnnzzzKKKGGGyyyaaa<<<444;;;???FFFIIIEEE@@@AAAGGGHHHNNNQQQDDD???QQQYYYJJJJJJ===666888:::>>>RRRjjjzzzuuuUUU@@@777333@@@FFFYYYqqqpppuuuEEE555777qqqgggGGGEEE777PPPEEE@@@CCCDDDCCCKKKXXXTTTUUUZZZ___cccoooVVVZZZwww[[[FFF???HHH;;;SSSwwwcccSSSbbbVVVeeeCCC:::XXXxxx>>>333))):::oooeee===cccmmmkkkSSSdddooorrrfffaaaZZZ???\\\yyynnnRRRDDDGGGDDDCCCsssxxxiiiKKKRRRDDDCCCOOOxxxnnnrrr{{{HHH777000111???\\\UUUwww}}}}}}{{{UUUGGG[[[111777444777KKKOOOzzzxxxgggfff{{{pppYYY]]]mmmvvvWWWFFF<<<;;;>>>;;;222===OOOFFFZZZ]]]\\\qqq{{{oooNNN222111AAABBBBBBVVVJJJ```ssshhhyyynnneeedddtttccczzzPPPYYYPPPDDDYYY___QQQGGG???UUU{{{KKK888<<>>333^^^jjjNNNJJJdddJJJ222,,,>>>===666^^^wwwpppgggPPPKKK^^^RRRJJJrrrbbbRRRAAADDDJJJzzzUUUVVVHHH@@@```ZZZ555---333DDDppplllTTTttt|||llleeeuuunnnDDD[[[lllNNNlll666666;;;<<>>>>><<<:::;;;===;;;666444555OOOOOOZZZnnn{{{UUUIII:::000---...///000888AAA<<>>aaaTTT]]]bbbpppzzzggg}}}ppp\\\222333???VVVbbbiiimmm}}}~~~[[[>>>QQQwwwfffRRRFFF;;;---MMMMMMIII@@@777222222555;;;KKKXXXSSSBBB555666===999888666BBBWWWaaahhhuuu]]]888ZZZjjjBBB000:::YYY{{{vvvWWWEEEFFFWWWlllwwwmmmKKKMMM888KKKsssRRRLLLmmmXXX333222@@@yyyBBB???^^^wwwPPPfffqqqYYYOOO333qqquuu___WWWFFFQQQqqqnnn777///888LLLPPPYYYrrrVVV^^^oooUUUPPPBBB:::EEEVVVQQQ@@@444===___vvv~~~qqq}}}LLL\\\{{{;;;444FFFGGG\\\llluuu[[[HHHQQQ```{{{ZZZ}}}pppYYYkkkWWWUUUNNNfffjjj[[[YYY{{{sss:::===HHHLLLIIITTTSSSuuuqqqiii|||hhh]]]XXXfff^^^[[[mmm^^^ccc???999OOOGGG;;;777222...,,,+++***)))+++---,,,(((---:::DDDFFFaaaOOOWWWiiihhhmmmvvvrrr{{{ssssssOOO^^^|||qqqaaarrrzzzuuu~~~kkk]]]ZZZ@@@FFF555777uuu|||]]]JJJ@@@IIINNNFFFCCCIIIEEE===999<<<@@@>>>:::777222GGGrrr~~~PPP444444333333333111000333777222???888???mmmxxxzzznnn;;;///777>>>888ggg{{{yyyzzz}}}oooccc444777NNNUUUccckkkppprrriiicccFFFaaadddaaaIIIDDDDDDRRRjjjpppWWW???999888222:::888999AAAKKKMMMFFF???999555222999FFFSSS\\\aaa|||<<>>CCCJJJCCC555;;;111000<<>>WWW~~~|||888222===HHHHHHjjjjjjjjjsssxxxhhh>>>JJJ\\\fffkkkkkkiiikkkYYYiii777???GGGDDDEEECCCeeelllKKK:::777CCCvvvXXXLLLCCC333666888===[[[ooolllCCC}}}]]]DDDBBBCCCHHHQQQtttbbbDDDTTTsss===555gggOOO<<<999EEEgggwwweeeXXXXXX[[[|||ooovvvjjjaaabbbRRR999fffbbb>>>VVVYYYqqqvvvnnnkkkfffWWW???}}}JJJJJJmmmmmm```[[[ooo]]]DDDIIIXXXffflllwww{{{xxxJJJ===@@@^^^|||bbbmmmmmmxxxDDDNNNJJJNNNNNNRRRWWW]]]jjj}}}}}}yyydddhhh```gggIIIBBBbbbCCC<<<777111---++++++******''')))(((***222???HHHJJJ]]]```eeejjjooorrrssstttxxxyyy{{{|||pppbbbwwwwwwSSS[[[hhh\\\XXXaaa[[[YYYsssrrrttt___MMMccciiinnnnnnnnnfffQQQ<<>>444888CCCbbboooiiifffooo___\\\qqqxxx}}}}}}qqqjjj___>>>UUU>>>RRRSSS|||kkkrrrggg|||>>>CCCvvvppp___OOORRR```jjjnnnxxxwwwwwwwwwDDD666666GGGfffeee}}}vvv}}}rrroooWWWIII}}}gggMMMIIILLLLLLMMMWWWRRRxxx}}}aaabbbnnnqqqlllooo^^^aaaccc]]]hhhWWWSSSnnnEEE<<<777111---++++++******)))***))))))000<<>>eeejjj@@@>>>TTT;;;888lll}}}iiimmmsssIII777CCCzzzmmm^^^[[[yyy^^^WWWQQQJJJXXXtttbbbSSSvvv|||kkkuuuwwwHHH888GGG:::777888NNNssshhhyyyxxxYYYvvv}}}qqqiiilllGGGZZZCCCJJJSSSooo}}}iiihhhvvvsss}}}[[[yyyiiieeeXXXYYYeeejjjmmmttt}}}WWW{{{MMM@@@>>>DDD___eeetttzzz~~~}}}wwwqqqbbb~~~tttSSS}}}WWWNNNBBBIIIFFFEEESSSHHHiiicccUUUggg|||sssvvvGGG<<<777111---++++++*********+++******111===EEEFFFLLLSSS\\\eeelllrrrxxx|||}}}|||iiihhhrrrgggdddZZZBBBCCC{{{tttSSS___cccrrr{{{fffeeejjj{{{xxxxxx|||qqqbbb]]]lllhhhAAA:::@@@@@@999666888===EEEQQQbbbsss~~~dddVVVWWW______JJJ:::OOO\\\\\\vvv}}}rrriiiZZZ___fffjjj|||hhheeeuuusss\\\UUUhhhiiigggjjjjjjoooxxxIIIXXXJJJGGGuuuHHHPPP~~~```OOORRRbbbiii@@@GGGuuuVVVVVVxxxrrrssslll\\\LLL}}}ZZZ888999>>>999AAAlllvvvOOOAAAxxxiiihhh444333888:::OOOvvvqqq___```pppvvvWWW^^^???EEEOOOmmmnnnVVVKKKtttfffmmm{{{aaa^^^hhhhhhjjjpppttt^^^tttQQQDDD@@@AAAXXXdddaaappptttxxxyyypppjjjMMMeeebbbXXXmmmrrrzzzXXXFFFCCCIIIDDDBBBPPPDDD___vvvlllFFFooovvvtttsssbbbyyy|||KKK<<<777111---++++++******)))+++***,,,555BBBJJJLLLQQQWWW```ggglllpppvvvzzzzzzppphhhpppzzzaaawwwbbb[[[TTTDDDGGGfffnnn{{{kkk]]]bbbsss}}}uuuiiiwwwxxxpppnnnwwwxxx|||dddSSSYYYjjjDDD:::]]]mmmiiixxxlllxxxeeejjjqqqnnnddd^^^```gggfffjjjkkkjjjpppdddTTTzzz^^^>>>}}}BBBmmmYYY444FFFgggRRRUUUxxxVVVMMMyyyiii^^^zzz^^^CCCWWWnnndddLLL666III|||wwwTTTMMM}}}DDD===999111???dddvvveee^^^777CCCRRRVVV\\\kkkwww|||mmm^^^zzzOOO}}}dddsssqqqgggaaajjjhhhjjjoooxxx~~~pppuuuWWWCCC:::333@@@HHHXXXmmmtttggguuu}}}zzz}}}|||RRRCCCGGGJJJGGGEEEPPPHHH[[[@@@WWW~~~yyybbbhhh}}}~~~^^^ooouuuMMM<<<777111---++++++******)))******+++444AAAIIIKKKWWW^^^eeejjjllloootttxxx}}}tttaaaVVVPPPQQQ}}}OOO444999999///SSSzzzxxxuuuaaaBBB444444VVVvvvrrr^^^dddyyyBBBCCC___eeeiii{{{kkkaaa^^^kkkttt\\\]]]cccgggjjjqqqyyysss^^^rrrvvvwwwppp\\\eeecccfffllllllkkkpppzzzAAAOOOAAAhhh\\\HHHlllvvvWWWQQQNNNPPPhhhpppZZZJJJAAA===NNNllllll}}}fffNNNjjjsssDDD>>>FFFFFFAAA>>>WWWmmmBBBMMMyyyXXXWWWpppooo<<<:::999222@@@^^^rrrpppiii:::>>>nnnkkkSSSiiivvvtttqqqqqq{{{vvvAAA~~~jjjHHHRRRvvvvvvgggdddeee^^^hhheeejjjooozzz|||pppfffLLLDDD:::<<<;;;BBBXXXmmmmmmvvvfff~~~rrrXXXJJJCCCFFFEEEIIIIIIOOOJJJUUU|||KKKPPPkkk{{{ooosssyyyOOO<<<777111---+++++++++***)))***))))))000<<>>999---888NNN~~~WWWrrrsss{{{yyyEEE777LLLBBBYYY```bbbppptttxxxWWW```xxx~~~HHHGGG^^^{{{aaammmYYYaaaZZZeeebbbhhhnnnsss|||nnn[[[uuu]]]FFFEEEAAA???777888DDDhhh{{{ttt~~~\\\[[[vvv^^^WWWnnn}}}}}}zzzrrrtttTTTOOO>>>@@@===FFFHHHKKKHHHNNNuuuXXX\\\qqq|||ZZZIIIIII<<<888222...,,,,,,++++++***)))(((+++333>>>KKKRRRSSSZZZWWWjjjeeetttooovvvbbb777<<<222:::EEELLLhhh<<<===444---777===YYY|||qqqUUU333UUUrrr}}}@@@bbbccccccqqqoooYYYbbbYYYzzzSSSTTTOOORRRVVVZZZ\\\\\\[[[[[[[[[{{{rrrQQQKKKjjj}}}~~~~~~qqqccc|||{{{nnniiihhheeejjjkkkfffmmm^^^JJJfffFFFDDDGGGGGGwwwQQQBBBQQQAAA???;;;yyy~~~hhhtttZZZ|||\\\TTTKKKuuuXXXSSSMMMIIIJJJJJJGGGGGGIII\\\OOO@@@???AAA888;;;OOOVVV[[[yyyzzzVVV>>>HHHgggkkk~~~jjjLLLhhhmmmcccvvvlllAAAGGG777***<<>>FFFAAAEEEMMMFFFDDDXXXgggiiifff888::::::???333444;;;GGGYYYssstttYYYeeehhhfffdddxxxDDDbbbfffooofffttt{{{~~~OOO^^^eeeDDDHHHSSSVVVXXXXXXTTTKKKAAA:::555===HHHMMMJJJKKK___vvv|||ooohhhlllqqqpppsssyyywww\\\|||pppiiihhhjjjkkkkkkkkkiiiooofff888VVVYYY888zzzTTTCCC\\\iiiSSSqqqrrrPPPAAA;;;BBBDDDpppuuuHHH\\\sss@@@nnnvvvaaa```kkkvvvhhh___PPPAAADDDMMMJJJ;;;777@@@BBB:::>>>555BBBGGG<<<@@@]]]~~~pppkkkTTTGGG~~~eeeddd[[[xxxgggYYY???999222333999bbb|||yyyPPPBBB\\\YYYvvvzzzmmmmmmqqq]]]:::;;;^^^}}}EEE@@@WWWPPPUUUqqqyyyzzzyyyrrr}}}```eeeyyyxxxxxxwwwfff[[[aaaiiijjjhhhjjjmmmwwwbbbSSSLLLOOO;;;@@@111:::======[[[iiiSSSggg|||rrr{{{~~~xxxyyytttkkksssKKKQQQQQQ^^^|||^^^EEE;;;DDD;;;===@@@CCCEEEHHHLLLOOOyyyvvvvvvQQQfffzzztttgggvvvNNN<<<888222...,,,,,,+++++++++***)))***...888DDDLLLTTTLLL^^^___ssseeevvv}}}zzzTTT>>>999<<<333...555999XXXgggyyy@@@bbbzzz[[[HHHAAA<<<>>>@@@NNN444===;;;<<>>---444MMMWWW~~~kkk[[[cccttt~~~ooofffsssyyysssGGG777666ccc555JJJRRRLLLXXXhhhzzzqqq}}}nnnxxxwwwjjj]]]WWW^^^ggghhhggghhhkkkkkkttt}}}qqqcccZZZAAAIII@@@:::555666NNN{{{[[[]]]```}}}tttuuupppgggcccbbbZZZPPP:::WWWDDDhhhiii>>>???333BBB999;;;>>>???@@@CCCFFFIIIiii{{{{{{MMMPPPvvvvvvHHH<<<888222...,,,,,,++++++*********+++000:::GGGQQQVVVKKKUUU^^^nnneeepppyyy{{{jjjHHH;;;333666RRRpppfffDDDTTT{{{QQQSSSdddvvvccc^^^UUULLLMMMXXXdddiiiPPPIIIDDDCCC???777444555NNNCCCIII[[[\\\```fffkkkgggjjjggg```sss@@@TTT___IIIAAAAAAEEESSSgggzzz\\\???666;;;DDDIIIJJJHHHIIIKKKIIIGGGKKKSSS^^^hhhpppmmmlllxxxxxxtttllliiibbb___dddhhhggghhhjjj555BBBsss???AAAvvvTTTMMMrrr}}}nnnBBB666AAATTTuuuzzzkkkKKKwwwkkkBBB>>>>>>@@@GGGIIISSSTTT^^^xxxUUU555777mmmxxxeee___```nnncccnnnKKK:::CCC000222CCCwwwnnnQQQFFF]]]uuunnngggooonnnQQQ,,,DDDJJJfff777EEEEEEAAAaaaccc|||wwwhhhhhh]]]\\\vvvrrr{{{vvv{{{sssooouuuyyyqqq}}}|||]]]TTTPPPWWW```ccceeeggggggdddtttcccvvvJJJXXXIIIGGG;;;888666000:::NNNWWW@@@CCCAAAPPPkkkmmmZZZSSSLLLOOONNNIIIFFFDDD???888AAA<<<zzz___:::===555666888:::;;;<<<===???BBBDDDIII}}}}}}___IIIZZZsss~~~eee}}}KKK<<<888222...,,,,,,++++++)))***++++++...888EEEPPPggg^^^WWWkkklllrrrmmmwww~~~wwwEEE333777MMMVVVnnn~~~|||xxxgggZZZKKKCCC===999;;;???UUURRRFFFEEEsssPPPaaaeeemmmkkk^^^rrrfff|||lllVVVJJJQQQ{{{OOOAAA<<<:::BBBSSSeeessszzzeeeAAA444555AAA===::::::<<>>PPPnnneeeLLL<<<777@@@222777888:::;;;;;;<<>>FFFjjjxxxsssSSS<<<888222...,,,,,,++++++***++++++******222???IIIbbb```TTTiiieeewwwpppxxx[[[IIIQQQbbbkkkWWWLLLJJJNNNQQQyyyXXXVVVXXXcccaaafffhhhdddkkkbbbnnn{{{KKKGGGDDDddd]]]BBB<<<666444666999<<<<<>>===AAAHHHSSSTTTQQQccc|||}}}lll^^^___dddfffhhhlllgggjjjgggjjjppphhh...>>>pppuuu999>>>yyydddYYYeeeuuuZZZGGGvvvGGGFFFnnn}}}^^^nnnrrrcccZZZ\\\```pppKKK>>>LLLOOOyyywwwRRRttteeeeeeZZZ[[[dddjjjccciiiDDD>>>666444222222eeeuuujjjXXX\\\ooooooeeeoooffftttmmm[[[***<<<333iiiwwwGGG:::222EEEGGGIIIaaa|||rrr___dddlllpppttt}}}jjjVVV[[[PPPGGGaaahhhTTTIIIXXXsss~~~mmmjjjeee```^^^___bbbdddfffbbbdddfffjjjwwwmmmXXXEEECCCNNNLLLGGGCCC>>>>>><<<999666777;;;<<<999555777777555888DDDVVVcccwwwjjjvvvDDD:::999000AAA444555777888999999;;;===@@@999GGGxxxvvvxxxWWW>>>HHHjjj~~~|||bbbjjjGGG<<<888222...,,,,,,++++++***+++,,,******111>>>IIIYYY^^^]]]___bbboootttwww~~~nnnooonnnWWWRRRUUUVVVMMMuuu|||WWWCCCllldddddd```aaa\\\hhhaaapppnnn|||wwwQQQdddSSS@@@XXXPPPMMMFFF@@@:::666333222CCC333000===@@@666111888777777777888999999777444444777===EEERRReeelllhhhcccaaabbbcccdddddddddjjjdddkkknnnNNN999KKKTTT444ZZZsssKKK|||ssswwwZZZ===BBBQQQSSSyyyyyy~~~uuukkk@@@PPPsss{{{SSSXXXeeeqqqqqqZZZBBBmmm{{{{{{jjjhhhbbbvvveeeXXXYYY\\\XXX^^^yyyddd\\\JJJ::::::555000GGGlllqqqjjjooohhhhhhbbbiiihhhjjjllllllAAA<<<<<<,,,fffaaa<<>>GGGDDD<<<;;;<<<999:::===:::;;;;;;>>>DDDOOO___qqqooo}}}ccc;;;333777555666444333444666777777999;;;>>>>>>KKKYYYppprrr~~~TTTAAAHHH[[[mmmwwwzzzjjjZZZ___zzzEEE===888222...,,,,,,++++++(((+++,,,+++,,,444BBBNNNhhhnnnxxxbbbiiigggwwwsss~~~pppVVV^^^~~~jjjyyykkk___EEE@@@AAAGGGMMMSSSbbb\\\aaaeeelllgggjjjRRRggg|||ZZZ[[[NNN888===OOOLLLEEE===777444555777000888777///...555555...111444555333333444666666;;;999HHHlllXXXhhhyyy]]]bbbccc```^^^``````]]]___ggg```kkknnnWWW===???ooorrr:::;;;cccoooZZZPPPRRRTTT^^^uuuyyyDDD<<>>@@@IIINNNFFFHHH[[[FFF999AAANNNhhhwwwcccEEE>>>===777PPPzzz___ddd\\\___```^^^^^^^^^^^^]]]ZZZffffffbbbhhhyyynnnvvvRRR>>>JJJVVVNNNIIIDDDJJJPPPIIIIIIRRRUUUKKKKKKPPP[[[gggrrrzzzrrruuurrrNNN222555000888AAA,,,444000222444555555777:::===777::::::```ooo{{{[[[CCC<<>>===<<<===HHHdddhhh>>><<<222;;;:::IIIrrroooZZZXXXTTTVVVYYYZZZZZZYYYYYYZZZ\\\ZZZ]]]```aaalllzzzgggmmmYYYYYYGGGLLLDDDGGGNNNRRRJJJCCCKKK[[[YYYYYYOOOOOOrrrpppLLL555555444333333222111111111111333444555777888999222@@@===???vvv{{{fffkkkmmmfffCCCEEE222>>>DDDFFFiiirrrzzz}}}}}}{{{~~~yyyoooiiiddd^^^ZZZZZZDDDTTTiiiaaaCCC:::>>>cccMMM???;;;444///---,,,+++***...)))))),,,******555FFFIIIaaa|||eeeTTTwwwzzz___FFFVVVvvv]]]```]]]\\\eeeddd```___aaa```cccwwwnnnOOOLLLyyyBBB777999JJJPPPNNNVVVhhhRRRMMMDDD;;;777;;;DDDLLL>>>HHHVVV```eeeiiinnnrrrQQQQQQvvv]]]XXXddd[[[___VVVXXXZZZ\\\^^^```aaaaaaccceeehhhjjjhhhsssWWWJJJ;;;PPPSSS888AAAmmmGGGhhhyyymmmpppEEE>>><<>>rrreeewww{{{dddVVV```{{{zzzKKKTTTwwwaaaWWWkkkWWWYYYdddcccaaaaaa___[[[^^^qqqlllOOO111oooWWW444>>>PPPMMMCCCAAASSS]]]hhhiiidddaaaeeejjjpppfffUUUFFFDDDSSSlllwwwRRRMMMSSSTTT[[[fffcccUUUVVVXXXZZZ]]]```bbbddddddffffffmmmmmmddd>>>GGG---^^^ppp@@@111FFFzzzwwwHHHYYYyyyyyyxxxxxxtttyyy}}}666FFF444ZZZnnnoooVVVKKKKKKIIIKKKOOOOOOMMMMMMPPPYYYjjjoooAAA???444555<<<444WWWttt___MMMJJJ---888\\\rrrhhhVVV[[[XXXZZZ\\\]]]___```ccceeeaaa```nnnwwwSSS===555555777999***BBB[[[jjj{{{~~~rrrbbbTTTHHH<<<222///666''')))777pppkkk]]]PPPKKKRRRNNNQQQSSSUUUUUUVVVWWWYYYYYYYYY]]]```[[[SSSVVV```ssssssoooaaaLLLVVVmmm~~~yyyqqq{{{dddCCC333///111000000//////.........---...///000111222333444111666:::555///DDD|||~~~dddzzz\\\\\\fff]]]NNNCCC:::CCC;;;BBBEEE???::::::===???BBB:::555:::EEESSSdddpppxxxyyyGGG333CCCLLLBBBZZZKKK@@@;;;555000---,,,+++++++++)))***,,,+++)))...777LLLmmmfffbbbddd|||gggYYYxxx[[[WWWeeeYYYZZZbbbbbbbbbdddddd___\\\cccnnnNNN<<>>666777fffmmm???AAAwww}}}|||wwwtttlllqqqzzzpppggg<<>>>>>999???ZZZlllUUUPPPUUUVVVYYY]]]^^^]]]^^^aaadddccceeeeeellldddEEE;;;888222777777444111666===:::111;;;<<<999333...,,,,,,---888000333]]]iii|||}}}cccOOOMMMKKKKKKSSSNNNPPPRRRRRRRRRSSSTTTVVVXXXVVVXXX[[[[[[YYY]]]dddYYYxxx~~~zzzooogggmmmzzz|||tttuuuuuuWWW>>>000,,,,,,/////////......---------,,,------...000111111222111///777AAA:::333HHHiii{{{|||aaaaaaYYYeeerrr[[[ZZZEEEGGGEEE@@@::::::===@@@TTTWWWbbbpppzzz}}}qqqtttIII999:::;;;===BBBXXXLLL@@@;;;555000...---,,,+++))))))+++,,,+++))),,,111DDDeeejjjxxx}}}mmm{{{}}}ppplll```[[[TTT___]]]___bbb```aaacccbbb^^^[[[[[[iiijjjIII666MMMmmmGGGCCCHHHZZZsss~~~uuugggUUUGGGGGG888>>>QQQIIIAAAmmmgggSSSUUUMMMXXXXXXWWWXXXZZZ\\\___```^^^hhh^^^___rrrllliiiSSSCCC000SSSbbb444111???[[[rrrnnnKKKFFFqqqlllwwwlllpppqqquuurrroooqqq~~~ZZZ777:::FFFkkkrrrgggSSSJJJIIIIIIFFFEEEGGGGGGEEEEEEHHHLLLAAAqqqyyynnnxxxKKK333>>>+++===...IIIqqqaaaOOOHHHAAA<<<:::;;;>>>kkkvvvlllWWWSSSVVVXXXUUUXXX\\\]]][[[[[[]]]```aaaddd```^^^nnn]]]BBB;;;///...000222///+++111<<<&&&+++111444444444888===888UUU___ssswwwtttgggMMM@@@HHHKKKHHHJJJNNNOOOPPPPPPOOOOOOQQQRRRXXXUUUTTTVVVVVVUUUWWWZZZaaaPPP[[[ppp|||aaaAAA...+++...///...............------------,,,,,,---...///000000111999111///666999555777>>>BBB{{{{{{bbbYYY```SSS]]]}}}xxxrrrpppppprrrvvvyyyfffhhhoooxxx{{{wwwuuuvvv|||tttHHH...888AAA888<<>>YYYppp{{{hhh___RRRDDD<<<:::===@@@@@@BBBIIISSSZZZUUUFFF888SSSNNN@@@@@@dddkkkPPPTTTGGGAAA]]]SSSSSSTTTUUUVVVXXXYYYZZZ^^^ggg```^^^pppsssjjjnnn\\\222CCCbbbiiiBBB444000GGGqqqlllpppQQQDDDHHH{{{cccjjjeeerrrooouuulllhhhooosssvvvYYYCCC:::DDDyyyxxxqqq\\\LLLDDD@@@GGGCCCAAACCCCCCBBBDDDHHHHHHJJJBBByyyfffdddVVV777???111>>>===CCCXXX}}}nnnWWWBBB===:::888@@@MMMXXXiii~~~bbbVVVSSSQQQPPPRRRQQQSSSVVVXXXXXXXXXXXXYYYZZZYYY]]]bbb^^^aaaxxxsssXXXHHH>>>>>>999000///777<<<888555444555===MMM\\\lllyyy{{{TTTLLL<<<888DDDHHHCCCDDDJJJLLLLLLLLLKKKLLLNNNPPPQQQRRRTTTVVVUUUTTTRRRQQQLLLjjj]]]KKKZZZ^^^iii}}}~~~yyy^^^CCC777+++))),,,---,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,---......////////////000444777888777CCC<<<^^^hhhaaa^^^gggZZZSSSOOOQQQUUUXXX\\\___nnnjjjiiimmmttt~~~aaa???888777999666333???RRRRRRPPPAAA<<<666111...---,,,,,,)))***+++******,,,------666HHHsssfffJJJsss}}}zzznnnQQQSSSWWWOOOXXX^^^VVVXXXWWWWWWXXX[[[]]]\\\YYYOOOYYYVVV~~~tttUUUAAA888GGG]]]LLLQQQYYY___aaaaaa```___SSSQQQNNNLLLIIIEEE???;;;+++EEEfffXXXRRRRRR555BBB\\\JJJNNNOOOQQQSSSUUUWWWWWWXXX]]]```bbbccchhhllljjjhhhnnnMMM777666OOOiiiOOO999666???VVV~~~pppnnnSSSaaa}}}kkkeeefffkkkqqqmmmjjjsss\\\mmmeee^^^KKK666jjjQQQttt^^^MMMCCC???===AAA>>>>>>AAABBBAAACCCGGGCCCZZZ>>>AAAqqqnnnjjjIIIBBB>>>777///000CCC```vvvqqqWWW???999<<<@@@???>>>EEEXXXjjj}}}aaaJJJHHHMMMKKKHHHIIIMMMNNNPPPSSSVVVXXXWWWUUUSSSTTTZZZ___XXXQQQ^^^sss|||{{{iiiaaa___ZZZPPPHHHIIILLLWWWeeeooovvvlllQQQ:::===666555???AAA???DDDDDDEEEFFFGGGGGGIIILLLOOOMMMPPPSSSTTTTTTUUUUUUUUUcccOOOLLLWWWVVVNNNHHH@@@EEE\\\}}}gggNNN:::...((('''***//////***(((***************************))))))******++++++,,,,,,###,,,333333222444555555555888999NNNrrrpppqqqnnnooorrrrrrpppqqqvvvooovvvyyyCCC:::---777===777...000===IIIKKKMMMAAA<<<666111///------,,,)))++++++******---......,,,///iiihhhsssYYYcccttt~~~NNNWWWEEEQQQYYYPPP\\\SSSPPPUUUZZZ\\\\\\[[[XXXUUUVVVKKKQQQ]]]}}}___GGG666EEEIIIMMMMMMIIIDDDCCCCCCMMMIII@@@888777AAARRR^^^}}}uuuMMMIIIBBBBBBJJJIIIDDDGGGLLLNNNQQQTTTWWWYYYZZZZZZ[[[YYYbbbfff```___gggjjjkkk~~~rrrAAA@@@444VVVzzzQQQ@@@888444BBBXXXzzziiiQQQ???WWW}}}}}}___oooZZZeeegggiiihhheeeggg___kkkfffXXXEEE;;;QQQuuuqqqwwwbbbKKK===;;;???BBB<<<:::<<>>;;;;;;EEE>>>@@@BBBCCCEEEHHHLLLOOOQQQSSSRRRNNNMMMOOOTTTVVVLLLYYYSSSLLLVVVUUUJJJIIIDDDEEE@@@AAAMMMYYYnnnlll[[[III@@@777...,,,111...***)))---,,,((('''***((((((((()))))))))))))))''''''(((((())))))******---///000...,,,,,,111666444333:::<<<:::KKKnnnzzzVVVDDD===555111000000222222444===GGGFFFKKK@@@===777222---+++***))))))************+++++++++)))444YYYvvvbbb```ooo|||pppKKKRRRRRRSSSSSSSSSSSSRRRRRRSSSXXX[[[ZZZYYYWWWRRRLLLHHHHHHHHHLLLVVVkkkjjj___SSSNNNOOONNNGGG@@@DDDTTTaaagggsss{{{VVV:::???@@@AAAAAAAAABBBEEEGGGLLLQQQUUUWWWVVVWWW\\\``````bbbccccccbbbbbbcccdddhhhmmmZZZAAAAAA;;;CCC___222>>>???999@@@WWWqqqtttlllSSSIII???333^^^mmmooo___fffjjjbbbaaajjjggg^^^___ddd\\\]]]rrrTTT;;;DDDlll}}}zzzyyymmmhhhhhhdddGGG>>>???===>>>BBB;;;;;;;;;;;;===>>>???@@@AAA>>>BBBGGGBBBJJJwww{{{HHH<<<>>>BBB888AAA---<<<<<<@@@GGGNNNSSSRRRPPPFFF<<<999???AAA;;;;;;@@@@@@MMM```ssslllFFF@@@AAAAAABBBCCCDDDEEEEEEIIIGGGFFFIIINNNQQQRRRRRRTTTVVVWWWWWWTTTQQQOOONNN\\\\\\aaammm|||hhhQQQBBB:::888:::777888888999::::::;;;;;;:::===@@@BBBCCCCCCDDDEEEHHHIIIIIIJJJLLLMMMOOOPPPNNNQQQTTTRRRLLLGGGCCCBBB???>>>;;;999777555444333999<<>>???@@@cccrrroooPPPFFFEEE===555111222000000222111333:::CCCEEEKKK@@@===777222---+++***)))))))))*********+++++++++---***999bbbTTTwwwyyy~~~PPPQQQJJJLLLNNNQQQTTTVVVWWWXXXUUUYYYZZZWWWTTTRRRMMMHHHHHHGGGDDDAAA@@@GGGTTT]]]|||SSS999:::EEE<<<===>>>>>>>>>???BBBEEEHHHLLLPPPRRRQQQSSSWWW\\\[[[\\\^^^___```cccgggjjjhhhccczzzzzzWWW555>>>???YYYvvvXXX999888999888:::IIImmmfffPPPCCC;;;777777GGGrrruuummmqqq___UUU[[[___[[[[[[aaaccc\\\\\\___UUUMMM```iiiOOOCCC<<>>:::;;;888777:::888888888999:::;;;<<<===???>>>BBBEEE>>>;;;OOOjjjppp}}}MMMVVVVVV\\\___BBB???===<<<<<<<<<<<<<<<:::BBBEEE>>>888===NNN\\\jjjppptttYYYFFFAAA===>>>>>>???@@@AAABBBCCCGGGFFFEEEGGGKKKOOOQQQPPPSSSUUUWWWWWWUUURRRQQQPPPVVVTTTQQQQQQUUU^^^hhhooovvvlllXXXMMMDDD@@@===888444444666666777777888999999::::::<<<>>>@@@@@@AAACCCDDDGGGGGGGGGGGGGGGHHHIIIIIIJJJLLLNNNLLLGGGAAA>>>===;;;:::888666333222111000...///000111111000///......------,,,++++++***************)))))))))((((((''''''''''''''''''''''''''''''((((((((()))))))))******+++,,,---.../////////111333666999;;;<<<===EEEMMMWWWhhhxxx{{{uuucccVVVMMM<<<222555999444......222000000111111222999BBBCCCLLL@@@===777222---+++***))))))))))))*********+++++++++***&&&FFF{{{ZZZ```~~~ooofffHHHDDDDDDFFFIIIMMMQQQTTTVVVWWWVVVXXXWWWQQQMMMLLLHHHCCCAAABBB@@@<<<888666888;;;===TTTsssiiiJJJ888888:::777111888999:::::::::<<>>AAA///>>>[[[zzzhhh___777999===;;;555KKKuuudddYYYHHHBBB:::444333<<>>AAA@@@===???CCCOOOuuu___]]]ZZZVVVSSSTTTWWWZZZYYY``````[[[dddyyy{{{```JJJ???999777999:::;;;<<<===>>>>>>???DDDBBBBBBDDDHHHKKKMMMNNNQQQTTTVVVVVVUUUSSSRRRRRRVVVTTTOOOHHHBBBBBBIIIOOOPPPRRRVVV]]]cccggghhhgggeeecccaaa___YYYNNNAAA777444111444;;;>>>:::444111444444555555666777777777888:::;;;;;;<<<===AAACCCCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHIIIFFFAAA<<<999777666555333111///...------******((((((((((((******,,,++++++******)))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))******+++,,,---.........///111333555777888888999<<<;;;BBBNNNQQQZZZmmmrrr|||~~~xxxsssddd]]]TTTMMMFFF???888222---)))***222333...,,,///111//////111000111888AAACCCMMM@@@===777222---+++***)))))))))))))))************%%%333...222YYYhhhVVVvvvttt|||ooossssssAAAIII>>>BBBDDDFFFIIIKKKMMMOOOOOOTTTUUURRRLLLHHHGGGDDD@@@;;;===???>>>;;;999999999:::888555777BBBWWWpppoooVVV===888111...111555888999555666777888888999===???CCCGGGJJJMMMOOOQQQUUUXXXWWWYYYZZZZZZ[[[]]]aaadddjjj\\\aaa^^^mmmvvv]]]AAAAAAAAA000<<>>AAA>>>@@@BBBDDDGGGIIIKKKKKKGGGGGGEEEBBB>>>:::777555222111///...,,,+++******---,,,***))))))***,,,---)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))******+++,,,,,,------...000111333444555555:::>>><<>>===<<<777444000...///000000///555111000222000,,,---222///......000///000666>>>BBBMMM@@@===777222---+++***)))(((((()))))))))*********(((...444---666ooo\\\@@@tttyyyeeeggg|||888BBB555@@@BBBCCCEEEHHHIIIKKKLLLLLLPPPQQQNNNGGGDDDDDDCCC@@@;;;<<<<<<:::888555333333,,,///333777999999888888@@@IIITTTYYYWWWTTTTTTWWW___WWWJJJ===777666555222,,,999999///+++111:::333444555666666888<<<>>>BBBDDDHHHKKKNNNRRRUUUWWWUUUWWWZZZ\\\\\\[[[[[[\\\fffPPPYYY\\\HHHhhhVVV444777???;;;===```wwwqqqNNN>>>AAA::::::;;;;;;777333444777BBBAAA===777111222888???RRRWWWddd}}}xxxddddddsssoooaaa]]]VVV\\\^^^ZZZWWWVVVQQQIIIKKKMMMHHH@@@@@@FFFIIIEEEIIIPPPMMMrrrZZZNNNAAA;;;eee|||wwwvvvtttuuurrrvvvxxxbbb___iii~~~}}}HHH333BBB666555555666555222222555000000000111222333555555888;;;:::666888???@@@<<>>@@@CCCFFFHHHHHHKKKNNNOOOOOONNNNNNNNNIIIGGGDDDCCCBBB@@@===999AAA>>>;;;888888777666444777444111///000222333444333...,,,...///...///222//////000111111222222333444555444444444777;;;???===>>>AAADDDFFFHHHIIIJJJEEECCCAAA>>>:::777444222000///---,,,+++*********))))))))))))))))))))))))'''''''''''''''&&&&&&&&&'''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))***+++++++++,,,---///111222333333444111888:::>>>EEEBBB>>>EEECCCGGGEEE===666666999;;;777555333111111111000000000,,,******++++++,,,......---...//////...444<<>>444...FFFWWWssspppgggaaaYYYQQQLLLGGGDDDCCC:::@@@HHHMMMTTTbbbuuuuuubbb[[[ooowwwsssQQQRRRXXXTTTWWWXXXWWWUUUSSSOOOJJJEEEJJJJJJDDDAAACCCCCC>>><<<555QQQIIIzzzdddbbbyyyzzzmmmpppttt{{{vvvggg]]]MMM999333:::444444333111//////000222////////////000222333444333777:::999888::::::999555CCCKKKDDD<<>>@@@AAABBBBBBBBBAAA@@@===:::777555333111///...---,,,+++***)))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))******+++,,,...000111222333333222888666777??????===DDD<<>>???BBBEEEIIIKKKMMMNNNHHHIIIFFF@@@<<<===<<<888444333111000000000000000......---+++***+++...111///---******,,,...///...777333---)))'''***000555---------+++)))+++000444///000111222333555999<<<===>>>AAAEEEJJJOOORRRSSSQQQTTTXXXZZZZZZZZZ[[[\\\OOO^^^LLLBBBUUUNNNBBBUUUzzzvvvEEEJJJ---555@@@IIIRRRdddvvvgggcccbbbtttfff]]]ZZZ[[[SSSUUURRRPPPQQQQQQNNNKKKJJJ???CCCFFFEEECCCCCCAAA>>>AAAHHHEEE:::555VVVzzzwwwzzzaaa;;;333???:::'''111111000...,,,---------------------...000111222///111555:::<<<;;;;;;===HHH555666OOOXXXKKKFFFOOO___ttt~~~~~~~~~```GGG???999000,,,777666***---:::888***111111222333444555555666555888::::::;;;===AAAEEECCCFFFIIIJJJIIIHHHHHHHHHFFFCCC???;;;::::::;;;;;;222111//////111111111000,,,...111222222000///...000///000222111,,,***------......//////000000111000111222222222444888;;;;;;<<<>>>???@@@???>>>======999555222222111///---,,,+++***)))))))))))))))'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***,,,...000111222222666;;;777555===>>><<>>@@@BBBEEEFFFGGGHHHFFFGGGDDD>>>::::::777444555333111///...---+++)))))),,,......,,,++++++,,,((((((***,,,------***((()))(((***...000---)))'''&&&(((***,,,---------,,,---...000111111444777:::===>>>AAAEEEKKKPPPSSSSSSVVVWWWXXXXXXWWWWWWYYY[[[[[[NNNMMMJJJAAAGGGIII888FFFhhhYYYDDD555777<<<999999>>>QQQfffzzzzzzzzzvvveeeTTTQQQ[[[dddfff```bbbJJJLLLEEEKKKTTTUUULLLGGGJJJKKKEEEBBBCCC@@@???>>>>>>===;;;999888???&&&<<>>===888333222222000000///000000///+++)))+++,,,,,,+++++++++---...***((()))++++++***,,,111------......///000000111///000111222222444777:::888:::<<>>AAADDDGGGLLLOOOOOOPPPRRRVVVXXXWWWTTTQQQQQQJJJBBB?????????<<<999>>>777DDDrrrppphhhCCC666:::===<<<:::777@@@555CCC:::BBB;;;AAAFFFLLLKKKJJJJJJFFFCCC===JJJVVVMMMCCC```^^^cccDDDBBBFFFBBBEEEPPPPPPNNNJJJFFFBBB???>>>======<<<;;;999888777777777333333444555777999;;;<<>>@@@AAAAAACCCCCC@@@;;;:::BBBSSS```mmmYYYIII???:::........................------------------------.........///000000111111222333555555666999===@@@DDDAAA>>>>>>@@@AAA@@@>>>888777666555333222111000.........------,,,,,,,,,************************))))))))))))))))))))))))***++++++,,,,,,------...//////......000111333444555777:::===?????????>>>777555111///...---+++)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***,,,---...//////222111111444777:::::::::444333222000...---,,,,,,+++++++++*********))))))***************************+++,,,,,,,,,---000333BBBrrrJJJBBB>>>888111,,,)))((((((''''''''''''''''''''''''((((((((()))***+++------%%%\\\rrrKKK:::DDDnnn|||TTTWWW{{{___@@@111000000000111333555666777;;;>>>>>>???BBBAAA>>>===<<<999666333111000///------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,...///111222444444333555999<<<>>>BBBGGGJJJLLLMMMNNNQQQSSSRRRPPPMMMMMMGGG@@@<<<<<<;;;999666888222444CCCYYY{{{cccrrrYYY999<<<<<<888;;;:::>>>999666<<>>??????;;;<<<<<<:::999999<<<>>>222888AAAHHHMMMRRRVVVYYYNNNIII@@@666///+++)))(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111111333444555666888<<<>>>AAA???======>>>???===:::555555444222111///......---------,,,,,,+++++++++************************))))))))))))))))))))))))******++++++,,,---------///.........///111333444444555888:::<<<<<<;;;;;;666333000...---,,,***((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***,,,---......///000000111444777999999888333222000///---,,,,,,++++++++++++*********))))))***************************++++++++++++---000333>>>nnnHHHAAA>>>888222,,,)))((((((''''''''''''''''''''''''(((((((((((()))+++,,,---000777[[[sssAAA:::LLLbbbuuuxxx{{{~~~SSSOOOqqqqqqPPP777)))............000222444666888===??????@@@CCCCCC???999888555333000...---,,,++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++,,,---...000222333444444777:::===@@@DDDHHHKKKNNNNNNOOOQQQRRRQQQOOOMMMHHHBBB<<<888777777555333...///000...***777^^^uuuxxxhhhlllaaannn]]]bbbNNNLLLFFF@@@BBB>>>UUU???^^^ZZZhhhhhhLLL444555:::AAADDDCCCDDDGGGHHHFFFCCC???<<<:::888888666555444222111111111111000000000000111222333333///000111555@@@RRRggguuueeeLLLAAA>>>===<<<555333111///---+++******))))))))))))))))))))))))))))))))))))************,,,---...///111333444444666777888999:::;;;;;;;;;;;;:::999:::999555///***000000000...+++***+++,,,...---+++))))))***+++---++++++++++++++++++++++++************************,,,,,,---......//////000000222444444555777:::<<<>>>===<<<<<<<<<;;;888555222111000///...---,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------------...///000222333222333555777888777666555333000...,,,+++***)))'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((***+++------.........///111444777888666444000000...---++++++******+++************)))))))))************************)))***+++++++++---000222:::hhhEEE@@@===888222---)))((('''''''''''''''''''''''''''(((''''''((()))***++++++///&&&,,,OOOcccLLLEEEMMMWWWtttvvv||||||aaa[[[nnnsssSSS{{{fffBBB,,,)))---,,,,,,,,,---///222444666888<<>>888555444333222000,,,---111111,,,'''---777OOO{{{~~~^^^<<<000;;;???AAA>>>===@@@CCCCCCDDDBBB???<<<999777666555222111000///............---------,,,------......///111333222000//////111333AAATTTeeevvvsssmmm^^^TTTJJJDDDDDDAAA:::333111000...---+++***))))))))))))))))))))))))))))))''''''((((((((()))))))))++++++---...///111222222555555666777777777777666:::888555444333222000...333222111///...---...///---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,---.........///111333333444555777999;;;;;;;;;;;;:::777444111//////...---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******++++++,,,,,,,,,------///000111111111222444555555444222111000...+++***))))))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''')))+++,,,---------------000333666666333111...---,,,+++***)))))))))************))))))))))))************************)))***+++++++++,,,///222666cccDDD???<<<777222---***((('''''''''''''''''''''''''''''''''''''''((()))******###,,,222444HHHttt```BBB===555KKKiiiyyyqqqccceeerrrzzziii[[[]]]|||{{{FFFyyywwwNNN666000111---(((,,,,,,,,,---///222444666222777999999:::======999333222000...,,,+++******((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((((()))***+++,,,...000111222222555888;;;>>>BBBFFFIIIJJJIIIIIIJJJIIIGGGDDDAAA===:::666333222111000//////+++))),,,...---------000(((>>>xxx}}}hhhHHHCCC999;;;444888;;;:::555666>>>CCCBBB@@@???<<<888666444444333000///...------,,,------++++++************++++++...,,,***)))+++000888===111555888999999===EEELLLttt{{{fffPPPHHHEEEDDDHHHAAAFFFIIIEEE===666444555///...---+++******))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******+++,,,...///000000333333444444444333333222000000000---++++++---000%%%%%%&&&((()))******)))%%%%%%&&&'''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((*********+++,,,,,,------...000222222222333444666999:::;;;:::777444111000...------,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))******+++***+++,,,---...//////000000111333333333111000...---+++)))(((((((((&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((***+++,,,------+++,,,...111333333000...++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,///222444^^^EEE===;;;777222---***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))///...,,,%%%!!!777ppphhhgggOOO;;;CCC```yyy{{{ttt\\\bbbkkkttt{{{{{{yyyppphhhrrrpppdddjjj~~~^^^GGG111***...///+++&&&,,,,,,,,,,,,...000333444111555888777999<<<;;;888111000...,,,+++***))))))''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&''''''((((((((()))***+++---///000111111333777999<<<@@@DDDHHHIIIIIIIIIJJJIIIEEE@@@<<<888777444222///......---***+++++++++***,,,///333000000000---000KKK|||nnnLLL===999###222+++;;;999222444444444777<<<>>><<<<<<:::888555333111111111------,,,+++++++++++++++))))))((((((((()))******(((+++000333333///)))&&&111111222222222111111111sssyyylllaaaRRRFFF??????BBBEEEEEE@@@<<<;;;>>>DDDHHHHHHUUUGGG666///222777777444---,,,+++******)))******((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))***+++,,,---......000000111111111111000///***---//////,,,***))))))...------,,,+++((($$$!!!(((((()))*********))))))''''''''''''''''''''''''((((((((((((((((((((((((((())))))******+++,,,,,,---///111222111111222333666888888777444111//////,,,,,,,,,+++***)))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((())))))***)))***+++---............///000111222111000...---+++)))'''&&&''''''&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((()))+++,,,,,,,,,++++++,,,...000000...,,,***))))))((((((((())))))(((((()))))))))))))))***))))))))))))))))))))))))((()))*********,,,///111111ZZZIII<<<:::666222...***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''(((((()))!!!$$$------+++:::SSS{{{wwwgggQQQFFFGGGFFF@@@wwwvvvrrrlllfffbbbaaaaaaVVV\\\aaacccgggnnnqqqqqqmmmlllkkkjjjiiiiiijjjjjjhhhxxxZZZyyyWWW///---......***$$$&&&---++++++++++++,,,...000111000555777777999;;;;;;777...---,,,***)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((()))+++,,,...///000222555888;;;>>>AAAFFFIIIIIIIIIKKKLLLJJJEEE>>>999444444222000---+++++++++'''+++///...+++)))))))))000---...444333......333AAAgggsssNNNCCC+++333$$$+++666666333,,,000333333333555888888777888:::888666444111///.........+++******)))))))))))))))((((((((((((((()))***+++***)))))))))***+++++++++,,,***)))+++///333777999uuuNNN999666888;;;<<<<<<:::888666>>>999;;;???>>>@@@BBB???666<<>>&&&111,,,///222222222333666:::888444:::>>>999:::???===BBB:::111---///000...***(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))***++++++,,,,,,,,,------......------///)))######(((+++)))&&&+++(((%%%&&&'''(((&&&$$$$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))*********+++---000111000/////////111222222000,,,***,,,...)))))))))((((((''''''&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''(((***,,,---------,,,***,,,---......---+++******(((&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''')))***+++++++++,,,+++******,,,,,,,,,+++)))(((((((((((())))))***'''((((((((())))))******))))))))))))))))))))))))((()))*********+++...111---TTTJJJ===:::555000+++((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))---,,,>>>mmmfffiiirrr]]]FFF===666CCCLLLYYY___cccjjjgggaaafffaaaooorrrgggcccgggbbbUUUTTTOOOOOOLLLNNNgggrrrXXXlllcccCCC---&&&((((((((((((((((((((((((((((((((()))***,,,---...///000000111333666444000,,,******)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))+++------...111333333777???CCCCCCCCCCCCCCCBBB>>>:::555222///...,,,***)))((('''''')))))))))))))))))))))))))))*********++++++++++++.........////////////000333333444444444555555555555555444333222111000000/////////......---------++++++++++++,,,---......111111111222222111111111000//////...,,,+++******))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))************************333333222111000///......------...///111222444555666777888999999999999999777555333000...,,,******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))******++++++---------,,,,,,,,,++++++))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++,,,---...////////////111000///...---,,,++++++))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***+++,,,,,,,,,,,,......---,,,+++))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''$$$%%%((('''###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))*********************************((((((((((((((('''''''''(((((((((((())))))))))))+++***(((((()))******)))((())))))))))))***---///444NNNJJJ===:::555000+++((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))+++%%%"""---KKKvvvqqqiiiZZZ^^^VVVOOOPPPMMMKKKSSSPPPPPPJJJCCCIIIVVV[[[VVVsss{{{wwwbbbbbbggg~~~|||sss^^^BBB///((()))++++++'''''''''''''''''''''''''''((()))***,,,---....../////////222444222...******)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))+++,,,---777999:::888:::@@@CCCAAAIIIHHHFFFCCC>>>888333000...---,,,***)))(((''''''(((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,------------------.........///////////////......------,,,,,,------,,,,,,,,,++++++++++++******++++++,,,---...000000111111111111000000///......---+++******))))))((((((((('''''''''&&&'''''''''''''''''''''''''''((((((((())))))))))))************************/////////...------,,,,,,++++++,,,---...000222333444555555666777777666666333222000///---,,,++++++)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))***++++++,,,,,,,,,+++++++++******)))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((++++++---......////////////......---,,,+++***))))))((((((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++,,,,,,,,,,,,---,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&%%%###$$$''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))******(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))))))))***(((''''''((())))))(((((())))))))))))***---///333MMMJJJ===:::555000+++((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$+++///+++'''///BBBTTTqqqxxxppp```dddqqqpppooo}}}yyyxxxnnnOOO<<<000""" ''',,,***%%%''''''''''''''''''''''''''''''(((***+++,,,---...------...000111000,,,))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))+++,,,---999;;;;;;:::;;;AAACCCBBBIIIHHHEEEAAA<<<666111...---,,,+++)))((('''''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++((())))))))))))*********************************************))))))))))))************+++,,,------//////000000000000//////---,,,,,,+++***)))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))************************))))))******,,,---///000111222222333333333333222///...---,,,++++++++++++((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))*********************))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((***+++,,,---.........------,,,,,,+++***)))((((((((((((((('''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***++++++,,,,,,++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%%%%###$$$''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((('''&&&'''((()))((('''((())))))))))))***---///222IIIJJJ===:::555000+++((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))'''%%%%%%))),,,333NNNhhhnnnxxxzzz|||zzz}}}oooQQQ,,,%%%,,,///,,,'''$$$$$$''''''''''''''''''''''''&&&'''((()))***,,,------------...//////---+++)))(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))***,,,---000333555555999@@@DDDCCCCCCAAA???;;;777333///---,,,+++***)))((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((()))))))))*********((()))))))))******++++++))))))(((((((((((((((((())))))))))))***+++,,,,,,------............------++++++***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))''''''(((((()))))))))***((((((((()))***,,,---...///000000111111000000000---,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))***)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******+++,,,------,,,,,,+++++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))***++++++++++++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''(((%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''((((((((())))))((('''&&&''')))***)))'''((())))))))))))***---///111EEEIII===:::555000+++((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''',,,'''###$$$)))------,,,(((%%%)))666FFF[[[yyynnnMMM555,,,$$$))):::$$$***---)))!!!$$$+++''''''''''''''''''''''''&&&&&&'''(((***+++,,,,,,---...//////...,,,***)))'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***,,,,,,***...000111666???CCCCCCAAA???<<<888333000---,,,***))))))((('''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))************'''(((((())))))******+++(((((((((((())))))))))))(((((((((((()))***+++++++++,,,,,,------,,,,,,+++)))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((())))))******((((((((()))***+++,,,---...///////////////......,,,+++***((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))******+++++++++++++++++++++******)))(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((()))*********************)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((,,,---(((%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((()))++++++***(((((())))))))))))***---//////@@@~~~HHH===:::555000+++((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$)))...///+++$$$'''***,,,+++((('''))),,,666DDDcccjjjpppwwwiiiQQQ...(((...(((###((('''!!!""")))&&&###"""###&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***+++,,,,,,...///...,,,***))))))&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***+++,,,,,,000222222777>>>BBBBBBEEEBBB===777222---+++***)))((('''''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))''''''''''''((((((((((((&&&&&&&&&''''''((((((((((((((((((((())))))))))))''''''''''''((()))************++++++++++++******)))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((())))))******)))(((((()))***+++,,,,,,...............------,,,+++***)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))***************)))***)))))))))((((((((('''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))******)))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***//////***%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((((('''(((***,,,,,,+++)))((())))))))))))***---//////===yyyGGG===:::555000+++((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&"""###### !!!***111""",,,+++***///))))))###///000111222+++666555EEERRR___pppsssrrrxxx~~~rrrgggeeehhheeeZZZPPPBBB555+++&&&'''111000&&&---((("""''')))&&&((($$$""""""&&&+++,,,&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''')))***+++++++++---...---)))''''''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))+++,,,...111333333888???CCCBBBCCC@@@:::444///,,,+++***'''''''''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))&&&&&&&&&&&&'''((()))***)))))))))******)))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((()))***+++,,,,,,------,,,,,,+++***)))(((''''''&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((())))))******))))))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))...///***$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&'''))),,,,,,***(((((())))))))))))***---///000;;;wwwFFF===:::555000+++((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''((()))'''$$$"""***//////""""""///$$$(((111!!! ///++++++)))///+++)))...,,,(((---'''+++,,,(((%%%&&&((()))((($$$***...$$$"""((()))'''%%%"""'''***)))%%%&&&&&&$$$!!!!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++)))+++---+++'''%%%%%%'''$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,,,,000222333888@@@DDDDDD<<<999555000---++++++,,,'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&((())))))(((((())))))))))))((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***+++++++++++++++***))))))&&&&&&&&&&&&''''''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))))))))))))))((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,...)))$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&)))++++++)))'''((())))))))))))***---///000:::wwwJJJ<<<888333...+++)))'''%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&'''((()))***+++++++++******************************)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((---,,,+++)))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((+++......222666888:::<<>>>>>555111,,,(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))***,,,---...111;;;cccKKK;;;777222...+++***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%)))((((((''''''&&&&&&%%%''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((((('''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&'''***---...000444999<<<<<<;;;:::111...***''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))***,,,---...000999```NNN:::777222...,,,***((('''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((((('''&&&&&&''''''((())))))***%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((+++...///111555999<<<<<<888555///,,,)))''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))***,,,---...///777]]]LLL:::666111...,,,***((('''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''')))***+++)))***+++---///000222222...000222444555444222111...---,,,***'''%%%######((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''))),,,///111222555999<<<;;;555111---+++(((''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))***,,,---...000777\\\III:::666111...,,,***)))'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''(((***+++---...555666999<<>>999666,,,,,,+++***)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((***---///222333666:::<<<:::444...---***((('''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))***,,,---...111888\\\HHH;;;777222///,,,***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((***&&&%%%'''%%%###&&&---"""---,,,<<<333@@@;;;BBBPPPPPPJJJ\\\iiiiiiuuutttzzzxxx}}}}}}|||ooolllcccbbbkkkZZZTTTGGG666FFF555...))))))%%%///&&&+++$$$$$$%%%%%%%%%$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))+++++++++000666<<>>???;;;444---)))(((((((((''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))'''(((***++++++***(((&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&)))'''%%%$$$&&&((()))***,,,+++)))'''(((***,,,...000333777:::<<>>AAABBB???<<<<<<888444:::111333###---"""***%%%))))))***)))((('''%%%%%%((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''***))))))(((((()))******$$$$$$$$$%%%&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++,,,---...222888TTTDDD:::666222...,,,***(((&&&''''''''''''''''''''''''(((''''''(((+++,,,***(((***)))+++111;;;JJJ\\\hhhwwwpppwwwooollllll~~~www~~~gggkkkgggrrrsssrrrjjj[[[TTTRRRRRRQQQ999$$$"""222''''''&&&'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())),,,///222888;;;>>>>>>888111***'''(((((((((((((((((()))***'''((())))))(((((()))***((())))))((((((((()))***'''((()))***++++++******)))((((((''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''&&&&&&(((,,,///)))((('''''')))///777<<>>;;;555...(((&&&((((((((((((((()))******(((***,,,,,,++++++---///(((***++++++)))((()))+++...---+++***))))))***+++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''"""(((///000+++%%%$$$$$$***222===EEEIIIJJJIIIIIIIIIPPPTTTRRRSSSWWWXXXVVVjjjbbbllldddcccjjjcccooobbbaaafffWWW[[[MMMJJJ<<<444000+++((()))+++++++++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%''')))***)))'''&&&'''''''''''''''((()))***++++++*********++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,...///111777RRRKKK999666111...,,,+++)))''''''''''''''''''''''''''')))))))))((('''))),,,///AAATTTlllwwwmmmeeeqqqwwwsss}}}zzzooosssvvv\\\___TTTKKK888555///'''###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((+++111666??????===888111+++((('''(((((((((((()))***++++++%%%(((,,,,,,++++++...222555888<<<;;;999777888999<<<:::666222///......///***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''(((((((((&&&(((((('''&&&***222888FFFKKKPPPSSSSSSRRRTTTVVVRRR\\\dddffflllvvv{{{xxxsssgggttthhheeemmmccctttqqqrrriii___XXX\\\XXXRRRRRRJJJ@@@888333...***&&&************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&'''(((((('''%%%$$$''''''((()))************''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************+++---...///222888RRRLLL999555111...,,,+++)))''''''''''''''''''''''''''')))******)))+++555EEEQQQqqq{{{|||vvvkkkaaa]]]bbbgggvvv{{{~~~yyy|||xxx}}}{{{sssvvvNNNRRRUUUKKK@@@222(((%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((******+++...666===BBB@@@<<<555...)))(((((((((((((((((()))***+++,,,+++000444555444555999===EEEJJJOOOPPPLLLIIIIIIKKKKKKJJJHHHEEECCCAAA@@@???555444222000...,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''''''''((((((((()))***&&&###&&&000>>>IIINNNMMMMMMMMMLLLNNNVVVbbblllrrr~~~yyyxxxdddvvvjjjiiiiiiaaaVVVMMMEEE<<<222***++++++*********)))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%%%%'''))),,,///111)))***---///000///...---///...---+++******))))))************************))))))))))))))))))))))))*********+++,,,---...///333888SSSKKK888555111...---+++)))'''(((((((((((((((((((((((((((***+++,,,222DDD___ssszzzjjjdddiiinnnooosss}}}|||lllqqquuuXXXJJJ^^^PPP===...((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''***,,,---222;;;BBBDDDAAA;;;333,,,((((((***(((((((((((()))***+++,,,:::???DDDEEEDDDFFFJJJOOOKKKQQQWWWXXXTTTQQQPPPQQQSSSTTTVVVWWWVVVUUUSSSRRRHHHFFFBBB===888333///---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&'''''''''(((((())))))%%%&&&...???OOOTTTLLLBBBEEENNNZZZfffrrr}}}bbb]]]XXXUUURRRKKKAAA:::+++++++++************)))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((((('''(((+++111:::BBBHHHIIILLLOOORRRSSSQQQOOOMMMBBB@@@===999444111///---************************))))))))))))))))))))))))*********+++,,,---...///444999SSSMMM:::666111---+++***)))(((***)))((()))***+++******---(((--->>>QQQbbbxxxpppdddbbbfffkkkyyyuuu|||ZZZLLLUUURRR???///***((($$$'''(((&&&$$$%%%''''''%%%&&&&&&%%%%%%%%%&&&''''''''')))***)))'''&&&&&&''' ''',,,***%%%""""""""",,,+++&&&###%%%)))***&&&%%%***---+++***+++***((((((&&&%%%'''+++,,,'''"""((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))'''))),,,---///333:::???AAA???999000***(((&&&$$$+++***)))***...666???FFFQQQZZZUUURRRdddcccuuuYYYVVVZZZccccccOOO;;;YYYAAA>>>......+++&&&'''+++(((!!!,,,+++)))'''(((***(((%%%))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&'''((())))))))))))((((((&&&%%%&&&'''((('''%%%''''''&&&&&&&&&'''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''(((((('''%%%###$$$&&&'''(((''''''&&&&&&'''(((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++)))((('''''''''&&&%%%'''&&&&&&'''(((&&&&&&((((((,,,***%%%&&&+++)))"""...)))"""###(((((($$$###&&&***)))'''$$$%%%&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&((())))))(((''''''***)))%%%"""%%%,,,...,,,***'''&&&''')))+++)))''')))***+++------,,,***)))+++(((%%%%%%''')))(((&&&)))(((((((((''''''''''''''''''''''''''''''''''''(((((((((''')))+++***&&&222...BBBUUUKKKTTT:::QQQmmmddd{{{PPPQQQFFF___SSSBBB:::---+++---'''%%%...%%%+++,,,(((&&&))))))%%%(((''''''&&&&&&&&&''''''%%%&&&((()))(((&&&%%%$$$---777888===PPPZZZXXXXXXUUU\\\aaa```\\\ZZZZZZ[[[WWWYYY___[[[KKKCCC@@@666444...'''(((---111///,,,...---,,,+++------***%%%,,,++++++***+++,,,...///555777OOOIII:::666111---+++***))))))))))))))))))******)))))))))***666OOOiiiwwwzzzyyysssgggpppvvvuuurrrhhhUUUJJJMMMFFF222''')))'''(((((('''&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((((()))***)))(((&&&'''(((+++***'''$$$&&&,,,333777)))***++++++...333333///:::===<<<::::::======;;;444444000''' (((222(((((((((''''''&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))''')))+++---///555<<>>999222---******+++*********)))***,,,,,,,,,,,,,,,+++++++++---...///444666OOOGGG:::666111---,,,+++***)))))))))))))))))))))))))))...;;;MMM```pppvvvooodddgggzzzvvv{{{rrrrrrlllOOONNNTTTIII555)))'''((()))***(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((*********((('''((()))((('''(((***,,,)))$$$ !!!***444<<>>===>>>AAACCCCCCBBB@@@:::777222...,,,,,,---///&&&(((+++,,,,,,***(((((()))))))))(((((((((''''''''''''''''''''''''''''''"""'''+++)))%%%'''222===VVVhhhWWWRRRXXX\\\qqq|||}}}{{{```fffQQQBBB@@@(((999,,,,,,)))'''(((,,,***&&&((((((''''''''''''((((((***)))'''(((---777CCCKKKTTTNNNGGGRRRccc```WWW[[[]]]kkk~~~zzzcccFFF666444666555111+++,,,---,,,******---111---,,,,,,+++,,,...///000444888QQQLLL;;;777111...,,,+++***)))((()))******)))***+++,,,666NNNbbbdddbbbeeeiiihhh{{{kkkJJJLLL\\\MMM,,,''''''(((***)))&&&&&&)))&&&&&&&&&&&&'''((()))))))))***+++***)))((()))+++---)))&&&(((---333;;;AAANNNJJJBBB;;;>>>JJJUUUYYYVVVUUUSSSUUU]]]fffhhhdddddd]]]VVVRRRPPPHHH;;;000...,,,***((('''((())))))'''''''''''''''''''''''''''(((((((((((())))))))))))***,,,///444;;;BBBFFFEEE:::000+++++++++,,,...***HHHKKK888MMM\\\OOOZZZeee___EEE,,,***444,,,,,,------+++'''(((+++))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,***))))))******)))(((((())))))***++++++++++++%%%''')))++++++)))&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((('''''')))***&&&&&&'''((())))))))))))'''(((***+++***'''$$$"""''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((('''&&&'''((((((,,,///333:::BBBFFFEEELLLEEEAAADDDDDD>>>:::<<<000/////////+++&&&###$$$++++++***)))(((''''''(((''''''''''''''''''''''''((((((((('''''''''''''''###%%%(((******)))''''''$$$---777AAAJJJSSSUUURRRKKKLLLOOORRRUUUWWWWWWVVV^^^XXXOOODDD:::333///---,,,+++***+++++++++)))''')))))))))((((((((((((''''''''''''''''''''''''''',,,(((%%%&&&***555EEESSSVVVPPPQQQ___fffUUUbbbOOO>>>888%%%---...---,,,+++***)))'''((((((((('''(((((())))))((())),,,444===FFFKKKLLL::::::HHH______KKK]]]kkkKKK666......///000222222...***,,,000------,,,,,,---///111222666<<>>III555???MMM\\\pppsssZZZWWWWWW\\\bbb___RRRGGG>>>:::333,,,((('''((()))(((((((((((((((((((((((((((((((((((()))))))))***++++++---111888>>>DDDGGG===333,,,---000222666;;;WWWDDDZZZtttsssrrrfffzzzhhhppp|||}}}yyy```XXXeeebbbFFF333555***(((***...,,,'''&&&)))(((((())))))))))))))))))))))))))))))))))))))))))***)))((((((((()))******+++***))))))++++++***)))++++++***)))'''%%%###!!!)))***++++++,,,++++++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$'''******)))'''''''''((('''&&&&&&%%%$$$$$$$$$"""$$$%%%''')))*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((('''''')))...222888FFFNNNFFF;;;:::BBBIIIPPPGGGAAADDDIIIGGGAAA===WWWGGG777000,,,+++---111)))))))))))))))((('''%%%(((((((((((((((((((((((((((((((((((((((((((((((("""'''***)))&&&&&&+++111888AAAJJJPPPXXX___bbbaaaXXXZZZ^^^bbbfffhhhkkklll[[[[[[ZZZYYYXXXVVVVVVUUU999222***(((+++...---+++***)))))))))((((((((((((((((((((((((((((((((((((111&&&!!!)))888DDDNNNUUULLLJJJttt}}}___kkk^^^:::333)))+++......+++((((((+++((((((((((((((()))***+++(((---777EEEQQQSSSMMMGGG```UUUXXXzzzTTT000111---...111111---,,,000...---------...000222333777???YYYWWW;;;777222...---,,,+++***)))***+++***+++///777>>>TTT\\\ccchhhoooyyyttt~~~ttt^^^GGGNNN\\\:::...%%%'''***((((((,,,''''''''''''(((***+++,,,+++,,,,,,+++******---///,,,+++000999===CCCRRRcccmmm___ZZZZZZUUUNNNCCC777...)))''''''((((((((((((((((((((((((((((((((()))))))))******,,,,,,///555<<>>000'''***---***)))...(((((()))))))))*********)))))))))******+++++++++------,,,---...111333555555444444666888::::::999777999<<>>IIIPPPQQQ]]]jjjqqqwww{{{{{{yyykkkcccTTTAAA111)))))),,,*********)))))))))((((((((((((((((((((((((((((((((((((444FFFQQQUUU]]]hhhyyyuuu```VVVCCC777---+++,,,******,,,))))))))))))***+++,,,---:::FFFRRRVVVVVVYYYcccnnneeedddkkkvvvvvvmmmhhhllllll|||lll^^^nnnooocccjjj~~~\\\;;;000222111111333///......///000222444666:::GGGaaaMMM<<<888333///---,,,+++******+++++++++---666DDDNNNJJJRRRaaaooossswww|||{{{~~~YYYGGGYYY???***(((,,,***(((***'''''''''((()))+++,,,------------+++***,,,...111888FFFgggfffaaaZZZOOODDD999111---))))))))))))))))))))))))))))))))))))************---...333:::BBBEEEEEECCC222...111???MMMaaatttZZZMMMfffRRR===---,,,...++++++///(((((())))))*********+++))))))******++++++++++++------///222666<<>>JJJRRRHHHZZZ___ZZZkkkxxx}}}ppp;;;UUUXXX999 ,,,,,,###...***)))((((((+++......+++...))),,,...+++000:::>>>```xxxiiiiiijjjooozzz^^^\\\NNNDDDDDD000---,,,+++******)))))))))(((***++++++******+++,,,888+++333@@@BBBKKKJJJ777222+++CCCLLLxxx\\\WWWaaa```+++666---$$$'''000'''***,,,---,,,+++,,,---''',,,...***)))---000///000===666AAA888FFFDDDTTT___hhhsss}}}|||lll```KKKKKKHHHFFFIIIMMMKKKFFF777444+++"""&&&//////'''''''''(((''''''''')))***((('''&&&&&&'''(((((('''...(((!!!,,,555777@@@BBBFFF>>>FFFJJJFFFRRRWWWCCC888<<<======DDDIII@@@111((((((***+++)))%%%%%%'''''''''''''''''''''''''''---((()))///+++###(((555???AAAFFF>>>XXXoooHHHMMM\\\:::&&&222'''***)))+++,,,***))))))(((&&&&&&)))***(((''')))+++------(((000LLLVVVDDD```{{{{{{}}}rrrnnnoookkkeee^^^ZZZYYYYYYXXXWWWWWWaaammmtttxxx~~~{{{III...222***000%%%&&&666+++---)))(((---...)))---///&&&&&&777QQQHHHUUU}}}nnnOOO```999+++444---///...///###***222$$$&&&<<>>===:::888666---""""""))))))******)))((((((((()))((('''&&&'''((()))))))))"""&&&>>>999???NNNAAADDDcccTTTOOOFFF777999>>>222555999:::666555<<>>:::AAA999NNNfffYYYQQQXXXEEE888000***(((******)))((()))******)))******)))''''''((((((===666EEELLLyyy}}}sssllliiihhhiiimmmlllmmmrrrzzz}}}sssjjjfffjjjrrrxxxwwwjjj---,,,000555111'''(((,,,***)))'''******'''+++...)))999III???[[[llltttlllvvvfffJJJ555333%%%777$$$---(((///***'''555???FFFNNNOOOOOOaaaIII999---666222333000666000///AAA;;;VVVfffLLL<<<888222...,,,,,,++++++))),,,///222666<<>>000...,,,---,,,)))))),,,+++))))))+++,,,,,,...111DDDLLLMMM|||jjjjjjmmmuuulllhhhvvvuuuAAA(((......---///***...---)))***---,,,000===UUUkkkjjjaaa^^^bbbbbb111777...///,,,...666"""111HHH>>>YYY\\\bbbzzz???...111555333888222:::YYY___|||NNN<<<888222...,,,,,,++++++***---222666999<<>>///,,,)))***,,,---,,,***+++++++++)))(((,,,444:::>>>[[[ccc[[[ssswwwfffeeejjj```AAA222@@@AAA,,,%%%000))))))))))))))))))))))))+++888>>>:::FFFiiiYYYHHH777)))***---,,,***,,,,,,))))))***)))+++:::LLLbbb~~~xxx{{{sss666---111)))---)))000)))***111+++:::dddzzznnn^^^bbbfffiiijjjjjjkkkllllllttthhhrrrcccmmm888+++555......---666@@@FFF___uuu}}}>>>777999444999666BBBiiisssPPP<<<888222...,,,,,,++++++---///111444888>>>DDDIIIKKKSSS[[[___cccmmm|||WWWDDDSSSIII555...***///,,,...111...---<<>>000***///+++,,,,,,,,,---000555888@@@HHHZZZ^^^TTT^^^jjj{{{ZZZ@@@???///---000111...+++...666>>>XXX}}}mmmDDD777222,,,+++---...---******++++++***+++333???HHHWWW}}}yyyrrrrrriiiwwwUUU===AAADDD888,,,+++************************...777>>>EEE\\\~~~|||}}}kkkNNN333,,,///---,,,---+++)))***------333LLLfffqqqaaa999---///444)))222)))(((222///HHHuuubbbeeegggllltttyyywwwnnneeeVVVPPPHHHBBB@@@BBBEEEGGGNNNQQQ]]]qqqzzzuuuwwwpppwww}}}^^^vvv{{{lllJJJ555///---555)))===FFFSSS|||WWW999:::444:::999HHHoooyyyPPP===888222...,,,,,,++++++...///111333777>>>GGGMMMSSSRRRXXXdddjjjjjjmmmtttcccJJJPPPMMM===000'''+++---222444///222KKKiii}}}zzzWWWWWWMMM000'''555+++,,,,,,,,,---111555999HHHHHHSSSYYY^^^yyytttcccSSS???111---000222///---444CCCOOO{{{>>>777000,,,---...---***)))*********...888GGGSSSqqqppp|||sssooo[[[BBB===BBB777!!!************************CCC===JJJqqq|||mmm|||fff???111111...,,,---)))(((,,,111333>>>^^^}}}vvvttt~~~SSS))),,,222,,,555+++)))333444VVVtttkkk^^^fffxxxQQQPPPLLLFFFDDDMMM```ppppppUUUGGGEEEHHHKKKYYYSSSXXXkkk|||zzzhhhXXXIIIEEEMMMdddzzz___XXXeee:::---,,,;;;(((@@@JJJ```xxx:::999444<<>>BBBJJJ===666///---,,,******------...111555999???CCCFFFDDDMMMTTTTTTPPPOOOVVV^^^ZZZ___fffggg___SSSLLLLLLRRRmmmyyy}}}pppRRR>>>FFFIII???]]]aaa???SSSHHHGGGFFFIIIUUUbbbeeebbb}}}dddPPPGGGggg___JJJXXXFFF///...000***111---@@@SSSmmmRRRSSS666)))//////...,,,---222:::@@@DDD^^^gggmmmppp{{{sss<<<;;;333,,,000111111RRRnnn???...---+++)))+++111&&&///,,,:::\\\rrrrrr___RRRDDDEEE:::---+++***++++++***---222???```rrruuuzzzvvvsssUUU222+++---333,,,...000///>>>hhhmmmKKK333333000***,,,333///JJJ}}}wwwtttwwweeebbbzzzfffVVV^^^yyysssvvvddddddrrruuummmrrrUUU666111333555QQQUUUZZZeeeIII333999GGGHHHFFF{{{zzzDDD===666///---,,,******---......000333777<<<@@@BBBCCCJJJQQQQQQMMMLLLSSSZZZfff```^^^___```___```eeePPPIIIxxxkkkyyy]]]\\\UUUWWWgggtttsssQQQKKKbbbmmm___pppuuuvvvssssss{{{ggg```sssQQQTTTQQQ333---555---DDD***:::tttPPP^^^EEE(((///000000......555@@@JJJ^^^[[[YYYpppzzz~~~DDDMMM333///333333@@@{{{YYY111,,,///,,,***,,,,,,222///MMMyyy{{{DDDKKK???,,,///...)))&&&,,,444:::NNN}}}ppp}}}kkkrrrwwwpppfff;;;;;;,,,222+++444///111WWW}}}{{{sssqqq000444000///+++666555YYYggg\\\[[[iii{{{}}}jjjgggvvvcccfffvvvwwwNNNGGG@@@???EEEHHHHHHNNNXXXQQQWWWkkk|||kkkddd|||ooo<<<---777???```nnnjjjKKK^^^xxx|||mmmDDD>>>DDDFFFFFFuuuuuuGGG===666///---,,,******---......000222666:::===???BBBIIIPPPRRRQQQSSS[[[bbbkkkeeeeeennnzzzhhhVVVyyywwwzzzwww~~~tttsssWWWNNNmmmqqqyyyzzzXXXOOO\\\===///000...222999YYYhhh\\\TTT222---///000000333<<>>PPPsssooo|||VVVVVV===***))),,,444...>>>rrrqqq{{{BBB666222444+++888@@@mmmyyyTTTGGGHHH```yyyyyynnnlll^^^VVV___^^^bbbfffggg___RRRHHHFFFMMMNNN]]]mmmfffSSSRRR```ttt```^^^ccc___pppttteeesss>>>000<<>>777CCCgggPPP>>>PPPUUUhhhffflllyyy@@@AAAFFFJJJLLLrrr]]]===666///---,,,******------...///111444888;;;===???EEEKKKOOORRRWWW```gggnnnsssvvv\\\NNNLLLIIIIIIxxxqqqjjjMMM]]]SSS...333666555BBB{{{lll^^^AAA111000///111888DDDQQQZZZllllll~~~xxx{{{lll|||{{{WWW555777777kkkrrrzzzMMM555<<<===000+++555mmmwww|||PPPVVVSSS444&&&222333000RRReeeaaaeee{{{oooppptttTTTtttsssgggcccdddnnnMMM<<<666333+++666eee{{{xxxxxxttt|||oooeee]]]VVVFFF]]]hhhXXXRRRtttqqqyyy{{{<<<111222333:::eeeyyysssJJJ@@@888<<>>KKKVVV\\\___rrr{{{wwwwwwwwwTTTaaayyysssaaa]]]uuufff???222LLL___PPP888gggnnnfffwww{{{jjj{{{QQQ///333***000222DDD{{{~~~\\\HHH[[[aaaCCC^^^===)))...222;;;dddWWWYYYQQQOOO]]]mmmhhhLLL111CCCDDDOOOlllKKKMMM>>>444BBB<<>>AAAqqquuuFFF:::777999IIIddd{{{uuuXXXLLLTTTlllfffUUUlll|||```???RRRqqqKKK===777888AAALLLjjjwwwvvv|||vvvjjjtttuuuJJJCCC===<<>>CCCHHHNNNTTTYYYaaakkkrrrxxxuuuxxxyyyhhhOOOIIIRRR{{{\\\nnnxxxTTT[[[ooo888---::::::~~~uuueeeVVV555111000777DDDSSS^^^bbbeeessswww|||uuurrrWWWgggZZZKKKTTT}}}vvvqqqKKK000```}}}bbbAAA>>>???DDDGGGJJJQQQXXXTTTJJJBBBOOOuuutttFFF???''',,,:::UUU~~~ooowww[[[999MMM{{{MMM===dddKKK___BBB+++)))111GGGttttttcccggggggoooqqqcccMMM@@@EEEOOODDD???JJJ...MMM<<>>666555888PPPdddfffvvv\\\oooxxxpppqqq|||jjjoooXXX<<<@@@CCCHHHJJJ___sss___<<<777111,,,***++++++,,,......111444444333888???DDDIIITTT^^^bbbdddiiippptttnnnzzzqqqQQQ<<<===JJJWWWfffqqq;;;888222CCC}}}tttccc666333444===JJJXXXaaaeeehhheee~~~~~~jjjcccgggSSSuuuwwwppp~~~DDD???iii~~~|||rrrGGGHHHOOOzzzeeeIIIFFF===LLLIII<<>>[[[dddzzz[[[SSS~~~nnnttt>>>???UUU___uuuNNNIII:::777444555AAAVVVjjjvvvbbbcccXXX~~~qqqoooccckkktttTTTFFF999:::888888<<<===:::999;;;666EEEPPPNNNDDD@@@CCCFFFAAAEEE]]]lllXXXeeefffFFFHHHyyyaaaAAA===BBB:::JJJfffjjj]]]<<<777000,,,***+++,,,,,,......111444333333777>>>EEEJJJTTT```hhhnnnyyyttt```VVV^^^kkkSSSWWWssswww:::AAA999___{{{|||nnn<<<333777KKK[[[```eeelllqqq~~~xxx^^^vvvsssmmm^^^VVVMMMccc{{{{{{uuuiii[[[wwwdddRRRPPPRRRPPPrrrSSS777===^^^vvv___zzz]]]WWWIII}}}555000666[[[sssuuuuuuoookkkKKK===NNN^^^kkkvvvuuuXXXEEEaaaJJJ---;;;nnnVVV|||pppvvv|||{{{FFFCCCjjj___WWWLLL<<<888222000888IIIaaasssmmmqqqxxx{{{tttwwwwwweeeiii|||RRRqqq777BBB;;;999999>>>???;;;888999666<<>>:::NNNhhhggg[[[;;;666000+++***+++,,,---......000333333222777>>>AAAPPPdddmmmlllooolllVVVGGGFFF___|||oooJJJeeennnTTT...???oooyyyyyyzzzggg|||mmm???666<<>>999888888888>>>GGGEEE<<<:::@@@<<>>>>>;;;:::PPPeeebbbVVV;;;666000+++***+++------------000333333222777>>>:::HHH]]]mmmttt{{{}}}qqqqqq\\\mmm{{{rrrFFF111HHHwwwmmmCCC___kkk|||kkk>>>999BBBXXXeeeeeegggmmmuuuuuummmyyyWWWpppcccvvv]]]LLLvvvzzzxxxlllppp???OOOmmmpppcccgggcccNNNzzzooo@@@\\\vvv\\\{{{[[[lllSSS@@@999BBBggg}}}|||HHHBBBGGG]]]xxx|||SSS===FFFOOO{{{oooqqqWWWgggjjjmmmjjj~~~gggBBB;;;777666555===ZZZxxxxxx{{{fff~~~uuuzzzkkk```xxxFFFsss<<>>```|||~~~{{{xxxgggiiisssyyy]]]===>>>>>>888;;;NNN]]][[[XXX:::666///++++++,,,---...------000333222222666===:::;;;EEEWWWjjjuuu}}}zzzsssZZZkkkmmmiiiZZZCCCJJJwwwwwwmmm}}}^^^IIIfff\\\xxxjjjvvvaaa```zzzkkk;;;???JJJYYYbbbdddeeeiii{{{}}}eeetttvvvXXX{{{~~~lll;;;@@@YYYuuuaaaoooeee999MMMiiiiiipppbbbvvvHHH}}}dddQQQppp{{{TTTcccQQQ999OOOmmm}}}aaadddRRRRRRggg___VVVeee___ddd@@@IIIZZZjjj{{{vvv___rrrdddqqqpppgggbbbJJJ>>>888:::555///:::NNNuuuhhhcccpppqqqiii```SSS\\\WWWAAA999555888===>>>>>>>>>999777888;;;;;;777666999555===DDD>>>AAAddd|||ppphhhhhhfffdddkkkwwwNNN999===<<<777<<>>777333@@@RRR[[[SSSMMMKKKLLLFFFFFF]]]zzz|||CCC666;;;999777>>>FFFNNNXXXUUU:::555///++++++,,,......------///222222111666===...444>>>CCCEEELLL```sss{{{uuu}}}fffiiixxxIIICCCXXXMMMSSS[[[IIIeeevvv^^^PPPvvvOOOjjjcccXXXppp^^^hhhjjjDDDKKK___ggg@@@SSSaaaaaaaaaiiimmmkkk|||}}}ZZZ\\\UUUGGGUUUWWWttt^^^XXXYYY^^^kkk{{{hhh}}}iii;;;;;;HHHqqq___WWWDDDlllhhhtttooo777www\\\nnnTTTlllsss```MMMbbbzzzRRRmmm\\\ZZZ\\\jjj{{{zzzkkkhhhpppmmmmmmtttjjjVVV|||XXX999;;;AAA888222555111XXXdddkkkVVVbbbkkkzzziiiXXXjjjddd}}}rrrwwwwwwWWWeeeOOO^^^QQQ\\\wwwoooDDD```QQQBBB<<<:::999777777222::::::333333<<>><<>>999888:::>>>???CCCVVVkkkzzzEEEGGGfffvvv{{{{{{zzzyyyyyyxxxuuupppmmmQQQEEEDDDHHHbbb||||||CCCNNN```mmmGGGcccdddCCCIIIRRR999BBBNNNUUUZZZOOOLLL<<<777999;;;TTT```~~~mmmCCCRRRXXX___bbbbbbcccfffiiiooo\\\PPPaaaGGGPPP:::>>>tttOOOQQQxxx~~~{{{lll||||||888>>>:::KKKppp{{{oooQQQTTT```hhhaaaddd}}}hhh|||XXX>>>RRR~~~hhh___HHH~~~yyyQQQQQQtttzzzqqqIIICCCbbbxxx{{{cccSSSVVVcccccc^^^zzzvvvaaaeee~~~}}}rrrwww^^^uuulllhhhssskkkiiiuuurrraaaccczzzccc@@@:::===@@@111555///444EEEFFFTTTeeeHHHDDD:::RRRzzz~~~{{{vvvaaaVVVTTTeeeppp{{{aaaVVVNNNMMMKKKLLLFFFAAAcccnnnKKKIIIppp~~~wwwYYYFFFHHHDDD666BBB999888888111333666111(((...444888888777777888666===HHHWWWyyyqqqwwwRRR...333666555333444888AAALLLSSS{{{UUU<<<777000+++***++++++,,,...---///222111111666>>>:::555777>>>AAAAAAFFFOOOfffnnnSSS___mmmjjj|||wwwrrrmmmiiiaaaWWWNNNhhhKKKFFFCCCQQQ~~~rrrXXXdddffftttAAAXXXtttEEEIII```======BBB>>><<<:::GGGIII;;;999===GGGbbbdddEEEEEE]]]mmmkkk______XXXfffwwwlll[[[^^^bbbcccdddfffkkkpppeeesssoooZZZEEEXXXJJJvvv___888VVVjjjAAAFFF___bbb___mmm}}}wwwttt{{{vvv666<<<666@@@[[[hhh|||BBB<<<222GGGoooeeennnrrr999666___zzzqqqUUUKKKVVVddd|||ssskkk^^^oooqqqQQQKKKTTTFFF<<<000IIIiii~~~zzzdddkkk]]]ttt{{{___ZZZnnn{{{hhhjjjtttlllkkkxxxvvvvvvooocccLLL}}}gggPPP777;;;CCC777555//////333WWWzzz[[[IIIZZZ}}}vvv{{{ssshhhVVVHHHKKKWWWuuu___\\\MMMGGGHHHFFFGGGEEE:::===RRRxxx{{{LLL777@@@aaa\\\CCCCCCAAA999999999555999@@@;;;BBBAAA>>>666000...333888BBBUUUtttggg~~~^^^666)))999222111111222666???JJJQQQtttNNN;;;666000+++******++++++------///111111000555<<<666222444===>>>777333555888CCCVVV\\\VVV\\\jjjnnniiiiiijjjkkkjjjgggbbb^^^[[[IIIAAA:::QQQxxxiiifffxxxooo^^^pppMMMkkkpppyyy@@@VVVcccIIILLLaaaBBBAAA???:::@@@III\\\LLLEEEIIIIIIGGGVVVRRR///555NNN\\\jjjeee999CCCPPPhhh}}}{{{nnnTTT]]]```bbbddddddgggkkknnnkkkVVVkkk{{{fff@@@???:::XXXeee===???XXX{{{tttppp~~~|||tttUUU777333OOOkkkhhhmmm|||vvvqqqxxxKKK444777555IIITTTxxxyyyXXXPPPVVVwwwyyybbbiiixxx;;;MMMWWWggghhhyyyrrrCCC666RRRJJJDDDxxxvvv|||ddd]]]YYYyyy~~~{{{mmmXXXDDDHHHjjjFFFXXX}}}^^^OOONNNHHHbbb}}}ssshhhlllcccgggtttsssdddYYYiii~~~uuugggfffooojjjhhhuuuxxxtttwwwDDD\\\VVVpppAAA888BBB;;;>>>555000///WWWWWWJJJaaalllkkktttzzz}}}{{{{{{vvvuuuoooZZZHHHBBB>>>???SSSkkkzzzOOOPPPFFFEEEGGGAAA>>>CCC>>>777<<>>;;;:::111555555666:::DDDTTTeeeqqqiiiVVViiibbb777***...555000000000111444<<>>FFFeee~~~}}}oooNNN:::IIISSSZZZuuu]]]LLLhhhuuuiiinnnwwwyyy]]]999OOOaaa===@@@111777222///>>>EEENNNxxxyyyxxxeeeSSSaaa___>>>666CCCSSS]]]sss~~~___AAAKKK]]]lllpppqqqzzzppp[[[ZZZ\\\```cccddddddeeefffoooooo___|||zzz___<<<888555LLL@@@DDD<<<@@@WWW[[[___YYYQQQqqq|||wwwmmmBBBWWWEEEPPPdddaaahhh}}}yyy{{{xxxssssssxxxuuurrr111;;;...:::HHHYYYjjjxxxFFFjjjggg[[[ccc555LLLLLLrrrUUU999NNN000NNNEEEUUUlllfffgggnnnnnnvvvsssooouuu[[[SSSqqq\\\mmmUUU}}}~~~ggg___NNNWWWrrrpppooofff```cccpppnnnrrrUUUSSSqqq|||jjjfff```gggeeebbbiiipppppppppooo___QQQWWWiiiRRR888===@@@:::===222444^^^wwwuuuGGG000<<>>>>>@@@>>>CCCaaa```OOODDDDDD@@@DDD<<<666<<<<<<777888777888{{{rrrKKK:::FFFUUUYYYiiieeekkkooojjjjjjiii```ggghhhlllsss{{{yyyooo]]]LLL\\\}}}~~~mmmHHH///000333+++000000000000333999@@@FFFsssOOO;;;666///***)))******+++---,,,...000///...333:::999333222999AAAKKK]]]oooZZZZZZPPPHHHSSSaaa```VVV^^^bbbfffjjjrrr}}}qqq]]]BBB777===ZZZttt{{{xxxwww~~~tttZZZCCC333<<>>ggguuuRRR777AAAUUUhhhzzzzzz}}}\\\III;;;AAAVVVjjjtttxxx||||||^^^XXX]]]```dddgggiiihhhgggeeeooommmjjjtttxxxKKKGGGDDDMMM???BBB>>>>>>AAA===KKK>>>@@@]]]CCC;;;==={{{oooUUUKKKRRRVVV```{{{yyyrrrrrrvvvyyy{{{{{{xxx~~~uuuAAA???///000===888SSS```nnnzzz~~~|||WWWOOOzzzfff~~~YYYSSSYYYAAA111555oooeeeGGGDDDaaarrrdddeee```gggRRRmmmwww[[[FFFcccVVV<<>>KKKYYY^^^hhhnnniiivvvrrrlllddd^^^XXXTTTQQQ666DDDYYYjjj|||~~~\\\999111...000444000000000000000222777===BBBsssRRR:::555///***))))))******---,,,...000///...222999777000000;;;GGGTTTfffxxxooo}}}]]]///000JJJYYY```^^^___^^^\\\^^^fffuuuwwwYYYXXX@@@JJJ<<<===TTTkkkqqqqqqsssxxxvvvyyyxxxzzzzzzaaaOOOHHH\\\xxxnnnmmmwwwkkkqqqiii???<<>>DDDRRR___eeepppmmmGGGxxxTTTVVVTTT```mmm>>><<>>666???444:::YYYBBBDDD 555;;;JJJMMMGGGJJJRRRPPPaaawwwWWW777---<<>>NNNvvvxxxnnneee```kkk{{{nnnjjjQQQDDDwwwllllllnnn```lllSSS]]]dddVVVoooGGGRRReee}}}}}}uuu[[[^^^cccbbbZZZbbblllhhheeefffdddiiiaaapppccceeeNNNUUUxxx]]]JJJEEE===AAA???@@@@@@AAA999333<<<@@@333555555...333444///666777333555777777888888666333666MMMiiixxxXXX>>>AAA;;;BBB666444555//////444...***333---///&&&999,,,\\\uuufffeeeiiiddd___nnn}}}xxxsssyyyxxxvvvrrrZZZ---%%%000666))))))///%%%+++,,,...000333888>>>BBBhhhYYY:::333---,,,+++)))))),,,...,,,...000---)))---555;;;444///---000666AAAJJJNNN```fffSSS???===GGGOOOLLLOOOSSSVVVWWWYYY[[[]]]VVVYYYWWWOOOPPPjjjpppHHH@@@UUUjjjkkkbbbjjjoooooommmoootttuuuooossskkkkkkmmmjjj{{{QQQEEEEEE~~~wwwSSS555444333,,,222222222333333333333222111777777999:::<<<>>>??????@@@KKK^^^ggg\\\SSSeeeQQQPPPsssmmmZZZbbbYYY\\\___bbbccceeehhhjjjeee{{{wwwnnnqqq~~~JJJ<<>>AAA\\\wwwuuuUUU:::444<<<@@@===MMMCCCRRRffflllzzzxxxxxxhhhkkklllFFF<<<===,,,000444333222555;;;BBBGGGIIICCC]]]RRRdddvvvfffzzzwwwssswww~~~vvvuuurrrsss```^^^GGG<<>>]]]RRRGGGTTTRRRVVVkkk___...;;;DDDLLLrrrvvvttt~~~cccpppgggfff```\\\```iiipppzzznnn~~~wwwsss~~~rrrhhhjjj```]]]ZZZVVVQQQQQQ___ooowwwTTTDDDZZZuuuzzz}}}vvvcccaaaaaa___\\\^^^bbbdddeeeeeecccbbbcccddd\\\aaajjjfffFFFPPPsssvvvaaaSSSJJJGGGGGGBBB===<<<>>>???===::::::::::::999999777666666;;;:::888333111555@@@JJJ^^^xxxlllxxxtttcccHHH@@@???:::666777222222000//////.........---,,,+++******,,,...///^^^}}}xxxooorrryyyppp|||pppzzzooo```jjjfffmmmtttKKK***++++++++++++++++++++++++............000555;;;@@@fffOOO:::333---,,,+++((())),,,,,,,,,...111///+++...444???:::111+++,,,333:::>>>===RRR^^^TTTDDD@@@CCCDDDEEEGGGIIIJJJJJJKKKMMMOOOIIIVVV``````bbbwwwzzz[[[XXX```dddbbb[[[```aaadddiiippprrrqqqmmmooommmmmmiiinnnzzzEEEIIICCCwwwfffGGG===333'''&&&)))---111444555444444222333444666888:::<<<===@@@@@@EEEIIIEEEBBBMMM\\\bbbaaaVVVYYYRRR~~~\\\TTTZZZ]]]```cccfffgggiiikkkmmmxxxmmm{{{rrraaalll}}}JJJ***666GGG???***111>>>555111<<>><<<<<<;;;::::::;;;<<<>>>???666666888???NNNfff}}}iiijjjvvvfffPPP>>>;;;<<<888555777111000///...------------,,,+++***)))***+++---...%%%???fff~~~|||rrrWWWZZZjjjcccjjjnnnkkkiiillllllrrr|||aaa@@@)))(((222++++++++++++++++++++++++,,,---------///333:::>>>dddQQQ:::333---+++***((()))+++***+++...222222......111???===555***)))111555222000BBBOOOKKKCCC@@@???======>>>???@@@@@@BBBEEEHHHqqq~~~}}}mmmjjjzzzxxxcccYYYVVVUUUTTTWWW[[[[[[]]]cccffftttrrrzzz{{{ppptttuuutttsssttt{{{[[[EEEKKKEEE\\\|||vvvWWWDDD@@@999888666333111///...---000000000111111222333444444444777???HHHLLLKKKHHHIII999<<>>;;;...(((...222//////888>>>;;;888:::<<<<<<888999:::;;;===AAAFFFJJJGGGRRRYYYRRRCCC:::???IIIHHHJJJLLLMMMMMMKKKIIIGGGOOOSSSPPPRRRZZZZZZ___ooolll___vvv~~~}}}yyy}}}nnnhhh```eeelllhhhgggmmmkkkNNN;;;555DDDUUUYYYeeekkk\\\:::666000++++++...333777000000000111333555777888888???GGGNNNUUUUUUHHH999444;;;XXXrrruuuUUUSSSZZZ[[[YYY\\\___aaabbbdddfffhhhjjjcccqqqpppzzzhhhaaaDDDWWWuuuYYY...(((:::===777;;;111222???GGG888%%%%%%...GGG888111999>>><<<>>>EEEPPPYYYQQQBBBQQQvvv}}}yyyjjjyyyhhh```fffXXXhhh}}}vvvnnnpppzzzrrrxxxsss{{{}}}eee555>>><<<:::999888555000,,,444***666777111333000222///777444777444444<<<222666999333===888)))333666???xxxKKK777EEELLL===FFFGGGKKK[[[|||777:::888BBBLLLZZZxxxlllWWWWWWQQQUUUZZZMMMUUUhhhmmmrrrqqq~~~}}}yyy}}}vvveee___YYYQQQOOOMMMLLLLLLLLLIIIGGGEEEBBBSSSuuu```___LLLPPPfffkkkjjjZZZZZZ]]][[[ZZZ]]]```___^^^]]][[[ZZZYYYYYYVVVOOONNNOOOGGGDDDXXXuuuWWWVVVYYYSSS@@@<<>>AAA666+++***...//////222333111111444777777555666777888999===AAAEEE666;;;@@@AAA???@@@DDDHHH<<<;;;;;;;;;===???BBBDDD;;;???>>>BBBMMMOOOOOOYYYZZZeeeqqq\\\jjjoootttvvv{{{{{{kkk```qqqyyy{{{kkknnndddmmmeee___gggfffkkkfffEEE555666:::NNN[[[PPPmmmeeeYYYJJJ===444///---,,,,,,,,,---000333666777JJJPPPRRRLLLDDD>>>666///???ooofff|||\\\QQQTTTWWWVVVXXX[[[^^^```aaabbbdddfffiiiqqqooolllrrrDDD:::ooonnn;;;)))999CCCAAAHHH>>>999BBBFFF;;;444:::666888777333666???HHHLLL]]]qqq~~~uuuoooYYYSSSrrr~~~zzzssswwwpppiiirrrvvvnnnhhhVVV@@@333444:::@@@BBB777(((222555000444333777333>>>666555555222888555111888444======DDDqqqqqqIII===<<>>:::777777888999999777<<<999:::DDDDDDAAAFFFVVVWWWnnn___mmmdddiiinnnsssqqqhhhggg}}}ooo|||```nnn[[[ggglllqqqkkkeeekkknnnjjjiiiwww{{{III@@@999,,,///;;;GGGKKKRRRYYY```eeeggghhh[[[YYYUUUQQQNNNLLLLLLLLLEEEEEE@@@666...111???LLLhhhdddmmmeeeVVV[[[^^^]]]\\\[[[]]]```bbbcccdddfffhhhjjjmmmjjjuuuyyyfffUUU666cccoooJJJ:::555///111...--->>>TTTLLL666///,,,888:::000...;;;GGGJJJTTTpppdddGGGFFFTTTPPP\\\UUUFFFKKKbbbyyy___qqqkkksssuuummmccchhhqqqfffppplllcccrrr|||{{{jjjVVV???///DDD:::888;;;555333888333000555444111999;;;:::EEEPPP^^^jjjjjjCCC444AAA@@@888;;;CCC@@@@@@CCCKKKUUUFFF///:::***===MMMTTT]]]kkknnnhhhnnnpppuuu|||{{{pppjjjmmmbbbeeeNNNOOOOOOLLLKKKLLLMMMNNNQQQZZZjjj{{{vvvggg^^^XXXQQQLLLHHHGGGCCC>>>>>>@@@@@@===<<>>EEEOOOYYYccckkkpppyyyyyyxxxuuupppiiiccc___ZZZSSSIIICCCFFFPPP^^^hhhooodddaaavvvdddBBB>>>000777555333000---+++,,,...***))))))((((((((())))))))))))((((((((((((''''''...)))$$$$$$(((...222333000///---************+++,,,000---((('''!!!###111,,,"""&&&111333...(((***************************+++,,,---...111555888PPPVVV:::333,,,***)))&&&&&&((((((,,,///555===AAA:::///000222;;;CCC<<<---&&&***'''))),,,......,,,+++***,,,---...---,,,+++,,,...000///...///222444666777///000222333444333222111:::???:::777===<<<777;;;AAAKKKWWWMMMAAASSSdddZZZ```dddjjjqqqyyy{{{yyyppp~~~iiioooaaakkkccc___bbbddd```aaa```XXX]]]qqqFFF999888888000444:::AAAHHHMMMQQQSSSNNNJJJEEE>>>999666444333444000000444777???TTTiii\\\nnngggNNNIIIOOOSSSTTTUUUYYY\\\___```aaabbbdddeeeeeeeeefffsssmmmvvv~~~OOO@@@VVVxxxsss]]]LLL===555:::666AAAZZZWWW@@@777000555666222///333999<<<999<<>>CCCFFFGGGNNNpppJJJ>>>:::666222555@@@KKKNNNKKKLLLPPPJJJLLLTTTHHHCCCVVV}}}TTTJJJLLLHHHJJJIIIFFFIIIHHHBBBXXXUUUWWWkkkllluuuwwwuuuaaaZZZVVVMMMHHHIIICCCEEECCC<<<999<<<<<<999222@@@:::333BBB^^^ggg^^^GGGPPPRRRRRRQQQSSSXXXYYYVVVUUUVVVVVVVVVUUURRRPPPNNNCCCDDDCCC@@@>>>===<<<;;;222:::CCCdddkkk[[[UUUSSSXXX```TTTVVVUUUOOOHHHCCCDDDGGG<<<>>>AAAEEEIIIKKKLLLLLLVVV[[[aaaeeeeeefffiiikkkhhhuuu}}}___HHHDDD>>>DDD:::222111000---,,,,,,,,,,,,))))))(((((((((((()))))))))))))))))))))((('''''')))'''%%%(((,,,+++%%%!!!&&&%%%&&&***((("""######&&&###)))333///(((,,,%%%(((---///+++###!!!%%%************************((()))+++,,,---///333666LLLVVV:::333,,,***)))&&&&&&((('''+++///666AAAHHHAAA555,,,(((111CCCDDD333(((+++)))(((((((((((((((***...(((***,,,---,,,,,,---...,,,...000000...---...///333222000---,,,...333777///555111///777888666:::222>>>@@@DDDMMMJJJLLL___XXXZZZ```ooouuurrr^^^uuukkkaaaZZZ^^^hhh\\\dddjjjZZZSSSWWWQQQPPPDDDwwwoooBBB999999666111---,,,000444888555333111000000111333555555111777GGGNNNKKKRRR___TTTPPPJJJEEEGGGLLLQQQSSSTTTWWWZZZ[[[\\\]]]___```eeeiiijjjgggbbbtttrrrZZZ<<>>000///222,,,,,,444666222222777666999777222444<<>>888333;;;777LLLPPPLLLGGGGGGAAAHHHIIIDDDHHHEEELLL///TTTKKK___ccceeesss}}}hhhnnnxxx```PPPSSSSSSHHHBBBEEE999>>>===777444777888555222;;;444666???111777ddd||||||___RRRKKKQQQPPPSSSQQQLLLQQQ[[[[[[TTTXXXXXXXXXVVVRRRLLLGGGDDDBBB:::777===???999555666555222777777DDDmmm^^^SSSZZZgggnnnrrrmmmbbbYYYVVVXXX^^^^^^]]]]]]]]]]]]^^^^^^WWW```mmmvvv||||||gggQQQEEEAAA:::777999666111222111.........,,,)))))))))((((((((())))))***))))))******)))(((''''''$$$(((,,,,,,***((()))+++(((+++%%%###******(((...(((***%%%%%%***%%%!!!***)))'''(((***((('''+++111))))))))))))))))))))))))'''((()))***+++...111444IIIVVV999555///***)))((((((''',,,,,,///333999???EEEIII666''',,,444///444777)))*********)))))))))))))))((((((((())))))*********++++++++++++++++++++++++---------,,,,,,,,,,,,,,,///...---...000111000///222222555;;;AAAGGGIIIJJJPPPJJJVVVxxx[[[fffsssmmmkkkhhh\\\XXX^^^```^^^\\\YYYVVVQQQKKKFFFEEEHHHLLLbbbgggBBB666...///222333444888555111222555444000333999///III===BBB<<>>GGGAAA555FFFvvveeelllwww~~~|||sss```ZZZRRRNNNLLLIIICCC???999888777666444444333333111111222333333444555555AAAmmm{{{www{{{|||sssaaaLLLDDDJJJQQQRRROOOLLLNNNPPPQQQRRRSSSUUUWWWVVVUUUTTTSSSQQQLLLGGGBBB>>>===;;;999777555555444444111111333111666MMMhhhssskkkUUUYYYYYYtttsssvvv}}}{{{zzznnnhhhYYYHHHEEEAAA>>><<<888444111000///---,,,+++*********))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))***+++---///111222HHHWWW999555///+++)))(((((('''&&&***000666<<>>@@@HHH???QQQqqqVVViiiWWWxxxoootttqqqbbb[[[^^^dddbbb^^^[[[WWWRRRMMMIIIHHHDDDAAAFFFZZZhhhOOO===111000444333...===666BBB///666222<<>>===OOOfffrrrWWWHHH???AAAAAA???>>>>>>=========999;;;AAAAAA999EEEuuussskkk```rrr~~~lllaaa[[[UUUMMMIIIGGGDDD???;;;777666555333222111111111//////000000111222222333===666:::YYY{{{SSSJJJAAA>>>BBBHHHMMMNNNOOOQQQSSSSSSRRRRRRTTTUUURRRQQQOOOMMMKKKFFFAAA===:::999777555444222222111111,,,---000---(((...:::???YYY|||{{{vvvwwwmmmfffqqqcccuuuiiivvvrrryyyvvvjjjWWWKKKEEEGGGDDD???<<<999666333000///...---+++*********)))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&'''((((((((())))))))))))))))))***+++---///111222FFFRRR999555///+++))))))((((((###(((000777===EEEMMMSSSYYY@@@&&&!!!''''''111FFF222000---+++))))))***+++*********)))((('''''''''))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))***+++'''***...000111333777;;;777bbbyyygggSSS@@@AAAhhhvvvmmmlllfff[[[ZZZbbbaaa]]]XXXSSSOOOKKKGGGDDDDDD>>>>>>AAA:::@@@mmmqqqYYYJJJEEEEEE<<>>@@@BBBEEEHHHKKKMMMNNNPPPSSSUUUVVVXXX[[[^^^]]]___aaacccdddfffhhhjjj^^^wwwzzzvvv}}}kkknnnuuu|||jjjcccXXXaaaPPPpppzzzgggsssfffaaa___cccfffccc___\\\]]]]]][[[TTTKKKFFFEEEGGG===@@@AAA;;;777BBB```}}}gggXXX:::777000)))'''+++///000000---......///000222333444+++<<<<<<666>>>AAA===@@@cccwwwnnnLLLEEEAAA888<<<<<<;;;:::999999999999===333777EEEAAA777GGGggg~~~sss\\\XXXSSSNNNGGGCCCAAA>>>:::666333222111000///.........,,,------....../////////%%%,,,111111777HHH___nnn~~~lllWWWBBB444:::;;;===>>>@@@DDDKKKPPPOOOQQQRRRRRRPPPOOOOOOPPPOOOMMMKKKHHHEEEAAA;;;777555444333111///...---------''''''---///)))&&&'''***///;;;KKK\\\rrryyycccNNNBBB???@@@CCCEEEAAA<<<777555222000......---,,,+++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''((((((((()))))))))))))))***+++---///000111BBBQQQ:::555///+++)))))))))(((&&&(((---555>>>FFFLLLOOOcccZZZ<<<)))000---(((333555444222///,,,***((((((++++++******))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))+++,,,......---)))(((...:::DDDmmmsssUUUCCC>>>===qqq|||qqqhhhddd```[[[[[[```\\\WWWQQQKKKGGGDDD@@@>>>@@@777:::CCC<<>>===777333777;;;===333EEEUUUeeeyyyxxxhhhcccEEE:::000(((777444222///---,,,...///...------------...///000222222222777:::777999EEEGGG<<<===bbb|||cccLLLBBB;;;999<<<888777666666555555555666:::777333555???CCC999***KKKzzznnn___TTTWWWMMMHHHCCC???<<<:::666444111000///...------------++++++,,,,,,,,,---------+++222777222***''',,,333555:::AAAJJJPPPSSSSSSSSSKKKEEE>>>::::::<<<>>>???666:::>>>@@@AAACCCHHHMMMKKKMMMNNNNNNLLLKKKKKKKKKOOOLLLHHHEEEBBB===999555222111///...,,,++++++***...(((%%%***...------......'''$$$)))+++000@@@RRR]]]qqqpppyyyttt]]]YYYJJJDDD>>>===AAAEEEFFFEEEBBB>>>888333000///---,,,---,,,+++***)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((())))))+++,,,...000111???VVV:::666000,,,***))))))(((***'''(((111???KKKPPPQQQ[[[yyyggg777+++333000+++111222222222111...+++*********)))))))))(((((((((''''''''''''''''''''''''''''''(((((()))))))))***---...---,,,)))))),,,...***+++,,,///999MMMfffxxxjjjUUUNNN;;;)))<<>>@@@666111444888777666777===UUU{{{JJJ333<<<>>>222999:::;;;===@@@BBBEEEFFFNNNQQQUUUWWWXXXZZZ\\\^^^^^^___```bbbdddfffggggggdddrrreeetttbbbuuujjjpppzzz|||wwwvvvlllxxx|||nnnwwwrrr{{{iiiTTTGGG===jjj|||xxxhhhSSSeeeYYYmmm]]]___```cccfffhhhfffccc^^^WWWNNNHHHGGGEEEAAA>>>@@@999///...:::CCC<<<......333000000999:::999@@@333777@@@CCCLLLXXX[[[^^^FFFFFFMMMFFFJJJ===;;;333///444///222000))),,,&&&(((+++------,,,+++,,,---------------...///111111:::222555999444999@@@;;;EEENNNOOOaaa<<<<<>>xxxfff___VVVOOOSSSHHHEEE@@@<<<999777444333//////...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,333,,,'''***111555222///.../////////...---,,,,,,111111222333555444333222888888999:::===AAADDDEEEFFFIIIKKKLLLLLLKKKKKKKKKMMMIIIEEE@@@===:::666333000///---,,,+++***))))))...***(((((('''&&&'''***+++&&&(((///000(((&&&***222888===@@@IIIUUU```dddpppkkk|||llllllwwwmmmXXXWWWLLLLLL>>>AAA888:::<<<;;;===DDDIIIIIIBBB;;;>>>999444000...---,,,++++++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((()))***,,,...000111<<>>NNN\\\gggooowww{{{RRRHHH888***,,,BBBddd~~~wwwnnniiihhhffffffiiijjjbbbYYYUUUQQQKKKFFFBBB@@@===;;;999999555000222777888555'''888888JJJqqqSSS:::111555888777888999:::<<<>>>AAACCCEEEKKKNNNSSSUUUWWWXXXZZZ[[[[[[[[[[[[]]]aaaccccccbbb\\\XXX\\\EEEPPP~~~^^^xxxuuu___aaarrrooonnnaaadddttt\\\^^^```[[[ZZZ[[[ZZZZZZ]]]aaa```[[[XXXNNNDDDAAABBBBBB<<<666111888;;;333(((%%%)))---444555,,,'''+++(((!!!$$$555222666+++)))///''')))555333444///000******'''------,,,------...000000%%%)))------***)))+++...,,,,,,,,,,,,---...///000333+++111;;;777444999===AAA<<>>NNNyyyuuueeeZZZ[[[UUULLLMMMBBB@@@===999666333222222...------,,,++++++,,,,,,++++++++++++++++++++++++)))***++++++'''$$$(((...,,,,,,---...000333666888,,,...222666999;;;<<<<<<:::777555777===BBBDDDEEEEEEHHHLLLNNNMMMMMMMMMMMMHHHDDD???:::777555222000......,,,+++***)))))))))$$$'''***+++(((&&&%%%'''000***'''))),,,---...111)))'''///###111+++333,,,///...666222;;;333777333888777111222000777:::??????======@@@DDDEEE@@@;;;888555111...---,,,+++******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((()))***,,,...///000999XXX;;;666000,,,******))))))'''&&&%%%)))444DDDUUU___bbbfffxxxHHH...+++---------///000222444555444444222000---+++***)))************************'''(((((()))******++++++$$$(((---111444:::CCCJJJccciiipppqqqhhhXXXFFF;;;666000'''///UUUbbbmmmmmmfff]]][[[^^^]]]XXXKKKHHHCCC???<<<999666444111555777555111000///...000//////444777AAAqqqrrrQQQFFFFFF@@@:::666000---444>>>777888999:::===???BBBCCCEEEIIIMMMPPPRRRSSSTTTUUUXXXWWWWWWYYY]]]______^^^cccRRRRRRQQQQQQEEERRR]]]~~~wwwVVVZZZ\\\XXXZZZ^^^aaaOOO[[[___^^^YYYWWWXXXWWWRRRNNNGGG@@@======;;;777333111---,,,222777666111---'''...,,,,,,333333111888,,,'''111((()))666...444++++++***+++,,,///111333+++)))+++))))))+++)))+++,,,,,,---,,,+++++++++,,,************+++,,,------,,,,,,///666999777999>>>555<<<333EEEJJJQQQooo___CCC:::>>>===666111111000---......------------......///***---777999///)))***(((--->>>BBBEEEssswww]]]___VVVRRRVVVPPPFFFEEE<<<;;;888555111///...///,,,,,,+++************+++************************...%%%###---666555...***------------------------666444111...---///333555999888777999===AAADDDEEEEEEHHHLLLNNNMMMLLLLLLLLLDDD@@@:::666333222000...---,,,+++***)))(((((((((!!!%%%)))************)))!!!'''---...---,,,((("""'''***...***------...***+++...+++222---333000222666555444222222222333444666555666999>>>AAA@@@???444111///------,,,+++))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((()))***+++---///000555\\\;;;666000,,,+++******)))%%%&&&&&&&&&)))888MMM^^^^^^qqqrrr000333111...,,,,,,///333555>>>===:::777333000---,,,++++++++++++++++++++++++***++++++,,,---.........000777AAAJJJSSS___mmmwwwllldddVVVIII???888333000111%%%@@@tttpppxxxRRRaaaVVVaaafffaaa]]]\\\XXXQQQGGGDDD@@@===:::777444222111,,,+++......,,,...222222000///000//////333999TTTmmmooo[[[333///555:::555111+++)))111888444+++666777888999<<<>>>@@@BBBEEEIIIMMMQQQRRRSSSTTTUUUXXXVVVUUUXXX\\\^^^^^^\\\KKKQQQVVVFFFQQQTTT;;;LLLllluuubbbTTTffffffyyyOOOggg|||aaa[[[IIIYYYSSSLLLbbb^^^YYYaaaddd^^^YYYZZZZZZXXXGGGDDD@@@<<<999777555333444+++&&&))),,,)))***...)))111...))))))&&&&&&000///(((222%%%$$$111%%%,,,---...,,,...******''''''***''',,,)))***---(((+++***'''$$$%%%(((***)))'''))))))((())))))***+++,,,///555000+++222444333666::::::@@@<<>>AAADDDGGGJJJLLLKKKJJJIIIIIIDDD???:::555333222111000,,,+++***)))((('''''''''+++***'''%%%%%%''''''&&&"""+++,,,$$$ (((//////###+++''',,,!!!,,,(((,,,+++000&&&333&&&555,,,222'''***000333777555444222333666;;;@@@BBB???999555111///...---------+++)))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''((((((***+++---///000222]]]<<<888222---+++)))((('''((('''))),,,((((((:::RRRrrrrrrqqqWWW111...999---)))...$$$%%%...:::BBBCCCCCCCCCDDDEEEAAA<<<::::::<<<<<<<<>>@@@DDDIIINNNRRRSSSSSSSSSSSS[[[WWWUUUYYY___```XXXPPPLLLJJJGGGEEEDDDCCCBBB@@@AAALLLlll|||```NNNYYYXXXVVVTTTSSSTTTUUUVVVaaadddgggkkksssgggGGGIIIKKKLLLMMMOOOSSSWWW[[[```]]][[[YYYXXXUUUOOOJJJCCC@@@;;;777555333000...************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))------...///111222444555555777888:::===AAAFFFJJJEEELLLXXXaaafffddd___[[[YYYUUUNNNHHHCCC???;;;888<<<333555777,,,(((,,,+++************************)))*********++++++++++++/////////000111333444555999>>>HHHUUUcccpppyyyuuukkk```YYYYYYZZZYYYWWWWWWWWWUUURRRLLLFFF@@@<<<666555333111///---,,,,,,+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++,,,,,,,,,---...///000111444555666777888;;;???CCCEEEHHHKKKJJJFFFBBBAAAAAA<<<:::666222///---,,,,,,))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,---------...///000111111111111111555333333777<<<<<<888333---,,,+++***))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))***+++,,,...///000888ooo___<<<888222---+++)))((('''+++&&&&&&***(((&&&...<<>><<<:::222444DDD\\\wwwcccGGGCCCIIIBBBDDDFFFHHHJJJNNNTTTXXXYYYWWWVVVUUUTTTQQQKKKFFF@@@===888555222000...,,,************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))++++++,,,---...000222333333555777999;;;>>>CCCFFFEEEJJJRRRXXX[[[ZZZWWWTTTTTTOOOIIIDDD@@@<<<888555444...222333---///222,,,************************))))))))))))************,,,,,,------...000111222///111444777;;;???BBBDDDGGGGGGHHHGGGGGGIIIMMMOOOQQQPPPOOONNNOOOSSSXXX\\\TTTSSSQQQMMMGGGAAA;;;777333222000...---+++***************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************++++++,,,,,,---///000111222444555666777:::???BBBCCCEEEHHHHHHEEEAAA???===999777333000---+++******)))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,......///000111111111111333222111555888999444000,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))***+++,,,...///000666mmmaaa<<<888222---+++)))((('''+++$$$###)))+++'''&&&)))---eeeuuu===666000,,,222777555---'''''')))%%%)))...333888<<<@@@BBB888999::::::888666444333//////---,,,+++...333777111333...111MMMllljjjSSSqqqzzzccc^^^fffeee[[[\\\[[[[[[YYYUUUNNNEEE???;;;888444111///...,,,***))))))))))))))))))))))))))))))(((((())))))***+++------,,,+++***(((&&&%%%***((('''((()))++++++***---,,,***)))((())))))***++++++++++++,,,---......---///111222222444777999;;;???EEEJJJMMMPPPTTTVVVPPPPPPQQQRRRRRROOOJJJFFFEEEBBB???===<<<:::888666444111111666777888BBBOOOuuuaaaGGGBBBDDD===222???AAACCCFFFIIINNNTTTXXXZZZZZZYYYXXXVVVPPPIIIDDD<<<999444111///...+++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))******,,,---///000000222555777999;;;>>>@@@EEEGGGKKKNNNPPPOOONNNMMMKKKGGGBBB===:::777444111///---///+++'''...///!!!))))))))))))))))))))))))''''''((((((((())))))))))))))))))***+++,,,---...222222333333444555555666333555777888:::===BBBEEECCCIIINNNMMMIIIHHHNNNUUUPPPNNNKKKGGGAAA:::555222000///---+++***)))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))++++++++++++,,,...///000000222333444555999===AAAAAAAAACCCDDDDDDAAA<<<888555333000---***)))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************------...///000111111000222000000111444333///,,,******)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))***,,,---///000444jjjbbb<<<888222---+++)))((('''(((######)))---***'''''',,,777TTTzzzMMM444000---+++,,,.........,,,......+++(((%%%%%%&&&***+++,,,+++***))))))******///444555111,,,((('''...LLLooouuu^^^TTT{{{kkk]]]bbbhhhccc]]]]]]XXXWWWVVVTTTQQQLLLDDD???666333000---,,,+++)))''''''''''''''''''''''''''''''''''''''''''((())))))&&&''')))+++,,,,,,,,,+++000...,,,+++***************)))(((''''''''''''((())))))))))))***+++,,,,,,...///111222333555888:::===AAAFFFJJJNNNRRRVVVYYYZZZ[[[[[[YYYSSSMMMHHHEEEAAA>>>;;;888777555333111555111000///+++&&&'''---+++///888JJJdddnnn[[[JJJ???III@@@444000555<<<>>>======???AAACCCFFFKKKPPPTTT\\\\\\\\\ZZZUUUMMMEEE@@@888555111...---,,,***)))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((()))***,,,---......111444666777888:::<<>>444(((,,,,,,,,,++++++...111444,,,---,,,+++***,,,000444,,,***'''+++999UUUvvvhhhUUUooo~~~lll___\\\iiipppjjjdddddd^^^\\\XXXTTTOOOHHH@@@;;;444111---+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((((((((((((((((((((((((!!!###$$$%%%%%%%%%&&&&&&(((((('''''''''''''''''''''''''''(((((()))***+++---///111222333444777:::???BBBGGGKKKNNNQQQUUUWWWXXXZZZZZZVVVOOOGGGBBB@@@===:::777444333222000...111+++((()))---///222555/////////000222555888999===@@@DDDJJJQQQVVVZZZ\\\@@@:::444222333444222000%%%///999;;;555111555===999:::<<<===???CCCHHHLLLQQQSSSSSSRRRLLLEEE>>>999666333///---,,,,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---...000444666666777999;;;>>>AAAFFFJJJLLLJJJGGGEEE===:::666333111000...,,,***)))***''',,,AAAJJJ===((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''((()))******)))***++++++,,,---...///000222444555555777999<<>>777111///...---+++***)))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((***+++,,,---.../////////000//////......,,,***(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++---...///222bbbbbb<<<888222---+++)))((('''''''''(((&&&###"""%%%((("""///''';;;qqq~~~jjjZZZTTTKKKBBB===999666333@@@@@@???;;;999:::@@@EEENNN]]]ppp{{{yyyooofff```vvvfff___WWW___```ZZZ\\\eeeeee[[[VVVSSSPPPLLLHHHBBB<<<777111///+++))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))((('''&&&&&&%%%&&&&&&&&&%%%'''***+++***(((((((((''''''''''''''''''''''''''''''''''''((()))******+++---///000000222555888===AAAEEEIIILLLNNNQQQSSSQQQRRRSSSPPPKKKEEE@@@===888555333111000///---,,,---,,,---000222...&&&///,,,)))&&&&&&(((,,,...'''(((,,,...//////...---333000...///222444333111:::///)))000:::<<<555...999:::<<<===???BBBGGGJJJIIIKKKLLLKKKFFF@@@;;;999333000---,,,++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))(((((()))***+++,,,,,,...000222444555666999;;;;;;???EEEJJJKKKIIIEEEBBB999666222///...---,,,***,,,((()))(((***;;;EEE>>>((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((('''''''''(((((()))***---------....../////////...000333555666888;;;======@@@EEEJJJNNNOOOMMMKKKIIIFFFAAA;;;555111///---******)))(((((('''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((***+++,,,---,,,...///111333777<<>><<<888333000,,,,,,,,,+++***)))((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))+++,,,......////////////...---,,,***)))(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))+++,,,...///000___```<<<888222---+++)))(((''''''((('''%%%######%%%&&&999###'''###%%%333EEEmmm}}}ooo```VVVhhhiiiiiifffbbbbbbfffkkkeeemmmxxx___YYYLLLJJJOOOYYY[[[SSSRRRZZZ\\\WWWNNNKKKHHHDDDAAA===888444///---***(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&'''((((((((((((''')))***)))&&&######$$$&&&&&&'''''''''''''''&&&''''''&&&''''''((()))******,,,...//////111444777:::>>>DDDIIILLLMMMOOOQQQOOOOOOOOOMMMJJJDDD>>>;;;333111...---------+++***+++((($$$"""###(((---///!!!$$$)))...000000...,,,,,,,,,------+++)))'''&&&))))))))))))***)))'''%%%---+++---///...---444===999;;;===>>>AAAEEEJJJNNNKKKMMMMMMJJJCCC===999888000...+++*********)))(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,...000111222555888;;;999<<>>CCCIIIMMMOOOPPPNNNHHH???777222111...,,,)))(((((()))((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))***+++---...///000333888<<<888:::===???@@@>>>;;;999444111---+++***)))'''&&&''' &&&,,,%%%$$$******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''(((((())))))******++++++,,,,,,---///111333333444555666;;;>>>BBBEEEEEEFFFGGGHHH@@@===888222---+++******'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((***+++,,,,,,---///111333777<<<@@@???@@@>>>999222---,,,---((((((((()))(((((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))+++---.........+++++++++***(((&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))***,,,---...---YYY^^^===:::444...***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&+++666LLLlllzzzfffEEEDDDDDDGGGMMMUUU[[[^^^[[[]]]___``````^^^\\\[[[VVVQQQKKKDDD===666///*********)))''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))***,,,...111333555:::???EEEIIIKKKKKKLLLLLLLLLIIIFFFBBB???:::555111---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))***+++,,,...///000555555666888<<>>===999555111......---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$######$$$&&&'''///---+++)))'''(((((()))(((((((((((())))))))))))***,,,...//////111444666555;;;BBBFFFFFFEEEEEEFFF<<<888333///---,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++...///111444777:::<<<>>>CCC???888333000---+++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++,,,---------000,,,'''%%%&&&'''%%%$$$+++(((&&&&&&'''((('''%%%&&&(((''''''***(((###(((%%%$$$%%%(((***(((%%%)))$$$###'''(((&&&)))...+++)))''''''(((******)))$$$%%%'''((((((&&&%%%$$$'''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''(((***,,,...000111333PPPccc===:::444...***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))111...++++++///888BBBIIIqqqooo```QQQEEE???======???BBBHHHMMMQQQSSSPPPQQQTTTVVVVVVUUUSSSQQQGGGDDD???;;;777444111...***)))((('''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((()))+++...000333444777;;;AAAEEEGGGGGGHHHHHHIIIFFFAAA===999555111...,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***,,,---///000555555666888<<>>AAA===777222///---***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++,,,,,,,,,,,,+++(((%%%%%%&&&'''&&&$$$$$$$$$&&&***,,,***%%%!!!'''***)))%%%$$$((('''$$$&&&&&&%%%''')))+++,,,,,,,,,)))(((***(((###"""$$$''''''&&&((()))***)))''')))(((%%%$$$$$$%%%'''(((''''''&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''(((((()))+++---...///222NNNhhh===999444///+++(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&''')))+++,,,...---222???OOOcccjjjVVVEEE???888...---555555777:::>>>CCCFFFIIIJJJOOOQQQSSSVVVWWWVVVUUUTTTNNNIIIAAA:::555111---+++)))(((''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((***---///222333888<<>>@@@BBBDDDCCC@@@===444111---++++++++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++......000333777:::===???===999444///---+++)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++++++++++++++'''&&&%%%&&&((((((((('''///***### !!!%%%)))+++(((***((($$$$$$'''((('''000///...,,,******+++,,,***)))+++//////,,,+++---&&&&&&'''***,,,---,,,***)))((('''%%%%%%&&&((()))'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((()))***+++------111KKKggg<<<999444///+++)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))***,,,,,,---------***+++000666444***$$$$$$...999FFFQQQ^^^lllrrrqqq~~~wwwqqqllldddWWWIII===555111444,,,(((---000000333999333555999<<<@@@DDDIIILLLUUUWWWZZZ]]]^^^]]]\\\[[[WWWPPPFFF<<<444///+++((((((''''''&&&%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''))),,,...111222888<<>>888111///+++))))))))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++......000333777:::===???888555000---+++***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***++++++******&&&''''''((()))***)))(((%%%'''***,,,---***&&&###"""%%%***///444888;;;;;;000333888;;;>>>CCCJJJPPPXXXUUURRROOOJJJDDDAAA@@@222000---+++***(((%%%###&&&''')))******)))'''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((()))***+++,,,000GGGccc<<<999555000,,,)))''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''******))))))(((''''''&&&,,,'''###$$$'''***///444(((,,,............,,,))))))***+++...222333///++++++------,,,++++++...111)))...///,,,...333222,,,333555777:::>>>DDDLLLRRRSSSTTTWWWZZZ[[[ZZZXXXWWWKKKEEE<<<555000...,,,+++'''&&&&&&%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''')))+++...000222444888>>>BBBDDDDDDEEEEEEDDD???777111...,,,+++***((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))***,,,---...222333666999;;;>>>???@@@BBB<<<555///,,,+++)))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))***,,,...000111222555555555333111...+++***((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''')))+++---///111555888999;;;@@@FFFIIIEEE<<<555000...***)))((('''&&&$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++---///111444888:::<<<===444111---+++***)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))*********))))))&&&'''(((((((((''''''''')))(((((((((***---222555FFFGGGIIIJJJGGG???888444KKKNNNQQQRRRRRRTTTYYY]]]___]]]YYYUUUSSSTTTUUUUUUXXXSSSKKKDDD===888333000***)))((((((''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((()))***+++,,,///DDD```;;;999555000,,,)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''(((***,,,...///(((((((((******'''###!!!---+++)))&&&&&&(((+++,,,((()))'''%%%'''+++,,,***%%%&&&&&&%%%$$$&&&(((***)))000000''''''000111)))111333666888<<>>HHHTTT[[[]]]]]]___]]]^^^^^^]]][[[YYYYYYZZZWWWWWWUUUQQQRRRWWW\\\\\\ddd```[[[UUURRRNNNKKKHHH:::555...(((%%%&&&))),,,))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((()))***+++------///AAAaaa;;;999555111---)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((((('''&&&%%%###"""!!!+++***(((&&&&&&((())))))***'''%%%%%%%%%&&&(((***'''++++++&&&$$$((()))'''***)))((('''((()))))))))###&&&'''&&&)))...222333000444888;;;===CCCKKKRRRSSSUUUVVVVVVUUURRROOOMMMEEE@@@888111---***'''%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((***,,,///111222888<<>>:::444000...---,,,+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''')))***,,,---000222555999;;;<<<<<<;;;999333---***++++++)))&&&'''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''((()))+++,,,...///000000000...---+++***))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%!!!"""###$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''(((***,,,---...000333555555999>>>@@@===888333///,,,***((((((((('''&&&$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++---000555999;;;:::888666...,,,***)))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''$$$%%%''''''&&&'''+++..."""111FFFVVV\\\XXXQQQLLLgggbbb___```^^^YYYXXX[[[]]]___eeennnvvv|||xxxqqqpppnnniiidddcccaaa```^^^ZZZUUUQQQLLLHHHAAA999333///---,,,******)))(((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''(((((()))+++---...//////@@@ddd;;;999555111---)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%''')))******)))(((###%%%%%%$$$$$$%%%&&&&&&###$$$'''******'''$$$###"""))),,,'''$$$&&&'''$$$(((&&&$$$%%%&&&''''''%%%+++%%%'''//////((()))111000666<<>>:::444///,,,***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''')))+++---...333222444999@@@FFFGGGGGGKKKNNNOOONNNOOOOOOKKKEEE???:::222,,,(((&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))***---000333888>>>AAABBBCCCFFFEEEAAA888444...***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((()))+++------222222444888===???===;;;///---***(((''''''((((((''''''''''''''''''''''''((((((((()))))))))*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***,,,.../////////---,,,+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***,,,......000444666;;;<<<<<<888222,,,++++++(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((()))((()))***,,,,,,...111777;;;999333---((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%&&&***+++(((%%%%%%)))...***!!!''':::CCC???===QQQSSSjjjmmmccchhhZZZ^^^xxxxxxgggrrrbbb[[[eeeoooooonnnqqqyyy|||pppeeeZZZWWWVVVQQQHHHAAA...111000+++&&&'''***+++...+++((('''((('''&&&$$$'''''''''''''''((())))))&&&((()))******+++---//////BBBeee>>>:::444///,,,***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''''')))+++---...222222444999AAAFFFHHHHHHJJJMMMNNNLLLLLLLLLGGGAAA:::555...)))'''&&&&&&%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))***---111444:::???CCCCCCCCCDDDAAA<<<666222---)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((()))+++------222222444888<<<===;;;999...,,,***((('''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$)))((((((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***,,,............---,,,***((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((***,,,...///111444666<<<<<<;;;666000+++******(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))***)))***,,,...444555888::::::666000+++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***((('''%%%&&&111&&&"""000JJJQQQGGGFFFSSSXXXqqqmmm^^^___ggg~~~___bbb```]]]cccnnnqqqllluuusssxxx{{{ppplllqqq______hhhwwwqqq[[[KKKEEEHHH777''''''000444---%%%***)))(((((((((((((((((((((''''''''''''((()))******+++,,,+++***+++---...///AAAhhh>>>:::444///,,,***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&'''(((***,,,...000111444:::AAAGGGKKKLLLKKKMMMMMMJJJIIIHHHBBB;;;333///***&&&%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++---111444;;;@@@DDDDDDCCCBBB===777333000+++((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((()))+++------000111444777::::::888555,,,+++)))'''&&&&&&''''''((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,(((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***,,,---...------,,,+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((***,,,...///111444777===;;;888333---***)))***((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))******,,,...000777999;;;:::666111---+++(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((($$$$$$''')))'''&&&'''"""JJJ```QQQIIIZZZgggcccooodddnnn~~~wwwrrrlllkkknnn~~~~~~{{{~~~{{{tttqqqsssqqqkkklllqqq~~~}}}cccMMMKKKIIIBBB333%%%'''111)))***++++++)))))))))***((((((((((((((())))))***,,,------,,,++++++,,,...///???iii>>>:::444///,,,***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((***,,,---///111555;;;BBBHHHMMMOOOOOOQQQOOOKKKIIIFFF@@@888000,,,(((%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***+++...222555:::@@@DDDDDDBBB@@@:::333000---)))'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((()))+++------///222555888999777444111***)))((('''&&&&&&'''''''''''''''((((((((((((((($$$%%%%%%&&&'''((()))***++++++***)))((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***+++,,,,,,,,,++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((***,,,...///222555888<<<999444///***((())))))((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******,,,000222555888999666111,,,++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%'''+++,,,+++...333ZZZPPPJJJQQQ[[[bbbfffkkkjjj~~~wwwccc```dddqqq|||vvvpppuuuzzz{{{dddPPPJJJDDD888...,,,,,,---...,,,***((()))***)))))))))(((((())))))***+++,,,,,,,,,***+++,,,...///===|||iii>>>:::444///,,,***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&(((***,,,---...111666===CCCIIINNNRRRSSSUUUSSSNNNJJJFFF???777000,,,(((%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***,,,...333666999???CCCBBBAAA???999222---***'''&&&&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((()))+++------///222666999888444000---(((((((((''''''''''''(((&&&&&&'''''''''((((((((('''''''''(((((())))))***,,,++++++******++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***+++++++++******))))))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((***---...000222666999:::666000+++((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))***---111444888999888333---))))))***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((******&&&"""***DDD]]]PPPNNNQQQXXX^^^eeerrrdddkkkxxxrrrmmmxxxfff[[[SSSGGG;;;777------,,,***)))((()))***+++******)))))))))******''')))*********+++---//////:::yyyfff>>>:::444///,,,***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''')))+++---...222888>>>DDDIIIOOOSSSUUUWWWTTTNNNJJJEEE>>>555///,,,(((&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***,,,///333666:::???BBB@@@>>><<<777000***)))&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((()))+++------///333999:::888222---***'''(((((((((((((((((((((&&&''''''(((((())))))***---------,,,,,,+++++++++''''''''''''((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((***++++++***)))(((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((***---///000333666999666222---)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((***+++///444888???===888111+++(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))---$$$ ***;;;JJJVVV]]]@@@[[[eeeZZZcccnnnuuu|||xxxsss\\\JJJBBB222///+++)))***,,,,,,,,,,,,+++******************&&&((()))))))))+++---//////888vvvccc>>>:::444///,,,***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&''')))+++---///333:::???DDDIIIPPPTTTTTTUUURRRLLLGGGCCC;;;222---***'''%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++,,,///444777===AAABBB???;;;999333---)))(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((()))+++------000555;;;<<<888111+++)))'''(((((()))************((())))))***++++++,,,,,,)))******+++,,,------...000///...,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))******)))((('''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((***---///000333777:::222...***'''((()))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))***,,,...222888<<>>UUU]]]VVVMMMqqqUUUQQQwwwnnnvvvjjjEEEEEE<<<333///000222000...---,,,+++***************(((***++++++***+++---//////666tttaaa>>>:::444///,,,***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''')))+++,,,///444;;;@@@DDDIIIPPPTTTRRRSSSPPPJJJEEE@@@888///***'''%%%$$$$$$%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++---000444777AAADDDCCC>>>:::666111***)))'''&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((()))+++---...000666<<<===888111+++((('''((()))***+++++++++*********+++,,,------......777888;;;>>>BBBEEEHHHIIIDDDBBB???:::666333111///))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))******)))'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***---///111444777:::000,,,((('''((()))(((''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))***,,,---000555:::???:::333+++''''''((((((''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***###444HHHOOOIIIDDDNNN]]]NNNpppuuu|||~~~{{{YYYMMM>>>777777777333...---,,,,,,+++*********+++,,,,,,---,,,++++++,,,...///555sss]]]>>>:::444///,,,***'''%%%%%%%%%%%%$$$$$$$$$######################################################"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$######$$$%%%&&&''')))***222666<<>>:::444///,,,***'''%%%%%%%%%%%%$$$$$$$$$######################################################"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$%%%%%%&&&''')))***+++///333;;;AAAGGGLLLQQQTTTQQQPPPLLLFFF>>>555---)))&&&&&&%%%%%%$$$$$$$$$$$$###############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''))),,,222999@@@DDDGGGHHHFFF@@@888///***(((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))+++///333999===:::111***+++------$$$))),,,***&&&***666AAAFFFPPP\\\dddgggjjjpppvvvnnnsssiii[[[UUUOOOIIILLLHHHRRR\\\TTTEEEDDDNNNQQQZZZ]]]\\\SSSJJJDDD;;;333***%%%###***444555+++)))*********)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((************)))(((((('''!!!!!!"""$$$''')))))))))&&&&&&'''((()))******+++((((((''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((()))---,,,---222888999555///!!!###'''+++---,,,***))),,,+++)))''''''''''''&&& """%%%'''(((***+++,,,'''((()))******+++******''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''((())))))---,,,---333;;;@@@AAAAAA222---+++------(((###"""---,,,***(((&&&%%%$$$$$$ """%%%(((***+++++++++((((((''''''((()))***+++))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$&&&))))))&&&&&&,,,444LLLYYYiii]]]bbbUUUiii{{{{{{mmmvvvrrrvvv~~~kkkUUUCCC777///,,,...,,,---000///+++***,,,,,,,,,,,,,,,---...///000111888jjjeee>>>:::444///,,,***'''%%%%%%%%%%%%$$$$$$$$$######################################################"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%&&&'''(((***,,,,,,///444;;;BBBGGGLLLPPPSSSVVVSSSNNNFFF===333+++&&&%%%%%%$$$$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((***...444;;;AAAEEEGGGGGGCCC===444---(((&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))***---111555<<<===999///)))***---///555...'''+++999IIITTTYYYbbbmmmvvvuuummmiiimmmsss]]]aaa^^^]]]aaa[[[XXXaaaYYYKKKWWWZZZJJJSSS```NNNOOOLLLGGGBBBHHHVVVccciii[[[NNN;;;***"""###(((---)))))))))******)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((*********)))(((''''''&&&///...,,,)))'''&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))+++,,,///444888777111,,,...---+++)))'''&&&%%%%%%&&&&&&&&&''')))***++++++///...---+++(((&&&%%%$$$%%%&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******......111999AAADDD@@@<<<---(((&&&(((******+++...(((''''''(((***,,,///000///000///,,,)))&&&$$$$$$&&&&&&'''((()))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))&&&(((,,,&&&###555MMMddd^^^eee\\\\\\bbbyyyqqqyyyaaaMMM>>>444111------000111---++++++------------...///000111111777iiiiii>>>:::444///,,,***'''%%%%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%'''(((***,,,---333888>>>DDDGGGJJJLLLNNNVVVRRRLLLCCC999111***&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''))))))+++...333999>>>BBBCCCAAA===777111+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***,,,///444777<<<<<<999222,,,*********(((+++666JJJ```ooosssrrrrrrlllaaaWWWUUU___qqqzzzjjjZZZOOOLLLKKKJJJVVVXXXXXXQQQCCC555,,,)))***)))(((((()))******)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))******)))(((''''''''''''''''''(((((((((***,,,...+++++++++*********))))))%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))))),,,111666777333---)))&&&&&&&&&&&&(((***---...000000000...+++((('''&&&%%%$$$%%%'''***,,,---...))))))))))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,...444<<>>:::444///,,,***'''%%%%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$&&&''')))+++,,,444999@@@EEEIIIKKKLLLNNNNNNJJJCCC:::222+++&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))***,,,000666<<>>666...+++***,,,000...((($$$%%%***+++,,,...000111222222222000...---,,,+++***)))))))))************))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&***)))'''000EEEYYYbbbZZZUUU\\\mmm~~~}}}{{{]]]III>>>444,,,---///...,,,+++,,,,,,,,,,,,---...///000333999jjj{{{>>>:::444///,,,***'''%%%%%%%%%%%%$$$$$$$$$######################################################"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$######$$$%%%'''***,,,---333888@@@GGGKKKNNNPPPQQQKKKGGG???777///***((('''$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((***...333;;;BBBHHHKKKIIICCC:::333...***(((&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((+++,,,///333999===>>>555+++&&&&&&,,,666@@@```dddgggccc___aaalllvvv}}}mmmUUUCCC>>>EEEQQQZZZ@@@:::111,,,++++++***(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))***+++***)))((((((((()))+++,,,(((,,,///000///...111333888777555222000---+++***,,,+++******+++***'''$$$))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((()))***+++,,,...222666555111,,,******222///***((((((---222666IIIOOOVVV[[[\\\^^^aaacccddd___XXXRRRLLLDDD:::444///---***''''''))),,,...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++------///777@@@DDDBBB:::222...+++'''&&&(((+++///777@@@???CCCJJJPPPTTTUUUTTTSSSZZZWWWSSSQQQMMMDDD666+++---+++)))(((((()))***,,,******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$))))))+++===WWWaaa]]]OOOXXXqqqvvvvvvcccPPP@@@111---//////---,,,,,,,,,,,,,,,---...///000444:::kkk>>>:::444///,,,***'''%%%%%%%%%%%%$$$$$$$$$######################################################"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$###$$$%%%&&&)))+++---...555:::BBBIIIMMMOOOQQQRRRLLLGGG>>>666///+++))))))%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((())))))***((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((***///555<<>>444///---***(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++***)))(((((()))+++---///&&&...777>>>BBBFFFKKKPPPQQQOOOKKKGGGBBB>>>:::888...+++))),,,111111---'''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))***,,,---...222555777444...)))***,,,&&&%%%'''...999IIIWWWaaaiiilllmmmiii___VVVQQQPPPjjjiiiiiimmmppppppkkkfffMMMGGG===444---++++++,,,************************)))))))))))))))))))))))))))))))))***+++,,,---...222<<>>:::444///,,,***'''%%%%%%%%%%%%$$$$$$$$$######################################################"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%&&&(((***,,,...000999>>>EEEKKKMMMNNNNNNOOOHHHCCC:::111***&&&%%%%%%&&&&&&&&&''''''(((((((((&&&'''((()))***+++,,,---444444555555444333222222''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))+++///444;;;AAAEEEHHH???888///)))'''(((((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''')))+++...111666;;;@@@333,,,+++555AAAMMM]]]jjjWWW[[[llliiiVVVfffZZZHHH:::333///+++((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))((((((***---///111HHHLLLOOOLLLEEE>>>;;;;;;<<<<<<;;;::::::999888888666222000444<<>>@@@AAA===333***'''(((+++***(((((()))+++***(((((((((((((((((((((((((((+++((((((,,,---,,,000666???>>>000%%%(((...999IIIVVVbbbkkkiiiaaa]]][[[YYYnnnyyykkkrrrrrriiigggiii^^^MMM))))))+++///222222---(((++++++***))))))))))))))))))'''(((---//////222999???NNNEEE000,,,---555IIIWWWVVVSSSTTT\\\bbb]]]RRRRRRMMMGGGCCCBBBCCCCCCCCC<<>>@@@===DDDWWWKKKYYYdddfffjjjlll]]]JJJ///***(((,,,---***)))***)))))))))))))))))))))))))))((('''(((***,,,,,,++++++888VVVkkkggghhh{{{}}}~~~rrrpppvvvdddYYYrrr[[[???555000111//////...---...///000111555999aaa???;;;444///,,,***((('''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&(((******+++///666<<>>JJJ???)))777BBBTTTLLLEEExxx^^^[[[```LLL>>>///''')))+++&&&)))---((((((((((((((((((((((((((('''''')))***++++++************666JJJRRRMMMLLLRRRYYYSSS```{{{zzzjjj]]]PPP@@@;;;999>>>DDDAAA222$$$+++)))(((''''''''''''(((((((((((((((((((((((((((***)))+++------...444<<<===777)))&&&777GGGRRR___eee```WWWVVVmmmooolllssskkk[[[MMM>>>---(((,,,000...))),,,+++******))))))******))))))+++///111333:::BBBGGGLLL===---333@@@KKKVVVZZZ[[[ZZZXXXWWWTTTJJJAAANNNKKKHHHHHHMMMXXXeeennnnnnvvvuuuqqqkkkYYYJJJLLL>>>DDDEEEFFFTTTiiioooiiiLLL:::+++,,,...+++)))+++))))))))))))))))))))))))))))))))))))***+++---...444EEEjjj{{{mmmtttvvv}}}lllTTT999...444000///.........///111111333777^^^???;;;444///,,,***((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))***,,,000777<<<@@@DDDIIIMMMOOOOOONNNMMMAAA555***(((***++++++---+++888HHHNNNIIICCCDDDIIIIIINNNZZZhhhxxxtttcccYYY[[[YYYPPPNNNSSS___^^^^^^___]]]SSSCCC666(((''''''((())))))'''%%%''''''''''''''''''''''''&&&''''''''''''(((***---...666???EEEKKKMMMGGG@@@...((($$$&&&((('''''')))***)))((((((***000666:::DDDFFFIIIKKKLLLKKKIIIHHH444111---)))(((***---///!!!&&&,,,,,,(((%%%'''***''''''''''''''''''''''''''''''''''''((()))******'''---222666???DDD:::+++NNN\\\NNNWWW|||___ZZZJJJHHH222%%%&&&(((...///%%%))))))))))))))))))))))))'''(((***************+++,,,;;;LLLTTTRRRQQQUUU\\\pppaaaLLLAAAAAACCC>>>555---+++******(((%%%%%%'''((((((((((((((((((((((((***,,,...///000333:::AAA555444---666PPP^^^___ccc[[[jjjtttzzzxxxjjjqqqjjjUUU:::***)))---...,,,,,,,,,+++************+++,,,---///000222999EEENNNNNNAAA444:::MMMYYYYYYXXXOOOZZZ___TTTEEEBBBNNN\\\mmm}}}gggMMMEEEDDDEEEOOO]]]jjjWWW>>>///+++---,,,+++************************+++)))***+++***)))---222FFFVVVyyyzzzvvv```qqqjjjgggJJJ111999111000/////////000111222222555\\\???;;;444///,,,***((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((***---333999===???BBBHHHMMMPPPOOOKKKIII<<<222((((((+++---000333AAAJJJRRRQQQOOOTTTaaalll|||ppp```RRR\\\YYYWWWZZZ______XXXQQQ===555+++&&&''')))'''%%%''''''''''''''''''''''''&&&'''(((((('''))),,,...000999CCCIIIMMMLLLCCC:::000***'''))))))((())),,,((()))---333===GGGPPPUUUQQQSSSWWW[[[]]]^^^]]]]]]jjjcccVVVHHH;;;333...,,,+++***((('''&&&&&&((()))(((((((((((((((((((((((('''''''''((()))***++++++///...666BBBDDD===:::>>>HHHNNNWWWiiieeeXXXGGG@@@EEENNNRRREEEBBB@@@>>>999;;;MMMcccyyy]]][[[XXXAAA444111++++++***###************************((()))++++++******,,,...666OOOTTTDDDPPPzzzpppLLL>>>AAAHHH222...,,,///...***))),,,))))))))))))))))))))))))(((+++...///111666===AAA000:::===CCCRRR[[[bbbnnnuuufff[[[KKK===555111...,,,---,,,,,,+++++++++++++++.../////////444???LLLUUUNNN999777JJJXXXWWWWWWZZZeeeccc^^^ZZZ]]]nnnqqqWWWCCC>>>UUU]]]XXXAAA...+++---,,,++++++++++++++++++++++++,,,******+++)))(((///999RRRnnn[[[NNNwwwccc>>>???222111000//////000111222555888___???;;;444///,,,***((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((+++000666===AAAAAADDDIIIOOOQQQOOOIIIDDD888000******---222:::AAANNNNNNSSSaaaxxxyyyooommmfff\\\TTTRRRWWW]]]WWWJJJ888+++&&&&&&''''''''''''''''''''''''''''''&&&'''(((((((((***---///444===GGGMMMNNNJJJ???333///+++((((((((('''***...888999;;;???CCCEEEEEEDDD>>>???BBBEEEGGGHHHHHHGGG===CCCMMMVVV]]]______^^^HHH888&&&!!!'''...,,,((((((((((((((((((((((((((((((((((((((()))+++,,,---000///999GGGDDD888<<>>;;;+++###))),,,************************)))+++,,,+++***,,,222666GGGBBBGGG\\\zzzpppYYYJJJ;;;000+++---///+++***---))))))))))))))))))))))))'''***,,,---222999======)))<<>>DDDQQQwwwpppTTTNNNbbbssskkkQQQEEEVVVooo```LLLAAA<<<...'''---000++++++++++++++++++++++++(((+++---,,,---222;;;BBBOOOIII___zzzjjj^^^jjjrrrnnnfffdddgggiii___^^^bbbjjjpppsssxxx~~~{{{dddSSS???000......***(((,,,)))))))))))))))))))))))))))+++,,,///666??????:::444@@@IIIVVVnnncccCCC111///444......---,,,,,,,,,,,,,,,***...222777CCCPPPSSSPPPJJJEEEOOOSSSKKKWWWhhhggg```jjjyyywwwaaaZZZeee{{{fff\\\WWWVVVLLL999...///,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***---,,,///@@@UUUiiirrrOOO>>>???CCCBBBWWW~~~}}}~~~zzzfffjjjddd]]]ZZZZZZXXXSSSNNNbbb|||vvvuuulll@@@444333222111000111222222222555ZZZ???;;;444///,,,***((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&************************((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))***///666???EEEHHHLLLMMMQQQUUUUUUOOODDD<<<,,,+++///666@@@PPPfffxxxwww___MMMRRRZZZ]]]TTTAAA000))))))(((((((((((((((((((((((('''((()))))))))+++...000===FFFNNNRRRPPPIII:::------***,,,222888???IIISSSTTTMMMGGGGGGPPP^^^jjjqqqwwwvvvssspppllliiigggfffSSSRRRPPPMMMIIIFFFCCCAAAVVV[[[YYYJJJ444'''(((///))))))))))))))))))))))))((((((((()))***,,,---...///===HHHJJJHHHKKKQQQUUUYYYHHHVVVhhh{{{zzzxxxsss^^^oookkkIII===555222000)))++++++++++++++++++++++++(((+++---...000777BBBKKKLLLyyyjjjaaapppjjjcccjjjpppVVV===555333---+++...))))))))))))))))))))))))---//////222<<>>:::999333)))CCC---333555AAA888000;;;777'''&&&'''%%%$$$&&&((((((%%%###((((((&&&%%%%%%&&&'''(((((())),,,111777???FFFJJJNNNPPP[[[ZZZUUU]]]PPP)))444...:::IIIXXXxxxmmmKKKVVVUUUVVVgggLLL///...)))***(((&&&(((******'''''')))++++++***---333777AAABBBNNN\\\VVV???///---%%%:::333IIIYYYPPPXXXOOOTTTbbbssszzzrrrcccTTTLLLGGGKKKCCCHHHHHHAAAFFF>>>AAAHHHQQQUUUSSSMMMGGGEEE:::BBBPPPZZZQQQ>>>111111,,,((((((+++***%%%&&&+++,,,+++,,,...---+++...333CCC777OOOPPPXXXFFFjjjVVVRRRbbbuuuYYY@@@SSSZZZjjjcccTTTDDDKKK///(((***,,,,,,,,,+++++++++******,,,///'''444...@@@>>>FFFlllyyyllljjj{{{hhhyyy~~~HHH:::333777%%%333))))))******++++++++++++000555)))222NNNBBB888WWWYYYMMMdddnnnmmm{{{}}}NNN444444222000000333000++++++///222...:::MMMRRRWWW[[[YYYWWW^^^QQQ^^^ooo|||qqqqqqhhhOOOAAAKKK@@@+++111...---000///,,,,,,...,,,)))111+++...DDDUUUnnntttppp___]]]hhhqqqvvvqqqaaaTTTLLLAAA;;;999;;;;;;:::```{{{wwwiiihhhWWWMMMOOOKKKUUU\\\]]]TTTPPPSSSQQQJJJPPPCCCQQQXXXSSSrrrfffvvv```444999333...333444111444777222UUUAAA<<<555000---+++)))((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&&&&'''$$$""""""'''///444333111+++333LLL===999<<<444888AAABBB111+++>>>DDD;;;:::---&&&%%%***(((!!!%%%///(((((('''''''''(((((())))))***...444<<>>KKKTTTTTTNNNaaawwwqqqggg^^^]]]kkk~~~eeeIII???GGGRRRTTTQQQLLL<<<:::RRReee[[[???)))...)))''',,,---)))'''((()))((())),,,,,,+++000666222GGGVVVYYYJJJnnnxxxaaaqqq{{{nnncccCCCwwwyyyqqqyyyZZZEEE:::...666------,,,,,,,,,+++++++++000+++000666===???TTTkkk|||ooofffuuukkkVVVCCC666000***+++++++++++++++,,,,,,,,,***...333===JJJPPPRRRWWWRRRxxxzzzPPP###222///...///000000000111333888FFFRRRZZZccchhhbbbcccRRR___sss~~~sss~~~xxxuuummmSSSCCC===///++++++...///---,,,///,,,...111...///NNNbbbxxxgggmmmgggyyyOOOIIIAAA>>>>>>???>>>;;;...SSSuuukkkhhhhhhaaaZZZRRRFFFccckkkoooeeeVVVOOOWWWaaaXXXOOOVVVXXXPPPaaammmZZZBBBDDD>>>GGGaaaqqqnnn@@@777111222333333333222:::666YYYAAA<<<555000---+++***)))''''''&&&&&&&&&&&&'''''')))(((&&&&&&((()))***)))444000+++)))+++222999>>>BBB:::KKK777LLLNNNOOOFFF777IIIJJJ>>>666...000======444***%%%'''***((($$$'''''''''(((((()))))))))+++,,,000888BBBJJJLLLLLLWWWZZZZZZ]]]YYYDDD333444:::aaa}}}TTTNNNLLLhhhIII888...)))******'''(((---((()))***))))))///777>>>FFFPPPYYYTTT>>>---333CCCMMMEEENNNKKKuuuwwwdddfff}}}___FFF<<>>@@@BBB@@@>>>EEEEEE{{{tttvvvbbbeeekkk|||rrrTTTFFFNNN[[[mmmwwwqqqffffffmmmkkkeee^^^TTTKKKKKKQQQTTTDDDKKKLLLJJJCCC>>>ZZZuuuRRR444...777222111666000888555WWWBBB===666000---+++***)))''''''&&&&&&&&&&&&''''''(((''''''(((***++++++***(((666===BBBLLL___nnn{{{{{{qqqlllOOOBBBIIINNNIIIBBBEEEPPPIII111'''000---&&&&&&'''((())))))))))))+++,,,222<<>>ggg@@@VVVZZZ^^^JJJ777))))))+++'''''',,,+++++++++***,,,222===EEEFFFRRR[[[QQQ;;;000;;;MMMKKKOOOpppsssnnnvvvBBBNNNRRRJJJGGGQQQYYYZZZFFF:::,,,(((+++---+++)))******+++......000999DDDTTTWWW___uuussstttWWWIIINNNVVV~~~ttt\\\;;;---...---,,,+++++++++,,,,,,000***888AAAWWWaaaqqqyyyqqquuuFFF>>>333......---,,,+++,,,,,,---222999GGGPPPUUU___gggdddqqqtttDDD666777555111000444666555===TTT```fff}}}rrrhhhxxxPPP>>><<<555111222222///---...,,,444,,,999JJJqqqYYYlllWWWUUUNNNGGGFFFJJJLLLKKKHHHGGG:::tttzzzooojjjmmm[[[EEE:::CCCSSSjjj~~~zzzooovvvsss```QQQLLLDDDJJJcccaaaJJJ333111<<>>777111...,,,+++***((((((''''''''''''((((((&&&)))+++((((((333HHHYYY~~~tttpppeeeLLLFFFIIIDDD888...///---***''''''(((***,,,+++333===EEEHHHLLLPPPSSSOOOUUUXXXMMMFFF```\\\UUUVVVKKK777,,,,,,,,,)))((())),,,---222:::FFFNNNMMMVVVTTTFFFEEE\\\{{{hhhjjjRRRQQQSSSYYY\\\VVVEEE444---------***+++...111333:::LLL\\\kkk}}}GGG///NNNuuuxxxcccMMM999999@@@MMMvvvtttYYYLLL@@@>>>===;;;===CCCJJJEEE===NNNJJJhhh]]]<<<666444>>>DDDXXX^^^vvvWWWNNN???GGG\\\DDD222000...,,,,,,---///000222EEE^^^}}}xxxzzziii@@@111000......///111444666GGGOOOmmmnnnooosssRRR;;;DDDUUU\\\aaaiii^^^@@@...444777444@@@VVVaaannn~~~oooUUUGGG888333222222222444666666CCCPPPZZZLLL^^^YYYRRR~~~}}}sss~~~}}}fffSSSEEECCCBBBKKKjjjnnn___^^^III___^^^:::222555444333555444:::^^^CCC>>>777111...,,,+++***((((((''''''''''''(((((($$$))),,,***...BBBbbb|||kkk~~~||||||ooo|||~~~RRR:::FFFKKK>>>333000,,,((('''))),,,...,,,666AAAGGGHHHKKKPPPVVVSSSNNNQQQRRR```tttKKKYYYXXX@@@---,,,...+++,,,...111444888AAALLLTTTeeeUUUCCCGGGjjj{{{oooUUUfffQQQ]]]aaaRRR<<<000,,,+++,,,---111555888BBBUUUgggsss>>>===>>>999<<>>===???CCC___|||OOO111777===999EEE]]]gggssszzzeeeTTTAAA888444222111222999999NNNTTT<<>>444***))),,,---,,,,,,222999BBBIIIQQQWWWVVVQQQVVVPPPZZZJJJeeeJJJ[[[QQQ;;;"""222+++...,,,///777>>>DDDMMMVVV\\\\\\LLLnnnuuuvvvFFFiiiPPPfffTTTSSS555!!!111+++222///000BBBSSS]]]hhhmmmHHH<<<<<>>EEECCC```nnnRRROOOQQQMMM:::FFF^^^ccc777999...HHHWWWjjjooo|||xxxZZZppptttQQQFFF666;;;111111555;;;FFFTTTnnn{{{BBBJJJiii]]]kkkbbb\\\```tttyyyQQQ<<>>333***)))+++---,,,555===GGGMMMSSSXXXXXXTTTTTTRRRbbbvvvbbbRRR___GGG------111111///111:::CCCKKKUUU]]]VVVnnnlllvvvVVV===}}}ZZZ>>>888------333111555HHHYYYggguuuuuuvvvWWW444111NNN\\\TTTllldddPPPGGGPPPUUUSSS___sss^^^VVVOOOLLLIIIEEEFFFJJJMMMGGGEEEJJJSSSXXXWWWTTT|||OOO:::EEEJJJ333000///...<<>>;;;UUU```ooo~~~}}}TTTKKKDDDJJJcccnnnTTT:::@@@hhhXXXAAA777666777<<>>HHHLLLOOOSSSUUUSSSSSSTTTlllzzzhhh\\\mmmtttHHHdddSSS444&&&111000...222<<>><<<444KKKQQQ]]]ooo^^^===FFFjjjnnnPPP@@@AAA>>>DDDYYYiiisssrrrjjjJJJCCCOOONNNmmm~~~ttt]]]RRR333888<<<<<>>CCCDDDUUU```iiixxxTTT<<>>777111...---,,,++++++******))))))******+++???SSSiii}}}sssppptttuuuxxxnnnfffXXXzzzNNNHHHCCC???555---333AAAEEEIIIKKKKKKMMMQQQRRRPPPYYY~~~~~~___DDDdddpppssskkkRRRQQQRRRYYYffftttddd]]][[[333///111:::GGGQQQUUU[[[jjjyyygggLLLggg{{{nnnbbbOOOZZZggg|||zzz[[[ooopppqqq]]]888333:::JJJccctttttt~~~\\\QQQ///???nnnwwwgggcccooossslll\\\HHHOOOgggqqqLLLFFFpppDDD777666777EEEZZZxxxgggddduuuWWWmmm]]]IIIOOO666888zzz<<<333HHHRRRcccmmmvvvvvvooo@@@AAAhhhdddffftttbbboooxxxvvv}}}UUU}}}tttUUUoooXXXjjj~~~nnnyyyXXXJJJEEE___bbbpppqqquuuLLL>>>;;;RRRYYYDDDmmm{{{mmmaaaXXXZZZgggpppvvvbbbSSSmmm{{{pppkkk888888KKKGGG[[[CCC>>>666000...,,,,,,+++++++++************++++++EEEYYYtttooovvvRRRzzz___aaauuudddeee[[[NNNEEECCC999---444EEEIIIKKKLLLLLLOOOTTTSSSPPPkkknnnkkkOOOxxxxxx\\\lll000666:::CCCPPPXXXZZZbbbwwwbbbyyysssUUUlllvvvxxxiiiqqqeee:::888@@@QQQjjjwwwrrrpppcccVVVUUUqqqgggjjjsssYYYnnnvvvRRRVVVxxxqqquuu\\\HHHxxxGGG777777===OOOccc\\\___vvviii^^^pppaaaLLLHHHpppvvv???444PPP\\\jjjsss|||zzzooo===>>>iii{{{ooodddooouuurrr}}}iiiQQQzzzhhhwww]]]iiiLLLbbbmmmrrrqqqtttHHH@@@>>>LLLtttGGGFFFBBB~~~uuummmoooooowww^^^cccgggfffwwwmmm:::===VVVTTTkkkHHH>>>666333000,,,******,,,))))))+++***))),,,111RRR\\\___yyy{{{}}}gggnnn{{{}}}~~~qqqYYYoooVVVbbbWWW>>>UUUfff<<>>888FFFqqq~~~ccc```nnn___TTTMMMoooyyyyyydddmmmiiiQQQkkkrrrsssyyyHHH???666222000,,,***+++,,,))))))+++***))),,,111NNNcccmmm```mmmzzzsss[[[rrryyy|||___AAAEEEvvvBBBAAABBB...111999>>>@@@DDDAAAAAAGGGEEEFFFQQQ@@@cccrrrtttMMMrrrPPPUUUvvvccciii===444<<>>ZZZpppfffuuuJJJ777CCCRRRfffpppyyyNNNAAAlllqqq[[[gggZZZ{{{===LLLeeeiiiwwwqqqyyynnn```===888HHHiiiwwwuuu}}}ggg^^^kkkeeeyyyxxx}}}~~~wwwlllAAAXXXcccnnnVVVaaagggfffgggpppzzzzzzxxxzzzKKKBBB555@@@iiixxxfff___YYYSSSooo~~~{{{|||bbb\\\{{{cccLLLqqqIII???666222000,,,***+++,,,))))))+++***))),,,111PPPaaaaaahhhqqqnnn[[[dddooo~~~yyy|||~~~uuubbbwwwbbbNNNyyyNNNAAA>>>...444:::;;;>>>BBB>>>>>>DDDCCCFFFSSSttt<<>>777???JJJMMMWWWPPPSSSqqqddd|||DDDLLL```ooouuuwwwsss{{{nnnsss]]]CCCKKKjjjeeeIII|||iiiWWWHHHSSSUUU>>>hhhwww~~~{{{yyyKKK:::NNNaaapppsss{{{UUU555fffuuupppuuujjjqqqNNN\\\pppmmmssskkkqqqooo~~~hhhooo;;;666BBBKKKxxxsssDDDNNN^^^zzzMMMqqq___|||zzz||||||~~~@@@@@@ZZZhhhlllMMMjjjooodddnnnuuuyyyzzzOOOGGG666EEEuuummmdddcccbbb]]]\\\mmmdddtttdddFFFfff}}}KKK@@@666222000,,,***+++,,,))))))+++***))),,,111KKKbbbsss\\\HHH```pppiiiXXXFFFAAA111777<<<<<>>;;;CCCIIIHHHRRRNNNUUUooottt\\\JJJ}}}fffbbbgggccc~~~III\\\kkkuuuwwwwwwooorrrkkkYYY>>>AAALLLEEE666xxxpppyyyuuueee[[[SSS^^^zzzqqqBBB444OOOJJJbbbuuu[[[wwwIII???YYYiiissssss|||XXX:::ZZZuuummmuuu^^^gggtttmmmmmmhhhlll{{{vvvKKK???666???888QQQuuu]]]zzzuuu~~~|||{{{||||||DDDEEEmmm{{{[[[uuu}}}vvvsssmmm{{{vvv|||www}}}]]]FFF;;;888kkk}}}sssmmmmmmkkkhhhrrrtttuuu|||yyy{{{jjjGGGXXX}}}LLLAAA777222///,,,***,,,,,,))))))+++***))),,,111YYY\\\```hhh{{{RRRIII\\\qqqsssaaalllzzzvvvNNNLLLyyy[[[KKKEEE333666;;;===;;;@@@===<<<@@@@@@FFFWWW___FFF}}}GGGnnnuuu~~~]]]KKKjjjpppppp|||{{{rrriii===???DDDFFF@@@IIIIIITTT}}}fff|||tttRRREEE\\\jjjbbbQQQ888@@@zzz]]]cccmmmqqqrrrsssnnnqqqlll|||eeeJJJEEEooossslllXXXMMMNNNssszzzcccKKKJJJcccmmmrrrttt|||UUUAAAFFF}}}rrr[[[uuugggjjjsssnnnnnnooossszzzmmmJJJEEE444;;;555DDDaaayyyRRR}}}{{{{{{~~~||||||uuuHHHDDD~~~|||MMMzzzppppppsssvvvvvvzzzqqqvvvnnn>>><<<333YYYccczzz{{{uuuqqqooolllZZZiii}}}{{{xxxiiiOOO^^^MMMBBB777222///,,,***,,,,,,))))))+++***))),,,111MMMZZZsss___777NNNhhhxxx}}}qqq333555GGGeeennnaaa]]]NNNsssYYYKKKEEE111333888::::::???===;;;???>>>DDDVVVWWWEEEqqq}}}]]]IIIhhhtttrrreee;;;CCCHHHIIIBBBJJJIIIVVVggghhhrrrnnnIIIGGGEEEbbbvvvNNN555aaa~~~kkkiiioooooopppvvvuuuzzzsss|||GGG^^^IIIuuunnn~~~SSSYYYlllooosssuuu}}}bbbHHH888vvv{{{ooo[[[nnnuuusssuuuqqqnnnrrrmmmkkkoooqqqiiisss```WWW777777999777BBB[[[[[[~~~xxxzzz|||zzz{{{vvv^^^@@@VVVhhh[[[???gggtttvvv{{{pppgggwwwtttrrrwwwnnnttt999999===VVV```vvvwwwiiizzzuuuuuuooo```SSShhhyyyNNNCCC777222///++++++,,,,,,))))))+++***))),,,111LLL\\\nnngggyyy888AAA```|||ddd444IIIVVV]]]nnnnnnXXXHHHBBB000333777777999@@@>>>===???===CCCUUUPPP???rrr^^^qqqaaa888EEEGGGMMMHHHMMMFFFRRR|||dddvvv\\\LLL999@@@:::NNNrrr|||~~~xxxsssooorrrnnnooovvvwww{{{wwwuuuvvv{{{[[[cccnnnmmmtttssstttrrrLLL666aaaOOOZZZ```HHHIIIXXX}}}uuulllmmmjjjeeehhhfffaaavvv{{{oooLLL777;;;000666AAAcccfffuuu{{{vvvyyyzzzwwwxxx}}}JJJCCCDDDgggdddRRRQQQhhhjjjkkkggglllqqqyyysssyyy???:::555HHH\\\eee|||nnnsssooo|||~~~uuurrr]]]\\\|||XXXTTTeeepppOOOCCC888222///++++++,,,,,,))))))+++***))),,,111IIIiiivvv999<<>>HHHHHHJJJ===GGGqqq\\\tttuuueeeRRRTTTEEEiiirrrooopppjjjiiipppoooqqq}}}xxxvvvBBB<<>>>>>LLLnnn\\\uuukkk|||fffsss~~~{{{III???000>>>XXXWWWqqqcccfff]]]LLL^^^```{{{oooWWWWWW___|||QQQDDD777222///,,,******)))************+++++++++BBBmmmvvvrrrLLL888===```ssswww}}}DDD///CCCiiisssaaa>>>777444333777666777777888777888:::???BBBbbbAAAEEE|||gggvvv\\\ooo]]]UUUdddIIIIII888AAA>>>AAA@@@DDDLLLvvvOOOoooZZZkkkXXXsss{{{UUUJJJ{{{mmmyyypppooonnnnnnqqquuuzzz}}}gggyyyVVV>>>CCC444CCCbbbRRRWWWpppLLL<<<[[[uuupppjjjhhhkkkoooqqqqqqoooiiiyyyEEE888SSSdddyyyYYY[[[GGGMMMIII^^^pppmmmjjjhhhiiigggddd```ggg\\\fffzzzDDDRRR777AAA:::666777:::EEE^^^xxxbbbYYYmmmwwwxxxxxxtttvvvyyyzzzyyyzzz~~~jjjsssBBBAAA:::HHHiiiuuuHHHkkkqqqhhhjjjnnnoooqqq|||ooovvvPPPFFF???333DDDWWW\\\}}}TTTsssyyy\\\XXXQQQiiiRRREEE888333000---++++++)))************+++++++++AAA]]]xxx|||444???CCC{{{777===___iiinnnfff~~~pppooobbbYYY>>>888222000555666666666666666666999===AAAqqq???<<>>:::___|||rrrfffrrr{{{vvvllliiieeedddeeedddbbb```ggg``````cccyyyTTTBBB<<<999888888444111777AAAOOO]]]vvvwww___MMMWWWSSSHHH[[[|||xxxttttttxxxzzzzzzxxx}}}~~~vvvzzzmmm222>>>CCCKKK\\\zzzttt}}}sssjjjjjjmmmllliiiooovvvppp{{{uuu|||>>>===666CCCQQQUUUmmmlllWWWSSSOOOiiiSSSFFF999444111...,,,,,,)))************+++++++++444PPPlll]]],,,???ccckkkllljjjxxxyyykkkHHHmmmNNN<<<888000---222444333444444444444777;;;>>>uuuEEE666ZZZzzz|||vvvuuuQQQ:::;;;???999???>>>999AAA<<<___BBBsssgggxxxsssnnnzzz|||nnnpppooooooooopppqqqsssttt}}}nnn}}}cccjjjlllPPPaaaxxxiiikkkllliiiffffffjjjooofffoooKKKAAA???333{{{zzz{{{ttthhhfffccc___^^^]]]^^^]]]]]]^^^```[[[PPP```aaaRRR~~~BBBCCCCCC@@@999333444:::222777DDDSSS]]]bbbgggmmm```hhhlllcccQQQEEEDDDIII;;;MMMEEERRRxxxwwwvvvuuuxxx{{{|||zzzvvv|||{{{~~~xxxrrrxxxIII;;;999:::AAATTTpppkkkfffnnnqqqmmmjjjnnnnnnsssxxxwwwFFF777666:::BBBJJJZZZssssss```}}}zzz{{{vvvWWWRRROOOeeeSSSFFF999333111---++++++))))))*********+++++++++'''PPP\\\~~~CCC777???RRRtttWWW...TTTyyyjjjOOO``````EEE777444---,,,111111111222222222222444777:::ZZZXXX555EEEhhhhhhTTTmmmdddAAA888999===777>>>;;;666BBB888NNNQQQUUUqqqzzzZZZyyy}}}fff~~~yyyqqqiiijjjjjjjjjkkklllmmmnnnooosss]]]rrrgggCCC___uuueeeMMM@@@QQQvvvIII:::HHH\\\{{{ccceeeggghhhhhhjjjmmmpppmmmmmm}}}\\\lllJJJDDDDDDeee|||zzzzzzkkkttteee```^^^ZZZVVVUUUUUUVVVVVVPPPYYYYYYOOOUUUzzzXXXQQQvvvjjj===///>>>MMMFFF666666333333666777666888===CCC???;;;888999<<>>000///,,,---000,,,///000111111111222555777BBBrrr999000LLLvvvKKK444:::999666888:::888555BBB999???~~~DDDkkkpppnnniiijjjmmmEEE777;;;jjjppp}}}~~~{{{uuuzzzkkkfffjjjjjjkkklllnnnppprrrrrrqqq```|||dddaaaVVVUUUXXXfffsss~~~OOO333444000OOO<<<444888===]]]eeeccccccfffjjjmmmmmmllljjjdddmmmLLLaaaeeeFFF,,,BBBfffWWWGGGrrr|||]]][[[[[[XXXUUUPPPMMMLLLMMMNNNKKKQQQTTTRRRQQQ___111SSS~~~{{{SSS===:::999555BBB>>>;;;<<<<<<999999;;;===<<<999666555777:::===KKKUUUyyyuuu~~~}}}zzzxxxwwwuuusssrrrqqqwwwvvvzzz|||ttt}}}fff\\\:::;;;AAA>>>BBBPPPdddqqqxxxnnnjjjmmmuuuhhhfffjjjhhhiiinnnlllcccqqqlllpppqqqyyyIII>>>222555<<<;;;FFF^^^xxx```JJJ888AAAaaa|||xxx{{{|||oooOOOTTTcccyyyttt~~~ggg^^^KKKLLLQQQcccQQQDDD777222///,,,******)))************+++++++++)))777KKKrrr}}}:::000===]]]uuu~~~vvvyyyqqqVVV@@@DDDnnnpppLLL777,,,,,,***---000***---///000000000111333555444}}}NNN---888SSSzzzzzz;;;///999888222888444777555<<<;;;999[[[WWWIII[[[yyyrrrWWWEEE444HHH]]]xxxlll]]]}}}}}}}}}dddmmmmmmdddgggggghhhhhhjjjmmmoooqqqooo|||fffhhhdddDDDYYYDDDtttbbbSSSMMM555444???555,,,999EEEGGG666IIIhhhhhheeebbbcccfffhhhfffcccjjjdddfffPPPTTTPPPIII888777ccczzz\\\ooooooiiiUUUQQQSSSRRRPPPLLLHHHFFFGGGIIIKKKLLLKKKLLLLLLKKKjjjCCC<<>>999>>>JJJbbb|||{{{jjjaaammmFFFIIIZZZvvvqqqyyyXXXJJJNNNssstttlll{{{WWWMMMMMMTTTaaaxxxRRREEE888222000---***+++)))************+++++++++,,,%%%999iii~~~tttIIIEEEDDDqqqlllkkkbbb]]]ZZZIII777555rrr{{{fff:::...+++---))),,,///***---...000000000000222444111UUU{{{AAA777:::VVV||||||SSS444111444111444555...999555222;;;999AAAPPPZZZbbbLLL```lllmmmSSS<<<777RRRwwwkkksss~~~tttWWWeeennn```iiicccbbbaaa```___```cccfffhhhiiiqqqhhh|||}}}vvvyyy~~~OOO]]]hhh~~~xxx~~~oooMMM???IIIJJJIIIEEEGGG111;;;yyyllldddbbb```^^^^^^______^^^eeeffffffrrrFFFuuuWWWOOO444@@@YYYyyyoooaaarrrZZZSSSNNNJJJKKKKKKIIIEEEDDDEEEGGGGGGIIIBBBCCCJJJFFFRRRttt___>>>999]]]sssfffPPPIIICCCBBBAAA===<<<===EEEBBBEEEUUUqqqxxx|||ccc555ooorrrtttxxxrrrrrrrrrpppooonnnnnnooouuuoooqqqsssnnnpppwwwyyy{{{hhhqqqOOOFFFEEE@@@>>>===;;;999999???KKKVVVXXXYYY\\\[[[WWWZZZVVVIIIDDDCCCFFFRRRfff]]]bbbgggiiihhhhhhiiikkkrrrooopppmmmrrrrrrnnn}}}OOO777<<<888666???BBBLLLjjjoooxxxjjjppp___NNNSSStttnnn~~~wwwYYYuuusssfffVVVPPPLLLPPPXXXoooSSSFFF999333111...,,,,,,)))************+++++++++000&&&+++cccLLL:::999000BBBMMMbbbJJJXXXYYYIII:::======:::///***QQQrrrIII,,,''',,,000)))***...+++,,,...000000///000111333333666UUU<<<--->>>cccrrr111333555...+++777222***;;;444***999<<<666YYYmmm>>>VVVXXXYYYXXXuuuqqqbbbRRRMMMmmmYYYggglllzzz{{{fffmmmssswwwxxx|||eeePPP[[[^^^cccbbb```]]][[[[[[^^^aaacccdddhhh}}}nnn|||xxx{{{oooBBBKKK\\\wwwKKKPPPqqqHHHGGG<<>>>>>LLLIIIDDDRRRTTT...GGG[[[fff{{{{{{wwwvvvwww{{{tttpppkkkrrrOOODDDyyy{{{hhh|||vvv{{{vvvwwwxxxvvvtttqqqppppppuuulllooonnneeeqqq|||ooooooRRRfffOOOEEE>>>;;;;;;???@@@<<<:::<<<<<<>>>BBB>>>;;;EEEGGG888AAABBBSSSxxxtttvvvzzz[[[bbbeee___[[[^^^bbbdddfffgggdddfffnnnrrrqqqiiimmmBBB<<<,,,,,,;;;999;;;[[[___nnn~~~|||]]]}}}xxx\\\GGGUUUxxxpppYYYtttWWWLLLIIIDDDHHHPPPpppMMMBBB<<<444***,,,///(((************************...&&&&&&>>>kkkVVV@@@<<<::::::777444555:::444<<<222CCCUUU\\\---******))))))))))))******++++++,,,------......///;;;&&&SSSVVV...222FFFVVVsssjjjmmm|||hhh{{{UUU...000222...///222000000000111222444555666???___???GGGWWWaaa]]]llluuuaaaiiidddOOO___]]]hhhwwwdddiiiooorrruuuwwwtttzzztttZZZ___WWWZZZXXX]]]^^^^^^]]]]]]]]]^^^```aaagggiiixxxTTTeee~~~www^^^999JJJzzz}}}{{{gggPPPwwweeeWWWRRRRRRQQQPPPPPPPPPPPPQQQVVVRRRQQQVVV```}}}vvvUUUzzzNNNJJJ@@@;;;EEEHHHfffwwwoooaaaTTTLLLZZZxxxkkkMMMOOOMMM@@@AAABBBBBBCCCCCCBBBAAAAAA???@@@@@@AAAAAABBBBBBCCCWWWhhhAAA///EEE]]]___aaammmxxxhhh[[[PPPIIIFFFFFFddd|||yyymmmooorrrtttvvvxxxwwwtttpppllllllmmmoooqqqnnnjjjgggeeeeeeggghhh]]]{{{LLLwwwiiiUUUEEECCCDDD@@@===@@@BBB:::<<<>>><<>>333999===RRRooo|||ggg```llliiiAAA+++///...+++...000/////////000111222444555333RRRjjjAAACCCUUU\\\uuuzzzRRRPPPXXXWWW___[[[VVV\\\hhhggggggrrrmmmjjjqqqsssqqq```nnnfffSSSWWWWWWPPPNNNVVVUUUUUUUUUVVVWWWYYYZZZ[[[___gggooogggSSSCCCmmmrrrkkkUUUTTTOOONNNNNNMMMMMMMMMMMMMMMMMMMMMOOOPPPPPPaaaQQQBBB777DDDGGG888888???<<>>>>>>>><<<<<<===>>>>>>??????@@@555[[[iii===///AAAXXXbbbbbbUUUNNNRRRXXX]]]dddlllrrrfffYYYLLL===111333===]]]oooiiilllooopppqqqjjjmmmpppqqqpppmmmkkkkkknnnllliiieeebbb```^^^]]]WWWWWWXXXFFFnnnwwwlllfff```[[[___gggrrrtttKKKVVVxxxVVVaaabbbdddeeeeeeeeedddccclllkkkiiigggggggggggghhhiii@@@GGG...444111<<<===???CCCMMM___sssxxx}}}lllWWWfffHHHtttrrrqqq[[[HHHKKKJJJCCCDDDOOO|||sssoooMMM@@@:::666------///(((************************)))111...""")))MMMwwwSSS+++%%%))))))(((((((((((())))))******++++++,,,---------...777---BBB~~~CCC(((333AAACCCvvv{{{pppVVV```fff===...,,,000***))),,,+++............///000222222...111eeeBBB000OOOfff{{{zzzjjj___gggrrrlll[[[KKKVVVXXXWWWZZZWWWVVV___ZZZhhhkkkxxx___MMMkkkcccKKKRRRVVVPPPMMMLLLNNNMMMMMMNNNOOOQQQSSSTTTSSSYYYXXXaaatttlllgggIII~~~nnn{{{GGGMMMsssOOOPPPLLLJJJJJJIIIHHHHHHHHHHHHHHHHHHKKKOOONNNHHHKKKcccaaa]]]jjjSSSQQQIII===;;;:::===>>>===@@@EEE444DDDCCC555>>>eeetttTTTFFFAAA???GGGTTT>>>===;;;:::999999999999888888999999:::;;;;;;;;;<<<<<>>???IIIwwwqqqqqqOOO@@@999777///...///(((************************+++$$$(((///+++***GGGnnn}}}SSS555***,,,)))((((((''''''(((((()))))))))******+++,,,,,,,,,111///333111JJJvvv>>>111666555111@@@___tttRRRLLLIIImmmPPP,,,+++111000((()))---''',,,,,,,,,,,,---...///000444...111jjjdddAAA333???LLLTTT^^^cccaaaYYYNNNEEEQQQXXXTTTTTTaaaiiiggghhh{{{yyyxxxUUU888lllkkkMMMMMMYYYNNNEEEMMMQQQIIIIIIIIIJJJLLLNNNPPPQQQTTTYYYWWWVVVllljjjcccVVVfff[[[NNNNNNAAAFFFEEEEEEDDDCCCDDDDDDDDDEEEGGGKKKLLLGGGFFFPPP^^^zzzNNNMMMeeelll[[[LLLHHHDDD;;;666777EEECCCZZZnnnTTTBBBBBBCCC>>>@@@JJJ<<<:::888555444444555666444444555666666777777888888===:::EEEhhh]]]VVVGGG999555:::<<<;;;<<>>===999<<>>JJJZZZmmmxxxsssgggSSSBBB555777444^^^___???%%%,,,***+++)))$$$---222(((+++++++++++++++,,,------+++666444,,,<<>>============>>>BBB???>>>???BBBDDDEEEEEEGGGHHH|||ZZZ===???AAA???777333555555333555444333111000000000111//////000111111222222333888,,,000111555???BBBTTTccc```cccnnnbbbhhhkkkgggaaaaaabbbbbb\\\aaahhhjjjhhhccc^^^[[[TTTQQQLLLHHHEEEEEEFFFGGGJJJ???AAAHHH:::---KKK{{{~~~dddQQQIIIGGGFFFDDDOOOGGGDDDTTTYYY^^^rrrwwwjjj\\\[[[___UUUYYY[[[\\\^^^_________^^^]]]```^^^[[[XXXVVVUUUTTTTTTYYYHHHXXXXXXtttZZZ999???888000,,,...444999;;;<<>>===ZZZNNNQQQ\\\CCC777666///++++++((())))))))))))))))))))))))(((---+++$$$&&&...---%%%...777<<>>JJJUUU[[[dddttt{{{nnneeeVVVKKKJJJHHH???:::<<<@@@LLLmmm,,,555(((+++&&&)))***&&&+++000(((+++++++++***++++++,,,---(((777))),,,BBB555UUUgggPPPHHHGGGEEEGGGDDDGGGSSSaaa}}}___MMMDDDFFFHHHBBB@@@HHHGGG???<<>>>>>???AAABBBCCCEEEEEELLLTTTRRRRRReeekkkGGGDDDHHH<<<:::HHH<<<<<<;;;:::::::::::::::>>>??????>>>>>>AAADDDEEEFFF???IIIQQQvvvWWWGGGPPP@@@???;;;777333333333222000000000//////.........,,,------......///000000'''000BBB222...===444333<<>>;;;888666666444000,,,555===CCCFFFKKKVVV```dddwwwzzz~~~}}}zzz~~~yyyrrr{{{ppp[[[KKKAAA888222NNNiiiFFF::::::999999888999999===;;;VVVKKKQQQ___DDD777666///***+++)))))))))))))))))))))))))))***&&&'''---,,,%%%&&&---&&&&&&%%%...:::JJJwww___@@@000...&&&111))))))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))(((,,,///"""...<<<,,,pppsssRRRAAA999222111666666666222...555AAAAAA999???DDDEEEAAAAAACCC@@@999===333222:::;;;:::III___ZZZ444666###111***&&&,,,000)))))),,,'''++++++++++++++++++,,,,,,---,,,///111------<<>>>>>===>>>???@@@AAAEEEEEEGGGMMMRRRUUUWWWYYYuuu{{{bbbEEEBBBFFF:::===CCC444:::999999888888888888888333999===:::777999@@@EEEFFFBBB===NNNFFFNNN~~~YYYVVVHHH555===;;;444222666555...***---------.........---,,,,,,***++++++,,,------......777###///000222444+++AAA666999:::BBB^^^{{{cccWWWbbb^^^WWW___bbbiiiaaaiiimmmiiieeeeeedddaaaaaabbbccc```ZZZTTTPPPOOOFFFFFFEEECCCAAA>>><<<;;;888;;;<<<;;;888666777888999<<>>NNNIIIDDDLLLUUUGGGCCC===777333111///---***333999888777@@@LLLTTT\\\ggguuu{{{ttttttzzzllluuu{{{wwwmmm]]]MMMEEE@@@888000333TTT{{{QQQ333777888000444222444666;;;;;;XXXPPPXXXggg>>>:::777---222---(((((((((((((((''''''''''''((((((((((((((((((((((((******+++,,,---///000111MMM```|||www___FFF333+++)))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***++++++,,,,,,------...000^^^mmmDDD333999777777777777777666444333333444666777777555333222555777666===aaaXXX999...)))(((,,,))))))))))))************)))))))))))))))******+++------,,,---...000222333===vvv}}}WWWHHHFFFBBB???@@@<<<;;;::::::999999999999:::::::::;;;<<<===>>>???BBBDDDFFFHHHKKKNNNSSSVVVaaa{{{WWW@@@???===:::888777666666555444444333333444444555555555666777888999::::::???@@@BBBCCCDDDGGGLLLPPPrrrzzzgggPPPFFFFFFFFF>>>555444333111///---,,,+++***************************************************,,,,,,---...///000111222333444555666:::@@@HHHMMMjjjqqq{{{tttrrrnnniiiddd___[[[YYYbbb^^^ZZZZZZ]]]```bbbbbbdddbbbaaaaaaccccccbbbaaa]]][[[YYYXXXUUUOOOIIIDDDCCCBBB???===:::888666666444444444444444444444444222777;;;;;;>>>MMMhhh~~~yyyddd]]]TTTKKKFFFEEEHHHJJJKKKMMMQQQTTTUUUUUUTTTSSSYYYZZZZZZZZZZZZXXXWWWVVVQQQNNNJJJGGGDDDDDDDDDEEEEEEBBBDDDFFFEEEIIIaaa|||^^^???BBB999666777,,,666...(((+++555???BBBAAAKKKMMMTTTccctttdddjjjsssyyy}}}rrruuuqqqzzz~~~xxxqqqooollliiiZZZPPP===///000:::;;;555]]]nnnQQQ888666;;;888333111333777555555AAARRRUUUMMMiii@@@:::777---111,,,'''(((((((((((('''''''''''''''''''''''''''''''''''')))))))))***+++,,,---... '''///222111///000222111...+++((('''(((***,,,((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))******++++++,,,---------111444MMM~~~[[[LLL<<<555777:::666111;;;666000---000888AAAGGGjjj{{{wwwVVV444((())))))***...(((((()))))))))*********))))))(((((())))))***+++---,,,,,,,,,...///111222...555MMMyyy{{{eeeQQQBBBBBBDDD@@@===>>>999888777777666666777777888888888999:::;;;<<<===<<<>>>AAACCCEEEIIIMMMPPPMMMYYYuuuqqqnnn~~~rrrOOOEEE<<<;;;999777555444333333333333222222222222333333222333333444555666777777;;;<<<>>>???@@@CCCHHHKKK===WWWiiiooouuuddd\\\QQQEEE>>>===<<<888444333222000...,,,+++***)))************************************************++++++,,,---...///000000///000111222333888===BBB:::???FFFIIIIIIGGGGGGGGGNNNOOOPPPRRRTTTVVVXXXYYY]]]YYYVVVVVVYYY\\\^^^^^^aaa``````aaaccccccbbb```\\\ZZZWWWTTTQQQLLLGGGBBB???>>><<<999666444333333111111111111111111111111000333555444222555===CCC???LLLRRRMMMJJJPPPSSSPPPDDDSSSXXXMMMFFFHHHFFF>>>CCCAAA???>>>???BBBFFFIIIHHHJJJMMMPPPRRRRRRQQQPPPSSSTTTUUUUUUUUUSSSQQQOOOKKKHHHEEEAAA?????????@@@<<<888;;;AAAAAA???GGGUUUpppJJJBBBBBB===999,,,444:::444)))'''222>>>===FFFOOORRRUUUbbbwwwmmmnnnppprrrrrrpppmmmkkkwwwvvv}}}vvvpppeee}}}zzzuuupppgggaaaeeelllnnntttuuunnncccWWWIII<<<@@@000444BBB555###EEEyyy|||qqqQQQ???111333666333111333///222111111<<>>AAA<<<<<>>@@@BBBDDDGGGKKKNNNRRRLLLSSSooo}}}|||{{{yyyxxxtttoookkkiiiCCC666;;;777666444222111000//////111000000//////000000111//////000111222333444444666777999:::;;;>>>BBBEEEFFFEEEHHHPPP[[[dddkkkooo~~~~~~||||||vvvllliiiiiicccYYYFFFDDDAAA===999666555555000///---,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,---......---.../////////000333666555777;;;<<<;;;:::::::::>>>@@@CCCGGGLLLPPPSSSUUUVVVTTTRRRRRRTTTVVVXXXXXXYYYYYYZZZ]]]___```^^^\\\ZZZWWWSSSOOOKKKGGGBBB???:::999666444222000///...---------------------------,,,,,,...///...+++(((&&&...111...---222333//////333444222111555777777777888999;;;===???@@@AAAFFFGGGJJJMMMOOOPPPOOOOOONNNOOOQQQQQQPPPMMMJJJHHHEEECCC@@@===;;;:::;;;;;;<<<666777>>>AAA<<<999;;;GGGyyytttGGG...??????333((()))222888555...000999@@@???===GGG^^^rrrbbb``````cccffffffaaa[[[^^^[[[ffftttxxxwwwlllYYYPPPUUU^^^dddeeehhhsssdddaaaZZZQQQIIIAAA777...%%%::::::)))888kkkuuu|||hhhIII777000...222222......333---///......777CCCEEE@@@}}}sssCCC:::888...///)))&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''$$$%%%''''''&&&'''***,,,)))(((((('''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((()))******++++++,,,---000222///333RRRSSS,,,222,,,***...///+++'''&&&(((((((((((()))))))))***((((((((((((((()))******+++++++++,,,---......///,,,000222000000:::OOO___yyyYYYGGGCCCFFFIIIAAA===<<<<<<999222222666111111000000000000000111222222222222333555666777:::<<>>>>>@@@888222111000...---,,,,,,,,,...------,,,,,,------...------...///000111111222222444666777999;;;>>>AAAIIIBBB@@@GGGNNNQQQTTTYYYZZZ\\\^^^^^^ccchhhgggccc^^^___\\\XXXXXX[[[YYYSSSCCCBBB@@@<<<777333222222---,,,+++)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******+++,,,,,,---...//////......000111666888:::<<<===>>>@@@AAAAAABBBEEEIIIMMMQQQTTTUUUZZZYYYWWWWWWWWWXXXYYYYYYVVVWWWYYY]]]______]]][[[WWWSSSMMMHHHDDDAAA===;;;555444222000...---,,,+++************************...+++)))+++///222222111///222333111222666555111:::555444666999999<<>>>>>======<<>>777555999===<<<<<<>>>:::MMM|||]]]EEE<<<<<<;;;666000,,,+++,,,...---...222999@@@FFFIIIJJJJJJLLLRRRXXX\\\]]]\\\VVVJJJJJJUUU```mmmrrriiikkkmmmpppoooeeeWWWQQQQQQMMMIIICCC<<<777555333111777///333QQQzzztttqqqzzznnnJJJ444111...000333111,,,,,,000...///......555>>>@@@<<>>:::333222//////---,,,++++++++++++++++++************+++++++++,,,,,,---...///000111111333555777888999<<>>999444111///,,,*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******+++---...///......///111...//////222555888:::;;;999;;;???EEEKKKQQQUUUXXX_________^^^]]]\\\\\\\\\YYYZZZ\\\___aaaaaa^^^\\\QQQMMMGGGBBB>>>;;;888666222111///---,,,+++******************************///---,,,******,,,...///+++,,,+++***---///...***333---,,,111444111111555666666666777999;;;<<<===AAABBBEEEHHHKKKLLLMMMNNNJJJKKKKKKKKKHHHEEEAAA>>><<<;;;:::888777666666666555222222444555666999===888CCCJJJttt|||{{{HHHCCC===888666555444333000+++(((,,,444888444///:::<<<>>>???AAAEEEKKKPPPYYYJJJCCCDDDGGGVVVbbbaaaJJJKKKPPPWWWYYYSSSLLLJJJ555666666333...)))***...333WWWxxxrrr}}}~~~|||cccCCC444666444111///000000...,,,------...---...333999:::888uuu{{{EEE888888//////(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%$$$###""""""+++++++++***(((%%%!!!$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((())))))***)))'''(((,,,......111666999tttTTT666)))---333...(((((('''&&&%%%%%%(((***''''''(((((((((((())))))((((((''''''(((((()))***))))))***+++,,,+++++++++...222444000***,,,888CCC;;;888444444:::CCCKKKPPPJJJLLLTTT]]]___YYYQQQMMMIIICCC===;;;999888:::???000...---///111111///------,,,,,,,,,,,,------...,,,,,,,,,---...///111111333666999;;;<<<===???@@@CCC???BBBLLLOOOJJJHHHJJJPPPwww~~~XXX<<<...:::>>>000***222------,,,+++******++++++***))))))(((((())))))*********+++,,,---.../////////111444555666777:::<<<:::DDDHHHCCCDDDLLLPPPLLLPPPUUUYYYYYY]]]aaabbb```YYYZZZ[[[[[[WWWRRRLLLHHH???999222/////////---***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''')))+++,,,+++,,,...///333222111333666888999999666888<<>>;;;999666555444333222222222222+++...222444222111111333000<<>>@@@CCC>>>444---,,,///000111000///...***'''***************+++,,,,,,+++++++++,,,---...///000222555888:::;;;;;;===>>>GGGBBB>>>AAAGGGJJJHHHDDDIIIIIIPPPeeebbbPPP<<<---:::AAA:::000...000111++++++***)))))))))******)))((((((''''''(((((()))((())))))***+++,,,---...+++...000222333444666777666;;;???@@@DDDKKKPPPQQQQQQVVVYYYYYY[[[```bbb``````___]]]YYYPPPFFF>>>:::999555000/////////---***''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((((((((())),,,...000...---///333555555444999;;;===@@@CCCFFFIIIJJJJJJMMMQQQRRRRRRQQQRRRTTTWWWVVVTTTTTTTTTSSSQQQOOOCCC@@@<<<999666444000...---,,,+++***)))((((((((())))))))))))))))))))))))###&&&***,,,,,,+++******)))((())))))))))))***,,,(((+++------...111222111444444444444444444444444999:::===@@@CCCFFFHHHIIIFFFEEEBBB???;;;999777666222111111000000/////////***...111222111000///...777(((>>>GGG---FFF___\\\AAA999;;;666888888333...,,,///333***+++,,,------...000111+++)))111555...///222---444///,,,---...---...000333//////888GGG[[[uuuxxxuuuxxxtttuuudddEEE444555333************)))***,,,,,,,,,))))))***,,,///000111222eeeEEE777888111///)))***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$%%%&&&''''''%%%"""((('''%%%#########$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''(((---111000,,,+++///111111222444999KKKkkkcccAAA------###'''---)))'''+++)))&&&((((((&&&&&&'''((((((''''''''''''((((((((()))'''''''''''''''((())))))((((((***++++++***)))))))))+++,,,***'''(((...444...///111222444888===AAA===;;;???HHHKKKEEEAAAAAA@@@;;;888888555...///444***---///,,,))))))***+++((((((((((((((()))***+++*********+++,,,---//////---000333555555666777888222;;;AAAAAA@@@AAA???:::<<<555777>>>@@@IIIkkkiiiWWWJJJ<<<===222999555...***---111...(((***))))))((((((((())))))(((((((((''''''(((((((((''''''((()))***+++,,,,,,(((+++...///000111222444<<<777777===BBBDDDHHHNNNPPPTTTVVVTTTUUUYYY[[[ZZZ]]]\\\YYYUUULLLBBB<<<;;;000000///---+++)))'''&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))((('''(((+++---,,,++++++...222555555444444666999>>>BBBGGGJJJLLLHHHLLLRRRUUUUUUVVVXXXZZZ]]][[[XXXWWWVVVUUURRRPPP???===:::777555222///,,,++++++***)))(((''''''(((((((((((((((((((((((((((+++)))'''&&&''')))))))))''''''((()))(((&&&))),,,&&&---...))))))...000---***,,,///222555666666555:::;;;===@@@DDDGGGIIIKKKGGGEEEAAA===:::777666666111111000000000/////////---,,,***)))+++///000...000555///000999444>>>bbbqqqfffKKK<<<:::999:::<<<:::555000444222111333444333---(((000+++000111***---333/////////222666555111111555000666JJJgggiii[[[ssswwwyyydddkkkXXX333$$$111333%%%'''+++---+++((()))***+++***)))***...000111222444\\\HHH777777000///)))***'''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))*********++++++++++++///000222444777999;;;<<>>>>><<<:::888888777555333111///......+++*********))))))(((((((((((((((((((((((((((((('''(((((()))***+++++++++...///000222444666777888888888888888888888888888888777666666666777999:::JJJaaa~~~mmmZZZBBBAAA???===999777555444000000///...,,,+++******))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))***+++,,,---///000111222111555999<<<>>>CCCIIINNNRRRRRRVVVZZZXXXQQQPPPUUU]]]ZZZTTTNNNHHHAAA;;;666///...,,,***)))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))++++++,,,---///111333444777777888;;;@@@FFFLLLOOOOOONNNQQQVVVVVVRRRSSSXXX\\\ZZZWWWSSSPPPMMMKKKJJJ???:::444111222111...***))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))*********++++++++++++------...///000111222222666777999<<<>>>@@@BBBBBBAAA>>>888555333333222111......---,,,,,,+++******))))))*********+++++++++////////////111333555666JJJ}}}pppqqqzzzaaaEEE888777888999:::---000555999999888555333999444111222666777222---000777000;;;...>>>???LLL```pppsssxxxtttsss~~~uuu^^^CCCKKKCCC,,,%%%000000$$$((((((''''''''''''((((((((((((+++111777888333---[[[III999888///...'''''''''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''))))))))))))************---...///222444777999999999888777777888;;;===???444666777888555111,,,)))222000,,,***)))+++...000''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***+++---///111333555555777888:::;;;;;;:::888777555444222000...---,,,,,,*********)))))))))((((((''''''''''''''''''''''''''''''((())))))***++++++,,,---...000222333555555666666666666666666666666555444333333333444555666333888===BBBHHHUUUeeerrr{{{fffaaaRRRBBB>>>AAA===333===<<<:::888666555333222///...---,,,+++***)))))))))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((()))***+++---.../////////333777:::===CCCJJJPPPMMMLLLPPPUUUTTTOOOOOOTTT\\\XXXQQQJJJDDD>>>888444...---,,,***((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))+++++++++---...000222333444444666999===CCCIIILLLKKKJJJMMMRRRRRROOOPPPUUUVVVVVVVVVTTTPPPJJJEEEBBB<<<777111///000///+++((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************,,,------...///000111222555666888;;;===???@@@@@@<<<888333000///......---------,,,++++++***)))))))))))))))*********++++++---------...000222333555)))AAAeeeyyyvvvlllnnnZZZLLLFFFIIIBBB999444333444444333,,,111666666222///000333333888555IIIOOOmmmxxxlll[[[bbbrrrxxxxxxwwwxxxxxxjjjKKK---JJJAAA444,,,+++,,,+++(((((((((''''''''''''((((((((((((***///555666222...XXX{{{EEE888777///...(((((('''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))***+++---///111333555555666666666555333111...---111///---++++++,,,...000&&&&&&''''''((()))******''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))((()))***,,,...000111222444555777888888777555444111000///---+++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((())))))************,,,---///000111222222222222222222222222222000////////////000111111000000///......000555999111444999>>>BBBFFFKKKNNNPPPOOOLLLHHHCCC===888555777777111)))***333666222555555444333222111000000,,,,,,++++++***)))((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&'''((()))***+++,,,---...111555888;;;BBBKKKQQQJJJJJJMMMQQQRRROOOPPPTTTYYYTTTLLLEEE>>>999444111---,,,+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))******+++,,,...000111222222333444888===BBBGGGJJJMMMMMMQQQUUUVVVTTTUUUYYYRRRSSSUUUTTTPPPGGG>>>999777333...,,,,,,,,,)))&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))+++,,,,,,---...///000111333555666999:::<<<<<<===777444///---,,,,,,+++***+++******))))))((((((((((((((()))))))))*********+++++++++,,,...///111222777...,,,AAAgggxxxnnn~~~rrrcccZZZXXXXXXWWWUUURRRQQQOOOKKKJJJNNNWWW]]]mmmrrrsssvvv]]]hhhooorrrvvvlllNNN000///???MMM444$$$***///(((&&&+++((((((''''''''''''(((((()))((((((,,,111333111...TTTooo>>>666666///111,,,+++'''&&&%%%%%%$$$$$$%%%%%%###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))+++,,,...000111222///000222333444333111000)))((((((''''''&&&&&&&&&------,,,+++***(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((()))***,,,...//////000111333444444333111000...---,,,+++))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))((()))***+++---...///000////////////////////////,,,,,,,,,,,,,,,------......111555999:::777111---000111222222111111222333:::888444111000111444666...333555222222666666333222111000///...---,,,,,,***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''((()))***++++++///111333555888???HHHOOONNNNNNPPPSSSTTTSSSTTTUUUVVVPPPGGG???999555111///+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***+++---///000222222333555999>>>CCCHHHKKKOOOQQQTTTWWWXXXXXXYYY[[[RRRSSSTTTRRRMMMDDD;;;555333000,,,*********(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******+++,,,---...//////222333444666777888888888444222...,,,,,,,,,+++***((((((((((((''''''&&&&&&''''''((((((((())))))))))))))))))***+++---......//////000000000@@@iii|||ggg\\\ppprrrfffppp}}}jjjnnn}}}ooo[[[GGG<<<222,,,888JJJCCC,,, )))...'''$$$***(((''''''&&&&&&''''''((()))'''''')))---000000///OOOfff:::666666...111,,,+++'''&&&%%%%%%$$$$$$%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((()))***+++---...///000000///...------,,,++++++,,,,,,,,,,,,+++***)))((('''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***+++,,,---.........///000000///......,,,,,,+++))))))((((((((('''''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,---...///........................******+++++++++,,,,,,,,,000---***(((***++++++***---...000000///...000111///111333444222---((($$$)))...111000......---,,,000000///---,,,***)))(((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))******+++000111333444666<<>>CCCGGGIIIJJJMMMQQQRRRRRRTTTUUUUUURRRQQQOOOKKKDDD===666333000...+++***))))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''))))))***+++,,,---......000000111222333333333333111///,,,+++++++++***)))'''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&'''((()))***+++++++++'''***444<<<666---111???UUU~~~rrryyykkk___iii{{{xxxjjj]]]aaalll|||rrrnnnuuu{{{qqqCCC<<<111+++---555;;;>>>000***&&&''')))(((&&&%%%''''''&&&&&&&&&&&&''''''(((''''''(((***---//////IIIbbb:::888777---...)))&&&'''&&&%%%%%%$$$$$$%%%%%%#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((()))***,,,------...111000...,,,+++++++++,,,((('''%%%###$$$&&&(((***$$$$$$######%%%'''(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,++++++***)))(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))***,,,------...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++******///,,,))))))***,,,---...***,,,------------///000'''(((***,,,...///000000------,,,++++++---111444///...---,,,***)))''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((()))*********...111333444555:::AAAGGGMMMPPPRRRRRRTTTVVVSSSNNNKKKFFF>>>777222///---+++''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))+++---...000///000333777<<>>WWW>>><<<555...111((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***---///222555999>>>DDDHHHKKKOOOOOOMMMNNNPPPJJJAAA:::666000,,,***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((''''''(((+++---///222666999;;;???EEEJJJPPPSSSTTTPPPJJJFFFGGGJJJEEEAAA;;;666222///,,,***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))************)))))))))(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++,,,,,,//////000000000000//////...000000...111@@@WWWiiiyyy|||}}}qqqhhh___RRRCCC777111...---,,,------......------,,,+++,,,%%%+++999... +++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((()))+++------;;;~~~WWW===;;;555///111((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******,,,///222666;;;AAAEEEKKKOOOPPPNNNOOOOOOHHH???666222---***(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''(((+++---...111666999===BBBHHHMMMQQQSSSUUUTTTQQQMMMJJJJJJDDD???999333000...+++***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******)))))))))(((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((***++++++,,,......////////////......---///000---)))***000777---...111777===@@@@@@???AAA>>><<<>>>@@@===555---111...***&&&$$$$$$&&&'''+++,,,,,,,,,,,,,,,,,,+++***)))(((///555+++###)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((()))+++,,,---888{{{XXX;;;999555000111''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******,,,///111555:::@@@DDDKKKNNNPPPOOONNNKKKDDD<<<111...***'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''(((+++...---000555:::???EEEKKKOOOSSSUUUWWWYYYYYYUUUNNNJJJAAA<<<555000---,,,***)))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******+++,,,,,,------------,,,,,,(((***,,,+++'''$$$"""!!!(((&&&%%%%%%''')))******(((&&&$$$$$$%%%%%%$$$"""%%%&&&((()))***+++++++++)))******++++++******))))))$$$,,,444...''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))+++,,,---444wwwZZZ;;;888555000000&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***,,,...000333777<<>>777---***'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''))),,,...---000444:::@@@FFFKKKNNNRRRQQQRRRUUUWWWTTTLLLEEE<<<888111,,,******))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))(((((((((''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((()))))))))******++++++******)))((('''&&&&&&((()))***+++---+++)))(((((()))******+++++++++***)))***+++---((()))******)))'''&&&$$$((((((((())))))((((((((((((!!!...777((($$$***$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''')))***,,,---333ttt```===777555000///&&&(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***,,,...111444888===CCCHHHJJJLLLNNNOOOIII@@@777333+++)))'''&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''))),,,//////111555;;;AAAGGGJJJLLLQQQNNNLLLNNNPPPNNNEEE>>>777333...***)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''((((((((())))))))))))((((((+++((($$$###%%%'''''''''"""###$$$$$$$$$%%%%%%&&&###%%%'''&&&$$$###$$$%%%""""""###$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&'''"""///444%%%""")))###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''(((***,,,,,,333rrrggg@@@777444000...&&&***&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******---000444888>>>EEEJJJJJJJJJLLLLLLEEE999111///***(((&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''))),,,///000222555<<>>333000,,,))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''((('''$$$!!!$$$'''***,,,++++++,,,---%%%''')))((('''%%%$$$$$$&&&&&&&&&'''((()))++++++%%%&&&&&&''''''&&&&&&%%%&&&&&&---...$$$"""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((***+++,,,111pppnnnCCC777444///---&&&,,,&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,---,,,+++***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++---111666;;;BBBIIINNNJJJIIIJJJIII@@@333,,,---((('''%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''')))---///111222666>>>GGGNNNPPPPPPWWWWWWWWWWWWTTTLLLBBB:::///---+++******)))'''%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&"""$$$'''))))))(((&&&%%% """"""!!! """$$$&&&&&&%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$######"""%%%&&&&&&''''''&&&&&&%%%&&&,,,***%%%&&&###"""'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&((()))+++,,,...lllrrrEEE888444///---&&&---&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((())))))******++++++************************''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***---000444999???FFFMMMRRRKKKHHHHHHGGG>>>000***+++'''&&&%%%%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''')))---000111222777@@@JJJRRRTTTTTTNNNPPPSSSSSSNNNCCC777...---+++******+++)))'''%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((''''''&&&''''''&&&$$$""""""$$$&&&'''((()))'''$$$$$$&&&)))'''%%%"""!!!###%%%%%%$$$!!!###&&&(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&000''' (((%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&((()))+++,,,+++iiittt@@@===111333---...'''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$######%%%&&&%%%###$$$'''++++++***'''$$$###&&&,,,000///000333555444111000111111+++'''(((((('''(((+++%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&)))***((($$$******'''"""$$$+++222333999<<<@@@EEEIIIKKKMMMNNNTTTUUUTTTQQQKKKCCC<<<888+++...+++%%%###((()))&&&'''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%'''***---,,,---333===EEEIIIKKKLLLIIIGGGCCC;;;333,,,((('''((((((''''''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))))))))))),,,...000666<<>>???CCC>>>888555555888AAAJJJBBB777000666===;;;111)))***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&***(((%%%""""""&&&+++... (((111777???HHHLLLLLLXXXXXXYYY[[[]]]^^^^^^]]]```___]]]\\\\\\___cccfff___]]]SSSDDD888222***###)))))))))))))))'''$$$"""###$$$$$$$$$$$$%%%'''(((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&'''***---+++---222:::BBBFFFHHHHHHMMMHHH???666...***'''&&&$$$$$$%%%&&&((()))******########################$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))))))))***,,,...777<<>>777333444DDDHHHPPPSSSKKK@@@<<<===444222///)))&&&$$$&&&(((%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%'''))))))'''%%%&&&)))444===EEEHHHJJJLLLKKKHHHLLLHHHEEEDDDEEEEEECCC@@@MMMLLLJJJGGGGGGJJJOOOSSSMMMPPPOOOIIIDDDBBB???===+++)))&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&((())))))***''''''''''''''''''''''''&&&'''''''''&&&'''***,,,///222777>>>EEEJJJKKKJJJOOOFFF999///***(((&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((()))***---000777;;;AAAFFFIIIOOOVVV[[[YYYVVVOOOFFF===444---)))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''((()))***++++++222TTT}}}BBB;;;111444,,,...)))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&(((///666555,,,$$$000111222222333777===BBB@@@:::666666444222777@@@DDD999222777AAAFFFGGGHHHGGGDDD>>>666///***((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''(((((((((%%%%%%(((,,,...///333777LLLWWWaaaaaaZZZPPPCCC888TTTPPPKKKIIIKKKKKKHHHEEEPPPTTTXXXZZZYYYWWWWWWXXXkkkhhh___OOOBBBAAAKKKTTTAAA999///((('''((()))******))))))(((((('''&&&$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))******'''''''''''''''''''''''''''((((((((('''(((+++---111666;;;AAAHHHOOOOOOMMMIII???222***((((((&&&$$$((((((((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((()))+++///222777;;;AAAEEEHHHMMMSSSXXXZZZSSSHHH===333---(((&&&((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''((()))***++++++111QQQCCC:::111555,,,---***))))))((((((((('''''''''))))))(((''''''(((((()))***---///+++&&&)))444>>>PPPVVV\\\^^^^^^dddpppzzziiirrrrrrlllYYYPPPCCC777---***111;;;FFFGGGGGGEEEAAA999000***'''''''''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$%%%&&&&&&'''''''''((((((((())))))))),,,&&&$$$+++333<<>>666---))))))***'''$$$&&&&&&'''((()))******+++)))((((((''''''(((((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***---222666>>>BBBHHHLLLNNNQQQVVVZZZYYYOOO@@@333,,,)))(((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''((()))***++++++000NNNDDD:::111666,,,---+++)))))))))(((((((((''''''***)))((((((((()))***++++++...000...000>>>UUUhhhxxxhhh[[[XXXYYYZZZ[[[iiixxxYYYAAA666444666<<>>===FFFMMMMMMIII<<<888222+++'''&&&&&&'''&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%'''(((((()))))))))*********++++++---444CCCOOOMMMDDDFFFPPPZZZqqqsssmmmoootttzzzrrreee^^^YYYTTTRRRRRRNNNDDD<<<222,,,'''%%%''')))(((&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''*********+++++++++++++++))))))))))))))))))))))))'''((()))***+++---000333;;;FFFOOOQQQUUUXXXQQQEEE///---***''''''((()))+++))))))******+++,,,------)))+++---......---+++)))------,,,++++++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))***+++---222888===AAAGGGOOORRRRRRQQQQQQRRRGGG>>>333---++++++***(((''''''''''''((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&'''((()))***++++++...IIIEEE999222666+++---,,,))))))))))))((((((((((((%%%%%%%%%'''***---111333KKKfff~~~{{{kkkmmm}}}zzztttfffqqq|||VVV???>>>GGGMMMNNNJJJDDD;;;222,,,))))))***&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((())))))************+++++++++:::???HHHNNNKKKOOOggg|||~~~vvvlll___XXXWWWUUUPPPKKK>>>777...)))))))))'''$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''))))))***+++,,,------...))))))))))))))))))))))))&&&((()))***+++...111444<<>>///---***&&&$$$%%%)))---&&&(((...555<<>>DDDJJJRRRVVVUUURRRQQQQQQ<<<555...+++++++++((($$$&&&'''''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))***++++++...HHHEEE???444333...+++++++++((((((+++,,,(((&&&(((,,, 777+++555>>>[[[uuusssyyywwwuuuwwwZZZhhhrrriiiRRRBBBEEEOOOIIITTTVVV???555,,,,,,(((((('''&&&'''(((((('''%%%'''''''''(((((((((((((((000$$$***///$$$)));;;===<<>>HHHOOORRRTTTWWWXXXWWWOOO===---...,,,***(((((()))+++,,,222666999888444333888>>>GGGBBBBBBLLLUUUYYYXXXXXXEEEAAA:::222+++((()))+++(((''''''((()))'''%%%"""'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###""""""###%%%&&&$$$###&&&###$$$&&&'''%%%%%%(((&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++---@@@DDD???333333///,,,,,,,,,'''&&&))),,,+++***+++555666CCCxxxlllWWWKKKUUUTTTOOO***WWW000,,,(((&&&'''))))))((((((((())))))***+++++++++222---&&&444GGGEEESSS{{{}}}fffKKKSSSVVV@@@---,,,'''''')))***'''$$$%%%(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''')))++++++++++++,,,...:::@@@IIIOOORRRPPPMMMLLLGGGGGGCCC888,,,%%%&&&***(((***,,,+++(((&&&&&&'''''''''''''''''''''''''''%%%'''((((((((((((((()))+++++++++,,,------......000111111111111222444666<<<666000...//////---+++)))(((((('''((()))***+++******+++,,,,,,,,,++++++))))))))))))))))))))))))+++)))***...333888CCCMMMLLLXXXbbb\\\HHH444+++***111@@@MMMPPPPPPQQQPPPLLL^^^dddjjjjjjeeeaaa```aaa]]]cccaaa[[[YYYYYY___kkk___gggnnnaaaPPPVVVbbb___hhhcccXXXKKK===222+++((('''***+++)))&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&)))...555===EEELLLOOOTTTWWWXXXWWWRRRHHH:::000,,,+++)))))),,,333<<>>BBBEEEVVVQQQIIIBBB<<<444,,,''''''&&&%%%&&&((()))(((&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""!!!"""$$$&&&'''%%%$$$,,,(((### !!!%%%)))&&&%%%#########%%%((()))&&&''''''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++,,,===DDD???333333///,,,,,,,,,)))(((++++++((((((***...XXXeeeaaaSSSGGGHHHaaa888AAA555)))$$$'''***)))&&&))))))******+++,,,,,,---&&&444777;;;JJJVVVvvvtttTTTNNNUUUGGG---(((&&&(((,,,+++%%%$$$(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((()))***,,,---.........******)))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&((((((''')))///:::GGGPPPXXXZZZ___fffiiidddXXXOOOWWWZZZ]]][[[RRRCCC222'''***(((&&&&&&((()))(((&&&''''''''''''''''''''''''&&&((()))(((&&&&&&''')))$$$&&&)))---111555888:::444555666555444555888;;;222333777<<>>:::333000,,,(((&&&(((***,,,)))***+++,,,,,,,,,,,,,,,***************************(((***111777>>>IIIRRRQQQ___dddSSS888***111>>>UUUWWWTTTKKKEEEHHHOOOSSSYYY___dddcccZZZQQQLLLJJJIIIOOOGGG???DDDAAA@@@LLLDDD>>>HHHVVVZZZ___bbb\\\jjjiiigggaaaUUUDDD444***((()))+++,,,+++)))((()))''''''''''''''''''''''''''''''''''''((()))***+++,,,---222;;;FFFMMMOOONNNIIIPPPWWWWWWLLL===222///%%%)))000888AAAKKKVVV]]]ddd___[[[WWWLLL>>>777777NNNNNNJJJDDDAAACCCHHHLLLKKKIIIIIINNNRRROOODDD:::///,,,(((&&&'''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%''''''%%%$$$%%%%%%$$$"""$$$(((+++---666333...)))%%%"""!!! %%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++---<<>>333333///------,,,++++++,,,***)))...555LLLuuuvvvcccnnneeegggcccJJJBBBPPPKKK???///((((((+++)))''')))******+++,,,---......(((:::===AAAddd|||YYYHHHEEEEEE111***(((,,,---'''%%%((('''''''''''''''''''''''''''''''''((())))))******&&&'''((()))((((((&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***(((///999CCCIIINNNPPPRRROOOOOOTTT___hhhhhh^^^UUUOOOIIIJJJWWWgggkkk^^^NNN555///(((&&&(((******(((''''''''''''''''''''''''''')))***(((&&&&&&)))---------///000222444555666444666777666555666;;;???000///......000444888;;;???:::333,,,((('''((())))))***++++++,,,,,,,,,,,,***************************))),,,555>>>FFFOOOXXXaaaddd[[[CCC///000EEEXXXZZZZZZ\\\^^^]]]ZZZ\\\aaajjjkkkiiibbbXXXNNNGGGEEEPPP^^^YYYWWWaaaVVVDDDIIILLL>>>===AAA===BBBPPPXXXbbbeeejjjmmmiii\\\JJJ<<<***&&&$$$''')))((((((***''''''''''''''''''''''''''''''''''''(((***+++,,,000111666>>>GGGNNNQQQQQQCCCKKKSSSRRRDDD222******---777EEEOOOUUUXXX[[[]]][[[VVVVVVYYYWWWQQQQQQVVVKKKSSSXXXUUUOOONNNPPPPPPTTTHHH<<<999???GGGLLLLLL>>>888111+++)))(((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%%%%###"""###%%%''''''&&&---222777:::===AAAAAA>>>CCC@@@<<<666111---***)))$$$$$$$$$$$$$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++...;;;CCC>>>333333000---------------,,,***---<<>>999333...+++))))))))))))***+++,,,,,,,,,,,,************************+++***///:::EEEMMMVVV]]]jjj```LLL:::888FFFWWW^^^eeeZZZWWW```eeeeeennn}}}\\\bbbmmmyyyhhhFFF;;;AAABBBSSSTTTZZZdddlllkkk___TTT<<<000%%%$$$&&&&&&&&&((('''''''''''''''''''''''''''''''''((()))***,,,,,,///555<<>>333333000---------......,,,***222HHH^^^aaaXXX\\\fff???HHHGGGBBB888---(((***...******+++,,,---//////000777555bbbzzzaaaUUUOOO;;;******+++((((((,,,((((((((((((((((((((((((((())))))***+++,,,,,,,,,+++///666???FFFLLLPPPRRRNNNLLLGGG@@@999333...+++))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&%%%'''***///111HHHMMMSSSXXX[[[]]]^^^```bbbaaa^^^]]]\\\\\\[[[[[[\\\^^^______^^^```eeejjjkkkcccSSS@@@///''''''***((((((((((((((((((((((((''')))+++)))(((,,,444;;;::::::;;;<<<======>>>>>>999===AAABBBBBBGGGOOOVVV^^^mmm~~~xxxdddRRRHHH===<<<:::777444111...,,,((()))***+++,,,---------************************,,,,,,222>>>JJJRRRZZZ```iiiWWW@@@888GGG[[[^^^VVV\\\RRRXXXmmmuuukkklllxxxuuuRRRAAA???CCCQQQaaajjjfff```VVVCCC000******(((((()))(((((((((((((((((((((((('''''''''((()))+++,,,---111;;;FFFKKKPPP^^^uuutttdddOOO>>>///+++555CCC@@@EEEKKKMMMLLLMMMQQQUUUiiiXXXPPPIIIEEE@@@;;;777333///,,,)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%###$$$)))333@@@NNNXXX^^^YYYVVVKKK<<<555666777555666666777777666555444333999555000***&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++...777EEE???444333000---...///222...&&&---AAATTTZZZXXX]]]nnnmmmkkkGGGAAAKKKNNN%%%000***,,,222"""---666)))---888///BBB___hhhVVV]]]QQQ000000)))"""666'''((()))******))))))+++,,,---$$$(((555333***555NNNTTTOOOKKKJJJKKKOOOYYYbbbdddQQQSSSZZZSSSSSSRRRDDD999---******'''+++---$$$***%%%$$$''')))'''&&&'''!!!+++---&&&&&&333>>>AAA@@@FFFJJJQQQ[[[[[[YYY\\\gggooovvvzzzrrrkkknnnlllddd``````dddgggaaaLLL555******...***(((******((((((***,,,)))***///111222;;;GGGAAABBB;;;777===GGGaaavvvSSSEEE;;;NNN===<<<333(((+++------,,,,,,+++)))...***))),,,,,,******,,,+++999888>>>VVVaaaeeevvvmmmFFFBBBQQQOOOWWW___PPP[[[nnn~~~|||rrryyyhhhGGGEEELLLMMMWWWhhh\\\ZZZIII111$$$(((+++)))((((((((((((((((((((((((''')))***++++++,,,...000;;;>>>CCCLLLSSSYYY___eeejjjRRR@@@444222GGGPPP===FFF\\\RRRFFFbbbUUU{{{LLLOOOMMMAAA<<>>AAALLLaaafffffftttgggMMMOOO\\\OOOGGGVVVbbbuuutttzzzpppNNNFFFOOOYYYfff[[[OOODDD666***'''***((((((((((((((((((((((((((()))******+++---111444???EEEOOOWWWZZZ\\\^^^bbbRRRVVV666)))GGGHHH???WWWQQQAAATTTsss|||QQQJJJMMMQQQOOOGGG...555333'''!!!''',,,---(((((())))))((((((''''''%%%'''((('''&&&'''***,,,...888BBBGGGFFFBBBAAABBBAAACCCDDDCCC@@@???AAADDD888...)))---000+++%%%"""''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$$$$&&&'''((('''$$$'''------)))...)))$$$!!!!!!###%%%%%%$$$######%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$&&&,,,000>>>QQQUUUGGGIII\\\cccXXXMMMXXXJJJYYYTTT]]]]]]WWWfffgggiiijjjfffZZZKKKAAACCCCCC<<>>888555(((***888///+++666...666^^^fffccc^^^666111666000*********)))((((((***,,,(((***///999GGGRRRUUUSSScccfffbbbWWWTTT\\\eeegggaaaccc```]]][[[SSSQQQZZZggg___[[[MMM666,,,---))),,,)))((()))(((%%%(((---///&&&&&&555CCCIIIOOOXXXOOOYYYRRRnnnkkk\\\XXXRRRRRR\\\aaaSSS???+++)))***---,,,))))))---***)))...:::CCCCCC@@@>>><<>>888222777;;;;;;888777999<<>>999///&&&$$$$$$###%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$+++999DDDRRRYYY[[[ZZZQQQRRRUUU\\\WWWhhhaaassskkkqqqpppkkkyyyzzz|||uuudddMMM@@@@@@@@@333$$$000,,,(((%%%&&&'''''''''(((((((((((()))***+++,,,***999EEE???444333000---...222***)))333<<>>BBB===GGG[[[MMM^^^xxx```\\\eeecccWWW777///)))***,,,+++***,,,...///===HHH>>>000???^^^yyyaaaVVVdddnnnvvvyyy|||}}}eeePPPIIIRRReeettteee@@@GGG>>>444///---+++,,,------++++++------,,,///444:::@@@LLL^^^iiifffccchhhbbb]]]LLLFFF\\\uuu}}}???EEEVVV___TTTCCC:::222+++))))))))))))))))))))))))***))))))))),,,333<<>>>>>:::???DDDBBB<<<888888:::777:::@@@CCC@@@777...***)))((('''%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''%%%$$$'''///555AAAKKKWWW```bbb___XXXRRR???@@@DDDMMMTTTQQQFFF;;;111---((($$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%***555DDDOOOQQQVVVYYYdddRRRNNNSSSjjj[[[vvvwwwyyy~~~zzzzzzbbbOOOCCC>>>...000000,,,&&&$$$&&&)))))))))))))))***+++,,,,,,,,,888EEE???444333000---...000,,,...555:::???NNN```gggbbbhhhyyy|||gggXXX]]]\\\]]]```bbb^^^TTTKKKGGGDDD???:::777555666666666<<<@@@@@@DDDYYY}}}{{{___666DDDSSS666888333111(((111777000KKKzzz^^^___999+++@@@%%%+++,,,,,,++++++,,,000333IIIQQQRRRKKKIIISSSaaaiii~~~pppgggSSSJJJYYYXXXQQQVVV______ZZZMMM888+++)))***---,,,))))))---(((...999>>>888666NNNlllvvv}}}www^^^ZZZYYYTTTIII999)))'''+++---,,,+++000:::CCC>>>666BBBhhh{{{kkkiii{{{|||vvv```QQQZZZkkkJJJAAA999555000******......,,,,,,---,,,+++...444IIIMMMZZZiiippptttwwwvvvgggWWWIIIUUUtttXXXQQQOOOSSSSSSHHH777+++*********************************+++///888CCCJJJVVVWWWYYY]]]fffllleeeYYY777PPPRRRCCCDDDRRRnnnXXXCCCXXXXXX;;;'''---111+++++++++***))))))))))))***&&&+++333;;;???AAA@@@???,,,---222<<>>777999888555333222222222333111222666;;;@@@JJJ\\\mmmxxxrrrooo555IIIFFF))):::...000:::000111rrrcccWWWTTT000//////+++,,,------...222777;;;???@@@HHHYYYmmm}}}lllZZZPPPPPPRRRYYYYYYNNN555000,,,------++++++---...:::@@@<<<<<>>JJJRRR[[[___aaadddiiigggWWWCCCFFF666DDDKKKJJJzzzaaaUUUNNNKKK===)))'''222---,,,***)))))))))***+++(((111===DDDCCC<<<444000GGGNNNSSSSSSRRR[[[mmm}}}kkkgggZZZGGG999888>>>BBB444111---)))&&&&&&&&&'''''''''''''''''''''''''''%%%&&&+++555BBBMMMSSSVVVGGGFFFEEECCC@@@AAAKKKWWWVVVQQQMMMOOOVVV]]]______\\\SSSFFF:::000***&&&$$$''''''''''''''''''''''''%%%$$$(((333BBBLLLOOOMMMPPPWWWJJJ___```zzzzzzzzz|||}}}tttuuu~~~zzzqqqYYY;;;***))),,,+++'''************+++,,,---...111888EEE???444333000---...'''///666888<<>>MMM]]]ffftttMMMIII---TTT***555111888555333TTT\\\VVV<<<'''111+++,,,...///222777>>>BBB999DDD]]]~~~}}}ooo```RRRSSSZZZWWWHHH;;;///+++,,,,,,,,,---666CCCFFFCCCZZZxxxdddNNNZZZJJJ888///---,,,///222999>>>BBBRRR{{{vvvgggcccvvvmmmMMM>>>777///,,,...------...000000000777@@@JJJTTTeeeiiimmmttthhhiiiaaabbbWWWDDD777+++++++++++++++++++++++++++,,,---111888CCCOOOWWWZZZbbbfffdddeeedddXXXIIICCCMMM:::IIIhhhGGGSSSSSS555&&&222...,,,+++))))))***+++,,,111:::BBBAAA;;;:::AAAJJJDDDZZZwwwwwwggg^^^ccccccccceeeffffffccc```nnn|||yyydddPPPAAA888<<<999333---)))''''''''''''''''''''''''''''''''''''///:::EEELLLOOOOOOOOO666:::FFFUUU\\\YYYVVVVVVVVVVVVVVVWWWYYYXXXUUURRR\\\YYYTTTMMMDDD999---%%%''''''''''''''''''''''''%%%)))111>>>JJJPPPPPPNNNQQQXXXXXXyyysssnnnxxx}}}|||gggIII333******---++++++***++++++,,,---...000444EEE???444333000---...---333333000777HHHTTTUUUKKKUUUYYYUUU[[[qqqiiiWWW[[[```VVVDDD888222333444333111//////000111222333555555666555555666999======:::???VVVnnnggg___kkkvvvaaa```888FFFAAA999555333&&&@@@}}}}}}rrrIIIIII555---+++,,,...111444;;;BBBGGGKKKbbbFFF@@@>>>888999AAA======SSSgggllleeeWWWZZZYYYWWWDDD111******,,,---...999GGGIIINNNzzzoooXXXMMM???555...+++///666AAA888KKKoooYYY~~~[[[DDD;;;333---,,,,,,,,,///222222444<<>>777111,,,)))((((((((((((((((((((((((((((((+++777GGGPPPNNNGGGAAA???RRRNNNRRR^^^cccZZZMMMEEEAAA===:::888;;;BBBIIIOOOSSSVVVZZZ[[[UUUGGG666***((((((((((((((((((((((((&&&---999EEEMMMPPPQQQPPPIIIssszzzccc~~~|||rrr}}}sssqqqrrr]]]oooyyymmm|||WWW333***000++++++++++++,,,---.........111|||EEE@@@333111......000000000000444===FFFKKKLLLLLLOOOPPPTTTfff{{{|||cccTTTYYY[[[CCC555444...111;;;888111777>>>BBBIIINNNUUUQQQMMM<<>>---888---999@@@LLLssseee}}}SSS???999000------222999===<<<<<>>HHH555@@@HHH]]]yyyyyyrrrtttzzzpppXXXiiiPPPLLLEEE(((...333$$$)))+++)))''')))******;;;DDDMMMEEECCC>>>GGGKKKFFFXXXbbbXXXGGGEEEPPPZZZcccdddeeefffddd[[[OOOFFF999KKK\\\ZZZNNNMMMJJJ>>>(((---...)))%%%%%%%%%$$$+++:::HHHIIICCC\\\GGG\\\nnnvvvppprrr|||yyy~~~|||rrrwww}}}fff222///111)))//////&&&000888***///333yyyHHHBBB444222...---000000000111444;;;BBBEEEFFFKKKKKKMMMUUUdddqqqrrrllliii___VVVGGG555222999:::888222EEEpppkkkcccwww{{{qqqyyyuuubbbMMMDDDEEERRRiii~~~yyy}}}oooeeeVVV???CCC===444;;;>>>gggVVV555222000888333666KKK]]]xxxKKKKKKeee[[[hhhlllrrrxxx{{{{{{yyywwwooolllpppxxxsssaaaRRRNNN===vvv\\\aaaSSSKKK>>>111222444777AAAUUU}}}ooouuu}}}RRREEE777111+++555:::GGGjjjppppppIIIAAA222...,,,---222777999>>>JJJWWW___fffiiiuuuNNNfffTTT:::......222,,,)))---,,,...222:::DDDOOOWWW\\\^^^```dddiiiiiivvv|||yyykkk___zzztttcccOOOFFFLLL[[[iiiqqqzzznnn___NNN<<<555DDDZZZ}}}JJJGGGJJJ444,,,,,,,,,,,,+++...444;;;:::&&&BBBQQQccc{{{www~~~UUUKKKKKKKKKIIIEEE>>>888444CCCLLL]]]vvvwwwXXXaaalllPPPKKK***###333)))''''''((('''&&&---666<<>>>>>GGGEEEJJJXXXdddhhheeeccc```cccVVVDDD@@@EEELLLVVVsssWWW@@@QQQzzzttthhh]]]iiiBBB<<<===555777SSSgggRRR:::;;;333444666BBBZZZ|||kkkZZZjjjmmmlll~~~|||wwwttt^^^LLL___cccEEEEEE>>>,,,222<<<<<>><<<===fffhhhZZZlllwwwjjjwwwHHH:::;;;444999uuuaaaNNN111444111AAA___ccc___}}}{{{gggVVVeeeMMMEEE@@@+++444AAAgggjjjiii:::AAA***???ZZZqqqqqqHHH;;;...000,,,...888DDDPPP]]]hhhooovvv{{{zzzIIIgggLLL444***...,,,,,,000///111999GGGTTT]]]bbbeeefffhhhaaaoooyyyyyyaaaWWWrrriiiHHHAAAPPP~~~iii???JJJ333222000---111888;;;:::BBBWWWqqqooowwwEEEooolllzzzttt___CCC888OOOqqq}}}uuuuuuYYYCCC(((*********)))***111<<>>666HHHwwwyyyLLLKKK888444999XXXddd~~~xxx|||~~~___\\\jjjLLLBBB444888HHHwww{{{===:::222888uuuyyyvvvyyyssslllOOOEEE///000///333@@@NNNYYYcccjjjvvvqqqcccUUUfffAAA+++,,,---...111000666@@@NNN[[[dddhhhkkklllkkkjjjtttxxxdddqqqYYY===NNN~~~EEEJJJ888444000000222555999;;;OOO{{{eeemmmoooGGG...SSSrrr|||pppRRR555%%%---...(((+++999AAA@@@KKK===VVVZZZmmm}}}xxx|||mmm}}}EEEjjj\\\CCC+++&&&...111,,,DDDDDDJJJVVVgggvvvxxxmmm```555---444111+++...111555{{{CCC>>>222111///000222///---111999:::666777>>>AAAHHHRRRWWWXXX___sss{{{SSSKKKUUUGGGAAASSS^^^gggwwwxxxhhhcccBBB@@@777]]]jjjOOOqqq|||ooo~~~}}}LLL111444MMMuuu|||vvvmmmYYYCCC:::666ZZZiii]]]???===<<<___aaauuusssfffMMM222///000999IIIWWW___ffflllvvv~~~mmm{{{OOO|||OOO222/////////333333BBBKKKXXXccciiilllooorrrooorrryyykkk}}}RRR666DDDrrr999???333---222444444===KKKrrr}}}fff666666```vvvmmmIII+++...,,,(((...;;;AAA???GGGXXX^^^ppp~~~}}}nnngggffffffSSS444&&&...333///>>>@@@RRRiiivvvsss~~~xxx{{{jjjuuuFFF,,,000333...000333777|||EEE@@@333222//////222111---000888888222444===BBBKKKPPPQQQVVVfff|||LLL666333555<<>>RRRyyyvvvGGGBBBHHHmmmCCC999^^^xxx{{{WWWkkkzzzMMM666111888EEEVVVcccjjjsss{{{vvvmmmppptttqqqKKK555444///---:::EEEUUU[[[bbbffffffgggjjjnnnooonnn}}}rrrrrr|||TTT>>>dddSSS999...;;;??????[[[III333VVVYYY444"""111;;;666BBBZZZwwwwwwiiipppqqq```AAA,,,///===888NNNYYYnnnxxx}}}yyywww~~~www|||}}}yyyvvvrrrvvvGGG...///000555555999LLL@@@333111...666---...111555555555555888;;;AAAJJJ@@@LLLbbbooo{{{[[[\\\mmmwwweeeAAAWWW\\\\\\KKKXXXqqqXXX[[[tttiiiDDDaaaAAAyyyZZZQQQMMMzzzYYYDDDxxxeeeeee```bbb<<<___{{{zzzTTT888mmmsss^^^|||qqq___888111DDDVVV\\\___fffmmmppprrryyyxxxyyyqqq~~~iiiQQQhhhrrrbbb666+++111999FFFUUU[[[^^^bbbfffjjjkkkkkkjjjrrrlll~~~eeezzzDDDBBB___XXX***;;;888VVVvvvRRR777gggyyy888///333666???;;;yyyppplllvvvuuu}}}ggglllmmmtttjjj&&&...999<<<===qqqsss~~~ttt}}}tttxxx||||||yyyzzzlllkkk{{{kkkdddvvvoooggghhhvvvVVV...333+++666444<<>>HHH???555333...555---///111222222111222777;;;AAAKKKAAANNNeeeqqqIIIaaaqqquuubbb~~~hhhTTTVVVVVVNNNAAA===???YYY~~~oooQQQYYY}}}UUUPPP___aaaiii```CCC<<>>@@@QQQ555WWW|||pppCCCpppCCCBBBjjjaaa333LLLZZZhhhlllhhhhhhooowwwvvvvvvzzz^^^MMMhhh{{{mmmpppeee^^^___TTT}}}pppEEECCC@@@XXXwwwrrryyyHHH333???KKK\\\ddd]]]bbbgggiiihhhhhhjjjmmm```uuuDDD\\\~~~zzzzzz}}}sssvvvZZZPPPqqqiiiFFFTTT333]]]~~~tttdddUUU777{{{___222:::<<>>WWWxxxrrrVVVJJJyyyhhhZZZooouuummmddd]]]vvvEEE~~~eeeNNNCCCCCCnnnKKKVVVeeeTTTDDD|||cccDDD;;;LLLkkkddd;;;[[[dddnnnqqqllljjjooouuuxxx}}}}}}dddRRRGGGSSSsssrrrqqqwwwqqqmmm```[[[mmmFFF???333jjjqqqYYY<<>>???[[[VVV\\\GGGAAA777333---555...///111222111///000555999BBBIII>>>MMMhhhvvv~~~}}}mmmHHHBBB???<<>>>>>lll~~~zzz{{{KKK}}}LLLooofffiiiuuu~~~YYY^^^lllwwwyyy}}}{{{qqq\\\AAAOOOmmm\\\aaa~~~~~~{{{nnn___|||bbbZZZLLLJJJDDD888222,,,666111///222444444222222444777BBBGGG;;;JJJhhhxxxhhhgggggggggooohhhiiiSSSmmmkkkbbbWWWnnnEEECCCsssooommmBBBaaaooo[[[uuujjjVVVDDDxxx}}}===:::888SSSjjjrrrddd___aaaiiinnnmmmmmmoooiiilllrrrqqqgggxxxDDDaaasssooozzz~~~zzz|||\\\eeegggpppjjjiiidddaaadddkkknnnkkkfffffftttVVV>>>RRRwwwlllUUULLLgggIIIEEE999SSSvvvzzz^^^YYYSSShhh]]]\\\oooxxx{{{]]]YYYxxx~~~FFF]]]xxxVVV:::eeemmm___sssxxx:::777qqqOOO555OOOvvvtttzzz___tttnnnGGG===xxxrrrzzzTTT~~~IIInnnfffgggwwwmmmpppzzzsssuuu~~~SSSDDDfff@@@GGG}}}{{{qqqsss{{{]]]\\\GGGGGGEEE666333333111///000000333444222000444<<<<<>>___~~~jjjWWW|||XXXtttjjjeee}}}zzzqqqkkkrrrdddAAACCCaaa{{{jjjppp~~~~~~VVVYYYvvvaaaddd}}}gggnnnjjjTTT^^^KKK666777EEEeeexxxeeehhheeeaaa___ccckkkooolllhhhfffqqqxxxxxx```UUUVVVWWWoooiiiuuu{{{sssyyywwwfffbbbppp___hhhfffiiiiiijjjjjjjjjjjjiiiiiihhhjjjYYYAAAQQQppp___rrr```TTTqqqzzzHHH}}}FFF;;;CCCmmmsss^^^dddEEEzzzWWWYYYiiicccvvv:::WWWqqqpppTTTZZZyyyyyy]]]>>>???uuu]]]UUU===KKKyyy{{{{{{xxx]]]www}}}jjjFFFnnnJJJ|||PPP___ddd]]]rrrgggVVVkkkuuutttvvvvvvvvv~~~zzz}}}ttt{{{^^^TTTrrrZZZFFF~~~xxx}}}yyy{{{rrrqqqSSSIIIEEE666333222111000000000333444222///333:::???MMMGGG===UUU|||uuuMMMHHHGGGoooTTT{{{{{{bbbTTTiiifff[[[vvvssspppRRRfffDDDAAA@@@rrrhhhcccooo|||{{{PPP}}}UUUVVVppppppqqq~~~;;;uuu}}};;;888444<<>>DDDZZZ]]]^^^iiivvvwww{{{rrrmmmlll\\\eee___ggg```bbb```^^^^^^___bbbfffiiiiiisssNNNAAANNNfff]]]vvvvvvkkk]]]111:::666UUUfffyyy{{{kkkwwwhhhPPPyyymmmDDDZZZvvvjjjmmmvvvfff^^^cccmmmxxxyyypppZZZTTTbbbAAAGGGGGGaaarrrfff}}}zzzxxxzzzPPPvvv@@@YYYYYYgggvvvLLLFFF[[[jjjgggfffrrr|||xxxjjjfffXXXzzziiiLLLWWWooo~~~zzzppp}}}\\\LLLEEE666444222111333111000222555333///000444<<>>\\\tttwww```IIIOOOZZZUUUaaawwwwwwwwwxxxrrrooo[[[~~~uuupppbbbiiiqqq{{{ttttttaaammmMMMOOOTTTfffsss|||???OOOjjjnnniiikkkooo{{{|||nnncccHHH}}}rrrpppfffaaa}}}uuujjjsssSSSLLLCCC666555222111333111000222666555111000333;;;===QQQTTT===GGG}}}{{{\\\nnneee}}}mmmJJJ\\\}}}TTTzzzqqqppp~~~uuuGGGDDDAAA444OOOzzz]]]NNN~~~HHHSSSHHHcccGGGwwwwwwkkkgggfffgggWWW;;;___}}}]]]AAA000---:::IIIMMMSSS[[[bbbfffhhhiiijjjooorrruuuvvvrrriiiaaa]]]TTT\\\~~~ooo\\\^^^```ccceeedddbbbcccgggkkkllleeegggooo|||qqq}}}uuu???<<>>```uuugggbbbjjjyyy^^^LLLqqqSSSZZZuuugggBBBeeeccc@@@:::DDDPPPllloookkkvvvdddHHHKKKiii[[[lll@@@iiiiiifff\\\aaabbb```iiilllpppQQQ333nnnkkkDDD999666...555:::BBBHHHMMMPPPSSSVVVQQQQQQRRRQQQJJJAAA>>>@@@```ooolllhhheeeiiippp\\\___bbbbbb``````bbbdddccc]]]bbbiiiooommm\\\555FFFHHHJJJNNNYYYqqqhhhjjjnnnrrrppphhhkkk|||eee\\\\\\___aaa```___```aaaaaaaaa``````___aaa```hhhvvv===<<>>@@@CCCEEE===<<<<<<===<<<@@@OOO___vvvWWWzzz]]]YYYWWWMMM[[[]]]```aaa``````______\\\]]]hhhiii___mmm}}}xxxDDD;;;@@@DDDFFFJJJ]]]sss}}}mmmiiiZZZZZZZZZXXXWWW\\\]]]]]]]]]]]]]]]^^^___``````aaaiiiqqq>>>777555KKKRRRVVVyyyjjjxxx{{{777555222444@@@VVVzzz___NNNqqqzzz{{{^^^iii{{{xxx{{{RRRFFFEEE^^^|||rrrmmmWWWIIIvvvgggEEEHHHfffnnnqqq{{{fffzzzlll~~~}}}MMM:::```rrrttt```VVVxxxZZZUUUSSSFFF\\\]]]hhhzzz```bbbsssbbbpppiiieeeVVV~~~dddWWWppp|||zzzwwwmmmwwwGGG>>>777888222///222000///222999;;;888555555111777>>>UUUlll[[[CCCGGGttt~~~mmmqqqrrrAAA[[[WWWYYYRRRTTTqqqppp~~~{{{999;;;:::PPP<<>>FFFXXXyyyeeeUUUxxx|||]]][[[hhhddd\\\^^^```bbbcccbbb___^^^jjj___aaaeee___ggg|||___===<<>>888666,,,333000222222222444<<>>eeezzzxxxmmm___TTTKKKDDDDDDHHHPPPVVVdddzzziiiKKKJJJdddZZZdddeee[[[\\\\\\[[[[[[ZZZZZZYYYYYY___^^^```aaa]]]^^^sssqqqVVVGGG555???SSSEEE???YYYcccjjjqqqvvv{{{aaa]]]XXXWWWXXXYYYYYYWWWUUUVVVWWWYYY[[[]]]^^^______VVVccc```sss:::;;;999MMMTTTJJJwww^^^QQQeeeYYYjjjuuu555***444555:::cccpppUUUAAANNN```eeepppxxxxxx~~~nnnooo[[[}}}~~~UUUHHH>>>???IIITTTyyyzzzxxxHHHwwwaaaqqq}}}pppiiiqqqhhh{{{}}}nnnSSSJJJQQQVVV```vvvzzzJJJSSSYYY555OOOTTT___dddbbbuuuxxxfffppp|||jjj}}}ttt[[[RRRQQQhhhjjjMMM\\\zzz|||yyyjjjVVVcccLLL>>>888666,,,333000,,,000333666<<>>BBBAAA>>>IIIggg^^^;;;222999===;;;444qqqaaannn<<>>LLL\\\ggglllrrrzzz|||YYYVVVSSSSSSTTTUUUTTTRRRWWWXXXXXXYYYZZZ[[[\\\\\\cccZZZfffbbbnnnKKKJJJ555KKKbbb{{{HHHYYYxxx|||ttt___\\\dddqqqQQQ555===---:::UUU[[[mmmddd>>>BBBSSSLLLOOOYYYeeekkkqqquuu}}}ttt[[[KKKCCC;;;>>>EEECCCqqq___```cccuuu~~~hhhgggzzz|||kkkkkkwwwzzzvvvwwwwwwzzzddd]]]ooo~~~cccPPPLLLOOOSSSUUUvvv|||555[[[RRR:::GGG\\\kkkWWWZZZhhhiiinnntttkkkaaa{{{tttxxxpppYYYRRRuuugggdddyyy}}}|||ttt{{{fffddd~~~wwwxxxKKK???888666---444///,,,222666888===FFFOOORRR666666444111666LLLpppmmmHHH<<>>888<<>>HHHCCCEEEUUUnnngggddd>>>333777777777;;;GGGFFFyyyvvvIIIXXXggg===]]]yyy[[[CCCBBBGGGSSS^^^aaacccdddiiiXXXHHHHHHWWWrrroooxxx}}}eeeZZZZZZUUUTTTUUUQQQYYYAAAPPPwww___DDDVVVWWW???555888AAAMMMTTTTTTUUUWWWSSSGGGDDDJJJNNNYYYzzznnnZZZaaaeee[[[WWW^^^YYYYYYXXXWWWUUUTTTSSSSSSWWWPPPOOOUUUVVVSSSTTTZZZfffWWW000CCCQQQGGGEEECCCBBBEEENNN[[[gggnnnqqqwwwzzzjjjwwwiiiVVVUUUTTTTTTVVVVVVVVVTTTXXXYYYYYYYYYYYYYYYYYYYYYaaaXXXeeeaaafff222:::000;;;~~~DDDIIIyyyzzzddd[[[bbb^^^WWWqqqNNN)))999000GGG]]]lllUUU555666333:::999AAANNNWWW[[[cccllluuuiiiuuuaaahhhwwwnnnSSSggg}}}bbb>>>>>>:::>>>BBB666MMMbbbhhhXXXeeesssxxxzzzzzzvvvrrrnnnuuusssqqquuusssqqqyyyxxxmmmffftttxxxmmmoooTTTLLLMMMKKKNNNIIIXXXyyykkkAAAlllUUU...EEENNN[[[dddaaa```hhhmmmjjjeeeooonnneeexxxPPP@@@bbbuuukkkqqq}}}|||OOO^^^eee~~~lllIII@@@999777///555000333555777888>>>HHHUUU]]]PPP;;;222:::888555OOOwww{{{ZZZ===???ddddddPPP```rrrDDDTTTlll{{{|||lllssswwwooo|||EEEQQQBBBPPPuuu[[[YYYppp```>>>:::222AAA333999aaaaaapppkkkdddaaaeeegggfffgggkkkhhhzzz|||___CCC000555===999666999>>>000xxxzzzkkklll444<<>>HHHjjjlllMMMFFFIIIHHHxxx\\\NNNNNNxxxnnnEEEUUU{{{qqqyyyzzztttpppqqqrrrzzzbbbKKKJJJ???oooyyyaaaTTTqqquuuAAA333999BBB111666:::666ggglllrrrZZZ;;;777444777999999888999444FFF999yyygggjjj777aaazzzvvvYYYYYYmmmhhh\\\SSSTTTTTTLLLKKKNNNKKKGGGNNNOOOGGGSSS~~~nnnccc^^^\\\___^^^WWWSSSTTTPPPPPPOOOMMMLLLJJJIIIHHHIIIIIIJJJMMMMMMLLLNNNRRRLLLvvv{{{kkkKKKHHHAAA555<<>>;;;CCC777DDDxxx\\\NNNUUUhhh{{{aaaZZZXXX[[[XXXQQQUUU^^^777:::***999;;;&&&222AAA555555444555777777555555888999777DDDUUU]]]RRRMMMyyyrrrLLL888666===999:::???;;;@@@<<>>DDDBBB???@@@BBBCCCEEEHHHeeeyyywwwiiiQQQiiiVVVTTTGGG777888JJJVVVRRR]]]\\\bbbccc___bbbiiigggWWWkkkyyyooo___dddyyyRRRCCC;;;>>>XXXrrr^^^IIIFFF>>><<<777===333777444333777;;;GGG[[[ooojjjqqqKKK;;;<<<@@@>>><<>>444???eeebbbDDD666===:::<<<<<<999666666999<<>>???EEE<<<@@@XXX]]]yyywwwjjjnnnllliiiSSS;;;DDDOOOBBBNNNOOOLLLTTTdddiiicccaaammmddd^^^hhhuuuZZZ~~~zzzhhhFFF@@@BBBGGGVVVrrrYYYJJJHHH@@@===888>>>444888888999999777???VVVmmm}}}]]]@@@======888777BBB\\\{{{|||mmm___WWWOOOQQQSSSUUUYYYbbbnnnwwwhhhHHHXXXgggkkkiiikkkpppooonnnsssuuuyyywww~~~iiiPPPQQQEEESSSppp}}}~~~DDD===:::555DDD:::444@@@<<<555>>>BBB>>>XXXaaapppyyyvvv[[[FFF>>>555@@@>>>888777>>>AAA;;;888::::::111???===JJJTTThhhWWWXXX\\\SSSOOORRRQQQIIIJJJLLLEEEEEEJJJFFFEEEJJJFFFBBBGGGIIImmmcccNNNoooVVVbbb\\\YYY[[[ZZZSSSNNNNNNLLLLLLLLLKKKKKKJJJJJJJJJDDDFFFHHHGGGHHHJJJJJJIIIEEEUUUQQQNNN{{{]]]GGGOOOddd^^^cccjjjsss||||||\\\???RRRKKKFFFFFFHHHHHHGGGEEEFFFJJJNNNHHHIIIJJJMMMOOORRRTTTUUURRRZZZ___YYYdddeeeZZZpppSSS777GGGDDD<<>>:::MMMOOOmmmlll888===666777888444===@@@<<