BM6P6(@ ___BBBBBB<<<888222777333333333333333333333333333333333333333444888;;;===666555DDD___www}}}yyyrrrqqq~~~zzzqqqpppkkk```VVVUUU[[[```aaammmjjjbbbXXXWWWXXXSSSJJJ:::EEEKKKCCC;;;>>>GGGMMMGGGCCCIIIWWW```aaadddlll}}}\\\UUUeeemmmlllwwwTTT111111000...---,,,+++***************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------............////////////222///---...111333222000111000///......///000111444333222111000000000000000//////000222222111000111222333444333111///...111111111111111111111111111111111333444666888999JJJFFFDDDFFFCCC===:::<<<:::999888777555444333333***++++++,,,,,,++++++***************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&''''''(((((((((((((((((())))))+++,,,---......---.../////////...,,,+++///000000000111111111111222222111000//////000000000000000000////////////111111111111111000//////........................************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))''')))+++***)))---666===SSSnnn~~~xxxxxxssshhhhhhyyyxxxmmmuuulllnnnxxx}}}kkk^^^\\\UUURRRVVVbbbhhh^^^KKK>>>???BBBGGGLLLOOOPPPPPPPPPRRRTTTVVVUUUSSSSSSVVVZZZTTTTTTUUUUUUTTTSSSRRRRRRVVVVVVVVVUUUUUUTTTTTTTTTRRRVVVUUUPPPMMMMMMMMMKKKPPPPPPPPPPPPQQQQQQRRRRRRPPPPPPRRRRRRRRRQQQPPPOOOSSSQQQOOONNNNNNMMMKKKIIIKKKKKKIIIDDDEEEIIILLLKKKCCCCCCDDDEEEFFFHHHJJJKKKKKKAAA<<>>>>>????????????>>>>>>:::;;;;;;:::888666444333111000///...---...//////,,,000444444111///555===>>>===;;;BBB[[[pppgggOOO;;;AAATTTlllxxxxxx{{{~~~uuupppuuuzzzlllMMM@@@AAADDDCCCBBBAAAAAAAAAAAAAAABBBBBBAAA@@@????????????DDDBBB@@@>>>======>>>??????===;;;<<>><<>>===;;;:::999>>>EEERRRfffYYY>>>???:::888333888333333333333333333333333222333333333222444777:::666999:::<<>>AAAEEEEEEEEEEEEEEEEEEFFFGGGHHHHHH???<<<>>>DDDGGGFFFGGGKKKGGGGGGGGGFFFEEEEEEDDDDDDCCCGGGGGGCCCAAABBBBBB@@@?????????>>>===<<<;;;:::555555555555444333111000///......------...//////444111000444:::>>>???@@@:::BBBJJJPPPVVVXXXJJJ999XXXaaaqqqssshhh~~~ppp{{{YYYAAA???BBBDDDCCCBBBAAAAAAAAAAAABBBCCCBBB@@@???>>>>>>??????CCCAAA???===<<<===>>>>>>???===;;;<<<>>>???>>><<<======<<<;;;;;;::::::999:::>>>HHH]]]|||RRR:::<<<888888444888222222222222222222222222111222222222222333666888333999;;;555000999OOOcccssszzzzzzjjjfffiiikkkzzz~~~||||||ooojjjccc```dddjjjhhhccciiirrrvvvoooiiinnn{{{wwwzzz{{{yyyvvv|||qqqaaaPPPKKKOOO______[[[kkkfffFFF000))))))---------,,,,,,,,,++++++))))))))))))))))))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,////////////000000000000///---,,,---...000//////---...111222222111...---------......///000111111111000000111333333222000---...///000111000//////........................//////...---,,,,,,,,,,,,'''111444---))),,,...+++,,,+++++++++******************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((())))))***+++,,,,,,+++,,,...////////////........./////////000000000000000000000////////////////////////////////////.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''')))***)))''''''+++...888DDDXXXmmm|||~~~zzzjjjtttqqqaaa]]]jjjssspppcccjjjqqqnnncccYYY\\\cccZZZPPPFFFIIIXXXddd___SSSPPPIII???999:::>>>BBBDDDOOOQQQTTTUUUTTTRRRRRRRRRQQQRRRSSSTTTUUUUUUUUUUUURRRRRRQQQQQQQQQQQQPPPPPPPPPRRRPPPKKKJJJNNNSSSSSSNNNNNNNNNOOOOOOOOOOOOPPPOOOOOOMMMKKKJJJIIIIIIIIIKKKLLLKKKIIIEEEEEEHHHKKKIIIKKKIIICCC@@@DDDHHHJJJGGGFFFEEEEEEEEEEEEEEEFFF<<>>>>>???===??????>>>===;;;888666555000111111111111000000///------------...///000000333555888<<>>???@@@???>>>===<<<<<<===>>>>>>===<<<===>>>>>>===<<<;;;:::999888888999:::;;;;;;:::===KKKeee}}}MMM888:::777888444777222222222222222222222222000111222111111111444666444555555666777:::>>>AAAMMM___www|||qqqvvvyyytttxxxnnndddeeevvv|||pppfff```gggeeeaaa^^^```fffllloooiiijjjmmmqqqtttvvv|||wwwttthhhYYYOOOQQQSSSUUUcccvvvppprrrvvvTTT888***)))...222++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++************++++++++++++---------.........//////......------.../////////...///000111111000///...------...///000000000000///......000111222000///+++,,,---///////////////........................000///...---,,,,,,,,,,,,///<<>>>>>???EEEHHHMMMQQQSSSSSSSSSSSSPPPQQQRRRSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSNNNMMMQQQTTTTTTMMMMMMMMMMMMMMMMMMMMMMMMOOOMMMLLLJJJIIIIIIJJJJJJGGGJJJLLLJJJHHHJJJPPPVVVKKKLLLIIIEEEGGGMMMQQQPPPEEEEEEEEEDDDDDDEEEEEEFFFBBBGGGMMMNNNHHHCCCCCCFFFDDDDDDCCCCCCBBBAAAAAAAAA>>>AAABBB???>>>???>>>:::<<<<<<;;;:::888666444333111111111000000/////////.........///111222333333333;;;???;;;777:::BBBHHHZZZNNN>>>111000GGGrrrxxx{{{zzz~~~}}}zzzqqqsss~~~___EEE@@@HHHIIIBBBCCCBBBAAAAAAAAAAAABBBBBBBBB@@@>>><<<;;;<<<>>>???>>>===<<<<<<;;;<<<<<<===>>>===<<<<<<======<<<<<<999888777777777999;;;===<<<:::999>>>LLL___nnnvvvKKK888:::666888444666111111111111111111111111...000111111000000222333333222444888<<<<<<999555@@@DDDTTTooonnnllljjjkkkrrruuunnncccdddvvv}}}zzz}}}wwwxxx~~~qqq~~~|||ttt}}}ssstttwwwjjjYYYUUUZZZPPPWWWhhhwwwwwwssswwwPPPAAA///)))---111...((())))))))))))************((((((((((((((((((((((((((((((((()))))))))******)))))))))*********+++++++++++++++,,,,,,,,,,,,---...//////......///000111000000////////////000000//////000111111000000///---,,,,,,---//////...---***+++,,,---.../////////...........................------,,,,,,,,,,,,---+++999;;;...&&&***,,,'''((((((((()))))))))))))))((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&''''''(((((()))))))))((()))+++---...//////...,,,,,,---------.........---...////////////......,,,,,,------............///////////////...------************************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%'''((()))))))))******)))))):::ZZZqqquuutttuuuyyykkkiiigggbbbgggttt{{{~~~}}}wwwvvvxxxuuunnn}}}|||xxxhhhOOO;;;<<>>:::;;;:::999<<>>777888999;;;AAAPPPeeevvvIII999999555888444444000000000000000000000000---///000000//////000111---222666666333333777<<<:::999???MMM___qqqggguuu~~~zzznnngggeeeddd___```aaa]]]XXX[[[lllzzznnnfffiiipppppplllhhhhhhyyy~~~nnnaaaaaa```XXXHHHEEEMMMPPPMMMXXXjjjnnniiiyyyiiiJJJ???+++***)))***,,,,,,)))&&&((((((((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))((())))))))))))*********)))*********++++++++++++...///000///......000222111000///......///000111///000111222111000///...,,,++++++,,,......---++++++,,,,,,---......//////------------------------******))))))******++++++&&&///222+++&&&)))+++((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((((((((('''(((***,,,------------+++,,,,,,,,,,,,---------,,,,,,.../////////...---++++++,,,,,,---.........,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++((()))666NNNccclllrrrwwwnnngggmmmxxxooocccttttttvvv~~~rrryyyeeeRRR@@@555HHHVVVfffkkkaaaPPPAAA888444333555888>>>CCCFFFGGGLLLMMMNNNPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRMMMRRRTTTQQQNNNNNNLLLIIIKKKKKKJJJJJJJJJJJJIIIIIIKKKJJJJJJKKKKKKLLLMMMNNNIIIJJJKKKJJJHHHIIIMMMQQQKKKIIIEEECCCGGGLLLIIIBBBBBBBBBBBBBBBCCCDDDFFFFFFBBBBBB???===@@@DDDCCC???>>>>>>======<<<;;;;;;:::555777777666777999666000111222222333333333222222///......---------......333444666777888999999999666;;;>>>BBBKKKRRRKKK???222555AAAZZZttt~~~uuuoootttzzz___kkk|||qqqxxx~~~|||uuugggOOO???CCCDDD>>>???HHH??????>>>>>>??????@@@@@@>>>>>>===<<<;;;;;;;;;;;;888999999::::::;;;;;;;;;:::;;;;;;:::888777888999777777777777888:::<<<===666777999::::::BBBVVVhhh}}}EEE777888444999555444000000000000000000000000,,,...//////.........000,,,000333333000000555;;;555888<<<<<<:::BBBYYYqqqpppeeejjjqqqyyyooohhhiiijjjhhhggghhhQQQQQQUUUXXXTTTNNNQQQXXX]]]\\\ZZZUUUPPPOOOSSSWWWsssrrruuuqqqpppnnn}}}kkkSSS666)))111,,,------***''''''***---((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******************++++++++++++,,,...///...---,,,///111//////000000000000//////,,,---///000111111000///,,,++++++,,,......---+++---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,***))))))((((((((())))))(((***,,,,,,++++++,,,---))))))))))))))))))(((((('''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''')))***+++++++++***++++++++++++,,,,,,,,,,,,***,,,---//////...---,,,***++++++,,,------......+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&((()))******"""###)))333BBBRRRaaakkkqqqnnnuuu|||qqqaaaggg{{{}}}pppdddkkk||||||nnnvvv}}}kkkdddgggYYY@@@888;;;BBBJJJQQQVVVXXXXXX===999444222444888999:::BBBCCCEEEHHHJJJLLLMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOMMMQQQRRROOOLLLMMMLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJFFFJJJJJJGGGFFFGGGFFFBBBCCCCCCCCCBBBBBBCCCDDDDDD@@@BBB@@@===???CCCCCC>>>999999888888777666666666222999===999444222222000//////000000111000000///------------///111222444555666888999::::::::::::<<>>??????<<<<<<======<<<;;;999888666777888999::::::::::::888::::::999666555666777555555666777888888999999888666555555444555AAANNNxxxBBB555777444999555555000000000000000000000000,,,---//////...---...//////------111666777444000<<<555222555777777;;;BBBSSSiii{{{zzz{{{nnncccnnn~~~uuujjjbbbooo~~~rrrgggrrruuukkkoooxxxsss{{{~~~pppuuueee???...111...(((,,,+++******+++,,,+++)))'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,+++---...---++++++---000---...111222222111...---(((***---///111111000///,,,,,,,,,---...///...,,,......---------...//////************************,,,+++***)))))))))))))))'''$$$%%%)))***&&&&&&)))'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))******))))))******+++++++++,,,,,,,,,***+++---//////...---,,,******+++,,,,,,---......---............---,,,,,,************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))'''%%%%%%&&&'''((('''((())))))(((111EEE[[[hhhsssmmmnnnwww|||vvvnnnjjj^^^ccc___ZZZfffzzz{{{lllrrrgggcccgggdddYYY[[[fffbbbPPP999---111===HHHMMMQQQJJJ@@@999888999999999777888<<>>@@@<<<666<<<<<<<<<<<<<<<===>>>>>>:::;;;=========;;;999777555666777999::::::::::::777999:::888555333444666333444555666777777777777777111///333555555;;;CCCsssCCC222333666888000333000000///...------,,,,,,++++++,,,,,,,,,,,,------,,,------...///000000111555555666666777777888888AAAAAAFFFWWWnnn~~~xxxwwwiiixxxpppiiixxxpppxxxooouuuxxxkkk{{{~~~mmmaaa;;;555...***))))))'''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))*********+++++++++///---+++(((((()))+++---........................+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...000333555333...,,,...111/////////...---+++***)))***++++++++++++***))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((("""&&&(((&&&(((666MMM```nnn{{{{{{xxxlll^^^cccfffeeebbbccchhhjjjiiiwwwpppqqqtttgggYYYgggtttTTTHHH===///111>>>JJJFFF___dddZZZTTTHHHIII:::666666:::<<<;;;;;;===CCCAAADDDJJJLLLHHHEEEEEEEEEFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDEEEFFFHHHIIIIIICCCCCCBBBBBB@@@???===<<>>===<<<;;;999999888777777666555555333333333222111111000000...///111222111000///...111000///.........///000...111333444888======:::;;;777555777<<>>:::888888;;;>>>???>>>;;;;;;:::999999999999:::444555888:::;;;:::999999999777555555777777444111333333333333333333333333222222222333333333444444pppAAA333333666888///222000//////...------,,,,,,+++++++++,,,,,,,,,------------......//////000000444444555555666777777888666666777;;;BBBJJJOOOQQQeeerrr~~~xxxfffUUUDDD444***111---)))((()))*********''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))*********++++++...---+++***)))***+++,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))((((((((('''))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))*********+++++++++,,,,,,,,,,,,+++++++++,,,---...///222444222...+++---000............---+++***)))***++++++++++++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$'''(((&&&%%%,,,;;;GGGfffrrrpppkkkrrrvvvoookkk{{{uuummmsss|||yyyxxxiiippprrr^^^SSSJJJ>>>666555>>>FFFlllwwwhhh\\\KKKJJJ555000---///000000222666999888999===>>>>>>@@@DDD@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@AAABBBCCCDDDDDD@@@@@@??????===<<<;;;:::::::::::::::999888777666666555555444333333222222111111000000000000///////////////////////////////////////000222444555666555777777777:::??????<<<999:::>>>CCCAAA:::777:::444444000444DDDUUUjjjwwwhhhnnnppp}}}~~~~~~}}}sss{{{rrrfffiiiKKK>>>;;;777888888999;;;<<<>>>???===:::888888;;;>>>>>>===;;;:::999999888888999999777888999::::::999777666666444333444666666444222222222222222222222222222000111111111222222222222jjj???444444555888...000//////......---,,,,,,,,,++++++++++++,,,,,,,,,,,,........................111222222444555666777777999:::;;;:::888888:::===@@@KKK[[[jjjssszzz~~~vvv]]]RRRCCC777000---+++))))))(((&&&''')))******)))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))((((((((('''''')))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))*********++++++++++++,,,++++++++++++,,,------...000222000---+++---///,,,,,,---,,,,,,+++************++++++******)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%'''((('''%%%&&&+++///OOO^^^```^^^hhhppprrrwwwxxxnnnaaaiiiuuunnnyyyxxxiiiiiiwwwmmmeee\\\___nnnttt```EEEBBB666HHHQQQSSSXXXMMMHHH>>>:::999:::999444333555444222222444444222444888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<::::::::::::999777666666555555555555444333222222222222222111111000000000------............//////000000///...//////000000111111333555666888999:::777888888777:::AAACCCAAACCC777222:::;;;222---000===333777III[[[nnn{{{|||}}}mmmeeesssppphhhyyysssccclllhhh>>>444999999666777888999:::;;;<<<===;;;:::888999;;;======<<<::::::999888888888888888;;;;;;;;;:::999777555333222222222333444555444222111111111111111111111111////////////000000000000ccc===555444444777---///.........------,,,,,,,,,***++++++++++++,,,,,,,,,......------------------...///000111333555666666333555777777777666777999444777;;;@@@FFFMMMVVV\\\lllttt~~~~~~{{{~~~xxxtttuuuooo]]]GGG999111...***((()))++++++***)))(((((((((((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))++++++,,,------,,,+++******************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))))))))************++++++++++++++++++,,,,,,,,,,,,...///...,,,+++,,,...+++++++++,,,,,,+++*********************))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''((((((((())))))333EEEOOOXXXiiisssvvv{{{~~~mmm___eeeyyy}}}jjjdddppptttkkkiiirrrmmmfff```ooo```PPP???BBB;;;777BBBBBBFFFUUUUUUXXXYYYRRRFFF<<<:::555000...222444111000000111222333444555666666666666666666666666666666666777777777777777777777777555555555555555555555555444444555444444333222222222222222222222111000000000000000000000000000000+++,,,,,,---......//////111111222222222222222222777777888999999999999999888999888777<<>>>>>:::666888>>>AAA???+++...666888333===fff}}}ppp}}}zzzyyycccxxx|||hhhkkkmmmxxxzzzRRR000///:::;;;666444666777888:::;;;;;;;;;;;;777999:::;;;;;;::::::999;;;::::::999999999999999999999888888777666555444555666666555333111000000////////////////////////............////////////XXX999555222///444---...------,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000111111777555444555777777555222555666888999999888666555///222444555666<<>>888///)))((()))((("""###''',,,,,,'''$$$%%%,,,+++)))'''%%%%%%&&&'''$$$&&&((((((&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((()))******+++,,,,,,------++++++++++++++++++++++++((())))))))))))))))))(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))((()))***+++,,,++++++***+++++++++,,,---...///...............---+++***))))))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''%%%$$$%%%'''&&&+++'''***999FFFSSSdddjjjmmmooorrrxxx~~~}}}xxx|||xxxjjjrrrfffkkktttyyypppfffhhhrrrnnndddnnnfff___eeeZZZPPP777222//////111:::KKK[[[YYYTTTPPPMMMFFF;;;333111333444444444444333222222000000000000000000000000111111111111111111111111............////////////------...//////000//////......////////////......000000111111222333444444666666777777888888999999;;;::::::::::::<<<===>>><<<:::666222111111222333333333000,,,---222333000CCCGGGNNNXXXgggqqqnnndddkkknnnuuu||||||}}}{{{sssnnnooo{{{ddd888)))000555555111000222444222333555777777777666555444888<<<===:::888777777888888777666666666666666666666555444333333333333333444666444111......000------------------------+++++++++,,,,,,,,,------SSS777555///+++222---///,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))***+++,,,,,,------+++++++++,,,,,,------------222555222---,,,000666555444222222333444444444777333......000333222111555333000,,,,,,...///...(((111555111...111222///333333***444333''',,,(((,,,555999333...//////++++++))))))***'''%%%(((...%%%&&&(((((((((((()))***&&&'''((('''$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))((()))***+++,,,+++******+++++++++,,,...//////////////////...---,,,***))))))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!%%%))))))'''%%%&&&)))$$$***(((&&&,,,222>>>QQQ```gggmmmnnnpppuuuxxxxxxwww]]]bbb|||{{{dddgggcccnnn}}}~~~pppsssjjjiiizzzwwwsss\\\SSSGGG;;;///+++111;;;===HHHYYYccc^^^PPPEEEBBB777777777666666555444333111111111111111111111111333333333333333333333333....../////////000000000------...///000000000000111111222222333222222222555555666777888888999999::::::::::::;;;;;;;;;;;;???<<<999777777;;;@@@CCCAAA===777000,,,+++,,,---,,,...000222999BBBGGGFFFDDDfffxxxvvvyyyzzzooouuussssssooo{{{~~~tttzzzzzzuuuiiihhhqqq|||}}}zzzQQQ666111888***'''333999111///666000111333555555555333222333888<<<===:::777666666666666555444444444444444777666444333222111111000///222444333000...///000,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++OOO555---555222,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))))))))************))))))*********+++++++++//////...//////000111222111222444555555444222000444444333222222222333333000///...---------------...---,,,++++++,,,...000+++++++++*********))))))+++***)))+++///111000///&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++************)))(((&&&&&&''''''''''''''''''&&&&&&)))(((&&&%%%&&&''')))***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))***+++---...///000,,,,,,------------,,,,,,//////...---,,,++++++***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&'''+++000444RRRZZZgggpppoookkkooowww{{{oooffffffiiieee]]]XXXeeellllllrrruuufffjjjrrrvvvvvv{{{jjjddd^^^[[[TTTGGG;;;555111///777LLLbbbooowww}}}iiihhh^^^LLL@@@>>>@@@???;;;888333222222444444333111444555333333555333000111000000111333555666555333222000000333444444444777111555666000333777333111999<<<888666999;;;:::===???AAAAAA===999:::>>>EEEAAAKKKLLLBBBKKKOOO;;;///000000,,,))))))---111<<<***;;;OOOkkkWWW```iiisss~~~www}}}{{{lllwwwmmm~~~~~~ssskkktttyyyiiitttqqqBBB444333...---......///000111111222111111111111111111222222444444555666777888888999666666777777777777666666222222111111000/////////111000000///...---------*********************************++++++,,,,,,,,,~~~NNN555...555111,,,------,,,,,,+++++++++*********))))))))))))))))))))))))(((((()))))))))*********)))))))))*********++++++............///000111111555444333222111222222333111222333222000///000111///......---,,,,,,------000...,,,+++***+++,,,---+++++++++******)))))))))***(((((())),,,...---,,,&&&''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''*********)))))))))((((((++++++++++++++++++++++++***++++++,,,,,,++++++************))))))(((&&&&&&'''''''''''''''''''''''''''''''''(((+++...111333((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))***+++,,,...//////,,,------......------,,,000///...---,,,+++******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&)))---000@@@MMMaaappprrrmmmmmmqqq}}}uuusssqqqkkkddd```hhhjjjlllqqqooo```[[[hhhoooggghhh~~~lll___cccqqqzzzhhh[[[KKK>>>333333999BBBMMMVVVpppxxx~~~~~~|||yyyqqqgggCCCBBB???<<<999666333222999:::777222111666999888:::777444222111000...---000222444444222111333444---+++333:::777999:::333:::===<<<888777:::888444333888@@@GGGIIIIIIIIIJJJUUUHHHDDD<<<...222888------+++,,,333===EEEHHHGGGVVVJJJRRRVVVhhh[[[bbbdddlllxxx~~~ssstttwwwuuuyyy}}}eee@@@,,,+++......------...//////000111111111111111111111222222222555555666666777777888888999999999999777666555444222222111000000//////...//////......---,,,,,,+++*********************************+++++++++,,,,,,tttKKK555...444000,,,...---,,,++++++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************------------...///000111999666222///...///222444///333666444///,,,---000...------,,,,,,,,,,,,---000///---+++************************)))))))))))))))''''''((()))******(((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((***************************+++++++++++++++******))))))))))))(((''''''&&&''''''''''''''''''''''''''''''((())),,,///222444&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((((((((()))+++,,,---...///------............------000///...---+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%&&&)))+++)))666JJJZZZ______bbbhhh{{{tttrrrqqqqqqvvv|||zzzjjjcccfffkkkvvvooo```aaaxxx{{{ggg^^^gggjjjuuu~~~uuubbb\\\WWWTTTNNNCCC:::666777>>>GGGSSSaaannnsssrrrssstttuuurrrnnnhhheeecccIIIJJJFFF???===>>>>>><<<333111///000333666888888555999<<<999555555;;;AAAFFF:::777666222888>>>:::CCCBBBBBBEEEOOOWWWWWWQQQhhhgggddd^^^VVVNNNFFFBBB999111777<<<555000...&&&555BBBRRR^^^dddlllyyykkkgggkkkfffppplllrrrooo}}}}}}tttllluuuyyypppmmmyyymmm}}}pppooo~~~WWW111)))//////++++++,,,------......//////000000000111111222222222222666666666666666666777777<<<<<<;;;999777555333222111111111000//////......---------,,,,,,++++++******************************************+++++++++oooGGG444///444///,,,...,,,++++++++++++************))))))))))))))))))))))))'''''''''((((((((())))))((((((((()))))))))******,,,,,,,,,,,,---...000000999666111...---...000222...444999777000,,,---000---,,,++++++++++++,,,,,,...---+++***)))))))))***))))))))))))))))))))))))((((((''''''((((((''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))***++++++++++++******)))(((((())))))(((''''''&&&&&&&&&&&&'''''''''''''''((('''''''''((()))***+++%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((()))***+++,,,------------............------000///...,,,+++)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&'''&&&%%%&&&'''"""'''000:::@@@HHHVVVcccpppkkkeeebbbaaaiiizzzkkk^^^aaalllnnneeedddkkkjjjccciiivvvxxxtttsssvvvvvvrrrmmmmmmbbbhhhsss}}}|||lllUUUDDD???===999666777<<>>===:::888:::AAAGGGAAA777888???DDDSSS___^^^UUUPPPMMMSSS```hhhfff___TTTPPPGGG<<<555222000---555(((###))),,,111===GGGGGGgggvvvdddgggssswwwxxx~~~|||}}}}}}vvvrrrnnnttt|||~~~zzzrrrdddoooqqq___bbbppp@@@---$$$000777000***,,,,,,,,,,,,,,,------......000000000111111222222222666666666666555555555555::::::999888666444222111111000000//////...------------,,,,,,,,,+++++++++************************)))*********************nnnDDD333///333...,,,///,,,+++++++++*********))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''((((((((()))))))))*********+++,,,...///000444333111///------......---222777555...***+++///++++++************++++++******)))))))))*********((((((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''(((((()))))))))++++++++++++******)))((('''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((())))))***+++,,,,,,,,,,,,------------,,,,,,......---,,,***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((((((&&&%%%%%%&&&(((&&&&&&***///:::LLL[[[aaaaaaaaa```\\\___mmm|||ggg```hhhnnn}}}jjjbbbggghhhfffiiiuuurrrpppooonnniiiccccccfffdddcccfffnnnwwwxxxoooeeeeeehhhiiiaaaRRRCCC<<<;;;333444777:::???EEELLLPPPhhhooovvvzzz~~~wwwvvvuuuuuutttsssqqqpppVVVUUUbbbpppsssxxxxxxoooXXXNNNDDDCCCGGGFFF>>>666111333000++++++000333222222555AAAWWWjjjnnnrrr|||~~~mmmZZZTTTeee|||~~~yyy|||wwwzzz|||qqqhhh^^^iiilll^^^dddvvvQQQ:::---,,,,,,---***''')))...+++++++++++++++,,,,,,,,,......///000000111222222555555444444444444444444555555555444444333222111000000//////...------------------,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))jjj@@@333000222---,,,///,,,+++************)))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((()))))))))***+++---...////////////...---,,,++++++***...111///***'''(((+++***))))))))))))***++++++((((((((()))))))))******''''''''''''(((((((((((('''((()))((('''&&&'''(((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''(((((())))))***++++++++++++***)))((((((''''''(((((((((''''''&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''(((((()))******++++++++++++,,,,,,,,,,,,++++++---,,,,,,+++***)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&''''''%%%%%%(((+++000;;;GGGQQQZZZhhhpppmmmiiinnnwwwqqq```]]]hhhoooooodddTTTZZZdddiiikkk|||ccc___]]]^^^___cccmmmxxxwwwpppeee```eeennnoookkkhhhnnnvvvvvvkkk```___dddhhhaaaXXXPPPLLLKKKJJJIII<<<@@@BBBDDDJJJTTTZZZ[[[bbbcccffflllttt{{{ssstttvvvxxxwwwpppggg___>>>:::@@@CCC;;;888777///;;;222++++++---***%%%"""+++666===<<<;;;>>>>>>:::FFF^^^yyy~~~vvvjjj\\\YYYppptttzzz{{{}}}~~~wwwjjjkkkyyy```eeemmmeeepppxxxccceeetttfffDDD...(((...000...(((&&&)))***(((************************,,,,,,---...///000000111222222222222222222333333000000111111111111111000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((aaa>>>222111222,,,,,,000+++************))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))+++,,,...///------,,,++++++++++++***)))+++,,,+++)))((((((***)))(((((((((((()))***+++(((((())))))((((((''''''&&&&&&&&&''''''(((((((((%%%'''((((((&&&%%%''')))%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((())))))******++++++++++++***)))((('''&&&&&&'''((((((''''''&&&%%%%%%&&&&&&'''(((((()))$$$%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********)))******++++++******)))++++++******))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''$$$###%%%(((((('''+++111:::III___nnnooolllnnnuuulllbbb\\\hhhvvvqqqhhhmmmhhhnnnmmmkkkwwwqqqddd^^^[[[aaaiiipppvvv{{{uuutttnnneeedddjjjoooooouuutttuuutttnnniiioooyyyyyyrrrkkkkkkqqqxxxzzzyyyccc```WWWKKKBBB>>>;;;777888777777777888888666333555666777777444111...,,,666111333333...777FFFKKK@@@<<<<<>>333++++++,,,(((%%%'''))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***+++---///000............////////////222111111000///......---,,,,,,++++++***)))(((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((QQQ888555111///......---,,,++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***)))))))))*********++++++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""########################################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((())))))((((((******))))))(((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))++++++*********)))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$''',,,111999HHHVVV^^^iiiwwwyyyhhh\\\ggg}}}qqqmmmpppqqquuuvvvooollliiieeepppxxx}}}vvvfffZZZXXX[[[jjjggggggkkknnnmmmeee^^^eeehhhkkkkkkhhheeeeeehhhsssxxxzzzvvvrrrssssssrrrzzzrrrqqqvvvwwwtttzzzwwwtttvvv|||xxxvvvyyy~~~{{{rrrrrryyyttt|||zzzqqqttt{{{]]]sss{{{}}}wwwyyy~~~tttllluuu|||ttttttxxxwwwqqq}}}rrrmmm|||tttcccSSSWWWggggggxxxlllttttttooottttttWWW333444+++&&&))),,,***)))***)))(((((((((((((((((()))''''''''''''''''''''''''((((((((()))+++,,,...///---.........////////////111111000//////...------,,,,,,+++******)))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''LLL888555111......------,,,******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$#######################################################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))))))))***))))))(((((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))************))))))))))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&'''(((((('''+++999HHHVVVaaahhh___QQQQQQcccvvv~~~jjjiiiqqqzzz}}}qqqjjjffffffmmmuuuyyyvvv{{{xxx^^^RRRTTT[[[\\\YYYUUU]]]eeeeeeaaaaaaiiiqqqxxx||||||yyywwwyyyzzzxxxuuunnnpppvvvxxxuuuyyyvvvzzz~~~wwwqqqrrrvvvvvvjjj___dddqqqiiieeebbb```ZZZVVVZZZaaa{{{||||||xxxyyy~~~~~~~~~uuutttzzzvvvhhheeellllllyyyooo~~~yyyccc```eeerrrzzzoooqqqrrrxxxwwwiiiYYYHHH555$$$+++&&&$$$'''+++***)))***((((((''''''''''''((((((''''''''''''''''''''''''''''''((()))***,,,---...---------.........//////000000//////...---------+++++++++******))))))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''HHH888555111...------,,,+++******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))******))))))))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((())))))))))))))))))))))))******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''***((((((((('''(((000;;;FFFKKKKKKIIINNNZZZaaa___nnnpppeee]]]dddllltttrrrcccZZZ]]]```dddtttrrrjjjooozzzrrrfffbbbfffeee]]]TTTLLLSSSUUUQQQMMMRRR\\\ddd]]]\\\XXXVVVZZZaaabbb___hhheeedddhhhnnnqqqnnniiieeebbb___```aaa```\\\XXXYYYTTTRRRQQQPPPWWWpppwwwkkkqqq}}}|||zzzzzziiizzz{{{{{{uuuwww{{{}}}|||pppmmmtttqqqeeeeeeooouuuYYYnnn~~~xxxqqqzzzyyyuuuvvv```FFF///$$$)))333***(((&&&((()))(((&&&$$$(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''((()))***,,,---,,,,,,---------.....................------,,,,,,+++*********)))))))))((())))))))))))))))))))))))&&&&&&'''''''''''''''(((''''''''''''''''''''''''FFF888444000...------,,,+++++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))))))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((******(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''###"""&&&((('''(((++++++000222888KKK___bbbXXXTTTYYYYYYaaappprrrnnnrrrggg```bbbjjjiiiccclll}}}pppqqqqqqlllgggeeeiiinnnfffhhhlllqqqvvvvvvsssooo~~~~~~vvvqqqrrrsssqqqRRRPPPNNNOOOVVV[[[VVVNNNBBBCCCHHHQQQXXXWWWPPPJJJOOOSSSVVVTTTRRRVVVaaakkk~~~nnniiikkkyyytttrrr{{{uuuyyy|||nnnZZZbbb~~~}}}~~~ttteeehhhlllhhhhhhoooxxx}}}~~~|||}}}}}}wwwlllccc```fff]]]jjj||||||lllPPP444++++++)))&&&%%%)))***)))(((((((((%%%###''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,*********)))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''DDD777444000------,,,,,,+++++++++*********)))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#####################$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&!!! &&&+++)))&&&%%%!!!(((---///999HHHQQQQQQPPPYYYdddxxxqqqqqqjjjqqqmmmhhhqqqgggjjjooossssssooohhhccchhhnnnssstttrrrssszzz~~~}}}}}}}}}uuujjjmmmrrrvvvyyyzzzxxxmmmaaajjjhhhjjjnnnoookkkhhhggghhhmmmooojjjfffnnntttllllllnnnvvvssszzz}}}rrrtttvvvvvvooojjjzzzxxxpppppp|||~~~tttttt~~~|||oooXXXhhh}}}pppkkkiiieeeZZZVVViiiuuu___iiiqqqhhhcccUUU<<>>555333///---------,,,+++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&)))---222999AAAIIIOOOXXX^^^aaa]]]WWWYYYeeepppxxxaaa___gggiii^^^SSSKKKOOO[[[eeemmmssskkkppppppllllllrrrtttrrryyynnnjjjfffeeerrrzzznnnfffeeemmmvvv|||mmm___eeetttuuuiiillljjjwww}}}xxxssshhh]]]VVVnnnzzzuuu}}}zzz|||~~~}}}vvvllltttooo[[[OOOQQQ[[[eeejjjzzzsssyyy[[[777++++++***)))+++'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&nnn>>>555333///---------,,,+++***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%'''((()))+++///555999IIITTTWWWSSSXXXjjjuuuvvvnnnkkk\\\aaaeeeaaaaaa^^^aaakkkrrrpppjjjfffpppnnnjjjhhhooowwwwwwqqqjjjgggmmmrrrssszzzqqqpppqqqpppooopppssslllppprrrooooootttvvvvvv||||||rrrrrrzzzjjjhhhaaa[[[___iiinnnmmmttt{{{}}}~~~zzzwwwpppiiiggglllvvv~~~tttzzz{{{zzz]]]TTTPPP\\\qqq}}}xxxnnnwww~~~oooccc___aaaFFF333&&&(((,,,***)))+++''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&kkk===555333///---------,,,+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""$$$$$$$$$##############################################################################$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((&&&%%%&&&(((+++///===BBBBBBUUUtttxxx___ccc[[[PPPWWWllluuupppnnnrrr|||ssslllnnnjjjaaaWWWUUUWWWXXXVVVmmmfffhhhiiiccchhhpppooouuukkkeeejjjqqqpppkkkggg[[[XXX[[[```aaa^^^cccllljjjkkkhhh___VVVSSSWWW\\\~~~xxx{{{yyyrrrdddtttzzzfffTTTRRRZZZPPP^^^rrrpppeeevvvxxxuuujjjWWWFFF;;;666((($$$%%%,,,---'''%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&ggg<<<555333///---------,,,+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""""""""""""""""""""""""""######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%&&&)))+++!!!(((,,,///AAAYYYaaa\\\RRRWWWYYYZZZeeessstttkkkcccgggnnntttsssllliiijjjyyyzzztttggg[[[\\\iiitttvvvdddZZZUUUNNNSSS]]]]]]eeeZZZSSSVVV[[[\\\[[[ZZZmmm|||{{{jjjfffvvv}}}{{{ppppppwwwxxxrrrkkkqqqxxx~~~zzzuuurrroookkkiiiiiiiiihhhggg~~~rrrsssgggZZZTTTVVV]]]fffnnnsssxxx{{{zzztttpppqqqssskkkeeeYYYIII999---%%%"""...******+++)))$$$$$$(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ccc;;;555333///---------,,,+++(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############""""""""""""""""""""""""######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''"""$$$$$$$$$$$$%%%(((***((($$$###'''+++,,,...222@@@SSSiiitttvvvooo___QQQaaabbbdddddd```___hhhsss~~~zzzuuuuuu~~~uuuyyy~~~uuurrrqqquuuwwwwwwzzzmmmdddvvv}}}|||xxxooolllwww|||kkkrrrqqqqqqqqqqqqqqqrrrtttsss{{{|||ssspppyyyuuuiiijjjhhh```hhheeeccciiivvvxxxqqqkkkiiirrr}}}{{{iiiWWWBBB<<<333+++'''&&&&&&'''***&&&###$$$%%%%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%___:::555333///---------,,,+++(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""###############$$$$$$$$$################################################$$$$$$$$$###########################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))...&&&%%%+++))) !!!***)));;;RRR___bbb___]]]]]]ZZZ]]]___\\\TTTTTTccctttvvvjjjjjjrrr|||sssdddffftttzzz[[[cccoooxxxxxxuuuwww}}}{{{ooonnnuuu~~~vvvrrrmmmooo}}}{{{iiipppooooooooolllhhhhhhkkk}}}{{{ssswwwtttkkkjjjssszzzzzz~~~qqqlllmmmpppuuurrr___@@@(((&&&%%%$$$%%%(((***++++++$$$""""""$$$'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\999555333///---------,,,+++'''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$#########"""""""""""""""#########$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&'''((()))((('''&&&'''))))))''''''***+++***+++... %%%,,,444<<>>:::111000///...---,,,+++++++++)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&jjjNNN)))$$$+++###%%%$$$"""888&&&555###+++!!!YYY***$$$,,,\\\###)))kkk(((***lllfff"""$$$ZZZ---  $$$www,,,  ***########################################################################$$$$$$$$$###############""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''(((%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$www===:::222000///...---,,,+++++++++)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&jjjNNN***'''$$$$$$'''000 !!!!!!777---888 !!!)))"""EEERRR)))'''###JJJ***(((YYY777%%%######'''"""((((((&&&################################################################################################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sss;;;:::222000///...---,,,+++++++++)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&jjjNNN$$$000)))(((000...444---!!!&&&,,,''',,,$$$nnnNNN+++"""///"""''';;;+++%%%dddLLL***(((+++"""***+++,,,%%%######################################################################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooo999:::333000///...---,,,+++++++++)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&jjjNNN 222---$$$%%%(((,,,222111(((""":::%%%$$$(((MMM(((&&&KKK###,,,444###~~~OOO$$$""""""!!!(((###((($$$)))#######################################################################################$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmm888;;;333000///...---,,,+++++++++)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&jjjNNN###(((###---!!!"""((("""444 '''%%%***zzz'''"""'''NNN%%%((([[[###&&&777 ###333!!! %%%&&&$$$%%% !!!(((########################################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''(((((()))***+++***))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkk888;;;333000///...---,,,+++++++++)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&jjjNNN))))))***!!!++++++"""///+++CCCvvv!!!***###QQQ%%% iii&&&"""@@@%%%---)))(((,,,%%% '''%%%%%%"""########################################################################""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***++++++,,,++++++++++++++++++++++++***+++---///000000000///******))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$```===666333222111///---+++***))))))))))))))))))))))))))))))$$$,,,*** +++111!!!&&&)))mmmIII///&&&&&&---"""$$$***&&&%%%,,,!!!&&&DDD+++###ggg!!!MMM...www}}}!!!""")))&&&"""NNN)))"""))) $$$$$$$$$$$$######""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((&&&&&&(((++++++)))&&&(((((('''((((((***+++,,,))))))))))))******++++++++++++++++++***((('''&&&(((+++...///......///000000111111000/////////000111,,,((()))---...***%%%***&&&###$$$(((***'''###***)))(((((((((&&&### '''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$&&&'''))))))((('''&&&***(((%%%%%%'''(((((((((,,,///222333222333888<<<777555333111111111222333444222333:::@@@???<<<999===999444000///...,,,+++'''(((((((((%%%$$$######((('''&&&$$$$$$$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$^^^===777444222111///---+++***))))))))))))))))))))))))))))))&&&*** ((($$$+++%%%cccSSS((()))%%%***---222$$$www%%%,,,'''QQQ"""&&&bbb'''%%%,,,000((($$$(((&&&###$$$$$$$$$$$$#########"""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((+++)))&&&&&&(((((('''%%%************)))(((''''''---,,,***'''%%%%%%%%%%%%$$$%%%'''***---000333444===???AAADDDEEEEEEFFFFFFKKKKKKJJJIIIHHHHHHGGGFFFBBBCCCCCCBBB???===<<<<<<:::777333000...+++'''###'''&&&%%%%%%&&&((())))))$$$%%%&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''*********---111555777777777888:::<<<<<<;;;888666111000---,,,++++++------222000111666<<>>888:::<<<===>>><<<999777888666222...)))''''''(((%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$[[[===888555222111///---+++******)))))))))))))))))))))))))))###&&&:::!!!&&&333((()))eeeLLL %%%)))(((&&&%%%""""""333---,,,DDDaaa&&&$$$"""///XXX""")))VVV###(((LLL\\\"""&&&---hhhCCC&&&"""&&&"""&&&$$$$$$$$$$$$############################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((,,,***'''''''''((((((((('''((()))*********)))(((''''''(((***...222666999GGGGGGHHHJJJMMMQQQUUUWWWZZZYYYYYYZZZ\\\\\\[[[ZZZUUUSSSQQQQQQSSSUUUVVVVVVRRRXXX]]][[[TTTOOOQQQUUUIIIIIIHHHEEE@@@<<<:::999000---)))&&&$$$%%%&&&((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%'''))),,,...555444444666999::::::999666333111333555555111,,,222000...,,,,,,,,,......000///---...111444555555666666444222111222666999<<<;;;999777555333222111,,,,,,+++)))((('''%%%%%%'''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$XXX<<<888444111000///---+++*********)))))))))))))))))))))))),,,,,,!!!222%%%$$$'''YYYOOO...$$$'''&&&'''---***---""";;;###FFF___///&&&###,,,UUU))),,,FFF&&& )))ooo)))"""000"""777SSS/// ---((( &&&###$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))***+++++++++'''(((((()))******++++++***---333;;;CCCJJJPPPRRRRRRQQQPPPPPPRRRUUUYYY\\\^^^[[[XXXWWWWWWVVVSSSPPPNNNJJJEEEBBBCCCFFFIIIKKKPPPVVVZZZVVVLLLEEEDDDGGGGGGLLLPPPPPPMMMLLLNNNQQQFFFDDD>>>777///***'''&&&)))(((&&&%%%%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%&&&(((+++///333777999999888777777888888777555444000,,,+++...111333333777666444333333444555666999;;;;;;999:::>>>@@@???999888555111---+++---//////222666;;;>>>>>><<<:::;;;:::777222...)))%%%###!!!###&&&))))))'''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$UUU;;;888333111000...---,,,+++******))))))))))))))))))))))))******$$$!!!&&&555:::000iiiTTT333 """,,,---$$$...$$$######>>>(((000###,,,bbbWWW''''''222...---WWW(((333...///;;;+++(((""",,,,,,&&&+++""")))(((!!!---$$$$$$$$$$$$$$$$$$$$$%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******&&&(((***+++***)))((((((,,,,,,,,,---///222555777EEEIIINNNTTTWWWXXXXXXWWWGGGFFFDDDEEEGGGLLLQQQTTT```^^^[[[YYYWWWUUUSSSQQQ^^^ZZZSSSMMMJJJLLLQQQUUU^^^______ZZZQQQIIICCCAAACCCHHHMMMMMMJJJHHHJJJNNNQQQRRRQQQLLLDDD<<<777555---***'''%%%%%%'''+++---'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((***---111555999===>>>???333333333444777999999888444555666555444555999<<<777777555555555777999:::222:::>>><<<<<>>>>>===AAA@@@===999555111///---&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$SSS:::888222000000...---,,,+++++++++))))))))))))))))))))))))&&&...""",,,***"""qqqRRR$$$!!!///((((((&&&///xxx@@@&&&555***444!!!+++''')));;;ddd!!! """%%%...$$$|||###,,,222)))$$$...333$$$"""666QQQ)))!!!&&&'''---$$$ 333)))$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))************''')))++++++)))'''''''''+++...222999AAAIIIPPPTTT[[[]]]```bbbbbb^^^ZZZXXXWWWUUUSSSRRRSSSUUUXXX[[[^^^___^^^\\\YYYXXXYYYZZZ[[[]]]]]]YYYVVVWWW___fffcccbbbbbbbbbaaa___[[[YYYLLLPPPRRRNNNGGG@@@???@@@EEEKKKQQQRRRNNNIIIEEEDDD>>>;;;555...)))&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''(((***,,,...666888;;;>>>@@@AAA@@@@@@999777555555777999999999000555999999555222111333888888777888999<<<>>>@@@:::CCCFFF>>>888999999777DDD@@@<<<:::;;;===???@@@<<<666111000333888;;;<<<<<<;;;:::999999:::;;;<<<666111+++%%%###%%%))),,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$PPP999999333000///...---,,,+++++++++))))))))))))))))))))))))&&&---///''' HHH&&&TTT(((+++333!!!,,,ddd###:::"""///+++%%%,,,%%%...ttt---***iii+++(((:::!!!---NNN'''666&&&***$$$+++""",,,rrr111+++***###***,,,***''''''$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++)))+++++++++***,,,000444999===EEEOOOXXX___cccfff```aaabbbcccccccccaaa```cccaaa___]]]]]]^^^```aaaXXX\\\]]]ZZZUUUSSSWWW[[[PPPXXX___\\\SSSOOOTTTZZZSSSTTTUUUWWWYYYZZZ[[[ZZZTTTVVVWWWSSSMMMGGGDDDCCC@@@FFFNNNOOOKKKFFFBBBAAAEEEDDDAAA<<<666///)))&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''((((((***...222666888>>>>>>???@@@AAABBBBBBBBBAAA>>>:::888999;;;<<<===CCCCCCBBB???===<<<===>>>IIIHHHIIIJJJLLLPPPSSSUUU```iiiiii[[[PPPOOOPPPMMMRRRIII???<<>>888777:::===<<<;;;:::888666555666888<<<>>>CCC???777000+++***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$NNN999:::444000///...---,,,+++++++++))))))))))))))))))))))))))))))"""......AAAOOO''''''---$$$222###///UUU===CCC,,,---999666222qqq|||DDDBBBIIIDDDBBB333JJJ222///www(((777)))///;;;""" ###666 444)))---$$$(((000$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))************+++++++++++++++,,,,,,...555>>>EEEUUUYYY^^^ccceeedddaaa^^^ccccccbbbaaabbbcccdddeee``````aaacccgggkkkoooqqqnnnrrruuupppgggdddiiiooottt~~~}}}jjjZZZVVVYYY______^^^[[[VVVSSSSSSSSSOOOQQQTTTUUUTTTQQQPPPOOOKKKPPPTTTRRRIII@@@;;;999777;;;@@@DDDDDDAAA<<<888''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))'''(((***---222888===@@@@@@???>>>>>>@@@BBBDDDFFF;;;999777888<<>>>>>???DDDIIIHHHBBB;;;>>>;;;666222000111333555GGGFFFDDD???888000)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$LLL===111555000///...---,,,+++++++++))))))))))))))))))))))))(((+++'''---eeeSSS)))(((,,,...(((%%%444III@@@777FFFCCCDDDFFFEEEMMMKKK;;;FFFLLLIIINNNPPPJJJEEE---)))+++'''###---((( ###'''"""---+++***---***!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$%%%%%%&&&%%%$$$%%%'''((('''&&&&&&%%%%%%&&&((()))(((&&&%%%%%%$$$%%%%%%''')))***''''''(((((((((&&&$$$"""$$$%%%&&&'''(((((((((((('''$$$"""###'''(((&&&###'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((())))))'''%%%&&&(((+++***)))+++...+++%%%'''...***,,,000777CCCQQQZZZ]]]hhh___]]]cccaaaYYY\\\fff]]][[[XXX\\\___tttyyyyyyzzzyyy|||zzz~~~{{{ttt~~~yyykkkiiippp|||uuucccmmmmmm\\\UUUGGGHHHOOOHHHCCCIIIKKKJJJHHHQQQXXXSSSOOOHHH;;;999999AAADDDBBBIIIKKK@@@777555111,,,'''$$$$$$$$$&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***((('''%%%$$$$$$%%%%%%$$$$$$%%%''')))***(((&&&///,,,,,,000777???CCCEEE<<>>III>>>EEEAAAMMMaaa[[[\\\}}}xxxccc```iiirrruuuvvvpppkkkjjjqqqwwwyyyyyy{{{{{{ooocccbbbiiinnnmmmkkkiiifff{{{uuuggghhhYYYSSSfffrrr[[[BBBBBBAAA666;;;DDDAAA;;;444(((...666MMMQQQ===777;;;000(((((((((((('''''''''((($$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$###$$$&&&((()))+++)))'''&&&&&&''')))+++((('''&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$KKK===111555000///...---,,,+++++++++************************)))///000'''###999NNNAAA***'''(((,,,)))$$$***666nnn444CCC===<<>>BBBBBB999???JJJ<<>><<<777333---(((&&&&&&''''''&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%))))))((('''&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$((('''&&&%%%$$$#########%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$III===222555111000...---,,,,,,++++++************************###&&&+++---+++((($$$""")))///___,,,&&&&&&,,,...(((%%%'''%%%EEE@@@JJJ;;;IIIBBBbbbBBByyyqqq???VVVKKKOOOSSSKKKOOOaaaYYYKKKUUUYYY~~~~~~>>>!!!------%%%'''(((&&&"""}}}ppp666+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&###$$$%%%''''''&&&%%%%%%((('''&&&%%%%%%&&&'''((($$$(((,,,......///222444;;;===???AAA@@@>>><<<:::999666222...+++******+++)))'''$$$""""""$$$&&&(((&&&&&&''''''((('''&&&%%%'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))(((((()))+++,,,+++***)))+++---,,,))))))444AAAMMMSSS\\\bbbbbb___]]]^^^[[[dddhhhbbb___dddiiihhhxxxzzz~~~uuurrrooouuuxxx~~~ooouuuyyyxxxtttrrrsssuuuqqqhhhuuuwwwaaaTTTMMMJJJEEEHHHLLLEEEJJJAAAFFFNNNGGG@@@AAA???===@@@DDDDDD???666+++$$$'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((((((((((((+++***((((((,,,111777;;;999<<>>===EEE333888HHHKKKVVVbbb^^^tttzzz}}}|||zzz{{{~~~vvvkkkkkkhhhiiioooqqqkkkccc^^^eeepppsssrrrxxxrrrwwwpppcccggg{{{jjjiiirrr___bbbrrruuu]]]IIIKKKQQQCCC===999DDDQQQLLLAAACCCDDD>>>666000---+++(((&&&(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&%%%$$$$$$'''((()))******)))((('''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%GGG===333555111000///---,,,,,,,,,,,,************************+++&&&###&&&---111000---)))******888HHH+++''''''---111...******'''555jjjMMMLLLRRRMMMLLLVVV\\\???\\\PPPmmmcccVVVNNNPPPNNNNNN[[[TTTKKKVVV]]]YYYXXXRRR===KKK===666...''',,,)))***,,,---$$$www222%%%---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''###$$$&&&))),,,000555999;;;@@@EEEEEEBBBBBBEEEIIIEEEGGGJJJMMMOOOPPPPPPOOOWWWSSSLLLEEE@@@>>>>>>???444333111///,,,)))'''%%%$$$%%%&&&''''''&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))+++)))((())),,,,,,***((('''...444333000666HHHZZZ[[[]]]___[[[UUUVVVcccrrrsssjjjlllyyy}}}ssslllttt|||pppqqqyyy~~~~~~xxxmmmmmmxxx{{{vvvuuummmbbb]]]XXXQQQWWWcccccc___BBB:::IIIOOOMMMEEE<<<111777AAAIIIJJJCCC888///,,,***'''%%%%%%&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''(((+++///333888>>>BBBAAA<<<666444999CCCMMMSSSQQQHHHbbbvvvjjjlllyyyrrrwwwwwwiiiqqqlllnnniiihhhlllhhh^^^[[[```YYY^^^hhhqqqooocccYYYVVVfffeeelllxxx}}}uuullliiirrruuulllnnnxxxiiihhhjjjeeeuuuuuu|||cccTTTJJJDDDHHH???DDDZZZWWWDDD@@@EEE@@@<<<999777444---'''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''((((((###%%%'''***+++,,,,,,,,,'''((()))***)))(((&&&%%%''''''''''''&&&&&&&&&&&&'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%DDD<<<444555111000///...---,,,,,,,,,************************---***'''(((***)))$$$)))111,,,))))))EEE...)))((())),,,...---///111===///(((444GGGRRRRRROOOYYYQQQUUUeeefffbbbfffcccuuummmkkkzzz}}}dddhhh|||nnnqqqaaajjjooo^^^FFFFFFSSSUUUOOOQQQ___BBB111HHH@@@999^^^UUUCCCGGGMMMCCCHHH???666 999000%%%)))'''444,,,BBB 666(((444%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&&&&&&&''')))***///222666999<<<@@@FFFKKKMMMPPPPPPLLLDDD>>>>>>@@@===>>>???BBBEEEHHHJJJLLLRRROOOJJJEEEBBBCCCDDDFFFDDDFFFGGGFFFAAA:::222---,,,+++)))((('''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))******,,,+++******++++++***)))...,,,...:::MMM\\\___[[[ZZZ[[[]]][[[ZZZeee}}}{{{{{{uuuwwwkkkppptttjjjrrryyy}}}xxx}}}|||ssspppccchhhkkkcccccclllssssssXXX???@@@DDDIIIMMMLLLAAA???===???BBBFFFGGGGGG777444...(((&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&+++222888:::;;;===>>>???999444888DDDSSS]]]aaaWWWddd```SSSOOONNNXXXYYYLLL[[[ooojjjxxx~~~{{{nnnjjjnnnxxxuuuxxx}}}zzzsssttt}}}~~~nnnggg}}}|||mmm|||}}}~~~zzziii]]]UUUJJJ999FFF???===RRRXXXHHH@@@AAA===999777777666444111((((((''''''''''''((()))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((***)))'''&&&&&&&&&'''(((---///222555777999999999>>>>>>>>>>>>===;;;999888///...---+++)))'''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%BBB<<<555555111111///...---,,,,,,,,,++++++++++++++++++++++++'''(((***,,,---...------555111''''''111&&&%%%///(((***++++++,,,///555;;;555DDDOOOJJJEEEOOOgggzzzXXX|||}}}zzzccc{{{~~~lllnnnxxxoooZZZUUUFFFTTTYYYCCCIIIXXXJJJLLLKKKSSSNNN>>>DDDKKK???///***++++++###"""###***333"""///'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((())),,,...///888;;;???@@@@@@@@@DDDGGGIIIJJJJJJFFFAAA<<<;;;<<>>???@@@BBBDDDFFFGGGEEEAAA===:::999999:::>>>BBBGGGLLLMMMKKKHHHEEE>>>999222...,,,+++'''$$$(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))'''(((((())))))******+++***+++,,,+++***+++---000000777@@@LLLYYYbbb```ZZZcccaaaccchhhmmmxxxhhhVVVooowwwuuuoooyyyyyyrrreeennnvvvooo~~~ttt{{{|||~~~qqqdddfffttt~~~{{{yyyuuunnnppp{{{}}}hhhYYYQQQDDDAAAGGGIIIGGGDDDAAA@@@CCCDDDBBB@@@@@@===777111,,,(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''&&&%%%&&&''')))***...333:::===<<<:::999:::444888AAANNN[[[bbbaaa^^^eee|||wwwooozzzwwwvvvrrrRRRIIIfffkkkaaalllnnnlll}}}~~~wwwsss|||{{{wwwuuunnnrrr|||xxxzzz{{{rrrgggmmmqqqeeeQQQWWWSSSPPPYYY]]]RRRIIIBBB>>>888333111444888;;;...---+++)))(((((())))))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&&&&&&&((((((***+++---111555999<<<>>>CCCDDDEEEGGGIIIJJJKKKLLLQQQPPPNNNLLLJJJHHHGGGFFFBBBAAA???<<<888555333111***)))((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%@@@<<<666555222111000...------------++++++++++++++++++++++++******)))&&&$$$%%%)))---%%%!!!)))))),,,111***---,,,...000222666>>>GGGKKKOOORRR^^^rrr|||{{{{{{mmmrrr}}}iiiXXXPPPOOOQQQKKK===<<>>DDDJJJOOOTTTVVVPPPFFF;;;666777888444///,,,+++***(((''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))'''(((((()))******++++++'''+++---,,,***---444;;;???NNN[[[]]]]]]gggttt|||zzznnnjjjsss{{{~~~aaaTTTXXXuuuyyytttrrrtttxxxlll}}}}}}www{{{{{{~~~yyyzzz}}}~~~fffpppsss~~~zzz{{{vvvuuuxxxrrrmmmiiimmmkkk\\\RRRMMMBBBCCCCCCEEEIIIKKKFFF<<<444;;;<<<===<<<888111+++''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''&&&%%%%%%'''+++///111777:::===<<<:::999===@@@;;;GGGWWWeeekkkmmmllllllkkkVVVYYY___ZZZWWWZZZlllwwwqqqrrrrrr}}}yyywww|||}}}ttt~~~```rrrzzz|||ssshhhnnn{{{wwwhhhZZZPPPEEEEEECCC===777555888;;;777555111---***)))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&(((,,,111333777:::@@@FFFKKKMMMNNNMMMHHHHHHIIIKKKNNNPPPRRRSSSKKKIIIEEEAAA>>><<<;;;;;;JJJIIIHHHGGGFFFEEEDDDDDD:::888666222...***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&???<<<666555222111000///------------++++++++++++++++++++++++%%%(((,,,,,,++++++,,,...///&&&666***666666&&&///111555;;;EEERRRZZZ]]]iiiiiibbblll___rrrpppcccmmmjjj^^^nnnoooZZZmmm}}}mmmccckkk{{{rrrxxxwwwssshhhjjjoooLLLSSSKKK>>>???BBBBBBEEEMMMHHHAAA777000---***$$$(((((())) (((%%%444%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&+++333;;;AAACCCBBBAAA999@@@HHHLLLMMMMMMQQQTTTNNNMMMNNNQQQTTTUUUUUUTTTUUUVVVXXXYYYYYYWWWTTTSSSIIIJJJKKKLLLLLLKKKJJJIIIHHHEEEAAA@@@CCCIIIQQQVVVXXXLLL@@@<<>>CCCBBB;;;222,,,'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''&&&%%%%%%)))...444888;;;<<<;;;888666;;;DDDLLLQQQ^^^lllrrrssswwwvvvPPPSSSllltttooo{{{qqqtttwww}}}zzz{{{~~~||||||yyyjjjyyyuuuzzzxxxvvv___sssppp\\\QQQFFFMMMRRROOOEEE:::555555>>>;;;666111,,,)))''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))))))))---222:::BBBGGGMMMPPPTTTVVVTTTMMMFFFAAA::::::<<>>CCCGGGJJJIIIFFF???444+++)))'''&&&&&&((())))))(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((+++(((&&&&&&(((***(((&&&"""%%%)))******)))***+++777<<>>IIIUUUGGGBBB999///)))'''))),,,'''((('''%%%###$$$''')))%%%&&&'''(((((((((&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))+++***))))))+++,,,,,,,,,+++---......555DDDQQQXXX[[[YYY___ddd{{{fff}}}vvv~~~xxxwwwsss}}}{{{xxx~~~{{{~~~|||pppllltttyyysssgggbbbjjjttt|||eee]]]ccciiijjjaaazzzxxx}}}sssvvvttttttuuuvvvwwwxxxyyyooojjjgggkkkrrr|||xxxttt}}}nnn}}}oooMMM@@@DDDHHHKKK>>>;;;;;;@@@DDDBBB<<<777+++((($$$$$$&&&((('''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&%%%%%%&&&'''))),,,333===DDD???777222999JJJ\\\jjjqqqkkknnnmmmvvv~~~vvvtttnnnlllxxxsssuuu}}}zzz}}}vvv{{{zzztttmmmdddlllwwwvvvjjj}}}lllqqqvvvsssfffdddqqqVVVZZZ^^^[[[PPPCCC:::666777777777777555000***&&&$$$(((+++***'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""$$$'''***)))(((++++++***(((&&&&&&(((***...222999AAAHHHMMMQQQSSSXXX[[[TTTSSS\\\\\\SSSRRRWWWSSSOOOOOOPPPPPPLLLHHHIIIGGGGGGMMMUUUVVVNNNEEE@@@<<>>222,,,&&&$$$%%%((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((***(((&&&''')))***)))'''***,,,+++'''###(((444@@@<<>>IIIRRR]]]iiioooooodddtttyyyjjjfffrrrgggdddyyyvvvqqqppp~~~xxx|||{{{~~~ppplll~~~nnnxxxwwwjjjtttmmmdddtttrrrtttoooaaagggnnnqqqmmmggg]]]KKK:::999AAA888888777777555222///,,,***)))((('''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%''''''&&&$$$&&&&&&&&&%%%&&&)))...222<<>>DDDJJJMMM===888222...---+++)))'''%%%%%%&&&(((++++++((($$$|||AAA888222555333222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***)))+++...***000...,,,000333AAAWWWsss}}}~~~ooorrrttt~~~vvv[[[QQQFFFHHHJJJHHHDDDBBBDDDGGG???777,,,&&&&&&((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''')))***)))'''***(((''',,,555===AAABBBNNNQQQQQQMMMJJJOOO]]]jjjhhheee```YYYQQQIIICCC@@@999;;;>>>BBBEEEGGGGGGGGGDDDDDDFFFIIILLLMMMKKKIIIGGGGGGGGGHHHIIIJJJLLLMMMiiirrr|||ssshhhXXXLLL???;;;AAAKKKRRRUUUKKKDDD===;;;???AAA>>>999444...((('''***+++'''###''''''(((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))((((((((()))))))))*********************+++,,,,,,+++000<<>>BBBBBB@@@>>>:::444,,,'''&&&(((+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&((())))))))))))))))))+++///777>>>>>>888111888RRRhhhnnnqqqxxxzzzuuuwww|||kkkiiioooyyyyyywwwuuu}}}zzzvvv{{{||||||kkk^^^iiiyyyzzzvvvwwwvvvxxxuuueee^^^UUUJJJEEEGGG999888777666666555555555000+++&&&%%%((()))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&'''(((((('''%%%&&&((())),,,000777???EEEHHHNNNTTTWWWVVVVVVXXX[[[YYY```]]]ZZZ^^^YYYUUU[[[TTTTTTSSSPPPKKKIIIKKKMMMIIIIIIMMMQQQLLLCCCCCCIIIMMMLLLJJJFFFBBBBBBEEEGGGMMMMMMGGG>>>???GGGFFF???AAA>>>:::666444111...,,,***&&&$$$&&&,,,...+++&&&zzz@@@999333555333222111///...---------------------------------------------,,,+++******)))...///888KKKYYYjjj|||}}}}}}uuuzzz|||yyyxxxvvvvvvvvvsssiiittt~~~vvvvvvnnn{{{zzzppprrreeeYYYJJJ???999999@@@HHHIIICCC;;;222,,,)))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''(((((((((((('''((()))+++000888???DDDFFFQQQ]]]jjjlllcccXXXSSSSSSBBB@@@>>>;;;::::::===???KKKOOOUUU\\\aaadddffffffooopppqqqqqqppplllhhheeeccc___\\\[[[[[[ZZZVVVSSSDDDIIIMMMTTTbbbuuuzzzkkkWWWFFF<<<;;;===FFFHHHJJJGGGBBB>>>;;;;;;>>>666---(((((()))(((&&&((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((()))))))))*********,,,,,,,,,,,,++++++---...,,,???PPPZZZdddnnnoooiiippppppuuu|||zzzwwwuuummmxxxyyynnnwwwgggjjjkkkmmmxxxsss{{{nnnhhhhhhmmmuuu|||qqq~~~xxxiiiiiihhh]]]TTTCCC@@@;;;999<<>>:::777===CCCUUUqqq|||mmmrrrxxxtttwwwzzz}}}~~~~~~yyyxxxuuuwwwxxx{{{~~~uuuxxxtttjjjaaa[[[UUUNNNAAA???===999666666777888333///)))''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))*********(((,,,111888???GGGOOOTTTUUUWWWZZZZZZYYYXXXXXXXXXZZZXXXOOOOOOVVVPPPDDDCCC999<<>>FFFFFFBBBCCCDDDEEEJJJEEEIIIKKKIIIJJJJJJCCC999===<<<;;;999888555333111555...&&&###&&&)))++++++www>>>:::555444333222111//////.........---------------------------,,,,,,///333444222......444<<>>>>><<<888333...***''''''))))))((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))************,,,,,,,,,+++***,,,000333@@@PPPUUUVVVooozzz~~~zzz{{{rrrrrrnnnjjjkkknnnsss{{{|||tttiiifffsssttt___```pppwwwrrr}}}jjjsss~~~zzzuuupppeeeRRRAAA<<>><<>>===:::888666555:::777111+++'''&&&''')))ttt===;;;666444333222111000////////////........................111...------///111000///333DDD\\\vvvnnn]]]eeejjjhhhooo{{{eeeWWWOOOFFF>>>;;;AAAEEEHHHEEE<<<111***'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))),,,111555<<<999;;;GGGXXXdddgggeee```WWWIII:::333:::JJJXXXiiipppyyy}}}{{{{{{~~~}}}xxxxxx}}}~~~wwwmmmdddYYYPPPNNNOOOXXXjjj}}}zzz]]]LLL:::666???IIIKKKIII888===CCCCCC===333+++'''******)))(((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******)))))))))*********++++++***++++++***+++///888>>>PPPYYY[[[ccc|||~~~zzzzzzrrrrrrlllWWWVVV]]]dddnnnuuu}}}}}}uuuyyyzzzvvv~~~oooKKK<<<@@@EEECCC;;;>>>@@@???:::222+++(((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''')))***((('''(((---111>>>888555:::FFFTTT^^^ccclll{{{vvvppptttvvvrrrxxxiiiqqq}}}~~~|||uuu{{{~~~|||uuu{{{vvvvvvooossszzzpppqqquuu|||ttt|||~~~{{{lllsss~~~{{{llliiibbbTTTDDD888111///000333555222---))))))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))(((&&&%%%&&&***---888>>>HHHPPPUUUWWWXXXYYYWWWUUURRRPPPOOOPPPQQQQQQYYY```^^^YYYWWWZZZrrrsssaaaZZZ___fffhhhgggmmm___aaajjjppprrrnnnbbbRRRUUUSSSDDD;;;>>>AAA>>>;;;>>>CCCDDDDDDBBB>>>;;;::::::888;;;<<<999333+++'''%%%rrr<<<<<<777444222222111000////////////........................000111000---+++000999AAAXXXmmm{{{vvvsssfffdddooo}}}~~~|||xxx}}}www```GGG:::;;;>>>BBBFFFEEE???444,,,''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))((()))******---333<<>>===;;;???DDDHHHGGGAAA888111+++***)))((('''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++***,,,------111:::GGGQQQYYY```iiiyyyyyy~~~lllccc]]]]]]^^^\\\ooo{{{qqqllljjjhhhlllyyysss}}}xxxwwwzzzpppOOO@@@AAA@@@999888:::===???>>>999222,,,((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&((()))((((((,,,555<<<>>>:::;;;FFFWWWeeekkkkkkllluuuyyyrrrjjjkkkqqquuuvvv|||zzzxxxnnnjjj{{{yyyrrrnnnttt~~~zzz}}}vvvyyy}}}~~~zzznnnvvvxxxttt|||rrrppp~~~xxxyyy|||xxxzzzyyysssfffTTTDDD;;;777111333666666444///+++(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))((('''(((---444:::HHHMMMTTTYYYZZZYYYYYYXXXSSSUUUTTTOOOJJJJJJRRRYYYkkkpppnnnkkkkkklllyyynnnbbbaaajjjxxxjjjgggwww~~~vvvvvv~~~uuu___^^^ddd^^^WWWVVVXXXVVVHHH999EEEGGGGGGEEEBBB@@@@@@BBB;;;===@@@AAA>>>777...(((qqq;;;<<<888444222222111000/////////000////////////////////////)))///333222111<<>>AAA>>>777111((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))%%%'''))))))***000;;;DDD;;;DDDQQQ^^^gggooovvvzzzxxx~~~zzzqqqqqq~~~{{{xxxzzzrrrqqqggguuu|||mmmiii|||xxxooossszzz}}}vvvmmmfffiiipppsssuuuxxxttt___]]]hhheee^^^aaaeeeccc~~~nnnxxxuuuyyyzzz|||~~~~~~||||||~~~~~~uuuiiiggg~~~{{{ppp```QQQHHHDDD333333555888999555,,,%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))***...777BBBJJJOOORRRVVVWWWVVVTTTSSSSSS]]]dddggg```UUUUUUcccqqqpppkkkdddhhhooojjjkkkzzzvvvpppiiieeegggkkkoooqqq||||||ooofff}}}zzz|||qqqtttrrr|||}}}tttkkkrrr}}}qqqYYYCCCEEEFFFEEECCCCCCFFFIIIAAA>>>===???BBB@@@888222gggCCC::::::888333222111000////////////...//////......000///...,,,999222111:::VVVzzzzzzwww}}}yyyuuuwwwlll[[[GGG@@@;;;???FFFHHHDDD???666***###&&&)))'''''')))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&(((***+++,,,+++)))(((&&&(((***+++***))))))***444...---333<<>>NNNCCC999888>>>CCCBBB>>>eeeAAA999999777333333111000000/////////000000///...///000///...000///+++IIImmm~~~|||tttsss{{{}}}~~~\\\DDDIIINNNGGGCCCIII@@@666,,,(((((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((***+++++++++)))(((---+++)))'''(((***,,,---444DDD@@@LLLlll~~~QQQMMMJJJNNNZZZiiiwww~~~~~~zzz~~~~~~sssgggmmmfff```aaaiiirrrvvvvvvQQQEEE<<<@@@HHHIII???555888555000,,,***)))(((((()))((('''((()))***)))((((((((((((((((((((((((((()))))))))))))))))))))((())))))))))))************,,,---,,,+++***+++,,,---,,,333BBBHHHPPPuuu|||}}}~~~ooouuuqqq]]]UUU]]]ppp}}}}}}||||||zzzyyy~~~xxx{{{___BBB<<<;;;AAABBB======BBB444000+++'''&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((111---,,,777555555DDDfffwwwxxxkkkqqqooolll{{{}}}llleeevvvvvvzzz~~~~~~{{{wwwrrrrrrvvvtttpppvvvxxxrrrlllmmmvvv}}}~~~|||xxx}}}}}}rrriiigggYYYZZZVVVRRR[[[ggg___MMMjjjqqqzzz{{{sssmmmsss~~~vvvttt}}}|||zzzsssaaaMMM???>>><<<222,,,...******)))((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&'''''''''(((''''''((()))***))))))'''***///777BBBMMMTTTVVVZZZZZZOOOGGGJJJPPPbbb~~~nnneeecccmmmqqqllljjjnnnsssyyy}}}{{{xxx{{{xxxzzzqqquuuhhhVVVxxxzzzmmmzzzvvvtttzzzooo{{{yyytttzzznnnqqqYYYBBB<<>>GGGbbb@@@888888666333333222111000000000000111000///111222222111111222555BBBttt~~~~~~}}}~~~pppjjjtttyyymmm{{{{{{VVVKKKMMMJJJEEEFFFEEEBBB888---'''((()))(((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((()))++++++******)))///,,,)))((())),,,---...BBB<<>>@@@BBBAAA888999888444///+++)))***((((((((()))++++++***((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++---,,,++++++***,,,///222111...===TTThhhxxxlllgggfff[[[QQQccc~~~~~~|||~~~pppzzzuuuooo~~~OOOGGGBBBDDDCCC>>>===BBB<<<777///***''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))&&&***,,,444:::666@@@[[[tttuuupppnnn}}}nnnvvvyyy{{{|||}}}zzzwww~~~ooouuurrrvvv}}}~~~}}}~~~|||lll\\\```dddjjjppprrrvvvooosss}}}xxxzzz}}}}}}ttt~~~zzzkkkWWWFFFCCC???444///222...,,,)))&&&$$$%%%''')))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&''''''(((((('''(((((()))************'''...999EEEOOOUUUWWWXXXKKKUUUQQQHHHPPPbbb{{{nnn\\\dddllljjjpppwwwdddkkkooofffWWWPPPiiiZZZMMMDDDNNNVVVIIIDDDUUUfffzzzxxxjjjooo~~~uuu[[[KKKKKK777:::<<<;;;888777999===```???888999777444333222111111111111111000///000444555333222333555VVVuuu~~~vvvsss{{{{{{mmmPPPIIIPPPIII666>>>DDDCCC666+++((()))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))************)))(((***------------000333>>>KKKeeevvviiiMMMDDDMMMZZZfffvvv{{{~~~yyy{{{uuu|||~~~ooowwwwwwcccvvv~~~yyyxxxvvvrrrmmmgggaaa]]]xxx{{{uuu]]]DDD:::???HHH<<<===<<<:::555///***'''((('''''')))++++++)))'''(((((((((((((((((((((((()))))))))))))))*********))))))*********+++++++++---******---000000111222BBB@@@VVVxxxpppZZZddddddYYY[[[yyy{{{rrrffftttuuuttt|||vvvlllfffWWWHHHCCCFFFCCC;;;AAA;;;222,,,((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((())))))******+++(((+++///555:::AAASSSjjjooommmlllpppzzzyyyqqq{{{zzzpppuuuwwwmmmjjjxxxpppfff```^^^cccppp}}}}}}}}}sssooo}}}{{{~~~xxxxxx}}}zzzsss|||vvv~~~~~~xxxxxxzzzhhhnnntttnnnbbbTTTGGG>>>777333333000+++'''%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''(((((()))((()))))))))((((((***+++111888EEERRRVVVTTTRRRSSSSSSkkkrrrlllrrr~~~qqqeeennnyyyvvvssslllcccvvvuuucccgggkkkzzzssssss~~~xxxoooooo\\\WWWWWWTTTooozzz|||pppyyy|||vvvqqqnnndddXXXZZZRRRHHH@@@===;;;:::888___>>>999;;;888444333333222222222222222//////111444222...111777QQQ{{{{{{xxxoooeee|||uuunnn]]]UUUGGG444222>>>FFF???222***(((((())))))))))))))))))))))))'''''''''((((((((())))))(((((()))***************%%%***------+++000<<>>===AAA]]]>>>:::;;;999444444333333222333333444111111333444000...:::JJJeeehhhsss}}}[[[FFFFFF444999@@@BBB:::///)))***))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))************,,,,,,***---;;;QQQbbbpppQQQCCCMMM```mmmppp~~~~~~}}}qqqzzz{{{~~~|||{{{zzzwwwuuudddsss|||nnnVVVAAABBB>>>;;;===AAA@@@:::444,,,***((((((((()))((('''))))))))))))))))))))))))((())))))******+++++++++*********++++++++++++,,,000++++++000000///666AAA\\\iiiUUUZZZfff~~~|||iiidddlllvvvxxxzzzooosssyyycccBBBHHHRRRLLLEEE@@@999333000...,,,***((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))***+++,,,,,,---///333===AAAKKKiii|||qqqhhhppp{{{}}}xxxttt}}}zzz|||xxxxxxxxx~~~jjjZZZSSSiiiRRRBBBaaaqqqhhhttt}}}yyywwwuuufffZZZLLL;;;777555111...,,,+++***+++((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((()))******((())))))((('''+++222888MMMNNNSSSWWWRRRKKKOOOZZZkkkUUUZZZkkkttt{{{zzzzzztttppp}}}ooorrrooo```XXXxxxqqqxxxyyyxxxtttbbbPPPBBB;;;ZZZ<<<999;;;888444444333333333333444444333222444666333;;;VVVttt~~~tttnnnsssuuu~~~}}}gggRRRUUUHHH:::555>>>@@@555,,,,,,))))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))******+++---,,,,,,000===RRRggguuufffOOOLLLfffxxxxxx~~~{{{uuulllmmmyyyvvv|||tttsssxxxbbbHHHEEECCCBBBBBBAAA>>><<<222///+++)))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,*********+++++++++,,,,,,...---///000---333OOOmmmyyynnnbbb^^^___vvv|||zzz}}}xxxuuu}}}~~~zzzfffQQQRRRUUUOOOJJJFFF???:::555111---+++((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((())))))***+++,,,---...111222EEEWWW___vvv}}}rrrmmmvvvxxxyyykkknnnsssxxx~~~zzz{{{uuullleeecccfffkkknnnyyy]]]>>>VVV___GGGIIITTTmmmnnnxxx}}}oooppp|||||||||{{{}}}oooeee___[[[GGGBBB:::222,,,)))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((()))***+++'''((()))((()))111<<>>===>>>666222---***)))***++++++))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,+++...222111,,,;;;iii{{{{{{vvvpppeeeTTTOOObbb|||}}}~~~|||wwwvvvzzzyyywwwyyy|||nnneeeiiiiii]]]OOONNNJJJDDD>>>999333...+++((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((())))))+++,,,---......@@@:::SSSmmmmmmsssxxxyyy||||||yyy}}}sss|||zzz}}}vvv^^^WWWKKKCCCBBBHHHNNNPPPfffuuuiiiEEEOOOZZZTTT]]]```RRRjjjrrrwwwwwwttt|||{{{wwwqqqwwwrrrvvvuuulllmmmvvv___WWWIII;;;111+++******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((()))++++++&&&'''((((((,,,666DDDOOOPPPKKKLLLOOOPPPWWWmmmyyykkkoooxxx|||zzzwwwlllfffsssuuurrrxxx~~~gggrrrzzzqqq___SSSVVV^^^QQQ???777<<<999444666888777555333333333000888333000QQQ~~~~~~{{{~~~xxxssstttxxxuuuuuuzzz~~~}}}yyy}}}tttkkknnnvvv}}}xxxkkkfffTTT666'''444AAA;;;000+++++++++***)))(((((('''))))))))))))************(((&&&)))000///(((&&&***---...???bbbzzzrrrVVV>>>___hhh|||xxxyyyxxxwwwwwwyyy|||~~~sssnnn{{{tttrrryyyuuu^^^LLLJJJIIIBBB======999888222+++'''((()))(((******))))))))))))******)))************+++++++++,,,+++***,,,///000...,,,---111///...AAAfffmmmZZZSSSUUU^^^cccqqqzzzvvvuuusssooojjjppprrrooosss|||||||||~~~||||||~~~|||vvvtttuuu|||qqqyyylllooo|||qqqjjjwwwwwwfffZZZWWW[[[YYYEEE222777888)))***)))'''''')))***)))((())))))))))))))))))))))))(((((((((((())))))))))))***))))))+++,,,...222666555^^^yyyrrrjjjuuu~~~|||xxx|||~~~uuuvvv~~~~~~sssdddVVVMMMLLLdddhhhaaa\\\OOOOOOgggxxxhhheeellljjjbbbYYYccclllpppuuu}}}zzzvvvvvvzzzxxxyyy{{{vvvttt}}}yyyjjjPPP777444333'''((())))))))))))(((((('''''''''''''''(((((((((((()))(((((((((((())))))***)))'''&&&***444BBBOOOVVVRRRBBBOOOeeefffjjjrrrmmmnnnttt{{{zzz}}}wwwyyymmmsss~~~~~~wwwtttnnndddjjj{{{nnnppprrrrrroookkkgggeeeOOO>>>666;;;888555555444444333333444444888333666OOOyyy|||wwwssspppnnnllloookkklllppppppllllllooovvvooohhhcccaaadddppp}}}zzz||||||{{{}}}~~~zzzrrroooppptttRRR@@@777,,,666???000---,,,+++***)))((((((((())))))))))))************++++++***(((((()))++++++555///JJJtttqqqMMMIIIffflllwww~~~{{{vvvpppkkkhhhfffeeedddcccbbbbbbccceeeiiilllnnnxxx|||~~~{{{xxxuuusssrrrsss]]]NNNJJJJJJEEE======:::666333///,,,+++,,,******))))))))))))******************++++++++++++---,,,+++,,,///000...,,,//////333BBBYYYsss|||bbbMMMQQQTTT___{{{vvv}}}wwwrrrlllddd^^^ZZZUUUVVVYYY```jjjrrrtttsssppptttzzz~~~|||xxx{{{}}}}}}~~~}}}}}}fffbbbxxxuuuiiivvvppprrr~~~jjjUUUZZZ```UUU@@@999777...+++)))''''''((())))))((())))))))))))))))))))))))(((((((((((()))))))))*********+++,,,,,,...111555OOOfffppphhhkkk{{{sssvvvrrr{{{ooo|||{{{oooSSSJJJZZZnnn|||}}}cccSSSKKKYYY{{{~~~llliiieeecccfffqqqzzz||||||yyyxxxiii@@@......---))))))))))))))))))((((((''''''''''''(((((((((((()))(((((((((((()))******...******555CCCLLLPPPQQQDDDNNN{{{jjjeeehhhuuuxxx}}}xxxlllkkkyyyzzzrrr|||}}}sss{{{{{{|||xxxoooLLL<<<555:::777888666333222333555555555666,,,>>>ppp|||xxxwwwpppooommmllllllmmmnnnooohhhgggiiimmmnnnllllllnnnhhhhhhhhhgggcccaaagggqqqhhhiiimmmsss{{{yyy{{{zzzzzzvvvsss~~~TTTMMMJJJ,,,...AAA444000...,,,***(((((()))***)))))))))*********++++++***...---((('''+++...---555JJJ\\\YYYKKKKKK```wwwvvvlllggggggbbb___[[[YYYZZZ[[[[[[ZZZ_________```bbbdddfffgggjjjkkkmmmooorrrtttvvvwwwuuuvvvxxx|||yyysss~~~}}}uuummmttt[[[MMMNNNNNNGGG@@@888444555333,,,))),,,******))))))))))))******************+++++++++,,,...---,,,---//////...---222---666RRRlllxxx}}}kkkZZZWWWbbblll||||||zzzooofffbbb\\\SSSPPPRRRYYYRRRUUUcccjjjddd[[[WWWZZZdddsss~~~~~~{{{xxxuuusssxxx|||yyyyyy~~~|||}}}wwwjjjXXXaaaccciii{{{|||~~~}}}oooooossstttvvvgggeeennnkkkPPP;;;666555,,,***((('''((()))((('''))))))))))))))))))))))))((((((((()))))))))******))),,,---,,,---000666;;;bbbsssyyyrrrwwwqqq|||xxxkkkttt~~~}}}}}}}}}zzztttiii```___kkk___KKKMMMlll~~~}}}yyy}}}|||qqqooouuu~~~}}}~~~wwwwww{{{oooLLL444///---))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))***+++---(((---===KKKNNNLLLKKK[[[nnnkkkhhhyyywwwuuurrrxxxKKK<<<666;;;888;;;888555555666777666555555===aaa}}}vvvooollllllmmmmmmnnnpppqqqpppoooooonnnooopppsssvvvuuuqqqnnnllljjjkkknnnqqqnnnjjjjjjoookkkhhheeefffllluuu}}}ppp|||vvvttt|||jjjzzzdddYYYUUU>>>555<<<;;;333111---***))))))***+++))))))*********+++++++++'''+++000111,,,)))...555FFF\\\VVV777===kkk{{{qqqgggaaa\\\XXXZZZ^^^fffdddbbbccceeeggghhhgggkkkllllllmmmmmmmmmmmmmmmgggfffdddbbbbbbcccdddeeefffffffffhhhkkkooosssvvv|||uuuwww|||zzztttrrr~~~ppp[[[SSSSSSUUUJJJ:::000444666///)))***+++******))))))******+++*********+++++++++,,,,,,......---....../////////666333CCCaaatttxxxxxxnnneeeccceeeiiiyyy}}}|||{{{}}}xxxxxx{{{ooo```UUUUUUTTTRRRYYYdddggg```fffvvvsssZZZGGGCCCEEENNN]]]lllwww}}}~~~{{{xxxwwwwwwwww~~~}}}rrrrrrwwwttttttyyy|||}}}~~~~~~hhhiiiiiiqqq|||www{{{uuuuuuvvvssskkkrrrvvv^^^BBB;;;<<>>999>>>999555666777666444444555777LLLvvvlllkkkpppuuuvvvsssqqqqqqsssuuuvvvuuu{{{zzzyyywwwxxxyyysssuuuwwwwwwrrrllliiiooosssrrrmmmjjjhhhiiillloooqqqpppmmmiiilllvvv|||||||||rrrjjjjjjnnnrrrwww|||~~~}}}aaalll\\\999:::666444111...,,,+++++++++*********++++++++++++,,,222***)))//////000BBBYYYNNN<<<@@@aaayyy{{{yyyiii___[[[[[[ccccccfffkkklllkkkmmmrrrtttsssrrrssssssrrrpppnnnkkknnnsssxxxzzz{{{yyyxxx{{{yyyuuuqqqmmmkkkiiiiiidddcccbbbaaaaaaaaabbbcccbbbeeemmmuuuyyyzzzxxxqqqzzz}}}~~~nnnmmm}}}cccTTTaaaQQQ>>>555666777222,,,++++++************++++++++++++++++++,,,,,,,,,,,,---............000333555666XXX}}}mmm\\\PPPRRRkkk{{{vvvtttyyy}}}}}}}}}~~~~~~~~~zzzqqqiiiOOOUUU___lllvvv|||}}}|||___eeeuuukkkGGG444777555444555===LLL]]]kkksssjjjiiigggccc``````bbbdddllllllooorrrqqqooorrrxxxsssuuu{{{www|||}}}~~~yyy}}}zzzvvvzzzhhhOOO666666222---*********)))))))))))))))))))))))))))))))))))))))*********++++++***,,,+++---<<>>///...,,,***))))))******''''''''''''((((((((((((((((((((()))***+++,,,---+++:::FFFGGGHHHSSS___fffgggtttuuuxxxssslllhhhiiiiiihhhjjjmmmxxxnnnddd___[[[VVVRRRSSS]]]ZZZ\\\dddqqq|||wwwkkkiiimmmuuuKKK>>>999===777444777777555222555===DDDppp~~~yyyqqqjjjiiioootttrrrooonnnsss|||yyyrrrhhhjjjmmmqqqsssrrrnnnjjjnnnpppqqqtttwww{{{~~~tttiiiggglllppptttxxxmmmmmmmmmRRR===777555333000...,,,+++************+++++++++,,,,,,------***)))444GGGTTTVVV:::LLLbbbttt~~~jjj^^^ZZZ[[[```eeejjjkkkooorrrpppkkkkkknnnnnnmmmlllkkkkkkhhhdddaaaaaaeeejjjnnnpppooollljjjmmmnnnoooooooooooonnnnnngggffffffeeedddccccccbbbddddddgggjjjjjjjjjpppyyy{{{|||{{{zzzxxxpppyyyqqq```___\\\OOO;;;333444333,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++---.........000555999NNNxxxzzzeeeXXXXXXlll~~~vvvzzzxxxwwwwwwxxxwwwsssgggWWWLLL[[[jjjyyyuuu\\\eeeqqqrrr[[[===000333444555555777===KKK^^^lllfffggggggfffddddddgggkkknnnjjjjjjnnnqqqssswww|||wwwwww{{{~~~~~~~~~vvv}}}xxx{{{zzz}}}uuuppptttfffwww___===999555000,,,++++++******))))))))))))))))))))))))))))))*********+++++++++,,,......222EEE\\\ddd___lllrrrvvv|||zzz|||~~~}}}yyytttooojjjhhhvvvuuutttttttttrrrooolll^^^BBB111444IIIooo~~~kkkIII777---222666999FFFYYYeeebbb]]][[[]]]cccjjjooouuuwww|||kkk^^^fffttt~~~|||zzzxxxxxxssssssqqqqqqgggQQQ222000---+++))))))))))))''''''''''''((((((((((((((((((((()))***+++---...///???FFFEEEPPPccceeeXXXZZZttt~~~}}}eeeeeegggmmmuuu|||pppkkkqqq|||{{{JJJ===888<<<666666999:::555222888FFFRRR}}}vvvwwwtttnnnhhhjjjsss||||||zzz|||qqqooommmmmmoooqqqrrrrrrpppkkkjjjqqqwwwzzz}}}~~~ooobbbbbbjjjppprrrrrrwwwgggxxxlllBBB777666444222///---+++)))******+++++++++,,,,,,,,,"""------)))===]]]^^^IIIFFF^^^zzzccc______ccccccccckkkuuunnnooorrruuuqqqkkkiiilll^^^]]]\\\[[[ZZZVVVRRRNNNQQQTTTXXX[[[ZZZWWWRRROOOZZZ]]]aaafffjjjlllmmmmmmnnnnnnmmmllljjjhhhfffdddcccdddggghhhddd```cccjjjjjjjjjnnnsssrrrqqq||||||~~~~~~}}}sssssszzz{{{ttt```hhh```FFF555666777111,,,++++++******++++++,,,++++++,,,,,,,,,---------***,,,.........111666;;;qqqnnnZZZSSSeee|||uuuppppppnnniiidddcccbbbfffhhhccc[[[ZZZbbbkkkpppqqqRRRZZZcccaaaNNN999222666,,,111444111///999NNN```rrrtttwwwxxxyyy{{{|||uuuqqqtttxxxzzz}}}~~~|||}}}|||zzz{{{sss}}}xxxssswwwjjjaaa{{{~~~pppkkkxxxxxxzzz}}}qqqQQQ;;;777111---,,,+++++++++)))))))))))))))))))))))))))************+++++++++...000111777KKK```cccXXXjjjxxx~~~||||||}}}zzzxxxtttoookkkhhhfffeeeiiijjjiiiccc]]]\\\```eee]]]BBB888CCCZZZjjjDDD666///444111,,,888MMM___bbbgggllloooooonnnmmmrrrrrrtttwwwxxxzzz}}}}}}|||hhh^^^fffmmmnnnyyywwwuuu|||~~~~~~vvv\\\444111...+++)))(((((()))''''''''''''((((((((()))((((((((()))***,,,---...999FFFIIIHHH]]]vvvlllNNNnnn|||{{{|||hhhqqqPPP@@@;;;;;;999>>>///888===,,,555aaauuurrrqqqqqqpppnnnssszzz}}}zzz~~~xxxpppnnnqqqwwwzzzqqquuuvvvqqqnnnpppsssuuutttqqqmmmllloooqqqrrrqqqyyyzzzsss}}}ppp}}}uuuMMM555999444000333///)))***...,,,,,,,,,***''')))...(((000333---OOO___>>>EEEWWWuuu~~~}}}wwweeeaaaggghhhcccdddlllrrrssswwwsssmmmeeeZZZRRRTTTZZZXXXUUUWWW[[[YYYTTTXXXaaaggg___cccggg```]]]```]]]hhheeeXXXSSS[[[___dddqqqpppuuussslllkkkpppooogggjjjgggccccccdddeeecccaaadddccceeejjjoootttzzztttxxx~~~~~~zzzyyy}}}~~~rrrccckkkeee@@@222888---...---+++)))***,,,,,,******++++++,,,,,,------...///(((***222...))):::UUU{{{RRR[[[wwwzzzwwwtttqqqmmmiiigggfffeeebbbaaaeeeiiiiiihhhpppzzzmmmUUUCCCKKKQQQMMM>>>111000555---444333555===>>>@@@KKKhhh~~~zzzhhhrrr{{{~~~{{{{{{~~~vvvssswww~~~yyyrrrmmmkkkkkkuuuqqqlll|||pppzzz|||ooodddvvv]]]===;;;555---+++///...'''))))))))))))************+++)))***,,,+++((()))---$$$666222JJJfff^^^```qqqvvv~~~~~~ttt{{{uuuvvvwwwwwwuuu{{{xxxvvvzzz{{{~~~zzzvvvwwwyyywwwooogggdddbbbZZZSSSRRRVVVWWWUUUVVVZZZZZZVVVXXX\\\ZZZTTTQQQ>>>:::FFFaaa[[[999555000///000222222111IIITTTooosssiiiccchhhnnnqqqvvv~~~}}}yyyzzzwwwzzzwwwuuulll]]]eeeppppppZZZ666111---,,,------***((((((((((((((()))))))))))))))******(((&&&(((---222<<>>555MMM|||uuusssvvv{{{yyysssooowww~~~uuummmiiivvvuuutttsssnnnlllpppwwwttttttqqqlllkkkrrr}}}uuuwwwwwwccc777111111333000------...---++++++------***+++///(((***===FFFTTTMMM999TTTiiiuuulllllljjjuuuttteee```jjjttttttfffZZZPPPRRR[[[dddlllrrroooppprrrrrrmmmjjjttt~~~|||xxxqqqmmmhhh\\\\\\ggggggaaadddhhhiiiiiijjjooouuuuuurrrllljjjhhhhhhhhhgggccc```^^^^^^```dddhhhlllrrrvvv~~~|||yyyzzzvvv{{{zzzjjjoooqqqTTT>>><<<:::222111...++++++,,,+++******++++++,,,,,,---......555222333555333666MMMgggzzzzzziiimmmjjj~~~yyyyyyooosssrrrqqqpppppppppppppppuuuuuuxxx{{{zzzwww|||rrrYYYBBB===@@@BBB>>>555///...222///666777:::CCCAAA???HHH[[[~~~ggglll}}}{{{|||~~~tttkkkhhh^^^[[[___jjjnnnnnnvvvzzzuuuqqqooooooiiioooqqqzzzooodddxxx|||sssppphhhuuuLLL>>>777444---+++---((())))))))))))***************(((***,,,+++)))***///222888???WWWbbbddduuusssuuuzzz}}}vvvqqqxxxqqqiiiddddddfffggggggoooooorrrwww}}}~~~{{{wwwpppnnnlllkkkiiicccZZZSSSNNNOOOOOOPPPUUU]]]aaa``````aaa]]]YYY[[[^^^ZZZSSSBBB666444FFFkkk{{{TTT666333///...000222222111666CCCXXXmmmxxx|||}}}}}}rrrbbbYYYXXX```nnnzzz{{{yyywwwrrrgggYYYTTTVVVeeejjjnnntttrrrbbb]]]kkkzzzppplll~~~ppp___>>>444---------***((()))(((((((((((()))))))))***(((******)))(((+++222777PPPDDDMMMqqqjjjhhh|||~~~|||{{{JJJ>>>;;;<<<;;;888666:::888888]]]zzzvvvxxxttttttyyyvvvvvvzzz{{{tttmmmgggffflllrrrsssqqqnnnrrryyy~~~~~~ssskkkrrrrrrttttttooojjjmmmtttooossstttmmmgggnnnmmmuuu~~~}}}|||yyy}}}DDD///000999///+++222000---***)))---///...---///...000RRRggg[[[CCCEEEoooyyyyyyqqqrrrwwwlllnnnfffZZZ[[[iiiqqqnnnJJJMMMXXXjjjxxx~~~yyy}}}|||tttuuu{{{~~~xxxooowwwmmmfff```]]]]]]ccciiikkklllnnnooonnnmmmmmmlllhhhddd```^^^___``````aaacccgggiiikkkvvv|||}}}yyy}}}qqqooovvviiiMMM???AAA888444111///...,,,+++***+++++++++,,,------......)))---...+++///BBBaaayyyttt}}}gggggg|||sssyyyssspppvvvwwwyyy{{{~~~sssdddOOO::::::999666222//////000111111777999???HHHDDD???GGG___xxxeee~~~~~~tttaaaQQQHHHEEECCCFFFNNNSSSVVVaaammm|||~~~{{{~~~zzzvvvsssqqqpppdddpppvvvyyy|||rrrfffggg}}}}}}}}}|||xxxgggDDD888;;;...(((,,,((()))))))))*********++++++***(((***,,,,,,***,,,111555999NNNiiiffftttyyy}}}||||||wwwqqqxxxrrriiihhhggghhhkkkppptttwwwtttwww||||||zzzxxxxxxxxxuuuoooggg^^^YYY\\\___aaabbbfffiiihhhcccrrrkkkbbbZZZXXXWWWOOOFFF333222///DDDooofffDDD222000------///111222222---999CCCTTTkkkvvvxxx~~~yyyuuullldddccckkkrrrttt~~~zzzooo^^^PPPMMMRRRSSS\\\eeesss|||rrrfffiii{{{|||}}}pppvvvvvvuuukkkZZZIII999...000000)))'''---((((((((()))))))))******((()))******+++000888???CCCBBB[[[]]]fffyyywww}}}{{{sss}}}III???<<<<<<<<<;;;999555555GGGsss}}}xxxyyyuuuzzzuuussstttqqqlllkkkllliiidddfffhhhhhhiiijjjiiiddd]]]^^^fffpppuuuoooiiillltttqqqxxxppp{{{wwwqqqssstttqqqkkkoooqqqmmmhhhhhhooowwwuuu^^^ddd~~~xxx{{{ttt[[[444111===000,,,444,,,...***)))---000...---...000>>>aaammmVVVIII```}}}|||yyyrrrxxxdddSSSQQQYYY\\\XXXRRRXXXjjj|||xxx{{{pppuuuwwwrrrnnnsssxxxxxx~~~{{{|||}}}xxx{{{wwwqqqhhhhhhbbbaaaeeebbbZZZ\\\ccchhhgggfffdddccc```^^^\\\cccffffffbbb______``````dddmmmtttxxxrrr{{{rrrtttvvvcccIII@@@;;;666222111000---+++,,,++++++,,,,,,---.........---555333,,,666UUUuuuvvvxxxXXXkkkvvv{{{wwwxxx{{{~~~wwwmmmbbbPPP???<<<;;;777111///111333333222666777???IIIEEECCCMMMwwwqqq|||~~~|||vvvnnncccTTTHHHAAANNNNNNQQQVVVWWWYYYbbbmmmwwwwwwnnn}}}{{{zzzxxxtttnnnjjjeeelllooouuu~~~yyyqqquuuPPP:::<<<000)))---)))))))))*********+++++++++,,,***+++---,,,***---222555III^^^qqqrrr|||wwwrrrvvv{{{xxxdddeeejjjqqqyyy~~~|||uuuooolllkkkmmmttt|||zzznnn]]]RRRLLLFFF;;;222...444///>>>cccgggHHH222...---,,,---...111333444444<<<;;;EEEbbbuuu}}}zzzwwwoookkkqqq{{{|||vvvzzzzzzvvvnnnddd^^^```fffZZZgggoooxxx}}}rrrqqqbbbqqq{{{{{{~~~~~~}}}ooo|||zzzsss[[[QQQ===111444444+++)))000(((((()))))))))*********(((*********,,,333<<>>:::>>><<<333...///111///222444444<<>>666222555444...,,,000,,,,,,,,,---......//////***------555TTTzzznnnaaaccczzzqqq|||xxxrrrnnnhhh[[[HHH999777<<<:::111,,,//////,,,333444333:::BBBBBBOOOiiiwwwsss|||xxxssstttkkk^^^LLLBBBGGGTTT]]]___dddmmmxxx}}}}}}~~~{{{yyyzzz~~~~~~rrrhhhgggaaabbb}}}zzzkkkrrrvvvOOO888444333...+++*********++++++++++++,,,///------...---,,,///444IIIooogggfffzzz}}}~~~~~~~~~xxxwwwzzz}}}~~~zzzvvvsssuuu{{{|||vvvpppfff\\\VVVHHH999444333111/////////444444666888000)))---+++---///000111222555888777333888===HHHkkkvvv[[[GGGOOOllluuurrruuuxxxwwwmmm~~~lllaaabbbuuurrrxxxwwwhhhTTT>>>333///,,,)))))))))))))))*********++++++***+++++++++...777CCCLLL^^^XXXLLLXXXrrrzzzuuuwww|||}}}yyytttrrr{{{CCC???<<<<<<===:::===???```|||xxx```XXXVVV^^^jjjsss{{{~~~xxxpppnnnooonnnjjjkkksssrrrjjjgggooosssrrrsssssstttqqqjjjgggnnnyyykkkkkkiiifffeeejjjuuu~~~{{{{{{fffZZZcccoootttvvvtttrrrqqqpppmmmgggcccNNNKKKBBBHHHeeezzz|||]]]???333555777444...+++,,,...000------444>>>___kkkKKKHHHfffzzzttt|||oooWWWRRRZZZaaahhhnnn|||uuu}}}~~~wwwsssuuuwwwssslllhhhmmmoooiiibbbkkk||||||oooooollluuuzzzpppkkkmmmlllyyysssnnnyyytttgggmmmmmmqqqqqqllliiilllppprrrjjjjjjhhheeeaaa```ccceee\\\hhhnnngggbbbeeegggdddaaa^^^]]]^^^aaagggrrr}}}zzz}}}zzz~~~yyyppp___DDD:::555888666...,,,000,,,,,,------.../////////111111777PPP~~~|||mmm[[[\\\wwwzzzyyy}}}zzzwwwvvvwwwxxxzzzuuuxxxxxxvvvvvvzzzyyytttyyyvvvrrrnnneeeUUUDDD888888:::666...///666666///444666666<<>><<<===>>>666>>>CCCeee|||{{{{{{iii___^^^bbbccclll}}}xxxttt|||zzztttmmmlllnnnnnnkkkjjjrrrrrrlllmmmtttrrrjjjggglllsssvvvrrrlllmmmssstttsssnnnhhhcccfffnnnvvvnnnqqqtttssskkkeeelllxxxkkkrrrzzzzzzrrriiieeeddd^^^___MMMBBB\\\}}}~~~|||zzzpppMMM777777777222222***,,,000111......999FFFvvvpppDDDRRR|||}}}mmmxxx[[[OOO]]]ooovvvvvv|||~~~~~~{{{xxx|||zzzxxxtttjjjaaaaaaeeemmmqqqjjj```gggyyy{{{nnnoookkkpppqqqfffdddmmmqqquuukkkccclllvvvgggYYY^^^ooorrrooohhhjjjssstttnnnnnnoooooolllgggddddddeeeaaannnsssjjjccceeeeeeaaaeeefffaaaYYYZZZbbbddd___}}}||||||zzzrrr~~~wwwHHH>>>999;;;888...+++000,,,,,,------.../////////222...444UUU}}}gggaaaXXXmmm|||}}}vvvmmmkkkgggccccccdddgggiiibbbiiinnnooosssxxxvvvpppssspppmmmhhh]]]NNN@@@888===;;;444---555AAAAAA777555888:::???AAA@@@TTTwww}}}xxxeeeZZZVVVIIIGGG@@@999===NNN]]][[[OOORRR^^^kkkqqqtttzzzyyytttrrrxxxyyyeeeaaa___lll~~~yyysssnnnttt===888777)))///******+++++++++,,,,,,,,,+++)))***---///000666===\\\dddyyy~~~zzzzzziiimmmggg```aaaiiirrrwwwxxxxxxwwwvvvuuuttttttsssrrrlllggg```YYYUUUSSSRRRSSSYYY[[[\\\[[[___ddddddaaaUUUGGG999222---))),,,222666///===CCC///'''......---000444444444555888;;;CCC:::VVV^^^IIIkkkmmm\\\aaawwwwwwlllUUUBBB;;;<<<<<<>>>jjj~~~rrrmmmrrrssssssuuuyyyuuuppp|||}}}zzzdddttt{{{fff___999,,,222222))))))************+++++++++))))))+++---333???NNNYYYlll``````{{{zzzsss{{{~~~{{{uuuFFF??????444BBB;;;444]]]~~~|||mmmmmmlllooouuuvvvwwwzzz~~~}}}ttthhhaaaeeeeeebbb^^^^^^______]]]eeejjjnnnllljjjiiigggbbbdddddddddcccbbbdddlllsssjjjoootttnnnhhhrrruuueeekkkkkklllnnnoooooonnnlllttttttxxx{{{vvvkkkccc``````aaa^^^YYY^^^ppp|||zzzvvv;;;@@@222333222,,,555---666000***NNN___^^^DDDPPPrrrssspppyyywwwaaaPPP[[[vvv~~~tttmmmllliiifffeeehhhnnnssstttjjjeeeiiifff[[[VVV[[[eeejjj^^^YYYppptttkkkdddgggbbbUUUaaalll___```PPPYYYiii[[[DDDGGGUUU___^^^]]]^^^^^^```ffflllhhhjjjmmmnnnllliiiggggggiiippprrrllleeeeeegggiiidddeeedddaaa\\\XXXYYYZZZUUUyyy~~~{{{ggg===222???888000222///.........///////////////***:::HHHcccdddZZZ___zzzwwwxxx|||vvvqqqmmmllleee___[[[[[[aaafffgggfffiiioootttttttttwwwyyyxxxtttpppjjj___NNN>>>888999888FFF555...111///777555888;;;===AAACCCAAATTTwwwsssaaaQQQFFF===999;;;:::777;;;MMM]]]WWWGGGJJJGGGGGGKKKNNNPPPTTTYYYeeehhhkkkmmmpppuuu{{{zzzqqqlllrrr|||vvvccc]]]hhhkkkkkk~~~lllqqqzzzuuu}}}PPP222:::---++++++++++++++++++++++++++++++(((+++111...,,,888IIIeeesss~~~yyy|||tttkkkpppdddccc___bbbgggpppxxx|||}}}|||~~~|||~~~{{{sssjjjaaa\\\ZZZYYY^^^ddddddkkkoooooorrrwwwvvvqqq___???...111000///000...333:::>>>888---'''+++111///...///333333222666<<>>888888;;;GGG```ooofff]]]ccclllnnnpppxxxuuuuuuqqqrrr~~~}}}bbbSSS&&&---...***)))************+++++++++***(((***///555CCC[[[pppggg```qqq~~~mmmuuu|||{{{FFF;;;===444BBBDDDLLL~~~}}}zzzuuuuuukkkgggddddddfffffffffeee___^^^[[[WWWTTTSSSRRRQQQVVV[[[]]][[[ZZZ[[[YYYVVVYYYZZZ\\\]]]\\\]]]aaaeeehhhlllpppiiieeerrrwwwjjjfffdddeeejjjppprrrnnniiikkkuuuzzzwwwrrrppphhh___WWWYYY\\\```hhhssszzzBBB===666555444---...)))555//////WWWgggSSSJJJgggxxxpppllleeeooo___PPPVVVlll|||wwwiiijjjhhheeebbbaaabbbeeegggjjjccc]]]ZZZYYYYYY\\\``````fff^^^ZZZmmmzzznnn^^^^^^QQQVVV[[[QQQRRRYYYSSSPPPDDDLLLWWWKKK>>>FFFRRRQQQOOONNNPPPRRRTTTUUUVVV^^^bbbgggiiiiiikkkpppttthhhoooqqqjjjcccaaabbbbbbeeeggggggeee```[[[YYYYYYQQQaaa~~~{{{LLL888@@@:::111000,,,............/////////000777666OOOrrriiiUUUQQQeee|||}}}zzztttooojjjhhhfffbbb``````dddkkkqqqssstttvvv{{{}}}{{{yyyzzzyyywwwzzzpppcccTTTDDD777444666<<>>AAABBB???QQQsssppp]]]NNNDDD@@@>>>::::::888:::GGGUUUPPPBBB===<<<===AAAAAA@@@CCCIIIKKKOOOWWWbbbllltttwwwxxxqqqlllgggjjjttt~~~zzziii___bbbdddjjjzzziiipppmmm]]]ccc}}}iii;;;888000---++++++++++++++++++++++++---***+++...---000CCCYYYqqq|||tttzzzwwwmmmhhhiiijjjtttxxxoooiiigggiiipppvvvvvv|||~~~~~~{{{tttUUU:::---000///000444333555666666222...+++,,,...333222444777777666:::@@@SSSiiiqqq}}}~~~zzz\\\[[[SSSIIIAAA999444777>>>OOObbbjjj___YYYdddqqquuuvvvzzzuuu|||~~~{{{}}}~~~qqqeee[[[999111...'''************++++++++++++...---,,,///:::NNNfffvvvhhhnnn|||vvv}}}xxxtttxxx}}}~~~~~~EEE888???777BBBEEEfffvvv{{{zzzxxxuuuqqqooopppsssuuuvvvvvvuuusssrrrrrrrrrrrrsssdddggggggdddcccffffffccciiiiiihhhgggggggggggggggbbbaaaaaaZZZVVVeeeooofffjjjeeeaaaeeemmmqqqnnniiijjj{{{yyytttwwwqqqcccYYYUUUWWW___cccfffnnnzzz}}}OOO888888333222111)))(((444///===dddkkkGGGSSSzzz~~~|||rrrlllccc\\\aaaTTTSSSfffxxxvvvjjj```^^^ZZZUUURRRQQQQQQQQQQQQKKKOOOSSSXXXZZZYYYTTTOOORRRYYYSSSSSSgggpppcccUUUTTTJJJRRR___ZZZUUU[[[___^^^XXX]]]___RRROOOZZZbbb```[[[TTTQQQRRRSSSQQQNNNRRRVVVZZZ\\\]]]bbbjjjqqqgggooosssnnnhhheeedddcccdddgggiiiiiiddd^^^YYYWWWUUUNNNsss]]]>>>???<<<444000---............//////000111:::666YYY{{{~~~UUULLLQQQxxx}}}qqq}}}{{{sssrrrqqqpppppppppqqqrrrooopppssswww{{{~~~yyyhhhTTTDDD888222222666???NNN>>>444111---444333;;;??????AAABBB???PPPooommmXXXHHH???>>>???999:::888888@@@IIIFFF<<<>>>@@@FFFKKKKKKKKKQQQYYY\\\```hhhttt~~~|||wwwvvvtttmmmfffjjjwww}}}{{{}}}pppccc\\\[[[fffsss]]]qqqllllllGGG444333,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---///:::VVVrrrxxx~~~~~~yyy}}}~~~vvvsssvvvzzz~~~~~~wwwtttyyy}}}vvvnnndddZZZ@@@///***///...000777666666111,,,+++---///---+++000000333666777666<<>>OOO___ooovvvqqq^^^SSS[[[eeehhh{{{uuuuuutttvvv{{{rrrxxxooo```III...---***************+++++++++,,,***------///@@@YYYiiimmmlllxxxccc~~~wwwsssxxx}}}|||CCC:::DDD:::AAAAAAzzzyyyuuulllooottt|||uuuhhhdddeeemmmvvv{{{~~~zzzyyy|||{{{wwwssspppjjjeeehhhmmmooommmfff___YYYPPPOOOaaannnhhhrrrlllfffeeehhhlllmmmkkkmmmxxx~~~zzzvvvvvvqqqiiibbbVVVPPPVVVYYYWWWaaaqqqfff;;;<<<444222333+++---111444RRRmmm```LLLfff}}}ggg\\\jjjhhhiiipppvvvsssfff]]][[[KKKGGGCCCBBBDDDGGGHHHHHHOOOOOOXXXggglllbbbWWWRRRZZZ^^^XXX[[[ooovvvjjjaaa\\\^^^fffkkkggghhhsss|||~~~rrrttt~~~vvvmmmiiiiiihhhfffbbbcccccccccdddfffiiikkkiiirrrxxxvvvrrrpppnnnlllcccfffjjjkkkgggaaaYYYUUUXXXHHHhhhqqqkkkDDD<<<===888444222///.........///000111222222JJJmmmtttYYYSSScccmmm|||wwwssspppooommmnnnqqqtttxxx|||~~~}}}jjjXXXCCC666222111555:::AAAPPP@@@444111+++444444;;;AAAAAAAAACCCCCCRRRooo}}}jjjTTTBBB888777999666888888666999???>>>888CCCGGGOOOVVVYYY]]]iiiuuuyyyzzzzzzooo```___lllwwwwwwyyytttiii\\\WWW```tttkkknnnQQQ333777---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...222DDDeeesssvvvwwwttt|||~~~}}}nnndddhhhttt|||yyynnnbbbWWWLLL@@@888111***---222000333999666222---'''(((,,,//////,,,000000333555555555===EEE^^^}}}dddLLL@@@666777444555666777<<>>222///+++444444:::AAAAAABBBFFFHHHWWWrrrvvvcccOOO???666444555666888888666777::::::888:::===CCCHHHJJJOOO\\\jjj|||~~~|||}}}tttuuukkkZZZTTT___mmmsssqqqsssooocccXXXXXXaaajjjrrrrrriiiyyymmm^^^999:::000,,,,,,,,,,,,,,,,,,,,,,,,***+++---///444GGGgggkkksssrrr}}}}}}yyyxxxzzz~~~}}}qqqUUUFFFPPPdddoooiii^^^QQQFFF???999333//////---555777222555:::333...+++))))))+++...000111666666666777555555>>>III^^^|||NNN>>>888111666333444666777;;;JJJiiipppcccfffvvv|||iiiaaa333---333***++++++++++++,,,,,,,,,+++...///888SSSppptttgggkkkuuuyyyrrrxxx{{{yyy|||~~~~~~xxxDDD>>>CCC:::HHHzzzeeeKKKFFFVVVhhhwww}}}uuunnndddXXXHHHLLL\\\rrr~~~|||}}}zzzssspppmmmfff]]]===@@@DDDOOOdddwwwzzzqqq]]]OOOJJJPPP___wwwwwwaaahhhppprrroookkkiiiiiifffYYYZZZiiiqqqmmmooozzzggg\\\TTTTTTTTTRRRVVV^^^yyyJJJ888999333//////111---HHHhhhZZZHHHooovvv{{{qqqiiibbbaaaiiisssvvvpppaaaRRRNNNRRRNNNDDDNNNTTT^^^jjjvvvzzzwwwzzz~~~zzzxxxvvvTTTOOO___ooozzzqqqUUURRR[[[ZZZddduuuyyylllrrrwwwuuuqqqnnnhhhccceeegggkkknnnooolllfffaaaGGGJJJ<<>>]]]xxx{{{ppp~~~~~~yyyrrrWWWuuu~~~}}}kkkvvvrrrzzz~~~zzzyyy~~~~~~yyyyyysssmmmlllqqqyyyvvvFFF<<>>KKK]]]sssrrrKKK>>>@@@RRRjjjnnnkkkmmmnnnnnnmmmlllmmmooogggZZZTTT]]]iiippptttyyyqqqfffXXXMMMJJJKKKNNNQQQjjj{{{RRR000888111///---111888\\\eeeLLLZZZxxx{{{qqqtttlll^^^]]]jjjsssqqqmmmaaaTTTQQQTTTWWWXXXYYYjjjuuuxxxeeegggppprrrqqqppp|||xxxwwwyyy|||aaaHHHSSSjjj}}}~~~___???:::JJJQQQdddoootttmmmkkkppptttrrrppptttzzz|||zzzvvvsssqqqkkkqqqtttrrroookkkeee___cccdddgggkkknnnmmmjjjfffLLLEEE;;;@@@fff}}}MMM:::===777222000///...---...111444555```|||aaaUUUssstttlll|||uuuvvvwwwxxxzzz~~~}}}xxxvvvsssooolllcccbbbaaabbbgggggg\\\OOO@@@888222333555777999===SSSXXX<<<.........555222999AAABBBBBBHHHNNN\\\rrrpppwww|||mmmTTTAAA:::;;;===>>>BBB???<<<<<<<<<;;;;;;;;;<<<999999999777444777<<<:::@@@GGGMMMRRR[[[gggppprrrsssvvvqqq```PPPTTTbbbooorrruuuppp___MMMKKKSSSwwwSSS000...------------------------...//////222<<>>888;;;???@@@HHHCCC???>>>>>>===;;;:::;;;999:::>>>>>>;;;:::<<<;;;;;;;;;<<>>222+++666<<<:::555333777999999:::===777:::;;;;;;>>>HHHUUU^^^nnnvvvyyysssfffjjjxxxmmmvvv~~~rrr}}}eee333111++++++,,,,,,,,,---------+++000GGGmmmtttaaazzzyyy~~~|||}}}xxxqqqxxx~~~|||zzzyyy~~~wwwrrrsss~~~wwwxxxzzzwwwqqqZZZDDDDDDZZZrrr||||||zzzJJJ@@@???III}}}{{{rrrmmm\\\NNNqqqggg___MMMAAAMMMYYYxxxrrruuurrrrrrcccEEEHHHPPPeeekkk^^^KKKKKK___uuussshhh___eeesssuuukkkcccYYYVVVGGGLLLaaagggpppsssmmm```PPPEEEFFFPPPZZZgggqqq}}}yyy<<<000999333777000[[[pppSSS[[[sss{{{{{{yyyqqqiiijjjttt~~~~~~yyyxxx~~~wwwrrrpppaaacccvvvuuulllggg[[[777JJJnnnqqq^^^dddjjjdddfffrrr|||jjj[[[gggjjj___GGGJJJooozzzUUUCCC???CCCMMMXXXaaafffjjjkkkjjjkkknnnpppxxxyyyzzzyyywwwsssnnnkkk\\\fffyyywwwfffllltttcccVVV::::::444:::bbbxxx{{{rrrcccKKK:::111666000111,,,---333111444DDDmmm}}}{{{SSSLLLSSSttt^^^xxxyyyqqqlllbbbccchhhddd^^^gggqqqkkkooommmnnnmmmeeeTTTEEE>>>555000,,,444<<<666:::OOOttt^^^999,,,999666000===>>><<>>===AAACCCAAA???======>>>@@@??????AAADDD??????BBBDDDCCCDDDMMMWWWaaatttyyyeeeWWWSSSTTTiiiiiijjjjjjcccWWWKKKEEEDDDvvvfffxxx___uuuvvv>>>111//////...------------...---444111222GGGbbbzzzuuu{{{{{{rrr|||xxx{{{pppcccbbbmmmyyy~~~xxxiiiWWWNNNWWWkkk~~~tttVVVFFF@@@888222/////////000666&&&555:::>>>yyyqqq///111111111666;;;;;;555:::???AAAMMMhhh{{{nnnLLL<<<444222///333999555999===777222999999555888===999;;;BBBFFFGGGNNNXXX^^^dddjjjrrr~~~qqq[[[nnn~~~ttt{{{}}}mmmUUU)))000---***)))***,,,......,,,---GGGooo~~~sssnnnyyyvvv___rrrcccjjj{{{|||yyyzzz{{{zzzwwwvvv{{{uuuqqqrrrtttuuuwww{{{zzz{{{|||{{{zzzxxxwwwwww~~~zzzwwwyyy|||uuuuuutttpppnnnXXXGGG]]]wwwHHH===@@@VVVzzzuuutttuuuqqq^^^^^^qqq]]]MMMBBBOOOjjj|||xxxwwwyyyrrruuuqqqpppaaaDDDHHHMMMuuuwwwWWWKKKLLL^^^~~~vvvnnnfffXXXPPPWWWdddgggaaabbbXXXTTTAAA@@@TTT\\\iiitttnnnbbbRRRFFFEEENNNWWW___jjjDDD222444000333888___fffNNNccc{{{{{{zzzpppiiilllyyy|||~~~ooo]]]VVV\\\sssuuuhhh]]]HHHIII^^^aaaIII<<>>;;;222111///777>>><<>>:::444888999999<<>>AAAIIIvvvgggUUUSSSiiikkk[[[RRRMMMUUUZZZaaahhhhhh___OOOCCCOOOaaajjjeeeCCC555000///......------.........///000GGGrrr{{{}}}zzzrrr{{{hhhcccgggqqq}}}}}}wwwqqq___NNNVVVpppvvvkkk\\\OOO@@@;;;555000......//////000...333444666FFFIII555444555@@@NNNOOOCCC888444:::@@@???DDDUUUcccppptttRRR???222111444111444;;;;;;888>>>;;;:::???===:::@@@BBBHHHNNNTTT\\\hhhrrrvvvvvvxxxzzziii```uuuuuuqqqdddppp]]]OOO333000...,,,------,,,+++111444IIIcccggg[[[aaatttxxx{{{^^^sssXXXVVVyyy}}}|||zzzxxxvvvwwwwwwvvvuuupppkkkiiikkkmmmlllllloooqqqqqqqqqpppppppppppppppnnnnnnnnnmmmlllllloooqqqrrrttttttpppmmmiiiaaaYYYKKKGGGSSS}}}zzzsssHHH<<>>NNNhhhsssrrrjjjZZZJJJBBBEEEKKKSSSaaatttNNN555444555555\\\vvvYYYWWWqqqyyywwwwwwuuukkkfffmmmyyy}}}xxxrrrccc``````XXXZZZfffUUULLLDDDZZZ~~~]]]RRRbbbsssssstttxxxkkkeeerrrvvvllliiiYYYGGGNNNkkkwwwkkkcccMMM888333555555888===<<>>GGG]]]wwwiiiFFF222>>>@@@KKKmmmaaappp|||ooodddWWWJJJMMMUUU___iiimmmfffTTTDDDIII]]]vvv~~~}}}lllJJJ<<<000//////...............---222666NNNxxxyyyjjjpppuuuhhhbbb```oooyyy}}}|||vvvooobbbOOO^^^sssYYYHHH;;;777222///......///...---111222555:::999333000666999LLLdddiiiYYYKKKJJJMMMKKK>>><<>>CCCSSSyyykkkyyyooo[[[JJJFFFOOO[[[fffnnnjjjWWWBBBFFF^^^zzzuuubbb|||nnn}}}}}}WWW<<<000000///............///***444;;;LLLlll~~~}}}}}}xxx\\\sssnnn[[[UUUbbbsss~~~~~~}}}{{{uuunnnZZZUUUnnnfffLLL@@@777444000...////////////---333333666>>>888000666444777JJJdddpppkkkjjjrrrooonnneeefff||||||cccfff^^^DDD333111777333222999<<<;;;===DDDdddUUU\\\qqq{{{~~~oooZZZ111...,,,,,,---......---000888SSSrrr}}}wwwxxxbbbuuu}}}{{{|||xxx{{{yyyqqqkkkiiiddd^^^]]]UUUOOOOOOPPPRRRUUUZZZaaabbbfffjjjmmmkkkfffbbbfffccc[[[PPPFFFBBBDDDGGGQQQTTTYYY\\\YYYOOOCCC;;;DDD<<>>KKKddd{{{gggxxxrrryyywwwvvv{{{ooo\\\JJJ>>>GGGSSS___kkklllYYYBBB>>>XXXfff```vvvqqqkkkuuu~~~jjj999111000//////......//////'''444<<>>===???@@@DDDIIILLLNNNSSSZZZ``````\\\WWWMMMIIIBBB;;;666666999===@@@@@@DDDFFFBBB;;;777777<<<]]]rrrjjjsssHHHEEEvvvuuuYYYQQQpppwwwWWWSSSxxxyyyhhhOOOCCC===ZZZsssqqqrrrsssnnnhhhjjjqqqooojjjoookkkkkkaaaOOO[[[}}}sssnnnaaaJJJOOOppp|||rrrhhhccc\\\OOO@@@888666>>>GGGZZZlll]]]___kkkXXX???777;;;VVViiioooqqqfffRRRCCC???AAA@@@VVV[[[}}}xxx;;;777777NNNyyyfffWWW}}}ttt~~~yyyjjjTTT```rrr|||rrrbbbaaakkkfffVVVTTTuuusssyyy{{{kkkYYYLLL>>>KKKpppyyyZZZZZZjjjtttqqqaaa^^^kkk{{{ttt^^^MMMPPPYYY]]]```dddfff^^^JJJKKKddddddIII;;;;;;444111333555;;;MMMaaazzzlllCCC---///555???NNN^^^mmmvvvooovvvllliii{{{|||fff[[[TTTBBB555---444444999ccc~~~HHH888<<<000222///...111999YYYrrrmmmZZZVVVzzzsssXXXZZZeeeRRR===555555444222222222777333///222111555EEE777666///...222000...555:::777:::???@@@IIIhhhqqqLLL>>>TTTuuummmYYYoookkkxxx}}}fff\\\mmm~~~yyymmmZZZJJJ888BBBMMMZZZjjjooo^^^GGG<<>>AAAMMMYYYuuusssjjjaaaaaaiiijjjffflllyyyvvvvvvwwwtttZZZNNNSSSiii}}}rrrmmmhhhuuuxxx;;;777111---,,,...///000000<<>>222222JJJfffnnnqqqgggTTTDDD???AAABBBYYYXXXzzzBBB777333SSS{{{\\\RRR{{{qqqvvviiiYYYiiiuuu]]]\\\iiivvv```SSSttt|||uuu|||eeeEEE:::999MMMrrr}}}```KKKPPPooo|||nnn```bbbwwwpppVVVAAA@@@HHHNNNUUU^^^YYYYYYQQQZZZkkkZZZ<<<888444111111333555>>>VVVooopppyyyaaa000555444555:::EEEUUUdddmmmlllwwwlllhhhlll]]]TTT???444111999333666hhh~~~III999>>>111666333111666???YYY|||}}}~~~fffGGGUUU~~~nnnYYYllluuuQQQEEE999555555333222222,,,222222333888555222999+++:::444---555333///;;;===;;;>>>CCCBBBGGGdddzzzRRR<<>>111111000///////////////000:::>>>KKKgggzzzssszzztttuuuvvvkkk{{{~~~|||}}}~~~}}}{{{{{{}}}{{{zzztttoooeee\\\KKKTTTSSS;;;(((111777***000///...000222333222111222111777;;;:::AAACCC888KKKLLLGGG===888:::>>>???WWWqqq```@@@000555777888???BBBQQQ```}}}eeeFFFOOOGGGOOObbbggg]]]___nnnxxxxxxzzzvvvQQQWWW[[[zzzyyy~~~sssppp}}}tttBBB<<<444///---...///000111>>>UUUgggiiieeeooo\\\^^^xxxfffhhhssshhhQQQXXXpppxxxfffXXX___fffccchhhrrrttthhh]]]WWWLLL@@@666222000333444111000111999666333555:::<<<:::777:::777555666999:::777555:::888888;;;???KKKccczzz}}}llldddhhhtttFFFOOOrrrmmmTTTTTTmmmPPPXXX{{{~~~bbbDDDCCCaaatttxxxvvvsssqqqpppppprrrsssqqqeeebbbggg```KKK>>>???^^^nnnwwwnnnSSS>>>TTTxxxccc___TTT???777>>>@@@QQQXXXZZZsss```ZZZSSS[[[YYY===333???CCCggglllkkklllVVVCCCHHH???CCCUUUWWWTTT666444XXXhhhMMMeee|||zzziiiWWWaaannnkkkSSSWWWjjjyyy___^^^{{{rrrqqqnnnfffIII@@@JJJSSSoooqqqTTTHHH[[[qqqkkk|||xxxhhhTTT@@@999???HHHRRRYYYQQQPPPQQQSSSQQQHHH:::111///555666777;;;???SSSrrrzzzOOO999444777AAA@@@:::JJJeeessstttkkkrrrhhhxxxmmmUUUOOOBBB222///444222===WWWhhhXXX333;;;:::...111555000>>>ddd~~~cccGGGfffnnnWWWUUUllloooYYYFFF>>>555111111333222000000111444777999:::;;;;;;888555222222555888999888>>>888;;;CCCCCCGGGdddxxxVVVIII^^^}}}VVVOOOsssxxxmmmmmmOOO>>>HHHSSSVVV```ppp|||zzz{{{ttt~~~tttbbbHHH888???EEE]]]nnnvvvqqqLLLAAALLL]]]rrr|||GGG666000---...///---...111333999999PPP{{{}}}zzz|||nnnkkkzzz{{{\\\NNNlll}}}~~~}}}{{{||||||}}}~~~}}}xxxwww{{{yyykkkXXXLLLCCCEEE>>>000,,,111333...111111111111222333444555666666888<<<<<<:::;;;>>>TTTlll[[[777888FFFCCC@@@MMMSSSrrr^^^EEE333666999777<<>>GGGIIINNNWWWlllzzzkkkZZZ___sssuuuFFFTTTtttpppXXXXXXxxx```kkk}}}\\\NNNZZZ~~~xxxwwwrrrrrrrrrqqqqqqqqqqqqqqqnnngggeeefffXXXCCC<<>>LLL\\\ggg]]]TTTOOOQQQPPPEEE888000...444444555888;;;MMMkkk}}}iiiBBB000888555>>>JJJUUUlll~~~~~~rrrgggkkkdddrrraaaLLLHHH>>>111111666222:::QQQooo[[[888;;;777///333666111BBBmmm]]]EEEmmmoooXXXQQQdddrrrZZZFFF@@@:::333111222444333111333444777999:::;;;<<<<<<===999666555555555777:::===:::>>>EEEEEEKKKiiicccSSS]]]rrrTTTSSS|||xxxjjjeeePPP@@@>>>>>>???LLL^^^nnnwww|||pppjjjuuucccIII888===BBB[[[oooxxxsssOOODDDEEEZZZpppzzz777666000---...///......111000:::AAAaaa|||yyyzzz|||aaa}}}YYYEEEKKKooo~~~}}}||||||{{{{{{|||}}}}}}~~~|||zzzyyywwwlllZZZJJJCCCBBB???777///...222333222333333333333444444555666333333777;;;<<<;;;???EEEnnnhhh>>>;;;GGGFFFFFFKKKOOOmmmcccOOO<<<888999:::BBBLLLZZZ^^^sss{{{???>>>QQQGGGIIIZZZhhhmmmzzz|||ooo___fffFFFMMMSSSllltttzzzbbblll|||vvvbbb<<<---333...---111...444SSSgggrrrWWWddd[[[qqqxxxeeeZZZXXXVVVYYYTTTEEEPPP[[[]]]QQQHHHGGGFFFBBB333222111222444666888999:::888666777777666555555888666666999<<>>XXXkkkoooooo[[[CCCCCC<<>>888555000555666111DDDqqqVVVFFFyyy~~~|||{{{||||||zzz~~~qqq]]]SSSfff~~~bbbJJJ<<<888555222222444666666444888888:::;;;<<<=========AAA>>>======999444555<<<;;;999===AAAAAAJJJiiiwwwbbb[[[dddpppLLLWWWzzzmmmjjjcccWWWHHH;;;:::HHHXXXooopppvvvyyygggMMM999<<>>FFFOOOuuuEEE>>>GGGIIINNNVVVUUUmmmooodddSSSCCC;;;>>>HHHPPPZZZggguuulllUUUlllQQQ???DDDIIIHHHRRRddd~~~zzz]]]wwwmmmDDD???BBBcccooo~~~~~~zzz|||sssHHH111333000,,,...000111OOOaaaoooZZZggg{{{YYYtttuuuaaaZZZOOOFFF@@@777CCCGGGIIIJJJPPPVVVQQQFFF222333555666888999::::::<<<;;;:::888888999::::::444444555:::EEE]]]nnnpppeeeUUU[[[qqq}}}xxxtttOOO|||zzzwww^^^bbb|||jjjnnnxxxrrrVVV======GGG```}}}ssslllkkkjjjjjjiiihhhhhhhhhhhhhhhdddaaaYYYGGG666999FFF]]]~~~zzzQQQ;;;EEEZZZjjjVVVOOOMMMRRRPPPKKKPPP\\\rrr\\\jjj___QQQYYYkkkcccMMMDDD888000;;;LLLhhhnnnnnn^^^EEEAAA===???NNNNNNzzz}}}888???llllllZZZxxx~~~SSSZZZooo{{{mmmRRRKKKcccjjjWWWjjjyyynnniiigggSSSFFFGGGVVVsssaaaZZZzzz|||hhhmmmzzzvvvpppgggVVVLLL@@@555777EEEZZZrrriiiYYY\\\[[[KKK<<<888111777777999>>>AAARRRnnnWWW???333111:::444===WWWwww|||llldddeeemmmlllZZZMMM<<<999000111666222666GGG~~~lllCCC333666111444444111GGGnnn}}}YYYXXXjjj}}}yyyttttttyyy|||rrr]]]ZZZttt~~~XXXAAA:::222111111333777999888777;;;;;;<<<<<<<<<=========@@@@@@FFFKKKDDD777555===<<<<<<>>>@@@AAANNNnnnlll^^^bbbpppbbbvvvwwwlllqqqvvvttteeeXXXYYYdddooowwwxxxqqqlll~~~mmmSSS:::===CCC```uuuzzzrrrNNN???BBBeeevvvKKK|||SSS888222...//////......111555===AAA[[[{{{pppVVVtttKKK___yyy}}}}}}xxx{{{{{{{{{||||||}}}}}}}}}{{{zzzxxxppp```NNNFFFFFFCCC555,,,000666555666:::888777777666666777777888444666:::>>>>>>AAAJJJUUUwwwIII@@@FFFJJJTTTiiihhh|||zzz}}}qqqVVVBBB@@@IIIPPPeeexxx~~~}}}^^^BBB===IIITTT[[[^^^kkknnnnnn}}}WWW```nnnCCC999===ccc{{{|||zzzsssvvvUUU555333222+++,,,222333KKKZZZkkk\\\dddjjj}}}xxx\\\yyyrrreeedddUUUCCC>>>===999<<>>??????======@@@@@@>>>333444999AAAPPPjjj~~~iii\\\aaalllpppoooyyyuuusssUUU{{{www___eeettt___XXXWWWNNNAAA777>>>CCCRRRiii}}}~~~ooo___bbb___\\\YYYWWWXXXZZZ\\\aaa[[[UUUNNNBBB888:::DDDSSSqqqmmmMMMFFFZZZjjjoooiiihhhiiijjjeee]]]^^^ccccccdddzzzjjjccctttsssttt[[[DDDCCC<<<222888KKKmmmqqqmmmaaaGGG@@@>>>>>>LLLLLLzzz}}}777???ooofffYYY|||xxxOOO[[[sssnnnPPPOOOmmmwwweeexxx|||ddd^^^]]]___OOOEEECCCIIIlllwwwnnnhhh^^^ggg[[[WWWYYYbbbeee\\\XXXRRRCCCBBB999333666@@@OOOaaapppooo[[[OOORRRQQQDDD777333222777888>>>GGGNNN```}}}cccHHH888222555777???[[[nnndddXXX\\\eeeeee]]]PPP<<<999000///444333777GGGtttxxxkkkDDD444777111222333666OOOmmmxxxyyyfffnnnrrrddd{{{qqqmmmrrr}}}rrrYYYaaawwwKKK777555///000333666999;;;;;;:::<<<<<<<<<<<<;;;<<<<<<<<<===@@@NNN\\\TTT>>>666===>>>@@@BBBDDDLLLcccxxxkkkbbbbbboooyyyyyyzzz{{{oooWWW;;;???GGGeeeuuuuuulllJJJ???CCCaaaSSSTTT888222...//////......111666BBBFFFWWWvvv}}}zzzwww___lllwwwzzz}}}zzz{{{{{{{{{{{{{{{|||||||||}}}yyyuuuooodddUUULLLIIIDDD555---333888777777;;;888777777777777888888999777777:::======???HHHRRRpppKKKFFFJJJMMMZZZppp{{{}}}cccFFFAAAJJJRRRvvv{{{ttt```OOOXXXpppzzztttpppmmmkkkRRRJJJ~~~eeeAAA<<>>;;;<<>>>>>BBBEEEFFFKKKPPPMMMFFF<<<<<<@@@HHHOOO[[[mmm|||zzzwwwwwwyyyvvvnnnjjjlll{{{{{{{{{}}}|||oooaaauuuXXX{{{xxxccchhhjjjSSSHHHBBB<<<:::<<<888CCCRRRcccsssyyylll[[[QQQNNNIIIEEEDDDFFFIIILLLSSSMMMGGGCCC===999;;;AAAMMMaaa\\\HHHLLL___kkkpppnnnpppqqqoooiiibbb______RRRiii}}}nnnTTTEEEBBB;;;444777PPPuuurrriiibbbIII???===;;;JJJIIIyyy===@@@sss```VVV}}}vvvSSS^^^|||gggLLLRRRsssyyynnn~~~qqqZZZJJJQQQWWWEEE<<<<<<===WWWdddssszzzbbbbbbqqq[[[DDD>>>===CCCEEE@@@BBBAAA555:::555111222666===IIITTT[[[SSSLLLJJJGGG???888444333888:::CCCQQQ\\\rrreeeHHH:::777888999:::PPP{{{ccccccVVV\\\eeeeeecccQQQ;;;:::111---333333888GGGhhhvvvfffDDD888555000111333<<>>MMMsssqqqppppppHHH222333000,,,444===RRR___rrrmmm}}}|||~~~ggg{{{^^^RRRXXX```PPP===999<<>>===???CCCGGGDDDKKKQQQWWWaaafff]]]NNN===>>>BBBFFFGGGGGGMMMUUUqqqeeeZZZXXX[[[dddyyytttsssqqqggg``````xxxXXXzzz{{{hhhlllsss\\\FFF@@@???;;;;;;???:::FFFUUUdddwwwmmmRRR???===:::888888;;;>>>@@@AAA>>><<<;;;888666:::@@@LLLTTTMMMCCCGGGQQQ\\\iiifffgggfffaaa\\\YYYVVVSSSUUUpppwwwnnn[[[TTTRRRCCC444444888NNNsssjjj___^^^III>>>???;;;IIIJJJ{{{CCCEEExxx\\\SSS}}}~~~~~~rrrSSSXXXwww{{{cccTTTbbb~~~|||vvvvvvmmmcccKKKZZZaaaEEE666;;;???VVVmmmZZZFFFGGG333===>>>===BBBBBB===BBBDDD<<<666444333444444777AAALLL^^^```[[[OOOEEEAAA>>>:::999>>>@@@JJJ\\\kkkgggHHH:::<<<>>>===CCCZZZzzzwwwfffqqqdddgggkkkgggcccFFF777888111---333444777DDD~~~fffhhhCCC888333222333222<<<\\\wwwzzz|||oooooolllmmmuuurrrrrryyyqqqdddooozzzUUU999555444666888:::<<<<<<======>>>======<<<;;;;;;<<<===>>>AAACCCYYYtttoooNNN:::===:::===@@@KKKiiivvvhhh]]]\\\hhhuuuttt```VVVKKK@@@DDDLLLYYYggguuuoooWWW:::>>>EEE^^^fffbbbbbbLLLAAA???MMMhhh|||^^^:::444///000000......000111JJJYYYhhh}}}hhhrrrttt{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz~~~xxxtttpppeeeTTTDDD===666777666444666;;;;;;888888888999:::;;;<<<>>>???<<<777555888<<<===???BBB[[[nnnhhh\\\aaabbbddduuu|||yyy{{{tttmmm___PPPMMM[[[ssszzz\\\XXXtttoooaaagggQQQ@@@>>>JJJooovvvnnnooo[[[vvvVVV555333333---222888RRRhhh{{{rrr~~~ggg~~~{{{qqq]]]OOONNNRRRHHH@@@AAAAAAHHHIIIOOOYYY___YYYKKK???999;;;>>>>>>???DDDMMMTTTUUU]]]dddlllwwwyyyfffOOO???AAAEEEEEEAAAAAAKKKXXXyyy```FFF;;;<<>>777666555666888:::===HHHSSSjjjqqqkkkUUUCCC@@@@@@;;;@@@DDDFFFQQQddduuu}}}[[[EEE???;;;EEEYYYwwwrrrmmm~~~pppooonnndddZZZ444444666111...444444666AAAwwwmmmoooCCC333333444555111777XXXvvv{{{yyylllccc[[[|||ssssssuuu}}}pppcccjjjrrrcccCCC444666666:::;;;===>>>======>>>???>>>===<<<<<<<<<===??????FFFFFF\\\xxxtttPPP;;;===CCCEEEGGGSSSvvvyyyjjjaaaggguuuyyycccXXXNNN===???999777<<>>???AAAHHHTTT]]]gggnnnttt|||hhhJJJJJJLLLMMMHHH@@@BBBUUUiiioooVVV???777555666>>>JJJdddeeefffhhhjjjiiiddd___oooYYY{{{}}}~~~uuuuuu|||~~~]]]HHH;;;>>>???:::@@@NNNWWWddd^^^nnnYYY===:::<<<<<<888777999888555555555888;;;888444666;;;DDDDDDFFFIIIQQQ\\\hhhooorrrdddaaaLLLEEEXXXVVVOOOddd~~~eeeYYY[[[TTTRRROOOGGG:::000111777FFFUUU___\\\SSSLLLEEE>>>999BBBUUU|||CCCHHH___cccxxxuuuaaaRRR___sssvvvtttrrrtttuuu~~~ssskkkoootttuuusssbbbOOODDD???III```jjj@@@;;;666000AAA???===999888>>>DDDDDD???<<<777666:::;;;;;;DDDQQQbbbrrriii^^^OOOVVV999HHH\\\WWWYYYjjjyyy|||^^^888:::FFFSSSrrryyyhhhZZZ```kkk___HHH666777///---444666888CCCooo~~~pppJJJ666333...222666888NNNqqqggg{{{fffTTT}}}sss|||tttccckkkppp\\\;;;111999:::;;;<<<>>>>>>===<<<======888::::::666999AAAIIILLLMMMMMMXXXhhhcccMMM>>>>>><<>>999CCCSSSZZZ^^^WWWGGG???>>>TTTllluuu}}}uuu===555...---......000555<<<;;;NNNgggdddzzzZZZGGGFFFQQQiii}}}~~~~~~yyy}}}zzzvvvtttuuuwwwwwwxxxuuuzzzwwwrrrlllVVV>>>888222777;;;:::777777;;;???>>>>>>???AAADDDEEEDDDCCCEEE999444;;;<<<777999BBBYYYlll{{{yyyuuu{{{}}}{{{yyyhhh\\\^^^dddnnnoooeee[[[UUU```iiisss{{{```:::CCCBBBgggaaaOOOfff===111333222222888RRReeevvvnnntttzzzjjjtttzzzvvv```OOOBBBAAABBB@@@DDDLLLNNN]]]fffqqq~~~___EEE@@@===@@@GGGKKKOOO\\\mmm{{{sssXXXOOOPPPRRRUUUVVVRRRVVVmmmMMM:::666***444999777RRRYYYbbbiiihhhbbb______sssdddvvvrrrvvvuuuWWWDDD:::>>>AAA@@@JJJZZZeeehhhfffVVVCCC;;;===<<<888777888888555555444777;;;;;;:::;;;@@@GGGGGGIIIOOOZZZhhhuuu~~~uuu^^^ZZZLLLEEESSSWWW\\\jjj\\\dddaaaVVVWWWSSSNNNFFF;;;222222888NNN]]]kkkjjj]]]MMMBBB<<>>FFF|||^^^bbbuuucccRRR\\\tttwwwtttssstttqqqzzz}}}vvv{{{ssshhhfffdddLLLRRRNNNEEE@@@<<>>>>>???DDDJJJJJJFFF???===@@@FFFDDD???CCCMMMbbbgggjjjlllVVVSSS@@@YYY|||iiibbbooo~~~MMM777@@@???bbbzzzbbbfff___WWWaaaqqqgggOOO555777000---333444999HHHnnnkkkBBB444555000222444999ZZZeeellliii```mmmrrr{{{nnn___kkkmmmUUU888555===<<<<<<=========<<<<<<===>>>;;;======>>>EEEQQQZZZ]]]SSSOOOTTT^^^ZZZGGG===@@@DDDJJJZZZyyywwwZZZHHH???999444999888:::>>>???===???DDDGGGMMMWWWbbbooo{{{mmmQQQ===999CCCRRRYYY\\\VVVFFFAAA>>>EEEhhhccc|||VVVrrrrrr;;;555222333333111///000999AAAYYYvvvyyytttdddbbbzzzaaaRRRSSSgggxxx}}}www{{{~~~zzzwwwtttssstttuuuuuuuuuzzzzzzqqqllljjjWWW???888444777::::::999999<<<>>>===>>>???AAADDDGGGIIIIIIKKK???:::===>>>;;;@@@JJJ\\\jjj{{{xxxqqqvvv|||```LLLFFFBBBBBBZZZeeesssjjj@@@BBBFFFnnnrrrhhhbbbtttFFF555666333111777HHHnnnsssOOO``````nnn~~~lllqqq~~~yyyuuuhhhVVVHHHEEEEEEDDDIIIRRRXXXgggqqqyyyxxx___PPPGGGGGGKKKRRRXXX^^^gggppphhhUUUTTT]]]dddggg```\\\nnnXXX999333+++333444333AAAIIIUUU```dddaaa\\\YYYsssjjjvvvmmmmmmjjjMMM@@@999???EEEKKKZZZllltttoootttMMMEEE===@@@???;;;<<>>???<<<===BBBDDDCCCCCCEEEIIIIIILLLUUUddduuueee^^^RRRLLLYYYfffwwwjjjNNN[[[oooiiiZZZVVVOOOGGG@@@999333444:::UUUcccrrrrrr___HHH===>>>BBBFFF[[[888GGGzzzaaabbbtttfffRRRXXXrrruuussstttvvvoooqqqyyywww|||nnnZZZMMMCCC555BBBFFFEEEDDD@@@III^^^vvvzzzYYY666666;;;777======BBBEEEFFFJJJOOOPPPNNNGGGFFFJJJMMMHHHBBBFFFQQQmmmiii}}}cccNNNCCC___nnnQQQMMM___pppmmm<<<;;;LLLIIInnn|||zzzeeeqqqqqqfffjjjuuugggLLL333555000///333333999JJJjjjiii===666555222444444:::```aaa\\\uuulllmmmddddddsssddd]]]nnnkkkLLL666:::AAA??????>>>===<<<<<<===>>>???:::;;;<<>>;;;AAA<<<;;;===>>>===>>>@@@DDDHHHNNNVVV___kkkvvv}}}lllPPP<<<888BBBQQQWWWYYYSSSCCC===AAAAAAxxxfffTTT|||bbbppp888111...000333222222333444CCCZZZttt}}}___ZZZwwwqqqtttxxx~~~vvvxxx|||}}}uuusssooommmmmmkkkiiihhhbbbeeeeeelllqqq\\\===000666777888:::;;;<<<===>>>@@@AAACCCGGGJJJNNNQQQSSSNNNEEE>>><<<;;;<<>>@@@JJJWWWeeevvv|||KKK???HHHsssssszzzrrryyyyyyxxxIII555888777333999CCCbbboooMMMZZZeeezzzpppmmm}}}xxxtttppp___OOOJJJIIIJJJQQQZZZaaaqqq}}}~~~hhhUUUUUUUUU[[[```dddkkktttyyyzzzrrr]]]TTT^^^gggjjjfff]]]gggVVV444444444999666777555AAARRRaaahhhfff```ZZZoooeee}}}tttiiifff```GGG???;;;AAAKKKWWWjjj{{{tttIIIFFFBBBEEEDDDBBBDDDJJJMMMMMMSSSNNNLLLPPPSSSPPPMMMMMMNNNMMMOOOYYYkkk~~~sssiiiWWWSSSlll~~~oooNNN```mmmbbbOOOFFF===888444222666;;;SSS___lllkkkVVV@@@;;;BBB@@@BBBYYY666HHHyyykkkaaassshhhUUUYYYoooqqqppptttyyyrrrppp|||}}}|||yyyaaaIII;;;222???JJJMMMKKKJJJGGGRRRhhh\\\:::888>>>;;;;;;AAAFFFIIIIIILLLRRRWWWWWWUUUQQQPPPPPPJJJHHHRRRbbb}}}iiiIII@@@QQQ[[[CCCNNNhhhyyyzzz^^^MMMCCCUUUeeehhh{{{zzztttlllmmm[[[===333333...000777444777FFFzzzllliii===<<<333111555666;;;[[[{{{UUUOOOsssmmmooottt[[[{{{ooo___cccwwwkkkFFF555===BBB???AAA???<<<<<<===>>>@@@@@@>>>>>>???DDDQQQ___dddbbbXXXLLLEEEEEECCC>>>AAAIIINNN]]]uuu|||uuueeebbbeee___SSSOOOYYYcccfffMMMFFFBBBGGGQQQYYYaaahhh~~~iiiKKK:::777BBBPPPUUUVVVPPP@@@777FFFNNNjjj^^^tttAAA777......000111333666777FFFWWWhhh~~~ttt~~~dddSSSwww{{{xxxwwwuuusssooojjjeee```[[[UUUQQQBBBIIIQQQaaajjjWWW;;;111777666777999===???@@@???FFFIIINNNRRRUUUWWWYYYZZZTTTOOOGGG???:::===IIIUUUfffttt}}}uuutttwwwVVV888333000...555111333777>>>JJJYYYfffmmm~~~TTT:::EEErrr|||nnnggguuu|||KKK444888888444;;;FFFddd{{{XXXZZZhhhuuujjj}}}yyyuuuuuufffVVVOOOMMMPPPYYYccclll{{{vvv[[[RRR```qqq{{{|||}}}|||lll\\\\\\kkkuuuvvvqqquuuJJJ555:::<<<<<<666===;;;OOOeeeqqqpppjjjbbb]]]mmmaaa}}}rrreee```YYYCCC@@@@@@FFFSSSeeewwwiiiOOOLLLKKKMMMLLLIIIKKKRRRVVVVVVbbb^^^]]]aaaccc^^^YYYWWWWWWTTTUUU```sss{{{rrrZZZ]]]rrrQQQEEEnnnmmm]]]NNNEEE;;;555222111555;;;GGGVVVeeedddPPP===;;;BBBDDDHHH^^^}}};;;EEEvvvsss^^^ppp|||jjjZZZ\\\qqqrrrppptttzzzsssppp|||xxxvvvlllPPP===<<<===JJJPPPLLLHHHJJJMMM\\\uuuzzzTTT888777>>>???>>>EEEIIIJJJJJJOOOYYYbbbfffddd___[[[[[[XXXWWWddduuu]]]CCC???CCCRRRHHH^^^{{{^^^LLLJJJ[[[zzzzzzxxxpppccc___MMM444333000+++111;;;777666CCC~~~xxxeee??????444111333555;;;VVVsss|||~~~|||LLLKKK|||mmmjjj}}}mmmssscccnnnlllBBB777>>>???===BBB???<<<===???BBBCCCCCCEEEGGGIIIOOO[[[fffhhheeeSSSHHH@@@AAABBBCCCIIIPPP\\\rrrsssgggyyyssseeeffffffgggjjjpppuuusssnnnPPPOOOVVVggg}}}|||bbbBBB999777CCCPPPSSSSSSMMM===888FFFXXXnnndddyyyHHH===333111222111000000<<>>777111///444<<>>???FFFOOOeeerrrDDDDDDqqqvvvWWWooowww|||mmm______uuuvvvsssvvvyyyppplllwww}}}rrrkkk[[[???444>>>DDDJJJNNNJJJJJJTTT^^^ppptttMMM;;;999<<>>;;;???AAA???===???CCCFFFGGGEEEHHHMMMSSSZZZcccllllllhhhRRRHHHAAABBBGGGMMMUUU\\\iiikkkdddtttlllttteee```qqquuuYYYCCCIIIOOOaaa{{{uuu]]]???888777DDDQQQRRRQQQJJJ;;;===BBBUUUooocccmmm~~~>>>444...000444333000...:::HHHhhhvvv||||||yyysss}}}rrrXXXzzz|||yyyxxx|||~~~zzzrrrnnnnnnooogggaaaXXXOOOFFF>>>666222===JJJ]]]rrrwww[[[>>>:::777999<<<@@@DDDHHHKKKMMMTTTZZZbbbeeeccc```^^^^^^eeemmmkkk[[[OOORRR^^^fff}}}yyyeeeuuu{{{rrrggg]]]RRRJJJ888333;;;:::555:::;;;999888::::::777666999:::>>>IIIZZZjjjwwwNNN;;;FFFzzzjjj|||~~~XXX???===;;;999888EEEZZZppprrrlll}}}{{{vvvnnneee___```gggrrrzzzzzzrrrtttqqqfff^^^cccuuulllMMM999999999???JJJRRRlllzzzjjj]]]XXXuuuggg~~~nnnaaa^^^XXX@@@CCCGGGQQQggg~~~zzzhhhbbbeeedddkkkllliiifffiiiqqqwwwxxxwwwyyy~~~vvvooonnnfffccceeettt}}}sssDDDRRRaaaxxx___JJJIIIDDD>>>888111///666@@@OOOccckkkZZZGGGCCCCCC@@@CCCTTTnnndddJJJJJJqqqwwwOOO~~~~~~ooouuu|||pppccc```qqquuuuuuxxxxxxlllfffqqqoooaaaNNN777222>>>CCCKKKPPPQQQZZZlllxxxfffBBB??????>>>BBBHHHXXXXXXXXX[[[fffuuu~~~xxxlllccccccbbbbbbiiisssjjj[[[LLLFFFFFFEEESSSgggppprrrpppQQQhhh^^^```yyy~~~uuulll```PPPAAA888222000---333999777BBB\\\{{{}}}fffPPPBBB555222222111:::ZZZxxx}}}ssseee]]]xxxlllpppuuuxxxccc@@@@@@???999DDDAAA>>>>>>AAAGGGKKKJJJHHHKKKSSS\\\ccciiimmmlllgggWWWMMMEEEFFFNNNWWWaaahhhsss~~~fffgggpppkkklllllloooHHH333???HHH[[[qqqkkkXXX===888888EEERRRRRRPPPIII:::===AAASSSpppvvvSSSwwwMMM???222///222333222222888@@@hhhvvvttt\\\vvvyyyyyywwwpppggg___\\\^^^RRRMMMFFF@@@;;;777333000666BBBWWWsss|||___===555888===BBBFFFIIIMMMSSSWWW___dddiiijjjgggeeefffgggpppsssfffiiisssyyy|||mmm```uuuvvvqqqjjjbbbSSSVVVJJJ>>>>>>;;;777;;;:::888999???@@@======@@@:::999:::@@@GGGSSSdddssshhhCCC>>>HHH|||wwwzzznnnuuuqqq}}}VVVBBB>>>===???888GGGZZZppp~~~~~~|||xxxuuupppllloooxxxmmmgggiiiyyyeeeJJJ888222777;;;QQQjjjqqqlll^^^XXXvvveeewwwzzz}}}{{{kkkaaa```\\\???CCCHHHTTTmmm~~~}}}zzzooonnnvvvxxxwwwyyyxxxwww||||||sssrrrfffcccgggxxxvvvTTTLLLWWWrrr~~~WWWQQQ???===:::666000///999FFFbbbqqqmmmOOO;;;@@@GGGDDDAAAZZZwwwZZZKKKUUUtttxxxKKK}}}{{{pppvvv}}}sssddd___jjjqqqtttxxxxxxjjjdddnnn|||hhhWWWGGG777999DDDGGGMMMUUU[[[jjjNNN111;;;CCCCCCKKKUUUeeedddcccfffqqq~~~~~~kkkYYYSSSRRRUUU___jjj~~~sssqqqWWWDDDDDDPPPcccpppqqqcccXXXDDDhhhxxxPPPjjjeeeuuuiiiaaa```WWWFFF888555000222111444666555IIIlllcccooonnn]]]HHH111333777555:::XXXuuuzzzooommm[[[tttsssuuurrr}}}vvvvvv}}}^^^???CCC@@@999III@@@>>>>>>CCCJJJMMMLLLIIIRRR]]]ggglllooopppmmmhhh]]]SSSIIIIIIRRR^^^iiippp|||yyyvvvaaakkkrrroooqqqhhhttt```???888;;;BBBQQQbbbmmmttt}}}cccQQQ666888888FFFRRRRRRPPPHHH:::999DDDWWWrrrLLL~~~zzzbbbFFF666000///111333===>>>fffqqqiiirrr```~~~|||zzzyyyvvvuuutttmmm```RRRKKKIII@@@<<<777333222222222111000///666LLL]]]OOO<<<<<<999@@@GGGKKKMMMQQQXXX^^^hhhlllooonnnkkkjjjnnnqqq~~~qqq^^^___vvvyyy~~~vvv___TTTMMMHHHLLLHHHAAA===>>>===:::===CCCAAAAAACCCFFFHHHRRReeewwwrrrUUU:::@@@GGGyyyjjjggg}}}eeennnwwwYYYDDD<<<888;;;;;;JJJ^^^sss~~~~~~~~~}}}zzzzzzxxxvvvzzzrrrrrr}}}nnnddd___PPP@@@444555===DDDddd}}}|||hhh[[[TTT}}}```sssyyy|||yyyeee```ddd```EEECCCLLLfff~~~{{{{{{wwwrrrxxx}}}qqqsssccc```uuuzzzLLL999GGGiiikkkSSSCCC===555111333222333BBBUUUyyyppp^^^III>>>???DDDGGGGGGddd\\\bbbqqqmmm~~~TTTppprrroookkk```fffnnnsssvvvsssccc___ooo|||gggKKK888666===CCCEEEQQQXXXeeevvv}}}hhhJJJBBB@@@>>><<>>FFFMMMOOONNNQQQVVVYYY___iiiqqquuuuuurrrooojjjaaaXXXVVVWWW```rrr|||WWWTTTzzzzzziiinnn[[[gggVVV999>>>;;;SSSpppvvv\\\EEE888888<<>>888888FFFlllhhheee\\\]]]777;;;111---555///333CCC___jjj___RRRqqq}}}{{{|||yyyjjjXXXSSSIII555888333222555444111222777444555777777777888999;;;DDDNNNQQQJJJKKKWWW```aaauuusssssstttsssrrrxxxzzz[[[HHH^^^vvv{{{~~~~~~xxxxxx~~~|||rrriiifffccc]]]___bbbVVVJJJJJJHHHHHHOOOSSSZZZnnnWWW<<>>AAAEEEIIIVVVggglllmmmqqqyyy{{{```KKKOOO[[[aaaeeehhhfff}}}tttWWWLLLUUUbbbsssnnnEEEEEE@@@BBBQQQ]]]lllyyyUUU^^^llleee^^^YYYQQQCCC777222111///444777222DDDaaaxxxzzzrrr888777555333999666MMMrrrqqqxxxjjjvvvlllwww{{{vvv[[[>>>888;;;<<<@@@AAADDDKKKSSSUUUUUUYYY___ggglllsssxxxzzzxxxtttrrrmmmgggccceeejjjvvvqqq[[[___{{{mmmuuuaaagggyyyMMM666@@@BBBZZZvvvqqqWWWBBB777888<<>>:::<<>>NNNhhh~~~rrr{{{pppqqqjjjoooyyyggg@@@999BBBTTTppp~~~eeeRRRGGG;;;444///000111:::OOOeeeppp[[[CCC777999AAAFFFHHHSSSccclllWWWsss{{{nnngggnnnsssvvvrrrbbbfff}}}yyyXXX:::444999===DDDMMMRRRbbbpppoooaaaPPPBBB:::BBBHHHBBBCCCOOOPPP[[[wwwvvvwww|||hhhSSSTTT```eeeeeeccceeetttuuuTTTLLLaaassskkkFFFHHHBBBBBBNNN]]]uuunnn\\\llliiiaaaZZZTTTKKK???666333///000;;;999222JJJdddhhh999888999333666222CCCqqqxxx~~~nnniiihhhooo~~~~~~wwwooonnnwww}}}uuuWWW<<<999===<<<>>>DDDFFFNNNVVVYYY[[[aaaiiitttxxx}}}~~~}}}|||}}}}}}mmmhhhrrr{{{mmmrrreeetttVVV888<<>>555999===FFFNNNMMMEEE>>><<>>888999:::888777;;;<<<<<<:::;;;CCCOOOYYYiiimmmgggXXXSSS___pppzzzsssdddMMMDDDPPP}}}{{{|||vvvjjjhhh^^^KKK555***222@@@WWWoooJJJ:::BBBVVVfffuuukkk}}}kkkUUULLLFFFIIIBBBGGG???GGGccc]]]^^^\\\bbbpppuuu~~~~~~xxxqqqdddkkk{{{~~~mmm```[[[UUUDDD:::999444;;;>>>AAAAAA???CCCTTTeeehhhGGGAAACCCYYYwww|||}}}zzzyyyooobbbeeemmmjjjMMM^^^xxxvvv}}}wwwyyyqqqLLLAAAFFFKKKzzzyyyTTTCCCAAA111//////222666>>>OOO___fffPPP;;;999@@@EEEHHHIII[[[aaa|||}}}UUUvvv~~~|||qqqmmmqqqtttwwwqqqaaafffuuuPPP555666???@@@DDDOOOSSS^^^eee\\\KKK@@@AAAGGGRRRfffZZZLLL[[[aaahhhsssdddaaaeeegggccc___ooowwwccc]]]qqqkkkSSSRRRIIIFFFTTTfffkkkeeerrrbbb[[[SSSMMMDDD:::444333222222@@@:::444RRR___YYY>>>999<<<333444222===fffzzz|||rrrtttlllgggrrr|||yyypppcccZZZ^^^nnn|||}}}rrrUUU>>>???BBB>>>???HHHJJJRRR[[[```ccckkktttxxx|||vvv{{{xxxjjjpppeeevvv]]]:::777BBB^^^~~~pppXXXDDD999555999???JJJRRROOODDD>>>===CCCJJJoooQQQfffhhhxxxKKK<<<:::999111444888000111BBBdddsss~~~zzzeeeVVV~~~{{{}}}~~~~~~~~~rrreeetttkkkSSSIIIKKKNNNKKKFFF@@@======DDDRRRdddsss|||wwwooo```RRRSSSfff{{{zzzhhhQQQ<<>>555222444555333>>>888:::ZZZlllwwwJJJBBB888>>>333444444:::```yyyxxxsssiii}}}zzzwwwnnn```SSSQQQ^^^tttsssRRR<<>>999111333555111777FFFhhhuuu~~~{{{|||rrrQQQmmmyyy{{{{{{zzzyyyxxxuuupppuuuvvvkkk___CCC>>>>>>OOOjjjvvvdddMMMEEESSSooonnnUUUCCC???ZZZwwwnnnfff]]]PPPDDD888222555<<>>666777999>>>GGGTTTYYYPPPBBB===???BBBUUU~~~\\\iiizzz]]]EEEEEE@@@999444333333333777@@@```pppzzzvvv|||~~~^^^^^^sss|||uuutttxxx|||yyyhhhLLLEEEHHH^^^iiiTTT>>>@@@ZZZ|||}}}cccHHHEEEYYYiii|||fffOOO\\\```NNN666,,,444>>>MMMjjj{{{nnn;;;BBBEEEGGGeeeyyyqqqwww~~~vvv}}}```LLLJJJIIIOOOIIIIIIBBBPPPWWWdddeeeoooeeeggguuummm~~~|||{{{zzz|||zzz{{{}}}|||ssslll~~~uuu{{{|||}}}zzzxxxzzzyyyvvvrrruuuyyy{{{{{{zzzyyyzzzuuuooolllpppvvvxxxxxxyyyyyyxxx}}}uuuWWW@@@:::666444444777???NNNdddkkkXXXVVVeee}}}|||zzzmmmhhhlllwwweeeYYYPPPOOOSSSXXX___gggeeedddcccbbbccceeeffffffrrrrrrbbb\\\jjjssssss}}}\\\HHH777666;;;;;;555000111111666DDDVVVaaaaaa[[[<<<444555===;;;999PPPpppnnniiidddzzzwwwddd}}}rrrmmmvvv{{{sssnnntttqqq^^^^^^wwwxxx```GGG===???EEEJJJNNNPPPPPPQQQOOOJJJLLL\\\nnn|||iiihhh{{{xxxssstttUUUWWWXXXjjj}}}ooofff]]]SSS@@@===;;;:::555000111555444999888999NNNtttpppnnnjjj===BBB777DDD666666;;;999XXX||||||yyy~~~```jjjlll```WWWiiizzz{{{lllccchhhooohhhVVVIIIHHHDDD???;;;===HHHYYYfffiii```LLLCCCJJJNNNNNNUUUVVVZZZeeeqqqyyy}}}|||xxxgggttttttppp}}}yyyNNN666:::???___xxx[[[CCC777555999;;;CCCKKKUUUVVVKKK>>><<>>```jjjccckkknnn}}}hhhpppmmmzzzvvvpppwwwwwwdddccc{{{nnnRRRAAAAAAJJJRRRUUUVVVVVVWWWVVVSSSZZZsss{{{ooooooqqqooorrrZZZaaahhh}}}wwwdddVVVNNNEEE999777777777333///111666444>>>;;;???YYYiiiRRR>>>EEE777EEE666777<<<888VVV{{{www~~~qqqooo{{{yyyhhhooo{{{wwwlllrrrvvvhhhMMM999<<<>>>>>>999444555===EEEJJJMMMJJJOOO[[[ZZZSSSVVVaaagggrrr}}}xxxgggvvvtttuuuuuupppqqqZZZ666...???;;;]]]lllOOO;;;444666:::<<>>===<<<999555KKKqqq~~~iiigggyyyeeewww{{{{{{^^^EEEDDDDDD@@@;;;<<<@@@>>>777===AAANNN]]]```\\\\\\ccccccooo~~~|||kkkhhh}}}zzzpppyyymmm\\\EEE555444:::@@@ddd{{{XXX;;;888<<<::::::@@@MMMHHHOOOOOO???666>>>EEE^^^hhhxxxPPPoooaaaeeePPPLLLIIIEEEBBB???;;;777444222666FFF^^^qqquuupppkkkIII___yyy|||zzzzzz~~~}}}|||zzzzzz{{{{{{|||wwwwwwmmmWWWGGGDDDGGGIIIHHHIIIRRRfffyyyvvvjjjRRRIIIKKK[[[yyy}}}~~~~~~~~~xxx```SSSgggnnnYYYkkkiiiuuuqqqpppbbbHHH555111666999PPP{{{hhhGGGCCC:::RRRrrr~~~|||sss\\\eeeqqqZZZPPPJJJLLLOOOIIINNNCCCPPPPPPFFFmmm}}}{{{}}}{{{XXX```uuu{{{{{{wwwuuuxxxzzzzzzxxxxxxzzzzzzxxxwwwwwwuuurrrxxxzzz}}}~~~~~~{{{xxxvvvssspppvvvxxxppppppsssnnnrrruuuvvvuuupppmmmlllmmmhhhhhhiiikkkmmmppprrrsssyyyqqqSSS777GGGuuuyyy}}}[[[GGGmmmUUU{{{gggaaarrrvvvppp{{{vvvxxxzzzppptttmmmtttuuu~~~|||vvvpppiiieeejjjvvvuuuZZZMMMBBB999:::333///111111///111555:::EEEWWWdddaaaPPPAAA999FFF===IIIRRRIIIVVVuuu\\\[[[QQQdddqqqnnnyyylllxxx}}}|||uuunnnqqqsssnnn___OOOQQQdddtttxxx{{{|||uuukkknnn|||}}}zzzlllrrrqqq```OOODDD>>>;;;>>>===;;;666222333666888>>><<<888ccc{{{^^^YYYCCCIII@@@???AAA===;;;999666KKKpppwwwiiizzzgggooopppZZZOOOPPPMMMEEEBBBDDDDDDBBBCCC===CCCYYYkkkmmmfffbbbnnnzzz}}}|||}}}|||cccaaa~~~uuutttxxxiiiWWWBBB444222888===```mmmQQQ888333444444<<>>111KKKIII[[[vvvdddXXXiiiQQQMMMLLLNNNPPPKKKOOOFFFLLLKKKDDD\\\ssshhh\\\ZZZgggmmmbbbWWWeee}}}~~~xxx~~~|||wwwsssqqqrrrrrrvvvwwwwwwvvvuuuvvvwwwxxxwwwxxxzzz{{{zzzxxxuuutttvvvqqqwwwzzztttvvvyyysssuuuwwwwwwtttpppkkkjjjjjjggggggggghhhiiikkklllmmmlllvvvuuu```NNNyyyjjjUUUIII@@@bbb}}}}}}tttqqq{{{rrrssswwwwwwkkksss{{{wwwzzziiiNNNAAA===:::888555222///000111111444999FFFVVVccc```RRREEE<<<777EEE>>>LLLOOOKKKvvvdddVVVZZZOOOYYYrrrVVVpppqqqvvvrrrttt{{{zzzppphhhfffoooxxxqqq[[[WWWlllhhhzzzlllhhh^^^PPPAAA888888:::999777555222111222777;;;666888VVVxxxhhhvvvCCCCCCIII???BBBCCC>>>;;;999777IIIjjjssszzzttteeeiii~~~sssdddgggbbbUUUHHHCCCDDDEEEDDD@@@HHH___qqqqqqhhhbbbooo}}}|||yyyqqqYYY^^^zzzgggjjjggg]]]PPPEEE<<<666999@@@GGG```zzzyyySSSAAA444222333555AAAQQQUUUXXXUUUHHH;;;:::@@@EEEiiiNNNaaaxxxtttUUUKKKHHHEEECCCAAA???<<<999@@@444<<>>IIIxxxrrrddd]]]GGGKKKOOOOOOQQQOOOLLLIIIJJJKKKLLLUUUccclllqqqdddgggssspppPPPRRRuuuwwwwww{{{sssqqqsssuuuvvvvvvuuussssssvvv{{{xxxxxxwwwuuusssooollljjjtttkkkjjjllljjjpppvvvqqqvvvwwwvvvrrrmmmiiigggfffeeeeeeddddddddddddeeeeeefffjjjsss}}}}}}{{{}}}}}}XXX@@@:::AAAIII{{{|||}}}yyy~~~sssvvvzzzrrrhhhxxxuuu```vvv{{{{{{}}}zzzxxxwwwyyy~~~~~~{{{xxxwww{{{}}}___AAA777888777666666,,,///333444333555<<>>;;;;;;777CCC^^^xxxxxxuuuuuugggjjj~~~~~~zzzhhhRRREEECCCFFFHHHSSSgggxxxwwwjjjdddfffkkk{{{{{{nnnYYYRRRcccpppYYYWWWKKKCCC<<<:::999:::>>>CCC@@@LLLTTTUUUYYYdddjjjjjjfffsssyyyqqqiiieeeZZZMMM>>>555111777;;;>>>GGGTTTSSSYYYQQQ@@@:::===EEEMMMnnnrrrbbbnnnfffIIIJJJHHHEEEDDDCCCBBB???===888444;;;RRRjjjvvvzzz|||___TTT]]]uuu~~~}}}xxxzzz{{{zzzzzzyyyyyyyyyyyyyyywwwwwwooo\\\GGG<<<<<>>===AAATTTFFFGGGfff^^^^^^RRRSSSXXX[[[sssrrrkkk}}}{{{xxxwwwwwwyyyuuunnnhhheeefffrrrtttmmmrrr|||kkkYYYTTT```nnnvvv|||yyy~~~ooorrrsss]]]eeeWWWPPPGGG???:::888555333666///---444:::;;;;;;===HHHhhhzzzaaaHHHHHH???888@@@<<>>>>>@@@IIILLLIIILLLWWW^^^]]]dddsssuuueeeXXXWWWTTTLLL@@@777222888@@@FFFNNNVVVTTTYYYKKK999:::>>>FFFWWW}}}VVVpppyyycccaaaKKKJJJHHHFFFEEEEEEDDDBBB@@@333:::>>>GGGfff~~~qqqccc\\\sss}}}{{{}}}{{{uuuvvvyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvppp^^^HHH:::999???EEEKKKVVVfffttt}}}~~~|||zzzmmmUUUVVVsss}}}dddMMMHHHLLLMMMGGGiiiooooooyyyeee___```NNNIII777777777444111111666<<>>aaavvv___[[[___RRRUUUYYYXXX[[[}}}___}}}|||rrrssstttuuusssnnnhhheeeXXX```ffflllzzzrrrmmm___RRRVVVjjj|||wwwuuu}}}iiitttzzzrrrjjj]]]WWWIIICCC<<<999999999666333...,,,111;;;===888555888XXXqqqdddvvv>>>>>>EEE;;;999DDD888<<<:::;;;>>>999777BBBZZZmmm~~~{{{zzz~~~wwwlllssswww~~~~~~xxxnnnaaaXXXZZZaaaiiirrr~~~iii```ZZZppp}}}uuulllddd^^^nnnvvvzzztttnnniiifff^^^QQQHHHDDDQQQdddvvvxxx|||~~~wwwLLL@@@666888AAAIIIQQQXXXXXXYYYDDD555<<<===FFFaaaMMMnnn___uuu\\\TTTKKKJJJHHHGGGGGGFFFDDDBBB999BBB@@@???bbb{{{xxxjjj~~~~~~xxxyyyxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvqqqaaaJJJ999888???===AAAIIIUUUdddvvv|||ZZZrrrsssVVVJJJZZZrrrgggbbb~~~ggg^^^}}}xxxJJJ:::<<<444333333444222111777>>>YYYfffCCC888===>>>___zzz{{{kkktttbbbQQQNNNQQQKKKIIINNNOOOJJJPPPJJJHHHLLLGGGXXXsssOOO>>>HHHgggxxxoookkkqqq{{{zzzssslllggghhhnnnqqqnnnooouuuppprrruuuxxx{{{|||}}}}}}tttWWWCCCBBBNNNeeerrrnnnhhhfffcccbbbccccccbbbaaa___^^^\\\ZZZXXXWWWWWWWWWVVVWWWZZZ\\\YYYWWW[[[ccc```iiieeeggg\\\JJJHHH<<<555:::888===]]]yyy[[[ttt}}}qqqgggiii[[[PPPUUUVVV```llliiitttgggdddgggnnnnnnjjjppp{{{sssxxx~~~zzzrrrkkkiiirrrqqqssswwwuuummmhhhhhhjjjhhhfffeeeeeecccaaa___TTTQQQLLLEEE>>>888444222111000///000000222555888777888888;;;HHHYYYaaa```UUUFFF888666<<<@@@AAABBBCCCBBBKKKkkk```ZZZXXXWWWVVVTTTVVVTTTpppdddmmm~~~qqqooonnnoooqqqnnndddZZZWWWZZZ```hhhooovvv}}}vvv|||uuunnnmmmfff```lllrrr___zzzsss]]]___```SSSEEE<<<:::888777555444333222,,,///666<<<777111;;;LLLttteeeUUU888<<<;;;;;;@@@===777;;;888888===999555===UUUlllwww~~~sss}}}pppmmmsssttthhhaaa\\\ZZZ___hhhvvvyyymmmaaaXXXpppyyypppnnnvvv|||yyyvvvrrriiiZZZQQQNNNbbbxxxGGG???:::>>>FFFNNNTTTXXXYYYUUU===444AAA???IIIppprrr]]]llldddOOOKKKMMMKKKIIIHHHHHHGGGEEEDDDBBBFFF???===\\\{{{{{{}}}wwwwwwxxxxxxxxxwwwvvvuuuuuuuuurrrdddLLL888777???===DDDLLLPPPTTTccc{{{hhhtttfffoooxxxUUUkkk~~~sssdddUUUeee[[[777111444444222222555444444999AAAZZZwwwSSS;;;:::BBBOOOpppuuu}}}~~~|||WWWNNNMMMNNNJJJNNNOOOGGGFFFGGGEEEIIIMMMJJJTTTlllhhhwww|||kkkNNN???OOObbbccceeeiiiqqqyyyttthhhbbbhhhkkkiiikkkqqqoooppprrrsssrrrpppmmmllllllVVVNNNYYYjjj|||~~~ooogggdddaaa```aaabbbaaa___ZZZYYYXXXWWWUUUUUUUUUUUUPPPUUUWWWSSSOOOOOONNNLLLRRRSSSKKKNNNDDD999@@@777;;;===CCCVVVuuuaaa555~~~{{{}}}wwwzzzoooTTTOOOIIIIIISSSMMMMMMeee``````dddaaa^^^iiizzzllleeehhhppplll]]]\\\eeennniiiiiimmmmmmjjjkkkoooiiieee___[[[XXXUUUSSSQQQBBB???;;;777444444555666///222333000///000222222444666;;;HHH]]]iiiaaaQQQFFF888111:::CCCCCCAAABBB>>>FFFfffpppVVVaaabbbQQQ\\\VVVOOOUUUWWW\\\nnn___}}}xxxssstttyyyvvvgggXXXbbbaaacccddd^^^[[[eeetttsssyyy~~~|||~~~{{{pppkkk```]]]}}}yyynnnbbbvvv~~~xxxooofffddd\\\[[[^^^OOO>>>;;;666999:::777222///...000555888===<<<222222NNNnnngggjjj\\\CCCAAAAAA444>>>FFF111999<<<777666<<<999666<<<===kkk}}}vvvqqqnnntttwwwlllqqqwww{{{ggg^^^[[[\\\ccckkksssmmmggg}}}{{{jjjkkkxxxrrryyyzzz}}}~~~zzzwwwuuupppdddUUULLLKKK|||```666888>>>GGGPPPTTTVVVWWWWWWPPP777333EEEBBBNNN}}}LLLTTTmmm[[[ZZZPPPNNNLLLJJJIIIIIIHHHFFFDDDGGGDDD===???WWWvvvzzzrrrvvv}}}{{{wwwyyyvvvwwwwwwxxxxxxwwwuuutttuuuuuurrrfffMMM999777@@@[[[oooyyyqqqxxx}}}yyyzzzVVVBBB[[[~~~xxxUUUOOO@@@FFF???---444666555111222666666666<<>>GGGqqqwwwRRRsssuuuwwwQQQKKKJJJJJJJJJRRRQQQ@@@KKKEEEDDDIIIJJJEEEDDDIIIVVVjjjvvvooonnnmmmgggCCC<<>>===hhhLLL???<<<;;;===AAAHHHGGGFFFJJJPPPWWW\\\___UUUZZZ\\\UUULLLNNN^^^mmmiiihhhfffdddaaa___]]]\\\UUUSSSOOOKKKFFFBBB???>>>666555444222111111111000444111///111333555888;;;:::@@@MMM[[[aaaZZZIII;;;666222555???FFFEEEBBBCCCEEEUUUrrr\\\___aaaYYYXXXZZZZZZUUULLLKKKYYYiiiqqqrrr|||~~~}}}yyyvvvuuutttrrruuudddbbblllssspppiiihhhrrrxxxuuurrruuuwwwvvvfffjjjooommmpppxxx|||}}}wwwwwwyyysssiiiqqqttttttnnn```kkkdddYYYNNNDDD>>>;;;;;;444555555333000///000111333<<<555===111888wwwpppRRRFFFBBB===;;;<<<<<<;;;999999888888888777777666666;;;aaa~~~mmm{{{rrrnnn|||{{{~~~bbbQQQ[[[^^^```ppp{{{|||xxxbbbHHHaaa~~~rrrkkk{{{}}}ooopppQQQMMM^^^;;;888888DDDSSSTTTJJJKKKVVVOOO666===:::???MMM^^^lllLLLiiivvvjjj^^^NNNRRRLLLKKKJJJIIIHHHHHHIIIJJJJJJCCCCCC@@@HHHlllooowwwwwwwwwsssssstttyyy}}}|||uuuooosssrrroooiiiQQQ333>>>hhhnnnbbbdddnnn~~~xxxyyybbbSSSGGGPPPttteee===AAABBB>>><<<===<<<999;;;???>>>777666===BBBBBBiiiwww}}}VVV<<<;;;888UUUxxx{{{iii]]]]]]NNNMMMKKKKKKLLLKKKJJJHHHFFFGGGHHHHHHFFFFFFGGGHHHVVV```vvvsssZZZ```yyy}}}uuuddd\\\>>>OOOZZZVVVQQQ___nnntttwww{{{~~~wwweeeUUUUUU```jjjggghhhiiijjjhhhgggkkkqqqgggkkkuuuwwwjjjfff```^^^^^^^^^]]][[[VVVWWWVVVTTTPPPNNNNNNNNNPPPJJJDDD@@@???>>>===;;;>>>666333666666444;;;GGGHHHnnnbbb>>>777BBBJJJvvvcccUUUHHH===888::::::;;;===@@@CCCGGGJJJMMMHHHMMMOOOKKKGGGKKKYYYeeeXXXWWWUUUSSSQQQOOONNNMMMFFFEEEBBB>>>;;;999777666222222111111111111222222///111555666666777;;;???NNNWWWaaabbbYYYJJJ===777333===DDDCCCCCCFFFHHHHHHXXXbbbYYYXXXWWWVVVXXXXXXYYYXXXSSSPPPSSSZZZkkkvvv}}}vvvssstttxxxzzzzzzzzzjjjgggqqq}}}xxx{{{xxxrrrnnnpppooolllooottt||||||~~~}}}ggghhhxxx{{{qqqnnnmmmjjjooozzz|||sssppptttnnnbbb]]]XXXOOOFFF>>>999777666222111000///000222666888999;;;000000AAAeeeyyyssszzzKKKAAA>>>:::999:::;;;:::999888888777777777666666666:::UUUssspppjjjTTTRRRXXXdddqqq|||rrr\\\WWW}}}kkkfff|||dddRRRqqqdddAAA...666AAAJJJLLLLLLPPPUUUXXXAAA999<<>>???JJJXXXhhh```QQQAAA:::???JJJTTT|||mmmXXXCCC888777333555777888888999;;;===;;;>>>@@@???>>>BBBLLLTTTCCCBBBAAA@@@???>>>===<<<888777666444333222111111////////////000222333444111555888777666;;;EEEMMMccclllooocccLLL999444666;;;:::>>>EEEIIIGGGFFFIII[[[SSSXXXSSSOOOTTTXXXUUUVVVZZZZZZSSSLLLJJJ\\\rrruuu~~~~~~zzzvvvxxx{{{}}}{{{yyy}}}|||{{{xxxrrrkkkkkkmmmmmmjjjyyy{{{ppp___jjjyyy{{{rrroooooolllkkkgggaaa___ccceee\\\QQQLLLIIIDDD>>>999555333333222///------///222555666555111999GGGnnn}}}aaayyyMMMCCC;;;999666666777888888888777666666666666555555555;;;EEEbbb}}}vvvxxx}}}sss\\\KKKTTThhhooopppzzzdddbbbxxxdddbbbvvvzzzTTTgggxxxUUU:::222555:::KKKPPPFFFHHHWWW[[[QQQ666<<<;;;IIIJJJpppiiiZZZppprrrzzzYYYKKKSSSHHHEEEEEEEEEFFFHHHJJJLLLNNNOOOLLLLLLIIIMMMjjjssseeeeeetttmmmooorrrttttttttttttuuusssxxxvvvooo___VVVxxxzzzhhhLLL888777999EEE\\\ssszzzxxxyyyxxxvvvyyyxxx{{{pppRRRDDDVVVjjj|||yyyrrr}}}||||||vvvqqqbbbSSSZZZnnn{{{yyyCCC@@@EEE^^^ooo{{{]]]}}}|||llljjj___ZZZXXXUUUSSSRRRPPPMMMKKKDDDFFFGGGFFFEEEDDDEEEFFFIIIKKK]]]yyyxxxqqquuummmUUU[[[jjjgggXXXSSSPPPOOOUUUfffttt{{{hhhYYYQQQOOOOOOSSS\\\bbbdddcccgggdddaaaaaadddiiikkkmmmgggbbb[[[UUUSSSRRRRRRQQQOOONNNLLLKKKIIIGGGDDDAAA@@@>>>;;;999666333///+++AAA:::222444GGGbbbwwwSSSCCC999;;;<<>>666666666555555555444444444333222222111111111111...//////000111222444444999:::777555:::HHHXXXbbbiiijjjdddSSS???333555;;;AAA888>>>MMMKKK@@@MMMhhhoooMMMOOOXXXSSSOOOSSSTTTQQQRRRWWWXXXQQQHHHDDDNNNcccllltttyyywwwxxxyyyzzz|||~~~}}}}}}{{{vvvrrrqqqrrrsssssswwwtttzzz}}}zzz~~~}}}yyyttttttsssiii^^^qqquuusssmmmmmmpppkkkbbbaaaWWWQQQVVV[[[WWWKKKBBBAAA???<<<999666333222111///......111555777777555AAA666OOOfffvvvvvv[[[FFF:::888777666555555666666666555555555555555444444444<<<:::CCCjjjsssyyyttttttuuulllwwwxxxwww~~~zzzgggNNNVVViiifffeeexxxttt}}}}}}}}}}}}___eee~~~lll]]]zzzZZZBBB444000777???CCCMMMNNNIIIQQQ^^^VVVBBB555===;;;IIIbbbSSStttWWWfffiiiNNNLLLOOOGGGFFFFFFFFFGGGHHHKKKMMMNNNQQQPPPMMMGGGHHHYYYooozzzmmmtttuuuuuuwwwooohhhkkkcccgggmmmsssvvvvvvtttrrruuuyyyvvvnnnccc^^^|||}}}iiiiii___GGG444GGGTTTPPPKKKWWWnnn~~~tttqqqtttqqqiii```[[[```VVVAAASSS~~~zzz|||vvvzzzzzzwwwssstttzzz|||{{{~~~qqqfff```]]]gggTTT???HHHXXXnnnxxxYYY{{{^^^VVVYYYVVVTTTRRRRRRPPPNNNKKKEEEFFFGGGFFFEEEDDDEEEFFFDDDLLL^^^ooosssuuuvvvvvvzzzooo```]]]WWWNNNMMMLLLWWWfffuuu}}}qqqRRRNNNHHHDDDHHHSSSZZZ\\\___]]]ZZZXXXXXX\\\cccggg___[[[UUUOOOMMMLLLMMMNNNIIIGGGEEEEEEEEECCC@@@===:::888777666777999;;;;;;333<<>>===DDDLLLLLLEEENNNtttpppaaaTTTSSSVVVTTTPPPPPPOOOMMMOOORRRPPPKKKHHHIIIIIITTTiiippprrrwwwnnnjjjlllvvvzzzrrrpppyyy{{{{{{~~~wwwttt{{{{{{{{{~~~{{{qqqwww||||||{{{zzzuuuoooyyyvvvoooiiifffccc\\\TTT___eeefffbbbccceee^^^SSSXXXRRRSSS[[[]]]SSSGGGAAA999888777555333111000///---///333888<<<<<<;;;999777PPPsssRRR;;;@@@444888888777555444333333333333333333333333333333333666777777UUUlll|||yyyzzz~~~ppptttmmmwww}}}lllsss~~~uuu[[[XXXbbb\\\kkkssshhhmmmuuu}}}~~~~~~sss[[[lll{{{sss{{{qqqbbb{{{xxxZZZHHH777333777:::;;;;;;IIIEEEFFFSSSaaa___KKK777;;;<<<@@@MMMsss^^^WWWhhh\\\HHHQQQIIIJJJIIIHHHHHHHHHHHHJJJKKKMMMOOONNNJJJEEEEEEJJJ\\\pppjjjrrrhhhSSSUUUvvvvvv]]]bbbcccffflllsssvvvuuussssssvvvsssmmmiiidddsss```LLLPPPPPPBBB:::PPP]]]OOO:::===ZZZwwwzzzyyy}}}xxxoooiiiYYYYYYbbbsssyyyyyy~~~~~~wwwtttrrrmmmiiikkkssswwwvvvWWWHHH888:::VVVuuuBBBCCCLLLoooeeeggg|||zzz}}}VVVJJJMMMKKKIIIIIIIIIIIIGGGFFFFFFGGGGGGFFFEEEDDDDDDEEE@@@GGGRRRYYY\\\hhh{{{www^^^SSSJJJHHHOOOAAADDDIIIRRR```lllmmmhhheeecccZZZKKKCCCDDDGGGGGGIIIJJJKKKJJJJJJLLLQQQTTTQQQNNNJJJFFFDDDDDDFFFHHHGGGEEEBBB@@@>>>===:::999:::777333000000444999===EEEbbb{{{{{{iiiRRR;;;(((???888:::PPPsssdddeee~~~}}}yyyxxx{{{yyy[[[NNN???777777888666333333222222222333333222111111111111111222222222222111000//////////////////444444555555666888999:::666>>>FFFOOO___mmmmmmdddRRRFFF888222666<<<>>>>>>DDDIIICCC<<>>KKK]]]ddd|||nnnGGGiiiUUUKKKQQQFFFLLLIIIIIIHHHGGGGGGHHHIIIJJJIIIKKKFFFFFFHHHEEEQQQmmmuuu}}}tttsssjjj]]]XXXeee{{{|||nnnfffdddccccccfffjjjnnnpppmmmrrrooonnnpppkkkmmm|||zzzVVV===@@@JJJHHH@@@CCCCCC<<<555===YYYuuuyyybbb}}}zzz}}}|||wwwuuusssnnnkkkmmmssstttpppRRRAAA666III{{{^^^===FFFeeeeeetttqqq}}}gggTTTJJJFFFEEEDDDEEEFFFGGGFFFEEEEEEFFFGGGEEECCCBBBCCCDDDBBBAAABBBGGGSSSdddwwwdddtttiiiJJJ666888JJJ???@@@???AAAGGGQQQTTTRRRcccjjjhhh[[[OOOJJJEEE???666888;;;<<<;;;;;;<<<===AAA@@@???<<<::::::===???>>>>>>;;;888444222444666777888:::===AAAHHHOOOUUUzzzzzzoooXXXBBB888:::>>>>>>KKKbbb}}}yyyuuuuuuyyy|||mmmeeeWWWKKKBBB===::::::444444444444555555444444111222222222222333333333000000000000111222333333666666777999;;;===???@@@FFFRRR]]]bbbggghhh]]]MMM@@@;;;777777;;;@@@AAA@@@JJJCCC@@@TTT]]]LLLSSSWWWVVVRRROOOLLLKKKGGGIIINNNTTTTTTMMMJJJJJJJJJIIITTTcccooo}}}lll```]]]iiirrrmmmccc___ggglllsssyyy{{{{{{xxxwwwgggiiiqqqzzz|||yyyxxxiii\\\]]]^^^kkkmmmiii```ZZZYYYXXXWWWQQQMMMKKKMMMPPPRRRRRRSSSWWWgggqqqjjj```\\\ZZZVVVQQQRRROOOGGG===555///+++//////......///111333444;;;;;;999555555===KKKWWWeeeeeeqqq___888@@@???222999222444555444222000111333000000000111111222222222+++000888555KKKuuu~~~xxx~~~yyy~~~}}}yyyyyy~~~ttt\\\^^^yyyxxx[[[@@@@@@RRR]]]kkkyyy~~~}}}~~~}}}}}}~~~~~~zzzuuuqqq]]]___sssZZZDDDDDDNNNkkk{{{hhhccc}}}|||vvvpppkkkcccVVVGGG===444444666888666555<<>>BBBHHHXXXtttggg___vvvbbbTTTPPPUUUGGGHHHKKKGGGFFFEEEEEEEEEFFFHHHHHHEEEHHHDDDHHHMMMCCCJJJiiizzz{{{xxx~~~yyytttuuuzzzooojjjwwwzzzjjjlllnnnrrruuuppphhhdddfffkkkhhhnnnmmmmmmssspppnnnvvvuuuxxxvvv^^^EEEIII```lllUUUGGGAAALLLYYYfff}}}~~~~~~}}}||||||~~~bbbPPPVVV}}}ttt~~~uuuxxxttttttrrrpppqqqrrrkkkccc;;;999IIIsss```CCC777SSSmmm~~~iii|||{{{TTTPPPKKKGGGFFFEEEFFFGGGHHHGGGFFFCCCDDDDDDCCCAAA@@@@@@AAABBB???<<>>>>>BBBFFFGGGKKKVVV[[[XXXWWWYYYTTTJJJ???>>><<<;;;999888666555888999:::888555555666999666888999666333666>>>EEE@@@IIIVVVbbbjjjpppuuuxxxZZZNNN@@@888666888???GGGUUUvvv~~~}}}yyytttrrrsssuuuzzz}}}zzzppp```OOODDDCCCEEE888888888777555444444444333333333444444444444444333333333444666888999:::666777888;;;>>>AAADDDEEE[[[hhhooojjjbbb[[[KKK;;;222777===@@@BBBBBBDDDEEEAAA???[[[XXXYYYSSSPPPQQQUUUSSSMMMKKKMMMFFFHHHPPPYYY[[[SSSIIIEEEEEEHHHFFF[[[{{{xxxxxxmmmTTTEEEOOObbbiiihhhhhh___```eeelllrrruuusssqqqiiifffiiissszzz{{{|||uuu```WWWWWWPPPRRRdddqqq~~~tttcccVVVQQQOOOMMMQQQNNNLLLPPPTTTWWWYYY[[[eeefff___TTTRRRTTTPPPGGGBBBEEE@@@555111555777555.........///111444888:::888999888777???UUUtttjjjrrrXXX777BBB===888:::111...111333333111000222444//////000000111111111222///...999///EEEiiilll~~~~~~~~~ssszzz~~~{{{yyy{{{yyy^^^fff}}}yyyaaa@@@???WWWnnn}}}|||}}}vvvxxx{{{}}}}}}yyyrrrmmm]]]gggrrrdddEEEEEEQQQssswwweeeuuu{{{ssshhh___TTTGGG;;;555333222666<<<>>><<<;;;===EEEZZZnnnjjjNNN555555BBBEEERRRbbbeee666\\\rrrttt{{{NNNLLL]]]===MMMIIIDDDCCCCCCCCCDDDEEEGGGHHHEEEHHHDDDIIIPPPAAADDDddd{{{uuussszzz|||oooxxxzzzjjjgggkkkfffnnnmmmlllrrrqqqooovvvjjjfffiiixxx]]]^^^hhhsssiiiUUU^^^rrrbbbbbbyyy}}}wwwwww|||{{{yyyrrrqqqdddDDDKKKzzzvvvppp~~~xxxmmmyyyrrrtttttttttsssooocccVVVAAANNNsssxxxEEEAAANNNrrraaarrr```vvvhhhlllKKKJJJDDDFFFDDDCCCCCCEEEEEEDDDCCCAAABBBBBBAAA???>>>>>>???:::===>>>>>>GGG\\\qqq|||qqqZZZiiinnnvvvuuuRRRAAAAAAEEEDDD<<<666777;;;>>>;;;CCCHHHJJJRRR]]]\\\RRRTTTOOOHHHDDDAAA@@@>>><<<777999:::999555444555666555;;;?????????FFFSSS___hhhnnnuuussshhhXXXIII@@@888777;;;>>><<<>>>SSSjjjyyyppp```~~~|||{{{{{{yyyvvvrrrqqqllltttvvviii]]]VVVFFFEEEBBB@@@>>>;;;777444888:::;;;999666555777::::::777777999888555555888===<<<;;;>>>FFFQQQ[[[bbbrrrnnnggg[[[MMMAAA:::666666??????@@@FFFDDDAAAIII===cccfffMMMYYYZZZTTTMMMHHHHHHJJJMMMNNNEEEDDDMMM[[[]]]QQQIIIIIIIIIGGGEEEMMMcccxxx~~~xxx|||[[[HHHSSSjjjmmm```aaaYYYSSSWWW\\\```dddhhhgggiiilllnnnmmmkkkhhhfff[[[^^^``````___ccckkkqqqsssddd\\\]]]```aaa```YYYZZZ[[[]]]___aaabbbcccccc]]]UUUOOOJJJFFFAAA===888777777555333000---+++111///111222555BBBAAA000888444555???^^^iiiooorrr}}}MMMCCC888444777999666111111111000000//////......////////////000000000000///333000,,,777SSSlllwww}}}pppxxxwww[[[___fffnnnuuu}}}tttdddxxxnnnWWWTTTJJJ???UUU{{{yyy~~~~~~~~~uuusssxxxtttxxx}}}wwwdddTTTgggvvvlllXXXQQQ\\\lllooo___OOOGGG@@@999555666444333888???>>><<>>>>>======>>>>>><<<>>>@@@AAADDDMMMZZZddduuuuuuzzzuuu}}}~~~~~~|||yyy{{{NNNHHHFFFIIIFFF>>>999:::888:::>>>DDDKKKOOOPPPOOOVVVZZZ```eeeccc___^^^___\\\WWWQQQLLLKKKLLLNNNOOOQQQ\\\ggghhhaaa]]]```fffPPPKKKDDD===555000000333CCC888DDDKKKTTTeee{{{wwwzzz}}}bbbuuuvvvrrrtttuuupppqqqssswww}}}rrrgggXXXLLLGGGGGGHHHIIIAAA@@@>>>>>>>>>???>>>>>>FFF@@@<<<===@@@AAADDDHHHOOOQQQVVV\\\cccjjjoooqqqoooeeeVVVGGG>>>;;;<<<===BBBDDD>>>@@@NNNOOOBBB<<>>???DDDQQQ^^^gggpppdddHHH888:::BBBIIIdddyyyzzzZZZbbbttt^^^ooogggWWWJJJJJJJJJDDDAAADDDDDDAAAAAAFFFFFFBBBAAAEEEDDDFFFGGGGGGFFFHHHNNNSSSfffrrrrrr{{{uuusssfff}}}jjj\\\YYY\\\eeejjjhhheeehhhmmmpppttt~~~|||lllcccgggpppzzzPPP===<<<>>>FFFWWW```eeeXXXVVVggg```OOOTTT}}}rrrtttwwwpppgggcccVVVLLLDDDLLLiiizzztttqqqkkkccc```cccgggppppppmmmpppnnnnnnxxxwww]]]CCC<<>>???@@@BBBDDDCCCAAA>>>??????>>>============>>>;;;======<<<<<>>???GGGDDDHHHGGGCCCGGGXXXooo{{{tttOOOUUUaaa___XXXTTTPPPMMMFFF??????CCCIIIJJJLLLNNNOOOPPPQQQQQQQQQWWW___dddeeegggiiillleee^^^VVVTTTWWW[[[\\\[[[ZZZYYYVVVRRRNNNJJJGGGEEE@@@<<<888555444333111///111000/////////111333444BBB444111===CCC<<<666666@@@qqqvvvsss^^^888444333333444555444000---///////////////..................////////////000111//////000222:::MMM]]]nnnqqquuusss~~~~~~eeeFFFZZZlllmmm```XXX___jjjuuuxxxzzzyyyiiibbbbbbkkksss{{{jjjuuu}}}{{{~~~tttbbb]]]YYY[[[bbblllvvv|||}}}}}}rrrtttyyyxxxkkkMMMCCC:::111000111222555888;;;>>>??????DDDRRR```hhhdddcccDDD222BBBBBBDDD___fffEEEZZZkkkSSSMMMKKKLLLHHH@@@???CCCAAA@@@AAADDDDDDBBBBBBDDDEEEEEEFFFGGGHHHIIIHHHGGGLLL]]]sssxxxmmmtttddd]]]nnnooouuuuuu}}}uuuZZZIIIIIICCCPPP]]]eeejjjnnnnnnmmmffftttdddBBBGGGSSSRRRXXXnnn{{{zzzYYY???GGGBBBQQQfffuuuhhh___```^^^TTTJJJGGGHHHOOO^^^tttssspppjjjaaaSSSGGGCCCEEEZZZjjjrrrrrrtttnnnmmmwww{{{nnn^^^LLL???555555CCCSSSwwwtttvvv}}}^^^TTTssszzzKKKNNNIII<<>>@@@CCCCCCBBB@@@>>>>>>>>>>>>===<<<<<<<<<======<<<<<<;;;888666777<<<@@@NNNbbbjjjiiinnnmmm^^^VVVTTTYYY___BBB===777111111888AAAHHH999::::::888666555555555:::999777666555777888:::;;;777222//////000000///777888999;;;>>>@@@???>>>PPPnnn^^^iiiYYYPPPrrriiifffvvvyyynnnnnnkkkgggeeefffiiilllmmm|||{{{wwwwwwwwwsssjjjbbbdddbbb______aaabbbaaa___ddd\\\WWW^^^ggglllmmmnnnmmmnnnnnnkkkeee[[[RRRLLLCCC===888999>>>CCCCCCBBB>>>DDDEEEBBB888555\\\aaaWWWVVVSSSOOOHHHMMMPPPNNNHHHEEEFFFIIIHHHEEEDDDEEEBBB???BBBJJJ???FFFJJJHHHFFFNNN___mmmzzz|||ooo```TTTYYYSSSMMMJJJEEE???<<<>>>:::::::::;;;===>>>@@@AAACCCGGGNNNRRRSSSTTTVVVWWWPPPLLLHHHHHHKKKNNNNNNLLLDDDCCCAAA>>><<<999777666222111000//////////////////000111333555888999:::;;;<<<;;;<<<===<<>>BBBDDDEEEFFFGGGEEEEEEFFFGGGGGGFFFEEEDDDFFFXXX~~~xxxlllqqq}}}zzznnnmmmeeeNNNVVVUUUbbbuuuqqqZZZOOOSSSNNNPPPSSSZZZgggqqqqqqkkkqqqrrrtttyyy}}}~~~}}}zzzwww[[[XXXqqq~~~xxxrrrFFFVVVlll~~~vvvooojjjjjjhhhcccbbbdddwww{{{qqqqqqiii[[[KKK===666888<<<999IIIUUUaaappprrrrrryyy{{{xxxiiiWWWIIIJJJBBB<<>>III@@@CCCFFFEEEAAA>>>>>>???===<<<<<<;;;:::;;;;;;;;;======<<<999666555777999IIIKKKVVVmmm}}}yyy___dddpppvvvttt|||hhhOOOPPP\\\jjj```SSSFFF;;;333,,,'''444555555333444888<<<<<<111111111000//////000111000000222666<<>>;;;=========EEEUUUfffpppuuuuuurrrwwwgggxxxgggAAA[[[wwwsssfffyyyrrrssspppkkkhhhfffdddaaa___cccjjjsss|||}}}~~~yyyvvvwww|||{{{|||}}}|||yyyyyyzzz|||xxxsssrrryyy|||vvvrrrhhheee___WWWOOOFFF@@@<<<:::999:::@@@GGGIIIDDD???BBBLLLBBB888LLLmmm}}}SSSXXX^^^OOOGGGOOOEEEIIIKKKIIIEEEDDDHHHLLLNNNFFF@@@???AAACCCEEEGGG===AAADDDDDDBBBDDDMMMVVVppp{{{qqqPPPFFF>>>???BBB@@@===<<<555444444333444555666777777888:::<<<<<<>>>???AAA@@@>>><<<===???@@@>>><<<444444444333333222222222,,,---......///000111222...111444888<<<>>>>>>>>>555???888555JJJ```ooo~~~}}}oooyyy```???...444111333444333111///000111---------------.........------------...............,,,...222000---555DDDppptttkkkuuuxxx|||sssssstttwww}}}{{{dddGGG999>>>HHHLLLWWWbbbiiiooouuu{{{wwwfffzzzqqqcccfffiiidddcccgggwwwnnnfffllljjjaaa\\\RRRHHH>>>777888888000111222444777:::===>>><<<>>>CCCGGGMMM\\\ggg```QQQAAA666>>>FFFAAASSSzzzmmmHHHGGGuuuUUUlll{{{UUULLLIIIHHHJJJIIIEEEAAA???;;;===???AAACCCFFFGGGFFFCCCEEEGGGFFFCCCCCCFFFIIIDDDKKKvvv|||jjj___dddpppSSSQQQJJJPPPbbbeeeZZZYYYddd|||vvviii\\\XXX___gggjjjpppllliiijjjmmmooommmjjjoooqqqmmmhhhpppfff|||}}}wwwvvvwwwzzzyyyqqqiiirrrgggUUUCCC:::;;;@@@DDDCCCGGGFFFNNNccclllkkkoookkkqqqssshhhVVVGGG<<<777======999@@@KKKHHHNNNhhhUUUzzz___RRRnnnwwwmmmMMMDDDHHHFFF@@@???@@@CCCDDDCCC>>>;;;<<<===::::::999888888888888999:::::::::999888777888999???999KKKbbbttt~~~oooddd___fffpppwwwrrr^^^SSS^^^[[[XXX[[[]]]YYYMMMCCC999:::777000///333444111444666888888777777999<<<===>>>???===;;;:::;;;===:::LLL___hhhppp{{{oooiiixxxssssssmmmsssYYYXXXbbbuuu}}}fff```ccctttoooiiifffeeedddbbb___TTTUUUXXX[[[___bbbdddfffgggjjjooovvv|||~~~}}}~~~|||{{{~~~{{{wwwwwwzzzyyypppddd]]]SSSOOOJJJDDD???=========BBB@@@@@@CCCFFFFFFDDDAAA===888<<<[[[```MMMTTTWWWLLLGGGMMMEEEFFFGGGEEECCCCCCGGGKKKQQQHHH@@@>>>AAACCCBBB@@@FFFCCC@@@???>>>???EEELLLZZZ{{{qqqMMM???444444:::;;;999777666666555444333333444444333222111000000111333444111111000111222222000...////////////////////////---...111111222222444666<<<<<<=========;;;999888;;;FFF@@@JJJuuu~~~tttwwwKKK///222555111111111111///---,,,---///,,,,,,,,,---------------,,,,,,,,,---------......---,,,...000///...333999___}}}wwwmmmppptttzzzoooqqqzzz{{{tttqqqooooooqqqwwwzzzbbbHHH;;;<<>><<<888444333222222222///333666777:::???@@@???BBBFFFNNNWWW```___PPP@@@888444@@@GGGVVV|||JJJLLLwwwYYYaaaYYYPPPLLLHHHEEEFFFHHHFFFAAA<<>>666888<<<555@@@======FFF<<<:::PPPooouuuMMMmmmxxxyyyOOOAAAIIIBBB@@@CCC:::>>>>>>???===;;;888888888888777666666555555666666444444444555666777888999444111FFFYYYnnn|||hhhaaarrrvvvppp^^^VVVOOORRR^^^lllsssuuu[[[\\\UUUIIIDDDDDD???777>>>??????<<<777555666888:::<<<===<<<===EEESSS___iii~~~wwwyyyxxxqqqsss___QQQOOOccciiilllyyyyyy]]]XXXaaa^^^\\\^^^ccceeeccc```]]]\\\ZZZWWWVVVUUUUUUVVVWWW```mmmwwwzzzxxxuuusss|||||||||{{{zzzzzzzzz{{{wwwsssppppppjjj___UUUQQQ@@@???===<<<<<<>>>@@@AAAEEEDDDCCCBBBBBBCCCCCCCCCBBBHHH___{{{XXXTTTQQQQQQPPPMMMJJJJJJFFFFFFEEECCCCCCCCCDDDEEEIIIEEE@@@>>>???AAA???===IIICCC???@@@???>>>CCCIIIHHHdddwwwnnnhhhWWWFFF>>>:::777444333555555555555444444333333444333111000111111111111......///000000000...---.../////////000000000000111444777777666666888:::BBBAAA@@@??????@@@AAACCCQQQooowwwxxx}}}qqq~~~sssDDD333000222444111......------...------,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,------------......,,,---111222///<<>>BBB>>>===<<<:::999999999777555555555444333333333333333111111000111222444555555333000<<>>@@@AAABBBCCCCCCCCC@@@BBBCCCCCCCCCBBBCCCEEEXXXxxxSSSMMMKKKIIILLLNNNLLLGGGCCCGGGFFFDDDDDDDDDCCCAAA???>>>???@@@>>>===?????????@@@======AAA@@@;;;<<>>;;;???GGGCCCLLL[[[gggooosssttttttyyyttt{{{zzz{{{yyyyyy{{{vvvmmmhhhiiiuuu|||uuu|||wwwxxxuuusssxxxzzzooo\\\UUUYYYXXXSSSMMMEEE999000111888111333......555444111888888<<<<<<999>>>KKKUUUWWWPPPTTT]]]aaaTTT>>>444666;;;LLLOOO___{{{qqqVVVUUU|||{{{IIIZZZlllFFF[[[JJJFFFIIIKKKKKKJJJHHHDDD@@@>>>CCCDDDBBBCCCHHHHHHDDDEEEAAA>>>???BBBCCC???;;;===<<<===rrrtttsssnnnpppvvvwwwuuukkkeee___YYYUUUXXXZZZZZZ]]]]]]UUULLLFFFDDDGGGSSSccclllkkkfffllllllkkkhhhiiilllkkkgggnnnmmmiiisssrrrrrrxxxllltttvvvxxxyyypppmmmwwwssstttsssooommmooosssuuuvvvtttooolllooossspppjjjjjjkkkdddWWWUUUhhhrrrQQQHHH>>>:::888999;;;<<<>>>@@@VVVbbbHHH...===SSSrrrmmmIIIlllddd???GGGEEE<<<;;;;;;<<>>BBB@@@FFFUUUmmmooo___WWWHHH888333111000111111000222444222555333...000777;;;:::888888777777888888888999:::999999999777777:::>>><<>>CCCYYY~~~{{{{{{{{{PPP444333111////////////000.........------,,,,,,,,,************************+++++++++,,,,,,,,,---------------............///333777IIIcccuuu{{{mmmbbbiiigggbbbeeeffftttrrrttt~~~tttjjj]]]III>>>CCCEEE<<<;;;BBB@@@>>>AAAJJJUUU^^^iiirrrppprrroooiiiiiipppsssqqquuuqqqsssvvvrrrlllsss{{{yyywww~~~|||yyyvvvtttsssmmmkkkeee\\\TTTOOONNNNNNJJJDDD<<<666333111...,,,444//////333555444888???===<<<@@@HHHOOORRRSSSUUUXXXggg___MMMAAA222333JJJFFF^^^cccqqq|||TTTFFF{{{VVV???TTTuuuOOOLLLLLLLLLEEEHHHJJJIIIEEEAAA??????CCCGGGIIIGGGGGGHHHFFFBBB@@@>>>===>>>???AAAAAA@@@BBBAAA@@@HHHaaawwwuuueeeuuuppp~~~yyy~~~zzzwwwmmm```KKKLLLWWW]]]ddd___OOOAAA???MMMSSSOOOTTTccc^^^dddiiikkkkkkkkkiiihhhiiiiiijjjllloooqqqqqqqqqtttsssqqqpppooopppqqqqqqnnnpppqqqooollljjjlllooonnnrrrtttqqqoooppppppmmmnnnjjjccc```eeeuuulllTTTDDD>>>:::111111===EEEEEEHHHPPPgggLLL888HHHhhhuuuuuu___WWW~~~EEECCCAAA>>><<<;;;<<<>>>???===;;;888777666555222000000000000111222222222333///000000000111111111111111111222333222444CCCTTTqqqjjjrrrppp]]]XXXllllll|||wwwsss___kkknnn``````mmm}}}zzz~~~aaaLLLLLLSSSmmmsssxxxtttdddQQQDDDIIIVVVddd```YYYRRROOOPPPTTTWWWSSSPPPMMMKKKKKKJJJIIIHHHGGGEEECCCAAA@@@@@@AAABBBAAABBBCCCDDDDDDDDDEEEFFFDDDDDDDDDAAA??????AAACCCAAA666666MMMoookkkOOOKKKRRRGGGGGGGGGGGGGGGEEEDDDCCC@@@AAACCCCCCBBB@@@===;;;<<<<<<<<<<<<======>>>>>>@@@AAACCCAAA>>>===???BBB@@@BBBJJJXXXeeesss~~~rrrXXXHHH@@@888444444333111///333777777444444666444...555333111222666999:::999===888666;;;AAABBB;;;555888444444:::>>>CCCMMMXXXtttiiiwww~~~qqqMMM111333222111///......//////...---------,,,,,,,,,,,,************************+++++++++,,,,,,,,,,,,---------------............+++000888KKKllltttttt|||iiiaaaaaa\\\XXX^^^ddd\\\___jjj|||nnnbbbYYYYYYTTTHHHAAABBB:::999:::>>>@@@AAAFFFMMMUUUWWWVVVSSSVVV___eeeeeegggeeegggllljjjgggooo|||uuuttttttqqqooonnnnnnlllkkkjjjiiiiiiXXXVVVQQQJJJCCC???>>>???<<<777222//////000///---555111111555666666999@@@CCCEEEIIINNNVVV___dddeeeggg[[[EEE:::@@@EEEIIIQQQdddpppssseeeXXX]]]sssdddSSShhhcccLLLGGGDDDBBBEEEGGGIIIGGGCCC>>><<<<<<>>>BBBCCCBBBBBBDDDBBB??????>>>===>>>@@@AAAAAA@@@BBBAAA???CCCTTTjjjxxx{{{}}}{{{pppsssxxxyyy{{{nnn^^^SSSOOOTTTPPP\\\gggooogggSSSDDDCCCHHHZZZYYYWWWVVVXXX\\\```aaakkkkkkkkkkkkjjjiiifffdddllllllkkkkkkkkkkkkllllllmmmoooqqqpppmmmmmmnnnppppppppplllggghhhlllmmmkkkllljjjeeecccgggsssqqqcccUUUOOOKKKBBB999333888<<>>;;;999888@@@eeeeeeJJJFFFIIIHHHFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@???>>><<<<<<:::;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDHHHLLLRRR___xxxvvvssshhhZZZQQQLLLFFF<<<333---/////////333777555000555111---...333777888666---333888777333222555999BBBGGGUUUdddllltttnnnlllYYY>>>333///222111000///............------,,,,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,000---444]]]}}}mmm|||}}}wwwqqqjjj```XXXZZZ```aaacccjjjwww}}}qqqeeeXXXLLLDDD>>>;;;:::;;;:::666888<<<;;;<<<<<<;;;>>>FFFKKKMMMOOOMMMPPPUUUSSSQQQXXXdddgggiiiddd\\\[[[bbbccc___WWWWWWVVVUUUUUUTTTSSSSSSAAA@@@<<<777333000000222///...,,,---///111222222666555666:::<<<===BBBHHHMMMSSSXXX\\\gggtttxxxssscccPPP>>>666999NNNgggpppqqq___WWWFFFJJJeee___dddTTTMMMGGGDDD@@@DDDEEEFFFDDD@@@<<<999999:::>>>@@@>>>???AAAAAA===???>>>===???AAABBBBBBAAACCC@@@>>>???DDDVVVttt|||ppp~~~iiixxx\\\[[[kkk~~~kkk^^^QQQFFFkkk}}}bbbTTTJJJAAA<<<>>>DDDLLLSSSWWWYYYZZZVVVXXX\\\aaaeeeiiikkkllllllmmmnnnoooooonnnmmmllliiikkkmmmmmmmmmlllmmmnnnooonnnjjjfffgggkkkjjjeeefffddd```\\\[[[___eeejjj___JJJ555222888<<<:::777===GGGQQQKKK666---@@@[[[vvvSSS\\\{{{QQQAAAFFFBBBAAA@@@>>><<<;;;:::999999777555555555555333111111111111111000000000000////////////000000000000///......///...+++---111111LLLdddooo}}}vvv|||iiifffttt~~~lllHHHBBBLLLGGGPPPjjjzzzqqqmmmzzzkkklll}}}pppXXXQQQGGGBBBDDDJJJQQQTTTFFFCCCAAABBBDDDGGGIIIJJJGGGFFFDDDBBBAAABBBCCCDDDBBBBBBCCCDDDFFFHHHHHHGGGCCC===444///555FFF[[[iiieeeLLLKKKQQQLLLAAAEEEDDDBBB@@@@@@@@@AAABBBAAA@@@???>>><<<<<<;;;;;;999:::;;;<<<===>>>??????@@@>>>===>>>@@@BBBBBBAAABBBEEEKKKMMMLLLPPP^^^nnnzzzyyyxxxuuummmeeebbbZZZOOOFFFAAA>>>:::666===999555333555777999999666;;;>>><<<===GGGSSS\\\aaayyyyyyfff}}}sssJJJ222...444777000//////.........------,,,,,,,,,,,,++++++++++++************************************+++++++++++++++,,,,,,,,,------------000444---)))DDDqqqnnnyyyvvvvvv~~~uuufff[[[[[[]]]\\\]]]fffyyy}}}zzznnn```EEE>>>:::<<<>>>===<<<===666777666555555777888888===;;;<<<>>>;;;999===EEEJJJIIIEEE@@@CCCJJJKKKGGGDDDCCCBBB@@@???===<<<;;;555555333111...---...000/////////111333555666777666999===BBBFFFKKKRRRYYY\\\dddjjjqqq~~~|||jjjOOO???>>>CCCHHHfffnnnLLLCCCSSS}}}yyyIIIhhh|||lllIIILLLKKKIIIIIIBBBBBBBBBCCCBBB@@@===;;;999;;;???@@@???@@@CCCCCC@@@???>>>>>>???AAABBBAAA@@@BBB======???<<>>FFFNNNNNNOOOQQQRRRTTTWWWZZZ]]]```bbbeeeggghhhgggfffdddeeefffiiijjjkkkkkkkkklllhhhkkkkkkhhhfffeeeaaa\\\ZZZWWWQQQJJJDDDAAAAAAAAA>>>444///555???BBBAAA???:::AAAFFFBBB;;;EEEiiikkkjjj___AAA>>>FFF@@@@@@???>>><<<:::777666666444333333444444333222111111111000000//////............/////////000000...,,,,,,...000/////////222===DDDNNNkkkiii___jjjjjjeeesssvvvttt}}}~~~|||rrrkkkvvvssshhhQQQPPPIIIIII]]]QQQccc~~~kkkXXXkkkaaabbbiiiuuuwww}}}fffUUUMMMGGG@@@:::555444333666;;;@@@CCCDDDFFFEEEDDDDDDEEEGGGJJJKKKDDD@@@<<<999999999777666777===FFFRRRaaarrr|||iiiYYYVVVRRRHHHGGGNNNFFFDDDBBB@@@???@@@AAABBBCCCBBB@@@===;;;:::::::::888999:::;;;<<<===>>>>>>>>>===<<<===???AAAAAAAAA===@@@FFFJJJHHHDDDEEEJJJeeeqqqxxx~~~xxxtttqqqmmmkkk\\\[[[YYYVVVTTTUUUYYY\\\ssshhh]]]ddd}}}jjjHHH222///333111+++............---------,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---***......***...AAAYYYggghhhwwwyyyyyyppp|||zzzdddbbbfffbbb[[[ZZZhhh}}}jjjSSSEEE:::;;;@@@???:::666:::::::::;;;:::777444444888777666666333000333888777888777555555888999777555555444333222111000000111111222111///000111333333444555555666777888999888???GGGMMMSSS\\\ffflllrrrxxxoooRRRDDD888CCCXXXjjjhhhHHHBBBWWWMMMYYYsss}}}xxxQQQCCCIIIDDDDDDGGG?????????@@@@@@@@@@@@>>>======@@@AAA???@@@CCCDDDAAA>>>>>>>>>???AAAAAA@@@>>>???:::===AAA<<<888KKKfff{{{oooqqq{{{~~~EEE<<<888___lll\\\JJJBBBFFFQQQ^^^hhhhhhlllpppmmm[[[EEE999888===>>>>>>>>>>>>BBBGGGLLLQQQTTTYYY]]]```aaaaaaaaa___``````bbbcccddddddccc[[[______YYYSSSRRRQQQPPPJJJFFF???:::666555555555333888BBBIIIFFF<<<333111444;;;EEEOOOYYYmmm|||{{{uuuwwwyyyjjjGGG<<<>>>@@@============;;;888555333333222111222333444333111111000000//////.........---............////////////...,,,,,,///222222000000,,,)))444MMMdddfff\\\XXX\\\eeeuuuzzzllleee^^^bbbrrr}}}|||zzz{{{wwwwww{{{sss[[[RRRIII:::LLLyyyyyyzzzfffqqqwwwWWWNNNMMMNNNNNNvvvZZZtttrrrccchhhkkkdddeeerrr___PPPKKKHHHEEEBBB@@@>>><<<:::;;;;;;;;;<<<>>>BBBEEEGGG===:::888:::>>>BBBBBBAAAWWWcccsssvvvwwwTTTKKKNNN[[[VVVCCCAAANNNEEEDDDBBB@@@???@@@AAABBBBBBAAA???===;;;:::999999888888999999:::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@???>>>@@@EEEEEEAAA@@@BBBYYYaaahhhwwwyyyTTTHHH888000111222...))),,,,,,---------,,,,,,+++)))************+++++++++))))))))))))))))))))))))((())))))))))))***************+++++++++,,,,,,,,,&&&***000111******???XXXeeeuuuxxxsssuuuuuuuuu{{{bbblllrrruuu|||zzzuuuhhh[[[[[[dddiiiggg}}}uuueeeWWWSSSTTTNNNDDD===<<<::::::<<<;;;888666888555555555444333222444666000222444444333333444444//////000000111222222333000111222222222333555777666777888999999;;;>>>AAADDDNNNXXX^^^dddooozzzbbbGGGHHHTTTgggpppmmmhhhZZZDDD@@@XXX}}}aaafffTTTLLLKKKKKKDDDBBBCCC???>>>>>>===???AAABBB@@@???;;;>>>>>><<<===@@@AAA>>>>>>>>>>>>???@@@???===;;;<<<888;;;AAA===666===LLL{{{{{{qqqkkkrrrvvvyyy{{{nnnooo}}}vvvddd^^^~~~|||gggIII>>>EEESSS]]]oooyyyppp[[[NNNMMM???@@@@@@===999999<<<@@@@@@CCCHHHMMMPPPRRRRRRRRRSSSQQQOOOPPPQQQRRRRRRRRRMMMMMMIIIAAA===???CCCDDD===999666555999===BBBDDDAAAAAACCCAAA:::666<<>>::::::::::::888666333222222111000000222222111000////////////............------------........./////////---***+++...///------******///555===JJJUUUnnnuuunnnfffjjjjjjhhhmmmggguuuTTTVVVbbbeee```gggqqqnnnppprrrrrrlllcccaaafffmmm[[[TTTGGG>>>@@@GGGHHHDDDMMMUUU^^^}}}gggVVVeeesssnnnJJJEEEKKKIIIEEEGGGxxxccchhhjjjfffaaa^^^```eeekkkpppwwwtttpppkkkfff```YYYUUUDDDDDDDDDFFFHHHLLLOOORRROOOQQQYYYeeetttkkkHHHKKKCCCDDDPPPRRRHHHAAABBBCCCBBBAAA@@@?????????@@@<<<<<<<<<;;;;;;::::::999777777888888888999999999999;;;===<<<::::::===@@@???>>>???BBBCCCAAACCCGGGUUUUUUQQQ\\\xxxyyywww___UUURRRCCC<<<444...,,,---///111***+++,,,------,,,++++++))))))))))))******++++++))))))))))))))))))))))))((((((((()))))))))******************++++++++++++***+++///222...+++555DDDTTThhhrrrqqqqqqooouuuqqqsssnnnzzz}}}mmm[[[WWW```dddaaaPPPZZZjjj|||~~~zzzqqqgggbbbOOOIIIDDDBBB???:::;;;???777888888666666777888888666555555666777777666666222333444555666777888999444666777888777888:::;;;999;;;>>>AAACCCIIIPPPUUU\\\hhhrrrtttyyyzzzdddZZZUUUrrr|||iiiRRREEEFFFPPPtttbbbccc___IIINNNKKKHHHIIIDDD???CCC???===<<<===@@@AAA@@@>>>:::<<<<<<999999<<<===:::>>>>>>===>>>>>>===:::777999777888<<<;;;999>>>GGGjjj~~~~~~rrrzzz}}}{{{oooxxxzzzhhhjjjVVVKKKDDDFFFHHHLLLYYYiiiaaacccccc]]]SSSIIIEEEDDDBBBCCCDDDDDDDDDBBB@@@>>>MMMIIIEEEDDDEEEFFFFFFEEECCCAAA===;;;???DDDBBB<<<777555333666<<>><<<======DDDOOOuuuccc[[[___bbbWWWVVVgggvvvfffYYY___zzzzzzzzz|||~~~}}}zzz||||||WWWHHHKKKJJJKKKLLLJJJGGGDDDCCCCCCBBBAAA@@@??????>>>>>>>>>777777999:::::::::::::::777777777777777888888888888;;;>>><<<888777;;;???999:::===@@@???<<>>AAAZZZqqq~~~vvvzzz^^^BBB;;;777///:::444///---,,,++++++,,,)))***,,,,,,---,,,+++***(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++...***((())),,,---,,,***AAA[[[mmmtttuuurrrwwwrrr{{{xxxqqq|||^^^QQQUUUYYYUUUSSSVVV[[[aaafffqqqnnncccWWWPPPIIIBBBCCCIII???@@@???<<<;;;<<<<<<;;;@@@;;;777888;;;;;;999777:::::::::::::::::::::;;;:::<<<===>>>===>>>@@@AAA===AAAEEEJJJOOOXXXbbbjjjrrr}}}uuunnnvvvcccuuueeeGGGAAAGGGXXXssszzz|||zzzlllmmmcccLLLGGGJJJ???===IIICCC:::EEE@@@>>><<<<<>>;;;:::<<<<<<888888;;;;;;999>>>>>>===>>>>>><<<888555888777666666777<<>>>>>EEEQQQTTTIII999888555444555:::???AAAAAAJJJKKKUUUiii||||||qqqUUUTTT{{{vvvUUUIII>>><<<>>>===:::888666666555444333333222222111000//////000000///...,,,------....../////////,,,,,,,,,---------......&&&---///,,,+++...///,,,***...///,,,,,,111111...)))IIIQQQSSSnnn~~~}}}ggg|||qqqhhhfff\\\gggqqq{{{jjjsss{{{iiisssuuuyyy~~~tttlllaaattt{{{|||zzznnntttbbbKKKFFFDDD888:::<<<===???@@@>>>:::jjjhhh^^^ZZZ___bbb```gggrrrXXXMMMfffhhhjjj{{{vvvyyy}}}~~~{{{uuussswww}}}vvv|||wwwqqquuu[[[LLLGGGHHHIIIVVVOOOIIIGGGEEEBBBAAACCCCCCAAA???=========>>>???>>>===;;;999888666666666555666666555333333444666555666666777777777666666888:::===>>>===<<<;;;<<>>@@@KKK[[[ggg~~~|||}}}vvv[[[>>>333333111...---222222000///---+++***)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++*********))))))((((((******+++++++++,,,,,,,,,444HHH```qqq}}}}}}|||qqqmmmaaazzzzzzrrr\\\NNNTTTQQQPPPPPPOOOPPPWWW___wwwrrrfff```^^^___QQQ]]]]]]KKK@@@EEEHHHBBBCCCDDDDDD@@@;;;:::===AAA<<>><<>><<<===>>>>>>>>>===;;;:::<<<;;;::::::999888777777:::999888777666555444333444000555;;;666777XXXaaakkkyyyvvvdddqqq~~~ttttttzzz{{{aaaqqqtttxxx~~~cccmmmcccZZZUUUNNNDDDKKKTTTRRRTTTOOORRRZZZSSSEEEFFFSSSHHH:::;;;BBB;;;666777555333666444888???888222999888444>>>AAA@@@]]]xxxqqqrrrdddgggxxxhhhtttZZZDDDCCC@@@<<<:::888888888444444333333222111000000///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---///666EEEYYYmmmyyyjjjttt~~~{{{tttppppppssshhh```cccgggtttooofffcccnnnccckkkppp~~~uuunnnrrrqqq~~~jjjOOO===888999999888777888888999;;;<<<======kkk{{{nnnbbb[[[RRRIIIMMMWWW^^^TTTddd___[[[kkkwww}}}www{{{tttQQQBBBGGGOOOLLLEEEHHHEEEDDDEEEBBB===:::<<>><<<<<<<<<===>>>;;;:::888777666555444444444555555444333333444666555555666777777777777777888;;;===>>>===;;;;;;;;;>>>???>>><<<<<<@@@IIIPPP```pppfffEEEAAA666---...111///------000///...---,,,***))))))+++++++++******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))******************)))))))))((((((*********+++++++++,,,,,,***777HHHXXXjjj{{{uuuiiilllcccfff|||~~~ggg\\\TTTPPPNNNOOONNNLLLMMMPPPXXXeeetttxxx~~~}}}rrrlllnnnlllfffjjjhhhccc[[[UUUTTTZZZaaabbbjjjllleeeeeeooowwwwwwnnnggg]]]UUURRRUUU\\\aaaeeellluuuxxxvvvpppkkkhhhfff```WWWNNNHHHGGGIIIKKKZZZlllyyyeeeBBB===UUUhhh888DDDGGGXXXYYYWWWYYYuuubbbHHHFFFLLLDDDCCC@@@>>><<<<<<<<<===;;;<<<<<<===<<<;;;:::999888888888777777777777777999888777666555444333333666222333777333222FFF```[[[QQQPPPbbbzzzlllWWW^^^ppp{{{rrrxxxyyyqqqVVV]]]pppnnnvvvIIIRRRjjjkkkrrrvvvpppttt}}}ttt~~~fffZZZOOO===EEE@@@:::777555222111111>>>333000444444777:::999777999444666EEEKKKLLLRRRNNNMMM]]]mmmtttlll___^^^[[[sssyyy}}}VVVLLL???>>>===;;;999888777777444333333222111111000000............------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---///,,,******...555===BBBKKKWWWhhhvvvyyymmmooossslllgggrrrjjjdddmmmeeePPPFFFGGG@@@888555777999777444555555666777888999::::::vvveee___ZZZWWWVVVRRRNNNVVVbbb]]]XXX___VVVOOOSSSWWWhhhaaaTTTEEE===???EEEIIIJJJCCCAAABBBBBB@@@===AAAGGG???>>><<<;;;::::::;;;<<<666666555444333333333333333444444333222222333555333444555666777888888888999;;;======<<<::::::::::::<<<>>><<<:::888:::===BBBNNN\\\gggrrr~~~~~~uuu}}}lllTTTBBB;;;<<<))))))+++//////+++)))***,,,,,,,,,+++******))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))(((((()))*********++++++++++++%%%***222===PPPiii~~~qqqbbbzzznnnrrr^^^hhhuuuyyytttooobbbUUUOOOMMMKKKJJJKKKCCCLLLVVV___mmm}}}|||~~~yyylllfff^^^XXXXXX]]]eeejjjffffffeeeaaaZZZRRRJJJEEEBBB<<<666888>>>AAA???:::GGGkkkjjjEEE999KKKSSSNNN<<<@@@\\\XXXQQQiii{{{WWWBBBFFFJJJDDDBBB@@@>>><<<;;;;;;;;;;;;:::::::::::::::999888888444444555555555666666666777666666555444333333222555333222222111111666===???888666FFFlll~~~nnnaaa[[[lllsssgggwwwyyy```\\\qqqMMM:::<<>><<<;;;>>>JJJWWW======;;;:::999999::::::444333222222222222222222111222333222111111222444222333444666777888888888999;;;<<<<<<:::999999999999;;;>>>>>><<<999999999:::===???CCCNNN```tttyyyvvvqqqmmmnnnxxxdddYYYIII999///,,,,,,...000000111///,,,))))))+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))(((((()))))))))************+++)))+++,,,...:::QQQlllwwwhhhooowwwooovvv|||ooohhhaaalllkkkZZZRRRLLLIIIHHHEEEFFFGGGHHHMMMTTT\\\```kkkqqqzzzxxxpppmmmeee\\\WWWWWWWWWWWWWWWXXXXXXYYYNNNIIIBBB===:::888666555333555888???FFFKKKLLLLLLYYYxxxhhh???>>>MMMFFF777[[[PPPZZZddd{{{NNNBBBIIILLLGGGCCC@@@???===<<<;;;;;;;;;;;;888888888888777777666666444444444444444444444444444444444333333222222222000333333000111333333///(((444444333RRR~~~nnnmmmmmm}}}pppwww~~~{{{nnnuuu}}}mmmYYYGGGWWWiiieeesss}}}wwwyyyxxxzzzdddPPPYYYZZZqqq~~~hhhCCCAAABBB999888999999999888666444333111111111000000/////////------------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,...000111111000000---......,,,***+++000555???@@@HHHSSSSSSOOOSSS^^^uuuttt~~~}}}jjjbbbaaaXXXPPPQQQTTTUUULLL===666666000000///---+++---222555444444333222000///000111000000111111222333333444oooXXXRRRQQQNNNLLLPPPVVVVVVOOOHHHHHHMMMEEETTTRRRRRRXXXSSSQQQXXXXXX]]]hhhxxxkkkXXXNNNLLLJJJBBB>>>FFFRRRSSSEEE777???<<<999777555888DDDQQQ<<<;;;:::999999888888888333222222111111111222222///000111000///000111333000111333444555666777777777999:::999888777888999;;;===>>>>>>===;;;;;;;;;999;;;>>>AAACCCGGGNNNUUUbbbmmmuuuwww~~~}}}zzz}}}~~~{{{uuuwww{{{{{{lllVVVKKKDDD666)))+++555888--- ,,,+++******,,,......---)))*********++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((())))))(((((()))))))))*********,,,......+++,,,999TTTjjj|||zzzkkkooo|||~~~vvveee^^^eeerrrvvvmmm```PPPFFFGGGDDDAAAAAABBBCCCFFFHHHDDDKKKVVV```iiiqqqwww{{{zzzvvv|||wwwwwwrrrjjjbbb^^^ZZZRRRJJJKKKLLLMMMMMMJJJEEE@@@===;;;888666666999<<<>>>???===DDDIIIGGGCCCIIIXXXgggwwwnnnSSS???999000===cccbbbkkkVVVbbbvvvVVVBBBHHHJJJ???===GGG>>>>>>======<<<<<<<<<<<<777666666555555555555555666555555444333222222222222222111111111111111111---222333//////333333...///444000***999\\\zzzuuusss}}}xxx|||qqqppp|||xxxwwwgggYYYXXXaaazzzsssqqqqqqmmmmmmyyymmmcccooo}}}YYYEEE@@@>>>===<<<999999999888777444222000000000////////////......---,,,,,,,,,++++++++++++++++++************++++++************************************************)))))))))*********++++++*********+++++++++******,,,------+++)))))),,,///111---///555444,,,+++222///111999;;;222---+++'''------000222000...///222333444444333111...,,,+++111111///---+++...333888//////000000111111222222bbbJJJHHHKKKJJJAAACCCDDDBBB@@@AAAGGGNNNGGG\\\OOONNNYYYQQQQQQUUUVVVYYY\\\^^^dddrrr~~~iiiYYYPPPMMMLLLKKKJJJEEEAAACCCHHHIIIDDD>>><<<;;;;;;;;;888555888>>>999999888888777666666555222222111111000111111111---...//////...///111333///000111333333444444444444666777777666666777888>>>======<<<;;;::::::999999:::===@@@???>>>AAAGGGHHHNNNTTTZZZdddsss~~~rrruuummm^^^KKK:::111333777'''///555333,,,(((+++111&&&'''(((***///333///((()))))))))*********++++++''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''(((((((((((())))))(((((((((((())))))))))))'''+++...+++'''+++>>>QQQooo|||rrr~~~iii{{{yyyqqqaaaiiissscccOOOJJJEEEDDDCCC@@@>>>@@@>>>@@@BBBCCCDDDEEEGGGIIIZZZ^^^iiiqqqmmmfffiiirrrjjjaaaZZZ]]]gggnnnlllggg___[[[UUUPPPMMMJJJDDD@@@===<<<;;;999888777666555777888:::<<<===>>>>>>>>>HHHFFFIIIUUUeeennnnnnjjj[[[III888===QQQaaasssWWW\\\YYYSSSnnnhhhGGGFFFFFFGGGFFFCCC@@@>>><<<<<<<<<<<<<<<<<<<<<<<<666666555444444444444444555555444333222111000000/////////000000000000000...111111...,,,...///...888+++***444444888\\\}}}~~~yyy}}}vvvggg|||vvv|||tttmmmiiiaaabbbXXXeeexxxpppQQQ:::===CCC===999;;;999888888666444222000///........................,,,,,,,,,+++++++++******+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))************))))))(((((())))))***###%%%((())))))***,,,---'''&&&(((---///---...111000111000...------...000222111000---+++***---///)))***+++---------------+++---.........///222444......//////000000000000UUUDDDIIIKKKFFFIIIGGGCCC<<<888888<<<>>>VVVkkkOOOHHHSSSJJJKKKPPPWWWWWWUUUOOOKKKQQQ```nnn|||kkkYYYFFFAAAHHHMMMHHH@@@@@@DDDEEEBBB<<<:::>>>BBB<<<:::999;;;:::555444666555555555555444333222222222111000000////////////,,,---......---...000222//////000111111111111111111333444444333444666888;;;:::::::::;;;:::999888<<<999777999888:::BBBMMMBBBAAAAAAFFFIIIMMMTTT\\\eeekkkssszzz~~~yyyqqqhhhccc```\\\UUUOOO---000333222000///...---000,,,'''&&&))),,,---,,,***---,,,***,,,///,,,$$$((((((((((((((()))))))))&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''''''''((((((((())))))&&&'''***,,,((('''///;;;NNN___iiihhheeemmm~~~lllccciiiddddddpppvvvlllbbb\\\UUUKKKEEEEEE===<<<:::888777999>>>AAA777<<>>;;;888:::???EEEJJJLLLMMMIIIDDDAAA>>>;;;888888444444333333555888;;;===:::===???@@@BBBFFFLLLRRRYYYWWW\\\lll}}}}}}jjjVVV>>>@@@LLLbbbsssZZZNNNPPPgggmmmSSS???DDDCCCAAAFFFMMMFFF888::::::;;;;;;;;;;;;;;;:::666555444333333333444444222111111111000000//////------....../////////000111---,,,---///---,,,---111(((---999444***;;;\\\yyysssrrruuupppsss~~~~~~|||yyy```YYYvvvzzztttrrrtttyyyqqq@@@EEEDDD<<<888;;;;;;777666555444222111000000000------------------------++++++++++++******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))***************+++,,,---......+++,,,,,,,,,+++***+++++++++......***(((((('''$$$---...)))&&&***))))))---((())))))((()))+++...///...---------............------...///000///...---------------............tttIII@@@JJJJJJAAA>>>@@@@@@???@@@BBBDDDCCCdddwwwQQQDDDNNNCCCHHHMMMJJJHHHGGGGGGIIILLLNNNOOOTTTiii}}}jjjZZZPPPMMMBBBDDDFFFDDDAAA@@@BBBEEEEEE>>>:::<<>><<<777:::CCC???@@@AAAAAADDDLLLWWW___hhhhhhgggeeeggglllqqqrrrmmmkkkkkklllkkkfffaaa___GGGBBB<<<666333000---***222111///---...000...+++((()))+++,,,------+++)))+++---***$$$$$$))),,,)))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''((((((((())))))&&&''',,,,,,((((((---///;;;UUUpppuuu```lllpppfff___ppp[[[UUUXXXiiissseee]]][[[\\\WWWNNNCCC:::777888:::999;;;;;;999999:::999666444999===<<<888666:::>>><<<:::888777777666777:::===>>>???@@@@@@@@@@@@@@@???AAADDDGGGOOO```vvvqqq~~~zzz___JJJCCCFFFVVVXXXzzz}}}PPPfffggguuuaaaJJJBBB@@@BBBCCCBBBAAAAAABBBCCC888888999:::::::::999999666555444333333333444555.........///////////////,,,------....../////////333***'''///444111---...)))000111+++)))111999;;;AAAXXXoooggg]]]ccctttvvvpppvvvsss~~~{{{vvvzzzttt~~~~~~{{{}}}kkk{{{xxx~~~yyy|||xxx|||{{{lllOOO===DDD@@@<<<:::::::::888444333222000/////////111111------------------------+++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******)))(((&&&%%%''''''''''''((()))+++,,,###+++---((((((...///***'''---***)))///,,,&&&)))---///...,,,+++***)))(((*********+++,,,+++(((&&&***((('''))),,,......---,,,,,,,,,,,,,,,,,,------ZZZAAAEEE@@@999@@@===;;;::::::;;;;;;;;;:::KKKKKKJJJHHHFFFFFFHHHJJJDDDDDDCCCCCCEEEHHHKKKNNNNNNQQQWWWaaappp{{{yyyooowwwmmm```QQQIIIJJJJJJGGGBBBCCCCCCBBBAAA???>>>======GGGDDD???<<<999888555333;;;666222222555666444111111111000......---------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------------------000000111222222222222111666777888999999::::::999999999999888777888;;;>>>;;;;;;;;;;;;::::::999888888888:::;;;===>>>@@@@@@AAA???>>>>>>??????>>>===;;;<<<<<<=========<<<<<<333333222111000///......++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++***888RRRdddffffffiiirrrvvvkkk[[[ccc|||wwwnnnfffYYYPPPTTTeee|||xxxtttzzz~~~nnn\\\III:::???GGGBBB999@@@???777999BBB???333???;;;777777;;;>>>;;;777@@@======>>><<<:::???GGGDDDEEEDDDDDDHHHMMMLLLIIIMMMVVVPPP\\\ttt{{{lllUUUHHH???TTTvvviii{{{}}}RRROOOttt```HHHKKKLLLCCC@@@@@@@@@@@@@@@???>>>>>>888888888777777777777777888777666555444333222222000////////////.................................---------------------------------............///888???XXX{{{lllddd```fffnnnzzz{{{}}}xxxxxxuuueeewww~~~ppp|||{{{uuu|||sssSSSAAA@@@EEE;;;;;;;;;:::999777444333222222111000///...------------------------------************************+++*********))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,WWWBBBFFFAAA999===<<<:::999999;;;;;;;;;:::@@@@@@@@@>>><<<<<<>>>@@@CCCBBB@@@@@@AAACCCFFFHHHJJJJJJJJJLLLPPPYYYccckkk}}}pppiiiaaaWWWOOOTTTLLLDDD@@@CCCEEEDDDBBBAAAAAA@@@@@@???>>>======AAA>>>:::888777666555333999555111111444555333000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...//////000111111111111000222333444555666666666666888888888777666666999;;;888888999999888888777666777777777888888888999999;;;999888777888999888777333333444444444444333333222222111000///...------++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***,,,(((,,,:::EEENNN\\\kkkuuuxxx~~~~~~xxxvvv|||jjjhhhqqqkkk[[[gggjjjzzzrrrqqqwwwkkk^^^^^^aaa[[[NNNDDDCCCGGGLLLUUU___BBB===;;;===>>>===???CCC<<>>????????????>>>======888888777777666666666666555555444333222111000000//////.........---------------------------------------------------------------------............///111@@@\\\sss{{{wwwtttvvvrrrqqq|||~~~yyyxxx|||www}}}pppkkk```PPPAAA888999<<<999999999999777555333222222222111000///...---,,,------------------------*********************************)))))))))(((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))******))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,QQQAAAEEE@@@999999999888777888:::;;;;;;:::<<<<<<;;;:::888888:::<<<@@@>>>===<<<<<<===???AAACCCCCCBBBBBBBBBFFFLLLPPPTTT^^^iiirrr|||xxxzzzqqqaaaOOOFFFHHHLLLKKKHHHCCCAAA???@@@BBBDDDEEEEEE???>>>>>>>>>======<<<<<<999777555444444555444222666333000000222333111///...---,,,++++++***++++++,,,,,,+++++++++*********************************)))******+++,,,---............///000000000000///000111222333444444444444777777777555444444666888555666666666666555444444777777666666555444444333666555333333444444444333111222222333333222222111000000///...---,,,++++++************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***,,,(((''')))+++333HHH^^^kkkmmm|||kkktttnnn^^^IIISSSmmmuuu}}}xxxxxxpppqqqtttzzz\\\SSSOOORRRMMMEEEHHHTTTttt|||~~~vvvvvvzzzvvveeeddd\\\MMMOOOIIIPPP\\\mmmeeeNNN\\\YYYWWWttt}}}dddJJJ;;;EEENNNFFF<<<;;;<<<============<<<;;;;;;888777777666555444444333222222111111000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000,,,///???SSSjjjwww{{{}}}yyywwwzzz}}}~~~{{{wwwzzzvvv}}}~~~lllHHHCCC===:::999999999888777777777777555333111000111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++~~~JJJ???@@@===888555666666666777:::;;;:::999:::;;;;;;:::888888:::<<<;;;:::999888999:::;;;===<<<>>>AAACCCEEEHHHLLLPPPHHHJJJLLLNNNRRRZZZbbbgggppp~~~~~~uuukkk```YYYXXX[[[cccjjj]]]TTTIIIDDDEEEFFFCCC???@@@AAACCCCCCCCCBBBBBBBBB<<<<<<;;;;;;;;;;;;;;;;;;555333222222222333111000222000......000000///------,,,++++++*********+++++++++*********)))))))))************************(((((()))***+++------...---...//////000000//////111222333444444555555444555666555444222111333444333444444555444444333333888888777666555444444444666444333222444444333222444444444444444444333222...------,,,++++++******************************))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))******++++++'''(((333AAAOOORRRsssvvvgggttt|||oooyyylllSSSiiizzzlllqqqmmmyyyyyypppuuuhhhgggssswwwsss|||zzzzzz|||xxxooollljjj^^^OOOIIIKKKGGGXXX^^^^^^yyywww{{{mmmooo]]]]]]^^^fffrrrYYYLLLAAAAAAKKKIII<<<:::DDD::::::;;;;;;::::::999888777666666444333222111111111000000///......------,,,,,,,,,,,,+++++++++***************************+++++++++++++++++++++++++++,,,,,,,,,------------555///,,,111===QQQnnnjjjxxxlllqqq{{{}}}|||}}}{{{zzzwww|||zzzmmmQQQ>>>AAA>>>;;;<<<>>>>>>;;;888555666666666555333111000000000///......---,,,,,,++++++++++++++++++++++++************************))))))))))))))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((())))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))************************tttDDD===:::777888444555444555666999:::888777555666777666555555666888666666666666777999:::;;;:::<<<>>>???@@@AAACCCDDDLLLKKKKKKJJJIIIIIILLLOOOKKKOOOQQQXXXbbb___^^^jjjggg]]]UUUSSSSSSQQQPPPQQQPPPVVVUUULLLKKKTTTWWWQQQSSSQQQNNNJJJEEEAAA===:::===@@@BBBBBB???<<<:::;;;999999999999999999888888555333222222222111///---///...---.........---,,,,,,,,,++++++***+++++++++******)))))))))((((((((())))))))))))))))))))))))''''''((()))***+++,,,------......///////////////000111222333444444444444333444444333111000111222333333444444444444444333666666666666555555555555666555333333444444444333111111222222111000//////,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((())),,,///---)))))),,,333888QQQrrrzzznnnlllxxxuuubbbYYYfff}}}zzzhhhQQQ@@@GGGVVViiiqqqxxxsss}}}jjjXXXQQQ[[[aaa\\\aaaooohhhvvvuuuaaaOOOKKKJJJDDDAAA]]]fffPPPFFFTTT___ZZZ___ssswww___MMMQQQHHH\\\yyy[[[PPPQQQBBBEEEHHHFFF???999:::>>>888999999999999888777777555555444333222000000///000000//////......------,,,+++++++++************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---...---------///777GGGUUU]]]pppyyyddddddfffaaa___rrrzzznnnuuu|||uuuwww{{{|||}}}|||dddVVVTTTHHH<<<>>>===>>>>>>>>>===:::888666555555666666555333111000//////......------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))ggg???===666333999555444333444666888888666444333555666666555444555777444444444555666888999:::999;;;>>>?????????@@@AAA???AAAGGGLLLLLLGGGDDDEEEJJJHHHGGGQQQZZZTTTSSSbbbbbbVVVJJJHHHJJJKKKKKKLLLVVVaaa___OOOHHHLLLHHH;;;GGGHHHHHHEEEAAA@@@BBBEEE<<<>>>@@@???===;;;;;;;;;888888777777666666666555555444222222222111...,,,,,,,,,------------,,,,,,,,,++++++*********++++++))))))((((((((('''''''''((((((((((((((((((((((((&&&''''''((()))***++++++,,,,,,---............------...///000111111111111000222333222000000000111222333333444444444444333333333333333333444444444555333111111222333222111000111111000000///...---++++++******))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&'''***++++++)))(((&&&,,,777GGGTTT^^^iiisssqqqjjjeeeeeeiiitttlllaaa]]]VVVKKKTTTbbb___^^^ooozzz}}}xxxmmmppprrrmmmnnnuuu}}}yyyeeeWWWXXX^^^```nnnzzzvvviii```SSSQQQLLLRRR^^^lllRRRFFFFFFIIICCCEEEBBB<<<===BBB???666777888888888888777666666333333222111000//////.../////////.........------++++++++++++******************************************************************+++++++++,,,,,,,,,'''+++//////,,,,,,000444999MMMeeeuuu{{{{{{uuunnnzzzrrrooohhhaaaiiirrrooo}}}rrrmmmyyyzzztttwww}}}{{{ppp|||wwwwww~~~{{{xxxaaaVVVGGGEEEGGG;;;555AAA666999;;;;;;888666666777444444555555444222111000......---------,,,,,,,,,************************))))))))))))))))))))))))''''''(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((YYY<<<@@@666222:::666333333444555777777444222333555777777666666666777444444444444555555666666777:::===@@@AAACCCEEEGGG@@@AAAFFFMMMMMMHHHGGGJJJGGGJJJEEEFFFOOONNNMMMUUUTTTMMMGGGHHHJJJJJJLLLOOOIIIOOOPPPKKKHHHLLLMMMKKKRRROOOJJJDDD???===<<<<<<@@@???>>>>>>>>>=========777777666555444444333333333222111111222111...,,,***,,,---...---,,,,,,,,,***))))))((())))))******((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((())))))))))))******++++++++++++++++++,,,---...///////////////000222222111000111222111111222333333333333333222222222222222222222222333111000///000111000///111111111000000///...---************))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''&&&&&&'''***++++++'''***---///666DDDTTT^^^fffrrr}}}kkkdddzzzrrrfffllluuummmoooXXXJJJRRRRRRGGGGGGTTT[[[___rrr{{{tttooorrrwww}}}tttooouuujjjjjjrrruuuUUUUUULLLYYY___WWW\\\VVVYYYggguuu}}}|||}}}rrrVVVEEEFFFLLLHHH>>>BBBBBB>>>;;;???EEE@@@777777777777888777777666555000000000000//////...............------------,,,,,,,,,+++++++++*********************************************************************++++++++++++(((,,,//////...------...+++444EEEXXXgggqqq}}}xxxvvv}}}}}}|||wwwkkkdddooofff```nnnwwwyyy~~~{{{vvvfffRRRKKKBBBFFFBBBAAAFFF???666999888999999999777666666777111222333333222111///...---------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''PPP:::DDD888333<<<777333333444555777666333000000222444444444333444555444444444444333333222222444777:::;;;<<<===???AAACCC???===???===;;;???FFFIIISSSMMMCCCJJJRRRPPPOOOAAAAAADDDIIIIIIGGGJJJNNNIIIKKKSSSZZZWWWLLLFFFGGGGGGDDDAAABBBEEEFFFCCC@@@@@@>>>:::999:::;;;:::999777777666555333222111111000000000111222111///---***,,,---...---,,,,,,,,,(((((('''''''''(((((()))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''((())))))))))))))),,,,,,---...////////////---///111222111000111222000000111222222222222222555555444444333222222222333222000000111111111000---......---,,,+++***)))************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''******((('''(((******)))******'''&&&---;;;GGGXXXxxxxxxlll~~~lll\\\cccsssrrrpppzzz}}}mmmeeehhhooo___JJJ<<<;;;DDDNNNTTT___]]]WWWPPPMMMOOOTTTXXXUUUTTTWWWZZZWWWRRRSSSYYYbbb^^^^^^```[[[PPPHHHFFFAAAFFFIIIkkktttzzzQQQSSSNNNEEEBBBEEEEEEAAA;;;<<<>>>>>><<<::::::<<<777777777777777666666555///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************)))))))))))))))))))))))))))************+++++++++***,,,,,,******---//////000)))***555CCCVVVqqquuu~~~|||oooggglll]]]UUUeeeooovvvrrr|||oooYYYPPPQQQHHH>>>BBB@@@HHH???333:::BBBAAAAAA???<<<999777666555333222000000111111111///...---------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''TTT>>>555222444000888444444333333333222222222444333333222111111111222///000222333444555555555444444555555666888999:::999<<<>>><<<999;;;DDDLLLfffXXXHHHBBBGGGPPPVVVWWWBBBDDDDDDBBBAAACCCEEEFFFIIIMMMRRRUUUTTTPPPIIIEEECCCDDDDDDCCCBBBAAA@@@???===<<<999777777777888999222333333333333222111111///......------,,,+++++++++++++++++++++***)))((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''(((((('''&&&%%%%%%###%%%)))***)))((((((((((((((((((((())))))))))))))))))*********+++++++++///////////////000000111000/////////000111222222000000000000000000000000222+++(((---222000---+++000555888555---)))+++000************))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++,,,KKKqqq}}}lll___uuuzzzjjjaaafffgggeeemmm}}}zzznnnqqqwwwkkkiiizzzsss```___mmmYYYIIIHHHFFFEEEUUUnnnbbbJJJMMMOOOEEEFFFSSSVVVPPPGGGKKK[[[[[[QQQOOOVVVdddwwwwwwpppXXXMMMHHHJJJFFF???BBBIIIFFF<<<999999;;;???BBBAAA===888;;;;;;999777666444333222//////...------------...---------,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++---//////,,,,,,777JJJZZZjjj______ooo}}}}}}zzzssskkknnnhhhooo~~~wwwuuutttttttttoooeee]]]IIIHHHFFFEEECCCBBBBBBAAAAAA???===<<<;;;<<<===>>>::::::999777666444333333222222111111000...---,,,,,,,,,,,,+++++++++******))))))************))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&{{{LLL;;;666444555000777222222222222111111111111333333222111111111111111...///000222333333444444333333333444555777888999888:::<<<;;;999<<>>>>><<<;;;===@@@BBBIIIHHHQQQ^^^\\\LLLDDDFFFAAAAAA@@@???>>>======<<<;;;;;;;;;:::999888666666111111222222111111000///------,,,,,,++++++*********+++++++++******)))(((''''''''''''''''''''''''((((((((((((((('''&&&&&&'''''''''''''''&&&%%%%%%(((***,,,---+++)))))))))''''''((((((((())))))))))))))))))*********++++++...------------...////////////.........///000000000000000//////.........111---+++,,,---...444;;;<<<999555000+++)))((((((*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++111---444GGGWWW```kkkwwwpppfffdddlllsss{{{rrrkkklllbbb```mmmxxxvvvqqq|||hhhccciiirrr{{{bbbgggmmmccc^^^ddd}}}|||sssmmmkkkdddfffwwwmmmvvv]]]NNNJJJKKKDDDGGGCCC===@@@GGGDDD;;;;;;<<<>>>AAABBB@@@<<<999:::999888666444333222111///......---------------,,,,,,,,,,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))))))))))))))*********++++++&&&***......,,,---444:::CCCEEEKKK[[[vvvvvveeejjj{{{lllaaakkk~~~wwwvvv|||iiieee___[[[XXXSSSJJJDDDDDDCCCCCCBBBBBBBBBCCCCCC@@@>>><<<:::::::::;;;<<<999888777666555333222222111111111000///...---,,,,,,,,,+++++++++*********))))))************)))))))))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''((((((lllCCC888777555777000444111111000000000/////////222111111000000000000111---...///000111222222222222222222222333444666666777777888999:::===@@@BBB>>>>>>@@@BBBEEEDDDAAA>>>???>>>>>>===<<<>>>BBBEEEMMMIIISSSccc^^^HHHBBBMMM@@@>>>===;;;:::999::::::;;;;;;<<<<<<:::888555333000000000000000///......,,,,,,++++++***))))))(((***************))))))((('''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&%%%***,,,------+++)))(((((('''''''''(((((((((((()))))))))))))))************,,,,,,++++++,,,,,,---...///...------------------//////......------------,,,,,,.........444CCCSSSCCC:::///******+++(((%%%******))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))************,,,$$$"""***333;;;GGGSSSbbbgggvvvnnn___```]]]]]]ccceeewww{{{}}}|||www~~~nnnwww~~~yyy{{{~~~xxx~~~{{{}}}xxxdddQQQFFFBBBAAAAAACCCEEECCC>>>AAAFFFDDD<<<>>>AAACCCCCCAAA===;;;:::777777666444222111000//////...------,,,,,,------++++++++++++*********)))+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************'''+++...///---***(((((((((222888>>>TTTwwwpppxxxqqqzzznnneeecccnnn}}}}}}~~~}}}{{{qqqyyyuuuooohhhccc```]]]XXXTTTQQQLLLGGGDDDEEEEEECCCAAAAAAAAA@@@@@@@@@AAAAAABBB???===;;;999888888888888777666555444333111111000000000000000///...,,,,,,,,,++++++++++++*********((())))))******))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))aaa>>>888666444777000444000000000000////////////000000///////////////000------///000000111111111000000000000111222333444555444333666:::===<<<;;;>>>?????????>>>>>>@@@AAABBB@@@???@@@@@@@@@DDDJJJLLLKKKSSS[[[SSSDDDCCCLLL@@@???<<<999888888999:::<<<<<<;;;:::888666444222///000000000000///......,,,++++++******))))))(((((())))))***))))))((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''&&&&&&%%%&&&((())))))'''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))******++++++******++++++,,,---///...---,,,,,,,,,,,,,,,------------............,,,---000000///222???MMM<<<444+++(((***---+++(((***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******'''+++000...$$$'''666222BBB___yyy{{{kkkeeehhhmmmqqq}}}|||||||||dddGGGRRRaaapppmmmddduuu~~~vvvlllmmm{{{~~~yyysssrrruuuhhhVVVNNNLLLJJJJJJKKKHHHBBB===DDDFFFEEEBBBDDDHHHFFFAAAAAADDDFFFDDD???:::999:::555444333222000///...---...------,,,,,,,,,,,,,,,************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******---,,,++++++,,,,,,,,,+++***//////---444EEEUUU[[[NNNLLLYYYiii|||zzzyyyrrrzzz~~~rrriiijjjooogggeeegggooorrrmmmiiihhheeeuuuVVV```ssswwwyyyvvvjjjWWWLLLMMMOOOMMMJJJHHHFFFDDD???<<>>>>>======>>>===;;;999888777666666444444333222111000///...////////////...---,,,+++++++++++++++************(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((]]]===888555222555///444000000000000////////////.........------......///---...///000000111111000///.........///000111222333111000333888:::999666;;;<<<;;;999777777999<<<>>>;;;;;;>>>>>>===AAAHHHAAAMMMVVVSSSLLLFFFCCC@@@BBB@@@>>>;;;999999:::;;;===;;;999666555444333333000000000111000000///...,,,,,,++++++******))))))'''(((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%"""$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))++++++******++++++,,,---///...------,,,,,,,,,,,,***+++,,,---///000111222111000000111---)))***///000...,,,+++++++++++++++)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))+++''''''+++...,,,(((&&&###'''555FFFQQQVVV```lllaaahhhmmmkkkxxx}}}mmm]]]jjjooossszzzqqqvvvjjjgggsss}}}qqqpppjjjlllvvvzzznnnaaaTTTGGG???CCCCCCCCCCCCCCCCCCDDDDDDDDDFFFFFFDDDEEEGGGEEEBBBBBBDDDEEEAAA<<<888888999333222111000///...---,,,------,,,+++++++++++++++*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))***'''%%%%%%(((+++,,,+++...++++++...---+++333>>>222555<<>>>>>===;;;::::::;;;===>>>???>>>BBBAAA@@@???>>>===============;;;999888777666555222111111000///...------......///......---,,,++++++++++++*********))))))(((((())))))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%YYY<<<:::555///333///333000000000/////////......---,,,,,,,,,,,,---......---...///000000000000///...............///000000000///...000444666666444666999;;;<<<:::888666555<<<888:::???@@@===@@@HHH???QQQ\\\XXXRRROOOFFF999BBBAAA???<<<;;;:::::::::;;;999666333222222222333000000000000000//////...,,,,,,++++++***)))))))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%"""$$$%%%%%%%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******))))))******+++,,,...------,,,,,,,,,,,,---******,,,---///000111222///---...333333---))))))***---///...***((((((***))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((***%%%"""&&&---///+++'''000***'''***,,,...222777RRRXXX]]]```wwwgggooowwwqqqgggppp~~~qqqrrrsssmmm|||rrrfffmmmooo{{{rrrbbbNNNCCCBBBEEEGGGHHHBBBCCCCCC@@@>>>???CCCGGGAAABBBCCCCCCBBBAAA@@@>>>@@@@@@???===999777666666111111000///...---,,,,,,---,,,++++++******++++++************)))))))))((((((((()))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&'''(((***++++++)))''',,,&&&)))000///'''***555+++///...***///888:::777777777BBBJJJKKKRRR[[[\\\aaajjjooollliiillltttyyy}}}zzzwwwsssooolllkkk~~~vvvfffUUULLLKKKKKKJJJ333333222222333555999>>><<<;;;:::888777777888888888888:::;;;<<<<<<<<<<<<===============>>>???@@@;;;;;;:::999888666555555000000//////...------,,,------......---,,,,,,++++++************)))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$RRR999:::555///333---000............------------+++++++++++++++,,,------,,,------.....................---------...//////...------...000222333333666777:::<<<===<<<999666>>>:::===EEEEEE@@@CCCKKKFFFNNNUUUUUUQQQKKKCCC;;;@@@???>>><<<:::999777777666666555333222111111111...////////////...------+++******))))))(((((('''%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))***++++++*********+++,,,,,,++++++,,,,,,------......+++)))+++111333111000111)))+++---,,,***(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((($$$(((+++((($$$$$$'''***$$$"""###(((***)))((()))&&&,,,:::III]]]{{{vvvtttyyyvvvqqquuuyyyffftttwwwtttyyy~~~iiibbbdddQQQGGGHHHBBB@@@===:::;;;<<<:::666:::===AAACCCBBBAAAAAAAAA>>>???@@@AAA???<<<;;;;;;>>><<<999777666666555333000000///...------,,,,,,,,,,,,+++***************++++++*********)))))))))(((((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((()))+++,,,,,,+++)))))))))((()))+++***((()))+++)))...+++(((,,,,,,))),,,)))000///---222444666>>>999===>>>::::::>>>???===AAAAAAAAA@@@@@@@@@===999>>>;;;;;;;;;222(((+++888...333666333...---...///...000222444777:::===@@@555666888:::<<<>>>@@@BBB;;;::::::;;;<<<===>>>>>>888888888777666555444444000//////......------,,,,,,------------,,,++++++************))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&KKK666:::666000333,,,...---------,,,,,,,,,+++++++++*********+++,,,,,,---++++++,,,---------,,,,,,......---------...//////------------...000222444666555333444777:::::::::<<<888<<>>JJJ///666@@@///777<<<888999666444666===???>>>AAA???>>>>>>??????>>>===>>>???@@@AAA???;;;999:::<<<888444333555555444222000000///...------,,,,,,,,,++++++***)))*********++++++++++++************'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((&&&%%%&&&***---%%%,,,,,,%%%&&&......'''''',,,***+++000,,,)))000)))333+++%%%000---%%%,,,""",,,222...+++---111222------,,,+++...222111//////---++++++111666333+++---...---...333999888333444555777777666666666777888888888777777888;;;===<<<<<<;;;:::999999999999555666666666555444333333/////////......---------,,,,,,---------,,,++++++************))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&'''(((hhhCCC<<<555333111---,,,...------------------------************************************************...---,,,,,,,,,,,,***))))))***,,,,,,,,,,,,...///666666777777888888999999555999???AAA@@@>>>======;;;===???@@@???>>><<<<<<@@@>>><<<888555222111000222222222111000...---,,,------------------------************)))(((&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))******++++++***+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))000///...///444<<>>????????????===;;;:::777777777666555444222222////////////............+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))************))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000...///000111222333444444888888777777777888:::;;;999999888888888999:::;;;888777777666555333222111111000///------......///+++,,,,,,,,,,,,+++******))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\@@@999333222111...---000,,,,,,,,,,,,,,,,,,,,,,,,************************************************///---++++++,,,,,,,,,+++)))***,,,,,,++++++,,,...333444444555555666666666666777999===??????<<<999888:::<<<<<<;;;:::;;;<<<===<<<:::777444222000000000000//////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********))))))(((&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))************************+++++++++,,,************)))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((''''''((())),,,///111111000//////000333555777444444555666777555///***333000---,,,......---,,,...------...111222222111333333444555666777888888:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>===<<<:::999666666666555444333111111/////////.........------+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********)))))))))*********++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///......///000111222333333777777666666777888999:::888888888888999999999999777777777666444333111000//////---,,,,,,,,,---...++++++,,,,,,++++++***)))))))))))))))((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%SSS<<<555111111000......000++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++))))))+++,,,,,,,,,)))+++,,,+++******+++,,,000000000111222333333333777555444777<<<>>>;;;777666777999777555666999<<<:::999777555333111000000......---,,,+++***))))))************************))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))************((())))))))))))*********((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%)))(((((('''''''''((((((%%%$$$$$$&&&(((******))))))(((((())),,,------,,,,,,++++++,,,///000000///000111222333444555666666666777777888999:::;;;;;;>>>======<<<:::999999888444444444333222111000///............------------++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,------------......///000111222222555555555555666777888999555666888999999999888777666666666555444222000///...------,,,+++,,,,,,,,,++++++,,,,,,++++++***))))))))))))(((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%TTT:::444000000000------///************************************************))))))))))))))))))))))))(((((((((***,,,---+++******,,,,,,,,,***)))***,,,------...///000000111111555555555666888::::::999888999999666333444888;;;888777555444222222111111------,,,+++***)))))))))))))))))))))))))))))))))(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((())))))))))))(((((()))))))))*********''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))+++++++++***)))******++++++***))))))(((---,,,++++++,,,---......*********+++,,,,,,+++***+++******+++---///...---...///000111222444444555444444666777888:::;;;;;;===<<<;;;:::888888777777333333333222111000......------------,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))*********************************((((((((()))))))))******************+++++++++,,,,,,------...///000000000333333333444555666777777333555777888999888666555555555555444333111//////...------,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%SSS:::444000000///,,,+++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((&&&(((+++///222000---)))+++,,,---,,,+++***+++,,,++++++,,,---...000000111222666999888555555999======<<<:::888666666888999777666555444333222222222...---,,,+++*********+++(((((((((((((((((((((((('''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))(((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%&&&'''(((((('''&&&%%%((())))))((('''&&&%%%%%%'''((())))))((('''''''''+++******+++---...---,,,---...///000222333444444333444555666888999;;;;;;<<<<<<;;;999888666555555222222111111000///---,,,,,,,,,,,,,,,++++++++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''(((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************,,,,,,,,,------......///000000111333444555555666222333555777777666555444444444444333222000...---............------,,,,,,***++++++++++++***))))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%MMM999444000000000,,,***,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((***...222444333...***)))+++,,,+++******+++,,,)))***+++,,,---//////000000666;;;:::555333999???>>>;;;999999;;;;;;888555777666555333222222222222...---,,,*********+++,,,((((((((((((((((((((((((''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((())))))))))))************((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''((()))******++++++******''')))++++++)))'''''''''%%%&&&((((((''''''(((***+++))))))***+++,,,,,,++++++,,,---///000222333333222333444555777888999:::;;;;;;;;;:::999666444333111111111111000...---,,,++++++++++++******************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))*********+++++++++,,,,,,,,,---------...000222333444444444222222444555555555444333333333333222111///------...............---,,,,,,******++++++******)))(((((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%JJJ777222///111111...,,,...++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))***---///...,,,)))&&&((())))))((((((***+++'''((()))***,,,---...///000555999999666555888<<<:::666444888???@@@999111555555333222111000000000...,,,+++))))))***+++,,,((((((((((((((((((((((((&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''''''''((((((((()))))))))'''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%%%%&&&)))'''((()))(((''''''***---)))((('''((()))***)))((())))))***,,,...000111222111111222333555666666777:::;;;<<<<<<:::777333111111111111111000...---,,,++++++*********)))))))))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))******************++++++++++++,,,+++---///111222333333333222222222333333333333444333333222111000...---,,,,,,------...---,,,+++******************))))))((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%MMM555000...111222//////000++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''###%%%''''''&&&'''(((***&&&&&&''')))***,,,------111333666777777777777888555000///666AAABBB999...444333222000///.........---,,,***(((((()))+++,,,((((((((((((((((((((((((&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&&&&***)))((('''&&&&&&&&&&&&&&&'''(((&&&$$$$$$(((+++((()))(((&&&###"""&&&)))'''&&&%%%&&&(((((((((&&&'''''')))***,,,...///000000000111222333444444555999;;;======<<<777333000222222111111000...---,,,************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))***************************+++++++++***,,,...000222222222222222222111111222222333444222222222111000...,,,+++++++++,,,---,,,+++***)))***************)))(((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuuIII444222///.........,,,++++++++++++*********))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&'''''''''(((((()))))))))(((((('''''''''((((((''''''(((((())))))******///,,,@@@\\\TTT222(((999999444333888888333000111333333222111000///......,,,++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))***,,,---...222111111111222444666777:::::::::999777444222000111000000///......------))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***************+++,,,---///000111222000000111111111000000///000000///...------,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$pppEEE444222///.........,,,++++++++++++*********))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))((((((''''''''''''((((((''''''(((((()))))))))))))))---EEE^^^WWW999+++333888555666999888222111333222222111000///---,,,,,,+++******)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))***+++------111111000111222333555666;;;:::888666444333222222000//////...------,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********)))***+++,,,...///000000///000000111111000000/////////...------,,,++++++,,,,,,+++++++++******************)))))))))(((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%iiiAAA444222///.........,,,++++++++++++***************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''(((((('''(((((((((((()))))))))+++---888BBB===000...666222111222444333///...000111000///...,,,+++******)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%&&&))))))&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))+++,,,---/////////000111222444444;;;999666333111111222333......---,,,,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((())))))+++,,,---...///...//////000000000//////---------,,,++++++******,,,++++++++++++***************))))))))))))(((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ddd@@@444222///.........,,,+++************************((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((((((((((((((((((((()))***+++***'''(((...444///------000333333111000///...---,,,***)))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$(((...000,,,(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''((()))***++++++------...///000111222222777666444333111111111111,,,,,,++++++************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''((()))***+++,,,---------...////////////...,,,+++++++++*********)))++++++++++++***************)))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&aaaAAA444222///.........,,,+++************************((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''!!!(((,,,,,,,,,------+++222///---111999>>>:::333,,,++++++***)))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""""""""""""""""""""########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$(((...///,,,'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))******++++++,,,---//////000000111222333444333111///---************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((&&&''''''((()))***+++++++++,,,---...............***************)))))))))+++++++++*********)))))))))))))))(((((((((((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\\\@@@444222///.........,,,+++***************+++++++++((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((''''''''''''&&&&&&(((((('''(((,,,---,,,///---,,,...666<<<888000)))))))))(((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%((((((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))***+++,,,---.........---///222444333111---+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&''''''((())))))*********+++,,,---------------************************+++************)))))))))))))))((((((((((((''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%UUU;;;444222///.........,,,+++))))))*********+++++++++((((((((((((((((((((((((&&&''')))******)))'''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((('''''''''&&&&&&&&&,,,'''"""!!!###'''+++///(((,,,---+++---111000+++'''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''(((((('''(((***,,,---------,,,---...000111111///---,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))******)))***+++,,,------------************************************))))))))))))))))))((((((((('''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%PPP777444222///.........,,,+++))))))******++++++++++++(((((((((((((((((((((((('''((()))++++++)))(((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&%%%###'''///222---'''%%%&&&///333...)))***,,,+++&&&&&&''''''((()))******''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&((()))+++,,,,,,,,,,,,........................))))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******((()))***+++,,,---------***************+++++++++************)))))))))))))))(((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$RRR666444333111000...---------***+++,,,------+++***((())))))(((((('''''''''&&&'''&&&%%%%%%%%%%%%&&&''')))))))))((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&))))))************)))(((***)))((('''''''''''''''******)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!########################%%%$$$######"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))******+++.........------,,,,,,,,,+++++++++***)))(((((('''))))))))))))(((((((((((("""%%%''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&(((***+++,,,+++)))((())))))))))))))))))))))))))))))************))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%PPP777333222000...---,,,,,,,,,***+++,,,------+++***((()))((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''')))((((((''''''''''''(((***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$####################################%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((())))))***+++------------,,,,,,,,,+++++++++******)))(((((('''))))))))))))(((((((((''''''&&&$$$%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&((()))++++++***)))((())))))))))))))))))))))))))))))************))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%MMM777222111///...,,,+++++++++***+++,,,,,,,,,+++)))((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%'''''''''&&&''''''(((((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******,,,,,,,,,,,,,,,++++++++++++******))))))((((((''')))))))))(((((((((''''''***&&&""""""&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&''')))*********)))(((((((((((((((((((((((((((((())))))******))))))((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%III777222111000...---,,,++++++***++++++,,,+++***))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''((())))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################!!!"""""""""""""""#################################$$$&&&''''''&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))++++++++++++++++++++++++******))))))(((((((((((())))))(((((((((''''''''')))'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''((()))))))))((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{EEE888333222111///...------,,,++++++++++++******))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$######"""########################!!!!!!""""""#########$$$###########################$$$&&&''''''&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((())))))*********************)))))))))(((((((((((((((((((((((((((''''''''''''&&&***...,,,'''######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%uuuBBB999444333111000...---------++++++******))))))))))))'''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%&&&'''((((((((((((&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""###############$$$$$$$$$######$$$$$$%%%&&&&&&&&&##############################%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%---333111)))###$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''(((((())))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%ppp???:::333222111///------,,,,,,+++******)))))))))))))))''''''''''''((((((((()))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%&&&'''((((((((((((''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""############""""""""""""#########$$$$$$$$$######$$$%%%%%%&&&''''''#################################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''(((((()))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%***...---(((%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%mmm===;;;222111///...,,,,,,+++++++++******)))))))))))))))&&&'''''''''(((((())))))%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!!!!"""###$$$$$$%%%%%%###$$$%%%&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%###########################"""""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&###$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%___BBB555222111///...,,,,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########'''&&&$$$######$$$%%%'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%$$$###!!!&&&###"""%%%%%%"""###&&&################################################################################################################################################################################################&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""###%%%'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''******))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$]]]AAA555222111///...,,,,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$######$$$&&&((()))%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######"""######&&&######%%%%%%######&&&################################################################################################################################################################################################%%%$$$###$$$%%%&&&%%%#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$YYY???555222111///...,,,,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""###'''+++&&&######%%%%%%######&&&################################################################################################################################################################################################$$$###"""###$$$%%%$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((('''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$TTT<<<555222111///...,,,+++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((***)))(((&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&%%%###&&&---333%%%######&&&&&&######%%%###################################################################################################################################################################################################"""!!!"""###$$$###!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPP:::666222111///...,,,+++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((())))))'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$!!!###)))000%%%"""###&&&&&&###"""%%%###################################################################################################################################################################################################"""!!!!!!######"""!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&+++(((%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$LLL999777222111///...,,,,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!$$$$$$"""###''''''###"""$$$###################################################################################################################################################################################################"""!!!"""###$$$###!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&333///)))%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$JJJ999999222111///...,,,,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%!!!"""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""" $$$"""$$$''''''$$$"""$$$################################################################################################################################################################################################$$$###""""""$$$$$$###"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&///+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$III999999222111///...,,,,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###############$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&$$$$$$"""$$$(((((($$$"""$$$################################################################################################################################################################################################$$$###"""###$$$%%%$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###""""""$$$&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$LLL???555333222000...,,,+++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""$$$#########""""""!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%JJJ===444333222000...,,,+++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""############"""""""""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%''''''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%HHH<<<444333222000...,,,++++++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$###########################""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!%%%((('''###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%GGG<<<555222111000...,,,+++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################"""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$##################$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%EEE<<<666222111///...,,,,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###############$$$$$$#################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((('''''''''(((((()))'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$'''+++,,,)))$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%BBB:::666111000///...---,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$#######################################$$$$$$$$$""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''###"""(((111555111+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%>>>888555111000///...---,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((()))******(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$###$$$)))///222...***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;;;666444111000///...---,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&((()))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrrFFF666333111000///---,,,+++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!%%%'''&&&---+++&&&$$$###***+++$$$$$$'''$$$ """***---%%%%%%***&&&!!!###'''((("""%%%%%%"""###((('''"""(((''' """((("""%%%"""(((((("""$$$+++)))!!!%%% ###'''&&&$$$###%%%%%%%%%$$$$$$#########"""$$$)))&&&'''&&&%%%$$$&&&((('''###"""$$$%%%%%%$$$######$$$%%%%%%+++)))%%%!!! !!!###$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((''')))+++***'''###,,,+++)))(((((()))***+++))))))))))))))))))******,,,)))))),,,+++(((***...------000222111///222999888:::<<<<<<===???AAADDDBBB@@@>>>:::666111---***///((('''---///)))***///+++)))+++111000***'''***((((((((('''''''''(((((($$$$$$%%%&&&((()))'''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%mmmBBB555555111000///---,,,+++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++$$$&&&'''"""+++...'''!!! !!! $$$+++******)))$$$%%%666))) ))),,,%%% ###%%%((((((###!!!$$$&&&$$$###&&&)))+++###"""...%%%''''''"""%%% ''')))###"""''')))%%%%%%%%%$$$$$$$$$######,,,%%%$$$!!!)))+++!!!$$$######''''''%%%%%%$$$######$$$%%%%%%(((&&&$$$"""!!!"""###%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%'''+++------,,,'''''''''((()))***+++,,,))))))(((''''''((())))))'''(((---333444555;;;BBBIIIHHHKKKPPPSSSSSSWWW\\\```aaabbbbbbbbbdddgggjjjllliiiccc]]]XXXWWWZZZ\\\SSSNNNHHHDDD<<<111+++***///)))%%%((()))''')))...++++++,,,++++++***)))(((---+++)))((((((((('''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%fff>>>555777111000///---,,,+++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& '''---...+++((('''&&&%%%...''' !!!$$$,,,))) """***###!!!'''(((### $$$((('''###!!!###'''(((...&&&&&&&&&$$$''',,,***((())))))'''!!!&&&///)))%%%%%%%%%$$$$$$$$$$$$###%%% &&&&&&'''### )))+++#########%%%$$$$$$######$$$$$$%%%######"""""""""######$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((***(((&&&&&&(((*********+++++++++************+++++++++,,,---000333666888MMMOOOTTT[[[^^^^^^cccjjjgggeeegggmmmqqqqqqqqqsssssspppiii```[[[]]]dddkkkiiimmmqqqtttttttttssssssccc\\\SSSRRRYYY```[[[QQQJJJAAA888444000+++((((((***+++++++++++++++++++++)))'''$$$$$$&&&)))******''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%```>>>777777111000///---,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%///'''&&&%%% '''"""######000000***%%%"""$$$***,,,)))&&&'''+++%%%###(((,,,+++"""#########$$$&&&'''(((!!!)))'''###%%%###&&&333&&&$$$!!!!!!######!!!%%%+++)))"""###((($$$$$$$$$$$$$$$$$$$$$$$$+++"""$$$'''&&&***---&&&""""""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########"""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((++++++***)))************...---+++))))))***,,,---444666999===BBBHHHNNNQQQ^^^[[[\\\aaadddbbbaaaaaaeeedddhhhqqqwwwvvvsssrrrqqqlll^^^KKK;;;;;;IIIWWWUUUUUUXXX```jjjrrrtttttt^^^QQQ@@@???WWWqqquuuiiijjjccc[[[UUUNNNDDD888111...---+++)))((()))***+++%%%$$$###$$$''')))******''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&]]]@@@999555111000///---,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---,,,###'''((('''///+++000000&&& &&&''''''+++""" """&&&%%%&&&(((%%%$$$!!! ###''''''$$$""" &&&###!!!'''$$$ (((+++ !!!***---$$$$$$%%% !!!***$$$$$$$$$$$$$$$$$$$$$$$$)))***###$$$///&&&$$$)))''' !!!)))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$###""" """"""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%######$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))))))))&&&(((***,,,---...///000''''''(((+++000888???CCCNNNOOORRRUUUYYY]]]```aaaYYYRRRPPPXXX``````ZZZUUUHHHIIIPPP\\\eeeeeebbb```ggghhhaaaNNN;;;888FFFVVV\\\LLL===<<>>EEEJJJDDD888333999BBB[[[KKK:::666???JJJNNNNNNZZZ\\\TTT@@@666EEEfff{{{|||zzzuuussstttssspppgggaaaWWWKKK???666000...((('''&&&&&&((())))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&YYY<<<888666111000///---,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&444)))***+++$$$///***000 !!!666'''&&&###222LLLZZZcccjjjGGG666$$$ %%%***%%%$$$%%%'''$$$!!!&&&/// IIIddd\\\EEE,,,$$$---,,,!!! '''$$$...666UUUjjj]]]AAA///(((&&&######$$$$$$$$$%%%%%%%%%""" 555JJJ```hhh```AAA:::***)))*** ###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$#########$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))+++((($$$"""###&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))************************+++++++++)))))),,,222777EEEHHHNNNUUUZZZ]]]^^^^^^\\\^^^```bbbaaa^^^[[[YYY666444999DDDKKKKKKIIIHHHIIIHHHIIILLLNNNNNNRRRXXXfffkkkppprrrpppmmmkkkkkk[[[XXXVVVWWWWWWSSSIIIAAAAAADDDEEE===222777RRRmmmttt{{{~~~zzzwwwxxxyyywwwxxxuuupppggg^^^SSSKKKFFF666111,,,((((((***,,,---(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''XXX888666888111000///---,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&///,,,%%%???ggg---***,,, """''''''!!! ...@@@ddd""")))///"""ooowww#########$$$$$$%%%%%%%%%NNN666&&&---###$$$%%%&&&&&&%%%$$$###############$$$%%%&&&'''"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,)))$$$"""###&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***************************+++---///666AAAOOOYYY\\\^^^aaa```[[[RRRHHHBBB888<<>>FFFcccrrr~~~~~~}}}zzzuuuwwwyyyyyyuuummmeee___VVVMMM@@@444,,,*********))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''YYY===:::111111000///...,,,+++***)))************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$lll%%%***!!!)))111222!!! &&&bbb```'''%%%"""***'''OOO@@@!!! ---'''!!!WWWEEE ((($$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((('''''''''((())))))((((((***,,,,,,++++++,,,---///000333<<>>000$$$'''000,,,%%%ttt'''!!!)))TTT***[[[444!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))************'''***...///...------...,,,222:::EEEPPP]]]hhhoooiiilllqqquuutttoookkkhhhppppppoooooosss}}}xxx|||kkk```eeemmmqqqwww|||}}}{{{yyyxxxxxx{{{rrr\\\OOOUUUdddnnnjjjdddZZZPPPHHH???444++++++)))((()))+++,,,***((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((()))(((''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******''')))******))))))***,,,+++...111333555:::CCCJJJLLL<<<666444//////...---,,,,,,++++++************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''+++333///:::111,,,((('''""" ***(((000$$$)))000"""...###+++***222ooo+++333%%%"""***$$$!!!###***999"""---\\\***!!!(((+++!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((())))))))))))))))))*********++++++(((+++...---++++++...000999CCCSSSaaajjjmmmnnnnnnmmmrrruuuooobbb]]]hhhvvvooojjjeeeccceeejjjnnnpppuuuyyyxxxiiiWWWPPPWWWbbbhhhhhhgggccc```XXXHHH:::...+++((((((+++,,,***((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''(((***++++++***'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))'''%%%%%%+++555===AAAGGGMMMOOOPPPUUU^^^fffOOO;;;222666.........------,,,,,,+++************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''***,,,???'''$$$%%%+++"""...///&&&$$$///+++"""%%% RRRAAA111888...###ttt000666333''' ,,,***$$$CCC[[[$$$(((ccc&&&bbb)))000$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))*********+++++++++(((***+++++++++111:::BBBSSS[[[fffooorrrpppmmmjjjooolllkkkjjjiiiqqq~~~mmmeeeaaa^^^\\\gggfffjjjnnneeeUUUOOOSSSeeeddd```^^^```bbb\\\RRR@@@888///*********(((&&&))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''(((***,,,+++***'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++))),,,///222666@@@MMMVVVYYY]]]aaabbbaaa_________QQQ:::000888.........------,,,,,,,,,************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''000$$$$$$PPPyyy***,,,###***(((###%%%*** $$$+++$$$777>>>$$$+++ZZZooo%%%(((ppphhh***)))***((()))"""&&&(((!!!___rrr$$$!!!AAA###eee$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))************++++++++++++,,,---...333???OOO\\\jjjlllnnnnnnmmmmmmmmmnnnbbb\\\ddd}}}~~~eeeooonnnwwwooo___ffffffooojjjiiillloooqqquuuzzz{{{~~~{{{mmm]]]TTTYYYjjjooo___RRRQQQccc\\\OOOGGGMMM[[[bbb```ZZZNNN???333...---***((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%&&&)))******)))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,555BBBMMMUUU]]]fffmmmbbbbbbbbbbbb]]]TTTIIIAAAMMM???888333000///...---,,,++++++++++++++++++***)))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&)))$$$)))@@@***'''%%%(((&&&!!!...+++&&&***&&&"""---DDD...222vvvttt+++&&&ppp,,,%%%,,,$$$&&&$$$333'''JJJ111)))%%%%%%sss///%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%&&&'''((()))'''&&&%%%$$$############%%%$$$%%%'''***---------%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''(((((())))))******...)))(((,,,///...,,,,,,111,,,)))222FFFZZZiiioooiiiiiinnnrrrkkk^^^\\\bbbxxx{{{zzzppprrrzzznnnggg```XXXaaarrrxxxlllfffooottthhhttt~~~wwwlllyyycccWWWhhhwwwkkkqqqyyy___XXXZZZXXXZZZ___WWW^^^aaa[[[UUUVVV[[[^^^ccceee]]]JJJ888000---+++******))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))((((((((()))******)))'''&&&&&&(((***,,,,,,((()))*********)))((('''((('''''''''((()))******---***'''%%%%%%'''(((((((((((())))))(((''''''&&&+++******))))))((((((((('''((()))***+++***)))(((+++***))))))(((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((###&&&***+++*********+++******)))(((((((((((((((+++)))((()))///777???DDDWWWVVVWWW[[[```cccbbb```ddd```YYYRRRKKKCCC<<<777KKK>>>777222000///...---,,,++++++++++++++++++***)))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&)))$$$)))@@@(((&&&$$$(((&&&777000''' LLL&&&+++!!!|||www+++***xxx%%%CCCEEE;;;KKKWWW|||&&&---000###```***)))%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%&&&'''((()))((('''&&&%%%$$$$$$$$$$$$$$$######$$$&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''(((((()))******+++,,,)))***...000---,,,------222>>>PPP```hhhgggdddnnnnnnooollleeefffxxxvvvwwwrrrxxx{{{eeeVVVdddfff}}}xxxwww{{{zzz|||tttppppppcccSSSTTT[[[\\\eeejjjbbbXXXUUUXXX[[[^^^ccccccZZZOOOCCC555)))+++***))))))))))))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((()))))))))(((((('''''''''&&&&&&+++***)))))))))))))))(((,,,***((())),,,------,,,------,,,+++++++++++++++---,,,,,,,,,,,,,,,+++******++++++++++++,,,++++++'''((())))))************(((((((((((('''&&&&&&%%%))))))))))))************((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))'''((()))++++++++++++***---000333777===FFFSSS[[[ZZZXXXVVVWWWXXXWWWUUURRREEEDDDCCCBBBEEEMMMYYYcccIII<<<666222111000...---,,,,,,+++++++++++++++***))))))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''')))%%%)))@@@)))'''&&&***(((###---;;;%%%'''ZZZ***+++)))xxx&&&'''zzz&&&000yyy(((!!!...---~~~222+++222###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))((('''&&&%%%%%%%%%&&&%%%$$$######$$$$$$###!!!&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((()))******++++++---+++,,,//////,,,---111888CCCSSSbbblllooommmjjjgggaaa```nnn~~~vvvjjjggg|||lllbbbvvv|||vvvzzzuuucccPPPWWW]]]^^^\\\ZZZTTTNNNSSSYYY^^^aaa```YYYHHH999000---))))))******(((%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''((()))***+++++++++***)))---***&&&&&&((()))((('''''''''((((((((())))))***)))+++...000111///,,,***,,,++++++*********))))))'''((()))******((('''%%%***)))(((''''''(((***+++''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((---+++)))((()))*********...---***))))))***,,,...111>>>OOOYYY\\\[[[\\\^^^TTTNNNFFF@@@;;;888666444???IIIUUU[[[ZZZZZZ___eeeGGG<<<777333111000///---,,,,,,,,,,,,+++++++++******)))))))))((((((((((((((((((((((((''''''''''''((((((((((((''')))%%%)))@@@,,,******...,,,)))***000###&&&rrr!!!+++(((,,,www((('''xxx### vvv111)))###999(((lll>>>%%%!!!(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%&&&&&&(((&&&%%%%%%&&&&&&$$$###&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))******++++++,,,000...------,,,---444>>>OOOZZZgggllljjjhhhjjjnnnhhhpppyyy___PPPqqqzzzzzzkkkcccXXXTTTYYY]]]XXXNNNIIIKKKQQQXXX___aaa[[[UUU@@@888///))))))******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))%%%&&&(((***++++++++++++)))******)))((((((((()))'''(((***+++,,,---///111444444666888999:::;;;<<<;;;>>>BBBEEEEEECCCAAAAAAAAA@@@???===<<<;;;:::999;;;;;;<<<;;;888444000---,,,+++***((()))***,,,...))))))*********((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))(((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((,,,***)))***,,,...---,,,...,,,)))(((,,,555>>>CCCNNNUUU]]]```[[[RRRIIIEEE@@@<<<777444444666:::<<<>>>LLL\\\eeebbb[[[VVVUUUFFF<<<999555111000///...---,,,,,,,,,++++++++++++************))))))))))))))))))))))))'''''''''((((((((())))))'''***%%%***AAA,,,+++***///---333&&&!!!)))))))))IIImmm333***)))&&&444qqqAAA@@@......HHHAAA'''111$$$***~~~(((******"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***))))))******+++,,,,,,,,,000,,,***+++///777FFFTTTaaakkksssqqqgggdddkkkuuutttRRRhhhsss~~~fffZZZYYYYYYXXXJJJJJJMMMTTTZZZ]]]^^^^^^UUUKKK<<<000+++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***'''((()))***************+++++++++)))'''(((+++///000888AAAEEEFFFHHHNNNTTTXXXXXXXXXXXXWWWVVVTTTSSSRRRUUUXXXXXXWWWWWWXXXZZZ]]]]]]]]]]]]]]]\\\ZZZZZZSSSSSSTTTRRRPPPKKKGGGDDD999777444111---+++***)))+++++++++,,,,,,+++++++++))))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))***+++,,,---+++***&&&)))000:::EEEQQQ\\\aaaeeeZZZKKK???::::::;;;;;;666:::@@@GGGLLLQQQUUUWWWFFFHHHGGGEEEAAAAAACCCGGGDDD<<<999666111111///...---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((()))))))))(((***%%%***AAA***)))(((,,,+++###555...""",,,,,, 888YYY///DDDCCCAAARRRwwwaaabbbBBBDDD===:::+++###'''!!!;;;000###000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$###$$$'''((('''&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((()))))))))***************+++,,,,,,------,,,***+++333>>>KKK[[[iiikkkllljjjgggiiiwww|||ttt~~~vvvbbbYYYVVVTTTSSSUUU[[[]]]YYYUUUSSS___XXXLLL???444---***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******++++++***)))(((((())))))'''***///333666===EEEKKKSSSYYY___```]]]\\\```dddaaa```___\\\WWWSSSOOOLLLDDDGGGHHHHHHFFFFFFIIIMMMYYY[[[^^^aaabbbaaa```___OOOPPPRRRSSSRRRQQQOOONNNOOONNNKKKFFF@@@:::444111++++++***)))))))))******))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((***,,,+++******+++---111;;;IIIWWW```cccbbb```MMMCCC999666===FFFKKKMMMFFFKKKRRRUUUTTTOOOIIIFFFHHHHHHIIIJJJMMMUUU___fffBBB;;;999666222111000...------------++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))))))))(((***&&&***AAA)))((('''+++))),,,######***(((&&&...888---nnnWWWddd```jjjrrrhhhkkkwwwjjjggg```CCC999(((:::777:::///@@@aaa333BBBeee***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&%%%''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))***************++++++,,,---------,,,---555DDDSSS]]]fffmmmhhheeegggrrrqqqhhhXXXlllsssssseee^^^WWWWWW___ccc\\\QQQJJJSSSVVVWWWQQQEEE888///+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********---,,,+++***+++---000111555===FFFNNNTTTZZZaaagggbbb___[[[VVVSSSQQQPPPPPPHHHIIIIIIIIIGGGEEECCCAAA:::===???>>>;;;;;;>>>BBBLLLOOOTTTWWWXXXUUUQQQOOOBBBCCCFFFHHHKKKMMMNNNOOOSSSUUUXXXYYYXXXSSSNNNJJJ===:::555000,,,))))))((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((+++...,,,***---666===MMMTTT^^^eeecccZZZNNNFFF777:::BBBMMMWWW\\\[[[YYYVVVVVVUUUQQQLLLJJJJJJLLLWWWeeexxx~~~@@@:::888555222111000///------------++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((***&&&***AAA+++)))(((,,,***///$$$888>>>&&&---BBB777PPP{{{cccmmmeeefff^^^\\\___XXX___WWWqqqdddttteee```cccSSSTTTBBBVVVKKKYYYWWW###(((///000''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&(((((('''''''''(((((())))))'''&&&&&&(((((('''%%%''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))***************++++++,,,,,,------...///333@@@TTTccchhhhhhhhh]]]cccwwwlllwwwsssaaaUUUQQQ[[[eeeaaaUUULLLAAAMMMZZZ]]]RRRCCC666000))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++,,,000555;;;>>>VVV]]]fffkkkjjjiiijjjlllPPPGGG<<<888;;;===<<<888666999>>>CCCGGGJJJLLLLLLPPPUUUXXXXXXTTTSSSUUUXXXTTTWWW[[[]]][[[VVVPPPKKKDDDEEEGGGJJJNNNQQQTTTVVVDDDKKKTTT]]]cccdddbbb```XXXSSSIII???777111---,,,))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((()))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((,,,///...---555DDDQQQ\\\^^^aaa___XXXKKK???666IIINNNTTTYYY[[[YYYWWWUUUVVVRRRMMMLLLSSSdddzzzkkkGGG:::777666222111000///------------,,,,,,,,,++++++*********)))************+++++++++++++++++++++******))))))+++333000!!!TTT+++&&&...+++%%%,,,===PPPWWWSSSddd]]]NNNKKKEEEFFFEEE|||AAAHHHHHH222@@@TTTNNNcccwwwvvv[[[DDD!!!''''''%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''(((&&&######%%%&&&%%%###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((###$$$&&&((()))(((''''''&&&%%%%%%&&&'''(((((('''+++)))(((((())))))(((&&&)))((('''&&&%%%%%%&&&&&&'''&&&%%%%%%%%%''')))***))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))*********)))))))))))))))))))))***+++,,,,,,,,,,,,------------+++***...444222EEEZZZeeeiiiiiieee```xxxgggddd~~~iiiQQQPPP[[[___ZZZRRRMMMMMMWWW^^^YYYKKKAAA444---((()))+++)))((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))***+++---------,,,+++((()))+++------+++)))(((,,,...666DDDNNNUUU]]]eeehhhppprrrkkkccc___XXXPPPAAACCCCCCAAA===;;;<<<>>>FFFSSSZZZWWWXXX___]]]UUUWWWUUUQQQMMMOOOTTTUUUSSSWWW\\\aaacccbbbaaaaaaaaa___bbbaaa\\\VVVRRRPPPOOONNNCCC@@@JJJUUU\\\dddmmmaaaccc```YYYTTTOOOCCC666999222***)))+++,,,)))%%%))),,,///...***'''&&&'''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''*********))))))))))))))),,,))))))++++++)))+++///000)))***<<>>888555666<<>>GGGMMMQQQQQQQQQUUU[[[```bbbcccddddddaaaYYYLLLBBBKKKSSS\\\^^^XXXJJJ<<<444...+++***+++---...+++((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++++++++***///333000'''&&&555GGGUUU```___PPPKKKWWWcccfffnnnmmmgggaaa^^^```aaa``````{{{bbbAAA888666555333222111000............,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------111""";;;666***@@@PPPfffdddbbbLLLKKK===NNNnnnxxxqqqpppzzzxxxgggkkkkkkqqqrrrdddyyywwwuuu[[[UUUJJJ]]]SSSLLL+++"""!!!((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((((('''&&&((()))'''((()))***)))))))))(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))***+++++++++******###&&&***,,,,,,,,,...///,,,...000///...---///000+++++++++++++++***)))))),,,+++)))'''''')))+++---'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))******+++++++++,,,++++++,,,...............---444444///888OOOaaaeee^^^ZZZkkkooojjjccc[[[UUUPPPPPPYYYcccWWWWWWVVVQQQBBB222******************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++++++++,,,,,,---******+++,,,---000222333???HHHVVVccclllpppooommmXXXNNNDDDAAAGGGSSS___ggg\\\dddbbbYYY___sss|||xxxuuuwwwjjjhhhtttuuugggYYYRRRTTTMMM@@@:::BBBMMMSSSVVVXXX]]]dddgggbbbYYYRRR888===HHHVVV``````WWWNNN888222,,,***,,,...///...************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************+++++++++,,,,,,,,,---+++---///111111999KKK^^^iiiiii^^^PPPTTThhhtttssstttjjjXXXJJJOOOhhhaaaAAA999777555333222111000///.........,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,------------......000///***...+++555///ooojjjqqqnnneeeRRRYYY```iiioootttqqqiii{{{lllzzzrrrmmmrrrxxxuuuuuuaaallldddiiiWWWfffpppwwwYYYXXXjjjjjj]]]ooo666"""555...))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((((((''''''(((***+++---//////---+++++++++&&&&&&'''''''''((((((((('''''''''(((((())))))***))))))))))))************+++)))&&&%%%'''***///222---333:::>>>@@@AAAEEEHHHIIILLLNNNNNNLLLLLLOOORRRLLLIIIEEE@@@<<<888555444111000---***)))((()))***((())))))))))))))))))***)))))))))(((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))******+++,,,,,,,,,+++,,,---...////////////000000...444KKKbbbaaaRRRbbbzzz}}}rrrgggXXXVVVXXX\\\___RRRSSSVVVUUUKKK;;;///+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++,,,,,,---...///,,,))))))///999DDDKKK[[[aaahhhppptttuuusssqqq\\\TTTUUU]]]^^^XXXZZZcccqqqsssssszzzyyysss~~~}}}uuugggrrrrrreeeZZZWWWQQQHHHJJJGGGIIIQQQXXX[[[\\\]]]FFF>>>:::BBBRRR^^^___\\\RRRIII<<<111***)))***+++***************************))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,------...111******777IIIXXXbbbgggjjjllljjjjjjpppwwwpppdddOOOTTTXXX___uuuyyy```AAA:::888666333333111000///.........,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,---------............666+++'''///333666777JJJ]]]wwwggghhhjjjooohhhuuuuuuUUU```^^^eeejjjrrrrrr}}}}}}xxxpppiiigggZZZnnncccaaalllnnnoooeeetttcccVVVRRRRRRKKK[[[ffffffiiigggiiikkkXXXOOOmmmccc^^^aaaJJJIII555***))))))))))))))))))))))))&&&'''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((''')))***,,,...111000---***)))***''''''''''''((((((((((((&&&''''''((())))))******(((((())))))***+++,,,,,,------...111333666999:::MMMSSSZZZ]]]^^^^^^aaaddd\\\___aaa___ZZZXXXZZZ]]]gggddd___ZZZVVVSSSSSSRRRAAA@@@>>>;;;666222---+++*********)))))))))))))))))))))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))***++++++,,,------,,,---...//////000000///111...444GGGYYY```^^^\\\uuudddXXXTTTWWWTTTMMMKKKPPPQQQGGG999///+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---......111000222777BBBPPP]]]fffiiilllooorrrtttuuuttttttxxxdddZZZaaa___[[[lll|||}}}wwwpppooosss|||~~~}}}}}}{{{|||xxxiiiVVVSSSIIICCCFFFJJJLLLQQQVVVXXXLLLAAACCCPPPYYYXXXSSSWWWTTTMMMCCC888///)))'''******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---.........000000999MMM___ggghhhhhhllloootttyyyxxxpppcccYYYTTTkkk___AAA:::999777444333222000//////......,,,,,,,,,------.........++++++,,,,,,,,,------------------.........//////%%%444222333FFF999\\\ZZZdddnnnggglllooonnnyyyvvvmmmeeeuuuggg}}}vvvyyy|||~~~ooottt}}}uuu{{{zzzrrruuulllYYY```dddYYYnnnffffffooolllfffeeevvvUUUgggttt\\\jjjlllLLL[[[^^^TTTbbbPPPSSS444;;;))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))******---///...***'''&&&'''''''''''''''((((((((()))&&&''''''((()))******+++''''''(((***+++,,,---...222888AAAIIIMMMKKKGGGDDDOOOTTTZZZ[[[XXXUUUVVVYYYPPPRRRRRRNNNFFFAAAAAACCCEEEDDDDDDFFFJJJPPPVVVYYYVVVVVVUUURRRLLLCCC:::555++++++******))))))((((((******))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------,,,---...///000000000000555444GGG```bbbWWWdddiiieeeyyy[[[TTT]]]YYYJJJAAAHHHSSSPPPAAA333+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++---,,,,,,,,,,,,---.........333===KKKYYYfffpppvvvqqqrrrtttuuutttqqqnnnlllYYYSSSgggxxx{{{zzzrrr|||hhh\\\TTTSSSTTTSSSUUUZZZUUUPPPMMMTTT]]]___VVVKKKAAAIIIRRRTTTMMM@@@555...******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++,,,,,,---...//////+++;;;SSSeeehhhccccccggguuuttttttrrrjjj___\\\___ZZZCCC666999555333222111000////////////.........------,,,,,,,,,------------------------111000...------...///000111555888>>>LLL```jjjkkkqqqooooooqqqqqqpppvvv~~~{{{tttyyyzzz{{{yyyvvv~~~{{{mmmsssggg^^^aaakkkooonnnkkkfffjjjjjjgggiiiiii]]]KKKCCCUUUcccbbb^^^\\\UUULLL999111'''%%%)))+++(((###((((((((('''&&&''')))+++''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((((())))))))))))---...000000///,,,)))'''%%%(((++++++***(((((()))'''%%%(((,,,***%%%(((///(((,,,***%%%,,,===IIIJJJYYYVVVWWWYYYRRREEE>>>???:::999;;;======;;;@@@GGGFFFKKKFFF;;;:::AAA???444999111...222666777>>>GGGXXXZZZ]]]aaaaaaZZZNNNEEEHHH===111,,,******+++---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++111...,,,333333...000666EEEXXXYYYXXXssssss~~~vvvaaaTTT\\\\\\PPP@@@DDDTTTSSSDDD777---))),,,---)))(((,,,))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************)))******)))((())),,,///===000(((+++000111000111DDDNNN]]]iiipppsssssssssxxxkkknnnnnn___bbbllldddxxx~~~yyy}}}~~~www\\\PPPWWW[[[QQQVVVWWWRRR^^^dddRRRNNNAAAFFFWWWZZZUUUJJJ;;;...***)))------))))))---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++++++++***++++++,,,,,,+++)))+++000000,,,...333@@@[[[mmmjjjgggnnnsssooovvvpppmmmkkkdddgggZZZCCC777999555333222111000000/////////.........---------,,,,,,------------------------,,,---///000000000111222666???HHHQQQ^^^kkkrrrqqqtttppppppsssuuuwww|||uuupppuuuyyy~~~tttmmmeee^^^aaaiiijjjmmmoooqqqssspppdddXXXIIIIIIOOOZZZdddddd___[[[QQQHHH:::///((('''((()))((())))))((('''&&&''''''''''''''''''''''''''''''&&&'''''''''((()))))))))(((((((((((()))))))))***+++,,,---......---+++***+++++++++***)))(((((((((***((())),,,,,,((()))...,,,333999>>>DDDNNNUUUWWWRRRVVVVVVQQQQQQSSSOOOHHHQQQPPPNNNIIICCCCCCKKKTTT^^^ZZZUUURRRPPPLLLEEE???DDD<<<333000222555:::???ZZZ[[[\\\]]]^^^]]][[[ZZZWWWNNNAAA999666222+++###(((((())))))***+++++++++************************))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,---------+++333///+++/////////888BBBUUUbbb```lll```WWWWWWUUUOOOIIIGGGLLLPPPAAA666,,,)))++++++******************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************,,,,,,,,,+++******+++,,,222...,,,,,,+++...;;;IIIVVVcccqqqtttooommmssszzzoooeeeeeeaaa\\\tttuuuXXXTTTSSS___wwwuuuWWWOOO\\\___WWWWWWWWWOOOKKKWWWYYYGGG@@@555,,,***)))(((***...++++++************++++++************************))))))))))))))))))))))))************))))))))))))+++++++++++++++,,,,,,------***)))+++,,,...999DDD]]]iiirrrsssuuuyyyvvvnnnwwwjjjbbblllXXXCCC777:::555333333111000000000000000...............---------------..................+++...111222111111444777===LLL]]]iiiqqquuuuuurrruuuooonnnvvvpppdddeeebbbbbbgggooorrrnnnhhhfffWWWEEE???PPPaaaaaa\\\[[[\\\XXXNNN@@@222)))(((***************)))(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))************************))))))---+++)))((()))******)))...)))'''***,,,...111444>>>EEEPPPWWWRRRFFF??????<<>>000+++......)))************************)))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++)))((((((+++...000///...///++++++555GGGYYYeeelllrrrqqqrrrwwwyyysssfff[[[eee|||___bbbooossssssrrrhhhVVVVVV\\\NNNDDDOOO]]][[[QQQDDD999222---++++++,,,++++++******++++++,,,************************)))))))))))))))))))))))))))***************++++++,,,,,,+++,,,,,,---...//////---...444@@@PPPbbbnnnnnnmmmrrrxxxsssgggbbbeeeiiiuuunnnUUUCCC999;;;666444333222111000000000000////////////////////////.........//////000000000222111000000555@@@OOOYYYnnnqqqtttsssppprrr}}}~~~tttppphhh``````gggdddbbbZZZQQQOOOSSSQQQKKKLLLQQQXXX^^^[[[OOO>>>111+++)))((()))+++,,,+++***(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))***************)))(((((()))+++---...)))((()))***,,,,,,+++***'''---999HHHWWW```bbb```JJJAAA:::888888???VVVnnnssspppooooookkkddd\\\YYYccc___]]]]]]______^^^^^^TTTeeegggUUUJJJPPPWWWTTTPPPRRRRRROOOOOOSSSSSSPPPSSSYYY^^^[[[QQQGGGBBBBBBRRR___eee___WWWUUUQQQLLLDDD???777///***((()))***************************************************,,,,,,,,,+++++++++++++++,,,,,,---......///000000///111---000:::>>>GGGZZZ]]]}}}rrrkkkrrr]]]ZZZ^^^\\\UUUQQQOOOHHH:::000...---,,,***************************))))))))))))))))))***************************************++++++++++++*********+++---............111:::HHHYYYgggnnnooollluuuyyynnn^^^YYYdddsssqqqfff```tttvvv___\\\bbbQQQ>>>CCCPPPWWWWWWTTTKKK@@@555...))),,,,,,++++++++++++,,,,,,************************************************))))))******+++++++++,,,,,,,,,,,,,,,---...///000,,,///555CCCUUUfffooorrrkkkoooyyy|||nnnaaagggwwwxxxooocccZZZVVVSSSOOOKKKTTTCCC999<<<777444333222111111000111111////////////000000000000......//////000000111111000000111777DDDUUUeeeooorrrsssuuuzzz~~~pppddd^^^\\\]]]eeeeeeZZZXXXaaaddd^^^XXXVVVWWW]]]ccc___RRRGGG555///)))'''(((******)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))***+++...111444666+++,,,...---,,,,,,---...777CCCRRR]]]bbb```UUUKKK999;;;AAAGGGMMMUUUbbbooo___[[[ZZZ\\\XXXUUU]]]jjj^^^]]]hhh{{{{{{uuuwwwuuuqqqdddqqq{{{wwwRRRSSSUUUVVVSSSNNNPPPTTTJJJOOOTTTVVVSSSKKKCCC???DDDQQQ^^^___WWWPPPQQQVVVMMMIIIBBB:::333...+++***++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,------...///000111111333222...333???EEEPPPeeexxxiiipppnnnYYY^^^fffeeeXXXSSSMMMEEE:::000---///++++++++++++++++++++++++******))))))))))))***************************************++++++++++++,,,---......,,,++++++---///111BBBUUU]]]```fffmmmrrrsssqqqkkkdddeeerrryyyppptttuuullljjjfffXXXRRRTTTQQQTTTXXXYYYSSSKKKAAA666---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))******+++,,,,,,,,,,,,,,,,,,---...///000111---666DDDTTTfffrrrtttooopppllliiiffffffuuuyyyjjj```\\\NNNKKKGGGFFFHHHLLLOOOQQQSSSBBB:::===777444444333222111111111111//////000000000111111111......///000000111222222000222999GGGZZZjjjtttwwwrrrzzz{{{oooddd``````___^^^bbbgggiiiggg^^^XXXTTTWWW^^^aaa]]]WWWIII???333+++)))))))))(((((((((((((((((((((((((((((((((((()))*********+++))))))*********+++++++++))))))***+++---///111222+++...000...+++...666===QQQZZZ```^^^YYYSSSJJJ@@@BBBLLLWWW]]]___```\\\XXX```kkktttssspppyyy}}}~~~vvvXXXJJJMMMRRROOOLLLMMMPPPOOOIIICCC;;;CCCRRR]]]VVVIIIHHHPPPLLLLLLJJJGGG@@@888000,,,++++++++++++++++++++++++***************************++++++,,,,,,---------,,,---...///000111222222222333222888FFFOOOddd{{{~~~kkkdddkkkoooiiiXXXLLLLLLEEE555---111+++++++++++++++++++++++++++***)))(((((()))***+++*********************************+++++++++,,,,,,,,,///000...+++,,,222999GGGXXXhhhjjjgggiiinnnqqqqqqeeeaaaqqq|||uuunnnqqq~~~kkktttqqqzzzqqqddd```\\\ZZZXXXSSSNNNOOONNNDDD888---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))***++++++,,,------,,,,,,------...000111222555FFFXXXeeeooouuuuuuqqqooofffaaajjjwwweeeZZZRRRKKKIIILLLLLLRRRYYYaaagggooovvv{{{RRRBBB:::===777555444333222111111111111//////000000111111111222...//////000111222222222333777CCCVVVjjjvvvxxxuuu~~~yyykkk\\\UUU]]]eeebbb___```YYYTTTOOOQQQXXX^^^___]]][[[NNN===111,,,+++***((())))))))))))))))))))))))''''''((()))***++++++,,,)))************+++++++++++++++******))))))(((((((((,,,...,,,+++222AAAMMM^^^bbb```WWWRRRUUUXXXXXXZZZ___^^^XXXZZZeeeiiifff~~~www]]]^^^ggg[[[OOOLLLPPPSSSOOOIIIAAABBBOOO\\\TTT>>>666===HHHKKKOOOPPPKKK@@@555...++++++++++++++++++++++++******************************+++,,,,,,---......------...///000111222222///333555>>>LLLZZZxxxyyypppuuurrrtttwww[[[JJJNNNKKK999...111+++++++++++++++++++++++++++***)))(((((()))***+++******************************+++++++++,,,,,,,,,''',,,000///,,,///:::DDDbbbhhhlllmmmpppuuurrrkkk]]]```qqqttt{{{zzzssskkkeeedddbbbbbbdddhhhkkklllpppssswwwuuulllffflllyyylllcccVVVQQQ]]]ooosssmmmcccmmm}}}tttcccUUU\\\aaaXXXKKKFFFNNNUUUNNNAAA---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))***+++,,,,,,------,,,,,,------///000111222@@@TTTiiiqqqsssuuuwwwvvveeeggguuuwwwcccSSSJJJFFFJJJPPPRRRWWW\\\```kkkzzzWWW??????999888777666444333222111111111111111111000000000000000111000...///111333333222>>>FFF]]]pppooojjj}}}wwwwwwjjjTTT___mmm^^^```TTTWWWTTTIIITTTccc]]]\\\[[[UUUFFF777---)))'''***(((&&&''')))++++++***)))))))))))))))))))))))),,,+++******,,,,,,+++***...,,,******+++,,,++++++)))------,,,111@@@QQQZZZSSSPPPWWWeeejjjbbb[[[[[[aaaYYY___zzzbbbGGGLLLZZZVVVEEEJJJLLLVVV\\\RRR???;;;CCCDDDEEEGGGHHHHHHGGGEEECCC222///,,,,,,------+++(((,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,---333111///......////////////111???RRR\\\jjj|||llltttsssYYY<<>>TTTeeeoooooozzz|||ooojjjbbb\\\iii\\\\\\WWWFFFGGGSSSQQQ\\\^^^\\\RRRFFF:::///(((******++++++***)))((((((************************,,,+++***+++,,,,,,,,,***,,,+++++++++,,,---------000...+++...;;;JJJOOOMMM[[[bbbhhhcccWWWSSSbbbuuuxxxsssWWWFFFEEEHHHMMMNNNFFF;;;555===AAAGGGLLLMMMJJJDDD???:::555///,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------111000//////000111111111111777999GGGtttmmmwww|||rrrOOOJJJJJJ>>>777///---,,,,,,------+++***++++++++++++*********)))************++++++++++++...***)))---...---...111///...///555AAASSSdddooonnnsssnnniii[[[\\\sssyyyuuuppp___XXXfffjjjqqq}}}~~~sssrrrzzzzzztttwwwwwwrrrnnnnnnllliiilllpppwwwvvvxxx```WWWZZZRRRLLLRRRXXXNNNBBB333++++++---...,,,,,,,,,,,,,,,++++++++++++************************,,,,,,++++++,,,,,,---..................444EEEVVVmmmkkkpppxxxyyyrrrmmmnnnttt\\\NNNHHHIIINNNUUUcccnnn|||VVV??????:::888666666444333222222222222111111111111111111111111///222444444444:::GGGQQQ^^^ttthhhfffcccYYY\\\\\\NNNFFFKKKMMM[[[```bbb^^^VVVKKK;;;---)))+++,,,,,,+++***))))))************************---+++***+++,,,---,,,***++++++,,,------.........---///111666BBBMMMQQQNNNeeefffbbbZZZ\\\nnnkkkTTT[[[[[[SSSOOOOOOHHH<<<999;;;@@@FFFKKKKKKHHHEEEFFF???666...+++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......///000000111222222333333111???IIIZZZnnnxxxjjjOOOHHHHHHDDD333///***+++...///,,,)))++++++++++++************************+++++++++,,,000+++))),,,000//////000333111333@@@SSSccckkkmmmuuuoookkk]]]fffqqqvvvjjjcccccclll|||zzzooommmkkklllsssooo___aaaXXXMMMNNNQQQXXXMMM>>>222---,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......000---,,,///666BBBWWWiiirrrnnnooouuuvvvyyymmm^^^SSSJJJKKKUUUddduuuTTT>>>@@@:::888666666555333333222222222111111111222222222222222222444555777<<>>555///,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------......//////...000111222222222222333888>>>[[[}}}{{{aaaOOONNNLLL999222+++***...000---(((++++++++++++++++++++++++*********+++++++++,,,,,,333,,,(((,,,//////...///111444>>>QQQcccmmmlllhhhrrr]]]aaagggkkk]]]\\\gggyyy~~~}}}ssstttrrr^^^VVVQQQDDDTTTQQQJJJ>>>333,,,,,,...------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///111,,,***333BBBRRRcccpppjjjuuuuuulllttt|||pppiiiWWWZZZOOOPPPVVVdddvvvSSS>>>@@@:::888666666555444333333333333111222222222333333333444444333444;;;III\\\nnnxxxwwwmmmeeefffggg```[[[___ZZZ[[[WWWQQQUUU[[[WWWKKK;;;222(((&&&+++///...+++++++++++++++++++++++++++---,,,++++++------,,,+++,,,---......,,,---000222999BBBHHHHHHHHHQQQ]]]eeedddzzzwwwQQQPPPRRRHHHFFF???777666===FFFNNNQQQNNNKKKFFF>>>666000+++)))---,,,,,,,,,,,,,,,,,,---,,,,,,---......///000000///111222222000000222333???BBBhhh{{{]]]NNNJJJ@@@777...+++...000---)))+++++++++++++++++++++,,,***++++++++++++,,,,,,,,,444---***,,,...------//////<<>>AAA;;;888666666555444444444444444222222222333333444444555444444999FFF]]]uuu~~~jjj^^^cccddddddlll```___TTTHHHKKKYYY]]]VVVLLL???111***+++---+++(((,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---+++---...///...---000555:::BBBBBBEEEOOOcccuuu{{{xxx}}}}}}nnnyyysss[[[MMMHHHBBBAAADDDGGGFFFDDDGGGHHHHHHEEE>>>555///+++------,,,,,,,,,,,,------,,,------...///000111111///111333222000000444888@@@```}}}|||uuuvvvwwwxxxxxxwwwuuutttqqqqqqttt|||qqqQQQFFFFFF===333------...---+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,222...,,,------,,,///444???PPPdddooopppnnnnnnppp~~~~~~jjjhhhsss|||wwwlllbbb]]]IIIQQQWWWRRRDDD666111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000222000888KKK^^^hhhlllmmmwwwsssYYYMMMSSSXXX[[[___PPP>>>AAA;;;888666555555444444444444555222222333333444555555555555;;;HHH[[[uuu|||lllkkkllljjjqqqjjjhhhZZZGGGGGGUUU\\\WWWSSSKKK???444---+++***+++------------------------...,,,,,,,,,---...---,,,---///000///000555???FFFIIIKKKSSSeee~~~{{{{{{TTTOOOKKKLLLMMMLLLDDD>>>===AAAFFFGGGBBB;;;555333------,,,,,,,,,,,,------,,,---...///000111222222///111333222111444:::@@@WWWqqq}}}|||{{{{{{{{{rrrtttwwwyyy{{{|||tttqqqpppssszzz~~~|||]]]KKKKKKCCC999000---,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...---...000//////555===UUUaaammmppplllnnnxxxmmmfffooo|||hhhXXXXXXVVVQQQIII???777222////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,...///000111000888GGGZZZfffkkkooossszzzpppXXXOOO\\\``````xxxPPP>>>BBB;;;888666555555444444444555555222222333333444555666666777CCCVVVmmmvvvjjjlllrrrqqqaaaKKKGGGSSSYYYTTTRRRPPPIII===000***,,,111------------------------...---,,,,,,......---,,,,,,...000000222:::FFFOOOWWWbbbqqq~~~XXXSSSNNNNNNQQQPPPJJJCCC666<<>>SSSdddjjjkkkrrr|||{{{aaaGGGTTT\\\```vvvPPPCCC:::999<<<888777666555555444444555333555666555666999888555>>>]]]sss{{{~~~}}}xxxooo]]]KKKNNNVVVRRRVVVXXXUUUHHH888---...222------,,,,,,,,,---......///---+++,,,---///000000...000555444444DDDSSSPPP~~~~~~{{{zzzeeeRRRMMMNNNMMM===999888===EEEGGGBBB<<<444111......///000///---......//////000000111111222888///---999:::DDD```qqqzzzuuuqqqpppnnnlllnnnrrrrrrnnnlllrrr||||||~~~}}}zzzvvvyyy{{{zzz~~~jjjVVVFFFBBB:::+++111444###---,,,,,,++++++,,,,,,---------------------------,,,+++,,,//////555HHH]]]nnndddnnnxxxzzz{{{rrrggg|||ggg^^^RRR<<>>>>>DDDGGGCCC===888444///---...//////.........//////000111111111///222333666888;;;UUU{{{xxxzzzsssmmmiiivvvwwwzzzeeeNNNEEE@@@222000333(((---,,,,,,++++++,,,,,,---------------------------222000///222999FFFYYYhhhggghhhqqq{{{nnnkkk|||zzzmmm]]]DDD@@@DDD;;;555000---///...,,,,,,000------------------------111...---000222111222666BBBYYYhhhkkkjjjlllmmmRRRQQQ___sssOOOCCC;;;:::<<<888888777666555555555555666444555777444555DDDUUUsssjjjTTTQQQQQQOOOUUUYYYUUUHHH:::111,,,....../////////......---////////////000000000000---444888;;;MMMjjjyyywwwnnn~~~zzz{{{rrr[[[TTTUUU\\\PPPAAA;;;===AAAAAA???===888111---,,,...///000......///000000111111222111///888<<<555DDDpppuuummmjjjfffccceeelllwww~~~pppfffppp\\\HHHEEE:::111000...------,,,,,,,,,,,,------------------------------222///---111AAAWWWffflllkkkqqqhhhooorrrWWWBBB@@@GGG<<<444......///------...------------------------000//////111111000666===LLLbbbmmmjjjkkk{{{^^^LLLKKKaaa}}}MMMBBB;;;:::<<<999888777666555555555555555555999<<<888<<>>@@@FFFNNNTTTTTTKKK>>>444...............---,,,,,,,,,...000000//////000222888===QQQyyy~~~tttlllggg[[[KKK>>>;;;AAAHHHCCC???888111------///111//////000000111222222222777333555333DDD||||||~~~zzzzzz}}}{{{www~~~aaaSSSFFFCCCFFFKKKRRRXXX^^^pppvvv```aaayyyQQQBBBAAA777...111...------,,,,,,------...---------....../////////000222666BBBVVVggglllhhhtttsssmmmzzz}}}|||vvvuuuxxxzzzxxx}}}\\\DDDHHHDDD???777111000111000...........................---...000111///333@@@NNNcccnnniiimmmpppWWWLLLaaaJJJBBB===;;;<<<999999888777666666666666888777777:::MMMtttYYYGGGGGGKKKQQQTTTPPPEEE<<<111000///...------------,,,///000000...///333777777VVVmmm||||||zzzqqq```LLL???===@@@BBB@@@<<<666111...///111//////000111111222222333333444333:::```rrrggghhhiiivvviiiEEECCCEEEKKKOOOPPPSSSWWW]]]lllttthhhlll~~~eeeFFFBBB<<<111000......------------......---------...//////000000...222???QQQ___ffflllpppttttttUUUCCCCCCCCC===555111111111///........................///...///111222999IIIXXXdddlllnnncccQQQQQQ___IIIBBB===<<<<<<:::999888777666666666666777999:::HHHmmm}}}WWWRRRNNNOOOSSSRRRJJJCCC555333000...---...000111...000222000///111888>>>FFFzzzooo~~~zzzeeeQQQBBB;;;@@@@@@???:::444000///000///000000111111222333333111666999PPPyyy~~~tttsssuuuvvvlllqqqwwwSSS>>>HHHVVV]]]ZZZVVV]]]gggvvvtttnnnnnntttxxxPPPDDDAAA666111......------------......---------...///000000000...444HHH___hhhgggrrryyy{{{~~~zzz}}}yyyrrrlllmmmooottt{{{~~~wwwNNNAAAEEECCC999222111222111........................222000///222777AAARRRaaadddmmmmmmSSSXXXlllIIIBBB===<<<<<<:::999888777666666666666555:::BBBZZZfff\\\RRRPPPSSSSSSMMMFFF888555222///...000222444000222333111000333;;;BBBpppuuujjjRRRBBB>>>@@@@@@===777222//////000000000111222222333333333:::BBBeee|||llljjjeeeqqqvvvxxxyyyJJJBBBQQQbbbeee[[[WWWgggzzzrrr```UUUaaajjj~~~|||{{{}}}[[[FFFDDD999333......------------......---------...///000000111444;;;SSSnnnrrrnnnwwwvvvwwwpppjjjjjjiiiiiinnnwwwttt{{{|||sssooottt{{{yyyuuucccWWWYYY```fffiiinnnqqqssswww}}}sss```VVVMMMKKKJJJNNNYYYfffqqqxxxxxx}}}|||xxxtttuuuxxxwwwrrryyyvvvtttsssppprrr{{{{{{ssskkklllzzz___???FFFFFF;;;222111333333////////////////////////555111000444;;;FFFXXXgggiiivvv[[[YYYTTTiiiKKKFFF:::@@@<<<999???999333888:::777:::===444\\\~~~WWWZZZQQQLLLZZZMMMHHHDDD999000000111//////222444,,,---444111000JJJlllgggCCCAAA888DDD???666999222111222111000111333555666555555???CCCrrrvvv|||pppMMMGGGbbbrrrhhhZZZ^^^mmmxxxppp```XXXeeennnqqq~~~xxxIIIDDD:::666000...,,,---...///...---000------000111......000444OOOhhhmmmiiirrruuuxxx```[[[KKKJJJHHHJJJOOOUUUXXXYYY______]]]ZZZTTTNNNHHHDDDDDDFFFGGGDDDBBBAAA@@@>>>EEE@@@@@@EEEKKKOOOUUU[[[bbb\\\ZZZ]]][[[PPPDDD===555;;;>>>===;;;>>>CCCGGGEEESSSbbbnnnzzztttcccYYYPPPPPPQQQGGGBBBDDDBBBJJJLLLOOOXXXgggsssrrrkkkdddeeeiiiwww^^^HHHGGGCCC,,,000:::)))111111000000000000111111444***222999999MMMeeefffbbbcccVVVWWWiiiJJJFFF:::@@@<<<:::AAA===777;;;:::888>>>AAAMMMmmmVVVOOONNNPPPLLLQQQEEE:::111111222000000222777///111;;;;;;>>>[[[sssyyywwwUUUDDD777BBB>>>666999111000222111111222333555555555666===aaa}}}zzzuuuOOOUUUjjjtttiiicccttt~~~yyynnnhhhssszzzyyyvvv~~~zzz\\\JJJBBB:::111///------...///...---111......111111///000333HHHYYYccc___gggwwwfffOOODDD???AAA>>>888;;;DDDGGGDDDFFFCCCCCCDDDBBB>>>>>>AAA<<<:::777666777999888555>>><<<===???>>><<<>>>CCCCCCHHHKKKGGG@@@;;;:::<<<999888555222333777:::<<>>EEELLLMMMJJJIIIAAAAAA>>>;;;<<<<<<999777:::AAAEEEDDDEEEOOO\\\dddooovvvtttRRREEEFFF999111333///111111000000000000111111111111555999AAAWWWgggeee}}}lllQQQZZZkkkJJJEEE:::@@@===777===:::888;;;777666??????gggTTTKKKNNNCCCGGGPPPEEE<<<444222222111111222111444666888DDD]]]wwwtttuuuiiiLLL888???===888:::111000111111222333333444444444777LLL}}}zzzUUU\\\pppxxxmmmooouuu||||||zzzllluuufffvvvxxxNNNEEE:::222000...---...//////...222//////111111000333999WWWcccgggeeexxx|||dddSSSFFF;;;@@@EEECCC:::888>>>AAA>>>BBBCCCFFFGGGDDD???<<<<<>>@@@???======<<>>@@@???>>>BBB<<<@@@LLLOOOFFFCCCGGG???FFF:::444BBBCCC888999;;;BBBEEEAAABBBNNNaaannnfffFFFGGGEEE555...444111111000000000000111111...888888:::MMM```hhhllloooKKKNNNmmm}}}}}}JJJEEE:::@@@===777999777999>>>888555@@@RRR___JJJMMM>>>FFFIIIFFF???888444333222222222,,,:::999777VVV}}}}}}uuu\\\mmmYYY<<<<<<<<<;;;===444333111222333333333333444555999jjjwwwsss|||bbb[[[ttt|||iiifffyyyyyyhhhvvvTTTCCC;;;555222///......//////...111///000111000000888@@@^^^cccjjjxxxrrr^^^RRRNNNKKKHHHGGGGGGJJJKKKHHHHHHSSS```iiisssuuunnnfffaaaTTTFFFJJJHHHIIILLLMMMLLLLLLNNNHHHHHHMMMVVV]]]aaafffkkklllggg___cccyyyiiiPPPJJJGGGIIIJJJIIIFFFFFFTTTfff{{{xxxkkknnn[[[YYYlll]]]DDDJJJAAACCCCCCHHHWWWmmmPPPDDDHHH:::...444222111111000000111111222...888777???VVV```jjjsssSSSKKKeeennnjjjddd```]]]ZZZVVVSSSTTTMMMGGGGGGIIILLLQQQWWWIIIEEE:::@@@===>>><<<888<<>>444888444555555333222666>>>EEEllltttnnnrrrooonnn{{{xxxlllzzz{{{ZZZjjj|||uuuooojjjnnnyyyuuuXXXEEE;;;888333000///000000000...000222222111777JJJ]]]ddd~~~pppssstttppp{{{rrrqqq{{{\\\UUUxxxnnniiiooosssvvvtttHHHFFFGGG000333222222111111222222333444444BBBRRR]]]|||[[[RRR\\\~~~HHHEEE:::@@@===;;;>>>??????===DDDwww{{{rrrqqq~~~|||ppppppyyy{{{yyy|||WWWKKKFFFNNNGGGIIIEEE;;;555666666333...QQQ}}}```]]]qqqwwwNNNCCCBBBAAA777;;;444555555333222777@@@IIIzzz[[[HHHVVVzzzooommmvvviiijjj|||kkksssqqqxxxrrrkkkjjjqqq~~~lll~~~pppkkkkkkMMM<<<888333000///000000000...111444444333:::OOOccchhhxxxwwwooo|||zzzsssSSSUUUxxxQQQFFFJJJ444333222222111111222222333333888JJJSSS^^^eeePPPXXXmmmrrrKKK@@@<<<<<>>hhh|||uuutttrrruuuyyyuuuttt}}}{{{gggFFFQQQBBBDDDGGG@@@<<<===666111777999mmm^^^___yyy[[[III>>><<<:::;;;222===777111888777CCCcccwww|||]]]NNNOOOTTT___lllggghhhqqq```\\\jjj~~~vvvpppxxxppp]]]kkkvvviiiiiimmmsssgggppphhhrrrqqq|||LLLCCC<<<222,,,...333333000111333333444999EEEWWWdddsssxxxbbb}}}hhh```YYYmmmVVVIIIFFF777666444222222333555555444555:::MMM\\\ooouuuSSSQQQppp}}}ccc\\\oooIIIAAA>>><<<@@@888@@@===@@@JJJppp}}}}}}sss}}}MMMKKKCCCAAAEEE@@@===>>>777333;;;KKKyyyfffqqq|||NNN===AAA>>>777555999333333999999LLLtttyyy|||mmmtttSSSKKKNNNRRR```sssyyyhhhRRR[[[vvv```QQQOOO]]]xxxvvvgggiii}}}bbbSSSjjj}}}nnniiihhhmmm}}}hhhbbbfff\\\nnnWWWEEE>>>555///000222222000000222333555;;;JJJ^^^llluuu|||]]]fffnnnoooMMMGGGBBB777555222222444555555555:::@@@LLLbbb]]]PPP]]]tttrrrlllGGGBBB@@@===???888LLL666CCC]]]vvv{{{ggg{{{{{{iii}}}sssyyy}}}WWWDDDFFF>>>CCC@@@??????777666BBBiiilllyyysssQQQ888BBB>>>222888444111666999;;;\\\xxxnnnuuugggJJJJJJNNNOOOaaa|||uuuooo\\\IIIZZZhhhMMMBBBDDDPPPjjjxxx^^^XXXjjjRRRIIIjjjvvvkkkdddeeesssttt```oooWWWuuu]]]FFF@@@888333111111222222000111222555???QQQhhhyyySSSNNNXXXppp[[[vvvfffttt\\\IIIGGG888666333333444555666666777CCCOOOnnnlllKKKXXXuuuiiiFFFCCCBBB??????<<>>777:::KKKrrrvvvppp[[[;;;@@@>>>666999333222777666???ooo|||{{{cccHHHMMMQQQOOOdddvvvaaafffxxxaaaRRRgggaaaDDD???BBBIII^^^www{{{YYYMMM```{{{uuuGGGEEElll~~~pppddd```iiiuuunnnvvveee{{{kkkGGG@@@999555222111222555111222333666BBBXXXsssxxxKKK:::QQQyyykkkwwwZZZjjjpppmmm}}}sssMMMDDD:::777444333444666777777444GGG[[[YYYNNNmmm|||xxxiiiFFFCCCCCC???@@@???>>>;;;iii~~~yyy}}}yyy|||wwwxxxyyyxxxyyy{{{{{{~~~{{{bbbgggKKKHHH;;;@@@??????===777AAAZZZ~~~zzz{{{nnnfffsssJJJ>>>======999444666777444JJJyyyaaaHHHNNNUUUVVVnnnzzzZZZOOO\\\vvviii\\\ssscccFFFBBBFFFHHHVVVjjjppp{{{WWWJJJZZZooommmHHHLLLpppwwwhhh___```eee}}}nnnqqqnnntttKKK@@@888555333111222777333333444888FFFaaa{{{oooPPP666JJJuuu~~~___```gggZZZlllfffVVVCCC<<<999555444555666777888===JJJhhhoooQQQ[[[bbbKKK\\\lllHHHCCCBBB@@@AAACCC;;;LLL{{{~~~yyy|||qqqhhhddd]]]aaagggkkkkkkpppqqq___[[[DDD:::??????>>>>>>;;;NNNooo~~~vvv~~~{{{TTT~~~WWW999888<<<777777:::666999___|||vvv}}}aaaGGGMMMYYYccc~~~___HHHVVVvvvqqqeeezzzfffKKKEEEIIIPPP^^^mmmwwwWWWHHHTTTeee~~~oooVVV]]]{{{~~~nnnccc\\\ZZZyyyfffooobbb[[[mmmTTTEEE777555555222222666444444555;;;MMMkkkpppmmmyyyssspppWWW@@@BBBcccbbbPPPiii^^^LLL___|||QQQiiidddJJJ>>>:::666444555777888999DDDLLLrrrWWWQQQlllbbbHHHbbboooKKKCCC@@@@@@CCCAAABBB[[[rrrxxx~~~sssnnnxxxhhh[[[PPPMMMNNNRRRUUUWWW]]]mmm}}}\\\pppmmmDDD:::>>>===???@@@BBB]]]vvvxxx]]]eeeaaa:::999888444888;;;555DDDyyypppvvvnnnfffKKKNNN___sssgggNNNdddyyyjjjvvv}}}eeeKKKBBBLLLaaayyyvvvZZZHHHNNN```vvv{{{nnntttsssggg\\\TTTjjj~~~fffbbbcccQQQ}}}bbbLLL:::666777333222444555555777???TTTwwwvvv[[[bbbnnnuuuvvvsssjjj{{{vvvyyy___FFF@@@^^^kkkgggxxxaaaEEEPPP~~~UUUEEE^^^RRRNNNwwwNNN???<<<777555555777999:::BBBWWW```NNN```YYYIIIkkkrrrLLLCCC??????EEE999HHHaaammmmmmzzzfffQQQ{{{zzzkkk[[[JJJJJJFFFDDDEEEHHHOOO]]]jjj\\\]]]yyyHHH999======???BBBHHHhhh~~~rrrxxxiiiOOO|||lllCCCDDD<<<333999;;;555MMMvvvuuu{{{wwwoooRRRQQQddd~~~~~~gggOOOnnn{{{jjjllluuuaaaHHH???PPPrrrwww^^^JJJJJJ___uuuvvviii\\\RRR^^^ttthhhTTTiiiUUUlllRRR<<<888999444111222555555888BBBYYY~~~iiiEEEOOO___rrr}}}jjjuuuqqqpppoooxxxbbb>>>???dddXXXOOOmmmdddFFFCCCfffRRRGGGgggzzz}}}ttt\\\FFFcccMMM@@@<<<777555555888999:::???iiiNNNQQQtttxxxjjjPPPQQQzzzmmmHHHDDDCCC@@@@@@>>>HHHppp___ooovvvJJJSSS```WWWIIIBBB???===AAADDDFFFKKKQQQqqqqqq]]]uuuHHHEEE999CCC===@@@FFFfffdddyyyPPPQQQxxxEEE===BBB888???555;;;bbbeee|||nnnmmm~~~zzzvvvwwwpppfffbbbiii{{{fffccc{{{tttooouuuxxx~~~}}}nnnUUUAAA@@@KKKddd|||YYYCCCHHHXXXjjjwwwppp\\\MMMSSScccwwwgggQQQ[[[SSSlllKKKDDD222999666666444///;;;888GGGeeeTTT???\\\yyyxxxjjjbbbeeejjjeee[[[<<<;;;YYYpppTTTDDDPPPmmmrrrRRR;;;@@@[[[LLLLLLfffuuu}}}pppOOONNN[[[GGG===???666555<<<555;;;CCCgggJJJbbbzzzXXXHHH>>>OOOxxxlllHHHDDDDDDBBBCCCBBB```ttt{{{sssiiilllTTT^^^eeeQQQVVVOOOCCC>>><<<>>>@@@AAAEEEKKK^^^{{{\\\mmmTTT@@@777BBB<<>>???KKKeee]]]FFFHHHYYYmmmzzzqqq^^^NNNQQQ^^^ooodddTTTccc___SSSjjjzzzVVVFFF555;;;555444444333999444JJJqqq{{{VVVDDDZZZ~~~ppp\\\RRROOOOOONNN???>>>\\\kkkLLL===DDDWWWhhhpppyyy|||{{{ooo```ZZZHHH===CCCUUUyyyTTTIII[[[xxx]]]KKKkkkGGG;;;<<<444444:::555===IIIZZZKKKllliiiFFF@@@>>>LLLmmmjjjGGGEEEFFFDDDEEEFFF{{{rrriii~~~vvv~~~cccVVVrrrnnnMMMTTTaaaQQQCCC>>>:::;;;;;;;;;>>>CCCMMMsss______YYY@@@:::BBB;;;LLLkkkccc|||ddduuuYYYGGG~~~TTT777::::::777:::EEEttt{{{}}}ssshhh^^^XXXPPPLLLEEE@@@AAAJJJWWWaaapppdddfffhhhZZZYYYttt~~~cccRRRLLLLLLKKKKKKMMMPPPXXXdddqqqyyy}}}}}}llljjj}}}zzz|||{{{ssshhhQQQDDD<<>>???CCCJJJmmmeeeHHHNNNsssxxxgggLLLJJJ;;;<<<555555;;;777BBBVVVlllPPPUUU___<<<>>>BBBHHH]]]jjjGGGEEEFFFDDDEEEGGG|||fffiii]]]{{{}}}xxx___UUU]]]OOOrrrsssMMMAAA<<<999999888888;;;@@@DDD```|||fffQQQ___EEE@@@BBB:::OOOxxxffffff^^^CCChhh^^^:::<<>>LLLttttttvvv|||oooaaaTTTMMMFFFCCC???;;;;;;@@@GGGMMMUUUQQQ___lllbbb]]]ooopppTTTBBB>>>AAA>>>>>>======@@@GGGPPPVVV```nnnxxxsssbbb```}}}{{{uuuqqqqqqooofff[[[DDD>>><<<@@@LLLgggyyyiiixxxwwwWWWGGGQQQmmmwwwcccTTTLLLNNNVVViiitttfffiii|||rrrSSSeee~~~wwwGGG;;;>>>333000888888777888aaa{{{cccOOOKKKUUU^^^ooo```TTTEEE<<<::::::999888:::<<>>???eee{{{vvvwwwUUU999666999888???KKKlllqqqFFFCCC>>>;;;AAACCCCCCfffvvvJJJFFFiiiuuujjjPPPtttNNN<<<===999:::===999GGGfff[[[PPPfffYYY999AAAHHHLLL^^^kkkHHHDDDEEECCCDDDKKKffftttzzzuuurrrhhhiiimmmuuu|||lll[[[ddduuuYYY___[[[RRR___```]]]{{{JJJ@@@;;;777888888777:::???@@@LLLccczzznnnMMMwwwnnnGGGAAAAAA;;;SSSrrr{{{yyyeeepppyyy~~~cccBBBVVVhhh======<<<222<<>><<<===BBBMMMiiihhhaaa{{{iiiLLLHHH]]]zzzhhhZZZKKKIIIMMM```zzzsssttt~~~rrrOOOWWWGGG<<<<<<444111:::555777<<>>::::::<<<>>>>>><<<@@@IIIAAA<<<^^^{{{oooVVVMMM@@@PPPuuuooooooiii]]]TTTgggjjjtttjjjLLL777999<<<888===KKKqqqyyy>>>???<<<>>>KKKOOOJJJgggLLLDDDgggtttjjjNNNhhhPPP;;;<<<<<<<<<<<<888JJJvvvuuuRRRTTTvvv|||TTT777???IIIYYYwwwkkkHHHDDDEEECCCDDDXXXdddeee|||ssseeeYYYVVVRRRMMMNNNRRRWWW]]]dddiiilllpppyyyyyyXXXjjjgggCCC???IIICCCOOOwwwooofffpppJJJ???:::777777777777:::???CCCBBBUUUqqqwwwSSSgggwwwFFF??????@@@[[[{{{|||~~~sssiii{{{dddmmm}}}~~~yyyuuujjjEEEKKKrrr@@@::::::666>>>```mmm|||iiiVVVGGG???777777666444444555999<<>>BBBGGGHHHFFFHHHLLLMMMCCC>>>SSSppp|||iii]]]RRRqqq```MMMIIIGGGAAA===CCC@@@BBBNNN```ooovvvwwwZZZEEE777;;;===999>>>KKKyyyFFF<<>>@@@IIIgggrrrvvvvvv|||qqq^^^UUUSSS[[[pppjjjzzztttmmmrrrJJJDDD~~~{{{DDD999;;;===BBBooozzz}}}hhhSSSCCC<<<888888777555444666999<<<@@@HHHWWWdddqqq~~~hhhPPPCCC<<<777555777222444666777666555666777666777777???IIIGGGJJJZZZoooppphhhXXXHHH@@@===;;;888999;;;@@@OOOnnndddxxxaaaOOOFFFXXXzzz}}}pppfffKKKDDDBBBRRRuuuzzzjjjnnnKKKhhhPPP???666888555888555777BBBrrrsssNNNBBB<<>>@@@GGGKKK^^^{{{|||jjjRRRAAA:::666222555;;;AAAJJJWWWbbbbbb\\\ccckkkhhhaaa______hhhyyy|||nnnwwwZZZBBB999777777888555333333777???IIISSSXXXIII>>>888;;;<<<;;;BBBMMM{{{WWWKKKSSSccc~~~^^^QQQ}}}gggXXXDDDVVVbbbAAA999999888777;;;WWWXXXQQQfff~~~UUU???BBBHHHpppiiiGGGEEEHHHGGGIII~~~~~~gggYYYdddvvv^^^\\\]]]LLLIIIRRROOOLLLJJJGGGGGGKKKOOONNNKKKRRRVVVZZZ___ccciiipppuuuuuu|||ddd{{{uuu@@@HHHUUUccc|||pppjjjvvvSSS>>>AAA;;;777777555444666;;;===;;;SSSnnnvvvbbbaaaKKK@@@CCCQQQooouuuttt^^^VVVYYYaaagggeeehhhwwwwww]]]EEE===BBBIIIbbb{{{qqqiii|||xxxNNNAAAsssHHH;;;888>>>AAAsss|||hhhRRRCCC;;;999888666444222444888;;;===GGGZZZkkkhhhKKK???<<<:::666555444555666666555555777999999:::666888<<<999BBBYYYqqqssslllYYYFFF<<<;;;;;;777777888>>>NNNoooiiivvvVVVJJJIII```}}}sssjjjKKKCCC@@@NNNpppvvvqqqLLLfffyyyUUU@@@555999666666888999EEEyyyzzzUUULLL<<<@@@@@@EEELLLKKKVVVnnniii]]]III888555;;;AAABBBDDDIIIRRRaaaxxxwwwiiivvv~~~___HHH===888:::===<<<@@@CCCAAA<<<999<<>>GGGQQQwww```ccckkkxxxlllZZZeeeTTTFFFGGGmmmHHH<<<999888999@@@aaaUUUYYYrrreeexxxfffAAA<<>>999666555666888:::;;;BBBNNN^^^sssuuuKKKIIIAAA@@@NNN{{{rrrXXXPPPPPPZZZdddbbbccc^^^eeewww}}}```NNNAAAAAANNNaaazzz```yyyyyytttpppnnnssswwwQQQBBBnnn;;;@@@>>>333GGGpppwwwwwwttt}}}aaaEEE:::<<<999555333555555444555999>>>AAAKKKdddoooZZZFFF===999666666888;;;;;;;;;;;;;;;<<<======CCCBBB@@@===<<<>>>BBBFFF[[[______VVVFFF:::777888666777:::AAAOOOlllxxxbbbIIIFFFRRRooo{{{rrriiiSSSDDDAAAMMMcccQQQXXXXXXEEE777777999///555555HHHjjjBBB@@@EEE???@@@UUUggghhhgggnnnLLL:::===>>>???HHHLLL^^^dddbbbwww}}}wwwsss{{{~~~~~~dddDDD999AAA@@@555AAA@@@AAADDDDDDAAA@@@AAA;;;>>><<<<<<>>>;;;AAAUUUttt{{{|||nnniiinnnQQQGGG>>>pppAAABBB888444AAA@@@lll___XXXUUUgggLLLaaazzzkkkLLL===HHHYYYiiiKKKGGGCCCDDDMMMhhh]]]nnneeeYYYjjjlllmmmtttmmmjjjkkkfffYYYQQQQQQLLLNNNPPPRRRQQQRRRSSSTTTYYYVVVRRRQQQRRRVVVXXXZZZ```kkk{{{pppmmmrrr___RRRUUUuuuhhh___eeeXXXDDDFFF???<<<888555444555777999;;;???GGGUUUkkk}}}SSSpppLLLBBBDDDVVV{{{tttooo|||{{{\\\JJJMMMQQQZZZcccdddhhhnnn|||rrrTTTFFFBBBPPPhhhoooeeeyyyqqqkkkmmmjjjmmmuuuOOO@@@YYYxxxCCC;;;===666NNNjjjzzzaaammmSSSDDD>>>;;;999555333666666555777<<<;;;@@@EEEOOOcccsssnnn___XXXIII<<<888999888888:::;;;;;;;;;;;;===>>>@@@AAAAAAAAAAAA???======???BBBMMMPPPRRRLLLBBB999555555777888<<>>>>>III]]]xxxjjjxxxpppQQQCCC>>>rrrEEEBBB999555@@@DDDyyyXXXSSSaaaiiiZZZVVV\\\dddUUU???999IIIeeeiiiJJJFFFCCCFFFRRR___aaarrrfffRRR[[[gggttt~~~yyyyyyzzzppp^^^QQQNNNLLLNNNRRRTTTTTTUUUVVVXXX[[[YYYVVVVVVXXX\\\^^^___ddd\\\fffeeeddd```MMMNNNcccyyyfff``````OOO>>>@@@===:::777444333444777888>>>>>>@@@LLLddd|||RRRnnnMMMAAAHHHccc___gggnnnmmmRRRJJJXXX^^^ccclllqqqyyyfffLLLCCCIIIeeeppp|||zzzuuunnnggglllffffffzzzsssOOO???TTTsssFFF::::::999WWWhhhmmmaaazzzXXXEEEDDDBBB:::888555444666888888;;;@@@@@@GGGIIIEEEEEEIIIGGGAAAEEE===888999;;;;;;;;;<<<=========>>>@@@CCCGGGIIIDDDDDDDDDBBB???===>>>???AAAEEEHHHFFF@@@999666666555777;;;BBBMMMiiizzzNNNBBBPPPmmm{{{oooYYYHHH@@@AAALLLmmmsssRRR@@@UUU}}}oooJJJ999777<<<666555>>>XXXzzzWWW===BBBKKK^^^{{{dddDDDKKKTTT]]]mmmyyypppvvvjjjIIIDDDJJJVVVjjjyyywwwxxxrrrwwwmmm```OOODDD@@@BBBFFFHHHJJJQQQZZZ___bbbhhhoootttqqquuueeeKKK>>>>>>KKK```yyy```nnnNNNEEECCCwwwIIIAAA<<<777???IIITTTTTToooeeePPPQQQUUUMMMJJJ>>>999>>>OOOwwwhhhIIIEEECCCIIIVVVooo^^^jjjyyyooo]]]___qqqttt]]]MMMKKKLLLPPPUUUYYY[[[]]]___aaa^^^]]]^^^```eeejjjmmmnnnmmmbbbiiikkklllfffQQQPPPfffsss}}}zzzgggddd___LLL<<<<<<:::888555333333444666777@@@@@@???IIIcccuuuLLL~~~MMM???IIImmm___NNNlll|||rrrYYYWWWhhhnnnnnnxxxzzz___KKKHHHSSSvvvxxxwwwrrrkkkkkkdddbbbuuurrrOOOAAAfffyyyDDD===888:::\\\ooo~~~cccJJJDDDFFFCCC;;;999555555888:::;;;???EEEHHHPPPSSSKKKBBB@@@AAAAAADDDBBB@@@???>>>===>>>???@@@???@@@AAAEEEIIINNNPPPLLLKKKHHHDDD@@@???AAACCCCCCIIIMMMJJJAAA:::999;;;777999===BBBOOOkkkgggFFFDDD\\\tttaaaLLL@@@???GGGgggaaaKKK===EEE^^^{{{LLL:::555999555555???ZZZaaaFFFAAALLLiiikkkPPP\\\iiiooowww}}}uuu{{{~~~oooSSSCCCKKKRRRaaavvvttteeeXXXSSSPPPLLLOOOVVV]]]gggppprrrrrrxxxzzzVVVCCCAAAQQQfffyyyxxxzzz]]]VVVgggHHHDDDDDDrrrKKK???>>>999===LLL|||QQQXXXyyy~~~mmmrrrdddQQQGGG;;;===777???HHHVVViiiJJJEEEDDDJJJYYYyyy```aaarrrxxxuuulllhhhzzzvvv\\\OOONNNPPPUUU\\\bbbfffiiilllooojjjkkkmmmrrrwwwzzzzzzzzzuuurrr{{{wwwxxxwww^^^RRRUUUaaaqqqooo\\\```]]]MMMBBB@@@888666444333333444666777>>>???@@@HHHbbbrrrKKKvvvOOO???JJJooosssLLLJJJvvvuuuaaabbbqqqtttvvvwwwYYYIIILLLZZZvvvvvvssslllhhh```^^^pppmmmMMMAAAmmmzzzDDD>>>::::::```tttmmmxxxiiiLLLIIINNNJJJBBB@@@;;;777666999<<<>>>CCCIIINNNTTTWWWPPPGGGDDDEEEGGGLLLMMMKKKEEE???===???@@@BBBBBBCCCFFFIIINNNRRRUUUQQQNNNHHHCCC@@@AAAGGGKKKNNNVVV[[[TTTFFF;;;:::=========@@@EEERRRmmmjjjSSSCCCMMMlllxxxiiiPPP@@@@@@IIIgggaaaHHH???@@@RRRLLL>>>777:::888777@@@ZZZoooSSSAAAMMMssssss___mmmyyy~~~{{{```HHHIIIZZZgggtttqqqgggfffbbb[[[]]]ffflllvvv~~~|||{{{```MMMJJJZZZqqq{{{~~~xxxvvv{{{~~~KKK\\\aaaEEE???>>>cccJJJ===???:::<<>>@@@FFF^^^~~~qqqLLL___RRRDDDMMMnnnmmmHHHMMM|||xxxlllooozzz|||wwwRRRDDDLLL\\\~~~rrrpppnnngggbbb\\\[[[lllzzzfffIII???ccc{{{uuuFFF<<<<<<===gggqqqwww|||uuuUUUCCCNNNVVVMMMDDDFFF===999888;;;>>>AAAFFFLLLTTTWWWXXXRRRKKKHHHIIILLLXXX\\\ZZZNNNCCC>>>???AAACCCDDDFFFHHHLLLOOORRRTTTNNNKKKFFFBBBBBBHHHQQQXXX]]]fffllleeeUUUEEE===;;;===<<<===CCCOOOcccqqqiiiqqqxxxqqqdddPPPFFFEEEYYY{{{{{{mmmRRRBBBBBBJJJeeehhhCCCAAAGGG^^^~~~OOOBBB:::===<<<999BBB^^^|||]]]BBBOOO}}}vvviiirrr|||\\\KKKUUUeeevvvxxxssssssppplllnnnuuuttt~~~nnn\\\PPPXXXooowwwlllMMMjjj~~~___DDD>>>===]]]LLL>>>===999???UUUaaaSSSeeeqqqxxxxxxZZZDDD>>><<>>;;;666555444444444555777888777>>>@@@CCCYYYzzzrrrPPP^^^TTTJJJTTToookkkIIISSS}}}zzztttNNNFFFQQQ___wwwoooooollllllfff^^^[[[\\\lllwwwbbbFFF???bbb~~~wwwCCC;;;999AAArrrzzzlllwwwZZZMMMIIIRRRVVVNNNHHHIII???;;;999<<>>AAA```PPP@@@;;;777CCC___\\\XXXnnnrrr```DDD===@@@CCCKKKPPPPPPZZZsssnnnNNNGGGDDDJJJYYYdddSSSYYYiiiTTT\\\llljjj|||sssnnnZZZWWWaaa{{{\\\VVVeeeUUU???;;;:::555555444444555666888999999AAABBBBBBVVVyyyxxxXXXlllTTTOOOZZZsssgggHHHYYYnnnNNNLLLZZZcccyyy{{{sssbbbooommmooojjj^^^]]]```ooowwwaaaFFFAAAmmm<<<===555DDD{{{uuukkk|||eeeIIINNNSSSTTTRRRNNNLLLKKK@@@<<<:::===@@@CCCIIIOOOLLLNNNOOOLLLHHHLLLZZZhhhrrr[[[MMMGGGDDD@@@BBBEEEIIIKKKLLLLLLKKKEEEFFFIIINNNVVVaaammmuuutttWWWBBBCCCAAACCCJJJOOOQQQSSSWWW[[[aaaeeeaaaYYYRRRLLLIIIIIILLLXXXnnn{{{jjjSSSEEE@@@???VVVhhhJJJBBB???XXXYYYGGG888777888222CCCdddttt[[[<<>>===999@@@ttt|||wwwZZZFFFSSSWWWNNNIIINNNMMMGGGIII===777===CCCDDDHHHOOOPPPIIIFFFJJJLLLTTTjjjlllVVVJJJEEEFFFDDDEEEIIIJJJHHHIIILLLMMMIIILLLZZZiiiuuuuuuLLLLLLEEEGGGRRRVVVTTT[[[hhhvvvxxxuuummmeee^^^VVVNNNQQQZZZjjj{{{vvvhhhYYYAAA>>>@@@YYYlllCCCCCC???EEEsss___AAAAAA666:::<<>>|||uuuhhhKKKGGGSSSXXXOOOIIIKKKLLLGGGJJJBBB<<<===@@@CCCFFFJJJKKKGGGKKKUUU\\\eeezzzuuu^^^NNNFFFEEECCCCCCGGGIIIHHHIIILLLQQQPPPWWWfffuuu___LLLFFFIIIVVV\\\^^^jjj{{{zzzoooeeeZZZRRRVVV^^^kkkvvv~~~vvvfffWWW@@@>>>AAAXXXgggDDD@@@<<>><<<>>>~~~xxxxxxwwwXXXBBBIIITTTXXXPPPGGGGGGIIIHHHKKKIIIBBB<<<<<>>>>>AAAVVVeeeCCC======PPPkkkqqqWWWIII;;;;;;888AAAfff[[[GGG<<<;;;???VVVzzzyyy{{{}}}yyyRRRiiidddJJJ===BBB999iiiUUU@@@:::@@@FFFxxxUUU```mmm^^^TTTNNNYYYXXXRRRYYYfffwww~~~zzzuuuwwwcccHHHAAADDDIIIRRRgggxxxooorrrzzzUUULLLLLLWWWlll}}}^^^VVVXXXVVVPPPRRR[[[bbbddd\\\```ggg~~~___TTTVVVNNN@@@888:::888222333444555555555777;;;>>>CCCEEECCCSSSvvvgggPPPttt|||}}}[[[ggguuummmllllllhhhbbbaaakkkxxxzzzxxxyyydddTTT@@@rrrtttiiicccUUUPPPCCCWWWwwweee@@@AAAQQQttt~~~ooofff===:::777>>>kkk}}}|||bbbOOOGGGKKKSSSWWWQQQGGGCCCFFFJJJJJJLLLGGG<<<:::BBBFFFCCCHHHMMM[[[lll{{{xxxdddTTTKKKHHHHHHLLLOOOPPPSSSXXXbbbkkkzzzbbbPPPIIIXXXlllzzzzzzpppgggbbbgggmmmppppppxxxuuubbbRRR===???@@@SSShhhCCC<<>>aaa^^^KKK???===DDDddd~~~YYYaaa|||^^^GGG<<<>>>>>>rrrSSSAAA:::@@@HHHzzzQQQaaarrrOOOEEEEEELLLLLLBBBFFFbbb|||~~~{{{UUUDDDIIIUUUaaaxxx|||rrrZZZQQQZZZjjjvvv{{{[[[]]]fffeeeXXXSSS]]]jjjooollluuu~~~pppGGGKKKMMMFFF999555888777111333444555555666999===AAADDDDDDEEEZZZ}}}yyybbbSSS~~~xxxwwwuuuuuuwww{{{zzzxxxzzzcccFFFFFFzzzjjj^^^PPPMMMPPPlll{{{```>>>HHHnnnfffXXX;;;:::999>>>|||jjjfffOOOJJJOOONNNQQQTTTPPPGGGAAADDDKKKHHHMMMIII>>>;;;CCCIIIHHHRRRYYYgggyyy~~~kkk\\\PPPMMMMMMQQQTTTWWW\\\bbbmmmzzz}}}bbbSSSccc~~~zzzrrrkkknnnqqqrrrooouuusssaaaPPP<<<@@@@@@NNNzzziiiEEE===@@@XXXoooHHH<<<;;;:::===[[[___EEE:::@@@IIIbbb}}}bbbXXXvvvXXXDDD===<<>>DDDCCC===777555666555222333444555666888;;;@@@CCCDDDEEEJJJcccqqq```\\\```DDD\\\~~~jjjTTTIIIFFFcccyyyTTT<<>>BBBJJJOOO]]]eeetttrrrcccVVVSSSRRRVVV[[[^^^eeekkkyyy}}}iiiwwwzzzvvvwwwyyyxxxuuuvvv~~~ppp^^^MMM:::@@@@@@KKKuuubbbGGG@@@???PPP~~~~~~JJJ???===>>>>>>XXX^^^CCC888>>>GGGZZZsssvvvrrrWWWmmmQQQBBB>>>>>>QQQQQQDDD<<>>@@@<<>>;;;TTTTTTEEE<<<>>>LLLlll~~~~~~ccceeeKKK??????>>>SSSQQQDDD;;;@@@JJJ|||UUUfffiiijjjsssQQQPPPnnn{{{gggVVV\\\ssstttuuuiiilll|||~~~}}}xxxsssooommmeeeZZZUUUPPPFFFGGGGGG======444111888999444222666222444555777999===BBBFFFDDDHHHUUUttt{{{```ZZZdddwwwRRRuuu{{{eee]]]IIINNNWWW{{{{{{LLLBBBIIIjjjlllAAA999<<<999<<>>>>>666===666vvvvvv~~~bbbJJJSSSkkkqqqbbbQQQQQQNNNJJJHHHGGGHHHHHHGGGNNNKKKLLLMMMEEE<<<@@@KKKWWW___nnn}}}ssspppooorrrvvv|||vvv}}}fffOOOAAA<<<<<<;;;NNNpppdddKKKAAAJJJOOOYYYwwwiiihhhNNNRRRIIIAAAJJJzzzFFF???BBBDDDSSSzzzcccxxxZZZBBB;;;>>>???___QQQDDDCCC:::LLLuuuZZZ```{{{gggooottt]]]iiigggsssiiiMMMfffwww}}}}}}zzz|||}}}xxxooohhheee___VVVOOONNNJJJHHHEEEAAA>>>;;;999888666555555444444444444444555666777:::???CCCEEEFFFFFFUUUooonnnXXX___}}}hhh______RRRJJJTTT}}}tttaaaHHHBBBgggqqqhhh^^^888<<<999<<<:::wwwzzz}}}[[[OOOLLL\\\nnnnnn___QQQMMMKKKHHHGGGHHHHHHHHHGGGLLLKKKLLLMMMEEE;;;===GGGMMMQQQ[[[gggnnnsss|||~~~vvv{{{eeeNNN@@@;;;;;;;;;OOOrrrxxxYYYFFFMMMXXXTTT```jjjXXXZZZOOOEEELLLNNNCCCFFFHHHIIIaaatttkkk|||iiiiii}}}nnnRRRAAA>>>@@@JJJxxxLLLBBBAAA999IIInnn[[[```uuu]]]dddiiiYYYqqqzzzkkkrrrSSScccvvvsss}}}yyyvvvwww{{{|||yyyvvvpppeeeZZZVVVSSSMMMIIIGGGDDDCCC@@@<<<999777555444555555444333333333333444666777:::>>>AAADDDEEEFFFJJJ\\\xxxqqq\\\PPPlllvvvsssyyy{{{fffVVVZZZ[[[IIINNNllloooTTTAAAIIIsssUUUMMM555;;;:::===;;;ppp|||mmm^^^AAAIIIZZZlllrrriiiYYYOOOJJJHHHHHHHHHJJJKKKJJJIIILLLLLLPPPRRRIII<<<;;;CCCCCCEEEJJJQQQVVV^^^kkkxxx}}}www}}}xxxyyy~~~eeeKKK>>>999999;;;RRRuuukkkLLL@@@TTTcccNNN^^^kkkddddddVVVJJJNNNZZZGGGRRRjjjooosssrrraaa[[[^^^TTTsssaaaHHH@@@AAABBBJJJNNNEEEDDD>>>KKKlll^^^___gggMMMWWWfffssseeekkkmmmppp||||||^^^ccczzzqqqzzz}}}yyytttssssssqqqlllggg___WWWNNNKKKLLLKKKHHHEEEAAA???===;;;888666555444555444444333333333444444666999===@@@BBBDDDEEEFFFJJJ___{{{___KKKJJJsss|||zzz|||~~~|||}}}sssoooqqqpppjjjddd___ZZZYYYQQQEEE[[[eeeLLL;;;PPPWWWyyyzzzDDD888999777===;;;eee~~~{{{rrrdddQQQBBBHHHXXXlllwwwrrraaaRRRJJJFFFFFFGGGIIILLLMMMMMMKKKOOOQQQWWW[[[QQQAAA<<>>===<<<:::888777555555444333333333333333444555666777;;;???BBBBBBCCCEEEGGGJJJ```zzz|||NNNDDDZZZuuuxxxuuuwwwxxxxxxyyy||||||zzzyyyyyytttyyyvvvllliiimmmjjjaaaYYY```[[[RRRQQQWWWmmmmmmQQQ???@@@lll~~~___ddd>>><<<:::777999===bbbwwwgggYYYLLLCCC>>>WWWbbbmmmnnnfffYYYNNNHHHAAAAAABBBFFFIIILLLLLLKKKPPPTTT^^^cccYYYFFF===???DDDEEEIIILLLOOOVVVhhhxxxrrrUUUMMMVVVfffqqq~~~vvvrrr]]]DDD:::888999???[[[|||[[[AAAFFFZZZnnnHHHbbb~~~rrrtttdddgggfff^^^QQQTTTkkk{{{ttt~~~rrrRRRAAA@@@AAA???MMMXXXMMMDDDAAAIIIbbbhhh^^^XXX>>>JJJZZZcccqqqhhhLLLGGG^^^qqq{{{xxxgggVVVFFFLLLnnn~~~hhhooo___xxxuuu~~~~~~yyyrrreeelllllllllnnntttyyywwwppp___``````\\\VVVQQQNNNNNNJJJKKKIIIDDDBBBAAA>>>888888777666555444333333333222222333444555666888999:::>>>BBBCCCCCCCCCFFFJJJMMMccc|||qqqHHHPPP|||ppp}}}~~~~~~~~~~~~~~~~~~~~~~~~|||~~~}}}wwwuuuwwwyyyxxxzzz||||||zzzvvvtttuuuwwwooouuuvvvpppllljjjcccZZZXXX\\\QQQLLL```sssuuusssUUU===:::^^^iiioooTTT;;;===;;;999333???```uuuwwwaaaOOOCCC???CCCIIISSSYYY\\\YYYUUURRRMMMHHH<<<<<<===@@@DDDHHHIIIIIIQQQWWWdddlllaaaLLL??????EEEFFFIIIKKKLLLTTTgggyyykkkQQQHHHNNN^^^hhhwwwrrrxxxbbbRRR@@@999999;;;CCCaaa|||WWWBBBLLLnnn{{{XXXyyyhhhmmmdddbbbgggbbbWWW[[[ccc}}}rrrkkkvvv~~~dddNNNBBB???AAABBBqqq```VVVJJJGGGJJJ]]]qqqaaa___HHHQQQddd\\\^^^\\\NNNPPPeeeuuu___PPPLLLVVVlllccczzzoooiiiwwwzzzuuujjjeee\\\fffeeecccbbbgggjjjfff]]]PPPUUUXXXTTTLLLFFFFFFIIIHHHLLLKKKCCC===;;;:::666555555444333333222333333111222333444666999;;;<<>>===BBBHHHHHHLLLNNNKKKJJJLLLIIIDDD;;;:::;;;===BBBFFFIIIIIIUUU^^^mmmwwwlllUUUFFFDDDEEEFFFIIILLLOOOZZZrrrwwweeeRRRIIIIIIVVV```nnnzzzqqqnnnTTTHHH===888:::===HHHfffsssSSSCCCNNN[[[dddjjjhhhcccooohhh```eee```{{{rrrttt___iii|||wwwyyyoooUUUHHHAAA===AAAIIIggg___RRROOOLLLXXXzzzggg|||aaaYYYgggqqqhhhiiijjj{{{iii___lll]]]ppp|||yyymmmiiiwww|||sssmmmqqq|||wwwbbb[[[aaabbbjjjgggbbb^^^______WWWMMMLLLSSSXXXSSSHHHAAABBBGGGAAAFFFEEE;;;333333444333555555444444444444444555111111333555777:::===>>>BBBFFFHHHHHHFFFGGGLLLQQQ]]]rrrgggUUUEEElllzzzxxxssspppiiicccyyy{{{{{{}}}zzz|||~~~~~~}}}{{{yyyyyyxxx|||}}}yyywwwxxxxxxvvvmmmpppsssqqqmmmkkknnnqqqsssooojjjddd\\\VVVXXX]]]RRRYYY[[[ggg}}}zzzYYY???;;;@@@ppp|||eee[[[GGG@@@AAA;;;666>>>333CCCzzzrrriiiWWWGGGCCCCCC@@@===<<>>>>>===<<<>>>CCCHHHKKKLLL[[[ddduuuuuu]]]MMMJJJFFFGGGKKKOOOUUUeeekkkqqqssslll]]]PPPHHHEEEQQQYYYgggtttrrriiiNNNDDD;;;777;;;???JJJiii|||lllOOOCCCNNNzzzRRRzzz```iiimmmfffxxxmmmfffmmm```vvv~~~```ffftttkkkooo}}}dddJJJCCC@@@<<>>MMMQQQQQQFFF888333;;;EEE<<<;;;:::888666555555444333444666777777666555444555444444666:::>>>@@@AAAFFFEEEHHHLLLKKKJJJQQQ\\\kkkYYYLLLUUU{{{uuuqqqrrrnnneee]]]___mmmyyy~~~zzzyyyyyy{{{{{{{{{yyy{{{{{{wwwrrrqqqvvv{{{{{{vvvtttwwwxxxtttpppooonnnpppoookkkiiikkknnnppppppeee\\\YYYXXXUUUWWW]]]WWWcccooo|||}}}cccEEE===;;;SSSiiiWWWHHHBBB===>>>>>>666CCCHHH{{{lll___[[[\\\[[[VVVJJJ===:::@@@FFFFFFPPPOOOOOOOOOMMMKKKIIIIII;;;???FFFKKKNNNPPPUUUYYYooozzzyyy}}}oooSSSOOORRRTTTYYYaaalllcccVVV```hhheeeWWWJJJFFFFFFMMMTTT^^^jjjttt~~~iiiVVVOOO>>>666888999===LLLdddzzz|||www\\\III>>>[[[bbb___ooogggvvvwwwhhh|||aaa___qqqooofffwww___dddxxxnnnoootttUUUBBBDDDBBB:::EEE[[[ssslllfffhhh```PPPaaaiiizzz[[[bbbzzzqqqggg```WWW___ssswww___]]]lllwwwkkkddd]]]bbb}}}fffQQQVVV___ZZZKKKHHHJJJBBBUUUNNNFFFAAABBBBBBAAA???JJJIIIFFF???777555999>>>777666555444333333333333444444555555555444444333666666777999<<>><<<999???EEEtttjjjXXXSSS\\\fffqqq```III;;;:::AAAGGGKKKOOOTTTYYY[[[^^^___ZZZSSSCCCAAAEEEOOOXXX[[[___eee~~~yyybbbYYY\\\```hhhuuuUUUNNNYYYdddcccYYYPPPMMMNNNMMMSSS\\\fffpppyyykkkRRRLLL;;;777999:::@@@PPPiii}}}hhhRRRHHHBBB```^^^gggttt|||ppptttpppeeettteeefffrrrnnndddrrrjjjmmmwwwwwwuuu|||fffNNN@@@BBB===999SSSyyywwwqqqkkkmmmfffUUU___wwwwwwqqq]]]QQQpppxxxrrrjjj___WWWPPPPPPUUU[[[YYYOOOMMMRRR[[[RRRQQQRRRUUUaaa```OOOFFFGGGOOONNNCCCCCCDDD===IIICCC;;;777888<<>>999666666777777666444333333222222222222333444333333222222333333444888:::===@@@BBBCCCDDDDDDHHHGGGHHHLLLQQQ\\\nnn~~~TTTNNNXXXiiihhhllljjjfffcccbbbffflllrrr|||~~~~~~|||wwwtttssssssrrrqqqnnnooopppqqqssstttvvvwwwsssooonnnqqqppplllhhhhhhkkkgggddddddeeefffhhhiii[[[jjjtttlllZZZRRR[[[iii~~~bbbJJJ>>>AAAOOO~~~WWWiiiQQQOOOJJJCCC@@@======:::BBBccc}}}nnnVVVJJJPPPeeewwwzzz___EEE>>>BBBFFFLLLSSSTTTcccnnnttt}}}zzzhhhHHHDDDHHHQQQUUUVVVeeexxx{{{iiiggglllxxxnnnNNNIIIUUUbbbeee___YYYWWWYYYTTTYYY```hhhpppyyyiiisssIIIFFF777999999;;;CCCWWWppp\\\JJJDDDEEEfff{{{XXXmmmyyyrrrgggjjjiiioootttlllfffnnn}}}uuutttwwwmmmqqqzzz}}}oooQQQDDDBBBDDD;;;;;;ggg{{{vvvqqqsssnnn\\\^^^yyylllsssmmmmmmiiiPPPdddwwwooolllggg]]]TTTPPPMMMIIIGGGHHHGGGEEECCCHHHBBBCCCHHHJJJJJJFFFAAAAAA>>>DDDFFF??????AAA:::@@@<<<666444555999<<<>>>:::666111111333555555444555444333333222222333333333222222222333444666888;;;>>>BBBEEEGGGHHHHHHIIIGGGJJJPPPVVV^^^kkk{{{sssdddIIIQQQzzzpppnnngggddd``````cccgggiiijjjjjj~~~yyyuuussspppnnnnnnoooqqqqqqqqqkkkkkkkkkmmmppppppooommmmmmjjjiiilllkkkfffcccdddgggbbb^^^___bbbcccdddfffZZZ{{{lllRRRYYYssscccFFF<<>>AAA;;;:::<<<666888666555444555666777777333222111111111333444555555444333222222111222222333333333444666999<<<>>>@@@CCCFFFGGGFFFFFFGGGHHHHHHRRR^^^gggoooyyy}}}YYYFFFDDDXXXxxxfffddd___[[[\\\aaaeeeeeeccceeeyyy~~~xxxrrrllliiikkkmmmmmmkkkmmmjjjhhhhhhhhhiiihhhgggeeeeeefffiiikkkkkkjjjhhhgggeeefffiiigggcccaaacccaaa___aaaggghhhccc```aaavvv```RRRooo^^^AAABBBEEEIIIdddnnnhhhYYYVVVWWWPPPLLLLLLFFFBBB888@@@MMM{{{qqqPPPCCCFFFPPP[[[bbbdddRRRFFFHHHIIIHHHSSSbbbyyy~~~ZZZSSSSSSXXX^^^mmmRRRJJJHHHUUUeeeoooqqqpppqqqssswwwzzz~~~kkkbbboooXXX>>>AAA888999:::>>>LLLddd{{{uuu___MMMEEEccclllQQQmmmsssvvvmmmdddsssrrrqqqmmmpppsssooowwwggg]]]fffvvv{{{aaaKKKAAABBBCCC???:::RRR~~~{{{sssrrrrrrgggdddrrrsssyyypppccc|||uuulllgggccc\\\UUUMMMKKKIIIEEE@@@<<<::::::;;;<<<666777===666111<<<<<<555888<<<555333666222111222333444444333222111///111333333111111444666333222222111111111111222666777888:::===???BBBCCCDDDFFFGGGFFFCCCCCCGGGKKKTTTaaapppyyy~~~iiiKKKDDDaaarrraaaccc^^^ZZZ[[[___bbb```^^^eee___wwwlll^^^VVVTTTVVVWWWWWWYYYXXXWWWXXXZZZ[[[[[[ZZZYYY[[[^^^```bbbddddddddd```___aaadddbbb^^^^^^aaa___XXXTTTVVVWWWXXXaaannnrrrUUUaaa}}}WWWJJJ999@@@cccZZZrrraaaYYYYYYYYYQQQPPPQQQJJJEEE>>>BBBHHHvvvlllKKKBBBHHHOOOTTTXXXZZZQQQJJJJJJLLLTTThhh}}}cccYYYWWWgggxxxPPPLLLHHHVVVhhhwww}}}^^^aaalllPPP>>>BBB;;;999<<>>999???666333<<<777111<<<999111555999111...222222...000222333333222222222000111333333333222333444000000111222333555666777<<<===???AAACCCDDDEEEEEEDDDFFFGGGFFFEEEJJJSSSZZZgggtttoooWWWPPP___ppphhhfffeeefffddd```\\\\\\^^^___^^^\\\aaaWWWsssqqqfff```[[[UUUOOOLLLKKKJJJKKKLLLMMMMMMLLLKKKOOORRRSSSSSSSSSVVVYYYSSSSSSVVVZZZYYYUUUVVVZZZXXXQQQPPPTTTYYYaaawww~~~eee___qqqxxxccc===GGGLLLfffhhh}}}iii\\\WWWYYYXXXQQQRRRSSSJJJEEEEEECCCGGGdddrrrQQQGGGKKKRRR[[[dddeeeddd___ZZZYYYcccsssjjjnnnyyyxxxUUURRRQQQ___sssvvvRRR^^^hhhIII<<<@@@888:::???IIIXXXmmm~~~gggSSSCCC^^^SSSkkkppphhhmmmgggllluuuiiijjjhhhjjjllleeekkkttt}}}xxxfffUUUHHHAAABBBDDD<<<;;;]]]{{{yyy~~~yyyttttttmmmjjjrrrwwwmmmVVV___{{{lllaaaYYYUUUOOOFFFEEEKKKJJJAAA???EEE999BBB999333>>>;;;333===777000555999000,,,333555///111333333333333444666222222111333444444333222000111222444777999<<<===AAACCCDDDFFFGGGGGGFFFEEEBBBDDDFFFGGGKKKTTTbbblllvvvuuu___LLLZZZ}}}ooojjjjjj```]]]gggfffccc___]]]]]]^^^]]][[[\\\ZZZaaa}}}~~~vvvhhh]]]UUURRROOOKKKHHHEEEAAA>>>CCCGGGJJJHHHDDDCCCFFFKKKHHHIIILLLPPPOOOLLLMMMRRRKKKQQQdddyyy}}}nnntttvvveeePPPFFF>>>>>>cccvvvYYYlllaaalllXXXUUUXXXWWWQQQTTTTTTIIIDDDHHHCCCHHH[[[xxxWWWJJJKKKSSSdddttt|||oooffffffiiijjjiiioooyyy{{{rrrvvvXXXUUU^^^lllnnnIIIZZZcccBBB777;;;444:::BBBMMM\\\ppp|||{{{gggQQQ???eeeUUU\\\ppptttxxxlllvvvjjjnnnmmmggghhhdddccceee```dddttt{{{}}}lllVVVGGGAAABBB:::BBBBBBKKK|||{{{~~~xxx}}}wwwvvvooojjjppptttcccZZZeee~~~lll\\\RRRPPPHHHCCCFFFGGGCCCAAABBBBBB@@@===;;;:::;;;<<<<<<;;;;;;:::999888888888888222222333444444444444444333333333444555555666666555777:::;;;===@@@CCCFFFCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGIIILLLUUUcccttt___JJJWWWrrr{{{kkknnnjjjZZZVVV^^^hhh```aaaSSSRRR^^^[[[___WWWXXXXXXbbbrrriii~~~}}}yyytttmmmfffccc\\\SSSMMMKKKHHHIIIJJJJJJKKKLLLNNNPPPKKKIIIKKKSSSYYY\\\```dddtttwwwqqq\\\LLLEEECCCCCCQQQnnn\\\bbbppp\\\___[[[UUUTTTYYYYYYSSSMMMLLLGGGFFFKKKKKKWWWZZZFFFLLLcccyyypppccc[[[TTTWWW\\\```jjjrrriiibbbjjjkkkcccpppxxxUUUbbbeeeUUUAAA888:::===@@@CCCNNNdddxxxjjjmmmBBBGGGuuuJJJkkkqqqllltttnnnkkkhhhggghhhcccccccccddddddeeeeeeeeennn\\\KKK??????FFF>>>AAA999[[[xxxxxxvvv}}}|||zzzwwwsssppprrrvvvpppbbbbbbLLLWWWsssdddTTTJJJDDDFFFHHHEEECCCCCCBBBAAA??????>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======@@@AAABBBBBBAAABBBDDDFFFFFFGGGGGGGGGFFFGGGHHHIIIDDDLLLWWWaaajjjuuu|||fff]]]HHHOOOzzzyyylllfffiiifff[[[XXX```\\\XXX^^^VVV]]]kkk^^^VVVQQQUUUWWW[[[lllyyyrrrhhhdddbbbeeemmmxxxwwwooolllnnnvvvtttqqqnnnkkkkkkmmmoooxxxvvvyyy{{{XXX???AAADDDBBBLLL```WWWooommmyyyeeeaaaYYY[[[VVVTTTXXXYYYSSSNNNLLLFFFFFFLLLLLLSSSyyyeeeRRR[[[wwwhhh[[[XXXYYYaaadddfffhhhdddmmm~~~zzzeeeSSSZZZXXXJJJ:::777;;;>>>DDDKKKYYYlll|||}}}jjj[[[FFFQQQsssJJJuuuffffff}}}tttllljjjiiidddaaa```bbbbbbccccccdddddddddddd|||~~~fffNNN???;;;>>>AAA888III^^^xxxooovvvsssrrrrrrsssrrrpppoooqqquuuyyyjjj^^^RRRbbbmmm]]]KKKEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBAAA@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCEEEFFFEEEDDDCCCCCCEEEGGGHHHIIIIIIIIIHHHHHHJJJLLLJJJXXXkkkzzz}}}ZZZIIIRRR___```ccceeebbb\\\[[[^^^[[[aaakkk]]]\\\hhhYYYNNNSSSYYY\\\ZZZ[[[jjjggghhh___OOOIIIUUUdddlll}}}sssdddGGGJJJDDD888999SSS{{{|||[[[kkkzzzVVVYYY```TTTYYYTTTRRRTTTUUUQQQMMMKKKGGGGGGMMMNNNNNNhhhzzzkkkwwwgggYYY______fffkkktttpppZZZQQQPPPIII===666888>>>BBBFFFSSSfffuuu~~~wwwfffCCCJJJdddcccYYY]]]mmmnnniiigggiiijjjddd___]]]aaabbbbbbbbbbbbbbbcccccchhhqqqcccOOO???>>>DDDCCC===???kkkggglllyyyrrrqqqrrrsssqqqqqqqqqsssuuuooo\\\jjj|||^^^KKKFFFGGGGGGFFFGGGGGGGGGGGGFFFEEECCCCCCFFFEEEDDDCCCBBBAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEEEEDDDDDDEEEHHHKKKEEEGGGJJJKKKKKKMMMQQQTTT]]]kkk~~~iiiGGGBBBrrroooZZZ```dddccc```___\\\XXXYYYfffqqqXXXMMMYYYSSSRRRXXXZZZ]]][[[UUUXXXrrraaaIIIGGGIIIEEEUUUhhh|||{{{mmmZZZOOOLLLGGG@@@777;;;EEE^^^kkkeee{{{yyy```UUUUUUYYYUUUUUURRROOOPPPQQQOOOLLLIIIKKKKKKQQQRRRMMMYYY^^^TTTdddpppuuu~~~~~~cccWWWOOOIII???888777;;;AAADDDEEEWWWnnn{{{rrrWWW888PPP{{{}}}WWWsssdddtttkkkhhhiiilllmmmgggbbb```````````````aaaaaaaaaaaa```~~~rrrZZZJJJ<<<===EEEGGGAAA<<>>666222888BBBPPPDDDaaakkkUUUZZZZZZ[[[WWWXXXYYYTTTRRROOONNNPPPQQQOOOLLLNNNOOOSSSTTTNNNPPPuuu^^^YYYnnnttt]]]SSSHHHAAA:::777999===BBBEEEHHH]]]ttt~~~yyyeeeDDDCCCaaabbbMMMccc{{{mmmiiihhhkkkjjjeeebbbbbb___________________________gggmmm[[[NNNCCC>>>BBB???999BBBTTTzzzqqqoooqqqvvvuuuuuutttnnnffffffmmmrrrqqqsssvvvhhh^^^jjjwwwiiimmm{{{vvvkkk```MMMLLLKKKIIIHHHFFFEEEEEEHHHGGGEEEDDDBBBBBBAAAAAACCCCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFEEEEEEHHHLLLOOONNNWWWbbbjjjooottt|||yyybbbOOOTTTfffddd]]]]]]\\\ZZZ[[[\\\XXXSSSZZZQQQUUUQQQ___ooo___SSSQQQKKKJJJPPPQQQNNNNNNSSSooozzzrrr```TTTFFF@@@DDDNNN^^^kkkzzz}}}tttssssssooobbbQQQFFFDDD===777:::EEELLLRRReee{{{pppWWWoooxxxeee[[[YYYUUUXXX]]]ZZZTTTSSSPPPNNNQQQUUUUUUQQQNNNPPPPPPRRROOOKKKgggrrrtttsssYYYLLL???:::888999;;;===CCCIIIUUUgggzzzxxxmmmRRR888ZZZxxxNNNQQQaaarrrjjjfffcccdddbbb^^^]]]```^^^^^^^^^]]]]]]]]]]]]]]]ddd^^^nnnpppkkkVVVIII>>>???DDDBBB:::@@@hhhcccgggjjjgggjjjooonnnooojjjcccgggrrryyywwwuuullliiiVVV[[[zzzhhh\\\fffqqqiiieee```ZZZSSSOOOKKKJJJJJJJJJHHHFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJGGGHHHHHHIIIKKKOOOUUUZZZhhhqqq|||mmmXXXQQQUUU~~~eeeaaaXXXYYYYYYZZZ[[[XXXTTTSSSUUUcccTTTUUUVVVaaahhhTTTMMMLLLJJJJJJLLLNNNOOONNNMMMOOOsssyyyllldddUUUDDDCCCNNNTTTSSSWWW^^^cccccceeeiiiooooooppprrrsssmmmbbbZZZGGGFFFEEEDDD===888999???AAAOOObbbrrr|||kkkUUUkkkWWWWWW[[[XXXPPPUUU[[[UUUQQQRRRNNNLLLPPPWWWWWWSSSJJJNNNJJJKKKNNNIIIZZZdddNNNCCC888777999======???IIIUUUdddqqq}}}}}}lllYYYEEE;;;llllllQQQmmmkkk___ooofffcccaaaaaa___[[[[[[^^^]]]]]]]]]\\\\\\[[[[[[[[[ccc^^^ccc|||{{{|||gggRRREEEAAA666???BBB???LLLuuupppXXX```bbb___bbbgggfffjjjhhhdddkkkxxx}}}yyyxxxmmm~~~eee^^^dddvvv}}}qqqddd___[[[pppssshhh___YYYVVVMMMLLLKKKIIIGGGFFFFFFFFFCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIMMMNNNQQQTTTXXX___ggglllwww[[[OOObbbcccXXXkkkUUUXXXYYY]]]```XXXNNNOOOWWWXXXMMMTTTQQQPPPPPPGGGQQQDDDHHHIIIGGGGGGKKKNNNNNNMMMLLLccc___KKKOOOHHHCCC@@@BBBBBB???>>>@@@BBBBBBDDDIIILLLIIIAAA::::::999:::===@@@FFFSSS```tttYYY\\\zzznnnYYYYYYNNNPPPWWWTTTSSSTTTPPPMMMNNNKKKHHHLLLUUUVVVRRRGGGLLLEEEFFFMMMGGGQQQttthhhLLL===999666777<<<@@@???BBBPPP```nnnwww}}}}}}}}}wwwaaaIIIAAADDDrrrNNN]]]ZZZhhhkkkeeecccbbbcccaaa]]]]]]```]]]\\\\\\\\\[[[[[[ZZZZZZZZZ]]]\\\eeepppUUUBBB>>>AAAAAAFFF???>>>fffttt\\\UUU^^^___^^^bbbaaa]]]cccdddbbbiiivvvyyyrrrhhhbbbnnniiiVVVSSSeeeoooeee\\\^^^YYY\\\mmmnnnzzz{{{sssllleee\\\WWWVVVUUUQQQMMMMMMNNNOOOMMMKKKIIIIIIIIILLLLLLLLLMMMPPPTTTWWWZZZ___eeemmmvvv}}}ddd[[[aaa~~~rrraaa]]]VVVZZZYYYWWWXXX[[[WWWPPPPPPUUUPPPMMMLLLNNNQQQPPPKKKFFFIIIEEEDDDGGGJJJIIIJJJMMMIIIGGGGGGWWWsssdddWWWNNNIIIEEEDDDCCC<<>>LLLJJJNNNZZZpppVVViiiyyyqqqhhhWWWTTTKKKKKKKKKLLLLLLMMMMMMNNNRRROOOLLLKKKMMMOOOPPPQQQNNNLLLIIIGGGIIIOOOWWW]]]ppp\\\KKK???:::;;;777===@@@>>>@@@LLL[[[eeewwwyyy}}}}}}lllSSS???<<>>@@@III[[[mmmvvv~~~wwwiiiWWWFFF;;;IIIlll}}}MMMkkkdddddddddfffdddccccccdddccc___\\\]]][[[ZZZZZZ\\\]]][[[YYYVVVYYYYYY[[[iiiwwwoookkk]]]NNNFFF???999;;;CCCCCCXXXzzzrrrWWWWWWUUUSSSTTTWWWYYYXXXWWW\\\\\\]]]^^^```bbbcccdddiiigggggg}}}hhhMMM>>>JJJ\\\aaafffnnnSSS^^^]]]VVVjjjjjjrrr}}}}}}lllWWWjjj~~~xxx\\\YYYOOOVVV___NNNPPPTTTZZZ```]]]TTTMMMKKKHHHHHHIIIMMMPPPPPPLLLHHHPPPKKKIIIKKKLLLJJJJJJLLLGGGOOOSSSLLLDDDNNNkkkoooeeekkkssssss~~~dddVVVQQQQQQPPPJJJKKKMMMOOOPPPQQQPPPPPPNNNMMMLLLMMMOOOPPPOOONNNTTTTTTRRRPPPMMMLLLMMMNNNfffuuufffVVVLLLAAA;;;777555777;;;>>>>>>>>>DDDTTTkkk{{{~~~~~~oooYYYHHHCCCCCCOOOvvvfffQQQ}}}[[[}}}]]]bbbgggeeecccbbbaaa___\\\YYYXXXVVVVVVWWWYYYYYYYYYXXXTTTWWWZZZ[[[]]]lllqqqooottt]]]III???GGGJJJAAA<<>>999888777666999===BBBAAACCCLLL```vvv{{{{{{gggLLL===AAAKKK]]]pppccclll^^^qqqgggmmmeeecccaaa```^^^\\\YYYXXXUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUXXXXXXTTTXXXrrr]]]\\\jjjXXXFFFAAAAAACCC@@@===DDDPPPZZZNNNUUULLLLLLKKKLLLMMMNNNOOOOOOXXXXXXXXXYYYZZZ[[[\\\]]]ZZZeeeeeehhhYYYGGG@@@MMMYYYVVVMMMIIIFFFHHHJJJHHHHHHYYY}}}iii^^^nnnsssfffsss|||zzziiipppcccUUUWWWSSSOOO[[[XXXZZZ[[[ZZZXXXSSSMMMHHHGGGEEECCCCCCFFFJJJMMMOOOIIIEEECCCFFFHHHGGGHHHJJJFFF@@@BBBJJJIIICCCDDDMMMSSSeee~~~~~~xxxfff]]]eeekkkjjjqqq}}}fffbbb\\\WWWWWWYYYVVVNNNFFFIIIJJJLLLMMMNNNOOOOOONNNMMMMMMMMMOOOQQQQQQNNNLLLIIIJJJJJJJJJKKKNNNSSSWWWPPPssskkkvvvqqq}}}zzzvvvmmmbbbZZZSSSHHH???===999888::::::999<<>>JJJ[[[lll}}}wwwbbbHHH999CCCaaa{{{bbb\\\llllllcccaaaYYYUUUWWWYYYYYYWWWTTTSSSRRRTTTTTTUUUSSSQQQOOOOOOPPPUUUQQQOOOOOONNNOOOUUU\\\zzzRRRVVVzzzzzz{{{}}}qqq]]]OOOHHHEEEDDDEEEFFF===777QQQTTTNNNLLL@@@GGGDDDFFFGGGFFFFFFFFFHHHJJJMMMMMMMMMNNNOOOPPPRRRRRRUUU\\\ZZZZZZeeewwwUUUIIIBBBHHHOOOOOONNNOOOBBB@@@@@@DDDHHHKKKRRRYYYsssrrrcccTTTTTTiii{{{yyy]]]xxxuuu]]]ZZZ___```TTTGGGLLLUUURRRLLLPPPQQQOOOLLLNNNSSSRRRMMMFFFFFFEEEDDDDDDFFFIIIKKKJJJEEEBBBDDDDDDAAAAAACCCDDDFFFGGGFFFCCCCCCIIIOOO>>>JJJOOONNN^^^zzzqqqtttzzzwwwnnnfffeeeoootttuuu}}}___aaa]]]MMMNNNPPPPPPMMMIIIGGGJJJNNNGGGFFFEEEDDDDDDEEEGGGHHHOOOMMMKKKJJJIIIGGGDDDBBBFFFHHHIIIHHHGGGGGGHHHJJJJJJIIIjjj{{{~~~{{{yyyuuuqqqkkkggg^^^UUUJJJCCC???;;;888777444333666;;;<<<===BBBHHHJJJ[[[nnn{{{}}}wwwnnnaaaMMM???AAAZZZ}}}{{{vvv]]]~~~hhhddd\\\[[[TTTXXX\\\]]]YYYVVVSSSSSSPPPQQQRRRQQQOOOMMMNNNPPPNNNOOONNNKKKLLLPPPPPPMMMccczzz~~~NNNLLL\\\dddsss}}}|||}}}rrrfffVVVHHHBBBAAABBBBBBDDD>>>@@@\\\SSSBBBPPPFFF<<>>:::AAALLLLLLCCCEEE___mmmJJJLLLUUUaaalllyyyrrreeekkkllloooppplllrrrWWW[[[XXXYYYLLLSSSSSSAAAFFFOOO@@@IIIJJJHHHDDDFFFKKKIIICCCAAABBBDDDDDDCCCBBBBBBCCCCCC>>><<>>:::888666555555888888;;;?????????DDDKKK[[[mmm~~~}}}uuullleee[[[OOO@@@:::FFF```~~~xxxMMM___lllfffbbb[[[eeeYYY]]]bbbbbb___YYYVVVUUULLLNNNPPPOOOMMMMMMOOOQQQGGGMMMNNNJJJKKKPPPNNNFFFDDDSSS}}}qqqNNNFFFeee{{{yyyttt{{{~~~ppp```QQQKKKDDDBBBDDDDDDBBB>>>AAAUUU~~~rrrHHHJJJRRR999???NNN999>>>@@@BBBAAA@@@@@@CCCEEEBBBBBBCCCEEEFFFIIIKKKLLLQQQNNNLLLUUU\\\ZZZnnnWWWCCC===CCCDDDGGGKKKIIIAAA@@@???>>>>>>@@@BBBCCCGGGEEEWWWdddVVVGGGOOO```ppptttsss||||||iiiYYYYYY}}}wwwttt~~~[[[PPPTTTWWWTTT]]]```UUUIIIEEEEEEEEEIIIHHHGGGGGGHHHGGGEEECCCDDD@@@???BBBDDDBBBAAACCC===>>>>>>>>>===>>>AAADDDFFFBBB>>>>>>AAABBB???:::@@@]]]OOO555???HHHGGGSSSgggvvvfffWWWQQQNNNJJJKKKNNNIIIPPPUUURRRMMMJJJGGGDDDEEEEEEEEECCCAAAAAACCCEEEIIIIIIHHHDDDBBBBBBEEEIIICCCCCCEEEGGGIIIHHHEEEBBBCCCJJJUUUzzz~~~|||zzzuuupppkkkgggccc\\\QQQIIIBBB>>>888555444666777888666777<<>>TTTmmmIIIGGGCCC@@@>>>>>>???@@@?????????>>>>>>>>>>>>>>>???@@@@@@BBBDDDFFFHHHIIIMMMGGGGGGQQQXXX]]]jjjzzzXXXDDD>>>DDDCCCEEEHHHEEE???>>>===<<<<<<>>>@@@AAA@@@===EEE___|||[[[@@@CCCQQQYYY```hhhjjjpppuuujjjiii}}}ggg___fffhhhRRRQQQUUUTTTPPPUUU\\\]]]TTTKKKIIIHHHGGGJJJHHHHHHHHHIIIIIIHHHGGGDDD@@@???BBBDDDAAA@@@BBB>>>???@@@AAAAAAAAA???>>>AAA???>>>@@@CCCDDDBBB???nnnxxxZZZ999>>>BBB>>>IIIAAA^^^nnn|||}}}ooobbbYYYNNNEEEEEEFFFEEEEEEHHHFFFJJJLLLKKKKKKKKKGGGAAADDDDDDDDDBBB@@@@@@BBBDDDCCCKKKRRRRRRJJJCCCAAABBBBBBBBBBBBDDDFFFFFFCCCAAAAAAFFFMMMggg}}}{{{wwwssspppnnniiiaaa\\\WWWPPPGGG@@@;;;999555333444666888999::::::===@@@BBBIII\\\ooozzzhhh[[[LLL===CCC333JJJGGGfff|||eeeqqqaaabbb```^^^___YYY[[[\\\\\\YYYVVVSSSRRRPPPNNNMMMNNNPPPQQQQQQPPPKKKIIIGGGFFFFFFFFFGGGHHHIIIBBBFFFiiisssVVVccctttvvvkkk\\\kkklllqqqzzzrrreeeYYYQQQLLLGGGCCCEEEBBB999;;;HHHVVVssstttSSSEEECCC@@@>>><<<<<<===>>>=========<<<<<<<<<<<<<<<>>>>>>>>>@@@AAACCCEEEFFFIIIDDDGGGPPPUUUWWW```lllWWWDDD???DDDBBBBBBDDDAAA<<<;;;:::::::::;;;=========;;;<<<@@@NNNjjjggg```ZZZKKKDDDJJJYYYWWWWWWgggxxxxxxxxxuuu~~~|||rrrvvvtttuuu~~~|||jjjPPPKKKNNNJJJIIIMMMRRRUUUTTTNNNJJJIIIHHHGGGGGGFFFEEEFFFHHHJJJJJJIIICCC???>>>AAACCC@@@???AAA??????@@@CCCFFFDDD>>>999===>>>???AAABBBBBBAAAAAAqqqmmmMMM666======888AAA999???<<>>???BBBAAA@@@AAACCCCCCCCCAAAEEEEEEIIITTTrrrxxx}}}~~~~~~{{{xxxuuupppjjjeeefff___UUUNNNHHHBBB<<<777555555444444555888:::<<<@@@@@@AAADDDJJJZZZuuuoooVVVHHH>>>777>>>666IIISSS```qqq]]]bbbhhh]]]XXXbbbXXXWWWWWWYYYYYYVVVQQQLLLNNNMMMMMMNNNPPPPPPNNNMMMHHHGGGEEEDDDCCCCCCCCCDDDDDDBBB;;;IIInnn~~~```WWWrrrzzzzzzzzzuuulllkkkyyy}}}nnnddd\\\ZZZWWWSSSNNNHHHDDDCCC999BBBMMMbbbeeeEEE777AAA???<<<:::999999:::;;;::::::::::::::::::::::::<<<<<<<<<===>>>???@@@AAADDDAAAEEEMMMPPPNNNSSS[[[sss~~~TTTBBB>>>CCC@@@???BBB???;;;:::999999999:::;;;;;;;;;<<<>>><<<;;;HHHfffsssPPPHHHBBBHHHHHHHHHMMMNNNVVVhhhggglllttt}}}wwwfffaaarrryyypppfff[[[ccc{{{XXXVVVWWWWWWOOOEEEEEEMMMKKKJJJHHHFFFEEEFFFDDDBBBBBBAAA@@@BBBEEEGGGHHHHHHCCC???>>>AAABBB???>>>??????>>>>>>BBBFFFFFF@@@:::<<<>>>AAAAAA???===<<<<<>>FFF<<<666SSS^^^NNNRRRUUUpppwwwfff^^^TTTPPPPPPQQQPPPMMMLLLIIIHHHJJJMMMMMMLLLKKKJJJKKKKKKIIILLLOOOMMMHHHAAABBBCCCBBB@@@@@@AAABBBFFFLLLOOOLLLEEE??????BBBDDDBBB@@@@@@BBBCCCDDDCCCGGG@@@CCCGGGWWW}}}}}}{{{yyywwwtttrrroooiiiccc^^^[[[TTTKKKCCC===:::777555444555666777888;;;>>>@@@CCCDDDIIIRRR```sssyyy^^^III>>>:::::::::MMMKKKsss___VVVpppYYYbbbfffYYYSSS\\\TTTUUUVVVWWWVVVRRRNNNJJJKKKJJJJJJKKKLLLKKKIIIGGGGGGFFFDDDBBBAAAAAA@@@@@@>>>CCC@@@>>>KKK]]]xxxfffoooqqqjjjssssssuuu{{{|||tttkkkbbbXXXNNNHHHJJJIIIHHHFFFAAA<<<===AAAXXXmmmUUU===<<>>AAA@@@CCCHHHJJJHHHLLLRRR]]]~~~zzzzzzvvvOOO>>>===CCC???===@@@>>>:::::::::999999999::::::666888<<<>>>;;;;;;CCCNNNrrrnnnooosssaaaIIIEEEHHHCCCAAA======@@@HHHSSS[[[```aaajjjsss~~~ssswwwlllbbbrrr|||~~~___YYYVVVNNNHHHLLLSSSQQQIIIEEEBBBAAABBBCCCBBB@@@???@@@??????AAADDDFFFGGGGGGBBB>>>===@@@AAA>>>===>>>>>>;;;:::===BBBDDDBBB>>>:::<<<>>>===;;;:::999:::999999:::@@@DDD===777;;;AAA===OOOWWWBBBCCCFFFYYYhhhvvvwwwkkkccc\\\WWWVVVLLLHHHDDDEEEJJJNNNMMMKKKPPPOOOMMMKKKKKKLLLKKKJJJKKKOOOQQQMMMJJJKKKLLLKKKAAABBBCCCCCCBBBAAABBBCCCIIIHHHFFFEEECCCBBBBBBBBBEEECCCAAAAAACCCDDDEEEEEECCC888<<>>===???>>>@@@AAA===OOOpppzzzhhhcccoooyyyuuutttzzztttiii```bbbhhhnnnvvv}}}{{{|||vvvoooiiigggbbb[[[UUUPPPMMMJJJHHHEEEAAA===;;;<<>>;;;===<<<:::::::::::::::999999999777666888===???<<<::::::CCCZZZyyyzzz~~~eeeGGGGGGFFFCCCAAABBBEEEJJJNNN@@@IIIVVV^^^___bbbpppzzzoooiiihhhhhhooommmccctttjjjcccdddUUUUUUMMMDDDJJJUUUQQQCCCCCCAAA@@@DDDDDDAAA??????@@@@@@AAACCCFFFGGGFFFEEEBBB===<<>>AAA???;;;;;;===::::::QQQUUUCCCFFF===EEECCCDDDQQQXXXYYY^^^iiijjjnnnwwwzzzllllllpppfffTTT[[[YYYTTTNNNJJJJJJLLLNNNFFFDDDDDDGGGKKKLLLKKKHHHNNNOOOMMMIIIHHHJJJJJJHHHHHHNNNPPPKKKFFFFFFGGGGGG@@@BBBDDDDDDCCCBBBBBBCCCEEEDDDDDDEEEGGGFFFBBB>>>DDDCCCAAAAAABBBDDDDDDDDD@@@:::===@@@;;;KKKxxx~~~}}}~~~~~~~~~~~~}}}|||}}}{{{wwwrrrnnnmmmiiiccc^^^XXXRRRKKKGGG>>><<<888555333444555777444777:::;;;<<>>======???888444>>>EEE;;;:::MMMbbbzzzZZZXXX```iii}}}mmmhhhfffaaa___bbbeeeeeekkkuuuxxxuuuwwwwww||||||{{{{{{zzzzzz{{{{{{{{{xxxtttqqqlllkkkiiihhhfffccc___\\\___ZZZSSSLLLEEE@@@===<<<;;;BBBQQQcccqqqiiiDDD666;;;>>>999222777666666555555555666666555555555666777777888888888888888888999999:::;;;>>>>>>>>>>>>???CCCHHHMMMNNNYYYttt~~~vvvqqqooonnnmmmkkksssqqqKKK======BBB<<<888:::888999999999999999888777777:::777888<<<===;;;;;;===888@@@RRRsssVVVZZZXXXMMM>>>999AAALLLLLLBBBBBBPPPWWWSSSUUU^^^TTThhh|||xxxhhhfffiiicccddd\\\[[[```ZZZVVVjjjddd```YYYCCCFFFKKKNNNLLLIIIGGGEEECCCBBB@@@CCCGGGFFF???<<<>>>@@@@@@AAADDDFFFFFFCCCAAAAAA===<<<>>>???<<<:::<<<888888777777999;;;===>>>===:::666666888:::999888555555::::::555999>>>;;;;;;===???WWWVVV???BBBEEE@@@EEE===999EEELLLJJJLLL;;;CCCLLLSSSXXXYYYXXXVVVXXX______WWWSSSXXX]]]]]]OOOQQQQQQNNNLLLMMMQQQTTT===GGGMMMLLLLLLNNNMMMHHHAAAAAACCCEEEGGGIIIJJJKKKJJJNNNNNNIIIGGGHHHGGGDDDEEEHHHIIIFFFDDDEEEDDD@@@>>>@@@BBBCCCBBBAAAAAABBB@@@AAACCCDDDCCCAAA???===@@@???>>>>>>@@@AAAAAA@@@===AAAAAA@@@???AAA\\\|||xxxvvvuuuwww{{{uuurrrzzz~~~|||{{{yyyvvvsssnnnhhhdddaaa\\\VVVOOOJJJEEE@@@===666666555444444444666888777;;;>>>@@@AAAGGGOOOVVV]]]nnn{{{bbbIII>>>;;;<<>>============<<<<<<;;;;;;999999555999BBB>>>888>>>CCC^^^___UUUaaawwwyyyzzzddd[[[kkk___YYY]]]___ZZZXXX[[[\\\```dddeeeddddddhhhllldddgggjjjjjjfffaaa]]][[[^^^___```^^^[[[XXXVVVVVVOOOKKKDDD??????CCCKKKQQQWWWiiiNNN???555999@@@>>>777222444444444444444444444444222222333444444555666666666666666666777888999::::::<<<<<<;;;<<>>>>>CCC;;;666777555888888999888888777666666666666888:::888555777===888666999FFF]]]zzz^^^MMMbbbvvvlllTTTGGGVVVaaagggUUULLLlllmmmaaakkkiiiaaaWWWNNNLLLKKKNNNCCC>>>CCCEEE@@@@@@GGG@@@???CCCHHHEEE===:::<<<===>>>@@@CCCDDDCCC???<<>>>>>;;;:::;;;666777999888777777999;;;DDD>>>777555777999777444333333888777222999<<<222888AAA:::<<<<<<:::DDD>>><<>>:::DDDHHHAAA>>>BBBEEEDDD??????DDDEEECCCEEEMMMPPPLLLNNNTTTPPPFFFKKKAAAAAAKKKNNNEEEAAAGGGFFFMMMLLLBBB@@@GGGJJJEEEGGGGGGEEEBBB@@@???AAACCCEEEKKKLLLGGGCCCDDDAAA;;;DDDEEEDDDCCCEEEHHHCCC<<<===???AAABBBAAA@@@@@@AAA???AAAAAA>>>999888;;;???===<<<;;;<<<>>>>>>===<<<777CCC???:::???;;;CCC___{{{tttrrrssspppqqqiiifffpppyyy}}}zzz{{{wwwvvvtttqqqmmmhhhaaa\\\UUUPPPJJJEEEAAA>>><<<:::444555777777777777888999;;;???CCCEEEGGGNNNYYYaaassseeePPP???;;;<<>>>>><<<;;;::::::;;;;;;;;;:::999999000@@@@@@777888;;;;;;@@@:::FFFZZZsss|||tttiiigggooorrrqqqrrrllleeeddd``````^^^[[[[[[bbboooyyyxxx}}}|||vvvrrrqqqggggggeee]]]RRRIIIDDDCCCJJJGGGFFFMMM___zzzWWWJJJ:::777777999555000444<<<222222222222333333333333000000111222333333444444444444444555666777888999777:::;;;::::::<<>>???===;;;;;;<<<===<<<;;;???===:::777777999<<<===666666555444444777<<>>GGGEEEDDDDDDFFFHHHHHHHHHEEEDDDFFFJJJJJJHHHKKKPPPKKKGGGCCCBBBDDDFFFFFFEEEBBBCCCCCCBBBAAAAAADDDFFFKKKFFFDDDEEEDDD??????CCCDDDCCCDDDFFFGGGEEE@@@;;;<<<<<<>>>AAA???<<<===BBBCCC@@@===;;;:::;;;::::::>>><<<:::999999999;;;<<<===============>>>??????sssvvvmmmiii___ZZZ^^^ccceeejjjpppxxx|||~~~{{{wwwtttrrrppplllgggccc```ZZZPPPHHHHHHCCC<<<999888999888666555666888999999:::===???AAADDDHHHMMMUUU```mmmwwwqqqeeeMMM999666DDDIIINNNvvv{{{TTT\\\vvvuuu^^^```]]]YYYUUUTTTVVVWWWWWWUUUSSSNNNJJJIIIKKKKKKHHHGGGBBBAAA>>><<<<<<===>>>@@@>>>===<<<:::999888777777777777888999::::::;;;;;;???;;;;;;FFF^^^~~~pppgggeeeiiilllhhhnnn|||gggbbbZZZQQQKKKJJJKKKNNNAAABBBEEEGGGFFFHHHRRR^^^vvvmmmDDD999===777666666555444444333333222222222111111111000000000000000000000000000000111111222333333444555555555555666777888:::<<<===CCC@@@BBBNNNbbb|||kkkccc^^^______YYYVVVXXX[[[ZZZ\\\dddllluuummmIII???777888;;;:::888777444444444444444444444444444444444444555555555555888555777<<<888444<<>><<<<<<===>>>?????????>>>===<<<<<<<<<===<<<:::888777999:::<<<222444555444444555777:::<<<888333222333333222000555555555666777888888888888777777888;;;<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>AAA@@@???@@@BBBBBBAAA>>>CCCAAAAAABBBEEEGGGHHHHHHGGG>>>999>>>FFFJJJLLLNNNLLLHHHDDDAAAAAABBBAAA@@@>>>???AAAAAAAAABBBEEEGGGIIIDDDBBBDDDBBB>>>???BBBDDDCCCCCCDDDEEEDDD@@@<<<======???BBBAAA===>>>CCCBBB???<<<:::;;;;;;;;;:::===<<<:::999999999;;;;;;;;;;;;;;;:::;;;;;;<<<<<>>:::666444666777777777666888::::::;;;===AAADDDCCCHHHQQQ[[[eeeqqq~~~pppYYYKKK666@@@GGGHHHRRRwwwxxxbbbfffggg\\\]]][[[XXXUUUSSSTTTTTTRRRQQQTTTOOOGGGEEEKKKOOOHHH===BBB@@@===;;;:::;;;===>>><<<;;;:::999888777777777777777777888999999::::::888888888:::DDDTTTggguuuhhhiiilllmmmjjjhhhnnnwwwxxxggg\\\___ggg___PPP===GGGQQQQQQJJJGGGLLLSSSiii\\\^^^vvvYYY@@@666555888666666555555444333333222222222111111111000000000000000000000000000000000111111222222333444444444555555555666888999;;;<<<@@@@@@AAAFFFOOOeee~~~wwwmmmeeeccc```YYYSSSRRRUUUSSSSSSVVVWWWWWW[[[```lllrrryyygggGGG>>>777888:::999777777444444444444444444444444111111222222222333333333555111222999:::444222555:::LLL^^^qqq{{{fffYYYSSSSSSPPPOOOQQQTTTSSSLLLFFFIIIHHHGGGEEEDDDDDDDDDDDDHHHFFFBBB???============???AAACCCBBB>>>;;;;;;<<<::::::999888888888888999000222444555444333333444111111222333333222000///444444444555555666666777555444555777:::<<<===<<<777999;;;===>>>>>>===<<<=========>>>@@@AAA@@@>>>>>>======???CCCFFFGGGGGGGGGBBBBBBHHHMMMNNNNNNOOOIIIFFFBBB@@@@@@@@@@@@???@@@BBBDDDDDDCCCCCCDDDEEEEEEBBB@@@AAA@@@>>>???AAABBBAAA@@@AAABBBAAA???===???>>>@@@CCCAAA>>>???BBB???===::::::;;;<<<<<<;;;<<<;;;:::999888999::::::999999888777777888888888???bbbyyyssseee[[[UUUPPPNNNNNNOOOQQQVVV^^^gggpppxxx||||||yyyuuutttrrrnnniiieeeaaa___VVVOOOGGGAAA>>>===:::777666555444444777:::;;;;;;;;;<<<>>>???@@@CCCGGGKKKQQQWWWbbbmmmwwwtttXXXBBB888888CCCLLLYYYzzz___VVVfffYYYYYYXXXYYYVVVTTTRRRRRRPPPNNNLLLJJJQQQPPPFFFDDDJJJGGG>>>AAA???<<<:::999999::::::888888777666666666666666666666666777888888999999666999:::777444777???GGGjjj~~~pppsss{{{cccBBB111333999888333555555444444333222222222111111000000000000000///000000000000000000000000000111111222222333333333444444444555666888999:::999<<<@@@AAACCCRRRrrrtttpppmmmfff^^^YYYWWWUUUVVVYYYXXXSSSPPPQQQIIILLLQQQTTTVVVXXXZZZ[[[eeeDDD<<<777888999888666666333333333333333333333333000000111111111222222222555000///333666555666999666555444BBBgggxxxbbbTTTPPPUUU\\\PPPMMMKKKLLLMMMLLLGGGCCCFFFFFFEEEDDDCCCBBBBBBAAADDDCCCAAA???=========>>>>>>BBBFFFDDD>>>999999;;;777777777777777666666555333555555444333222333444...111333444333111111111222222333333333444444444222111222555999<<<<<<<<<444666999<<<======;;;::::::;;;<<<===???@@@@@@???===<<<<<>>>>>>>>>>>???@@@???>>>=========>>>>>>===@@@>>>>>>AAAAAA======@@@;;;:::888888:::<<<<<<;;;::::::999888777888888999777777666555555555666666666IIIooovvvlllddd]]]WWWSSSQQQOOOLLLLLLPPPWWW]]]```jjjkkknnnsssyyy|||zzzvvvuuutttrrrooolllgggeeebbb^^^YYYUUUQQQOOOHHHCCC===999888888888777999999999:::===???@@@@@@@@@BBBEEEGGGJJJOOOTTTWWWhhhmmmsss{{{pppYYYFFF>>>???GGGOOOgggsssZZZaaapppTTTSSSWWWSSSUUUTTTSSSRRRQQQOOOMMMKKKJJJccckkkTTT>>>===BBBBBB???>>>;;;999777777777777555555444444444555555666444555555555666666777777555888;;;:::777666999<<>>:::777888;;;;;;777333333333333222222111111111////////////////////////////////////////////////000000000111111222222222333333333444555666777888777:::?????????GGG]]]sss~~~xxxooohhhXXXUUUUUUXXXWWWQQQMMMLLLLLLLLLLLLKKKJJJHHHHHHGGGfffAAA;;;777888999666555666333333333333333333333333000000111111111222222222555333222111///---000444222999;;;555666FFF[[[iiippprrrcccZZZ\\\___XXXPPPNNNOOOLLLHHHFFFGGGGGGEEECCCCCCCCCCCCCCCBBBAAA???>>>???>>>===<<<<<<===>>>>>>===AAADDDBBB<<<777777999444555666666666555333333888777666333111111444666111222333222000///000111000111111111111111222222//////000333666999::::::333555888;;;<<<;;;:::999888999;;;<<<===>>>??????===<<<===???AAACCCCCCBBB===CCCOOO[[[[[[QQQEEE???@@@@@@@@@@@@@@@AAABBBDDDEEEGGGHHHGGGDDDBBBAAA@@@??????>>><<<<<<===>>>>>>;;;;;;;;;:::::::::<<<===???<<<<<<>>>>>>;;;:::;;;888777666777999::::::999888777777666666666666666666666555444444555555555666333IIIuuu||||||{{{yyypppfff]]]ZZZTTTLLLHHHIIINNNSSSVVVOOOPPPSSSWWW]]]dddjjjmmmuuuuuuxxx||||||xxxssstttttttttsssqqqooonnnllliiifffdddaaa___\\\ZZZSSSQQQNNNKKKGGGCCC@@@???<<<;;;::::::;;;<<<<<<<<<===>>>??????@@@AAABBBDDDDDDHHHNNNTTTZZZaaahhhlllyyy{{{}}}vvvcccRRRDDD===BBBLLLUUUwww^^^cccVVVpppXXXTTTXXXVVVPPPRRRRRRSSSRRRQQQOOONNNNNNWWWpppvvv[[[@@@;;;???>>>===<<<:::888666666555555333333222222222333444444333333444444444444444444222333333555888:::;;;;;;:::;;;EEE]]]}}}{{{```HHH444777888888555000...000333111111111111000000000000................................................/////////000000000000000111111111222333444555666:::999:::;;;::::::BBBLLLkkk|||rrrmmmfffaaa___[[[SSSMMMKKKKKKJJJHHHGGGGGGFFFFFFEEEggg???:::777888888555444666222222222222222222222222000111111111111222222222---111555666222///000222---333888555000000777===EEE^^^kkk\\\UUURRRTTTZZZYYYQQQLLLMMMLLLIIIEEECCCDDDFFFGGGGGGAAABBBCCCCCCBBB@@@>>><<<:::::::::;;;;;;<<<======;;;>>>???===999555555666333333333444333333222111888777444111///000333666222000///---------......////////////////////////.........000333666666555222333555777888888777666555777:::;;;::::::<<<===;;;;;;<<<>>>@@@BBBAAA@@@GGG===;;;HHHWWWVVVHHH;;;AAABBBBBB@@@???>>>???@@@===???@@@@@@?????????@@@>>>???>>>;;;:::===>>>===999:::;;;:::999:::<<<>>>>>>:::999<<<<<<999777777555444333555777888888666555555555444444444333333444444333333444444555666999///555VVV}}}zzzmmm```dddsss{{{llldddYYYQQQNNNMMMLLLKKKGGGFFFFFFGGGIIILLLOOOQQQWWWYYY]]]aaadddccc```]]]\\\\\\\\\[[[[[[ZZZYYYXXXWWWVVVTTTQQQNNNKKKHHHGGGBBB@@@>>><<<999888666666666777:::===???@@@AAAAAA@@@AAABBBBBBBBBDDDGGGJJJNNNTTT]]]fffnnnuuu||||||yyyjjjZZZIII???:::<<>>777666333;;;777222//////000111111////////////////////////,,,------------.................................////////////////////////000000000000111222333444777333444888;;;:::;;;===FFFmmmzzzqqqlllggg___ZZZXXXNNNJJJFFFDDDBBBBBB@@@???ggg===999666888777444333555222222222222222222222222000000000000111111111111)))...333555444444555555000+++***111:::;;;666111666999DDDUUUhhh|||www]]]RRRTTTTTTSSSPPPNNNKKKGGGGGGNNNVVVJJJHHHFFFEEEFFFFFFGGGGGGAAACCCDDDEEEDDDAAA>>><<<::::::::::::;;;;;;;;;<<<:::999888777555444333222222222222111111111111000222222111///------///111000...++++++...///---+++...........................------...000222111111000111222333333333333333222555777888666666888999777777888;;;???@@@@@@???HHH===777@@@LLLNNNFFF>>>===???@@@???===<<<===???:::;;;<<<<<<;;;;;;===???>>>@@@???:::999===>>>;;;888;;;======<<<;;;===@@@>>>:::888;;;<<<888555555222222222333555666555333222222222222222111111000111111111222333444555666555555555===XXX|||pppZZZaaayyyvvvlllddd[[[QQQJJJMMMKKKHHHFFFEEEEEEEEEFFFCCCFFFHHHIIIIIIHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFEEECCC@@@>>>>>>===;;;:::999888777888888999888:::===???AAACCCEEEGGGEEEGGGIIIJJJKKKOOOUUUZZZeeejjjssszzz{{{ssshhh```NNNDDD===>>>CCCRRRppptttjjj\\\qqqtttaaaRRRTTT]]]^^^YYYUUURRRSSSRRRPPPLLLKKKMMMOOOGGGFFFBBB???BBBEEECCC<<<:::999999888777666666666333222111111111111111222111111111111111111111111333333333333333444666777444777:::888666;;;FFFPPPrrrgggGGG333///444:::===222000000333777888444///........................+++,,,,,,,,,------------------------------------........................////////////000111222222444000111888===>>>???AAAFFFZZZzzz~~~xxxtttlllgggeeehhhccc\\\WWWTTTRRRNNNLLLeee<<<888666888777333333555111111111111111111111111////////////000000000111000000///------///000000222000///111000---///444...222555666999FFFXXXfffmmmwww|||jjjccc]]]SSSYYYZZZFFFCCCFFFKKKNNNQQQPPPLLLHHHJJJJJJIIIIIIHHHFFFEEEDDDBBBDDDFFFGGGFFFCCC???===<<<<<<;;;;;;;;;:::::::::999777444333333333111000222222111000///000000000,,,...///...---++++++,,,///,,,***---111333///+++------------------------...---,,,---/////////---///////////////000000000000333555555444333444777333333555999>>>@@@@@@???<<<===@@@BBB???:::;;;???888:::======<<<<<>>>>>===;;;999999;;;===>>>AAA???:::999===>>>:::999<<>>===???AAA???:::888;;;<<<888555555111111111222444444333111111111111111111000///////////////000111333555666+++888777***333]]]jjjuuuuuuggg\\\PPPNNNJJJGGGEEEDDDDDDDDDCCCDDDEEECCC??????BBBEEE@@@???>>>>>>===>>>>>>>>>>>>??????>>><<<;;;;;;<<<<<<<<<;;;;;;<<<===???@@@>>>???@@@BBBCCCEEEIIIKKKKKKNNNQQQSSSVVV\\\dddkkkzzz}}}sssdddRRREEECCC???@@@IIIWWWqqq}}}UUUOOO^^^[[[\\\\\\[[[[[[\\\ZZZYYYTTTTTTRRRNNNJJJHHHJJJMMMOOONNNKKKFFF@@@<<<<<<>>>999999888888777777666666333333222111111111111111111111111111000000000000,,,000444444111111555:::333333222222333444555555777___qqqJJJ>>>444///444888666333444000222444333000//////111---.....................+++++++++,,,,,,---------------------------------.....................---///////////////000111222888444333666888888:::===???===SSSuuu{{{xxxooojjjccc___^^^]]]ZZZXXXVVV;;;999777666666666444222111111111111000000000///////////////////////////...------...000111000...///000000000111111111111111111222222222333333333;;;BBBKKKSSS[[[fffrrr{{{{{{cccUUUQQQNNNPPPTTTTTTNNNGGGDDDDDDGGGNNNTTTVVVQQQLLLOOOJJJFFFFFFEEECCCDDDHHHGGGEEECCCDDDEEEDDD@@@<<<:::777777;;;AAAAAA;;;555555333111222555777666444........................,,,+++***)))+++///444666666111,,,+++...///,,,)))******+++++++++******))),,,))))))***)))(((,,,111---------...///000111222///000000111222222333333333555777:::;;;<<<======<<<<<<999666;;;CCCBBB<<<>>>===;;;::::::<<<>>>???>>>===;;;999999:::<<<>>>=========<<<;;;::::::::::::;;;<<<===<<<;;;999888888999888888666444111000111111111000000000//////////////////000000000000...///111333333222111000666333444444222===```ttthhhXXXNNNLLLLLLLLLJJJIIIGGGFFFGGGFFFDDDDDDEEEFFFDDDAAAAAACCCCCC@@@======@@@BBBBBB???===>>>???>>>>>>>>>???@@@AAABBBCCCAAABBBCCCDDDFFFJJJPPPTTTZZZ^^^dddlllvvvzzzssskkk^^^MMMBBB???FFFFFFCCCXXXnnnMMM```ggg~~~fffZZZ[[[\\\]]]\\\ZZZXXXVVVQQQPPPOOOOOOOOONNNKKKHHHFFFEEECCCAAA???===;;;:::999888777666444444333333000000000000000000000000////////////////////////222111000000222333222111444444444555555555666666555999@@@LLL___{{{qqqYYYFFF>>>===666555444333222222111222222222222111000//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///111111222333555777999:::;;;>>>EEEQQQeee{{{wwwuuuqqqlllRRR;;;999777666666555444222111111111000000000//////////////////////////////------...///000000///.../////////000000000111111000111111111111222222222...111555555555888>>>DDDSSSiiizzz~~~eeeiiicccZZZ^^^eee\\\IIIOOOMMMKKKLLLOOONNNKKKGGGDDDDDDGGGLLLRRRRRRNNNIIIIIIEEEDDDEEEEEECCCEEEIIIFFFEEEDDDBBBAAA>>><<<;;;<<<999999===BBBCCC===777777444111111333444444222------------------------,,,+++***)))***,,,///000111...******,,,---+++''')))))))))******))))))(((,,,)))))),,,---,,,,,,000---------------...///000//////000000111222222222111222555777999:::::::::999:::888777<<>>@@@@@@>>><<<;;;;;;<<<>>>@@@???>>>===<<<;;;999888888999999:::::::::999888888888888888777666444222111111111111111000000000///....../////////000000000222444555777777666555444///...111555444444CCCWWW~~~~~~uuummmdddYYYRRRMMMKKKIIIHHHFFFFFFFFFGGGGGGDDDBBBBBBCCCDDDBBB@@@???BBBDDDCCCAAA???@@@AAADDDDDDDDDDDDEEEFFFHHHIIIFFFHHHKKKOOOSSSZZZaaafffuuuzzz~~~yyywwwyyyooo```QQQBBB999;;;CCCAAA[[[vvvaaabbbfff[[[\\\\\\]]]]]]\\\ZZZXXXVVVSSSSSSTTTUUUUUUSSSNNNJJJDDDCCCBBB@@@>>><<<;;;:::888888666555444333333333000000000000000000000000////////////////////////111000///000222333222111222222222333333333444444555777888999===IIIXXXcccmmm\\\JJJ???888222111333555444333222111111111111222222111000000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............000111111333444666888999;;;<<<>>>AAAMMMfffwwwoooooouuuzzzLLL:::888666666666555333111000000000000////////////////////////////////////------...////////////........./////////000000000/////////000000000000111111333444222//////333666111;;;EEEKKKRRR[[[cccfffrrr~~~sssooorrrgggllliii\\\UUUVVVPPPDDDHHHLLLKKKHHHOOOYYYUUUGGGGGGGGGFFFFFFFFFGGGGGGGGGEEEEEEFFFJJJNNNNNNIIIEEEFFFCCCCCCFFFHHHFFFGGGKKKFFFEEEDDDAAA>>><<<;;;;;;<<<:::999===AAAAAA<<<777888666222000000111111000------------------------,,,+++***))))))))))))***,,,)))((()))+++,,,)))&&&'''(((((())))))(((((('''+++((()))///333000...------,,,,,,+++,,,,,,------......//////000111111111...///111444555666666666555666777888===AAA@@@;;;===;;;999888999<<>>======>>>@@@AAAAAA@@@???===;;;999777666777777666666666777777888666777777777666555333333111111111111000000000000.........////////////000///000111222333222111111222///111888777111000555VVVtttqqqyyy|||uuuqqqnnnhhhaaa\\\XXXUUUTTTSSSPPPMMMLLLLLLMMMLLLKKKKKKLLLMMMLLLIIIHHHHHHIIIMMMMMMNNNOOOQQQTTTVVVXXX\\\___cccggglllsss{{{xxxnnnfffdddXXXRRRJJJAAA:::;;;HHHVVVtttjjjQQQNNNxxxbbbVVVYYY[[[[[[[[[ZZZXXXVVVTTTRRRLLLMMMPPPRRRRRRNNNHHHCCCAAA@@@???>>>===;;;::::::777666555444333222222222000000000000000000000000////////////////////////000//////000111222222111000000000000111111111111444555444222000111555:::HHHXXXoooiiiRRRJJJ???888333555777777888999444333222111111000000111111111000000///.........------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......000000111222333555777888888:::999777;;;LLLfff{{{]]]SSSVVVVVVNNNUUUdddttt|||HHH:::888666555555444222111000000/////////.................................,,,...//////............---............/////////------........./////////...///000000//////222444888222.........///555<<>>>>>999333<<<>>>??????EEELLLIIIAAAAAABBBCCCAAA@@@AAADDDHHHGGGFFFGGGIIIKKKJJJFFFCCCFFFDDDEEEIIIJJJIIIIIILLLGGGDDDAAA>>>>>>>>>===<<<:::888777:::======888444999666222///............,,,,,,,,,,,,,,,,,,,,,,,,************))))))((('''((('''''')))++++++(((&&&''''''((()))))))))((((((***'''(((111666444...***,,,++++++*********++++++---------...//////000000,,,---///111333444333333111333555888===???===:::;;;;;;<<<===>>>???@@@AAA???>>>===<<<===>>>???@@@CCCBBB@@@>>>;;;999777666777666555555555666777888555555555555555444444444000000000000000000000000------........./////////++++++,,,---...------,,,666111000333444111111333999[[[tttccchhh{{{uuupppqqqooommmkkkjjjkkkkkkkkkkkkjjjiiifffdddbbbbbbbbbeeeeeeeeegggjjjnnnqqqsssyyyzzz|||~~~yyyqqqfffYYYQQQOOOAAA===<<>>======<<<;;;:::999999555555444333222111111111////////////////////////........................///......///111222111000.../////////000000000000000333555555555555888:::...555AAAPPPcccvvvvvviiiYYYLLL???555444777888555444666777666333111222111111000//////000000/////////.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,,,,------------//////000111222444555666444777::::::;;;BBBNNNYYYsss~~~{{{hhhSSSDDDEEEHHHJJJUUUdddhhh{{{{{{FFF999777555444444444222000/////////............---------------------------,,,...000///---,,,---...,,,,,,---------.........,,,,,,---------..................---+++++++++,,,222...000666666000...000222666555//////666999888555777777777777777888888999444333666999:::;;;>>>777888888999<<<>>>===:::>>>@@@AAA???===>>>CCCHHHHHHGGGGGGHHHHHHGGGEEECCCGGGDDDEEEHHHIIIFFFFFFIIIEEE@@@::::::===???<<<888999777777888:::999666333777555222///,,,+++,,,,,,++++++++++++++++++++++++((()))***++++++***))))))''''''((()))+++***)))''''''((())))))*********))))))&&&(((111666333,,,)))+++******))))))))))))***+++,,,,,,------...//////+++,,,...000222222222222///000333888;;;;;;:::999666888<<>><<<;;;;;;::::::;;;<<<===>>>CCCBBB@@@>>><<<:::888777888777666555555666777888444444333333333333333333////////////////////////------------............---......///////////////000...---.........222666222>>>ZZZzzz}}}nnnbbbjjjnnn|||ssshhh^^^QQQEEE??????AAAAAAGGGVVVmmmpppTTTQQQrrraaaUUUZZZZZZRRRVVVUUUTTTRRROOOMMMKKKJJJIIIGGGFFFEEEEEEDDDBBB@@@;;;::::::999888888777777444333222111000000000111........................------------------------...------...000111111000////////////000000000000000111111111000111222333666444222333888???GGGNNNqqqssswww|||jjjTTTCCC888666555666666555555777111111111000111000...+++000000///.........//////.........---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,---.........///111222444444555666888;;;>>>AAACCCEEE___|||{{{|||~~~lllPPP???FFFRRRTTTSSShhhrrrFFF888666555444444333111//////.........------------------------------------+++...000///,,,+++,,,...+++,,,,,,,,,,,,---------,,,,,,,,,------------...////////////000000000000******...333444222111333///000///000333666333...///333111,,,///666555,,,444222000111000000333888999888:::===>>>===>>>@@@===???@@@???===>>>CCCGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDAAAAAACCCCCCAAAAAAEEE@@@===999888:::;;;888555999888888888999888555333222333222///,,,***+++,,,************************(((((()))***++++++++++++(((((()))))))))))))))(((''''''((()))************)))&&&(((///222...***(((***)))))))))))))))************++++++,,,------...***,,,---///000111000000......222777999777666888111444888<<<===;;;888666888888888888888999:::;;;@@@???>>>===;;;:::888888999888777777666666666777333222111111111111111222------------............,,,,,,,,,---------.............../////////000000+++...111111000///000333000333===RRRrrrtttxxxxxxbbb\\\bbbpppxxxqqqbbbZZZPPPHHH>>>777777;;;DDDWWWxxxwwwRRRGGGRRRccc^^^\\\TTTQQQWWWVVVUUUSSSQQQOOOMMMKKKKKKIIIGGGDDDCCCCCCBBBAAA@@@999888888777666555555444222111000000//////000000........................---------------------------,,,,,,---000111111000////////////000000000000222111000............///777333111111111///000333666666666===OOOhhh{{{yyynnngggTTTHHHAAADDDFFF???:::;;;888888888777555222///...444666666333222444444111......------------......,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------...///111222333777555333444999===???@@@IIIaaaxxx{{{eeexxxxxxlllZZZ^^^rrr}}}yyyccc```ccclllsssxxxiiiFFF888666444333333333111///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...111000,,,***+++...++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......&&&&&&'''))),,,---...------...,,,'''&&&***///222---+++,,,111444333111000444555222///222777555...555777777444222222444555222000222888999666888>>>===>>>>>>>>>>>>???BBBDDDCCCCCCDDDCCCCCCCCCDDDEEEBBB>>>===??????>>>@@@DDD???@@@AAA>>>999555444666888777777666666444222111---///111000---+++***+++)))))))))))))))))))))))))))))))))))))))*********((()))((((((''''''((((((%%%&&&'''((())))))))))))((('''(((,,,,,,((('''((()))((((((((()))***++++++))))))******+++,,,,,,---)))***,,,......///......///---000666777333333777222333555777888777555444555555666666777888999999:::::::::999999888888777888888888888777555444333222111000///......///000+++++++++,,,,,,---------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---......---000222333222222000......111111888UUU|||ooorrryyy[[[VVVVVVaaannnwww}}}{{{rrreee[[[HHHCCC???======@@@JJJTTTaaa```WWWWWWXXXqqq~~~fffXXX^^^```WWWTTTZZZTTTSSSQQQOOOMMMLLLKKKKKKFFFDDDCCCBBBBBBAAA???===888777777555444333222222111000//////.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///111111000........./////////000000111000000000222222333222///---...333444111111555222444333000000555777555AAAHHHSSS[[[^^^bbbppp|||}}}vvvWWWRRRMMMIIIFFFBBBAAA@@@888111...111222///...111......---,,,---222666888///333333///---///...+++------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,))))))))))))******++++++************************************************************************************++++++++++++------------...///111111444333111222444888<<>>======>>>???@@@AAAAAA@@@AAAAAAAAAAAABBBDDDFFFBBB>>><<<>>>??????BBBGGG@@@GGGKKKEEE999222444999555444444333222111///...***---111111...+++++++++))))))))))))))))))))))))***))))))(((((((((((()))))))))(((&&&%%%%%%&&&((($$$%%%&&&'''((((((((((((((('''(((***((($$$%%%)))(((((((((((()))+++,,,,,,)))))))))***++++++,,,,,,((()))+++,,,---------,,,///---000555666111222777666666555555555666666777444555555666777888888888666666666666666777777777888888888888777444222111222111///...------......*********++++++,,,,,,,,,++++++,,,,,,,,,---------......---------...///000...---,,,+++...000...+++111111000000777LLLnnnxxx{{{iiiWWWRRRTTTXXX[[[^^^nnnxxxyyyooofff___VVVKKKCCC===;;;<<>>JJJAAA===;;;<<<:::666555888888444222222333111111111222333333222111222333333000222333333222111///,,,***000111...---000000---,,,,,,,,,++++++,,,------+++++++++++++++++++++,,,(((((())))))*********+++************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---...///000111,,,111555666555666999===>>>BBBCCCIIIbbbiiijjjpppkkkaaa>>>777555333222222111///.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------............////////////...///////////////.........///000111444666888999;;;;;;<<<===>>>>>>>>>===?????????@@@AAABBBCCCDDDAAA>>>;;;<<<>>>@@@@@@>>>@@@BBBBBB???999555444555111000///...---,,,+++++++++++++++*********))))))))))))(((((((((((())))))((()))++++++)))((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&))))))))))))************((()))))))))************))))))*********+++++++++...///111222222111000///...///111222222111000///444444333333444555777888888888777555555444444444999999888888777666666666111000///...---,,,++++++******++++++++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......---------............///111,,,---222222666III___xxxhhh}}}mmmXXXNNNOOONNNTTT\\\dddhhhlllwww|||zzz|||xxxnnnpppcccWWWQQQIII>>>;;;???BBBJJJLLL\\\xxxZZZVVVHHHhhhrrr[[[[[[]]]\\\YYYZZZ[[[XXXSSSRRRPPPLLLKKKLLLMMMMMMLLLFFFEEEDDDDDDDDDBBB???===:::888666333222111000000////////////..................---------,,,,,,,,,......---------,,,,,,,,,------,,,******+++///333,,,,,,,,,------.........---------.........//////............////////////000000000000000000000000111111222333333333333222333333333333333333333333444444444444444444444444222222222222222222222222222111111111000000////////////////////////////////////.........---------------,,,,,,,,,,,,++++++************************++++++************++++++))))))))))))************))))))))))))))))))))))))************************+++++++++*********))))))---,,,,,,,,,,,,---......//////000111222444555666:::>>>BBBHHHQQQaaatttiii```]]]???666555333222222111///---...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------..................//////...............///000222444666777888999:::;;;======>>>>>>>>>>>>>>>>>>???@@@AAAAAA===<<<<<<>>>??????===:::888::::::888444222111222000000///...---,,,++++++*********))))))((((((((())))))(((((((((((())))))''')))+++***)))((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&((((((((())))))))))))***(((((()))))))))*********)))))))))*********++++++------...///000000//////...///111222222222000///333333333333333555777888888777666555444444444444777777666666555444444444000000///...---,,,++++++***++++++++++++,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............222------111///...888HHH]]]sssoootttfffUUUIIIMMMQQQTTTVVV\\\eeellluuuxxx{{{uuuwwwssskkkcccaaa```YYYQQQEEEHHHFFF@@@???GGGLLLLLLSSSooosssOOOPPPmmmxxxoooeee^^^WWWYYYYYYWWWXXXZZZXXXSSSPPPMMMJJJIIIIIIJJJJJJIIIGGGFFFEEEDDDCCCAAA>>>;;;999888666333111111000000////////////...............------------,,,,,,,,,---,,,,,,,,,++++++++++++******+++******+++///111,,,,,,,,,,,,---------...,,,,,,------------......------........./////////000000000000000000000000//////000111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111000000000/////////........................///.........---------,,,,,,,,,+++++++++*********************************+++******))))))******+++(((((()))))))))*********))))))))))))))))))))))))************************+++++++++*********)))))),,,,,,,,,,,,,,,---....../////////000222333555666===???AAAAAABBBHHHRRRZZZeee~~~~~~zzzmmmdddXXX???666444333222222111///---------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************************************))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------........................///000111222333555666777999:::<<<===>>>>>>======<<<======>>>>>>:::;;;===???@@@>>>999555555666777666444333333333//////...---,,,++++++***))))))(((((((((((('''''')))((((((''''''(((((()))''')))******)))(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''((('''''''''(((((()))***(((((((((((())))))))))))))))))))))))************+++++++++,,,---...///000...///000222222222111000222222111222333555777888777666555444444333333444444444444333222222111111//////...---,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......111------111000***,,,333555ZZZzzz}}}ooo||||||qqqgggXXXKKKEEEEEEHHHKKKQQQTTT[[[```ccchhhttt~~~yyyrrrjjjdddYYYNNNEEECCCCCCAAA===;;;???FFFMMMQQQXXXdddrrrzzzcccDDDBBBaaakkk```___```YYY[[[[[[YYYZZZ]]]\\\WWWPPPMMMJJJIIIIIIIIIIIIHHHHHHGGGEEECCCBBB@@@===:::999777555333111000000000/////////............---------------,,,,,,,,,,,,++++++++++++************'''(((***+++***+++---///+++,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---------------............////////////////////////---......///////////////000000000000000000000000000000000000000000000000000000000000000000000000000////////////.........------------------------......------------,,,,,,+++************)))))))))************************+++******))))))******+++(((((())))))))))))******))))))))))))))))))))))))************************+++************))))))))),,,,,,++++++,,,,,,---.........///000111333444555777:::===>>>>>>AAAFFFKKKKKKaaa|||ooojjjVVV===666444222111111111///------------,,,,,,,,,++++++*********************************************)))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---------------...//////333444555666888999;;;<<<======<<<;;;;;;;;;<<<<<<;;;<<<===>>>>>><<<999666555666666666444333222222...------,,,++++++******(((((((((((((((((((((((((((((((((''''''(((((((((&&&((())))))(((''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))***'''''''''((((((((())))))((((((((()))))))))******************+++---///111......000111111111111111111000000111222444666777555555444333333333333333333333222222111000000000......------,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------///+++,,,111222///---///---:::IIIcccmmm]]]TTTNNNKKKLLLKKKKKKLLLOOOSSSZZZ___aaafffmmmrrrvvv|||zzzyyy{{{{{{wwwrrrkkkfff```ZZZVVVQQQLLLHHHJJJ@@@;;;>>>@@@>>>BBBLLLUUUWWWggghhhQQQRRRIII\\\zzzjjjdddccc___ZZZ[[[\\\[[[YYYYYY\\\ZZZVVVQQQOOOLLLJJJJJJJJJIIIGGGFFFDDDBBBBBBAAA@@@>>><<<777666444222000000000000//////.........------------------,,,,,,,,,++++++,,,++++++++++++*********(((***,,,,,,+++***++++++++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,------------........................,,,---......//////......////////////////////////////////////////////////////////////////////////...............---------------------------------------,,,,,,,,,,,,,,,,,,++++++*********)))))))))******************************))))))))))))******(((((((((((()))))))))***))))))))))))))))))))))))************************************))))))))))))+++++++++++++++,,,,,,---------...///000222333444000444999===@@@EEEJJJNNNQQQWWW]]]___cccrrr}}}VVV999666444222111111000...---------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,++++++******+++,,,---------,,,,,,++++++,,,,,,,,,333333333444555777999:::===<<<;;;;;;;;;;;;;;;<<>>===<<<:::::::::;;;555444333222111000...,,,,,,,,,++++++******))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''))))))'''&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((()))&&&''''''''''''(((((((((''''''((((((((()))))))))************+++---///000------...///000000111111000000///000111333555666444333333222222222222222333333222111111000000///------,,,,,,++++++***************+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,------******///222111111111000...--->>>^^^wwwzzz}}}xxxqqqgggWWWQQQKKKHHHJJJLLLKKKGGGHHHJJJNNNOOOQQQVVV]]]ccceeeiiinnnppppppmmmjjjhhhddd___YYYWWWWWWUUUPPPKKKJJJGGGBBB>>><<<======>>>===<<>>666555333111000///000000............------------------,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++---......,,,***))))))++++++++++++++++++++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,------------------------,,,------...............////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))***))))))))))))))))))***'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,,,,,,,---...///111222333333444666777999===AAADDDMMMPPPSSSTTTUUUZZZbbbhhhVVV777555333222111111000...,,,,,,,,,,,,,,,++++++++++++************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))*********++++++++++++,,,******)))))))))+++,,,...,,,++++++******+++++++++111111111222444777999;;;;;;:::::::::::::::;;;;;;@@@???<<<999777888<<>>;;;999@@@???>>>???BBBGGGLLLOOOFFFPPP]]]eeeiiisss{{{dddUUUEEEKKKdddgggaaa[[[YYYWWWUUUVVVYYYXXXXXXUUUQQQPPPRRRPPPLLLNNNLLLIIIHHHGGGEEECCC@@@>>>===;;;<<<===>>>>>>>>>555444222000/////////000.........------------,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,++++++++++++,,,---///...,,,***))))))+++++++++************))))))))))))************+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................------------------------++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))***))))))(((((())))))***''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))*********))))))******+++,,,++++++,,,---...000111222444444222333444888;;;===EEEJJJQQQWWWYYYYYYWWWVVV^^^dddnnn~~~TTT777555333111111111000...,,,,,,,,,,,,++++++++++++***************************'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))************)))(((((((((***,,,---++++++************++++++---...///111444888<<<>>>888777777777888999::::::======;;;888555777<<<@@@<<<999777666666555111...******))))))))))))(((((('''''''''(((((()))))))))(((''''''&&&&&&''''''((($$$&&&((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''///---***'''&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''((()))************************+++,,,---//////111000////////////111111111111000000000111111222222111111000//////......++++++++++++************(((((((((((())))))))))))))))))))))))******++++++))))))))))))*********+++************++++++++++++***++++++++++++,,,---,,,(((000111000111222EEEddd~~~~~~}}}oookkkeee```\\\YYYWWWUUUQQQPPPNNNMMMLLLLLLJJJJJJFFFIIINNNPPPPPPQQQRRRTTTPPPTTTYYY___fffmmmsssvvvyyy}}}jjjpppZZZBBBKKKhhhsssrrr^^^XXXYYY\\\^^^ZZZSSSUUU[[[XXXYYYVVVQQQQQQSSSRRRNNNMMMLLLIIIHHHFFFDDDAAA???>>><<<:::999;;;<<<<<<;;;444333222000/////////000.........---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++************)))+++,,,,,,*********+++++++++******))))))))))))))))))*********+++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))******+++++++++************************************+++++++++,,,+++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))***++++++***++++++,,,---///000111000000000222666999<<<===CCCGGGMMMPPPRRRUUUZZZ___bbbfffjjjlllooouuuyyyzzzQQQ999555333111000000000...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))''''''(((***,,,...***************++++++,,,***+++---000444:::???BBB555555555555666888999999:::::::::777555666:::>>>777555333222333222///,,,))))))))))))((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''111///+++(((&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''((()))))))))'''''')))))))))***+++,,,...///222111///......//////000111000000000000000111111111000000///......------+++++++++***************''''''''''''(((((((((((((((((())))))*********+++))))))))))))************)))************+++++++++&&&***---,,,+++,,,------,,,000------222///000===SSSnnnwww}}}uuuooonnnjjjeeeaaa^^^]]]\\\[[[ZZZaaajjjoooqqqtttyyy~~~~~~uuuwwwbbb[[[@@@MMMWWWxxxzzzccc[[[\\\WWWTTTVVV]]]]]]VVVRRRSSSTTTTTTQQQNNNNNNQQQQQQMMMOOOMMMKKKJJJHHHFFFBBB@@@>>><<<999888999:::999888444333111000////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))&&&''')))))))))***+++---+++*********))))))((((((************++++++++++++))))))))))))************++++++++++++++++++++++++(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))******+++******+++,,,---///000111//////000333666888888777<<>>;;;;;;;;;;;;999777555444000000000000/////////...,,,++++++******+++++++++,,,,,,+++******)))(((((()))))))))))))))))))))))))))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))*********+++++++++------...///111333555666999<<>>???eee555%%%444777&&&+++,,,,,,,,,,,,+++******))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((((((((())))))((()))***---///000<<<:::333+++***------***++++++++++++************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&''''''((()))***+++,,,,,,+++,,,,,,)))'''(((---111,,,+++)))((((((***+++---((((((((((((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((******+++...//////,,,)))***000333...(((***888EEEXXX{{{pppggggggwwwaaayyyvvv|||sss___QQQRRRGGGHHHFFFHHHKKKIIIGGGLLLVVVRRRQQQPPPNNNNNNOOOSSSVVVXXXVVVTTTSSSRRRPPPMMMKKKHHHHHHJJJLLLMMMLLLIIIGGGDDDDDDDDDCCCBBBAAA??????;;;999777444111000000000//////.........---------)))))))))+++,,,...000111(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((()))))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))************+++,,,---...---...000222333666;;;>>>DDDFFFHHHLLLPPPTTTXXXZZZZZZbbbiiikkkfffaaa^^^______ZZZ]]]eeehhhcccccciiihhh\\\```iiieeebbbcccaaaYYYAAA666???===:::666222...+++))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))***+++++++++.........------,,,,,,,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))******)))((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))******************+++++++++,,,,,,,,,------------------------555AAAVVVnnn|||]]]GGGAAACCCEEEFFFCCCGGGJJJIIIFFFHHHPPPXXXXXXVVVUUUVVVUUUSSSTTTUUUVVVUUUUUUSSSRRRPPPNNNLLLHHHGGGHHHKKKNNNNNNJJJEEEFFFEEEDDDDDDCCCAAA>>>;;;===:::555333111000...,,,......---------,,,,,,,,,'''+++,,,)))%%%)))444???222...)))((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))******))))))((((((''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))((('''******))))))((((((''''''''''''''''''''''''''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++....../////////222666999BBBDDDGGGKKKOOORRRTTTUUU___bbbdddccc___^^^___```___aaadddfffgggeeecccaaafffdddccceeegggfffccc```WWW@@@666999888666444111...,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))******,,,,,,,,,+++++++++******((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******'''((((((((())))))))))))'''((((((((())))))))))))***))))))(((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,------------------------111111444===NNNdddyyyoooaaaOOOFFF<<<777:::===>>>===AAAEEEIIIHHHEEEFFFMMMSSSVVVTTTSSSSSSRRRQQQRRRRRRTTTSSSRRRPPPNNNLLLKKKJJJIIIKKKLLLMMMKKKJJJHHHHHHGGGEEEDDDCCCCCCAAA>>><<<;;;888444222111000...---...------------,,,,,,,,,***---...+++&&&&&&,,,222///,,,((('''((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((()))))))))))))))))))))(((((('''''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((***)))))))))((((((((('''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---.../////////111555888???AAADDDHHHLLLPPPRRRTTTZZZ]]]aaaaaa```___aaadddccccccdddddddddcccbbbbbbdddcccbbbcccddddddaaa^^^SSS???777444333222111///...,,,,,,,,,++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((************))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))))))))((((((''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,222;;;EEEKKKqqqxxxhhhWWWHHH;;;444---...000555999:::999777===BBBFFFFFFDDDDDDIIIMMMQQQPPPPPPOOOOOOOOOOOOOOOPPPOOONNNLLLJJJIIIHHHHHHJJJMMMOOOLLLHHHEEEGGGIIIGGGEEECCCBBBBBBAAA???===888555222000000000...---------------,,,,,,,,,,,,***+++,,,+++(((&&&&&&&&&,,,)))'''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))******)))))))))((((((((((((''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,---...//////111444777:::<<>>>>>>>><<<:::444222///...///000//////------,,,,,,,,,+++++++++***(((&&&''')))+++***)))&&&&&&&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((((((((())))))'''''''''''''''((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''')))+++------+++)))'''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************,,,---......///111333444555888===BBBHHHMMMOOOMMMRRRWWWZZZ\\\^^^bbbfffaaaccceeeggggggeeecccbbb______^^^\\\ZZZXXXXXXXXXHHH:::999555444333111///---,,,++++++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))************************---,,,***)))***---000222222111...,,,,,,///222444:::HHHQQQOOOOOO[[[hhhpppsss||||||xxxuuunnncccZZZKKKDDD;;;555222222000...,,,---...111333222///,,,,,,---/////////000333555666999===???@@@AAACCCDDDAAAGGGGGGDDDEEEMMMNNNJJJDDDEEEGGGJJJLLLMMMNNNNNNFFFBBB>>>???CCCFFFEEECCC@@@????????????>>>;;;888444222/////////000000///,,,,,,,,,,,,++++++++++++...+++(((''''''((())))))%%%&&&''''''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''***)))(((((('''''''''(((&&&''''''''''''((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((+++------+++(((&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))+++---------...///111222333555999???EEEIIILLLLLLPPPUUUXXXZZZ\\\```cccbbbdddfffhhhhhhfffccc```______^^^\\\XXXVVVWWWXXXGGG999999444333222000///---,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&)))---///&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))************************+++---000222111...***(((---+++***,,,......---,,,,,,---+++((((((...777<<<888???KKKUUU^^^lllzzzyyykkkdddbbbbbbUUUPPPHHH???:::666000)))333000,,,***)))***---///111///,,,***+++,,,,,,+++222222222222333222111000333555888;;;===???BBBCCCDDDJJJJJJCCCDDDKKKLLLFFFCCCEEEHHHKKKMMMMMMLLLKKKDDDCCCBBBBBBBBBBBBBBBBBB??????@@@BBBBBB@@@<<<888555333000///000000000///,,,,,,,,,++++++++++++***,,,,,,***(((&&&&&&''''''%%%''')))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''+++***)))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((***,,,---------...//////000222666;;;@@@EEEHHHJJJNNNTTTWWWXXX[[[___cccgggggghhhgggfffcccaaa___```aaa___\\\XXXVVVVVVXXXFFF999999111111000///...------,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$(((---333666&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))************+++---...///,,,***+++...000///......///...///222222///---...333111111111000555CCCPPP]]]jjjwww\\\GGGEEEBBB777666>>>666<<<@@@===999777333......000///***(((---000000(((***...111000---+++,,,******,,,...000000---+++...,,,******---000111111000222555888;;;>>>AAABBBGGGMMMLLLDDDCCCIIIIIIBBBDDDFFFJJJLLLMMMLLLIIIGGGCCCEEEGGGEEEAAA???@@@BBB???@@@BBBDDDEEEBBB===999666444111000000111000///,,,,,,,,,+++++++++******''')))***)))'''&&&&&&(((%%%(((***)))&&&$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''''',,,+++)))(((&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&$$$$$$&&&((()))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***,,,------,,,---///......000333888===BBBEEEHHHMMMRRRVVVXXXZZZ___cccmmmkkkiiifffcccaaa___^^^aaabbb```]]]XXXUUUWWWYYYJJJ>>>555333222000///---,,,,,,,,,+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&)))((($$$###%%%((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,---......---------------------------------............///111222666===CCCFFFDDDAAA111111000///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///...000333555777;;;@@@CCCFFFDDDCCCEEEIIIKKKKKKIIIDDDFFFIIIKKKKKKJJJHHHGGGAAAAAABBBBBBBBBCCCCCCCCCAAAAAA@@@@@@@@@???<<<999888555333222111111///...---...---***&&&'''---333666111+++(((((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((!!!)))+++&&&###'''((($$$'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''''')))***)))(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,...111222444777:::===DDDJJJQQQSSSTTTXXXaaaiiieeefffeeecccaaa```aaaccc\\\\\\[[[XXXUUURRRQQQQQQIII>>>555333222000///---,,,,,,,,,+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$(((+++***'''%%%'''***$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((('''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,---000444444111...//////...---------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,---------............---///111333444888<<>>===999777777444222111111000///---'''***......---...222777333///***(((((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((,,,'''"""!!!&&&,,,***%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++***))))))******))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************************************))))))))))))))))))))))))************************************++++++++++++,,,...000111222333666999BBBHHHOOORRRSSSVVV^^^eeecccddddddcccaaa``````aaa]]]]]]\\\ZZZVVVTTTRRRRRRGGG>>>555333222000///---,,,,,,,,,+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***)))'''%%%''')))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,,,,,,,***(((---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))*********++++++++++++,,,,,,,,,,,,------------,,,---///000111333777:::>>>???@@@DDDGGGHHHGGGEEEBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@???======<<<:::777444555333000/////////...,,,,,,000444444111......///---+++)))(((((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++%%%!!!%%%)))***(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))---000///,,,))))))******))))))))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++******))))))******+++************************************************))))))))))))))))))))))))************************************+++++++++,,,,,,.../////////000222444>>>DDDKKKOOOPPPSSSZZZ___^^^```bbbbbbaaa^^^^^^^^^^^^]]]\\\ZZZXXXUUUSSSRRRDDD>>>666333222000///---,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((()))))))))************+++)))*********++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---///...------............,,,+++******))))))******++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))************+++++++++++++++,,,,,,,,,---,,,---.........///333555:::<<<@@@DDDFFFGGGFFFEEEAAA@@@?????????@@@AAABBBBBBBBBAAA@@@???>>>=========<<<;;;;;;;;;:::777444333111///.........---,,,///111444444000,,,)))))))))((((((((()))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###$$$)))...+++######***'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((---222111,,,((((((***))))))))))))))))))))))))************************************************))))))***************+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************+++++++++,,,,,,+++---.........///111333999???FFFJJJLLLOOOTTTXXXYYY\\\```aaa___]]][[[ZZZ\\\[[[ZZZYYYXXXVVVRRRPPPBBB>>>777333222000///---,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********))))))***************+++************************************+++++++++++++++++++++++++++,,,---///,,,+++******))))))******++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************++++++++++++,,,---------,,,---000222333666:::>>>@@@AAAAAA@@@??????>>>===>>>@@@AAACCCBBBAAA@@@???>>>===<<<;;;::::::::::::;;;;;;888666222000...---......---+++(((***,,,---,,,,,,,,,,,,&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***((((((***(((%%%%%%((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''',,,111000+++'''''')))))))))))))))************************************++++++++++++++++++++++++)))*********++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,***,,,---......///222444444999@@@DDDGGGJJJNNNQQQTTTXXX\\\^^^]]]ZZZXXXWWWZZZXXXWWWVVVVVVTTTPPPMMM{{{???>>>888333222000///---,,,,,,,,,+++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++***++++++***(((((()))+++,,,++++++***)))*********++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********++++++,,,,,,,,,+++,,,...111111444999<<<>>>???@@@BBB>>>>>>>>>>>>???AAADDDEEEBBBBBBAAA@@@???======<<<;;;;;;:::;;;<<<<<<999777222000...---......---,,,***)))))))))))))))))))))%%%'''))))))'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((<<<222$$$%%%,,,+++$$$'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''***------***''''''((()))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***,,,---......///222444111555:::>>>BBBEEEIIILLLQQQUUUYYY[[[ZZZXXXVVVVVVWWWUUUTTTTTTUUUSSSNNNJJJxxx===>>>888333222000///---,,,,,,,,,+++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))+++---,,,)))(((***+++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******)))***+++***)))***---///111444999;;;===>>>BBBDDD===>>>???@@@BBBEEEFFFGGGDDDCCCCCCBBBAAA@@@@@@??????>>>=========;;;888666222000...---.........,,,---,,,+++***)))'''%%%###&&&((()))(((&&&%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((;;;<<<333$$$###,,,---###'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***************))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------------------------------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---......------///111000222555999===AAAFFFHHHOOORRRVVVWWWWWWVVVUUUUUUVVVSSSRRRSSSUUUSSSNNNHHHvvv<<<>>>888333222000///---,,,,,,,,,+++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))$$$'''***+++)))(((***,,,******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((()))))))))((())),,,...---111555777888:::>>>BBB===>>>@@@BBBEEEGGGHHHIIIEEEEEEEEEDDDDDDCCCCCCBBBCCCBBB@@@???>>>;;;777444222000......//////...---&&&'''))),,,...---+++)))''')))***(((&&&%%%'''***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***CCCKKK555###%%%***&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***))))))+++,,,+++***))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------......---,,,+++---...///000222666:::???DDDGGGNNNQQQTTTVVVUUUTTTUUUUUUVVVSSSRRRSSSUUUTTTNNNHHHoooCCC777777222222111///...---,,,++++++++++++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***++++++,,,,,,......///111444666888:::999;;;>>>AAADDDEEECCCAAACCCCCCDDDDDDDDDDDDDDDCCC??????@@@???===:::777555333222111///............***---111111///+++(((&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***///333...&&&"""&&&+++&&&&&&&&&''''''''''''(((''''''''''''((((((((()))*********)))))))))))))))++++++******************)))******)))((((((***+++)))***,,,+++******+++,,,------,,,,,,,,,------...+++,,,...///...---...///---***,,,111111,,,+++...---...111444222///...000000000...++++++...111111///000111111000...,,,***---...000111111///...,,,///......---,,,***))))))------...000111000,,,(((000---)))(((***---000111...---,,,,,,++++++,,,,,,...///111333555:::@@@EEEMMMOOOSSSUUUVVVXXXZZZ\\\XXXZZZ[[[[[[YYYTTTOOOLLLnnnCCC888777222222111///...---,,,++++++++++++************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))******+++++++++------...000222555777888999:::<<<@@@BBBCCCCCCBBBDDDDDDDDDDDDCCCBBBAAA@@@?????????>>><<<999666444222222000///...---------***---000111...+++((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&***---+++&&&$$$'''+++&&&&&&&&&''''''''''''((('''''''''((((((((())))))************))))))))))))+++++++++++++++*********---.........,,,,,,---...+++---.........///111333000000000000000000000111000111111000...------...///,,,...222333111333888444666777666555888:::<<>>>>>>>>===;;;888555444111111///...---,,,,,,,,,***---///000---***((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%''''''&&&&&&(((***&&&&&&&&&''''''''''''(((''''''((((((((()))))))))************************++++++++++++++++++++++++(((***,,,,,,+++******+++***++++++***)))***,,,...------------------------(((***...111444999>>>BBBBBBBBBFFFLLLOOORRRWWW]]]aaafffgggbbbccclllqqqpppfffiiikkklllkkkkkknnnqqquuuqqqjjjbbb\\\WWWUUUTTTUUURRRNNNHHHDDDAAA??????888666222...***(((''''''222333333222000///000111+++******+++...111111111......---------......///---...///000111444999<<>>???@@@@@@??????>>>>>>===<<<:::777555444111000///...,,,,,,,,,,,,***,,,......,,,***))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%'''(((((((((&&&&&&&&&''''''''''''((('''(((((((((((())))))))))))***************+++++++++++++++,,,,,,,,,,,,,,,(((***,,,---,,,++++++,,,000000000...------000222///111666;;;@@@CCCEEEFFFMMMPPPUUU[[[bbbkkksssyyywwwzzzyyy}}}zzzuuurrrkkkhhhccc]]]VVVOOOIIIGGG777666555111---,,,...111555333///------...------...------------...//////---............000444777>>>BBBIIIOOOSSSVVVYYY[[[WWWVVVTTTRRROOOLLLJJJIIIgggBBB999666222222111///...---,,,++++++++++++*********))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))((((((((((((((((((*********+++,,,---///000333444666777777:::???BBBAAAAAABBBBBBBBBAAA@@@@@@???>>>===;;;999777555444111000///...,,,,,,,,,,,,+++,,,------+++))))))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&((()))(((&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***))))))******+++++++++,,,++++++,,,,,,------------///111222111///.........)))+++...000333777<<<@@@KKKPPPYYYcccllltttxxxzzz~~~~~~~~~zzzqqqkkknnnzzzrrrnnnrrrtttiiibbbrrrwww{{{wwwpppjjj___QQQDDD:::555444...///000333444333000---......------------......---.........---...000333555999@@@FFFKKKOOOSSSUUUTTTSSSPPPNNNLLLJJJHHHHHHdddBBB:::666222222111///...---,,,++++++++++++************)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))***+++,,,---...///222555555555777<<>><<<:::888777777222222000///...---------+++,,,,,,***)))(((***,,,(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''(((&&&&&&&&&''''''''''''((((((((()))))))))*********))))))***++++++,,,------,,,,,,,,,---.../////////))),,,///333888>>>FFFKKKeeejjjsss{{{|||vvvoooiiifffeeeuuu|||ooooooyyyqqq[[[QQQPPPYYYpppzzzuuussswwwvvvwww{{{{{{qqqiiieeeWWWZZZddduuu|||gggRRRCCC999444222444333222111000/////////---///000///......000111111444999>>>CCCIIIPPPTTTUUUTTTSSSRRROOOLLLJJJIIIaaaAAA;;;666222222111///...---,,,++++++++++++************)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))***************+++,,,,,,***...333555444555999>>>:::;;;===@@@BBBDDDEEEEEEBBBAAA???<<<:::999888777333222111///............+++,,,+++***((((((***,,,(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((('''&&&&&&(((***&&&&&&&&&'''''''''(((((())))))))))))************))))))***+++,,,,,,------,,,,,,------...///000000333777>>>GGGSSS```mmmuuuzzz~~~xxxqqqmmmllluuunnnjjjrrrtttkkkdddbbb^^^^^^ooo~~~~~~fff\\\fff{{{~~~kkkVVVIII777666555333222111000000...///000000//////000222---000333888===DDDKKKPPPOOOPPPQQQQQQPPPOOOMMMLLL\\\>>>:::666111111000///...---,,,,,,+++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$###$$$$$$$$$###''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&''''''))))))))))))************,,,---///222444777999::::::>>>BBBEEEDDDCCCBBBAAAFFF@@@:::777999:::888555333333222111000///......+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((+++,,,+++)))***///333//////...---000777???FFFYYYeeeuuu~~~sssfff]]]VVV[[[dddlllvvv{{{|||uuuiiiaaa___^^^fffhhhjjjiiibbb^^^dddnnnooo{{{{{{vvvdddeeelllppp|||nnnVVV>>>333222333111222///,,,...333444///***...---...111888@@@HHHLLLPPPTTTVVVTTTRRRQQQLLLFFFZZZ===999555111111000///...---,,,,,,+++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,+++)))&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((''''''((()))(((((()))))))))************+++---///222444666777888;;;@@@BBBBBBAAA@@@@@@BBB???<<<<<<===<<<888444333222111000///......---+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))))))))))))))(((************************---+++***,,,000222111///---...000555@@@QQQbbbnnn{{{kkkYYYHHH???GGGEEEBBBBBBIIIYYYlllzzz}}}rrrfffhhhbbbSSSPPPYYYssskkkbbbYYYTTTVVVcccqqqnnn~~~{{{nnnjjjhhhdddfffllloookkklllxxx|||{{{}}}{{{}}}}}}{{{sss```OOO<<<...555666444,,,%%%&&&111;;;333222111222444:::AAAFFFNNNSSSVVVTTTSSSRRRMMMGGGWWW;;;888444111111000///...---,,,,,,+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***++++++)))&&&$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###***111111+++&&&&&&(((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&''')))+++(((((())))))))))))******((()))+++---///111333444444888<<<>>>???>>>>>>>>>>>>======???AAA>>>777222222111111000///...---,,,+++++++++************)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,---,,,------.../////////444>>>NNN___mmmyyy{{{uuurrrbbbaaa]]][[[\\\bbbjjjqqq~~~}}}||||||wwwqqqkkkeeegggssspppfffaaahhhllljjjggghhhfffiiirrr~~~{{{nnnjjj]]]YYYccceee___```XXXcccjjjiiijjjpppqqqnnnqqqjjjnnn|||~~~jjj[[[AAA;;;666555888666///(((...///000000111555===CCCIIINNNRRRRRRRRRQQQLLLFFFTTT;;;999555111111000///...---,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++---000222111---)))&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""'''------)))%%%$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%'''***---(((((((((((()))))))))***'''((()))+++---///000111222555999<<<======>>>>>>;;;<<<===???@@@===777222111111000///...---,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))))))))))))))*********+++,,,,,,,,,,,,,,,------***000555111,,,---999DDDVVVbbbssszzzvvv{{{~~~|||{{{qqqiiinnntttpppiiieeeiiiqqqqqqhhhfffmmmtttsssooo{{{yyyuuuiiijjjzzzyyyyyynnnuuuuuukkkhhhmmmmmmgggeee]]]ZZZaaahhhkkkpppvvvhhhGGG444333666333------000222222111333999>>>AAAGGGMMMNNNOOOOOOKKKEEEQQQ;;;;;;555111111000///...---,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,---,,,)))%%%"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%'''***---'''(((((((((((()))))))))(((((()))+++,,,...//////000333888;;;<<<===>>>@@@<<<<<<<<<======:::777444111111000///...---,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***((()))))))))*********++++++++++++,,,,,,---------+++...222666<<>>666333000222444333111111444777<<>>======;;;999777666222111111000///...---,,,+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******((())))))******+++++++++++++++,,,,,,------......---+++...???XXXooozzz}}}yyyvvvrrrqqqtttyyy}}}wwwyyy}}}wwwwww|||qqqxxxzzzzzznnn]]]MMMUUUUUUZZZllluuussstttwwwVVV@@@555333///---...000444666999???EEEGGGJJJNNNMMMJJJKKK999;;;555111111000///...---,,,,,,+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%''')))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))(((''''''((()))'''''''''((((((((())))))(((((())))))***+++,,,,,,---000444777:::<<>>AAA@@@BBBDDDDDDAAA<<<888666333333222111000///......+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,---......///000111111222GGG]]]xxx{{{hhhmmmrrrttt|||fffLLL===666111...///444888;;;???FFFHHHGGGFFF>>>666555111000///...---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((()))))))))(((((())))))((()))******((('''%%%&&&((()))+++,,,,,,,,,*********++++++*********)))))))))''''''(((+++...***)))((()))))))))'''%%%((()))******(((''')))+++&&&'''(((((()))***'''###$$$&&&(((((('''''''''(((((('''&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%111---'''""" """%%%'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###%%%((()))((('''''''''(((((((((((()))))))))))))))))))))))))))(((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++,,,...111555999<<<>>>BBBBBBBBBAAA???<<<:::888555555333111000/////////,,,,,,++++++***)))))))))))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))*********)))))))))))))))(((+++,,,++++++---...------//////,,,,,,444BBBNNNvvv}}}~~~|||XXX???333---333000222999>>>???@@@CCCFFF???666666111000///...---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))(((''''''&&&&&&'''***)))((((((((('''&&&%%%)))***************))))))''''''&&&%%%%%%%%%&&&&&&&&&'''(((''''''(((+++------,,,++++++,,,,,,***(((&&&))),,,---,,,)))&&&$$$,,,+++)))((()))++++++)))((((((((('''&&&%%%%%%%%%''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((())))))(((''''''(((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***************+++---000444888;;;<<<@@@AAAAAA@@@>>><<<:::888555444333111000///......,,,,,,++++++***))))))))))))((((((''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))************))))))))))))+++,,,+++***+++,,,,,,,,,'''000666555666EEEccc|||uuu{{{~~~]]]BBB111000333888:::999<<<@@@FFF???777666111111///...---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((+++***)))'''''''''((()))''''''''''''((()))***+++++++++******))))))((((((---,,,,,,,,,,,,---...///***,,,/////////000111333***)))((()))******)))'''$$$'''+++...000000000///+++(((%%%$$$&&&((()))*********)))(((((())))))***&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++***(((&&&&&&&&&'''((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************)))***,,,...222555888999>>>>>>???>>>===;;;:::888444444222000///.........,,,,,,,,,+++******)))))))))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))************************---+++***+++---......---111000222===QQQhhh{{{~~~zzzfffDDD999......222666888;;;FFF@@@888666222111000...---------,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******++++++*********)))((((((***+++&&&&&&''')))+++---...///,,,---///222444555666666<<>>CCCQQQXXXaaaeeeffffffiiimmmtttsssrrrrrrtttvvvyyyzzzyyyrrrggg]]]WWWWWW[[[^^^WWWZZZ]]]___aaabbbeeegggnnnoooqqqtttyyy|||}}}}}}fffMMMMMMaaarrrrrrjjjjjjbbbcccmmmqqqmmmnnntttooommmlllnnnqqqooohhhbbbZZZUUUKKKAAA888222///...))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''(((((()))))))))))))))))))))))),,,)))''')))---...+++'''++++++,,,,,,,,,---------******+++,,,------......++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------))))))))))))************))))))******+++,,,......000111444666888999999999777666555333222111000000...------,,,,,,++++++***(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))***+++,,,,,,------///,,,///444666AAA```|||bbbFFFGGG<<<888666333222000...---,,,,,,,,,------,,,,,,,,,,,,+++++++++*********))))))(((((()))))))))))))))))))))))))))'''&&&'''***+++***((()))***,,,+++)))((())))))+++,,,,,,+++)))((()))***222555<<>>;;;>>>===777;;;:::666222111222---&&&+++///222000+++***,,,///...+++&&&$$$(((---,,,''')))))))))***,,,,,,+++)))...///111333555666777777888777555333111000000000...------,,,,,,++++++*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++***---///...+++***---111)))111444777LLLmmm~~~|||zzz~~~~~~EEE;;;999777444222000...---,,,,,,---------,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))(((&&&(((***+++***(((((())))))((('''(((+++---*********)))+++///555:::NNNUUU```hhhlllkkkiiigggYYYQQQMMMQQQTTTRRROOOOOOAAA@@@GGGSSS]]]```bbbeee\\\\\\\\\ZZZWWWVVV[[[aaannnooonnnlllkkkmmmnnnoooggggggfffffffffbbbZZZRRR===HHHNNNEEE::::::AAAGGGYYYgggrrrnnnhhhhhhmmmqqq|||{{{xxxrrrmmmmmmqqquuutttqqqnnnnnnnnnkkkddd^^^SSSMMMBBB777...******++++++***)))***++++++)))(((''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***,,,+++)))))))))))))))))),,,+++*********)))((((((---+++))))))***+++---...***---222888<<<>>>>>>>>>OOORRRXXX___eeeiiimmmnnniiihhhkkkppppppllljjjkkkgggiiifff]]]VVVSSSRRROOO:::<<<999555666999333(((...++++++---+++&&&''',,,---,,,******+++++++++***---...///222444555666777777666555333222111000000......---,,,,,,++++++*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))************++++++++++++++++++++++++,,,,,,------555333999MMMgggzzz}}}|||CCC;;;:::999444222000...------------------,,,,,,,,,,,,++++++***************))))))))))))))))))))))))))))))))))))(((((((((***+++***)))''')))++++++***)))***+++&&&)))---333;;;FFFRRRYYY```gggqqqwwwwwwrrrkkkgggKKKHHHJJJPPPSSSQQQLLLJJJUUUTTTZZZiiiwwwqqqooollllllnnnqqquuuwww|||yyyzzztttkkkiiijjjjjjhhhfffbbbWWWMMMAAAWWWmmmuuussssssxxx}}}~~~zzzuuusssuuuwwwtttqqqoooppprrrrrrnnnkkkccc```XXXKKK===333...---((('''''''''))))))((('''(((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))******************************((()))***+++++++++++++++((()))***,,,111777<<>>WWWlll{{{ttt@@@:::::::::444333111///------------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))***++++++***(((***---...,,,***((((((+++333???LLLWWWbbbjjjooorrrmmmhhhdddbbb^^^XXXSSSUUUWWW^^^gggooosssuuuvvvuuuuuuxxx{{{~~~}}}~~~xxx{{{}}}{{{}}}}}}uuunnnqqqzzz{{{pppccc]]]kkkzzz{{{|||~~~yyyuuutttqqqnnnmmmmmmmmmjjjhhhccceeeddd___VVVJJJ???999...+++(((&&&&&&''''''&&&(((((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((((()))))))))*********&&&(((***+++++++++,,,---)))***++++++++++++---...,,,000888AAAKKKTTT\\\aaakkkiiigggfffiiinnntttwww{{{zzz}}}vvvaaaPPPIIICCCFFFWWWiiiooohhhaaakkksss}}}wwwrrrssswww|||{{{wwwyyypppcccRRRHHHCCC===444,,,+++******+++------,,,***++++++,,,...000222333444444444444333222111000000.........---,,,,,,++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))*********+++++++++,,,,,,...---------...000111333:::XXXttt}}}rrr~~~???:::;;;:::444333111///...---------------,,,,,,,,,+++++++++***************+++++++++************************)))***+++++++++++++++,,,*********)))))),,,000444AAAKKKXXXccchhhgggeeeccc[[[QQQJJJNNN[[[fffiiigggwwwxxxyyyxxxyyy{{{~~~yyy||||||}}}}}}{{{rrrxxx}}}~~~{{{{{{}}}~~~}}}|||{{{|||yyyvvvuuu{{{xxx|||yyyvvvsssqqqooommmllliiiiiiiiiiiifff___XXXRRREEE???777000+++)))'''&&&((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((((((((('''''''''&&&'''''''''((((((((())))))))))))))))))************''')))++++++))))))+++---+++,,,---------///444888EEEMMMXXXccckkksssyyy}}}aaa]]]VVVPPPMMMLLLNNNOOOfffdddhhhwwwtttdddffffffjjjyyymmmQQQ000888KKKiiizzzaaaGGG???KKKkkkzzzrrrppp{{{~~~oooeeebbbXXXJJJ>>>888111,,,+++,,,...000,,,,,,,,,,,,...///111222222333333333333222000000//////...------,,,,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))******++++++++++++,,,,,,,,,+++...000...+++...777@@@hhhoooyyy}}}???;;;;;;999555333111///...---......------,,,,,,,,,,,,++++++*********+++++++++++++++************************)))+++,,,,,,++++++,,,---,,,***''''''+++777DDDNNNZZZ___fffhhhcccZZZQQQLLLGGGCCCFFFVVVnnn}}}{{{xxxzzz~~~wwwooonnnpppsssxxx|||}}}{{{~~~|||sssjjjlllvvv~~~|||yyywwwuuuttttttrrroooiiibbb^^^^^^```cccYYYRRRHHH>>>555...(((%%%))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''******))))))(((''''''&&&'''''''''(((((())))))***)))))))))*********++++++,,,---...+++((('''***...''',,,222888>>>GGGQQQXXXdddkkksssyyy{{{}}}{{{{{{{{{{{{yyywwwuuusssYYYSSSRRR___tttuuu^^^___llldddMMMZZZ[[[eee|||tttRRRIII444999aaa~~~wwwfffaaa]]]rrr~~~|||wwwiii^^^LLL<<<111,,,++++++...---,,,,,,,,,...///000111111222333333222111000//////......---,,,,,,,,,******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******++++++++++++,,,,,,,,,,,,)))---///---+++333EEETTTxxxuuuwww~~~@@@;;;:::888555444222000............------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,************************)))+++------+++***,,,...///000333888AAALLLXXX`````````^^^ZZZVVVTTTTTTUUUhhhgggjjjrrr}}}xxx~~~|||zzzzzzuuuuuuzzz~~~{{{rrrgggccchhhrrrzzz||||||{{{zzzwwwvvvuuuuuuvvvuuummm^^^QQQOOOYYYddd___[[[UUUOOOGGG===444...,,,+++***)))((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''((())))))******))))))*********+++++++++,,,......,,,)))***000555444===IIISSS\\\eeennnuuuwww|||~~~}}}pppjjjdddbbbgggqqq|||www\\\RRRZZZ___[[[@@@FFFTTTooo}}}VVVGGGDDD\\\yyy}}}uuuYYYWWWcccyyy{{{|||uuupppggg\\\QQQEEE:::333111///...,,,,,,,,,......///000222333333222111000/////////...------,,,,,,******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********+++++++++,,,,,,,,,---------......---333CCCZZZkkkrrrzzz}}}{{{yyytttlllgggaaa___]]]^^^______\\\YYYZZZXXXXXXYYY\\\___aaaaaaYYYYYYYYYYYYZZZ[[[ZZZXXXWWWYYY\\\___ccchhhlllnnnzzzAAA<<<:::777555444222000............---------,,,,,,,,,++++++*********++++++,,,,,,,,,************************))),,,...---+++***,,,///000888EEEQQQZZZ```ccceeeXXXTTTOOOLLLOOOZZZhhhrrrppptttyyyooobbbeeefffVVVBBBAAANNNMMM<<<555>>>FFFDDDDDD<<<>>>LLLTTTQQQNNNPPP^^^wwwzzzeeeiii|||qqqjjjmmmvvvtttqqqkkkeeeccchhhqqqxxxzzz{{{{{{zzzwwwtttsssssswww{{{wwweeePPPIIITTTcccaaaaaa```___ZZZQQQFFF???...---,,,***)))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&''''''((()))******+++)))************+++++++++(((***,,,,,,+++000888@@@SSS\\\hhhooorrrtttwwwzzz{{{{{{yyywwwzzztttwww|||rrrhhhoooYYYHHHfffuuubbb^^^ZZZcccoooxxxwwwjjjYYYLLL222111...,,,+++,,,---...///000222333333333111000/////////...------,,,,,,******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------333000...000<<>>@@@CCCFFFFFFCCCEEEJJJLLLNNNVVVaaa___gggdddVVVQQQVVVWWWQQQPPPNNNNNNMMMIIIJJJXXXiii\\\jjjzzz~~~mmmfffeee]]]\\\___\\\jjjmmmrrruuuvvvrrrmmmiiirrrtttvvvrrrdddVVVSSSXXXfffgggcccZZZZZZ^^^YYYMMMDDD>>>666...)))((()))+++)))(((''''''&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((((((((''''''((('''%%%$$$)))(((&&&%%%%%%&&&((()))%%%%%%&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%'''***---///'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***)))(((((((((((())))))(((((()))***+++,,,------111---+++///999EEESSS___iiinnnsssuuuwww{{{}}}}}}}}}|||{{{fff???III]]]aaalll\\\SSSSSScccrrrrrrrrrqqqjjj\\\OOO:::,,,+++000000,,,...,,,...333555222000111000///...---,,,+++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))++++++******************(((---111000---...000111000///111;;;QQQiiixxx|||}}}{{{tttlllgggeeeeee```aaaaaa```^^^]]]^^^______^^^^^^^^^___```aaaaaa___bbbfffjjjmmmnnnmmmmmmlllkkkjjjkkkmmmnnnmmmllllllllllllmmmnnnpppqqqrrrooorrruuuvvvuuutttssstttpppssswww{{{||||||zzzyyysssooolllnnnrrruuussspppnnnnnnkkkdddbbbdddeeeccc}}}mmmuuuCCC;;;:::999666333111000000///...------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---------------...///000+++---/////////333999???YYY\\\^^^ZZZSSSNNNNNNPPPtttxxxvvvqqqwwwyyyiiiXXXLLLKKKHHHDDD>>>;;;;;;@@@CCCQQQVVVWWWVVVaaauuurrr|||uuu{{{vvvsss{{{ppprrrlllppptttppp```UUUVVVVVVVVVeeezzztttccc\\\SSSLLLJJJIIIKKKNNNUUU^^^fffjjjqqqzzz}}}tttfff]]]\\\aaalllooo^^^HHH@@@IIISSSZZZTTTJJJ>>>444,,,'''%%%***))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''***)))((('''''''''''''''%%%%%%%%%&&&((())))))(((''''''&&&%%%&&&''')))***((((((''''''''''''&&&&&&###$$$$$$$$$$$$###""""""$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%&&&(((***+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))******))))))((((((((())))))&&&***---,,,)))(((+++///)))333???IIISSS^^^iiipppoooqqqtttyyy|||pppbbbdddggg___[[[PPPOOOXXXXXXVVVgggrrrccc___^^^^^^jjjyyyqqq[[[]]]kkkssstttuuuwww{{{~~~|||bbbaaa___]]]uuu{{{~~~kkkggglllgggfffmmmppppppssskkkTTT;;;...---///---***+++222555222//////000000///...---,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***++++++******************))),,,------,,,---///000222///444IIIfffzzzxxxmmmeeeeeefffggghhhhhhggghhhjjjllltttuuuvvvvvvxxx{{{~~~|||ooofffvvvFFF<<<;;;:::666444111000000000...---------------,,,,,,,,,,,,---------,,,,,,---------...,,,***)))***---000333//////000333999AAAIIINNNLLLQQQVVVVVVSSSSSSYYY___pppxxxxxxjjj\\\RRRHHH===<<>>777:::HHHHHHOOOZZZcccfffiiimmmpppjjjjjjnnniiiXXXLLLIIIEEEKKKSSSXXXUUUMMMBBB:::---+++)))''''''(((***+++&&&&&&''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((((((((((((******)))'''%%%$$$%%%&&&)))))))))))))))))))))))))))((('''''''''((())))))((('''''''''(((***,,,---))))))(((((('''''''''&&&((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))***************)))))))))***++++++,,,000222222000444===EEE[[[jjjtttrrrsss{{{}}}{{{{{{zzzooonnnYYYRRRhhhqqqkkkooo}}}pppgggiii|||zzzhhhiii]]]YYYmmmdddhhhmmmxxx}}}}}}|||yyyyyyooocccRRR===QQQ^^^kkkpppnnndddVVVIII;;;111)))***///111111333111111111000///......---,,,+++************+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))***************+++++++++++++++,,,000......000111///...000222???\\\xxxxxxuuuzzzuuuiii\\\___tttKKK;;;888:::777444222111111000///............---------,,,,,,///......------......///---111777<<<>>>===;;;:::<<<===AAAIIIUUUaaaiiimmmzzzwwwuuutttwww}}}ttt```OOOGGGHHHIIIHHHUUU^^^___iiiuuuiiiddddddZZZHHHAAAFFF<<>>NNN]]]YYYOOOKKKWWWmmmsss]]]JJJPPP^^^dddSSSDDDBBBQQQUUUGGG>>>AAAIIIEEEDDDLLLWWWbbbiiimmm{{{cccoooxxxppplllkkkRRRIII;;;;;;BBBNNNYYY]]]___bbbbbbdddmmmtttoooaaa\\\aaaQQQTTTWWWYYYWWWRRRLLLHHH:::666000***'''''')))+++'''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******)))))))))((((((((($$$&&&((((((((((((+++...333444666777999999999888999888666444333222111111+++***(((&&&%%%%%%&&&&&&((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************************+++,,,,,,***+++...444===IIIUUU\\\kkktttyyyxxx|||~~~~~~zzzooofffcccRRRWWWKKKXXXmmm~~~}}}cccbbbpppfffiiihhhhhhwwwqqquuutttooo}}}ooofffbbbffflllpppxxx}}}~~~{{{xxxcccAAAAAA\\\vvv{{{pppeeeaaabbbRRRDDD555///---,,,...111111111111000//////......---,,,+++******+++,,,---************************((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,,,,,,,000---///333333...---000<<>>999>>>AAA@@@CCCJJJDDDZZZjjjdddXXX```nnnhhh~~~sss|||mmmnnnwwwdddeeelllkkkfff[[[SSSQQQQQQQQQ^^^vvvzzzjjjooorrrdddppp|||~~~wwwaaaUUUIIIDDDEEEJJJTTT^^^```]]]^^^dddjjjjjjiiiiii___[[[UUUOOOMMMMMMPPPSSSIIIEEE===555...)))''''''((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((((((,,,111777;;;>>>BBBGGGKKKLLLNNNQQQTTTVVVVVVUUUUUUUUUUUUSSSQQQNNNKKKHHHFFFCCCAAA>>>999555111///...'''''''''(((((()))))))))%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++************+++,,,------(((+++333@@@OOO___kkkrrrvvvxxx|||~~~vvvnnnppprrrnnnkkklllfffoooxxx}}}{{{eeexxx|||yyy}}}nnn^^^VVVkkkvvviiieeeaaannnyyyuuutttrrrvvvpppTTTaaaooossspppmmmhhhccccccWWWIII>>>555---***,,,111000000000/////////......,,,+++******,,,...///************************))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++******++++++,,,---------...+++...333111,,,000999QQQhhh~~~}}}ssszzz}}}aaaUUUkkkyyy|||PPP;;;777<<<777555222111111111000...............------------...------------------...+++---000444888;;;<<<===JJJRRR^^^iiipppuuuzzz~~~wwwdddXXXSSSIIIJJJTTTiiixxxXXX\\\UUUEEE;;;AAAMMMTTTPPPIIIGGGPPP^^^eeeaaaZZZfff}}}nnniiipppwwwxxxSSSWWWOOOCCCKKKhhhpppUUUZZZ}}}rrrZZZKKKFFFNNNWWW]]]\\\[[[\\\ccckkkkkkfff```[[[SSSMMMKKKMMMRRRVVVQQQOOOJJJCCC:::222+++'''******))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))(((((()))))))))*********((((((((()))---222777;;;EEELLLTTTXXXYYY[[[^^^bbbbbbcccdddeeedddaaa^^^[[[^^^___```aaa```^^^[[[YYYZZZXXXUUUPPPKKKEEEAAA???111111000...---+++******&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++*********++++++---......222;;;JJJXXXdddnnnvvv{{{~~~{{{}}}~~~tttrrryyyjjj^^^___wwwxxxxxxmmmqqqvvvoooiiimmmvvvvvvnnnggg```bbbnnnuuummm___aaa]]]ZZZSSSFFF666---+++000000////////////.........---+++******,,,...000************************))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,------...///,,,...222///...:::KKKgggvvv~~~yyy{{{yyyyyyzzzaaa]]]rrrSSS<<<888>>>777555333111111111000...//////.........------------------,,,,,,---------000///...///333999@@@DDDQQQ\\\kkkuuuzzz}}}|||~~~xxxdddNNNFFFPPP]]]jjjqqq|||zzzfffQQQEEEGGGJJJOOOQQQJJJEEELLLYYYqqqiiidddpppmmmiiicccYYYJJJCCCMMM\\\YYYhhhkkkeeetttzzzxxxrrrXXXJJJGGGKKKdddtttjjjZZZYYYdddmmmbbb```]]]YYYVVVSSSQQQPPPPPPQQQPPPMMMEEE;;;111+++++++++******))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************------000555>>>HHHQQQWWW[[[aaaggghhheeebbbbbbdddffffffeeebbb]]]VVVOOOKKKOOORRRWWW\\\^^^___^^^]]][[[ZZZXXXUUUPPPLLLGGGEEE@@@>>>;;;777222...+++)))((((((((()))(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++++++++++++++,,,---...///@@@OOObbbnnnsssuuuxxx|||~~~vvvvvv|||uuuiiiooowwwxxxyyyxxxrrrccccccyyyvvvkkkbbblll{{{yyyuuullldddccciiikkkiiiVVVZZZbbbbbbUUUBBB444///////////////...............---+++******,,,///111************************))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......222...///222000222EEE\\\sss{{{|||zzz{{{|||qqqeee]]][[[jjj|||RRRDDD888;;;;;;777333111222222000---------......//////000000111///------...000000000...222555555666>>>LLLWWWkkkhhhrrrxxx}}}^^^]]]]]]WWWIIIIIIdddjjjSSSSSSJJJJJJLLLCCCIIIUUUqqqmmm___bbbrrruuuzzz|||~~~yyyrrrmmmmmmooo{{{uuuqqqqqquuu{{{rrrmmmqqqzzzzzzttt~~~qqqaaaTTTJJJSSSPPPZZZrrr~~~___\\\{{{UUUMMM@@@[[[~~~uuu]]]XXXXXXbbbdddbbb\\\XXXYYY___bbbXXXWWWRRRMMMMMMLLLBBB444,,,)))'''(((******(((%%%)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''')))++++++)))((()))***((()))***)))((())),,,...555@@@OOO[[[aaacccdddeeehhhggghhhiiijjjhhheeebbblllfffjjj___CCC>>>EEE<<>>EEEEEEDDDCCC@@@<<<666222***(((&&&$$$%%%&&&)))+++***)))'''&&&$$$$$$$$$$$$(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))''''''***---,,,+++000777(((+++---+++)))///<<>>:::>>>DDDIIIXXX```SSS===///...222......///222666;;;@@@CCC:::999777333...***&&&$$$%%%&&&'''((())))))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((()))))))))((())))))))))))*********---)))((())))))(((***...+++---222:::EEEUUUeeeooolllsss}}}xxxjjjgggllljjj|||mmmppp}}}yyyiiiZZZZZZfffsssqqqwwwlllTTTIIIPPPUUUOOOOOOAAA111***...333333000......------,,,+++++++++************************)))))))))))))))))))))))))))))))))))))))******+++******)))((((((((())))))))))))******++++++,,,,,,************+++++++++,,,,,,,,,,,,---......//////---222333<<>>GGGVVVdddrrryyy___OOOWWWfffkkkjjjXXXQQQKKKIIIKKKMMMRRRWWW|||wwwaaa```bbbcccgggjjjPPPwwwxxx]]]jjj~~~qqq^^^YYY[[[^^^ccceee[[[JJJAAAFFFPPPQQQMMMGGG???666///+++)))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))),,,---+++((()))...333AAALLL[[[gggnnnooolllkkkqqqkkkfffdddggglllnnnnnnlllllllllkkkgggbbb\\\WWWYYYdddkkkkkklllkkkggggggfffddd^^^ZZZXXXZZZ[[[\\\gggkkklllhhhaaaWWWJJJ>>>888;;;>>>===999333///...111222444555666666555555000---***&&&%%%%%%'''(((%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************+++++++++++++++)))+++//////,,,+++...333===NNN___kkkqqqrrrqqq~~~iiiaaabbbjjj}}}}}}www||||||jjjfffggghhhYYYEEECCCNNNPPPSSSQQQEEE666,,,...222//////...------,,,,,,+++************************************************)))))))))))))))******+++******))))))))))))******))))))***+++,,,,,,------***++++++++++++,,,,,,,,,,,,,,,---......//////000000777444DDDjjjzzzwww~~~yyybbbkkkfffVVV]]]nnn~~~}}}QQQDDD:::===::::::888555111000000111000000000000000000//////000111111...,,,...444999MMMUUUeeeyyy}}}qqq]]]eeedddeeerrrsssiiieeeFFFHHHIIIJJJSSSiii|||oooyyymmmYYYYYY___}}}fff~~~}}}hhh^^^iiifffVVVWWW]]]cccaaaVVVKKKIIIMMMLLLNNNNNNJJJBBB888000,,,******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))),,,---+++&&&$$$,,,===KKK\\\aaahhhmmmooopppppppppoooooooooqqqtttuuuuuutttsssqqqnnnllliiiccc\\\VVVSSSbbbdddaaaeeebbb]]]bbb^^^^^^\\\YYYZZZ```ddddddbbbbbbaaacccgggiii```TTTCCCDDDCCC>>>666///,,,,,,)))***,,,///222666:::;;;666333...)))&&&&&&'''(((&&&&&&&&&&&&'''((()))***((((((((('''''''''''''''((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,++++++---///---***---333EEEPPPaaannntttqqqllliii^^^^^^iiiyyy~~~rrr~~~rrrvvvzzzuuu[[[^^^bbbUUUCCC<<>>aaapppeeeqqq[[[dddaaaJJJYYYyyy}}}uuuTTTFFF;;;===888999888555111000222444000000111111111111111111111111000//////666BBBKKK^^^mmmuuu\\\KKKOOOdddiiigggkkkbbbVVV[[[PPPHHHLLLkkkyyyoooiiiaaahhhxxx[[[iiiyyyeeellljjjbbb]]]\\\```___WWWOOOLLLEEEKKKQQQRRRLLLCCC:::666*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))),,,,,,+++,,,111@@@TTTccckkkmmmnnnooonnnooorrrttttttuuuwwwwwwtttqqqpppooogggddd```[[[XXXXXXZZZ\\\bbbiii\\\RRR[[[___^^^iii```bbb^^^TTTOOORRRTTTSSS```aaa^^^\\\^^^eeegggeeeYYYUUUMMMAAA777333666;;;555333000...///111444666777666333000---+++)))(((&&&&&&'''''')))***+++,,,)))((((((((('''''''''&&&(((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,---++++++......,,,...999FFFXXXaaammmqqqnnnhhhcccaaaRRRnnnwwwfffzzzooo}}}ggg[[[dddfffTTT???BBBMMMZZZ```ZZZJJJ:::000/////////...------,,,,,,************************************************)))))))))))))))******+++******))))))******+++,,,************************+++++++++,,,,,,,,,------------......//////000000000000KKKmmmpppmmmkkkfffnnnVVVRRRaaa|||VVVHHH;;;===666777777555222111333666111111111222222333333444...000000111666BBBSSS___sssttt]]]WWW[[[ddduuukkkVVVMMMEEEIIIaaaiiivvv~~~yyywww~~~ggg~~~nnnhhhwwweee```yyyhhh]]]bbbiiieeeYYYQQQAAAHHHRRRUUURRRJJJBBB>>>************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''***///888FFFVVVfffooommmoooqqqrrrqqqqqqsssttttttvvvvvvqqqkkkfffdddeee\\\\\\ZZZXXXYYYcccttt~~~aaaNNN]]]jjjqqqyyy~~~|||uuuqqqvvv{{{|||rrrrrrjjj\\\RRRTTT\\\bbbeeefffcccZZZNNNEEEBBBBBBIIICCC;;;222---+++,,,...666777777666444000+++)))'''''''''((()))+++------))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,---------***+++.........555HHH[[[cccjjjpppnnneee^^^\\\]]]sss[[[uuueeeUUU]]]fffdddEEELLLYYYggglll___GGG333/////////...------,,,,,,************************************************)))))))))))))))******+++******))))))***+++,,,,,,*********)))))))))))))))++++++,,,,,,,,,---------------......///000000000333>>>YYYjjjrrrfff```eeeVVVSSSjjjxxx|||WWWAAA???777:::999777666444333333333333------444777333000111...333000444AAAMMM___www}}}fff```]]]___hhhooojjjhhh```LLLCCC___|||tttppplllllloooooolllhhh]]]mmm{{{xxxhhh^^^bbbkkkwwwrrrlllmmmttt{{{tttmmmvvvooo{{{nnnppp___]]]dddddd^^^QQQLLLKKKQQQTTTQQQKKKHHH:::222+++))),,,---)))%%%)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---+++))))))***+++++++++'''333CCCPPP]]]hhhllllllnnnpppssstttsssssstttuuuxxxtttmmmeeeaaacccgggiiidddddd[[[OOOLLLUUU]]]___\\\\\\SSSDDD===DDDMMMQQQWWWdddrrrxxxzzz~~~vvvbbbWWW^^^eee]]]WWWYYY\\\ZZZXXXWWW[[[TTTIII<<<222,,,***+++...333999<<<999444///,,,)))'''%%%&&&(((***)))'''''''''''''''((((((((()))))))))))))))))))))))))))***************+++++++++(((***++++++***)))+++---,,,222333///555HHH\\\eeefffpppqqq\\\[[[aaagggvvvwww}}}}}}sssrrrkkkhhheeeQQQRRRgggpppkkk[[[GGG444444222///---///000///+++++++++************))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...,,,///111///...000222333<<<@@@kkkllltttrrraaa^^^PPPXXXjjjYYYBBB@@@888:::999777666444444333333444333444555555222222444...333333<<>>CCCHHHJJJLLLRRR\\\ddd^^^rrryyyaaaTTTVVV[[[ZZZ]]]\\\XXXOOODDD:::333111***---222777888777333111---***''''''((())))))''''''''''''((((((((())))))))))))))))))))))))))))))************++++++++++++)))***+++,,,,,,,,,------...///000666EEEXXXfffkkkuuuWWWSSSaaappplllfff{{{lll[[[^^^pppxxxuuulll^^^AAA444,,,///111---+++///++++++++++++************************************)))))))))))))))***++++++************************************++++++++++++***++++++,,,,,,---.........000111000///111222333333hhhmmmtttgggfffyyy]]]VVVYYYqqq\\\CCCAAA;;;:::999888666555444333333000444555222///111333333222777:::MMMqqq___JJJdddrrrVVVBBBKKKaaa~~~}}}wwwzzzxxxrrrxxx~~~ppp___]]]gggddd```ZZZPPPHHHHHHNNNIIIBBB888...)))))),,,...))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---...//////......---@@@RRRdddlllmmmooopppppptttqqqllliiigggfffdddcccPPPIIIAAA@@@BBBBBB???;;;@@@>>>AAAFFFGGGFFFIIIOOO[[[]]][[[SSSMMMMMMQQQTTT\\\VVVLLLEEECCCEEEHHHJJJMMM^^^ddddddnnn}}}___FFFJJJTTTUUUTTTTTTTTTOOOFFF;;;111,,,)))))),,,000555777555333222///+++)))((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))************++++++,,,,,,*********,,,...///...------,,,444FFFYYYdddgggggg___NNNdddxxxuuummmrrr{{{yyyaaa[[[hhhttt~~~zzzYYY>>>+++///444...+++///,,,,,,,,,+++++++++*********************************))))))))))))***++++++************************************+++++++++,,,+++++++++,,,------......000000000000111222333444AAAyyyoooqqqSSSrrrTTTLLLdddwww```DDDAAA===::::::888666555444444333...333444000000444555222111>>>NNNlllggg[[[bbbXXXRRRdddpppaaaNNNNNNdddrrrssssssaaa___bbbfffdddYYYKKKEEEFFFLLLHHH@@@555,,,)))+++///))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,***---///---+++...777???XXXbbbkkklllmmmpppssstttoooiiiaaa[[[XXXWWWUUUSSSDDD===999;;;@@@CCCGGGKKKQQQTTTUUUVVV]]]kkkwww}}}nnn^^^WWWSSSNNNJJJJJJUUUPPPBBBCCCLLLYYYiiimmm[[[UUUTTTRRRccc[[[RRRLLLIIIDDD<<<666...+++)))+++111555333000666333///+++)))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,++++++,,,//////...,,,,,,111AAAWWWcccaaa]]][[[NNNjjjwww{{{nnnuuuwww}}}zzzwww~~~wwwzzzwww{{{rrrjjjWWWYYYdddxxxvvvYYY;;;///111222000...---,,,,,,,,,++++++++++++******************************))))))******+++,,,*********************************+++++++++,,,,,,++++++,,,,,,---.........111///...000111111444888cccfff~~~vvvfffiiidddSSSfffdddEEEAAA???;;;:::888777555444444444444666666444555888666222111SSSuuuwwwVVV\\\iiigggZZZPPPHHHMMM___~~~~~~|||xxx{{{bbbdddhhhjjjbbbRRREEE@@@JJJIIIFFF>>>333,,,***+++***************************************************++++++++++++,,,,,,,,,(((---///+++)))222FFFXXXhhhlllmmmmmmooorrrqqqmmmiiibbbXXXPPPKKKHHHHHHHHHBBB@@@AAAGGGMMMUUUdddrrr|||vvvqqqoooUUUMMMJJJIIIPPPOOOVVVhhh{{{~~~tttmmmmmm{{{hhhQQQFFFFFFGGGAAA;;;333...******///333222000777555222...***((((((((((((((((((((()))))))))***************************)))******+++,,,,,,------...---,,,,,,---......---444???PPP]]]___[[[[[[___bbb|||qqqqqqxxxuuurrrppplllllluuuvvvqqqvvv~~~xxxlllaaajjjzzzXXX555,,,555555+++------------,,,,,,,,,+++***************************************++++++,,,***************************++++++++++++,,,,,,,,,+++,,,,,,------...//////000------000000111888AAAsssgggoooxxx[[[PPPcccfffEEEAAA@@@;;;:::999777666555444444777444333444333222555999LLLyyypppcccxxx^^^IIIHHHmmm}}}ssslllmmmkkk___MMMBBBFFFHHHIIIDDD;;;222,,,)))************************************************++++++++++++,,,,,,,,,,,,))),,,......111@@@WWWiiilllnnnnnnnnnpppooofff\\\ZZZUUUMMMEEE??????DDDIIIMMMPPP[[[kkkwwwmmmhhh```[[[bbbWWWLLLMMM___mmmtttvvv[[[MMMLLLLLLDDD;;;999555000...111444555555555555333000,,,)))))))))((((((((()))))))))******************************)))******+++,,,---......---------,,,,,,---111444DDDOOOYYY\\\]]]cccjjjoooiii||||||~~~zzzbbbgggrrr}}}qqq~~~{{{MMM333666555)))......---------,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---....../////////---...111000111>>>NNNlllgggOOORRRhhhnnnhhhEEE@@@@@@;;;:::999777666555555444555///111666333///>>>TTTrrrlllhhhhhhsssvvviiiXXX]]]uuu{{{}}}vvvxxx~~~uuu^^^JJJDDDGGGIIIHHHBBB999000+++************************************************+++++++++,,,,,,,,,------,,,,,,///666CCCTTTccclllkkkmmmkkkgggbbb^^^UUULLLGGGGGGEEEBBBAAAHHHVVVaaapppuuurrrYYYNNNQQQaaa|||zzzrrrmmmeeeWWWKKKDDD@@@;;;777444444666777111333444222...***)))***(((((()))))))))*********************************)))******+++,,,---...///***---///...,,,///888@@@PPPZZZ______jjjyyyzzzppprrryyyvvvyyyxxx{{{kkkmmmtttJJJ888333---............------------++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------...////////////...111444111222FFF]]]pppzzzuuuwwwYYYNNNlllrrriiiDDD@@@@@@<<<;;;999777666555555555555000555>>>999666QQQuuuggg]]]fffiiiiiiXXXbbb```ccc|||{{{tttpppkkkgggfffiiimmmpppxxx{{{}}}uuu~~~lllPPPDDDGGGIIIIIIEEE===333---************************************************++++++,,,,,,,,,---------...,,,///>>>SSSdddjjjjjjkkkkkkfffZZZPPPLLLIIIFFF===BBBGGGIIINNN\\\qqqjjj[[[^^^gggnnn}}}nnn[[[MMMOOOLLLFFF>>>777333333555...111444333///+++******))))))))))))************************************)))******+++---...//////(((---000///---111>>>IIITTT^^^bbbfffzzzddd|||ttt{{{eee^^^^^^tttttt[[[gggvvv~~~```<<<111333//////.........---------++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///////////////333666222444KKKggguuuccc|||zzzjjjhhhkkkGGG@@@???;;;;;;999888777777666666444111888999000DDDzzzeeeiiidddQQQUUU{{{{{{kkkhhhaaaYYYRRRLLLHHHFFFDDDCCCBBBAAABBBDDDFFFHHHIIIKKKNNNRRRTTTVVVWWWWWWZZZ[[[]]]___```cccfffhhhhhhoooyyy^^^MMMFFFBBBDDDGGGDDD:::222///---***+++---...+++(((++++++++++++++++++++++++++++++***+++...000...+++111...:::RRReeejjjkkknnnggg^^^WWWRRRJJJ???;;;===DDDUUUaaacccpppzzzwwwuuu~~~~~~```XXXfffqqqfffeeeZZZQQQMMMGGG<<<333111666222111333111***(((+++******************++++++******+++++++++,,,,,,,,,++++++,,,------......///333$$$,,,555***000KKKYYY___WWWRRRyyy~~~tttzzzaaaJJJ[[[VVVIIIMMMJJJeeexxxQQQ999***333,,,222777,,,&&&***,,,,,,,,,,,,+++++++++******++++++************++++++++++++************++++++)))************+++++++++///............//////000111555222000555;;;NNNhhhfff```wwwdddccc~~~mmmGGG@@@???<<<;;;:::888777777666666333:::;;;333CCCtttwwwmmmxxxkkk___wwwzzzssspppmmmkkkjjjjjjhhheeedddccc___YYYUUUKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBAAAAAABBBCCCDDDDDDBBBCCCDDDFFFGGGHHHHHHHHHCCCDDDDDDCCCCCCCCCDDDEEEMMMOOOTTTYYYbbbooo}}}\\\HHH===EEELLLEEE>>>>>>222...++++++---...,,,***++++++++++++++++++++++++,,,,,,,,,,,,...000...,,,///888III\\\fffggghhhjjjggg___VVVLLLBBB<<>>999666111///444555222//////+++************+++++++++***++++++++++++,,,,,,,,,+++,,,,,,------......///222+++---222333===MMMTTTTTT^^^nnntttvvv~~~~~~~~~ccc]]]qqqbbbMMMNNNIII___jjj}}}uuupppJJJ///333,,,///222++++++...+++,,,,,,,,,++++++++++++***++++++************++++++++++++************++++++************++++++++++++///............///000000///333111000333???```zzzcccyyybbb[[[rrrpppHHH???>>>>>>===;;;999888777666666555888777>>>hhhrrrgggmmmqqqooommmooouuuyyy~~~ttt~~~|||lllaaaRRROOOJJJHHHGGGGGGGGGGGGIIIHHHFFFEEEEEECCC@@@>>>@@@@@@@@@@@@AAAAAABBBBBBAAABBBCCCCCCDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@DDDCCCAAA@@@???>>>>>>>>>@@@>>><<<===AAAKKKWWW```ttt|||xxxVVV???EEEMMMFFFBBBGGG666222,,,***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............222EEEZZZeeefffdddaaa^^^ccc\\\QQQEEE<<>>>>>AAADDDFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDFFFFFFGGGIIIIIIJJJJJJIIIHHHHHHIIIJJJKKKLLLLLLMMMRRRQQQQQQPPPNNNLLLKKKJJJDDDCCCBBBBBBCCCCCCCCCCCCEEEDDDBBB@@@>>>???AAABBBOOOYYYkkk~~~sssQQQFFFHHHHHHFFFGGG<<<555...***+++---...---------------------------,,,,,,---///...,,,///333>>>QQQaaaeeedddbbbYYYMMMUUUQQQJJJDDDHHH\\\|||xxxsss~~~zzzwwwmmmaaa```JJJ===///,,,222444000+++------,,,+++***+++,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////...444///444HHHQQQ]]]zzz~~~vvvjjjnnnfff^^^VVVRRRNNNKKKMMMQQQZZZ```fffkkkrrrttt\\\PPP]]]qqqIII666333555222---333444(((------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,*********+++++++++,,,,,,......---......///000111333///444666777QQQbbbgggxxxfffkkkuuuIII???@@@???>>><<<:::999888777777999:::YYYiiivvvyyy___nnnuuuhhhWWWLLLHHHHHHHHHGGGGGGEEEDDDFFFIIILLLNNNNNNKKKKKKLLLMMMMMMNNNOOOPPPIIIKKKMMMPPPQQQRRRQQQQQQMMMMMMNNNOOORRRUUUXXXZZZ____________^^^\\\ZZZXXXNNNLLLKKKKKKMMMNNNMMMLLLMMMLLLLLLKKKJJJIIIGGGEEEBBBEEEOOObbbxxxmmmNNNEEELLLLLLDDD@@@999000++++++---......------------------------,,,+++,,,///---+++222;;;OOOYYY``````bbb```QQQ@@@BBBEEEKKKUUUhhhuuufffjjj]]]MMM999///000555444000///...,,,+++++++++,,,---++++++,,,,,,,,,---------,,,,,,---......//////000---111111<<>>===<<<;;;:::999999999555SSS{{{~~~fffkkkuuu{{{|||{{{jjj___NNNIIIEEEEEEHHHKKKMMMMMMLLLJJJJJJKKKNNNQQQRRRRRRSSSUUUXXXYYYYYYYYY[[[\\\ZZZ[[[\\\\\\ZZZVVVSSSPPPLLLNNNQQQUUUZZZ```dddfffkkkmmmoooppppppmmmiiigggeeeaaa]]]\\\]]]]]][[[XXX[[[XXXUUUSSSTTTUUUUUUUUURRRMMMJJJRRRcccvvvbbbMMMQQQOOODDDDDD<<<333---,,,.................................---+++,,,///------888GGG[[[___bbbbbb___YYYKKK>>><<>>555///.........---........................///,,,---111///000@@@TTT^^^dddllllll^^^NNNFFFGGGNNNlllwwwooozzzllluuuyyyuuussskkkWWW???111000444555222000...+++++++++---...,,,,,,,,,------------...------......//////000000///333???KKKVVVqqqdddccc}}}ooobbb]]][[[UUUOOOFFFbbbqqqVVVQQQYYYTTTTTTYYY```hhhooozzzxxxwwwsss{{{|||vvviiivvvgggEEE111333111000222000...------------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------///000111222111---555777FFF______qqqyyy~~~~~~{{{zzzyyy{{{~~~}}}}}}~~~~~~}}}|||ssssssuuuwwwxxxvvvrrrnnnlllgggbbbaaafffoooxxx~~~}}}wwwIII@@@FFF<<<<<<;;;;;;;;;;;;<<<<<>>;;;::::::666DDDcccwwwlllvvvggg^^^VVVTTTWWWWWWUUUUUUXXXZZZ\\\```dddfffeeebbb^^^YYYUUUSSSRRRWWW^^^jjjsssxxx|||{{{sssooosssvvvwwwxxxyyybbbddd___fffqqq|||SSSCCC:::AAABBB@@@999333000///...////////////////////////......---...222===RRRcccZZZiii{{{ZZZDDDPPPOOO\\\yyy~~~mmmlllvvvAAA999666666666444111---...///...+++------------------------+++...000//////000000///444:::QQQHHHjjjjjjvvvZZZOOOJJJGGGIIIJJJMMMXXXeeefffqqqttt}}}wwwUUUXXXsssiii888444666///---000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------------------///000111222///333>>>888fffeeeYYYpppfffbbbxxxttteee]]]^^^_________^^^^^^___```dddgggeeeaaafffrrryyyyyy}}}yyyqqqkkkkkkpppttttttvvvwwwxxxuuuqqqsssuuu{{{{{{{{{tttuuuxxx{{{zzzyyyzzz|||wwwtttwwwzzzuuuuuusssnnnlllpppsssrrrqqqrrrxxxuuusssuuuwwwwwwsssnnnhhhccc```eeeooowww||||||iiixxxIII???CCC888======>>>>>>BBBcccxxxmmmuuu{{{qqqfff\\\SSSQQQSSSQQQNNNLLLZZZ\\\aaahhhnnnrrruuuxxxtttssspppggg\\\VVVUUUXXX]]]jjj}}}qqq___cccjjjaaaFFFFFFQQQXXXaaarrrqqqHHH:::???AAA@@@:::333/////////////////////////////////...///000111888DDDQQQZZZ\\\PPPVVVGGGBBBRRReee~~~rrrooo~~~RRREEE<<<::::::888333///------...---------------------------...///.........000000///222===OOOvvv{{{nnnhhhcccdddRRRFFFJJJIIIKKKOOOTTT\\\mmm~~~ggggggpppJJJ888:::555000444.........---------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------------------------------...///000111222999222333:::ssshhhfffddd___pppiii]]]aaaiiitttwww{{{|||{{{{{{}}}}}}wwwvvv}}}}}}}}}~~~~~~}}}yyylllhhhqqqzzzmmmcccaaaeeeffflll~~~tttwwwIII???BBB999@@@???;;;@@@RRRttttttssspppiii[[[UUURRRMMMKKKQQQ[[[aaaaaannnttt|||~~~lllXXXNNNRRRYYYhhhvvvsssTTTWWWjjjjjjJJJ;;;BBBVVV^^^rrrzzzwwwXXX???<<>>RRRwww~~~xxxfffUUUDDD777???<<<777111---+++---000------------------------000...---...000222222333;;;LLLlll|||eee\\\hhhyyybbbHHHDDDJJJHHHKKKRRR\\\hhhyyy|||}}}jjjbbb888999777...333///.........---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000111222666222000GGGbbbvvv|||WWWYYY~~~tttuuurrrzzzuuu]]]JJJDDDFFFKKKPPPcccvvvJJJ@@@BBB<<>>777000...111////////////////////////111111---///BBBYYYaaa[[[FFFBBBBBBLLLvvvzzzoooXXX:::???<<<999555///+++,,,000........................///------111333444555777GGGbbb~~~tttlllYYY^^^YYYRRRlllzzzVVVLLLUUU___aaadddlll{{{uuummmzzzrrr|||>>>888888...222/////////............------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///111222333...999888UUUuuu[[[mmmUUUbbbsssyyyyyy]]]EEE>>>AAACCCGGGVVVzzztttKKKBBBCCC===BBB777===ooofffWWWTTTSSSUUUXXXNNN]]]nnnuuu{{{fffOOONNN```rrr]]]FFFdddyyy```FFF===>>>HHHYYYuuu}}}nnn___VVV???===>>>???:::111///111000000000000000000000000000111222999LLL^^^^^^UUUBBBFFFMMMlll{{{QQQ@@@<<<999999444---,,,///........................///---...222333000111666NNNzzzjjj{{{UUUGGGFFFRRRRRRYYYpppZZZgggxxx{{{uuuffffffppphhhQQQ===:::222666000000/////////.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................000111222333///>>>777YYYggg```jjjUUUtttzzzjjj~~~nnnrrrxxx[[[CCC===AAAAAACCCNNNnnnpppJJJCCCDDDBBBAAA;;;SSSnnnaaaXXX\\\aaacccfffkkkwwwwwwwwwvvvvvv~~~dddPPPSSSeeevvvnnngggxxxXXXOOONNNDDD>>>CCCGGGRRRgggvvvkkkdddbbbcccrrr}}}wwwsss|||\\\ffffffFFF>>><<>>>>>@@@DDDLLLXXXeeepppyyyyyy~~~vvvkkksssmmm```dddMMM@@@:::>>>@@@888111111000000000000000000000000000000<<>>RRRyyyoooqqqcccIIIAAAGGGAAAGGG{{{www\\\ssspppSSSEEE333555222111111111000000000//////---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,---......///.........///000111333333555111777ggg\\\aaaVVVpppUUUAAA===AAA???EEEMMMfffgggEEEBBBCCCDDD:::PPPjjjgggooo}}}iiiRRR[[[nnnnnn\\\GGG>>>JJJccc~~~kkkdddTTTDDDHHHjjjjjjBBB===;;;<<<999888:::DDDsssgggQQQ;;;555666777888;;;999888<<>>AAA:::222000000000000000000000000000333...777IIINNNEEEDDDMMM```rrryyyzzz{{{zzzyyy}}}aaaMMM<<<:::888222...111////////////////////////...,,,///222000666OOOjjjzzz___BBB>>>GGGVVVyyyfffooozzz```wwwDDD```MMM666:::444111111111111000000000000---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,---...//////......//////000222333444777333IIIVVVddd]]]eeelllTTTBBB>>>BBB<<>>@@@FFFSSS```fffzzz~~~|||zzzwwwtttuuuUUUIIIkkkzzzBBB===???===AAA333222000111222333333222000000444666===JJJLLL===EEEfffhhh[[[jjjxxxggguuugggjjjJJJ===:::555:::...000000000///...............,,,666,,,222---111eeefffnnn{{{RRR@@@EEEOOO]]]yyy|||}}}iiiggg~~~}}}dddLLLttt\\\;;;555555555444333222111111111111...------,,,,,,------......---,,,,,,++++++++++++---------............///...//////000111333444555666888NNNwwwYYYddd^^^ddd{{{|||eeeWWW}}}kkkRRRBBB???AAA@@@BBBDDD[[[]]]KKKCCCEEE@@@XXXhhh]]]]]]sss\\\DDD;;;???DDDEEEaaauuu___SSSFFFDDDGGGOOOqqqpppFFF888777444<<<:::@@@EEECCCSSSsssNNNAAA777777;;;;;;:::;;;:::999:::<<<===@@@IIISSScccyyy}}}zzzvvvrrrsssxxx~~~bbbIIIXXXzzzPPPBBBAAA???AAA444444111111222333333222111000///999@@@FFFDDD===OOOssszzz|||]]]ZZZ~~~yyypppgggUUUkkksssxxxUUU@@@<<<999:::...111000000///............///---333---444222===iiiuuu\\\YYYEEEQQQaaaxxxxxxcccaaappp{{{{{{uuuPPP___uuuEEE;;;999555444333222111000000000...------,,,,,,------......---,,,,,,++++++,,,,,,---------............///...//////000111333444555...888WWW^^^UUUuuuaaafffyyyjjjOOO___iiiQQQBBB???AAA@@@CCCDDD[[[\\\IIIDDDJJJ???vvvmmmjjjnnnqqqKKK@@@>>>EEEJJJMMMllluuucccUUULLLOOORRR\\\|||NNN111555:::555999>>>DDDDDDGGG```ggg[[[EEE===777888<<<===<<<<<<<<<::::::=========AAAGGG^^^yyyzzzuuuqqqaaadddwwwrrrOOOHHHZZZeeeHHHCCCBBBAAA666777111222222333333222222111...@@@GGGCCC@@@HHHfff~~~www\\\hhhxxx\\\XXXssstttzzzfffCCC>>>>>>:::...111111000//////......///////////////555444JJJmmmffffffTTTLLL\\\rrrkkkVVVRRRZZZfffzzz}}}www[[[HHHoooMMM;;;999555555333222111000000000......------------.........---,,,,,,,,,,,,,,,,,,---------............///...//////000111333444555222:::]]]tttNNNYYYaaajjj{{{ddd``````{{{sss```rrrwwwQQQPPP}}}fffOOOBBB???AAAAAACCCDDDYYY^^^JJJDDDJJJPPP}}}xxx|||bbbCCCCCCDDDLLLPPPVVV{{{zzzyyyeeeSSSMMMVVV```uuuqqq@@@222999===999555>>>BBBAAAKKKooo]]]GGGCCC@@@<<<999:::<<<======<<>>AAAFFFZZZyyy|||vvvrrrddd]]]kkk^^^HHHIIIyyyNNNBBBBBB???888999222222222333333333333333444HHHLLLCCCIIIaaa|||iii}}}iiiyyytttjjjwwwiiixxxFFF===@@@888///111111000000///.../////////222...111222444VVVrrrcccnnnPPPXXXbbb~~~xxx~~~ssskkkXXXEEEAAAEEELLL^^^|||tttjjj@@@YYYVVV<<<:::666555444222111000000000......------------.........------,,,,,,,,,---------------............///...//////000111333444555;;;999ZZZhhhMMM___]]]kkkwwwWWWYYYfffkkkTTTuuuxxxTTTYYY{{{cccMMMAAA???AAAAAACCCDDDWWW```JJJBBBGGGsss~~~yyyvvvvvvkkkzzz{{{kkkXXXBBBDDDGGGOOOTTTccc|||fffdddsss~~~jjjQQQMMMYYYgggUUU999888777666888555<<<@@@FFF___```FFF<<<<<<<<<<<<;;;::::::===>>>>>>BBB@@@AAACCCBBBAAAEEEKKK]]]~~~~~~yyyuuunnn^^^bbb}}}qqqQQQAAA]]]WWWBBBAAA<<<:::999222222333333333444444555<<>>hhh|||rrrhhh```eeeeeellltttxxx|||{{{~~~nnn\\\TTTGGG:::999999;;;FFF```pppyyy|||wwwGGGKKKgggBBB???888777555333222111111000///......------......///---------,,,,,,---......---------............///...//////000111333444555999888aaa___QQQeeeYYYjjj}}}~~~tttgggbbbIII^^^www___KKK@@@>>>@@@@@@CCCCCCTTT]]]HHHEEEPPP|||mmmgggmmm^^^VVVLLL```mmm[[[NNNAAAAAAEEENNNYYYvvvvvv]]]SSSVVVllliiiLLLJJJ[[[jjjuuu>>>666;;;444111:::999;;;CCCXXXaaaCCC:::>>>CCCDDDEEECCC===:::===???@@@DDDDDDFFFHHHFFFGGGOOOZZZnnn}}}~~~|||xxxsss```\\\sss}}}[[[???AAAeeeEEE@@@<<<===888333333333333444555666666@@@JJJFFFHHHhhh~~~mmmllljjjQQQkkkyyyaaavvv}}}pppXXXZZZ???>>>555333000222111000000//////000000...///444666UUU~~~gggnnnfffnnnxxxuuu___kkk~~~{{{zzz}}}sssnnnuuurrrzzz~~~sssqqq]]]IIIDDD???888999666666;;;KKKiiioootttyyyyyyNNN==={{{{{{III@@@:::999777555333222222111//////............//////------------------...///---------............///...//////000111333444555555@@@yyyjjjaaaxxxYYYhhh{{{}}}rrrMMM???\\\sss[[[HHH???>>>@@@???BBBAAAPPPYYYGGGPPPgggiiiccciiigggUUUNNNHHHYYY}}}dddOOOFFF@@@???DDDOOOaaabbbJJJJJJRRRooo~~~eeeEEEEEEVVVaaa\\\777555:::444555???>>>;;;FFFmmmgggLLLAAA>>>FFFRRR^^^^^^VVVHHH>>>===??????DDDFFFKKKOOOOOOUUUeeevvv}}}{{{wwwfffYYYcccyyy}}}dddHHH@@@```uuuLLLAAA<<>>555777000222111000000//////000000...111555<<>>iiiSSS???<<<;;;999777555444333333//////............//////---------------...//////---------............///...//////000111333444555555DDD}}}ZZZggg{{{xxxxxxyyyiiiUUUGGGFFF___pppXXXGGG???>>>@@@>>>AAA@@@MMMWWWHHH\\\}}}uuu]]]bbbuuuqqq^^^bbbaaakkk}}}aaaIIIBBB@@@@@@EEEQQQgggyyyYYYDDDGGGSSSuuu}}}zzzdddCCCAAANNNOOOggg|||lllPPP888333444222777@@@AAA;;;HHHxxx{{{QQQOOOSSSMMMQQQaaayyywwwjjjTTTCCC>>>>>><<>>CCC555444444333333444555777888EEEHHHFFFUUU|||tttqqqbbbSSS|||vvvUUUqqqqqq]]]oooxxxIII???666999000222111111000000000000000///444555@@@ppptttdddPPPIIIkkkiiiJJJTTTsssoooiiikkkyyy}}}uuunnnTTTjjjyyyooohhhdddLLLCCCGGGMMMIIIKKKXXX```ZZZ\\\cccnnnwww~~~}}}mmmcccbbbPPP===:::999555666444999>>>EEEZZZwww}}}~~~yyyjjjFFF888SSS___CCC===<<<:::888666555444333//////............//////---------------...///000---------.........//////...//////000111333444555666>>>~~~ZZZfffccc]]]```tttqqqnnnXXXEEE===GGGQQQdddoooWWWFFF>>>>>>@@@===AAA???KKK}}}^^^???aaabbbXXXjjjhhhjjj|||ttt[[[DDD>>>DDDBBBKKKPPPkkklllQQQAAAAAAYYY~~~~~~}}}vvvqqqWWWDDD===GGGJJJIII\\\zzzQQQ333666;;;===>>>:::<<>>===<<<@@@@@@UUUiiizzz~~~}}}rrraaaQQQYYYvvvzzz```AAA;;;WWWPPPHHH999???777777999444444999555666DDDVVVCCCLLLeeezzzlllfffZZZrrr|||aaaaaa~~~fffoooHHH???222777///111111111111000000000000///222111iiiiiiyyyhhhWWWgggtttyyyqqqJJJEEE<<>>>>>>>>>>>>>>CCCFFFJJJMMMSSS___ppp{{{~~~}}}zzzooo]]]PPPBBB:::666333444666;;;;;;;;;GGGkkkyyyyyyyyybbbmmmFFF888NNNXXXIIIBBB???:::777666666666666222111000//////...//////......---,,,,,,,,,,,,------------............///111000111111222333444555777AAA|||WWWfffjjj]]]ccc}}}aaa~~~aaaIII@@@>>>BBBLLLXXXsssjjjRRRDDD>>>======<<<>>>???IIIuuuXXXFFFsss}}}aaa\\\oookkkQQQ@@@>>>BBBDDDGGGQQQzzzgggNNN@@@HHHfff~~~zzzzzzzzzwwwqqqkkkWWWDDD;;;@@@BBBIIIkkkaaa999333555:::@@@AAAHHHRRRdddiiigggxxxRRR;;;;;;999999???AAAGGGHHH[[[hhh|||{{{ttteeeRRRRRRjjjtttcccCCC888LLL~~~dddIII:::<<<888777777333222555666???OOOPPPCCCNNNooo~~~iii{{{cccRRR[[[vvveee\\\^^^ffflllyyy|||___[[[ooolllLLLAAA888;;;222111111111111000000000000222;;;FFF{{{xxxeeennn___vvvmmmqqqsssSSS;;;===:::AAAYYYssspppcccZZZcccuuu{{{{{{xxxiii___lllxxxwwwgggTTTFFF@@@;;;::::::999888888888888777999;;;<<<@@@HHHTTT]]]pppxxx~~~~~~tttcccRRRGGG;;;777666555777;;;666;;;>>>GGGdddaaannntttbbbrrrJJJ<<>>???@@@JJJvvvUUUPPPrrr]]]___sssaaaHHH???AAACCCGGGGGGXXXhhhQQQDDDJJJppp{{{zzzxxxtttmmmhhhWWWEEE;;;???DDDTTTddd999222555<<>>;;;999888666555333222111000////////////......---,,,,,,,,,,,,------------............///000000000111222333555666777OOOhhhZZZhhhbbb^^^~~~|||rrrdddoooUUUYYYpppzzztttgggddd___VVVMMMCCC===;;;>>>CCCRRRhhhfffQQQEEEAAAAAAAAA@@@AAABBBKKKvvvUUU]]]hhhXXX^^^sss```FFFCCCFFFFFFIIINNNbbbjjjTTTFFFFFFrrr|||yyyvvvpppjjjeeeWWWEEE===GGGUUUhhhRRR444777>>>BBBFFFDDDHHHeeexxxaaaKKKUUUEEE666666<<<;;;<<<@@@===???EEETTT]]]{{{yyynnnZZZJJJWWWnnntttVVV:::555AAAeeeIII>>>;;;???888555555444111===SSS```@@@IIIaaarrrWWWllliiiMMMLLLFFFeee|||ppplll```RRRBBB999999???HHHOOO[[[dddNNNtttttt```QQQ???===888...222222222111111111000000222...:::mmm{{{gggttt]]]RRROOOZZZ]]]hhhRRR@@@999555888@@@AAA@@@CCCHHH___zzz{{{}}}~~~tttmmm]]]PPPTTTcccjjjfffZZZ]]]aaafffoooxxxzzzvvvdddffffff^^^QQQDDD<<<999555555444333222111222222222444444333222222555888;;;FFFVVVffftttxxxlll\\\HHH>>>666333444444555888777===BBBGGGYYYyyyyyy\\\iiihhh|||uuuvvvLLL>>>AAAbbbsssYYYIIIFFFBBB???<<<:::777555444333222111000/////////......---,,,,,,,,,,,,------------............///000000000111222444555666333LLLqqqhhh[[[iii```RRRhhhpppkkkvvvfffSSSXXXfffmmm}}}hhh[[[nnnhhhGGGDDDBBB???<<<999<<>>PPPcccpppiiiDDD222<<>>666666\\\MMM@@@>>>===999444999999222@@@VVV[[[===PPPrrrdddNNNlll|||WWW>>>EEESSS}}}rrraaaTTTOOOHHH@@@;;;===???BBBIIIQQQccccccHHHaaarrrYYYYYYGGGHHH;;;444222222222222111111111111777444AAAmmm}}}}}}SSSFFFCCCQQQ[[[^^^III777666===@@@CCCBBBEEEHHHDDDMMMcccsssvvvzzzooorrrooohhhWWWEEEAAAIIILLLHHHEEEQQQ^^^eeehhhjjjhhhdddZZZYYYUUUNNNEEE>>>:::999444444333222222222222222///000222222222222333444222555<<>>666555666555666999<<<>>>BBBNNNdddtttaaa|||]]]rrrzzzvvvNNN===DDDeee]]]JJJHHHEEEBBB@@@===999555555444333111000000//////......---,,,,,,,,,,,,------------............/////////000111222444666666;;;KKKgggdddZZZjjjgggPPPRRRUUU]]]ooo{{{cccXXXhhh{{{|||rrr___^^^wwwwwwSSS;;;999:::???AAA@@@DDDKKKSSSmmm}}}dddNNNBBB>>>>>>>>>??????@@@HHHrrrTTTiiiWWW[[[ooosssnnnSSSIIIHHHIIILLL\\\uuummmXXXHHHLLLooo}}}xxxqqqjjjddd```SSSCCC???QQQaaaccccccfffdddCCC666???BBBBBBEEEFFFeee|||kkkhhhhhhMMM===CCC;;;;;;;;;<<>>>>>GGGqqqXXXsss^^^___ssstttiiivvvoooWWWJJJLLLSSSZZZddd}}}~~~ooo]]]OOOMMMeee||||||yyytttmmmeee___\\\PPPFFFEEEOOOUUUSSSTTT[[[^^^BBB999CCCCCCCCCKKKQQQvvvhhhiiigggaaacccOOO<<>>;;;<<>>>>>QQQhhhgggKKKVVVzzz{{{```iii```\\\;;;555333333222222222111111111......IIIqqqqqqaaaaaaKKK>>>@@@jjjlllMMM888>>>===BBBDDDCCCGGGIIICCCNNNjjj~~~www{{{}}}wwwwww{{{vvvfffZZZYYYNNNGGGAAA===:::777999===HHHWWWkkk{{{zzzfffRRRLLLHHHAAA;;;777444222000222222222222333555666777999999:::;;;<<<===<<<;;;@@@===999888999===CCCHHH@@@999444666:::;;;<<>>GGGaaa}}}~~~~~~pppYYYyyy\\\|||YYYEEE:::pppYYYKKKJJJIIIHHHFFFBBB===999777666444333111000000000......---,,,,,,,,,,,,------------............///...//////111222444666777999TTTjjjaaauuu[[[hhhfffLLLAAAAAATTTnnnyyy{{{vvvgggVVVOOOEEE===>>>DDDEEE===666@@@???EEEKKKKKKLLLZZZlllvvv^^^III>>>;;;<<<======>>>>>>GGGrrr]]]{{{dddcccwwwfffZZZaaalllppplllXXXLLLQQQ^^^jjjjjjwwwkkk[[[OOOHHHZZZ~~~qqqqqqoooiiibbbZZZUUURRROOOJJJKKKOOOMMMKKKVVVgggQQQ;;;999GGGHHHHHHRRRZZZtttQQQ[[[^^^QQQVVVPPPCCC;;;:::???EEEPPPiiiyyytttEEE>>>MMMaaa~~~{{{pppooofffJJJ???WWWrrrjjjCCCDDD///:::ooohhh;;;KKK:::???///666:::111FFFZZZJJJHHHaaa{{{vvvOOOJJJ```}}}}}}|||yyyxxx|||~~~}}}ttteeeVVVMMMEEE???HHHSSSsss^^^EEEDDD<<<>>>FFFBBB===???DDDGGGCCCJJJiiiaaaEEELLLoooiiiyyyqqqhhh>>>777333333333222222222111111===...GGGvvvuuuYYYEEE???BBBKKKuuuyyyVVV???DDD<<>>=========>>>>>>===;;;;;;:::::::::888999>>>DDD@@@999555777::::::;;;===@@@???JJJfffnnncccnnnLLLwww}}}\\\HHH999~~~SSSKKKJJJJJJIIIGGGCCC>>>:::777777555333222111000000......---,,,,,,,,,,,,------------.........//////......///111222555666777222[[[lllqqqqqq]]]gggbbbJJJEEEFFFTTTnnn~~~kkkcccbbb___]]][[[ZZZYYYYYYWWWWWWXXXSSSWWWzzzyyycccSSSBBB:::777999===;;;666999AAACCCEEEMMMTTTSSSXXXppprrr[[[HHH>>><<<===???===>>>???HHHssscccqqqjjjuuu```ZZZccc\\\eeekkkOOOOOOJJJMMMeeennnwwwuuucccPPPEEE???RRRxxxwwwooodddbbb^^^YYYTTTPPPLLLJJJJJJIIIDDDAAAGGGNNNLLLDDD???888:::GGGLLLJJJRRRbbbyyysssTTTJJJMMMGGGJJJMMMAAACCC<<<:::IIIcccooo```JJJ555KKKUUUhhhrrrvvvgggPPPDDDKKKmmmlllQQQ:::<<<888QQQrrrEEEEEE===888999444;;;666MMMnnnMMMGGGsssuuu{{{nnnFFFNNNJJJzzzwwwddd^^^VVVTTTXXXVVV___aaaeeeiiihhh^^^NNNAAA===HHHLLL\\\^^^@@@<<>>@@@AAA@@@???@@@BBBAAA>>>;;;???;;;:::<<<;;;888999<<<;;;999999::::::999;;;>>><<>>AAAAAAGGGddd~~~sssUUUCCC>>>===:::777777;;;???CCCDDDHHHLLLXXXeeefffooorrrZZZGGG>>><<<<<<;;;:::>>>AAAIIIqqqnnnzzzvvvlll___gggggguuueeeHHHOOOPPPKKKTTTcccrrryyyhhhUUUEEE<<<;;;JJJmmmfffOOOIIIHHHFFFEEECCCAAA@@@???>>>???>>>???EEEJJJFFF===777333888DDDHHHHHHVVVkkkqqqtttRRRFFFJJJ@@@===CCCAAA???<<>>===999666888;;;<<<<<<;;;@@@EEEMMMfffyyy|||NNNsssYYY;;;444WWWZZZNNNKKKHHHJJJMMMLLLEEE>>>:::999777555444333333333000000///...------------,,,,,,---------.........//////000111222444555666888XXXxxx|||nnnVVVjjjdddNNNAAA???===GGGbbbyyyyyynnnfff___^^^\\\WWWSSSSSSLLLIIIIIIDDDAAAOOO\\\YYYbbbiiioooqqqttt{{{]]]FFF;;;999888999:::<<<@@@DDDHHHKKKQQQbbbrrrzzzoooXXXEEE===;;;<<<;;;<<<>>>@@@GGGppp~~~uuuaaakkkxxxcccEEEVVV]]]MMMEEELLL[[[kkkkkkmmmooo[[[III>>><<<:::LLLppp|||SSS999999999999999::::::::::::666888;;;@@@EEEGGGAAA888<<<===EEELLLIIIIII[[[ssszzzaaapppPPPAAABBB:::444;;;BBB>>><<<@@@RRR^^^PPPBBBEEERRRRRR|||uuutttdddLLLAAAGGGhhhvvvZZZ;;;::::::LLLLLLCCC>>>BBB999555:::888RRRkkkKKKQQQppptttjjjHHHGGGaaacccKKK@@@BBBAAADDDKKKJJJNNNTTTYYYWWWNNNFFFBBBBBBCCCOOO```zzzuuu^^^HHHAAADDDFFFEEEEEEJJJPPPMMMFFFZZZ~~~uuuhhhHHH<<>>888666666888:::<<<>>>>>>@@@BBBDDDFFFEEECCCCCCBBBAAA>>><<<;;;999:::<<<<<<;;;???EEEFFF@@@:::999===@@@===:::AAACCCHHHaaa{{{PPPsssRRR<<>>===;;;999777555444444111000///...------------,,,------------.........//////000111222444555666888PPPoooUUUeeeZZZMMMDDDBBB<<<:::III\\\yyywwwnnnjjjgggbbb______[[[XXXYYYTTTQQQ^^^fff]]]RRRRRRRRRPPPdddmmmkkkiiiJJJ<<<::::::666999===???AAAFFFMMMRRRhhh~~~mmmVVVDDD<<<:::;;;;;;===??????FFFooojjj{{{kkkNNNaaakkkTTT@@@CCCDDDMMMYYYnnn}}}bbbMMM@@@>>>BBBDDD^^^```GGG???>>>>>>>>>>>>============:::<<<@@@DDDHHHGGG???888777???LLLSSSMMMLLLaaa{{{www\\\cccNNN>>>;;;<<<>>>AAABBB@@@>>>;;;GGGSSSEEE>>>SSSTTTYYYqqq{{{zzziiiPPPAAADDDbbb|||```<<<888999EEEsssPPPFFFIIIHHH666555999999UUUdddEEEMMMppprrrtttaaaLLLGGGbbbeeeMMMBBBEEEFFFKKKRRRSSSZZZ]]]^^^XXXNNNGGGFFFHHHLLLOOOYYYmmmiiiPPPBBBBBBFFFHHHIIIJJJNNNLLLSSSzzz~~~pppbbbGGG:::UUUzzzooo:::888777666444333333333222111222@@@zzz]]]BBBOOOKKKhhhqqq___AAA@@@FFFSSSPPPMMMKKKLLLWWWsssbbbRRRPPPKKKYYYnnnoooxxx___UUUXXXSSSLLLBBB666777777777555333333444666:::NNNkkk~~~fffRRR[[[[[[WWWNNNAAA888555555;;;===@@@AAAAAABBBDDDFFFEEEDDDCCCAAA@@@>>><<<;;;<<<:::;;;>>>@@@BBBIIIQQQWWWRRRIIIAAA>>>@@@???<<>>;;;888666555444111000///...------------------------............//////000111222444555666999GGGsssVVVbbboooVVV]]]VVVEEE999666<<>>@@@BBBBBBCCCJJJVVV```nnnVVVDDD;;;::::::999<<<>>>???GGGqqq}}}xxxZZZhhhnnnUUUAAAIIIAAAJJJ```yyyoooQQQ???:::@@@HHHVVVhhhzzzxxx```IIIDDDIIIEEEEEEEEEDDDDDDDDDDDDCCCFFFFFFGGGJJJKKKFFF???:::999HHH\\\gggdddggg|||www```WWWOOO???:::HHHTTTOOODDDCCCIII??????JJJ@@@===VVVPPPfffvvvzzzyyy{{{{{{kkkSSSCCCBBB^^^yyy```:::555999@@@kkkRRRJJJXXXVVV;;;:::<<>>>>>999666444333444444222000---BBB^^^;;;DDDJJJwwwsssbbbBBB;;;===>>>???AAACCCHHHUUUhhhxxxYYYIIIGGGJJJPPPjjj}}}rrrkkk```ccc]]]RRRDDD333666666666444222222333555000<<>>AAACCCCCCCCCEEEFFFBBBBBBAAA???===;;;;;;;;;<<<;;;<<<@@@CCCIIIUUUaaakkkjjj___NNNAAA??????>>>???CCCKKKeeecccccc{{{HHHjjj}}}GGG:::666AAAuuuccc\\\XXXSSSPPPNNNMMMIIIGGGDDDBBB@@@<<<999777555444111111///...............---------.........////////////000111222444555666;;;DDDzzzXXXbbb```XXXrrriiiEEE888===CCCIIIGGGaaappplllzzzuuujjj___TTTOOOMMMKKKKKKMMMJJJLLLMMMGGGKKKjjj||||||sssvvv}}}zzzkkkJJJ888999<<<888DDDEEEFFFGGGKKKVVVgggtttpppXXXEEE;;;999999888999<<<@@@JJJttt{{{yyyZZZ______KKK@@@EEEBBBPPPfffyyyeeeHHH===???GGGNNN^^^___]]]UUUKKKEEEGGGKKKLLLLLLMMMNNNNNNOOOPPPPPPQQQNNNNNNPPPMMMEEE===:::AAAOOObbbkkkiiikkk|||xxx[[[UUURRRCCCAAAWWWaaaTTTHHHNNNeeeWWWBBBHHHBBB>>>RRRUUUwwwqqq}}}xxxxxxiiiRRRCCCBBB]]]rrr___888444:::>>>hhhVVVSSSnnnfff???<<<:::>>>___aaaFFFVVV|||cccOOOAAAIIIKKKWWW\\\FFF>>>DDDJJJSSS___aaaggggggccc[[[RRRLLLMMMOOORRRNNNNNNZZZrrrxxxbbbPPPKKKGGG???@@@HHHQQQXXXnnngggHHH>>>CCCRRRgggnnnbbbEEEBBB;;;888444444555666333111222;;;}}}}}}[[[@@@WWWiiizzziiiEEE777444111555999<<>>;;;;;;>>>AAABBBCCCCCCCCCDDD?????????>>><<<;;;<<<>>>???>>>???CCCHHHRRRcccsssxxxaaaNNNFFFBBB>>>AAAIIITTTmmmbbb\\\nnnGGGiii|||GGGDDD<<>>BBBGGGNNNYYYgggxxxoooWWWDDD;;;999999888777<<<@@@JJJtttwww|||ooojjjkkkvvvfffHHHJJJIII===>>>>>>CCCSSSeee|||___DDDAAAFFFJJJLLLQQQLLLFFFCCCEEEKKKOOOQQQUUUUUUVVVWWWXXXYYYYYYZZZWWWTTTUUUWWWRRRFFF===:::888BBBMMMQQQNNNNNNYYYfffnnn[[[___VVVGGGOOOddd]]]KKKMMMfffzzzJJJFFFJJJJJJ\\\jjjvvv}}}xxxgggOOO@@@@@@\\\pppbbb;;;555;;;;;;dddbbbeeexxxFFF===555:::```aaaKKKSSS|||eeeOOOGGGAAAJJJOOO\\\WWWDDD@@@KKKQQQZZZdddddddddiiikkkdddZZZUUUZZZaaa___]]][[[ccczzzpppTTTCCCGGGGGGBBBLLLaaawwwbbbCCC===???LLLffflll[[[aaaMMMEEE???;;;777666888999666222???@@@}}}}}}[[[FFFmmmwwwOOO:::111111777999999>>>FFFFFFAAA???BBB<<<:::III^^^tttuuugggcccXXXLLL@@@333444444444333222222555777;;;:::;;;<<<:::;;;DDDPPPUUUZZZ^^^]]]UUUJJJ@@@;;;999<<>>@@@AAA@@@>>>???AAADDDHHHGGGGGGKKKRRR___uuuyyyeeeXXXLLL@@@BBBLLLYYYooobbbbbb}}}```KKKnnn|||III>>>:::^^^fffYYYWWWTTTRRROOOLLLIIIGGGFFFDDDBBB???<<<999888777222111000///........................//////////////////000111222444555666888KKKXXXfffmmmiiilllDDD@@@???<<>>FFFTTTeeettt|||lllTTTBBB;;;:::::::::999<<>>CCCIIIUUUcccVVV???@@@EEEFFFCCC===@@@BBBCCCGGGOOOWWW\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXZZZ]]]WWWIII???<<<<<>>>>>ZZZttthhh@@@888<<<777___mmmuuuPPPBBB555;;;eeegggUUUOOOzzzxxxvvvRRRBBBFFFAAAGGGMMM]]]xxxUUUDDDCCCOOOVVV]]]cccaaa^^^hhhooojjj]]]YYYcccnnnnnnlllgggjjjwwwTTT???FFFKKKLLLccc}}}___DDD===999GGGhhheee^^^zzz```TTTLLLAAA===999888;;;;;;888444111444wwwtttcccAAAiiivvvYYY@@@444000666888888>>>FFFCCC:::;;;BBB<<<===KKKQQQfffuuulll^^^QQQHHH>>>333444444333222333555888:::<<>>@@@@@@???@@@@@@???AAACCCBBBAAABBBFFFIIIQQQOOOPPPSSS[[[kkkyyyjjjVVVBBBBBBMMMYYYmmm```ggg~~~oooWWWPPPttt}}}KKK???@@@lll|||aaaWWWVVVTTTRRROOOLLLIIIGGGGGGEEECCC@@@===;;;999999222111000//////...................../////////000//////000111222444555666666LLLVVVgggkkkxxx[[[@@@HHHAAA;;;QQQUUUbbb}}}zzzuuuWWWNNNFFFEEEGGGGGGIIILLLPPPNNNMMMOOOaaarrrtttjjjuuuqqqpppsss[[[CCC777===IIIJJJVVVjjjxxxhhhQQQ@@@::::::;;;<<<<<<===>>>EEEnnnrrr~~~vvv\\\MMMHHHJJJOOOTTT[[[MMM>>>777:::@@@BBBBBBGGGIIIUUUmmmOOO;;;DDD:::GGG<<>>bbb^^^YYYvvvvvv___IIICCCHHHBBBHHH]]]iii{{{wwwxxx]]]JJJQQQ^^^cccgggnnndddooovvvpppjjjlllwww~~~zzzzzz~~~jjjIIIKKKNNNHHHSSStttyyy^^^>>>>>>666\\\pppddd~~~kkk^^^JJJOOOJJJBBB999888<<<===888222444===```}}}VVVhhh}}}fff@@@111333555888;;;======;;;999>>>===@@@JJJ[[[ppp~~~aaaTTTUUULLL<<<444333111222555888888888@@@>>>>>>?????????FFFOOOZZZ[[[^^^bbbaaaXXXHHH<<<===>>>>>>??????>>>>>>===CCCFFFLLLLLLEEEAAALLL\\\hhheee___]]]dddxxxppp\\\KKKGGGKKK[[[ooozzz~~~}}}nnniiixxxmmm[[[TTTvvvMMM999JJJbbb}}}vvvbbbYYYWWWSSSOOOLLLIIIHHHGGGKKKHHHDDDBBB@@@>>>;;;999777444111000000000///......------------...//////000000000111222333555555333TTTzzzrrrVVVfffxxxZZZcccwwwrrr^^^JJJCCC???CCCQQQ\\\pppwww^^^PPPGGGIIILLLKKKLLLRRRQQQ^^^VVVLLL```|||}}}}}}xxxsssqqqqqquuu```EEEBBB@@@MMMUUUxxxxxxqqq~~~xxxdddMMM@@@;;;888888:::<<<:::DDDGGGnnnooohhhuuuyyydddMMMAAA@@@CCCGGGJJJIIIBBB;;;:::>>>DDDGGGGGGMMMRRR```rrrRRR@@@EEE999FFF@@@CCCJJJSSSZZZ\\\]]]___aaa]]]]]]]]]```cccfffffffffkkkjjjjjjggg]]]OOOEEEBBBFFFNNNXXX___cccjjjsss{{{zzznnnlllttt{{{jjjdddMMM;;;BBBRRRaaapppttt{{{zzzwww{{{{{{ooo^^^JJJ<<<>>>^^^vvv^^^@@@555888<<>>fffyyyMMM___uuuwwwpppEEE555333999???AAA>>>;;;:::;;;666<<>>AAARRRaaauuuyyybbbUUULLLNNNQQQPPPRRRYYYeeedddZZZ]]]rrryyyxxxzzzcccHHHCCCBBBRRRhhhcccOOOVVVZZZTTTwwwcccMMMAAA<<<999888:::<<<999CCCFFFnnnkkk}}}www^^^kkkhhhUUUBBB<<>>???<<>>>>>;;;999===BBBFFFCCCQQQpppwww```[[[dddddd\\\<<<999666666888:::;;;;;;@@@???@@@@@@???CCCPPP]]]gggkkkrrrxxxxxxjjjVVVFFF<<<<<<<<<<<<<<<<<<<<<<<>>AAAUUUkkkkkk^^^UUUWWWYYYYYY]]]eeelllmmmcccccc{{{iiiLLLFFFHHH]]]~~~cccFFF@@@FFFZZZjjjuuubbbMMMBBB===:::999999;;;888BBBEEEmmmggg{{{{{{dddnnn~~~\\\LLL===<<>>???EEE\\\xxx{{{}}}vvvkkkXXXEEE===EEEfffvvvTTT444333;;;;;;VVVZZZRRRGGGFFF]]]{{{NNNaaagggLLL@@@BBBFFFEEEPPPVVVkkk___LLLQQQTTTXXXaaalllooolllsssXXXKKK]]]fffmmmsssYYYDDD:::AAA@@@sssnnn[[[YYYWWWLLLPPPNNNJJJDDD===999666666333999___fff{{{LLLUUUjjjhhhTTT777666888;;;<<<===AAAGGGMMMWWWJJJIIIYYYfffjjjtttuuuYYY===:::666555777:::<<<===:::;;;>>>AAABBBIIIYYYiiisssvvv}}}|||aaaKKK============>>>>>>???@@@IIILLLPPPQQQQQQTTT[[[ccchhhoooxxxvvvQQQLLLRRReeevvv||||||ooottttttgggFFFlll```>>>>>>???hhhxxxuuuhhh^^^[[[VVVQQQNNNKKKKKKKKKKKKIIIFFFEEEEEEDDDBBBAAA;;;777333000000111111111...............//////000000000000111222333555555555>>>sssTTT___eeeMMMMMMVVV]]]oookkkccc]]]TTTAAABBBXXXpppvvvjjjbbbccceeeeeejjjsssiii{{{rrrcccnnnMMMFFFOOOkkk|||NNN@@@UUUYYYsssaaaMMMBBB>>>:::999999:::777AAADDDmmmeeezzz}}}gggnnnlllPPPCCC999:::AAABBB???===>>>DDDIIIJJJIIIKKKSSSZZZlllrrr{{{TTTRRRVVVVVVkkkyyyyyymmm]]]SSSRRRWWW^^^cccffffffgggjjjooosssuuuuuutttxxxyyyooo\\\OOORRR]]]bbbgggnnnssswww{{{]]]eeesssaaaooouuuHHHCCCBBBNNNrrrqqqgggSSSBBB>>>FFFeeeiiiKKK222444;;;:::TTT^^^ZZZOOOLLL[[[SSS\\\xxxxxxZZZBBB===DDDJJJJJJRRR___vvvaaaYYY\\\^^^^^^cccnnnttttttaaa\\\qqqyyyzzzhhhOOOAAA:::===???uuurrrppptttXXX^^^[[[OOOSSSRRROOOIIIAAA;;;999999444888WWWgggUUULLL___aaaccc999;;;;;;===CCCJJJNNNNNNMMMIIICCCFFFPPPVVV^^^vvvdddGGG???;;;666555666:::===>>>999;;;???DDDIIIQQQaaappp~~~aaaEEE>>>>>>>>>>>>@@@AAACCCDDDIIIOOOTTTUUUVVV[[[ccchhhnnnwwwpppVVVOOOSSScccrrrvvvvvvyyy|||}}}}}}nnnwwwppp[[[GGG{{{\\\999???444gggpppbbb]]]ZZZUUUPPPMMMKKKKKKLLLMMMJJJHHHGGGGGGFFFEEECCC===999555222222222222222///............///000000000000000111222333555555777@@@vvvVVV]]]oooPPPMMM^^^hhheee{{{{{{tttlll]]]FFFCCCUUUkkkxxxppprrrrrrrrrwwwwwwssslllGGGGGGXXXxxxQQQGGGhhhqqq___KKKAAA===:::888999:::777AAACCCmmmcccuuuxxxttt|||dddlll```III@@@;;;>>>BBBBBB???>>>DDDHHHLLLMMMNNNTTTaaakkkvvvyyy}}}mmmlllkkkmmmzzzfff]]]TTTSSSYYYbbbggghhhjjjjjjlllpppuuuxxxyyyxxxwwwzzz{{{qqq___TTT[[[hhhppprrruuuxxx{{{\\\gggxxxmmmzzzvvvBBBCCCIII^^^kkk```NNN@@@???EEE```QQQAAA333777;;;666JJJsss~~~XXXYYYQQQPPPYYYOOOQQQjjjjjjKKK===>>>EEEKKKNNNWWWiii|||vvvgggddd``````dddmmmvvv}}}wwwaaahhh~~~nnn^^^GGG???999<<>>===888;;;QQQxxx___MMMjjjwwwyyyFFF::::::???HHHPPPQQQIIIBBB<<<;;;===BBBLLLccclll[[[QQQEEEAAA;;;777888;;;>>>???>>>???EEEMMMUUU^^^jjjvvvyyy~~~gggNNN>>>>>>???@@@BBBEEEHHHJJJKKKUUU]]]^^^```gggrrrxxx}}}gggQQQIIIKKK[[[jjjpppuuuzzz}}}~~~qqqsssaaaGGGPPPUUU888@@@<<>>;;;888666555555333222//////......//////000111000000000111222333555555333<<>>;;;999888999;;;888AAADDDmmm```mmmyyyyyy{{{bbbkkk[[[FFFAAA???CCCEEEDDDCCCDDDGGGJJJMMMOOOSSS^^^lllwwwzzz}}}yyyvvvtttnnnYYYWWWWWW[[[bbbiiillllllnnnpppssswww|||~~~}}}{{{~~~zzzqqqccc[[[aaakkkssstttvvvxxx|||jjjppp|||wwwCCCEEEYYYzzzfff[[[III???@@@CCCZZZ???;;;555777999777JJJooopppRRRVVVRRRSSSWWWzzz}}}NNNMMMhhh^^^@@@===DDDGGGLLLSSS\\\lllvvv{{{~~~rrriiikkknnnrrr|||~~~uuuuuudddUUU???;;;999DDDUUUsss___ZZZ\\\YYY[[[XXXVVVSSSOOOKKKGGGCCCAAA>>>===HHH}}}{{{lll^^^\\\>>>===>>>CCCIIILLLKKKIIIKKKIIIFFFIII```vvvjjjeeeQQQKKKCCC===;;;<<<>>>@@@@@@AAAIIIXXXfffpppzzz{{{ppp^^^CCCCCCDDDEEEIIIMMMQQQSSSTTTaaallllllllltttrrrZZZPPPFFFDDDOOO]]]fffqqq{{{{{{|||iii|||lllTTT===jjjqqqJJJ999>>>UUU{{{aaa[[[VVVSSSPPPMMMLLLNNNPPPRRRNNNKKKHHHGGGFFFEEEDDDBBB???===;;;:::999777444222///////////////000000111000000000111222333555555111777oooxxxTTT^^^{{{aaaTTTYYYfffnnnoooqqqppp[[[MMMNNN___uuuXXXDDDddd|||mmmdddwwwnnn[[[FFF;;;888777888999<<<888BBBDDDnnn]]]gggyyy___iiiVVV@@@>>>>>>BBBDDDBBBCCCFFFJJJLLLOOORRRWWWbbbqqq|||zzz}}}ttteeeUUU[[[\\\___bbbeeehhhkkkmmmrrrssswww|||}}}~~~uuullleeehhhmmmnnnoooqqqtttyyynnnooo|||{{{JJJFFFddd~~~}}}cccWWWGGG???@@@AAAUUU:::;;;777555777;;;TTTyyypppTTT[[[WWWYYYZZZyyy}}}YYYWWWrrr~~~XXX;;;???JJJJJJNNNXXX]]]jjjnnnlllpppwwwzzz}}}~~~nnn___OOO:::888;;;NNNhhhvvvwww___bbb^^^XXX]]]YYYWWWSSSQQQOOOKKKGGGCCCAAA===@@@qqq|||qqqxxxnnnnnnJJJFFFAAA???CCCLLLXXX```___bbbdddrrrvvvcccZZZSSSIIIBBB>>>>>>???@@@>>>@@@KKK___rrrpppbbbHHHHHHIIILLLOOOTTTYYY[[[___nnnyyywwwuuu|||kkkQQQ]]]PPPFFFIIIPPPWWWcccooossstttzzz}}}XXXuuujjjPPP???___BBB<<<888hhhcccuuuZZZRRRUUURRRNNNJJJHHHIIIKKKMMMJJJHHHEEECCCBBBAAA???>>>???>>>===<<<;;;999555222///////////////000111111000000000111222333555555888<<>>DDD```qqqeee~~~zzzfffHHH777BBBOOOWWWnnnzzzrrrdddWWWXXXRRR???@@@HHH???CCCMMM^^^ppplllOOORRRXXXZZZWWWWWW___kkkpppwww}}}ccc[[[gggVVVGGGCCCDDDJJJ[[[mmmooouuuttt{{{|||^^^sssOOO^^^tttTTT>>>888BBBnnnwwwiiifff\\\VVVRRROOOKKKJJJKKKNNNPPPPPPLLLHHHEEEBBBBBBBBBBBBAAAFFFAAA<<<;;;<<<;;;666222///////////////000111111...000222222222333555666///EEEgggzzzOOOeee~~~pppbbbdddkkknnnhhhtttfffSSSlll|||PPPYYYlllTTTzzz}}}xxxjjjYYYFFF;;;777666777:::888???>>>EEEuuugggZZZzzzgggyyyJJJAAAAAACCCEEEHHHIIIJJJLLLNNNOOOSSS[[[gggsss|||rrrbbbZZZYYY\\\aaaaaaccchhhoootttuuuuuuzzzwwwxxx~~~}}}rrrkkkhhhhhhjjjnnnuuu}}}llltttfffWWWxxxrrrzzz^^^III@@@;;;@@@GGGDDD555111888666;;;IIIfffrrrbbb```\\\WWWWWWaaaqqq~~~lllrrrzzz___@@@EEERRRSSSYYYeeekkkmmmkkkhhhrrr|||hhhPPPBBB888>>>:::@@@GGGuuu|||ooo^^^fff]]]\\\aaaXXXYYYWWWTTTPPPMMMJJJHHHGGGEEE;;;DDDfffjjjuuuxxxvvvuuuZZZIIIQQQddd{{{ttttttjjjeee[[[HHH>>>AAABBBTTT```rrriiiTTTVVV[[[```aaabbbjjjtttttt{{{rrr]]]YYY]]]RRRFFFDDDIIIUUUfffssseeemmmoooxxx|||cccyyyjjjQQQgggkkkNNN<<<888888iiikkkqqqfff___VVVTTTQQQMMMKKKKKKKKKKKKKKKLLLIIIFFFDDDDDDEEEDDDDDDCCC???<<<;;;===<<<888444111000000//////000000111///111222222222222444666999EEEhhh~~~TTTdddoooxxxeeebbbiiiooooooyyyeeeppphhhzzzeeesss{{{jjjYYYFFF<<<888666888;;;999>>><<>>:::===@@@999777000777999;;;EEEfffbbb```^^^^^^]]]YYYZZZlllrrrfffnnnPPPQQQbbblllpppsssrrrssspppooo|||~~~{{{nnnYYYEEE:::999:::>>>BBBjjj~~~[[[TTT___YYYWWW[[[TTTUUUTTTRRROOOLLLJJJHHHGGGLLL>>>EEEbbbwwwkkkeeevvvrrrcccgggzzz{{{vvvmmmggg]]]JJJFFFUUUfffsssiii]]]]]]```fffjjjlllrrryyyzzzppp```QQQTTTLLLHHHBBBBBBMMM```ooouuueeennnrrr}}}pppjjj\\\UUUqqq___HHH<<<;;;AAAiiiooobbbaaaVVVSSSPPPNNNLLLLLLLLLKKKJJJMMMKKKHHHGGGHHHIIIHHHHHHBBB???<<<<<<>>>>>>;;;888333333222111000000000000000222333333222222333555;;;<<>>CCCFFFFFFKKKRRRUUUSSSQQQ[[[hhhrrrxxx~~~ZZZOOOUUUZZZaaakkkiiimmmqqqvvvzzz|||~~~~~~}}}zzzpppqqqwwwxxxxxxzzz|||yyyvvvXXXDDD:::<<<<<<===;;;111000333777111LLL{{{qqqhhhaaaWWWUUU[[[ZZZVVV___pppzzz```ccckkk|||iiiXXXHHH===:::===>>>:::BBBxxx}}}iii]]]YYY[[[WWWUUUUUUTTTPPPPPPPPPPPPPPPQQQRRRSSSNNNMMMPPPQQQpppvvvbbbllltttzzzqqq{{{oooYYYbbbttt}}}uuullliiiiiioootttuuuvvvyyy|||RRRGGG@@@HHHCCCHHHIIIJJJWWWkkkuuuttt|||ggg~~~OOORRRnnn```LLL@@@<<>><<>>>>>EEEHHHHHHLLLVVVZZZVVVWWWdddttt}}}tttSSSTTT\\\]]]bbbooonnnrrrwwwzzz}}}wwwwww}}}zzzxxxxxx}}}~~~xxxxxxhhhMMM===999===;;;<<<;;;333///555999444YYYbbbggg```WWWSSSVVVXXXWWWZZZbbbssswwwbbb]]]ppp}}}mmmYYYIII===777:::AAA777BBBXXXlllccc___[[[YYYYYYYYYXXXXXXTTTTTTTTTUUUVVVWWWXXXYYYQQQRRRXXXRRRkkk~~~cccuuummmkkk{{{}}}iiieeennnuuu{{{~~~~~~{{{qqqnnnpppwww||||||~~~qqqLLLGGG@@@FFFFFFIIILLLOOOXXXfffppptttdddxxxTTTaaaqqqSSSFFF:::<<>>===<<<:::999777555333222111111111333444444333333444666888555XXX[[[```lllQQQCCCAAACCCDDDIIIGGGKKKVVVeeevvvzzzqqqeee\\\zzzyyyfff~~~vvvooo^^^PPPBBB<<<:::888777999888???<<>>===<<<<<<;;;:::888666444333333333000222444444444444555777333555IIIvvv]]]aaagggMMMEEEGGGJJJKKKGGGKKKWWWgggooommmkkkkkksssuuuxxx{{{xxxooofff___|||~~~~~~kkkzzzqqqjjjZZZMMM@@@;;;999777666888888>>>:::BBBtttjjjxxxzzz^^^TTTYYYccc???AAAJJJNNNLLLRRR^^^bbb]]]hhhqqq{{{oooddd```fffmmmrrr{{{~~~wwwwwwwwwvvvyyyxxxpppYYYFFFAAA777999===777666777333444222<<>>??????>>><<<;;;<<<===;;;:::888777555444444444000222333444444444666888111888CCCiiiZZZaaacccKKKFFFKKKNNNMMMSSS^^^nnnvvvlll\\\VVVZZZNNNYYYgggpppooollllllppptttzzzsss~~~xxxpppjjjXXXLLL???:::999777666777999<<<999DDDzzzrrr}}}___YYY```^^^AAAHHHJJJMMMPPPUUU[[[^^^]]]ooojjjeeegggppp~~~uuuooozzz}}}~~~~~~{{{iiiVVVFFF???;;;;;;:::999777555333222222;;;888```___]]]WWW\\\[[[YYYWWWVVVVVVVVVWWWWWWtttuuuxxxjjjdddrrrcccXXXFFF<<<===;;;???;;;222HHHhhhiiiwwwsssxxx___bbbbbbaaa___\\\[[[[[[\\\]]]\\\\\\\\\\\\[[[XXXUUUWWWWWWVVVQQQLLLWWW}}}ssskkkqqqtttvvvxxxxxxmmm```===CCCAAAFFFWWW___```fffuuu___lll~~~UUUCCCDDD???AAAKKKQQQ[[[aaaiiiwwwtttyyyuuuIII>>>???;;;```ddd|||ZZZ\\\FFFFFFRRRMMMNNNMMMIIIDDDCCCEEEHHHGGGGGGGGGGGGFFFEEEDDDDDD??????>>>>>>===<<<<<<;;;888888888777777777666666333333555888<<<===999666666::::::nnnaaabbblllKKKIIIJJJSSSkkkxxx{{{~~~pppbbb[[[UUULLLPPPWWW```jjjuuukkk~~~nnnuuuvvv```RRRIII???999888999888777;;;>>>BBBAAAyyy[[[XXXcccaaaAAAHHHJJJNNNSSSZZZ```ddddddwwwmmmccceeelllxxxyyyyyyzzz}}}xxxqqqzzzyyyxxx~~~|||ooo^^^MMMAAA;;;;;;::::::999777555444333666===IIIsssiiiYYY]]]ZZZXXXWWWVVVTTTTTTUUUVVVWWW[[[rrrwwwjjj|||qqqeeeYYYQQQ>>>888<<<:::@@@BBBBBB^^^xxxmmmfff]]]\\\\\\\\\ZZZWWWVVVVVVWWWZZZYYYXXXXXXXXXWWWUUUTTTRRRRRRTTTSSSPPP^^^yyyrrrmmmrrrvvvxxx|||}}}tttiiiCCCCCC===AAAQQQ[[[fffvvvuuuaaauuu|||KKKBBBEEEBBBFFFRRRWWW^^^```iiiyyyrrrrrrhhh\\\EEECCC;;;EEEqqq{{{jjjnnnpppVVVYYYJJJMMMTTTPPPOOOMMMIIIFFFDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFAAA@@@@@@???>>>>>>======:::999999999999888888888555444555777:::;;;888666555999:::jjj~~~```___oooRRRRRRXXXeee|||kkk[[[RRRMMMLLLVVVlllvvv~~~rrrrrrooo[[[NNNFFF<<<777777888777666999===DDDFFFwww___XXXccchhhDDDHHHKKKQQQXXX```fffkkknnn~~~ooocccgggmmmsssxxxxxxyyy~~~tttyyyssswwwxxxtttkkk^^^OOOBBB;;;777:::999999888777555444444888999VVV|||vvvXXXVVVXXXXXXUUUSSSRRRPPPQQQSSSUUUWWWWWWccchhhnnnxxxlllaaaWWWLLLFFF999666;;;888@@@LLLUUUuuu~~~kkkcccTTTYYYVVVWWWWWWVVVTTTSSSSSSTTTWWWVVVTTTRRRQQQQQQRRRRRRQQQPPPQQQNNNJJJSSStttkkkppp}}}ttttttxxx{{{~~~zzzrrrOOOFFF<<<@@@NNNSSS```xxx{{{\\\@@@???EEEDDDKKKYYYkkkrrrvvvttt___rrr]]]III>>>@@@888RRR{{{ppp___bbbTTTVVVPPPWWWWWWUUURRRNNNLLLKKKJJJIIIHHHIIIJJJJJJJJJJJJIIIIIIHHHBBBBBBBBBAAAAAA@@@@@@???<<<<<<<<<;;;;;;;;;::::::888666555666777888666555555888:::cccsss___^^^lllmmmuuuqqq[[[QQQZZZUUUbbb{{{~~~tttlllcccSSSGGGAAA999555555777777666888<<>>DDDOOOMMMSSSiii```LLL@@@FFFKKKMMMXXXiiippp|||vvv^^^}}}jjjYYYFFF666777FFFaaaqqqdddwwwZZZVVVSSSTTT^^^[[[XXXUUUQQQPPPRRRRRRPPPMMMLLLLLLLLLLLLKKKIIIHHHGGGDDDDDDCCCCCCBBBBBBBBBBBB>>>>>>>>>=========<<<<<<:::999777555555555555555666777999YYYlllaaa^^^xxxvvvoooYYYVVVkkklll}}}ttt||||||zzzpppcccVVVLLLAAA<<<777444555666777777888:::BBBLLL~~~eeeSSS^^^jjjMMMOOOWWWbbbiiikkkqqqxxxxxxxxxrrrhhhqqqzzzwwwwww~~~~~~xxxrrrkkkgggZZZSSSIII@@@:::888999:::777777666555555666777777<<>>>>>CCCAAAVVVnnntttwww~~~jjjXXXSSS[[[UUUTTTVVVWWWWWWUUUSSSSSSTTTSSSSSSRRRNNNLLLMMMPPPSSSPPPOOOPPPQQQOOOTTTlllnnnnnnrrrkkkxxxsss|||qqqYYYAAACCCQQQQQQWWWkkkkkkWWWNNNMMMUUU\\\cccqqq~~~\\\sssyyygggIIIEEE111:::iiitttaaagggmmmZZZZZZRRRVVV^^^\\\VVVSSSPPPQQQSSSTTTSSSPPPNNNNNNMMMKKKIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCCCC?????????>>>>>>>>>======<<<;;;888666444333444555555555999QQQqqqccc___}}}___TTT^^^jjjfffWWW^^^xxx|||xxxppp{{{rrrgggXXXKKKGGG<<<:::777555666777999999:::888@@@LLLgggUUUeee]]]OOOQQQZZZgggllllllrrr|||{{{tttkkkqqq}}}xxxxxx}}}wwwpppggg^^^YYYLLLFFF???999777888999:::666666555444555666888999;;;XXXWWWPPP[[[WWWRRRYYYRRRQQQOOONNNMMMLLLLLLMMMPPPGGGZZZoooyyyqqqaaagggkkk||||||~~~qqqggg[[[LLL@@@;;;;;;===>>>444;;;GGGKKKeee~~~|||oooooosss]]]]]]SSSaaaWWWTTTVVVWWWWWWUUURRRRRRRRRSSSTTTSSSPPPMMMMMMQQQUUUUUUTTTUUUWWWUUUXXXkkk}}}}}}mmmwwwuuuxxx}}}dddGGGBBBQQQ[[[iiikkk___\\\^^^gggqqq|||```sssMMM333;;;:::RRR]]]^^^ZZZYYYPPPVVVWWWYYYPPPOOONNNNNNPPPPPPOOONNNLLLLLLKKKIIIGGGDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCC?????????>>>>>>>>>======<<<<<<;;;888555333444666444222999JJJzzz______rrrKKKAAATTTaaauuu\\\TTTddd{{{qqqwww~~~uuunnnuuu{{{ggg[[[NNNBBBAAA999888777666666777999:::;;;888???OOOqqqiiiWWWgggWWWPPPQQQ\\\kkkpppooovvvuuuoooqqqzzz{{{}}}|||yyysssllldddYYYOOOHHHCCC>>>999777777888888777555555444444444666888:::CCCooojjjRRRNNNPPPTTTWWWTTTPPPPPPPPPOOOOOONNNMMMMMMOOOPPPKKK[[[mmmtttxxxnnnlllvvv~~~wwwvvvwwwppphhhSSSLLLBBB<<<<<>>>>>>>>=========<<<<<<<<<======:::666444555666555111999DDDccc\\\~~~pppHHHCCCXXXaaayyylll]]]SSSSSShhhuuu```bbblllsssbbbdddzzz]]]PPPGGG<<<<<<666666666666666666888999;;;777BBBUUUwwwpppeeeTTTdddoooPPPRRR]]]mmmsssrrryyytttrrrrrr|||~~~}}}{{{tttqqqkkkcccZZZNNNCCC;;;>>>;;;777777888888666444555444333333444666999:::SSSrrr]]]UUUQQQIIIRRRYYYKKKMMMNNNOOOQQQQQQPPPOOOOOOHHHQQQ>>>III^^^nnnppptttooo~~~www{{{{{{vvvlll___NNNBBB<<<;;;<<<@@@EEEGGGEEECCCHHHaaa~~~llleeeddd\\\XXX]]]QQQ^^^XXXZZZ\\\[[[XXXUUUSSSRRRQQQTTTUUUSSSOOONNNQQQUUUXXXTTTTTTTTTOOOLLLWWWfffnnnuuufffjjj~~~nnntttzzzqqquuuzzz{{{yyy|||{{{eeeRRRSSS]]]nnniiisss}}}ggg:::CCCCCC666bbb~~~aaappp```OOOTTTHHHJJJWWWIIIOOOOOOQQQRRROOOJJJGGGGGGHHHCCCCCCCCCCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAA============<<<<<<<<<<<<;;;===>>>;;;777555555777777222999???qqqYYYzzznnnFFF>>>MMMNNNaaa~~~nnnKKKJJJMMMSSSjjj___```vvvmmmgggrrrpppRRRVVV{{{xxxXXXKKKDDD999888444555666666555555777888:::888DDDZZZvvvgggYYY\\\{{{[[[QQQ]]]ssswwwwww~~~xxxsssuuu{{{zzzwww~~~|||uuutttlllggg```WWWOOOGGG???:::777777666666666666777777555222555999666222>>>PPPgggiii```UUUNNNNNNOOONNNLLLKKKLLLNNNPPPRRRQQQNNNLLLRRRJJJFFFJJJUUUeeewwwxxxwww~~~vvvooorrruuu~~~}}}uuulllbbbQQQ@@@<<>>>>>======>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<<<<;;;999666555777555555AAAxxx^^^tttgggJJJDDDHHHEEEYYYXXXUUUMMMDDDJJJhhhsssrrr}}}yyy}}}}}}iiiQQQIIIooouuuVVV@@@999555333666555333333555777888888444AAA===^^^wwwiiiXXXUUUtttcccWWWbbbyyyzzz}}}}}}vvv}}}yyyrrrnnnmmmccc]]]TTTKKKDDD>>>:::777777777666666666666666777111333777888333555KKKeeeaaaZZZQQQMMMMMMOOONNNLLLNNNNNNNNNPPPRRRQQQNNNJJJEEEKKKPPPOOOLLLUUUppp}}}www~~~}}}ttttttmmmjjjrrrzzztttqqqYYYWWWTTTLLLAAA999;;;@@@EEEEEEEEEAAA>>>JJJhhhvvvzzzjjjqqqbbb___[[[YYYXXXYYYXXXWWWUUUUUUTTTSSSRRRRRRSSSSSSQQQPPPOOONNNMMMMMMMMMMMMQQQQQQOOOKKKMMMQQQRRROOOMMMZZZkkk___uuu~~~uuuiiieeennntttlllhhhEEE444999@@@RRRjjjzzzjjjhhh]]]VVVSSSOOOLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGEEECCCCCCDDDDDDDDDDDDCCCAAA@@@@@@@@@??????>>>>>>>>>>>>@@@@@@@@@@@@???>>>>>>===============<<<:::888777888666777;;;qqqsss\\\rrrzzzOOO>>>EEEJJJNNNMMMNNNSSSYYYgggooo||||||wwwbbbKKKDDDmmmuuuUUU===999666333555444444555666888888999888BBBHHHuuudddooo\\\QQQfffkkk]]]eee|||yyywwwrrrmmmgggdddcccWWWPPPFFF>>>999777777666888777777666555555555666000444999888444???dddtttYYYUUUPPPNNNPPPQQQPPPNNNQQQNNNMMMOOORRRRRRMMMHHHEEELLLRRROOOHHHLLLccc{{{xxxxxx}}}qqqnnnjjjkkksss}}}|||tttjjj___TTTMMMLLLCCC777111888CCCGGGDDDIII<<<444CCCeee~~~tttddd[[[```VVVVVVVVVWWWXXXXXXVVVSSSPPPPPPPPPPPPPPPPPPPPPOOOMMMMMMLLLKKKJJJJJJJJJJJJNNNOOOMMMJJJKKKOOOPPPLLLLLLKKKiii```nnn|||xxxxxxqqq]]]fff{{{~~~gggOOO<<<777BBBPPPsssuuuaaaYYYoooVVVUUURRROOOMMMMMMNNNNNNMMMLLLKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFBBBAAA???>>>>>>???@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA????????????>>>===;;;;;;999555:::666VVVmmm^^^sssnnnMMM???BBBBBBNNNNNNVVViiieeeVVVmmmyyyyyyvvvnnnYYYDDD<<>>QQQ}}}VVV{{{zzzfffVVVaaa{{{lllppp~~~vvvnnnlllhhh```ZZZXXXLLLFFF???999666777777777888777666555555555555555222444777777<<>>333777MMMdddsssooofffxxx]]]PPPQQQQQQRRRTTTUUUUUUSSSQQQNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIINNNOOOMMMKKKLLLPPPPPPLLLOOO???lllyyyzzzyyyyyy~~~mmm\\\___mmmxxxddd^^^TTTJJJ===666LLLpppyyy___UUUvvv}}}TTTaaaTTTQQQOOOMMMNNNOOONNNNNNNNNNNNMMMKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHBBBAAA@@@???>>>???AAABBBCCCCCCCCCCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@??????>>>:::555<<<777GGGdddYYYooonnnVVVHHHCCC===IIIJJJUUUkkkccc[[[jjjmmm~~~~~~|||uuunnncccOOO>>>777ccclllHHH333666666111333555888:::;;;;;;;;;<<>>;;;888888888777777777777666555555555555555444333444;;;NNNppp\\\PPPRRRRRRRRRSSSSSSQQQOOOMMMKKKIIIGGGJJJOOOPPPNNNJJJVVVLLLDDDGGGLLLMMMMMMMMMdddvvv~~~pppbbbYYYPPPSSSXXX```hhhnnnooonnnlllnnnooosss|||~~~vvvmmm{{{~~~fffXXXPPPFFFAAA@@@AAAAAAAAA===GGGKKK@@@333444AAAMMM]]]zzzwwwfff\\\VVVUUURRRQQQPPPQQQRRRSSSRRRQQQNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKKKKJJJJJJKKKKKKLLLPPPQQQPPPMMMOOORRRRRRNNNQQQLLLYYYwwwyyy{{{|||jjj[[[fff___KKK___]]]FFF777999VVV^^^MMMrrr]]]VVV]]]SSSQQQNNNNNNNNNOOONNNMMMMMMNNNOOOMMMIIIGGGHHHIIIKKKKKKJJJIIIHHHGGGFFFFFFAAAAAA@@@??????@@@AAABBBCCCBBBBBBBBBBBBCCCEEEEEEAAAAAAAAAAAA@@@AAAAAAAAA===777<<<<<>>@@@AAATTTpppMMMXXXzzzssstttzzzyyyuuusssllleee___\\\WWWLLLBBB>>>:::888777888888888666444666555555444555555666666666666;;;MMMjjjtttQQQNNNNNNOOOPPPQQQPPPNNNLLLJJJHHHHHHIIIKKKMMMOOONNNMMMKKKIIIIIIKKKJJJHHHKKKPPPRRR~~~~~~hhh^^^YYYRRRMMMKKKMMMOOOOOORRRTTTZZZbbbiiihhh```YYYYYYaaajjjfff^^^ccccccSSSIIIGGGEEEDDDEEEEEEDDDCCCGGG===444555???OOOdddtttYYYRRRXXXQQQUUUSSSQQQPPPRRRSSSSSSSSSQQQPPPOOOMMMLLLLLLMMMNNNKKKKKKKKKLLLMMMNNNOOOPPPRRRTTTSSSQQQRRRUUUTTTPPPJJJ^^^WWWTTT{{{dddSSSXXXcccpppwww\\\___rrr[[[:::GGG```gggjjjRRRjjjkkk[[[aaaIIISSSQQQNNNMMMNNNMMMLLLKKKIIILLLNNNMMMIIIEEEEEEFFFKKKJJJHHHFFFEEEDDDCCCCCC?????????@@@@@@@@@@@@@@@AAA@@@@@@???@@@BBBDDDEEEAAAAAA@@@@@@@@@AAAAAABBB@@@<<<:::>>>BBBqqq~~~{{{TTTXXXppp|||pppqqqeeeVVVPPPMMM___lll}}}}}}yyyoooaaaQQQCCC:::555DDDVVVOOO777000444444333666999===???>>>???BBBEEE===jjjcccOOO[[[___yyyuuummmlllbbbYYYQQQMMMIIIAAA<<<:::888666666666777777666555444444444444555666777777:::@@@PPPkkkdddQQQOOOKKKMMMOOOPPPOOONNNLLLLLLIIIKKKMMMMMMLLLLLLNNNPPPFFFGGGKKKNNNLLLHHHJJJPPPNNNcccuuu}}}vvvvvv}}}mmmyyyzzzpppbbbVVVQQQPPPPPPQQQHHHFFFEEEFFFIIIJJJIIIGGGMMMJJJKKKGGGAAAJJJUUUSSSNNNNNNLLLIIIEEEBBBAAAAAA:::666EEEfff|||}}}xxxyyyxxxcccPPPSSSUUUKKKUUUTTTSSSSSSUUUVVVVVVUUUTTTRRROOOLLLJJJKKKLLLNNNKKKKKKLLLMMMOOOQQQSSSTTTSSSUUUTTTRRRTTTWWWUUUQQQJJJYYYXXXJJJhhh~~~yyyuuuqqqiiibbb___bbbUUUSSSfffwww^^^llljjjKKKCCChhhwwwcccYYYvvvWWWZZZ^^^FFFRRRPPPNNNMMMMMMLLLJJJHHHGGGLLLPPPOOOJJJFFFEEEFFFFFFEEEDDDBBBAAAAAABBBBBB<<<===???@@@AAA@@@???>>>>>>=========>>>@@@BBBDDD@@@??????>>>???@@@AAABBB>>>???999>>>???___www~~~XXX\\\ttt}}}nnn```uuuzzzpppyyy}}}yyytttlllggg]]]OOOAAA:::;;;???SSSSSSBBB111333666444777888<<<@@@@@@???AAAEEEJJJPPP[[[TTTfffPPPiii{{{xxxppphhheee]]]RRRGGGBBB@@@<<<:::<<<:::888666666777888888777333333333444555666777888@@@LLLdddgggNNNSSSVVVKKKMMMPPPQQQQQQPPPPPPPPPKKKOOOQQQPPPLLLKKKNNNRRRMMMHHHGGGMMMQQQNNNIIIGGGRRRKKKWWWmmmwww}}}zzz~~~vvvsssvvvzzz~~~~~~uuuiii___RRRKKKBBB<<<;;;???EEEHHHEEECCCKKKQQQLLLPPPXXXWWWQQQOOOKKKDDD???>>>CCCHHHNNNWWWnnnxxxkkk{{{pppYYYRRRUUUUUUUUUQQQSSSSSSTTTVVVYYYZZZYYYWWWVVVSSSNNNJJJIIIIIILLLMMMJJJKKKLLLNNNPPPRRRUUUVVVSSSUUUUUUSSSTTTWWWVVVQQQUUUKKKXXXUUUNNN^^^{{{}}}|||}}}zzzhhhWWWQQQOOOKKKJJJLLLYYY```tttyyyaaacccRRRNNNFFF^^^xxx___KKKfff___PPPRRRQQQTTTRRRPPPNNNMMMLLLKKKHHHFFFHHHNNNSSSRRRMMMHHHFFFGGGBBBAAA@@@??????@@@AAABBB:::<<>>===<<<;;;;;;;;;<<<>>>AAABBB???>>>>>>===>>>???AAABBB;;;AAA777>>>>>>TTTzzz{{{```QQQkkk~~~uuu{{{xxxyyyjjj^^^ZZZUUULLLBBB888777@@@KKK]]]RRR;;;///666888555::::::>>>AAAAAA@@@BBBHHHMMMuuu]]]kkkRRR[[[[[[VVVsss~~~xxxuuummmaaaXXXUUUJJJGGGBBB===999888999999777666555666777888777666444555222333777222666HHHlllmmmnnnVVVTTTRRRHHHKKKPPPTTTRRRMMMJJJMMMQQQNNNMMMMMMOOOQQQRRRPPPOOOJJJJJJJJJKKKMMMNNNMMMKKKTTTMMMLLLTTT]]]jjjsss{{{vvvnnniiiddd```]]]LLL???BBBIII@@@:::???DDDFFF@@@CCCFFFDDDNNN[[[\\\FFFFFFDDDGGGYYYttt|||tttxxxqqqsssgggWWWMMMLLLNNNQQQQQQTTTPPPNNNPPPTTTUUUQQQMMMPPPQQQPPPMMMJJJIIILLLOOOPPPNNNNNNNNNPPPQQQPPPOOOOOOMMMLLLMMMOOOPPPPPPOOOSSSOOOOOOOOOMMMSSSnnnvvvvvv}}}www{{{~~~iiiSSSfff{{{vvvgggRRRGGGBBBLLLVVV]]]kkkyyy~~~RRRAAAFFFGGG\\\~~~fffIIIhhh^^^PPPUUUUUUNNNHHHLLLLLLKKKJJJIIIGGGFFFEEEGGGHHHIIIHHHGGGFFFFFFFFFDDDAAA>>>===???AAA@@@???======<<<<<<;;;<<<<<<<<<======>>>???@@@AAAAAABBB============>>>???@@@AAA???;;;@@@???777JJJ~~~|||bbb]]]ssszzzuuu{{{lllTTTLLLCCC888666???KKKVVV\\\GGG@@@777222333777;;;======EEEAAA@@@GGGDDDNNNnnnGGGjjjTTTZZZTTTPPPeee{{{tttmmmhhh```TTTKKKHHHCCC@@@===:::888888999:::999888777666666666555444222555333777>>>===EEEYYYtttWWWLLLKKKLLLLLLJJJOOOSSSRRRMMMKKKNNNRRROOONNNMMMNNNPPPPPPPPPOOOJJJIIIHHHJJJLLLMMMLLLKKKQQQMMMLLLPPPRRR\\\uuutttppp~~~~~~}}}}}}yyyfffeeelllccc[[[ccclllaaaUUUVVVdddnnnsssiiiTTTPPP```pppwww~~~rrrccc___WWWNNNJJJKKKOOOQQQQQQNNNMMMMMMMMMMMMMMMLLLJJJMMMNNNNNNLLLIIIHHHJJJLLLKKKKKKLLLNNNPPPPPPMMMJJJOOOMMMLLLLLLNNNOOOOOONNNPPPMMMLLLNNNJJJLLL^^^tttkkkkkkuuuuuuwwwwwwbbb```ooommm^^^WWWHHHDDDNNNgggwwwYYYJJJBBB===XXX}}}rrrTTTfffrrrVVVPPPTTTRRRNNNLLLLLLLLLLLLLLLKKKJJJHHHHHHGGGHHHIIIIIIHHHGGGFFFFFFDDDBBB@@@@@@BBBBBBAAA@@@BBBBBBAAAAAA@@@@@@AAAAAA>>>>>>??????@@@AAAAAAAAA<<<<<<<<<<<<===>>>???@@@?????????===999DDDqqqyyyrrrppp|||~~~~~~}}}wwwXXXUUUQQQRRRVVVXXXWWWUUU>>>;;;777666888;;;======CCC>>>>>>FFFEEECCCiiihhhDDDlll\\\```QQQPPP]]]ppp~~~tttlllccc]]]TTTHHH@@@>>>:::999999888888999999:::;;;:::888777555444444333000666555666:::@@@VVVwwwRRRIIINNNKKKJJJQQQIIIMMMQQQPPPLLLKKKOOOSSSQQQOOOLLLLLLMMMNNNNNNMMMJJJHHHFFFGGGIIIKKKKKKKKKMMMKKKKKKKKKGGGKKK___vvv~~~~~~rrrzzz~~~zzzssszzzsssxxxpppWWWMMMTTTPPPLLLKKKNNNQQQRRRQQQGGGIIIKKKJJJGGGFFFFFFHHHJJJKKKKKKJJJHHHGGGHHHIIIGGGHHHJJJMMMOOONNNJJJGGGMMMKKKJJJJJJKKKLLLKKKJJJJJJGGGHHHJJJHHHGGGPPP]]]xxx___jjj|||wwwqqqeeefffjjjUUUXXX___QQQJJJXXXhhhtttnnnJJJ>>>999BBB[[[yyywwwfffZZZwwweeeYYYQQQSSSSSSOOOMMMOOOLLLMMMNNNNNNNNNMMMKKKJJJHHHIIIJJJJJJJJJIIIGGGFFFEEEDDDCCCDDDEEEDDDCCCAAAEEEEEEEEEDDDDDDDDDCCCCCC???@@@@@@AAAAAA@@@@@@@@@<<<<<<<<<<<<===>>>??????>>>BBB===<<<>>><<<]]]kkkyyy}}}~~~tttiii\\\LLL<<<111555555777:::>>>??????===???:::@@@FFFDDD___RRR:::kkkccceeeOOOPPPXXXYYY}}}{{{ssshhh```WWWQQQIII@@@:::999666777888999::::::::::::999999888666555444555666444::::::999???NNNsssfffFFFJJJTTTOOOKKKOOOHHHKKKNNNMMMKKKKKKOOORRRPPPMMMJJJIIIIIIJJJKKKJJJIIIGGGDDDDDDFFFIIIJJJJJJKKKIIIJJJIIIEEEDDDNNN[[[ttt|||}}}ttt|||{{{~~~{{{lllfffoooyyycccNNNGGGSSSSSSPPPMMMLLLNNNNNNNNNLLLDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGIIIKKKMMMMMMJJJHHHKKKIIIGGGGGGHHHIIIHHHGGGEEEBBBCCCHHHJJJIIIMMMSSSuuuyyy^^^___fffyyy}}}|||rrrrrrooonnnlllbbbTTTNNNQQQ]]]OOOFFFSSSbbbdddsss{{{fff===888QQQRRRVVVwwwpppWWWPPPxxxxxx___VVVSSSSSSVVVTTTOOOMMMQQQMMMNNNNNNOOONNNMMMKKKJJJJJJJJJJJJKKKKKKJJJHHHFFFEEEEEEFFFGGGGGGFFFDDDCCCEEEEEEEEEDDDDDDCCCBBBBBB@@@AAAAAABBBAAA@@@???>>>======<<<<<<===>>>??????<<>>===>>>>>>=========>>>??????:::BBB;;;;;;DDD888EEEwww~~~|||xxxpppcccYYYMMMGGG>>>888666777:::<<<777888;;;===???@@@BBBCCCFFFEEEPPPaaaeeeCCC===777iii^^^\\\IIIGGGGGGIIIEEEnnnzzzqqqhhh```YYYTTTKKKDDD@@@???>>>:::999;;;:::::::::::::::999888777222444666555444666;;;???;;;999BBBhhh___KKKLLLJJJDDDCCCHHHKKKKKKFFFFFFGGGGGGGGGHHHKKKNNNKKKIIIFFFEEEFFFFFFFFFEEEGGGEEECCCDDDFFFHHHHHHHHHKKKIIIHHHKKKNNNLLLGGGBBBDDDKKKVVVeeewwwuuuccccccQQQKKKXXXUUUIIIMMMOOOMMMKKKIIIHHHIIIKKKLLLIIIFFFEEEIIIPPPTTTQQQMMMMMMLLLKKKLLLMMMMMMLLLKKKNNNKKKIIIIIIKKKNNNPPPPPPPPPNNNMMMNNNOOOQQQPPPPPPPPPNNNLLLMMMOOOPPPQQQRRRNNNXXXYYYfff|||pppKKKCCC[[[~~~zzzqqq^^^^^^iiirrrfffffftttxxxqqqrrr}}}vvvuuulll```]]]bbbbbb]]]NNNIIIGGGKKKNNNNNNMMMNNNUUUUUUSSSQQQWWWdddrrrzzz|||\\\HHH@@@===NNN___uuu}}}cccQQQ___bbb[[[]]][[[VVVQQQOOOPPPRRRRRRQQQOOONNNLLLJJJIIIJJJJJJKKKRRRNNNIIIHHHIIIIIIGGGDDDEEEFFFGGGGGGEEEDDDDDDEEECCCDDDDDDDDDCCCAAA@@@>>>>>>???AAAAAAAAA???===<<<>>>======<<<<<<===>>>>>>999???:::;;;AAA:::BBB```zzzuuuooodddVVVKKKCCC@@@;;;666444333444555<<<===>>>>>>>>>@@@CCCFFFFFFEEE^^^___OOO===222BBBhhhQQQOOOKKKHHHBBBLLLGGGWWWzzz~~~wwwpppmmmggg```XXXQQQKKKGGGBBB===;;;===>>><<<;;;===888888777777666666666555222444666555333555;;;@@@BBBOOOgggxxxQQQIIIJJJIIIGGGFFFIIILLLMMMEEEEEEDDDDDDDDDFFFHHHJJJJJJHHHGGGGGGHHHHHHFFFEEEFFFDDDDDDEEEGGGHHHHHHGGGLLLKKKJJJJJJKKKKKKHHHDDDHHHHHHJJJSSScccwwwxxxXXXIIINNNKKKLLLTTTRRRMMMOOOKKKLLLLLLLLLLLLMMMNNNPPPKKKJJJJJJLLLPPPRRRQQQOOOPPPMMMKKKKKKMMMOOONNNMMMMMMKKKJJJKKKNNNPPPPPPPPPPPPOOONNNOOORRRSSSTTTSSSPPPQQQPPPPPPPPPQQQRRRQQQQQQRRRTTTYYYtttzzzsss\\\YYYfff}}}{{{{{{tttlllgggkkknnnkkkjjjmmmbbb^^^YYYWWWYYY\\\```aaa```]]]^^^dddggghhhmmmttt}}}~~~}}}\\\DDD???HHHOOOccc^^^gggsssdddOOOcccbbb[[[\\\RRRVVVSSSOOOMMMNNNPPPPPPNNNNNNLLLIIIHHHHHHKKKNNNQQQVVVPPPIIIEEEFFFGGGEEECCCDDDFFFFFFEEEBBBBBBCCCFFFBBBBBBCCCCCCBBB@@@===<<<<<<===???AAA@@@???===;;;<<<;;;;;;::::::;;;;;;;;;:::;;;::::::;;;;;;@@@III|||~~~uuujjj___TTTLLLGGG888999::::::<<<===@@@BBB>>>???@@@@@@???AAAEEEIIIJJJeeekkkDDDBBB;;;333BBB___@@@???IIIFFF===LLLIIIDDDNNN}}}{{{vvvuuussskkkaaa[[[YYYVVVPPPJJJCCC===999999555444777999777777999555555444333333333444444222555666555333444;;;@@@PPPpppgggDDDPPPHHHDDDDDDJJJMMMJJJGGGHHHEEEDDDCCCBBBCCCDDDGGGHHHIIIHHHHHHHHHJJJIIIGGGFFFEEEDDDEEEFFFHHHIIIHHHFFFMMMNNNLLLIIIGGGGGGHHHHHHFFFIIIIIIEEEDDDOOOeeewwwnnnYYYSSSQQQNNNNNNNNNPPPRRRQQQLLLIIIEEEGGGIIIJJJJJJJJJJJJKKKKKKMMMOOOOOONNNMMMNNNOOOQQQNNNJJJJJJMMMOOOOOONNNJJJJJJKKKMMMPPPQQQPPPNNNNNNMMMMMMNNNQQQSSSSSSSSSLLLOOOQQQQQQQQQSSSSSSRRRTTTMMMSSSUUUVVVuuuzzzlllhhhttteeeLLL:::>>>WWWuuucccnnnppp\\\PPPqqqtttNNNbbb[[[GGGZZZRRRRRRQQQNNNNNNNNNMMMJJJMMMJJJHHHGGGHHHMMMRRRVVVYYYQQQHHHDDDDDDEEEDDDBBBDDDEEEEEECCCAAA@@@CCCFFF???@@@@@@AAA???===;;;999;;;<<<>>>@@@@@@???<<<;;;::::::999888888999999999<<<888::::::666;;;???999]]]~~~{{{|||~~~rrraaaOOODDDAAABBB;;;;;;999888666777:::<<<===@@@BBBBBBBBBCCCGGGJJJYYYcccHHHKKK<<<666>>>999