BM66(i@ ---.........///......---,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))),,,,,,,,,++++++*********)))***+++,,,---,,,,,,++++++++++++*********))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((()))******,,,++++++++++++++++++,,,,,,---.........,,,***(((******))))))))))))******************************))))))******++++++++++++************************------,,,,,,,,,---......+++,,,...000111000///...//////...//////000111222333333111000////////////111000/////////000222333000000000000000000000000444333222222333333111000333444444444222333555777888666444111//////000000222444555555444444666777888777666555333222000000222222222222222222222222111111111111222333444555444444333333222111000000333222222222222333444555555444444444444555666666666777888777555444444555444777:::;;;;;;:::999:::777666555666777777666444888555333222333444444333222444666777:::BBBNNNWWW]]]VVVLLLDDD???<<<999666444444444444444444333333888777555333333333555666555333111222555666666444777777666666666666777777666666666666666777888999666777999::::::999777666666666666666777888999:::555555555555555555555555666666777888888888777777000111333555555555333222333333222222222222222333333333444444444444555555333333444444555444444444666555444333333444666888666555444222111000000000333222222111111222222333444444444444333222111000333444555555666666555555333222000/////////000000444444444555666777888999666666666666555444333222111111111111222333444555666666555444333333333333222222222111111111000000...///111222111000...---111111222444444444444444888777666666777999;;;===AAACCCHHHNNNSSSUUUTTTSSSNNNHHHCCCBBBCCCHHHTTT```iiiiiiuuuyyyrrrjjjfffaaaZZZUUUUUUYYY,,,---------,,,+++******,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,+++++++++******)))***+++,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((()))******++++++************++++++,,,---......---,,,***(((******))))))))))))))))))************************---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...+++,,,...000111000///...000////////////000000111222222111000////////////111000/////////000222222000000000000000000000000444222111111222222111000222333444444333333444555555333222000000000222222333444555555444444555666666555555444444333222222222222222222222333333333111111111111222333444444666666555555444333333222444333333333333444444555444444444444444555555666444555666666444333444555777:::<<<<<<;;;999999999888888999999999888666666888666444333444555555444222555777888:::@@@KKKSSSTTTNNNFFFAAA>>><<<:::888444444444444444444555555777666444333222333444555555333111222444666555444777777666666666666666666666666666666666666777777666777999::::::999777666666555555555555666777777555555555555555555555555111111222222222222222111000111333444444444222222333333222111111111222222111222333444444444444444333444444444444444333333555444333222333444666777555444333222111000000000333333222222222222333333555555555555444333222111333444444555555555555555333222111000000000111111111111111222333444666666666666666666555444333222111111111111222333444555666555444333333222222222111111111000000000//////...///000111111000///...///000111222333333333333888888777777888:::<<<===@@@BBBGGGNNNTTTWWWWWWUUUQQQLLLGGGEEEEEEHHHQQQ[[[dddeeerrryyyqqqiiiddd^^^WWWRRRRRRVVV++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))***++++++,,,++++++++++++************)))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))***************))))))*********,,,,,,---------+++***(((+++*********))))))((((((************************...---+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,...///000000//////111000000////////////000111111000//////000000000000000000///000111111222000000000000000000000000333222111111222222111000000222444555444333333444111000//////000111333444444555666555333222333444333333444444444444444444111111222222333333444444222222222111222222333333666666666555555444444333555555555555444444444444444333333333333444555555222444555555444333444555:::<<<======;;;999888888999<<>>;;;888777888999777444333444666666555333555777777999===EEEKKKGGGDDD@@@>>>===<<<:::999555555444444444444555555666555333222222222333444555333222222444555555444777777666666555555555444666666666666555555555555666777888999999888777666555555444333333333333444444444444444444444444444333333333333333333333333000111222444444333222222333333222111111111111111///000222333444444333333444444555444444333222111222222111111222444555777444333222111111111111111333333333333333333333333555666666555555444333222333333444555555555555555333333222111111111222222000000000111222333555555666666666666555444333222111111111111222333444555444444444333222222111111000000000///////////////...///000111111000///...///000111222333333333333777777888999:::;;;<<<===>>>AAAGGGOOOVVVZZZZZZYYYVVVPPPKKKHHHGGGGGGNNNVVV______mmmyyyppphhhbbb\\\TTTOOOOOOTTT******,,,---.../////////++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++*********++++++++++++***************))))))))))))((((((((())))))*********((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))******,,,,,,------,,,+++))))))++++++******))))))((('''***************************)))((('''&&&''')))***,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,+++,,,---...////////////111111000//////...//////000000/////////000000111000000000000000111111222000000000000000000000000222111000000111222111///...111444555444333222222000/////////000111222333444555555444222111222333333333444444444444444444111111222333333444444444333333222222111222222222444444444333333333333333666666666666666555555444333333333333333444555555111444666666555555555666888:::;;;;;;999888888888:::>>>CCCAAA<<<888888:::888666444444555777666666222444555666666999>>>BBB>>>===<<<<<<<<<;;;;;;:::999888666555444333444444444333333222222222333444555444333333444444444444777777666666555555444333666666666666555555444444666666777888888777666666666555444333222222222222444444444444444444444444777666666666666666666666222333444444555444333333333333222111111111111111---...111333444333333222555555555444333222111000111000000111222333555666222222111111111111111222333333333444444333333333444444555555444333333222333333444555555555444444333333333333333333333333111111111222333444666666666666666666555444333222111111111111222333444444333333333333222111000000000000000000000000000000...///000000111000000///000111222333444444444444555666888999:::;;;;;;;;;===@@@GGGOOOWWW\\\]]]\\\ZZZSSSLLLHHHFFFGGGMMMTTTZZZ[[[iiiwwwooofffaaa[[[SSSPPPPPPTTT,,,,,,------...---------***++++++,,,,,,,,,++++++))))))))))))))))))))))))+++++++++++++++++++++++++++*********************))))))))))))))))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))******,,,,,,,,,,,,+++***))))))*********+++***)))((('''************************''''''''''''''')))+++,,,++++++++++++++++++++++++******)))))))))***+++++++++,,,---....../////////111111000//////...////////////////////////000000///000000000111111111111000000000000000000000000111000//////111111000///...000333444333222111222111111000000000000000000333444555444222111111222444444444444444444333333222222333333333444444444333333222222111222222222444444444444444444444555555666666777777666555555444333333333333444555555222555777888888777777777555666888888777777888999:::???BBBAAA;;;777888:::777666666777888888777555222333333333333555888::::::;;;<<<<<<;;;;;;;;;;;;===;;;888555333222222222333333333222333333333444444444444333333333444555666666777777666555444444666666777777666555444333666666666777777666666666777777555444333333222222444444444444444444444444333333222222333333444555666666666666666666555555333333222222222222333333...///000222333333222222444444444444333222111000000000111111222333444444222222111000000111111111222333333444444333333222222222333333333222111111222333333444555444444444333333333333444444333333111111111222333444555666666666666666555444333222111111111111222333444444333333333333333111000///111111111111111111111111......///000000000000000///000111222333333333333333444666888999:::::::::===@@@GGGOOOWWW\\\]]]]]]]]]SSSJJJFFFDDDFFFLLLSSSVVVWWWeeevvvmmmeee```[[[UUUSSSTTTVVV...------,,,***)))'''&&&******+++,,,,,,,,,++++++((((((((((((((((((((((((***++++++++++++,,,,,,,,,++++++***)))))))))******(((((()))))))))))))))***''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))***************))))))*********,,,,,,,,,+++******))))))((()))***++++++***)))(((************************'''((()))***,,,---......******************************))))))******+++,,,,,,,,,,,,------...//////111000000////////////000000000///......///////////////000111111111111000000000000000000000000000000///...///000111000///...000222333222111111222333333222111111000//////222333444333111000111222444444444444444444333333444444444444333333333333222222222111222222333333555666666666777888888888333444666777777777666555555444444444444555666666333666999:::999777777777333555666666666666888999:::===>>>===999777888999777777999<<<===<<<999666555444222111222333555666888:::;;;;;;::::::<<<===???===999666333222222222333333333333444444444444444555555444222222333555555666777888888777666555666666888888888777666555666666555555555555666666888777666555444333333333333333333333333333333333222222111222333444666777888888888777777777777777333222222333333444555666111111111111111222222222333333444333333222111000111111222222222333333333333222111000000000000000111111333333333333111111111111222222222222111111222222333444444444444444222222333444444444333333/////////000111222444444666666666666555444333222111111111111222333444555333333444444444222111///111111111111222222222222......//////000000111111---...///000111111111111333333444666888999:::;;;>>>AAAGGGOOOWWW[[[\\\[[[\\\RRRHHHEEEDDDEEEIIIOOOOOOPPP___|||uuummmddd```[[[VVVTTTVVVVVV,,,,,,,,,+++***)))(((''')))***+++,,,,,,,,,,,,+++((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,+++***)))(((((()))***(((((((((((())))))******)))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((()))******++++++************++++++---,,,+++******)))))))))&&&''')))+++++++++***)))************************((()))+++---......---,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,---...//////000////////////000000111111000///..................///000111222111111000000000000000000000000000///...---...000111000//////000111111000000111333333333333333222111000///000111222222111111222333222222333444444555555666555555555444333333222222111111111111222333444444555555666777888888999999111222444666777777666666666555555555555666777777444666999:::888666555555666777777777555555777888:::999888777666777777888888:::>>>BBBDDDAAA<<<888888666333111222444555666666888::::::999:::===@@@>>><<<999666444444444555333333444555555555555555444555666444222111333555444666777999:::999888777555666888999:::999777666666555555555555555555666777666555444444444444444333333333333333333333333444444444444666999;;;===999888888777666666666777222222333444555777888999444333111000000111222333222222333333333222222111333333333333333222222111333333222000///////////////000222333333222000///111222222333333222222222222222333444444444444333000111222333444444333222000000000111222333444555666666666666555444333222111111111111222333444555333444555666555333111000000000000000111111111222.........//////000111222///000111222222333333222444444444555777999<<<===???BBBHHHOOOVVVZZZZZZYYYYYYPPPHHHFFFEEECCCDDDFFFEEEGGGWWWvvvvvvmmmddd___ZZZUUUSSSTTTTTT((()))+++,,,---...//////)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,,,,+++***((((((((()))***'''((((((((())))))******++++++******))))))(((((())))))))))))))))))))))))((((((((((((((()))******,,,,,,++++++++++++,,,,,,---,,,+++***))))))))))))%%%&&&)))+++,,,,,,+++***************************''')))+++------,,,)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,---...////////////...//////000111222222111000......---------...///000222222111111000000000000000000000000000...------...000111000//////000111000//////111333222222333333333222111111///000222222111111222444000000222333555666777888666666555444333222222111111111111111222333444555333333444555666777888888///111444666777777777666666666666666666777888888333666999999777555333333999999999888666555666888:::777444333555666777777999<<>>BBB<<<:::777555444555777888333444444555666666666555444666666555222111333555444555888:::;;;;;;:::999555666888:::;;;:::999888666555555444444555555666555555444444333333444444333333333333333333333333333333333333666999<<<>>>888888777666666666666666222222333444666888:::;;;777555222000///000222333111111222333333333222222444444444444444222111111444333222000///............///111222222111///...222222333444444444333333222222333444444444333333///000222333444333333222222222222333444555777777666666666666555444333222111111111111222333444555444555666666666444222000.../////////000000111111............///000222222333333444555666666666666666555555555777:::===???@@@CCCHHHOOOUUUXXXXXXWWWVVVOOOJJJIIIGGGBBB???>>>===@@@QQQrrrxxxnnnddd^^^YYYSSSQQQRRRRRR------,,,,,,+++******)))(((***,,,+++***)))******------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++*********(((***,,,,,,***((((((((('''''''''''''''((()))***'''((()))******+++******)))((('''''''''(((***+++---,,,+++*********+++,,,++++++******++++++,,,---......---,,,,,,+++*********)))))))))***+++,,,,,,&&&'''((()))+++,,,---...))))))))))))************+++,,,,,,---,,,+++)))(((++++++++++++******)))(((******+++,,,------......////////////000000000000111000000///...------,,,---...///000111222333444000//////............///111000000///...---------222222333222222111000///333444555555444111///---000000000000111111111111444444444111000111666;;;>>>;;;777333000000000000111111111111222333444555555666888999:::999777666444333333555888888666333666666777777777777666666555555555444333333666888555888888555666999999777;;;999666555666666555444777999===@@@BBBBBBAAA@@@666555444333333444666777555333000111555888888777888888777666666555555555666555555555777777555444222444555444333333444555555666888999888777555444333000000333444111111444666666555555555666666777666666666555444444444333666666666666666666666666666555333333444666999;;;888777888999::::::888666444444444444555555555555999888666444444444444555444444555555555555555555444333222111111333555666333222111///............---......///000111111222222222333333333333444444333333555555555444333222222222222111111000000000222222222222333444555666555555444444444333333333111111000000111111222333444444444333333222222222333222000/////////000111222222111111111111222222222222222222333444555555333555777888888999;;;===@@@CCCHHHNNNRRRVVVWWWXXXQQQMMMHHHDDDBBBAAA???===<<<>>>OOOooozzzqqqfff```YYYRRROOOPPPLLL))))))******+++,,,,,,,,,+++---......---,,,,,,---+++******))))))*********,,,,,,,,,,,,+++++++++***(((***++++++***((((((((((((''''''''''''(((((()))))))))*********))))))((()))(((((('''((()))***+++++++++))))))))))))***+++***************+++,,,,,,...------,,,++++++************)))))))))***++++++*********+++++++++++++++))))))))))))************+++,,,,,,,,,++++++***)))---.........------,,,+++*********+++,,,---------------------............111111000//////...---------......///000111222222/////////...//////000000111000000///......------/////////000//////......222333444444333222000...000000000000111111111111222333333222111444999>>>@@@>>>:::666333111111111111111111111222222333444444555777999999888777666555444333555777888666444555555666666666666555555444555555444333333555777555999;;;888666888888777999888666666777888777666777999<<<>>>@@@@@@???>>>888777555444444555666777999777555666888999888777777888888888888777777666888777777777999999777666555666777777555555666777777888:::;;;:::999888777555333333555666333333666777666666555555555666666555555555555555555444444222222222222222222222222444333222111222555777999777666666888999999777555555555555555666666666666999888777666444444333333444444555555555555444444444333111000111222333444222222111//////...............//////000111111222222222222333333333444444333444555555555555444333333333222222222111111111111111111111222333444555444444444333333333333222111111000000111111222333444444444333333333222222222222000/////////000111222111111000000111111222333222222222333333444555555777999999999999;;;<<<@@@CCCGGGMMMQQQUUUVVVWWWSSSOOOIIIEEEAAA???<<<;;;;;;===NNNnnn{{{qqqggg```YYYSSSQQQRRRPPP((((((((()))******++++++)))***,,,,,,***)))***+++******)))))))))******+++------,,,,,,,,,,,,++++++(((***++++++)))((((((((()))((((((''''''''''''(((************)))((('''&&&((((((((((((((()))*********)))((('''((((((*********))))))))))))***++++++------,,,,,,++++++************)))((((((((())))))))))))))))))))))))))))))))))))))))))************,,,,,,+++************++++++++++++,,,++++++***)))))))))******+++,,,,,,,,,,,,------------.........111111000000//////..................//////000000////////////000000111222111000000//////......---------.../////////......000111222333333222111000000000000000111111111111000111111222333666<<>><<<:::888666666666666555555444444444444555555444444555666777666666555666555333333333444555666666666666777777666666666222333333333222333555777666???EEE@@@:::888999999999888888999:::;;;999888555666777888888777666555999888666555444444444444444444555666666666444333666888;;;======<<<:::999666555555555777777555444444555666555444333444555666666777888999999888888777444222444333111111555888888888777666555444444444444555555666666777777666666666666666666666666222111111111222444666777777666555666777777666555222222222222333333333333333444666777777666444222555555555444444222111000111111000/////////000000111111000000///000000000//////000000000111111111111222222222222333333333444444555555555555555555444444444444444444444444000000000000000111222222222222222111111111111000111111000000111111222333444444444333333333333333222111111000000000000000000000000//////000000000333333222222222333444444666888:::;;;;;;<<<>>>@@@???AAAEEEIIIMMMPPPRRRSSSSSSNNNHHHCCC@@@===:::888777:::KKKmmm}}}rrrgggaaa[[[VVVVVVXXX]]]******))))))(((''''''&&&***,,,------,,,++++++,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***)))'''&&&''')))***)))((('''''''''''''''''''''((()))))))))))))))'''(((((()))))))))))))))***))))))((()))***+++,,,)))))))))((())))))***+++,,,+++++++++++++++************)))(((''''''((((((&&&&&&'''(((((()))******((()))))))))************+++***)))))))))***+++,,,,,,,,,---------------,,,******************++++++............////////////000000000000////////////............------------////////////000111333333000000000000000/////////......///000000111000000...///000111222333333333///000000000111111111111111000//////111444666777888777666666666666777777777777666666666777888888444555555666666666666666555444333222111222333555666777777888888777777666222333333333222333666888999BBBGGGCCC<<<::::::;;;;;;:::::::::;;;:::888555444555555666555444333222777666555444333333222222///111333444444444444444666888;;;======<<<:::999666555555555777777555444555666777666444333444555666666777888999:::::::::999555333444333111111555888888888888777666444333444555555666666777777777444444444444444444444444333333333333444666777888888777666666777888777666222333333333333444444444///111444777888777666444444444444444333222000000000/////////////////////111000000000000111111222000000000000111111111111111111111222222222333333444444444444555555666666444444444444444444444444000000//////000000111111222222111111111000000000111111000000111111222333333333333333333333333333111111111111000000000///000//////......//////000222222222222333444555555444666999;;;<<<===@@@BBB>>>@@@CCCFFFJJJMMMOOOPPPOOOKKKEEEAAA???===;;;:::777:::KKKmmm|||rrrhhhbbb]]]XXXWWWZZZ___'''''''''((())))))******(((***,,,+++***)))***+++((((((((((((((()))***+++******++++++++++++,,,,,,)))))))))(((&&&&&&'''))))))((((((''''''''''''(((%%%&&&'''((())))))))))))''''''((()))))))))))))))***))))))((()))***,,,---***))))))))))))***++++++++++++++++++++++++************)))((((((((())))))---,,,,,,++++++******)))))))))))))))***************))))))))))))***++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------///////////////...........................------////////////000000111222000000000000000000000000------.../////////............///000111222333444000000000000111111111111222000...///111333333333444444444444444555666666666666666777777888::::::555555666666666777777777444444555444222111333444666666777777777777666666333444444444333444777:::;;;BBBFFFAAA<<<;;;<<<;;;<<<;;;::::::;;;999666444444444444444444333333222555444444444333222222222///111444444444444666777777888:::;;;;;;:::999888888777777777999999777666888999999888666555666777888999999:::<<<===>>>>>>===999666777555333444777777888888999888777555444666666666666666666777777666666666666666666666666444444444555666777888999999777666666777888888777555555555555666666666666...000333666888888666555333333333333222111111000.........//////000000000000000000000000111222333111111111111111111111111111111111111222222222222333333333333333444555666333333444444444444444555111000000000000000111111222222222111111111000000111111000000111111222333111111111111222222222222000111111111111000////////////............//////000000111222333555666777444666999:::;;;===@@@BBB>>>???AAADDDGGGKKKMMMNNNKKKHHHCCC@@@???>>>===;;;888;;;MMMnnnyyypppgggccc^^^YYYXXXZZZ\\\'''(((((())))))***++++++&&&((())))))(((''''''(((''''''''''''((()))***+++)))))))))******+++++++++)))))))))'''&&&&&&''')))(((''''''''''''(((((()))''''''((((((((((((((('''&&&'''((()))***))))))(((((((((''''''((()))+++,,,***************+++,,,,,,******************++++++******)))))))))***++++++------,,,++++++***))))))))))))))))))************(((((()))***************(((((()))***************,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------------...........................//////////////////...//////000000000000000000000000000000/////////000//////....../////////000000222333333000000000000111111111111222000...///222444333222444444333333333333333333444444555555777888:::;;;777666666666777777888888444666888777444333333555444444555555555555444444333444555555444666999;;;;;;@@@AAA===;;;;;;;;;999999999999:::;;;:::777444444444444444444333333333444444444444444444333333222444555444333333555777777888888888888777777666888777777777999999777666888999:::888666555666666888999999:::<<<>>>???@@@???:::777777555333444777666777888999999888666555777777777666666666666666888888888888888888888888444444555555666777888999888666444444555777777666333444444444555555555555000222444555666666555444111222222222222222111111,,,---...///000111111111000000000000111222333444111111111111111111111111111111111111222222222222222222111111222333555666222222333333444444444444222111111000000111111111333333222222222111111111111111000000111111222333//////000000000111111111000111111222111000///...///......------......///...///000111333666888999666888:::::::::;;;===???===>>>@@@BBBEEEIIIKKKLLLJJJGGGBBB???>>>===<<<;;;:::===NNNooovvvnnngggddd```ZZZXXXYYYXXX++++++******))))))(((((()))***,,,,,,*********+++))))))))))))***+++,,,---(((((())))))*********+++)))))))))'''%%%%%%''')))'''''''''''''''((()))***))))))))))))((('''&&&%%%&&&''')))*********)))((('''&&&&&&&&&'''(((***+++++++++******++++++,,,---******************++++++******))))))***+++,,,,,,''''''(((((())))))******))))))))))))************'''((()))+++++++++***)))***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---------------------........./////////000000000//////............///000000000000000111111111222222333222222111000///////////////000111222333000000000000111111111111222000...000333666555333666555444333222111000000222222333444666888999:::777777777777777888999999555777::::::777444555666222333333444444333333222444555666555555777999<<<;;;======999999;;;;;;888666666777999;;;;;;888666444444444444444444444444444444555555666555555555333555555333000000222555888888777666666555555555666555555555777777666444777888888777444333444444666777777888:::<<<>>>???>>>999555555333111222555555666888999999888777666888888777777666666555555444444444444444444444444333444444555666777888888777555333333444555666555000000111111111222222222333444555555555444333222000111111222222222111111,,,,,,...000111222222222000000000000111222444444222222111111111111111111000111111111111222222222111111000000111333444555222222222333333444444444222222111111111111111222333333333222222222222111111111111000111222222333......//////000000000111000111111222222000///............------.........---...///111444666999:::888:::;;;:::999999:::;;;===>>>???BBBDDDGGGJJJLLLKKKGGGBBB???===<<<;;;:::;;;>>>OOOppptttmmmgggeeeaaa[[[XXXXXXTTT******)))(((((((((((((((******))))))))))))******+++)))'''&&&%%%&&&'''(((+++***)))))))))))))))***************))))))))))))))))))))))))************(((((((((((('''&&&%%%$$$))))))))))))************(((((((((((())))))))))))+++++++++*********))))))+++++++++************)))))))))))))))))))))))))))***)))(((((())))))((('''************************''''''((()))******++++++++++++***))))))***++++++************+++,,,------///............//////000,,,,,,,,,---///000222333...000000///...---...///000///...............///...///000000000000////////////000111111111111111333222111000000111222222333333222111000000000111111111111222333444555666444444333333333333222222000/////////000222555777777888:::<<<<<<;;;:::999:::::::::888555333333333888444222333777888555222666555333111111444:::>>>;;;888666999===>>>;;;777777777888888999999999999333555888999777555444444222333555444333333444555333333444444555777888999888777777666666666666666555555555555555555555555333444555666666666555444888999999::::::;;;<<<<<>>======???DDDHHHJJJJJJHHHFFFBBB???<<<;;;::::::;;;CCCXXXxxxxxxrrrjjjccc^^^ZZZVVVTTTUUU***))))))((((((((((((((())))))(((((((((((()))))),,,***)))'''''''''))))))*********))))))***++++++))))))((((((((('''''''''((((((((()))))))))******))))))))))))((('''&&&%%%((((((((()))))))))******(((((((((((())))))))))))+++++++++*********))))))+++++++++************)))))))))))))))))))))))))))***)))((()))***+++***)))+++++++++++++++++++++++++++++++++,,,,,,---------------,,,++++++,,,------+++++++++,,,,,,---...//////...------------......,,,,,,,,,,,,---///000111...///000///...---...///000//////....../////////000000000000000000000000//////000111111111111000222111000000000000111222222222111000000000111111222222222222333444444555444444333333333222222222222111000///000111333444666777999;;;;;;:::999888999::::::888555333333333666333000222555666444000666666555444444666:::>>>;;;888777999===>>>;;;888777777777888888888888888444666888888666555444555555666777666555444666777444444444555666777999999888777666666555555555555555555555555555555555555666555555444444444555555777777888999999::::::;;;999666444333333444333333666666666555555666666777777666666555444444555555444444444444444444444444444444444555555555555555777666555444444444555666222222222222222222222222666666777777666555333222222333333333333222111111...///000000000000000000222222111111111111222222444444444444333222111000000000000000000000000000111111000000111111222333333333333444555777888999888777444222111111111222111111111111111111111111111111222222222222111111111000000//////000000111555222...,,,---///111222444111---,,,...000222222333333333333444444444444777777888999;;;===???@@@>>>======@@@DDDHHHJJJJJJIIIGGGCCC@@@===<<<<<<<<<;;;CCCXXXxxxvvvqqqiiibbb]]]ZZZVVVTTTRRR))))))((((((''''''((((((((((((''''''''''''((((((,,,+++)))(((((()))******))))))))))))***+++,,,,,,))))))))))))(((((((((((('''''''''(((((((((((()))************)))((('''&&&'''''''''(((((((((((()))(((((((((((())))))))))))+++************)))))))))+++++++++************)))))))))))))))))))))))))))***)))((()))+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************---,,,,,,++++++,,,,,,---------------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......///000///---------...000000////////////000000222111000//////000111111...///000000111111000000111000000//////000000111000000/////////000111111333333333333333333333333333333333333222222222222333222111000000111222222555666777888999888777777888999999777444333333444333111///000333444222000444555555555555666888::::::888666888;;;<<<:::777777777777777777666666666777777888666555444555666666888999999777666777888555555555555666888999:::888888777666555555444444555555555555555555555555999777555333222333555666555666666777888888999999555333111111333555555555777666444333333444555777555555555444444444444444444444444444444444444444444444444555555555666666888888777666555555555666333333333333333333333333666666666666555444333333222333333333333222111111000000000111000000//////333222222222222222333333555555555555444333222222000000000000000000000000000000//////000000111222222222333444666888999:::999888555333111000000111111111111111111111111111111111222222222222111111000000////////////000000333222111///---...111333222000...///111444555555222222222222333333333333555555777999;;;>>>@@@BBB>>>===>>>@@@DDDHHHIIIJJJIIIGGGDDD@@@>>>=========:::BBBXXXxxx~~~tttooohhhaaa]]]YYYVVVTTTRRR)))(((((('''''''''(((((('''''''''&&&&&&'''''''''******)))(((((())))))***'''''''''((()))***+++,,,,,,+++++++++************&&&&&&&&&'''''''''(((((()))))))))))))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((''''''(((***,,,+++***++++++++++++++++++++++++((((((((((((((((((((('''************************------,,,------...///000000///...---,,,,,,,,,,,,------,,,,,,,,,,,,------...///000///---,,,---...000000/////////000111111333222000///...///111222...//////000000000000000///////////////000000000//////......///000111111333333333333333333222222333333333222222222222111222111000000000111222333444444555666666666666555666777888666444333333444222111///000222333222111000222444444333333333444777555555666999999888666666666666666666555555555999999888555333333666888555999>>>???>>>:::888666555555555666777888999999999999888888777666555444555555555555555555555555888777666444333333333333444444444555666666777777777555444444666777888888777666333111111222555666444444444444444444333333333333333333333333333333333333444444555666666666999888777666555555444444333333333333333333333333555555555555444444333333222333333333333222111111111111111111111000///...222222111111111222333333333333444444333222222111000000000000000000000000000000000000000111222222111111111222333555666777777666555333222111111111222222222222222222222222111111222222222222111111/////////...//////000111,,,///333333000...///000---...111555888777444111111111222222222333333333333333555666999;;;>>>???>>>>>>???AAAEEEHHHIIIIIIGGGFFFCCC@@@>>>======>>><<>>???BBBFFFHHHIIIHHHEEEDDDAAA>>>=========>>>>>>EEEYYYzzz{{{qqqllleee^^^ZZZWWWTTTRRRLLL''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((()))***((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))))))))))))))***+++++++++************)))))))))))))))))))))))))))'''&&&%%%&&&((()))((('''))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------,,,,,,+++************+++,,,------111000///.....................---------------...---...///...,,,,,,,,,---......---......///000111222111000.........//////---...//////000000//////......///000111111111111000000/////////000111111111222333444444444333222222222222222111111111111---...///111222333444555333333333333333444444444333444555555333222333444222222333333444555555555222555777888666444333333222222333444444444444333555555555555666666666777::::::999666444444666888999AAAJJJPPPNNNFFF===888555555555555555666777777777888999:::999888777666555555555555555555555555222444777999888555222000222222222333444444555555:::777555444555555555444777666444222222222333444222333555666666555444444222222222222222222222222222333333444555666777777666666666666666555444333333333333333333333333333444333333222222222333333222333333333333222111111111111111222111111000000////////////000111222222444555555666666555444444333333333333333333333333222222222111222333333444555444444333333333333333111111111222222222222222222222222222222222222222111111222222222222111111000//////000000111222333444333000...///333:::???FFFAAA:::555333222222111222222222222333333333333666777777888:::<<<===>>>??????@@@CCCGGGIIIIIIHHHDDDBBB@@@>>>=========>>>@@@EEEXXXyyy{{{pppkkkddd]]]YYYUUURRRPPPOOO'''&&&&&&&&&&&&'''((()))((((((''''''''''''((((((''''''((()))))))))))))))******))))))))))))***+++''''''''''''&&&&&&&&&%%%&&&''''''''''''(((((((((''''''((((((((((((''''''&&&''''''''''''((((((((((((((((((((())))))))))))(((((((((((())))))******+++++++++************)))))))))))))))))))))))))))((('''&&&'''((()))((('''))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((+++,,,------------,,,+++***))))))******+++,,,---///......------.........---,,,,,,,,,,,,,,,---------...///...,,,+++,,,---,,,,,,,,,,,,---...///000000000//////...------,,,---...//////000000//////...///000222222222222222222222111000000000111111000111333555555555333333222222222222111111111111//////000111222333333333333333222222333333444444222333444444333222333555111222333444444444555666444666888888666444333444222333444555444444444444444444555666777888888999:::::::::777555444555777999@@@IIIMMMKKKDDD<<<888444444444444444555555666444555777888888777666555555555555555555555555555333444666777777555444222111222222333333444555555888666444333444555555444777666555444333333333333222444555777777666555444333333333333333333333333222222333444555666777777555666777777777666555555444444444444444444444444333333222111111222333444222333333333333222111111000000111222222222111111000000000000111222333444444444555555555555444444222222222222222222222222111111111111111222222333222222222111222222333333000000111111111000000///000000000000000000000000111111222222222222111111000000000000111222333444777555555777;;;???BBBCCCDDD>>>777222000111333333333333333333444444444444444555666888:::<<>>>>>>>>???@@@AAADDDVVVuuu|||pppkkkddd]]]XXXTTTPPPNNNPPP&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((((((((()))***************,,,,,,++++++++++++++++++)))((((((((('''''''''''''''''''''(((((((((((()))(((((()))))))))))))))((('''''''''(((((((((((()))(((((((((((())))))))))))'''((((((((())))))******+++++++++************)))))))))))))))))))))))))))***)))(((((())))))((('''************************'''(((((()))***++++++,,,)))***+++,,,,,,+++***)))************+++,,,------------,,,,,,,,,---......++++++******++++++,,,------...///...,,,+++,,,---+++++++++,,,---...///000////////////...---,,,+++---......///////////////...///111222333333333222333333222111000000111111///000333555555555444333222222222111111111111000000111222222222222111111333333222222333333444555111333444444222222333555000222333333333333555666333555666666444222222222333444666666555555555666333444555666777999:::::::::::::::888666444555666888===CCCFFFDDD???999666444444333333333444555555111222555666777666555444555555555555555555555555444444555555555555555555111222222333444444555555888666444444555777777777777777666555555444333333333444666888888777666555555555555555555555555555222222333444555666777888666666888999999888777777444444444444444444444444333222111111111222333444222333333333333222111111///000111222222222222222111111111111222333444555111111222222333222222222111111111111111111111111000000000000000111111222............///000111222111111111111000///------////////////////////////111111222222222222111111111111111111222333444555333666<<>>@@@???@@@AAADDDHHHIIIHHHGGGEEECCCAAA?????????@@@AAAAAACCCSSSsss|||qqqkkkccc\\\WWWSSSOOOMMMJJJ***)))'''&&&%%%%%%%%%&&&''''''((((((((((((''''''+++)))&&&$$$$$$'''***,,,))))))))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((*********)))))))))))))))((()))))))))************+++++++++************)))***)))((('''&&&'''((((((&&&(((***+++++++++,,,---++++++++++++++++++++++++((()))***+++,,,+++***))),,,,,,++++++***)))((((((---+++)))'''(((+++...000,,,++++++***************---------------------------------............//////////////////.........------,,,,,,,,,---......//////000111111111111111444333111000000000111111222222222222222222333333111111000///...------,,,........./////////000000444333222222111111222222777666444222000000000000222333555666666444222111222333444333222222333555777777555333222111222222555777999999999888999:::666666666555333333555777888888999;;;<<<;;;999777666555444333222222222222555555555555666666666666888666444222222222333444777777777777888888888888888666333111111222444666888888888888777777777777555444444333333222111111222222333444555666777888222444777777666444444444222333333444444333333222444555666666666555333222666777777777555444222000444444333333333444555555222222222111000//////.../////////000111333444555555///******...333555444000111222444666444111...000222444555444222333333///000111222222111000///000000000000000000000000444333222111000000000000......///000111111111000111111000000111222222333000111222555777999:::;;;JJJLLLNNNNNNJJJAAA999333444444333222111111111111111111000000111333555777333444555777999;;;<<<===?????????AAADDDHHHLLLNNNPPPIIIAAA======>>>;;;888>>>@@@LLLfff{{{sssmmmddd[[[TTTQQQQQQRRROOO***)))'''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''))))))))))))((((((((('''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))&&&(((***+++,,,+++)))(((+++++++++*********)))))))))((('''&&&&&&&&&''''''''')))++++++******+++,,,))))))))))))))))))))))))******+++,,,------------,,,,,,++++++***))))))(((************++++++,,,---+++******))))))))))))))),,,,,,,,,,,,------......------------............/////////////////////.........------,,,------...------...///////////////222111000/////////000111222222222222222222222222111111000///...,,,,,,+++---------....../////////222222111111111111222222444333222111111111222222555666777888777555333222333555666555333111111222111222333444444444555666222444777888999:::===???<<<<<<;;;888555333444555444555666777777666444222555555444333333444444444444555555666666666666666555444333222222444555777666777777777777777777777777555444222222333444555777777777777777777777777555555555444333333222222111111222333444555666666333555666666555444444555333333333333333333333333555555666777666555444333777777777777666444222111333333333222333333444555333333333222111000000000/////////000111222444555444222111444888999666222333333444555777666444111...000222222000///...///...///000000000000///...000000000000000000000000222222222111111222333333111111111111222222222222---...000111111000///...222222444888???GGGOOOTTTKKKHHHCCC===888555333333333222111000000000111222222111000///000111333444666777888999:::;;;<<<===@@@???@@@AAADDDGGGKKKMMMOOOIIICCC@@@AAAAAA???<<<<<<>>>JJJccc|||uuuooofff\\\VVVRRRQQQRRRTTT)))(((((('''''''''((((((''''''((((((((((((''''''###%%%(((******)))'''%%%)))))))))(((((((((''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))%%%'''***------+++)))'''++++++*********)))))))))(((''''''&&&%%%&&&&&&&&&(((***++++++***))))))***))))))))))))))))))))))))*********+++,,,---...///,,,,,,++++++***))))))))))))***+++,,,,,,,,,+++***...---,,,,,,++++++,,,,,,***++++++,,,---......///------------..................//////////////////000///...---------------------.../////////////////////.........///000000333333222222111111000000111111000...---+++***))))))******+++,,,------...////////////000111222222111111000111111222333444888888999999888666555333666777888777444222222333666777888777444111000000222444666777888;;;???BBB@@@@@@>>>:::666444333444333333444444444333111000555444444444444555666666333444555666777666666555333222222222333555888999666555555555555555555555555555444444444333333333666666666777777777777666666666666555444444333333000000111222333444555555444555555444333333444666555444333222222333444555666666777777777666555444555666666666555333222000222222111111222222333444444444333333222111111111/////////000111222333444///------000333333///,,,666555444555777777555444111333444333111000///000......////////////......000000000000000000000000111111111111222333444555111000///.........///000000000000000111222333444222999CCCMMMRRRSSSQQQNNNBBB>>>777111---...000222111000///......000222333333222111/////////000111999999::::::;;;<<<<<<<<<@@@@@@@@@BBBDDDGGGIIIKKKMMMIIIEEECCCDDDDDDBBB@@@;;;<<>>777333222222111111111111111///...---,,,---///222333555444333111000//////000888888999:::;;;;;;<<<===@@@@@@AAABBBDDDFFFHHHIIIMMMJJJGGGEEEEEEDDDBBB???<<<<<>>=========EEE\\\}}}vvvpppggg^^^VVVPPPMMMLLLMMM&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&(((***+++((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%'''((()))******))))))))))))((((((((((((&&&''''''(((((())))))***+++***((('''''')))+++---******)))))))))(((((((((&&&''''''''''''&&&%%%%%%(((***+++***)))''''''(((((((((((((((((((((((((((---,,,+++***************************************))))))(((((()))***,,,---...---,,,,,,++++++,,,,,,)))******+++,,,------...,,,,,,,,,,,,------------------......///000000000222111000///////////////------.../////////////////////000111111111000000111111000000//////......000//////...---,,,++++++&&&&&&&&&&&&'''''''''''')))))))))***+++---...///111222333444555555555555333444444555555666666777555444222111444<<>>>>>@@@BBBDDDFFFHHHIIIKKKIIIFFFBBB???===<<<<<<>>>>>>GGG^^^~~~tttoooggg^^^VVVPPPMMMLLLLLL&&&&&&''''''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&''')))***(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))((((((((((((&&&&&&''''''((())))))***))))))(((((())))))***+++***)))))))))((((((((((((''''''((((((((('''&&&%%%''')))******)))'''((()))(((((((((((((((((((((((())))))***+++++++++++++++************************%%%&&&(((***+++,,,,,,,,,000000///............///******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000111111111000//////000000000------...///////////////...///000000000///...---/////////////////////////////////.........------******))))))))))))(((((()))((())))))***+++,,,---///111333555777888888888777666555555444444444444444444333222444999@@@FFFXXXXXXTTTIII;;;000---...///111444555666777:::<<>>DDDGGGJJJKKKIIIEEE???<<<+++---111444555444111000444222///,,,+++,,,///000,,,---...///000000//////111222333333444444444444222333444555777888999:::<<<===???BBBEEEGGGHHHIIIHHHGGGDDD@@@===<<<===???>>>>>>GGG```tttooohhh___WWWQQQNNNMMMNNN&&&&&&''''''&&&$$$"""!!!%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))*********(((((('''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))((((((((((((&&&&&&&&&'''((())))))***'''((()))***+++******)))))))))))))))(((((((((((('''((()))))))))(((&&&&&&'''(((******)))(((((()))************************###%%%''')))++++++++++++******************++++++"""$$$(((,,,...---,,,***++++++***))))))))))))***+++++++++++++++++++++,,,++++++,,,,,,,,,------------------...///000000111111000000000000000111222///000000111111111111111....../////////...,,,+++.........///////////////////////////////////////------,,,,,,++++++******)))((((((((()))***+++,,,---///222666888:::;;;;;;:::999777666444333333222444444555444444666:::===>>>CCCFFFCCC;;;444333555222444666666555555555666888:::<<<;;;999777666666333777999888666666:::>>><<<;;;;;;:::999999999999444333111000222444888:::666666666777666555555444666666555444444333222222555555444444444333333333222555888;;;======<<<;;;666666666555444444333333111111111111111222222222111333555555444222222333444444555666666555444444777666555333333444444555666666777888888777555555222222111111222222333444222222222222222222222333000////////////000000111444666999<<<@@@EEEJJJNNNPPPPPPQQQTTTUUUTTTQQQNNNOOONNNIIICCC;;;666444444000///...------...///000000000000000000000000000///......//////000111222444666:::???CCCGGGIIIJJJJJJGGGBBB<<<777333111000333222111000111222444555///000000000111111111111,,,---///111111000...---///000111222333444444444555555555666777777888888;;;<<>>HHH```tttppphhh```XXXSSSPPPNNNOOO$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''(((''''''&&&'''%%%###$$$%%%'''((((((%%%$$$#########$$$%%%&&&'''(((((('''&&&''')))+++,,,,,,+++)))(((&&&%%%%%%))))))(((((((((((())))))((()))++++++)))((()))***((((((((((((''''''''''''&&&'''((())))))((('''&&&((('''&&&&&&'''((()))***(((((())))))))))))(((((())))))(((((()))***++++++,,,,,,,,,+++++++++******,,,,,,,,,***((((((***+++,,,+++***)))))))))***+++------------------------//////////////////......---------............///111111000000//////......---///111111111000111222...///000111111000///...//////000000000000/////////////////////........./////////...---,,,******))))))(((''''''((()))***+++...111444777888777777777777666666555555555444444333222111222444666888<<<;;;:::888555333222111333333333333333555666666888999:::;;;999777444222666666666666777777777777888777666555444555666666222333555444333333444666777777777777666555444333777666555444444333444444444444444444444444444444666666777777777777666666777666555444333222222222222222222111111111111111333333444555555444333333666555555555555444444444666666666555555444444444555555666666666666666555888555222000///111333555222222222222222111000///111000000////////////000333333333444444555555555888777777777777888888999666777888999888666444333111111111111///...,,,,,,//////000000111333444555333111000111333555666666>>>AAAFFFJJJKKKHHHDDDAAA===999555444333111---***---...000111111111000///.../////////...---,,,,,,------------///111333555///000111222222333222222222444777999::::::999999999:::<<>>>>>GGG^^^vvvqqqiiiaaaYYYTTTRRRQQQPPP$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%'''&&&$$$$$$&&&'''''''''&&&%%%$$$$$$$$$%%%''''''&&&''''''&&&&&&&&&(((***++++++***)))((('''&&&&&&((((((''''''''''''((((((((()))++++++)))((()))***((((((((((((''''''''''''%%%&&&''''''''''''&&&%%%'''&&&&&&%%%&&&'''((()))'''(((((())))))(((((('''))))))(((((()))******+++*********)))))))))((((((***++++++)))'''''')))*********)))))))))***,,,---------------------------------------------------,,,,,,,,,,,,---------...000000000000////////////...///111111000000111222//////111111111111////////////000000000000//////.........///////////////---------...------,,,,,,,,,+++***)))(((((()))))))))***,,,///111222222222555555555444444444444444444333222222222444555777999888888666555444333222222222333333444555555555555666888::::::888666444666777777777777888888888666555444333333333444444333444666555444444555777444555666777888888888888777666555444444333444444444444444444444444444444555666666777777666666555777666555444444444444444222222222222111111111111333444555555555555444333444444444444333333333333444444333333333222222222666666777777777777666666777555333111111222333555333333333333222111000///............///000111222333222222222222333333444333222222222222333444444444555666777777555333222111111000//////......---000000000000000111111222222000000222888>>>BBBDDDEEEEEEEEEDDDAAA===:::888555333000000000000---+++---...///000111000000///..................------//////.........///000111//////000111222222222222000111333555666666555444888999;;;>>>@@@BBBBBBCCCBBBAAA???<<<;;;:::::::::???>>>GGG^^^~~~uuupppiiiaaaZZZVVVTTTTTTSSS$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%(((&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%&&&''''''(((%%%&&&'''&&&%%%%%%'''))))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''((()))++++++)))((()))***((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&''''''((('''(((((())))))(((((('''))))))((((((((()))*********))))))))))))((((((((()))******)))''''''(((***)))(((((((((***+++---...------------------------+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------////////////000000000000...///111111000///000111///000111222222111000/////////000000000000//////------......//////000000+++,,,------......------///...,,,+++******))))))))))))***++++++,,,------111222222222222222333333444333222222222333444555555555555444444333333333111222333444555555444444222444666888999999888777777777777777888888888999444333333222111222222222444555777666555555666888666666777888999999999999777666555444444333444444333333333333333333333333555555555666666555555555666666555555555555555666222222222222222222222222333444555555555555444333222222222222222222222333444333333333333222222222555555666666666666555555555444333333222333333444555555444444222111000///,,,------...000111333444333222000//////000111111///.........//////000111222333444555555444222222222111000/////////000000222222222222222222222222333555888>>>DDDHHHIIIIIIFFFDDD???:::666222000///...---,,,---/////////.........///000000000000000---------...............111000///...------------...///000111222222222222///000222333444333222222777888:::<<<>>>@@@@@@AAA>>>===;;;999888888888999>>>>>>GGG^^^~~~sssooohhhbbb]]]ZZZYYYYYYYYY$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&''')))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&'''''''''%%%&&&'''&&&%%%%%%&&&''''''''''''((((((((())))))(((''''''&&&&&&''''''(((((()))++++++)))((()))***((((((((((((''''''''''''))))))))))))))))))))))))(((''''''''''''(((((((((((())))))******))))))((())))))((((((((())))))***++++++++++++************)))***+++***(((((()))+++***))))))))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------.........///000111111111...///111111000//////000000111222333333222111000//////000000000000//////,,,------...///000111111,,,,,,------...------,,,///......------,,,,,,,,,,,,,,,+++***++++++,,,,,,......//////000000111111333333222222222222333444444333333333222222222111///111333555666555444333222333555777888888777777666666666666777777777777333333333222222222222222333555666666555555666777999999999999888777666555777666555444444333444444333333333333333333333333444444555555555555444444555444444444444555555666111222222222333333444444444444555555555555444444333333333333333333333333555555555555555555555555444444555555555444333333333444444444444444333333666666666555333222000///------......///111222333222111///---------...///...............///000111222222333444444444333222444333111///...///000111///000111222333444444444999===CCCJJJLLLIIICCC>>><<<:::666222000.........,,,,,,,,,---///000000000...//////000000000000000------------......//////000///......------,,,,,,...///000111222222222222222333444444444444333333555666888:::<<<===>>>???;;;:::999777777777888888:::;;;EEE^^^~~~~~~qqqnnniiiccc___^^^^^^^^^___$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''(((((('''&&&&&&'''&&&%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))(((((((((((((((((()))((()))++++++)))((()))***((((((((((((''''''''''''))))))(((((((((((()))))))))************))))))))))))******++++++******)))))))))((((((((((((((()))************************)))+++,,,,,,+++***+++,,,,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...------------............------...///000111222222...///111111///...//////000111222333333222111000//////000000000000//////,,,------...///000111111............---,,,+++***------.../////////000000......---,,,++++++,,,,,,,,,,,,------......//////222111111111222222222333444333333222111000000//////000333555555555333222444555666666666666555444444444444444555555555666444444444444444333333222222444555555444333555666888888888888777666555555777666555444444333444444333333333333333333333333444444555555555555444444333333333222333333444444111111222333444555555666555555555555555555555555666555555555555444444444555555555555555555555555666666666666666555444333333333444555555555444333777777666666444333222111000000////////////000000111000...------------...------------...///000111111222222333444444444444444222000...------///000...000222555777888999999@@@AAACCCDDDCCC???888333000000000///......------,,,,,,---------......//////////////////000000111---------------...///000---------.....................///000111111111111444444444555555555444444444555777999;;;<<<<<<===999999777777777777888999777999EEE^^^{{{qqqnnniiidddaaa```aaaaaaccc$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&''''''&&&%%%&&&''''''%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%'''((((((&&&%%%%%%&&&%%%&&&&&&'''(((((())))))))))))(((((((((((())))))((()))++++++)))((()))***((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&***++++++++++++******))))))******++++++******)))))))))((((((''''''((((((''''''((((((((((((((())))))+++------,,,+++,,,------,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////---------.........//////---......///000111111222...000111000///......//////000111222222111000/////////000000000000//////------......//////000000/////////...---,,,***))),,,---...000111111111111......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,------///000000111222222333333333333222222111000//////000111222333444444333333555666666555555444333333333333333333444444444444555555555555555444333333222333444444333333444666444555666777888888888888777666555444444333444444444444444444444444444444555555555666666555555555333333222222222222222333111111222333555666777777666666555444444555666666999999888777666555444444222222222333333333333444999999999999888777666555333333444555555555555444666666777666666555444333333222111///......------///////////////.........++++++++++++,,,---//////000111111222333444555555111111000///000000222333:::<<<>>>@@@AAABBBBBBAAAAAA===777444333333333222---.../////////...,,,++++++,,,------+++***+++---///////////////000111111///...---,,,,,,---///000+++,,,---//////000000000---...///000111111111111222222222333333444444444444555777888:::;;;;;;<<<777777666666666777999:::777999FFF```yyyooolllgggccc```___``````bbb$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$######%%%%%%%%%&&&((((((&&&$$$$$$%%%&&&'''(((''''''&&&&&&((())))))'''&&&&&&&&&%%%&&&&&&''''''((((((((((((((((((''''''(((((((((((()))++++++)))((()))***((((((((((((''''''''''''&&&%%%$$$######$$$%%%&&&***++++++,,,+++***)))((((((((())))))))))))(((((())))))((('''''''''''''''''''''''''''(((((())))))(((***,,,---,,,++++++,,,+++***)))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,---.../////////,,,,,,---------...............//////000000111111...000111000///------...//////111111111111////////////000000000000//////.........///////////////---.........---,,,,,,+++---...///000111111000000......//////...---,,,+++,,,,,,,,,,,,++++++++++++---...///000222333333333111111111111111111111111000111111222333333444444555555555444444444333333333333333444444444555555444555555666555444333222333444555555444444555666666666777888999999999999777666555444444333444444555555555555555555555555555666666777777666666555555444333333222222222222111111222444555777888888777666555444444555666777;;;:::999888666444333222222222222333333333444444888888888888777666555444444444444444555555666666666666666777777666666555333222111///......---------///000111222111//////*********+++,,,---...////////////000111222444444222333555777999;;;===>>>FFFFFFGGGFFFEEEBBB@@@>>>:::666111...///111222333000000000000///......---,,,...///...,,,+++,,,...000//////...///000111222000///---,,,,,,---...///,,,---...000111111000000---...///000111111111111111111111222333444555666444555777888::::::;;;;;;555555444444555777888::::::<<>>@@@888888777666555444444333444444333222222222222333333222111111111444666777333333333444444333333222777888888888888666444333333333333333333444555666555444444555555555222000000111222333333333333333222333444555666666666666111111000000///000000111111111111111000000000000******+++,,,,,,,,,++++++...------///222777===@@@DDDFFFIIIKKKKKKIIIFFFDDD<<<999666333222333555777555555555444444333333333333222000/////////000111111111111111000000000000000000000000000000000000000///...------...///000000///---,,,---...000111........................333333222111111333444555333222333666;;;===<<<999777555333333444777:::===<<<>>>HHH___|||{{{qqqhhh^^^ZZZVVVSSSSSSVVV[[[%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''(((((())))))***++++++******)))((((((((())))))((((((((((((((((((''''''(((%%%$$$%%%(((++++++***)))))))))))))))))))))))))))))))))((((((((('''''')))(((((((((((((((((()))))))))))))))******************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------000000///.........///000......///000000///......................................................000000/////////000000111///111222111...,,,---...---.........------///000333333222222222111111111333333444444333222222111111000///...,,,+++***)))***++++++---...000222333222222222222222333333333000000000000111222333444333333222222222222333333444444444444444444444444444444333333333333444444333444444555555555555555777888999::::::999888777777666666666555555555555444333333333555777:::<<<777666555444333222111000555555444333333333333333333222111111222444666777555555555555555444444333666777777888777666555444444444444444444555666666777666666666777666444222222222333444444444444444222333444555666666666666666666555444333333222222333222111000///...------...---+++******,,,///111000222666<<>>EEEJJJMMMMMMLLLHHHFFFBBB===777222...,,,111111222111111///...---///000111222333333222222222222222222222222222222111111111111111000000///000000000////////////...........................+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---.........------,,,,,,,,,///222666:::<<<<<<:::999333111000333888::::::888444333111000222555999;;;===<<>>:::666444333111000111111222...///000111111000.........///000000111111111000000111111111111222222222000111111111111000//////000000////////////..............................+++,,,,,,------,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,000222666999;;;;;;:::999444111000333888;;;;;;:::666444222000111333666888<<<;;;@@@SSSnnnvvvnnnccc[[[SSSRRRQQQPPPSSSWWWZZZ%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''')))'''%%%######$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))))))))'''(((((())))))***++++++******)))((((((((())))))&&&&&&&&&&&&&&&&&&&&&%%%$$$'''******((('''''')))))))))))))))))))))))))))''''''((((((((()))))))))******))))))))))))******(((((()))))))))*********)))******++++++******)))************************************************++++++++++++,,,,,,,,,,,,+++,,,...///000000000///---,,,++++++++++++,,,---------------------------........................111111111000111111222222222000///111333333111///...///000///......000222111111000000000////////////000000111222222111111333222222111111000000000000///...,,,++++++++++++++++++---...000222333444444333333222222333333333333333333333444555666777333333333333333333333333---------......000111111222222000000000111333444444555777888999999888888555555555555666666666777555666777888999999::::::::::::999999999888888888666777888999888777555444666666666666555444333222222333444666777888999999444444444666777:::<<<>>><<<;;;;;;:::999999::::::999777444444444555444333333333444444333222222111111111222333444444444444222111000000111444777888666888<<<@@@EEEJJJNNNPPPNNNLLLHHHCCC<<<555...+++,,,,,,,,,---///222444555------......///000222222///////////////000000000000000000000111111222222111111222222222111000///000000/////////.................................+++,,,---......---,,,+++***++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........///111333666777888777777666444222444888;;;;;;:::666444222000000222555777:::888===PPPkkk|||rrrkkk^^^XXXSSSSSSSSSSSSTTTXXXYYY%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''***(((%%%###"""$$$''')))#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&((()))*********%%%%%%&&&&&&'''(((((((((***))))))(((((((((((((((&&&&&&''''''''''''''''''$$$'''******(((&&&''')))************************&&&'''''''''(((((())))))++++++************++++++)))************++++++++++++++++++,,,,,,+++++++++************************************************))))))***+++,,,,,,---...***+++---////////////...,,,,,,+++******+++,,,,,,------------------------........................222222111111111111111111000...---///111222000......///000///...///000222111111111000000000000//////000111222222222222222333333333222222111111111///...------,,,,,,,,,---******,,,...000111333444222222111111000111111111333333333444555666777888222222222222222222222222000000000000111222333444222111000//////111333444444555777888999999999888444555555555666666777777666666777888888888888888555555555555555555555555555666888999888777555444666777666666555444222222///111222444666888888999444444555666888;;;===???===<<<;;;::::::::::::::::::777555444555555555444444555555555444444333222111111222333444444444444111111111222666<<>>>>>;;;777000//////............///000000///............///111///...------...///111111000...---,,,---///000000000////////////000000000000000000000///......000000///...............------,,,++++++,,,------,,,,,,------,,,,,,++++++)))))))))))))))******+++,,,,,,,,,---------......000000000111222222333333444444555666777999;;;<<<;;;555///...111444444222111111666GGGfff{{{vvvssspppiiiddd\\\XXXSSSPPPQQQTTTVVVWWW[[[%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$&&&%%%$$$$$$############%%%###"""###&&&'''%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%$$$######$$$%%%#########$$$%%%&&&((((((((((((((('''''''''''''''''''''''''''((((((((((((***)))((('''&&&&&&&&&&&&'''''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((***(((''''''((()))************)))))))))))))))*********))))))***++++++,,,************************++++++++++++++++++******((()))***+++,,,,,,,,,,,,***))))))))))))******+++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,------......------111111222222222222111111...............//////000...///000111222111111000000///...------...000111222222222222222222222222222222333333222222111000//////.........---------*********+++,,,///111222111111111111111222222333222222222222222222222222333222222444333111333888666444111111111111///---///111222222222222333555555555666888888999999999999888888777777777888888666555555555555666666777777666666666555555555555666777777777777666555444444555666777888777666666555555666777777777777777777777555555555666888999;;;:::888777666666777777999999888888888777666555333111000000222444555444222222333333333777;;;???IIIKKKNNNOOONNNKKKGGGEEEEEE>>>777333222333111/////////...---,,,,,,------------,,,------.../////////...---,,,,,,---...//////...---,,,,,,---...///000//////////////////000000000000000000///......//////...------------...,,,,,,+++******+++,,,,,,------------,,,+++******)))))))))))))))******+++++++++++++++,,,,,,,,,---//////000111111222222333444444666777999:::<<<<<<999333...---000222222000000111666GGGeeexxxqqqnnnkkkgggccc[[[WWWRRRPPPQQQUUUWWWYYY[[[%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&%%%###"""!!!"""$$$$$$$$$###&&&%%%$$$$$$$$$$$$$$$$$$###%%%&&&###$$$)))#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((++++++***)))(((((((((((((((''''''''''''(((((()))((('''&&&$$$$$$%%%&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((((('''''''''((()))***+++))))))))))))))))))************++++++,,,,,,++++++)))))))))))))))))))))))),,,+++++++++***)))))))))((()))***++++++,,,,,,+++---,,,***)))))))))***************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---............---//////000000000000//////...............//////000...///000111111111000000......------...///111222333333333333333333333333222222333333222222111000/////////............---++++++***+++,,,---///000111111111111222222222333222222222222222222222222444222222333222555???JJJQQQ@@@333333555222000111000111222222222222333555333333555777888999::::::;;;:::888777777888:::;;;777777666555555555555666666666666666555555555555777777888888777777666666666666888999999888888777777777777777666555444333666555444444444555666777999888777666555555666666444666777888888666444222888555111000222444555666888:::===@@@DDDIIINNNRRRMMMMMMLLLIIIEEE???999666999666222///------......///...---,,,++++++++++++*********+++,,,...///000...---,,,++++++,,,---...,,,,,,+++++++++---.../////////............///////////////000//////...---......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,+++***))))))))))))))))))******+++************++++++++++++//////000000111111222222333555777:::;;;<<<<<<<<<888444///...000222222111///000666HHHeeevvvmmmjjjhhheeebbbYYYUUURRRPPPSSSVVVYYYZZZ[[[%%%%%%%%%%%%%%%%%%%%%%%%(((((()))(((((('''&&&%%%!!!###&&&'''(((((('''""""""""""""############''''''&&&%%%$$$$$$$$$%%%###%%%%%%$$$""""""%%%((($$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&'''''''''(((''''''''''''((((((((((((''''''(((((()))***+++,,,((((((''''''''''''((()))((('''&&&$$$$$$%%%'''(((''''''''''''(((((())))))(((((((((((((((((((((((((((((())))))(((((()))***((())))))***************((()))+++,,,,,,+++***)))(((((((((((((((((((((((()))(((((('''&&&%%%%%%$$$'''((()))***++++++++++++---,,,***)))))))))++++++))))))***+++,,,---------++++++************++++++,,,,,,------------,,,,,,,,,------........................//////.........---------------......////////////000000000000000//////......///000111111333333333333333333333333222222222222222111000000/////////...............---,,,+++++++++,,,...///111111222222222333333222111222222222222222333333666333111000000888KKK\\\jjjMMM555222555111111777000111333333222222333444444555666777888999999999;;;999777555666888:::<<<888888666555555444444444666666666666666555555555777777888888888888777777666777888999999888777666666666666666555444333333555444444333333444555555777777666666555555555555444444555555555333222111555444333444888<<<>>>???BBBGGGNNNRRRSSSQQQPPPOOOCCC???:::444111///000000222333333000------///222000///...,,,++++++++++++++++++++++++,,,---...///------,,,,,,,,,,,,------+++******+++,,,...///000///......------......///.........//////......------,,,,,,+++++++++++++++......------------......---------,,,+++***)))((()))))))))))))))******+++*********++++++++++++,,,......//////000111111222333555888;;;=========<<<999666222111222333333333000111777IIIfffwwwnnnjjjhhhddd```WWWUUUQQQQQQTTTWWWZZZ[[[]]]%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" """$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$%%%)))((('''&&&&&&&&&&&&&&&%%%$$$$$$&&&((()))'''$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&''''''(((((()))''''''''''''((((((((((((&&&&&&&&&'''((()))++++++((((((''''''''''''(((((((((((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((()))++++++***'''&&&&&&''''''((()))***************'''((()))******)))((('''''''''''''''''''''''''''''''''&&&%%%$$$######"""''''''((()))************+++***)))))))))***+++,,,)))***,,,---............+++******))))))******+++,,,------......------,,,,,,---......//////......,,,------......------,,,,,,,,,++++++,,,,,,---...///////////////000000000111111000///////////////222222222222222222222222111222222222222111000000///////////////////////////...---,,,,,,,,,......000111222333333333333222111111111222222333333333444333222222111777FFFVVV```EEE000111555000...222000222333333222111222444666777888888888888888888888777555444444666999:::999888777555444444444444555555555666666666666666777777888888888888777777555555666777777666555444333444444555555555555444444444333333333333333444666666666666555555555444666555444444444444555666000222666<<>>DDD888111666:::666000///111222333333111111222333666777777888888777777666555444333333333555777888888888777555555444444444555555555666666666666666666666777777888888777777444555555666666555333333111222333444555555555555444444444444333333333333555555666666666666555555333333222333555888;;;===DDDDDDFFFIIIMMMNNNMMMLLLBBBAAA???:::666333333444222333555666666444111///,,,...000000---,,,...000///......---------------//////...------------------------......---------***+++,,,---...///000000------,,,,,,,,,,,,------+++,,,------...---------,,,,,,+++***************)))******++++++******)))+++++++++++++++******))))))))))))))))))******+++++++++++++++,,,,,,,,,---------......//////000000000222444777:::;;;<<<<<<333222000///......//////222222888IIIfff|||vvvrrrpppkkkbbb[[[ZZZWWWTTTSSSUUUWWWXXXXXXVVV%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))((((((((((((((('''&&&%%%%%%%%%%%%"""$$$&&&&&&$$$###%%%'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$&&&'''(((''''''%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''((())))))((('''''''''''''''$$$%%%'''))))))((('''&&&((((((((((((((((((((('''(((((((((((((((((((((((('''+++---,,,'''%%%%%%(((&&&''')))+++,,,+++***)))******)))(((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&'''((())))))))))))'''((()))******)))'''&&&***+++---......---,,,++++++++++++******+++++++++------............------------...///////////////,,,------------------,,,...------------.../////////......---...///000111000000111111111000000///222222222222222222222222111111111111111000000///.../////////000000000000111000///......///000111000111333444555444333222000111111222333333444444000000444777666111000333555555666999:::999555222111222333333111111222333333333444555666666666666333333333333444555666777888777666555555555555555555555555555666666666777444555666777777777777666444555555666555444333222111111333444444555555444444444444444444333333222555666777777777777666555222444777;;;@@@DDDHHHJJJSSSPPPLLLIIIFFFCCC???<<<555555444222111222666999000222444666555222...,,,...000111111000///...///,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,******+++,,,---.........------,,,,,,,,,,,,------++++++,,,---------------,,,,,,+++************+++******+++,,,,,,+++******)))******++++++++++++***)))))))))))))))******+++************++++++++++++,,,------......///000000///000222444666999:::;;;000000000...---,,,---...111111666FFFddd}}}wwwuuutttppphhhaaa\\\YYYVVVTTTUUUVVVVVVVVVVVV%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&!!!!!!  !!!###$$$"""$$$&&&%%%######%%%'''""""""""""""###$$$%%%%%%###%%%&&&$$$"""###'''+++%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((()))$$$%%%%%%&&&((()))+++,,,***)))((('''''''''''''''"""$$$&&&))))))(((&&&$$$((((((((((((((('''''''''((((((((((((((((((((((((%%%)))---,,,(((%%%'''***%%%''')))+++,,,+++***))),,,+++)))((((((((()))***((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%&&&'''((())))))))))))((()))***+++***'''$$$"""***+++,,,------,,,***))),,,,,,++++++++++++,,,,,,------............---------......///////////////,,,------......------,,,///////////////000111111///......------///000111...///000111111222111111333333333333333333333333111111111111111000//////.../////////000000111111111000000//////000222222000111333555555444333222000000111222333333444444666222000222333222555999444888777222000444555444111333444333111111222333///000111333444555666666222333444444555666666777777777666555555555555666444555555555666666777777444444555666666777666666555555666666666555333222222222333444444444333333555555555555444444333222555666777888888777666666888<<>>999666444333111111333555444222///...---333222111000000000000000---------......---+++)))************+++,,,---...)))))))))***+++,,,......***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,---------------,,,++++++***+++++++++------...//////...------((()))***++++++,,,++++++)))))))))))))))******+++))))))))))))************,,,,,,------...//////000...///000222444777999;;;111111111000...---...///000000444DDDbbb~~~{{{xxxxxxuuuoooiii^^^[[[WWWUUUUUUUUUUUUTTTXXX&&&%%%###"""""""""######$$$$$$%%%%%%%%%$$$######%%%$$$###""""""###$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%###!!!!!!###$$$%%%$$$$$$%%%%%%&&&'''(((************)))'''&&&%%%$$$###&&&&&&%%%&&&&&&'''((()))(((''''''''''''(((((()))))))))))))))((((((((((((************)))(((&&&&&&''''''((()))***)))))))))((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++,,,...000000111000000//////.........---------+++++++++,,,---...///000---,,,,,,,,,,,,---...///........................000222333111---++++++---333333222222111000000000////////////////////////......//////000111111111333333333333444555666777111222333444333111///...------...111444666666555222111111000000111111222222333444555555555444333777666444333222111111111111111333444555666666666333333333333333444555666777666555444444555666777555444333333333444555666666555444333222222111000555555555555555555555555444444555555555666666666000111222333444555555555555666777888;;;===???@@@EEEJJJPPPSSSRRRLLLDDD???666666555444222111000000222222222111111111111000444333222222111111222222///...---,,,+++,,,---......---+++***)))))))))*********+++,,,------......///......---,,,,,,++++++************************------,,,+++,,,---...///,,,+++***)))))))))+++++++++------+++)))(((+++...******++++++++++++******)))***+++,,,+++)))&&&%%%&&&&&&&&&&&&''')))***+++(((***,,,.........---,,,///...---,,,++++++++++++//////000333777888777666777777777333///...000333///333999FFF```~~~}}}xxxpppiii^^^YYYUUUVVVUUUSSSRRRTTTSSS%%%%%%###"""""""""######$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$######"""###$$$%%%$$$######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&(((&&&$$$$$$&&&(((((('''%%%%%%%%%%%%'''((()))******))))))((('''&&&%%%%%%&&&%%%%%%&&&&&&'''((()))'''''''''''''''(((((()))''''''(((((())))))******************)))((('''&&&(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''''''''&&&''''''((((((((((((''''''''''''((((((******)))(((((()))******************************++++++*********************+++---...///......---//////.........---------......---,,,,,,,,,,,,---------,,,,,,,,,------............------.........000111222000---+++,,,...111111000000000000//////000000000000000000000000111000000000000000000000111111111111222333333444///000222333333222111000...---///111555777888777333222222111000000111111222333444555555555444333666666444333222111111111111222333444555666666666444444444444555666777888999888666555555555666666333333222222222333333444444444444333222222111111333333333333333333333333222333333444555555666666999888666444333222333333555888===CCCHHHLLLNNNOOOMMMKKKFFFAAA<<<777444333555555444333222111000000222222222222222111111111444333222222111111222222......------,,,,,,------,,,+++***(((((((((((((((*********+++,,,,,,---------------...------,,,+++************************---,,,+++++++++,,,---...---,,,++++++******++++++***,,,---+++))))))+++---******++++++++++++******))))))))))))))))))))))))(((((((((((())))))***+++''')))+++,,,------,,,+++,,,,,,,,,++++++,,,,,,---000111222666999;;;:::999888777555222//////111333111555:::FFF```||||||qqqhhh^^^XXXUUUUUUUUUSSSSSSUUURRR%%%$$$######"""############$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""""""""###$$$###"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''%%%&&&((())))))(((%%%%%%%%%%%%&&&''')))))))))))))))(((((('''''''''%%%%%%%%%%%%&&&'''((()))''''''&&&&&&'''(((((()))&&&&&&'''((()))******+++)))******))))))((('''&&&)))((('''''''''(((***+++''''''((()))***+++,,,---(((((((((((((((((((((((())))))(((''''''((((((((()))((((((''''''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((******++++++++++++++++++***+++,,,------,,,+++***...............---------......---,,,,,,,,,,,,---...------,,,,,,,,,------000///...------...///000///000000000...---...///......////////////000000111111111111111111111111222222111111000//////...000000000000000111111111...///111222333333222222......///222666999999999555555333222111111000000222333444555555555444333666555555444333222111111111222333444555666666666555555555666777999:::;;;::::::888777666666666666111111111222222111111000222222222222222222222222222222222222222222222222222333333444555666666777:::888666444444666999;;;GGGIIIKKKMMMMMMLLLIIIGGG@@@===777222///...000111333333222222222111111111222222222222222222222333333333222111111111111222...............---,,,,,,,,,+++***)))((((((((())))))))))))***++++++,,,,,,***+++---...///...,,,+++************************++++++******++++++,,,---,,,,,,,,,,,,,,,+++++++++)))+++,,,+++***)))***,,,******++++++++++++*********)))((('''(((***---...*********))))))******+++'''((()))++++++++++++***+++***++++++,,,---...///000000222666:::<<<<<<;;;:::777222//////000111222222666:::EEE^^^{{{}}}rrrhhh^^^XXXTTTUUUUUUSSSSSSVVVTTT$$$$$$#####################$$$%%%&&&''''''((((((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&'''((()))((((((((()))))))))))))))%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&''''''((()))&&&''''''(((((())))))))))))))))))))))))(((''''''***)))'''&&&'''(((***,,,'''((()))***+++,,,,,,,,,((((((((((((((((((((((((***))))))(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++++++++,,,***+++,,,---,,,,,,***)))........................+++++++++,,,---...///000......---,,,,,,,,,------000///...------...///000.../////////......//////------...//////000111111000000000000000000000000000000000//////.........///000000000000000000000///000111222222222222111/////////222666:::;;;;;;999888666444333222111111222333444555555555444333555555555444444333222111111222333555666666666777666666666888999;;;===>>><<<;;;:::999777666666555//////000111111000...---000111111111222222333333111111111111111111111111444444444555555666666666222333555888===BBBFFFIIITTTSSSPPPKKKEEE>>>888555//////111222222333222222111111111111111111111111111111222222333333333444333222222111111111111111---.../////////...,,,+++,,,,,,++++++************(((((())))))*********+++'''))),,,//////...---+++***************************************+++++++++++++++,,,,,,,,,++++++******+++,,,++++++***************++++++++++++******,,,+++*********,,,...///,,,+++***)))))))))))))))'''((()))***++++++++++++++++++++++++,,,---......---...000444888;;;;;;:::;;;666000...///222222111222555888DDD]]]zzzzzz|||sssjjj___XXXTTTTTTTTTSSSSSSVVVWWW############$$$############$$$%%%&&&''''''((((((######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''))))))))))))((((((''''''&&&&&&((())))))))))))(((((('''***)))'''&&&'''(((***,,,'''((()))*********))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))************************))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,---......---,,,+++---.....................+++++++++,,,---...///000...------,,,,,,,,,------000///............///000............////////////---...//////000111222222////////////////////////---------......////////////000111111222111111000222222222222111111000000111000000222666999;;;;;;;;;:::888666444333222222222333444555555555444333555555555555555444222222222222444555666777777777666777777888:::<<<===>>>;;;;;;:::999888777666555//////000111000///...,,,///000000111111222222222333333333333333333333333444444444444444444444444555888===BBBGGGKKKMMMNNNIIIGGGBBB===999666444333000111444555555333000.../////////000000000000111000000111222222333444444333222111111000000111111---...///000///...---,,,******************))))))((()))))))))))))))******'''))),,,...///...---+++************************))))))*********+++++++++************++++++,,,,,,...---,,,+++++++++***)))******++++++++++++******,,,------------------,,,++++++***)))(((((((((((())))))***++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------000444888;;;;;;::::::555///...000222222111///222666BBB]]]{{{}}}xxxzzz}}}tttmmm```ZZZTTTTTTTTTRRRSSSVVVXXX""""""###$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&"""######$$$$$$######"""########################&&&&&&%%%$$$###"""!!!!!!###$$$%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((($$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%&&&'''))))))***))))))((('''&&&%%%%%%(((((())))))))))))(((((()))((('''''''''(((***+++&&&''')))******)))((('''((((((((((((((((((((((((((('''''''''(((((()))******))))))(((((())))))*********++++++++++++************************************++++++,,,---------,,,---...//////...---------------.....................---,,,,,,,,,,,,------,,,,,,,,,,,,---...//////////////////////////////...---...///000///.........///000000111222222........................,,,,,,---......///000000...///111222333333222222333333222222111000000///222111000222555888:::::::::999777555444333222222222333444555555555444333444555666666666444333222222333444555666777777777777777777888999;;;<<<===::::::::::::999777666555111111111111000///......//////000000111111111222444444444444444444444444222222333444555666666777BBBDDDGGGIIIJJJIIIGGGEEE===:::777444222333444555333222111111111111222333////////////////////////...//////111222333444444222222111000000000000111...////////////...------(((((()))))))))(((((('''))))))))))))))))))******''')))+++---......---,,,************************))))))***++++++++++++******)))))))))+++---///000333000---+++++++++***)))******++++++++++++******,,,,,,---------,,,+++++++++***)))((((((((((((((())))))******+++,,,,,,---------,,,++++++,,,,,,,,,//////111555999;;;;;;:::666444111000000111111111...111555AAA\\\zzz}}}wwwzzz|||vvvpppbbb[[[UUUTTTSSSQQQQQQTTTWWW!!!"""###$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!"""###$$$###"""""""""$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&((()))***(((&&&%%%%%%$$$$$$%%%%%%&&&&&&((((((''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%&&&'''))))))(((((((((''''''&&&&&&%%%(((((())))))))))))(((((((((((((((((())))))))))))$$$&&&(((***++++++***)))((((((((((((((((((((((((%%%%%%&&&&&&'''(((************))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))******++++++,,,------...+++,,,---/////////......---------.........//////......---,,,,,,,,,,,,---+++++++++,,,---...///000...///000111111000///...111///---...000000///---.........//////000000000/////////////////////////////////000000000000000,,,...000222444444333333222222111111111111111111333222000111444777888999777666555333222111111111222333444555555555444333444444666777666555333222222333444666777777777777777777777777888999:::;;;888888999999999888666555444333222111000000000000//////000000000000000000444444444444444444444444222333555888;;;===???AAAEEEEEEEEEDDDAAA>>>;;;999777666444222111111111222//////......///222444666//////..................,,,---...///111222333444222222111000000000000000000//////...............)))***++++++++++++***)))************************)))***+++,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,+++++++++***)))***,,,///333666999444...+++++++++***)))******++++++++++++******))))))(((((()))***+++,,,++++++***)))))))))******(((((())))))******+++,,,++++++++++++,,,---......//////111444888999999888222333333222000///000111000222555@@@[[[yyy~~~xxxzzzxxxqqqeee]]]VVVTTTRRRPPPPPPSSSWWW!!!"""###$$$%%%%%%$$$###$$$$$$%%%%%%%%%$$$######$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$!!!"""###"""!!! !!!#########$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''))))))'''%%%%%%%%%$$$$$$$$$%%%&&&&&&((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%&&&'''))))))&&&&&&''''''''''''''''''(((((()))))))))))))))(((''''''((()))***)))))))))###%%%(((***,,,---,,,,,,(((((((((((((((((((((((($$$$$$$$$%%%'''(((***+++******))))))))))))******'''((()))******)))((('''))))))))))))))))))))))))******+++,,,,,,---......)))+++,,,...//////......---------.........//////+++++++++,,,---...///000******+++,,,---///000111---...111222222111...---222///---...000000...,,,---------...............000000000000000000000000333333222222111000000000***,,,///222333444333333000000000000111222333444444222000111333666777777444333222111000/////////222333444555555555444333333444666777777555333222222333444666777777888888777666666666777888888999666777888999999888666666666555333111000111111222000000000000000/////////333333333333333333333333444666999===BBBFFFIIIKKK???===;;;999777555444333111111222222222222222111000111222222222000///---//////.........---------+++,,,---///000222333444222111111000000000000000111000///------...//////,,,---.../////////...---+++++++++***************++++++++++++++++++,,,,,,************************)))***+++,,,---,,,++++++---,,,******---222777:::<<<666///+++***+++************++++++++++++******(((&&&$$$###$$$(((,,,///,,,++++++***++++++,,,,,,((('''''''''((()))***+++))))))***+++,,,...///000------///222555666666444000333555444000...///111222444666@@@ZZZwww~~~xxxzzzyyyrrrfff^^^WWWTTTRRROOOOOORRRYYY######################################################""""""###%%%&&&(((############$$$%%%&&&&&&!!!!!!"""###$$$$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!"""######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%'''&&&%%%$$$$$$&&&((()))(((&&&%%%$$$$$$"""***)))((('''&&&'''((((((''''''&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''***)))'''&&&%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&+++)))(((&&&&&&((()))+++************************++++++***************+++))))))***+++,,,,,,,,,,,,...,,,***+++---...,,,***...------------...//////000///...------...///000---------.........//////------...000111111111111000///...---------------...............///000000000...---...000111111000000000000000000000000000............///000222222222222222222222222222222333333333444555666777888222222111111111111111222444444444444333333222111555555666666666444333222333333222111222444777888777888999::::::999888777444666999999888777777888555666666444222000000111111000......///111444555222333444666777888888999???AAADDDHHHIIIFFFAAA<<<666666555444333333333333444444333333333333222222111///------///111111111........................//////............//////////////////...---,,,+++---------...------,,,,,,//////...,,,,,,,,,,,,,,,------,,,+++)))(((***,,,000---******,,,---,,,+++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((***...222555???<<<777222...***'''%%%)))'''&&&(((+++,,,***'''++++++++++++******************))))))))))))***************)))******++++++,,,,,,,,,---///000222333222,,,(((***222888888666888555333111111111///...111000333@@@[[[www|||zzzuuueee^^^XXXSSSOOOLLLPPPWWW\\\######################################################""""""###%%%&&&'''&&&&&&%%%$$$############"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$############"""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&'''&&&%%%%%%%%%%%%$$$""")))((('''&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))(((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((('''''''''''')))(((((((((''''''''''''+++++++++******)))))))))***)))(((''''''((()))***************************++++++***************+++))))))***+++,,,,,,,,,,,,///---+++,,,...///---+++---------,,,---......///000///...------...///000---.........////////////---...///000000111000000222222111111111000000000///............///000000222000//////111222222111000000000000000000000000............///000111222333333333333333333333333444333333333333444444555111111000000000000111111444555555555555444333222444444666777888777777666555444333333444555777888777777999999999999777777555777::::::999888888999777888888666444222222333333333222000000//////000111111222444888???EEEHHHJJJHHHFFFCCC@@@;;;555111444444333222222222222333444444333333333333222222///......000222222000///..............................------------......//////000000//////...------------------,,,,,,+++......---,,,,,,,,,,,,---,,,---,,,+++))))))+++---000---******,,,---,,,+++,,,+++++++++++++++++++++***************************)))(((''')))---000333;;;<<<;;;555...)))'''(((***)))((()))+++,,,)))'''''''''''''''''''''''''''((((((''''''''''''((((((******))))))******++++++,,,+++++++++,,,---......333000---///444999999888999777555444444333222111///000333AAAZZZvvv~~~{{{vvviiiaaaXXXRRRNNNNNNUUU^^^lll###############################################################$$$%%%&&&)))((('''%%%###"""!!!!!!""""""######$$$%%%%%%%%%############$$$$$$%%%%%%"""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%'''((('''%%%$$$%%%''')))))))))((('''&&&%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))'''&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&***)))(((''''''((()))***))))))))))))))))))))))))+++***************++++++((()))***+++,,,,,,,,,,,,...---,,,---...///...---,,,,,,,,,,,,,,,------...///...------------...///............//////////////////000000000000//////111222222333333222000000//////......//////000111444222111111222222222111000000000000000000000000///......//////000111222333333333333333333333333444444333222222222222222111000000//////000111111555555666666555555444444222444555777999:::;;;;;;777777666555555666777888666777888999999888777666666888::::::999999999:::888999999888666444555666000000111222222333333333111333666;;;AAAFFFKKKNNNFFFBBB>>>;;;999888666444222222111111111222333333444444333333333333222222---...///222444333///---...........................------,,,,,,------...///000000000000000//////---------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++***+++---//////---++++++,,,,,,,,,+++------,,,,,,+++******)))))))))))))))))))))))))))+++)))((('''(((+++...000555999<<<777///((((((***+++***)))***++++++***((())))))))))))))))))******((((((''''''''''''(((((()))))))))))))))***+++,,,++++++************++++++111111222333555777888888999777555444555555444222...///444AAA[[[uuu}}}vvvjjjaaaVVVOOOLLLNNNXXXbbbooo###############################################################$$$$$$%%%)))((('''%%%###"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''%%%$$$%%%'''*********&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******(((&&&%%%%%%&&&''''''''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))((((((((((((((((((((((((*********)))******+++,,,((()))***++++++,,,,,,+++,,,,,,,,,,,,---...------,,,++++++++++++,,,------///...---,,,,,,---...///,,,---------............///000000000000//////...---...000111111000...---/////////...///000000111555333111111111222111000000000000000000000000000///////////////000111111222222222222222222222222333333222222222222333333111111111000111111222222444444555555555555444444222333555777999:::;;;<<<888777666555555555555666666666777888888777666666666888999999888888999:::888999:::999777666666777222222222222333555666777666;;;BBBHHHJJJHHHDDDAAA<<<999777666777999:::999111111111111222333444555444444333333333222222222//////000111333222000---.................................------.........111111111000///...------------,,,++++++***************+++,,,------......+++,,,,,,+++++++++...000------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********))))))))))))))))))))))))+++***((('''''')))+++---111444666555000+++((('''((((((((()))***+++***)))***************+++++++++******))))))))))))******))))))((())))))***+++,,,++++++*********+++,,,,,,---000444555444333555666666444222222333333333222---000555CCC[[[uuuvvvhhh___TTTMMMIIIJJJSSS]]]fff################################################""""""#########$$$######&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######""""""######$$$$$$%%%&&&&&&(((((('''&&&&&&&&&&&&&&&###############$$$$$$%%%&&&%%%$$$%%%'''(((((((((%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''&&&%%%&&&&&&&&&''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((******))))))***++++++,,,(((((()))***++++++++++++******++++++++++++,,,---,,,++++++++++++,,,------...---,,,++++++,,,---...++++++,,,,,,,,,---------///000000000000//////...,,,---///000000///---,,,///////////////000111111444222000000111111000///000000000000000000000000000////////////000000111000000000000000000000000222222222222333444555666333222222222333333444555222333333444444444333333333333444555666777999999777777666555444444444444555666777777777777666555555666777777666666777999777888999888666666777888;;;999666444444555888999@@@CCCHHHJJJHHHCCC===888<<<:::888888888777555333222222222222333555666777444444333333333222222222222111//////111111111000////////////////////////000000////////////000000222111111000...,,,***)))...---+++***)))))))))***((()))+++,,,---......---+++,,,,,,+++***+++---000,,,---------,,,+++++++++******+++++++++,,,,,,,,,************************+++***(((''''''(((***+++.........000111...(((######%%%'''((())))))***+++&&&&&&&&&&&&''''''((((((******))))))))))))******(((((((((((()))***+++,,,+++++++++,,,---...000000,,,000555666444222444777666444222222333333222111...111777DDD[[[uuuvvvfff^^^VVVPPPKKKIIINNNVVVaaa################################################""""""######$$$######""""""######$$$&&&''')))***$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""""""""######$$$$$$%%%&&&&&&(((''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&'''(((&&&%%%%%%%%%&&&&&&&&&%%%$$$###""""""######$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&''''''(((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***+++,,,,,,'''((()))***++++++++++++((()))++++++******,,,---,,,,,,,,,,,,,,,------...---,,,++++++++++++,,,---+++,,,,,,,,,,,,---------//////000000000000//////......000111111000000///000000//////000000111222333111000///111111111000000000000000000000000000000000////////////000000////////////////////////111111222222333555666777333333333333444555666666222222333333444333333333333333333333444555666777666666666555555444444444444555666777777666555444555666666666555555777999555777888777666666777888777777666777:::>>>BBBEEEFFFEEEBBB@@@>>><<<;;;;;;999888888888888777444222333333333333444555666777444444333333333333222222444222//////000111111111////////////////////////111000000000000000000111111111000///---+++***)))...---+++)))(((((())))))((()))+++------------,,,+++++++++***)))***,,,...+++---......,,,+++++++++)))******+++,,,,,,------+++++++++++++++++++++++++++***)))(((((()))******,,,)))(((+++000///)))""""""$$$'''((((((((()))+++&&&&&&''''''((()))))))))((((((''''''''''''(((((('''''''''((()))***+++,,,+++++++++,,,...///111222---111555666555555777999888666444333444444333111...111777BBBYYYsssvvvgggaaaZZZTTTOOOKKKOOOUUU___################################################""""""###$$$$$$###"""!!!!!!!!!"""$$$&&&)))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((''''''######%%%'''))))))'''$$$%%%&&&'''''''''&&&$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%###""""""###%%%'''$$$%%%%%%&&&'''((())))))$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((()))%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((************************))))))))))))***+++,,,---'''((()))***++++++++++++(((***,,,,,,******,,,...---------,,,---......///---,,,+++******+++,,,------------.........//////---...///000000111000000//////000000111111111111000000//////000000111222333111000000222333333222000000000000000000000000000000////////////000000000000000000000000000000222222111222222333444444333222222333444555666666222333333444555555444444333222222333444555777888666666777777777666666555444444666666666666444444666666777666555555777999555777888888777777888:::444666:::>>>BBBFFFHHHIIIAAA???;;;888777888:::;;;555444444666777888777555333222222222333444555555444444333333333333222222333222111111222222000///////////////////////////000000////////////000000//////000//////...---,,,...---***(((''''''((()))((()))+++---------,,,++++++++++++)))((((((***,,,***---///...,,,******,,,+++++++++++++++++++++,,,++++++++++++++++++++++++******)))))))))******+++)))((((((+++......***&&&%%%'''))))))'''&&&''')))(((((())))))***++++++,,,((((((''''''''''''(((((('''''''''''')))***+++,,,*********++++++---......---///222444555666777999888666333222222222111///---000555???UUUppp}}}uuuhhhaaa[[[VVVQQQNNNQQQXXX\\\################################################!!!"""###$$$$$$###"""!!!!!!!!!"""$$$&&&)))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%$$$######""""""######"""###$$$$$$%%%%%%$$$$$$!!!"""%%%))),,,+++(((&&&&&&&&&'''((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&(((&&&###!!!!!!###&&&(((###$$$%%%&&&''')))******$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))((()))))))))******++++++(((((())))))))))))((((((************************))))))))))))***+++,,,---'''((()))******++++++***(((+++------++++++---000...------------...//////,,,,,,+++******+++,,,,,,////////////000000000111------///000111111111111//////......///000111111000000000000000111111222333222111111333555555444000000000000000000000000111000////////////000000000000000000000000000000333222111111000111111111222222222222333444555666333444444555666666666555222222222333444666999:::777777888888888888777777333444555666666555444333777777888777666666888;;;666777999999888888999;;;>>>AAADDDFFFFFFCCC@@@===999999999888888777666666:::888555444444444333222222222111111222222333444444444444333333333222222111111222333444333///,,,000000000000000000000000//////............//////......///000000111000000...---***(((''''''(((((((((***,,,------,,,+++***+++++++++)))''''''(((******---//////,,,******,,,------,,,++++++************************************************++++++,,,&&&(((***,,,,,,,,,++++++(((***,,,+++(((%%%&&&((($$$%%%%%%&&&'''(((((()))******))))))))))))******&&&&&&''''''(((***+++,,,******))))))))))))******,,,,,,---000222555666777666444111000//////---,,,,,,///333===RRRnnn|||uuuggg```YYYTTTOOONNNSSSZZZ[[["""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$###"""""" !!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((())))))))))))((((((((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))***)))'''&&&%%%%%%%%%&&&)))'''%%%#########$$$%%%''''''''''''((((((((((((&&&''''''(((((((((((((((+++++++++***)))(((((('''(((((())))))************+++++++++++++++***)))(((************************,,,,,,+++******++++++,,,---------,,,,,,+++++++++)))+++---//////---+++)))***+++,,,...000111222333222222222111111111111000000000111111222222222222666555333222222333444666777222------000222000...222000...,,,,,,---///111222111000......//////000222222333333333222111111333333333333333555666666888666444333444333000---000000111111222333444444777777666555555555555555666666666666666666666666888888999999888777666555:::777555555999===>>>===EEEEEEEEEDDDAAA<<<888555666666666666666666666666666666666666777777777777555444333222111111111111444444444444333222111000111111222222222222111111...///000000000000000///------...............------...///000111222333333444222///,,,)))'''''''''++++++,,,,,,,,,,,,------+++++++++***++++++,,,,,,,,,,,,,,,++++++*********+++++++++************))))))+++,,,,,,***'''''''''))))))))))))))))))))))))((((((''''''((()))***+++(((((((((((())))))))))))***)))'''&&&'''(((***,,,******))))))))))))******((((((((((((((()))******---***((((((+++,,,+++))),,,---...000222444666777555444222000//////000000///---000===SSSmmmzzzxxxnnnhhh^^^VVVRRRQQQRRRRRR[[[############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###""""""""""""&&&&&&%%%$$$$$$###""""""!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))''''''''''''((((((((((((&&&''''''((((((((((((((())))))))))))************)))))))))))))))************++++++++++++***)))(((************************,,,,,,+++++++++++++++,,,---------,,,,,,,,,++++++***+++---......---+++***,,,,,,---///000111222333222222222111111111000000000000111111111111111111333222111000111333555666777222...---000111000---111000///------...000111111000///.........//////111111222333333222222222222222333333444555555555///......111555777777666333333333444555666666666777777666555555555555555666666666666666666666666666666666666666666777777555555777<<>>:::666444333666666666666666666666666444444555555555555555666555444333222111111111111444444444444333222111000000111111111111111111000000000000000000///...---////////////...---++++++---......///111222222333555333000---***)))((('''*********+++++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++*********+++++++++*********)))))))))+++,,,+++)))'''''''''((((((((((((((((((((((((''''''(((((())))))))))))''''''''''''''''''''''''''''''%%%%%%%%%&&&((())))))(((((((((((((((((()))((((((((((((((()))******,,,***((((((+++,,,+++))),,,,,,...000222444666666555444333111000000111111000...111>>>TTTmmm|||wwwuuuoooiii```YYYTTTSSSTTTUUUYYY############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$&&&'''(((%%%%%%%%%$$$######""""""####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&(((''''''&&&''')))***,,,''''''''''''((((((((((((&&&''''''(((((((((((((((&&&'''''')))***+++,,,---*********)))))))))))))))******++++++******))))))************************+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......///000000111111222222111111111000000000000000000000000000000000222111000000000111333444777333///...000111///---000000000000000000111111000000///...............000000111222333333333333111222333444555555444444111000///000333444555444444444444555666666777777777777666666555555666666777777777777777777777777888777555333333444555777555888===CCCGGGHHHFFFCCCCCC@@@;;;666333222333444555555555555555555555555444444555555666666777777555444333222222111111111444444444444333222111000///000000111111000000///111111111000///...---,,,...............---,,,,,,------...///000111111222666555222///,,,***)))((()))))))))************+++---,,,+++***************+++++++++++++++*********++++++*********)))))))))(((***+++***((('''''''''((((((((((((((((((((((((&&&'''((()))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''((((((((((((((()))******,,,***((()))***+++***)))+++,,,...///111333555555555444333222222222222222111000333???UUUnnn}}}wwwrrrpppnnniiibbb[[[VVVUUUUUUVVVWWW#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%''')))***%%%$$$$$$$$$######""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''((((((((('''&&&((((((''''''((()))******''''''''''''((((((((((((&&&''''''(((((((((((((((&&&'''''')))***+++,,,---************))))))))))))))))))************))))))************************++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,...---,,,++++++,,,---................../////////111111111111000000000000000000000000////////////333222111000000000000111555333000///000000///---///000111222333222111111/////////...............//////000222333333333333///111333555666555444333444333111111111111222222333333333444444444555555777777666555555666666666777777777777777777777777<<<:::777444333333555666===???BBBDDDDDDBBB>>>;;;:::888444222111333555777444444444444444444444444666666777777888999::::::555555444333222222222222333333333333333222111111//////000000000000/////////000000000///...------)))***,,,---.../////////,,,------...//////000000666555333111...,,,******)))))))))*********++++++------+++***))))))))))))+++++++++***************************))))))))))))'''(((***)))'''''''''(((((((((((((((((((((((((((%%%''')))******)))'''&&&'''''''''&&&&&&&&&&&&&&&(((((('''''''''((()))***'''''''''(((((('''''''''((((((((((((((())))))***+++***)))))))))*********+++,,,---///111222444444555444444444333333444444333111444@@@VVVnnn|||xxxrrrooonnnllliiiccc\\\WWWUUUUUUWWWVVV###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$###"""!!!!!!$$$$$$###############"""%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&'''((((((%%%&&&'''((((((((('''&&&)))((((((''''''&&&&&&&&&''''''''''''((((((((((((&&&''''''((((((((((((((((((((())))))*********************)))))))))))))))((())))))*********))))))))))))))))))))))))))))))***+++,,,------------,,,------------------------///...,,,++++++,,,...///------------------------111111111000000000//////000000000///////////////111111111111111222222222333222000000000000///...///000222333444333222111///////////////............///000111222333333333///000333555555555333222///000111111222333555666333333333444444444444444666555555555555555666666777777777777777777777777;;;999888777666777999:::AAAAAAAAA???<<<888555444444444333333333444555555333333333333333333333333444555666777888999::::::666555444333222222222222222222333333222222111111//////000000000000//////,,,---...///////////////)))***+++---.../////////,,,,,,,,,---.........///444444333111///---+++***************+++++++++,,,---,,,+++***))))))((((((*********************************)))))))))((((((&&&'''((((((&&&&&&((()))''''''''''''''''''''''''&&&'''(((******(((&&&%%%((((((((('''''''''&&&&&&'''''''''''''''(((((()))'''(((((())))))(((((('''((((((((((((((())))))***)))***))))))(((((()))***+++,,,---...000111333333333444444444555555444444444222555AAAVVVmmm}}}yyyvvvrrrpppqqqmmmlllgggaaaZZZVVVWWWXXXVVV$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''))))))&&&'''''''''''''''&&&&&&((((((''''''&&&%%%$$$$$$''''''''''''((((((((((((&&&''''''(((((((((((((((*********)))))))))))))))((()))))))))************(((((())))))******))))))))))))))))))))))))))))))***+++,,,.........------------------............///...---,,,,,,---...///------------------......111111000000000//////////////////000000111111111......///111222333444555000000000111000000000000...///111222333333222111000000000111000//////...//////000111222222222222000111222333444444333333333444555555333111111222555555555555555555555555444444444333444444555666777777777777777777777777555666888:::<<<===>>>>>>;;;;;;;;;888555222222333444555555555444333111000222222222222222222222222111111222444555777888999666555444333222222222222111222222222222222111111///000000111111000000///+++,,,---...///000000000---------------,,,++++++++++++,,,,,,------------111111111000///---,,,+++*********+++++++++,,,,,,,,,+++***))))))))))))))))))))))))*********************)))))))))(((((((((%%%&&&'''&&&%%%&&&(((***''''''''''''''''''''''''''''''((()))((('''&&&%%%))))))(((((('''&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''((()))******)))((('''((((((((((((((()))******))))))***)))(((''')))+++++++++,,,...///111222222222222333444555555555555444333666BBBVVVlll~~~|||yyywwwssssssuuuppppppllleee]]]YYYXXXZZZVVV$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''""""""""""""############""""""######$$$$$$%%%%%%$$$$$$%%%&&&&&&'''(((((("""###$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%''''''''''''((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,'''(((((())))))))))))))))))))))))))))))))))))))))))***,,,...//////...---------------.........///......------------...............//////000000000111000000000////////////...//////000111222333333//////000000111000000000...///000111111111222222...///000111222222222222000111222222222111//////000000111111111111000000000111111222333333444444666888:::999444000...---555555555444444444444444222222222222222333444555666666666666666666666666444777;;;???@@@???<<<:::333555666555333111222444444444444333222222111000222222222222222222222222///000111333444666777888666555444333333222333333111111222222222222111111000111111111111111111000,,,,,,---...////////////.........---,,,+++***)))++++++++++++,,,,,,,,,,,,,,,---.........---,,,+++)))))))))************+++******))))))))))))******((()))))))))*********+++***)))))))))(((((((((((($$$%%%&&&%%%%%%&&&(((***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&((())))))(((&&&%%%((((((((((((((()))******((()))***)))'''''')))+++++++++,,,---///000111111000111333444555555555444444333666AAAUUUkkk|||zzzwwwtttqqqqqqtttooopppmmmfff]]]WWWVVVWWWUUU$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!"""""""""""""""""""""#########!!!!!!"""###$$$$$$%%%%%%######$$$%%%%%%&&&''''''"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$##################$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&***)))'''&&&%%%%%%%%%&&&$$$%%%&&&'''((((((((((((''''''''''''((((((((()))&&&''''''((((((((((((((((((((())))))*********+++&&&&&&''')))***+++,,,---''''''((())))))))))))))))))))))))))))))))))))))))))***---...//////...------------.........//////......................../////////000111222222222000000000000////////////......///111222333444555444333222111...,,,)))(((,,,...000111111111222333...//////000111111222222111222222333333111000///000111111111111000000///111111111111222333444555...333888999777555444444222222222222222222222222222111111111222222333444666666666666666666666666777:::???BBBAAA<<<777222///222555666333111222333111111000000111222333444111111111111111111111111000111222444666888999:::666666555444333333333333000111111222222222111111111111222222222222111111.........///......------++++++,,,---------,,,,,,++++++++++++++++++,,,,,,***+++,,,---------,,,+++(((((((((((())))))))))))***)))))))))))))))***+++(((((())))))*********+++))))))))))))(((((((((((($$$%%%%%%%%%$$$&&&(((+++'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%&&&''''''((((((''''''$$$%%%'''(((((('''%%%$$$((((((((((((((()))******''')))***)))'''&&&(((+++++++++,,,---...000000111///000222444555555444444333222555AAAUUUjjj{{{}}}wwwtttpppmmmmmmpppmmmmmmkkkdddZZZSSSRRRSSSTTT######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" """""""""#########$$$$$$$$$###$$$%%%%%%$$$###"""!!!&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""""""""###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''((()))((('''&&&%%%&&&''''''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))(((((((((((((((((((((((((((***************+++++++++))))))))))))(((((((((((())))))(((''''''(((***+++))))))***+++,,,,,,------//////...---------------////////////////////////,,,++++++,,,---///111333111///......//////...,,,222222222111111111111111222222222111111111000000000000000000///...---,,,000111222333333222111000222222222111000//////...000111111111222222222222333333222111000000000111222555777888777555555555666555333222111222333333444444444333333222222222222222333333444555666666??????>>><<<:::777555444333444444555555444444333111222222222222111000000//////......///111333444000000111222444555666666666555333222111222222333444111//////222444444222000000000000000000000000111111000000//////.........,,,+++)))***+++...///************************,,,,,,++++++++++++++++++)))))))))((((((((((((((((((((((((***+++***(((%%%+++***)))((('''&&&%%%$$$((((((((((((''''''''''''%%%&&&''''''((((((''''''%%%&&&((())))))'''&&&$$$'''))),,,---***'''%%%$$$((((((((('''&&&$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$'''''''''(((''''''&&&%%%'''''''''''''''((()))))))))))))))))))))))))))))),,,---///111111000///---///////////////000111111333111333???SSSiiizzz}}}wwwtttooohhhccccccbbbdddddd```YYYRRROOONNNSSS#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%### !!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&&&&'''((('''&&&&&&&&&&&&'''((()))((('''&&&%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''))))))************++++++))))))))))))((((((((((((&&&&&&%%%%%%%%%&&&'''((())))))***++++++,,,---------------------...//////////////////////////////---------------...///000111///......//////...---222222111111111111111111111111111111111111111111111111111000//////......000111222222222222111000222222111111000//////...000000000111111111222222111111000000///000000000444555777888999999777666555444333222222222333333444444444333333222222222222333333444555555666666<<<<<<;;;:::888666555444333444444555555444444333222222222222222111000000000000//////000111333444000111111222333444555555555444333222111222222333666444111000222333222111000000000000000000000000111000000000/////////...---------,,,,,,,,,------************************++++++++++++++++++++++++((((((((())))))*********)))'''''''''((()))(((&&&'''((((((((())))))))))))))))))((('''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%((()))***)))'''&&&&&&'''((((((((('''&&&%%%######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''(((((((((''''''''''''''''''(((((()))))))))))))))))))))))))))))))))***+++,,,---...///000000000000000111222222444222444???RRRgggvvv~~~xxxuuupppggg___\\\[[[\\\\\\XXXRRRMMMKKKKKKJJJ#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$### !!!###############$$$$$$$$$$$$$$$###"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''###############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$%%%%%%%%%((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&''')))((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''((()))))))))*********+++))))))))))))((((((((((((%%%%%%%%%$$$%%%&&&''''''))))))******+++,,,,,,,,,+++++++++,,,---...000111////////////////////////---...............------111///......000000///---111111111111111111222222111111111222222222222222333222111000/////////000000111222222222222111000222222111111000//////////////////000000000111111//////////////////000111222000000333777888555222444444333222222222333333444444333333333333222222444444444555555666666777888888888777666555444333333444444555555444444333222222222222222111111000222222111111111111222333111111222222222333333333444333333222222222333333888555222111111222111000000000000000000000000000000000000000////////////------...///...,,,+++)))************************)))*********+++,,,,,,,,,((())))))******+++++++++)))'''%%%%%%'''(((((('''%%%%%%&&&'''((()))************)))'''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%((((((((('''%%%&&&(((***((((((((('''&&&%%%$$$#########$$$%%%&&&'''((((((###$$$%%%'''((()))))))))''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((('''(((***---000222000////////////000111111000000333???QQQeeeuuu|||wwwtttpppfff\\\VVVUUUUUUTTTPPPMMMKKKKKKLLLLLL############$$$$$$$$$$$$########################""""""""" """$$$########################$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&###############$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&'''''''''&&&&&&'''''''''((((((''''''&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%'''''''''''''''''''''''''''(((((())))))*********))))))))))))((((((((((((''''''(((((())))))******))))))******+++++++++,,,******++++++,,,...///000........................,,,---.../////////...---111///...///000000///...000000111111111222222222333333333222222111111111333222111/////////000000111111111222222111111111111111111111000000//////////////////000000000000///////////////000111222111...---000666888555111444333333333333333333333333333333333333333333333555555555555666666777777444555555555555444333333333444444555555444444333222222333333222222111000444333333222222111111111222222222222222111111111222222222222222222333333666555333111111111222222000000000000000000000000000000000000////////////......------,,,***)))(((************************((())))))***+++,,,,,,---++++++******************''''''&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&%%%%%%%%%&&&''''''((((((''''''$$$%%%&&&'''''''''&&&&&&'''((((((((('''''')))+++(((((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&''''''((($$$%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))*********+++---///111333------,,,,,,,,,------...***+++000===QQQeeevvvtttpppmmmfff\\\VVVTTTRRRPPPMMMLLLMMMPPPRRRUUU""""""#########$$$$$$$$$######################## !!!!!!!!!"""$$$'''##############################!!!!!!!!!"""###$$$"""""""""###$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&((('''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&'''((())))))******))))))))))))((((((((((((((())))))***+++,,,,,,,,,)))***************+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000000000///000///...///000111000/////////000111222222333333666555444333222000//////111111000000///000000000222111111111111111111222111111111000000000000000////////////000000000000000000000000111111222333555222000333999;;;999555222333333333333333333333333333333333333333333333555555555666666666666666222333333444444333333333333444444555555444444333222333333333333222111111444333333333222111111000222222111111111000000000000111111222222333333333333222222111000111333444000000000000000000000000////////////000000000000000...+++)))((((((((()))************************(((((()))***++++++,,,,,,---,,,,,,+++***)))((((((%%%&&&'''***++++++(((&&&&&&''''''''''''((((((((((((((((((((((((((())))))%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%'''*********)))***+++(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((+++,,,---///000000000000------,,,,,,,,,,,,------)))***000<<>>GGGLLLJJJFFF===999555333444555444222333222222222222333444555555444555666888888666444333444444444444444444333333333333333333333333333000000/////////.........000000000111111111222222000111111222222222222222000111111222111111000000......---------...///000000000000000000000000000000000///......---,,,,,,************++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%$$$###"""!!!%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%""""""$$$&&&'''''''''(((***++++++++++++++++++++++++++++++***************+++,,,,,,...555BBBTTTeeeppptttvvvxxxyyy{{{{{{oooggg]]]\\\\\\^^^bbbfffhhhiiilll""""""""""""############!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!"""###$$$$$$%%%$$$!!!""""""######"""""""""!!!"""$$$%%%&&&%%%$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$######"""######$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''(((***+++,,,***)))(((((('''''''''(((&&&&&&'''''''''(((((((((&&&'''(((((())))))))))))******))))))))))))******(((&&&$$$""""""$$$''')))''''''''''''((()))******++++++++++++++++++++++++***+++,,,---........................///////////////111222222111111222333000000000111222222333333222222333444444444444444333222222222111111000000111222333333333222111000222222111000000000000000///000000000111111111111///000222333444555555555555888>>>FFFKKKIIIBBB<<<777555444333444444444333333222222111111222333444222222333555777666444222333333333333333333333333111111111111222222333333000000000000/////////////////////000000000111111000000111222222222222222111111222333333222222111//////.........///000111000000000000000000000000000//////......------,,,************++++++,,,,,,)))))))))******)))))))))%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%$$$###"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%!!!"""###$$$&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%'''))))))&&&$$$$$$&&&((()))((('''((()))*********++++++,,,,,,,,,+++++++++******++++++,,,,,,+++---444AAAQQQbbbkkkrrruuuxxx{{{}}}uuummmaaa``````bbbeeehhhiiiiiinnn""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$ !!!"""$$$$$$%%%%%%%%% !!!######$$$$$$!!!"""$$$&&&&&&&&&$$$###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''(((***+++,,,))))))((('''''''''''''''&&&&&&&&&&&&'''''''''(((&&&''''''((((((((((((((())))))(((((((((((())))))***'''$$$"""###&&&***,,,'''''''''(((((()))***+++*********+++,,,,,,------***+++,,,---......................../////////000///111222222111111222444000000000111222222333333222333444444555555555555000000000111222222333333333333444555444333222111555555333222111111111111......//////000000000111///000222333444555555555444;;;EEEKKKKKKDDD;;;555555444444333333333444444333222111111111222333444111111222444666666333111222222222222222222222222//////000111222333333444111111111111000000000000////////////000000000000000000111222222222222111000111111222222222111111111000/////////000222333000000000000000000000000000000//////......------(((((()))))))))*********))))))************))))))%%%%%%%%%&&&&&&''''''''' !!!###$$$%%%%%%$$$$$$"""###$$$%%%&&&'''''''''#########$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&(((******'''%%%((()))******(((''''''((((((((()))***,,,---...///......---------......///,,,+++---333???PPP___iiiqqquuuyyy}}}xxxooodddcccccceeehhhjjjkkkjjjkkk$$$$$$$$$###"""!!! """"""###$$$$$$$$$$$$$$$"""!!! !!!!!!"""###############$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$###"""!!!%%%""" ###&&&%%%$$$"""$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''%%%%%%%%%%%%$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""$$$&&&&&&%%%$$$%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&%%%%%%'''((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&'''((()))+++,,,***************)))((((((&&&((()))***)))((()))***++++++++++++++++++++++++///...---...//////---+++............///000111222111111111111222333444555333333333222222222111111333333333333222111000000///000111222222222222222444444444555444444333333000000111111222222222222111222222000...---...///000//////222555777666555;;;FFFOOOLLL@@@555222444555555555555555444444444555555555555444333222222222222333444555555555555555555444444444555666777222333333444444333333222111111111111111222222222///000111111111000000111...//////111222333444444444333333222111111111222///000111000///...///000000000000000000000000000/////////...------,,,,,,,,,,,,,,,+++***)))((((((******)))((((((((((((((()))(((&&&$$$###$$$&&&''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$#########$$$''''''&&&&&&&&&%%%%%%%%%((()))***)))&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((()))******)))(((''')))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///444>>>MMM\\\fffooowww||||||}}}xxxmmmlllkkkjjjjjjjjjjjjkkkkkk%%%&&&&&&%%%%%%###"""""" !!!!!!"""###"""""""""###"""!!! !!!!!!"""###########################""""""!!!!!!#########$$$######""""""&&&$$$!!!"""$$$&&&&&&%%%"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''&&&%%%%%%''')))((((((((((((((((((((((((%%%%%%''')))+++---...///'''(((((())))))(((((('''))))))(((((()))***+++,,,***************)))(((((((((***+++,,,+++***+++,,,++++++++++++++++++++++++---,,,,,,---///000///---------------...///000000000000000000111222333333222222222222111111111111222222333333222222111111000000111222222222222222333333444444444444333333//////000000111111111111111222222000...---...//////111222222333555999<<>>LLL[[[eeelllsssyyyxxxyyyrrrpppmmmkkkjjjiiijjjkkkiii%%%%%%%%%%%%%%%$$$###""" !!!!!!!!!!!! ######"""!!!!!!!!!!!!"""!!!!!!"""###############""""""###$$$$$$###!!! !!!!!!"""#########""""""&&&%%%###$$$%%%&&&&&&&&&!!!###$$$###"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$############$$$$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$#########$$$$$$$$$$$$%%%#########""""""############%%%&&&'''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&&&&(((***(((((((((((((((((((((((()))((('''&&&%%%$$$$$$###((())))))******))))))(((++++++************++++++))))))******))))))(((((((((***+++,,,+++***+++,,,+++++++++++++++++++++++++++++++++---///000000...++++++++++++,,,---...///......//////000111111222111111111111000000000000000111222222333222222222000000111222222222222111222333333444444333333333/////////000000000000000111111111000...---...000///111333222111666>>>EEERRRHHH;;;222111222444444333333333444444555555555333333444444555444444444222222333333222222111111222222222222333333333444222333333444444333333222222222222111111000000///000000000000///---,,,+++000000111222333444444555333222222222111111111111///000111000...---...///........................//////......---,,,,,,,,,***************************)))((((((''''''((((((''''''''''''((((((((((((%%%$$$$$$############$$$!!!""""""###%%%&&&&&&'''%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$############$$$&&&%%%$$$######$$$######$$$%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&$$$###!!!!!! &&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))))))))******''''''((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...333===KKKZZZdddgggoootttsssttt{{{zzzvvvqqqllljjjiiijjjkkkhhh###############"""!!!  !!!!!! """"""!!!!!!!!!!!!!!!"""!!!!!!"""############### """###%%%$$$###!!!  !!!"""""""""""""""%%%%%%$$$$$$%%%%%%%%%%%%!!!"""######!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$&&&'''''''''&&&&&&%%%$$$""""""#########$$$$$$$$$###$$$&&&''''''&&&$$$###""""""#########$$$$$$$$$######""""""""""""######"""###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((,,,***((($$$!!!))))))************))))))++++++******))))))))))))((()))))))))))))))((((((&&&((()))***(((((()))***************************+++++++++---///000///---++++++++++++,,,---............///000111111111111000000000000//////////////////111222222333333333000111111222222222111111111222222333333333333222000000000000111111111111000111111000...---///000000000000111444;;;DDDJJJLLLCCC999444444555333000111111222333444555555666222222333444555555555555333333333333333222111000000111111222222222222222222333333444444333333222333222222111000//////...000000//////000///...,,,......//////000111111222111111222222222111111111///000000000...---...///........................//////...------,,,,,,+++))))))))))))************))))))(((''''''''''''((($$$%%%&&&'''((((((''''''$$$$$$###############$$$"""######$$$%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%''''''%%%%%%%%%&&&######$$$%%%&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$"""!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((+++***)))((()))***+++,,,'''''''''((())))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...222<<>>444222222111444444555555555444222111111111222222222222111111222222444555555444222222222222111111222222333444666777999::::::999777666222333333444555555555444111111111111000000000000...//////000000000000//////............//////000444111///000333333111///......---,,,,,,,,,,,,---------------------------++++++*********+++,,,,,,*********)))((((((''''''(((''''''''''''&&&&&&&&&(((((())))))(((&&&$$$###$$$###!!!!!!!!!###%%%'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%$$$######%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))******,,,,,,+++******+++,,,,,,+++---///222888DDDRRR\\\___bbbeeefffiiippp|||~~~uuummmhhhffffffgggfff%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######"""!!!!!!!!!"""!!!!!!"""###$$$$$$$$$$$$"""$$$%%%$$$"""!!!!!!!!!#########$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###############&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&)))++++++'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%%%%&&&(((((('''&&&((())))))))))))))))))))))))))))))******++++++******)))***)))((()))******)))((())))))))))))))))))))))))************)))))))))((()))+++++++++******,,,...************************,,,,,,------.../////////222111000000////////////---------...///000111222444444444333333333222222000111222222111000111222222222222333333222222222333...---111444222333777;;;AAABBB999222222555555333444444555444333222111111111222222222222111111222222333333333333222222222222111111222222333444666777888999999888777666222222333444444444444444111111111111000000000000//////000000000000//////000000///...............111///...///111111000.........---,,,,,,,,,,,,---------------------------************+++,,,......))))))((((((((((((''''''%%%&&&&&&&&&''''''((((((&&&&&&''''''&&&%%%$$$###&&&%%%###""""""###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((()))******++++++,,,++++++******++++++,,,+++---///222888CCCQQQ[[[___bbbeeefffhhhppp{{{xxxqqqllljjjkkkkkklll$$$###"""""""""$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%###!!!!!!"""$$$%%%!!!""""""#########""""""!!!###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%$$$"""######$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&(((***)))'''%%%''''''''''''''''''''''''&&&&&&''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&'''((((((''''''((()))))))))))))))))))))))))))+++******))))))******+++***)))((((((******)))((('''(((((())))))******++++++***)))((((((((()))******+++,,,,,,++++++---...)))))))))))))))))))))))),,,------......///000000555444111///......///000---------...///000111222444444444333333333222222///111222222111000000111111111222222222222111111000......000000000444999AAAAAA<<<444000333777888333333444555444333222111111111222222222222111111222222111111111111222222222111111111111222333333555666777888888777666555222222333444444444333333111111111111000000000000000000111000000///...---000000//////......------///---,,,---...///...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***,,,---///000******)))((('''%%%%%%$$$$$$$$$%%%&&&'''((())))))$$$$$$%%%%%%%%%%%%$$$$$$((('''%%%############$$$&&&&&&&&&%%%$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((())))))******+++,,,,,,,,,+++************+++,,,+++,,,...111777BBBPPPZZZ^^^aaaddddddfffnnnyyyyyysssooonnnnnnooommm%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$#########$$$%%%""""""#########"""!!!!!! """$$$$$$######$$$%%%#########"""""""""""""""######$$$%%%&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&%%%&&&''''''&&&%%%###""""""######$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$##################$$$""""""###$$$%%%&&&&&&'''$$$%%%&&&'''((((((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''((())))))''''''((()))))))))))))))))))))))))))+++***)))(((((()))***+++***((('''((()))***)))(((&&&&&&'''((()))***+++,,,,,,***)))''''''(((***+++---...//////---,,,,,,---((((((((((((((((((((((((++++++,,,------......///333222000////////////000............///000111222222222222111111111000000///111333333111000000000///000111111111111000////////////...,,,---333999BBB===666000///222555666333444555666666555444333111111222222222222111111333222111000000111222333111111111111111222222333444444555666666555444444222222333333333333222222111111111111000000000///111111111111000...------//////////////////......------,,,---.........---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************+++---......---,,,***(((%%%###!!! $$$$$$%%%&&&&&&'''((((((###$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''&&&&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((()))******++++++++++++************+++++++++,,,...000555@@@NNNWWW[[[^^^aaaaaacccjjjuuu~~~~~~{{{vvvrrrooonnnooopppooo'''&&&$$$###"""""""""#########$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""############""""""!!! """$$$$$$$$$###$$$%%%#########"""""""""""""""###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&'''&&&%%%###"""###$$$$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%#########$$$$$$#########""""""######$$$%%%&&&&&&###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''(((((())))))'''((()))((('''&&&'''(((((((((((((((((((((((((((+++***)))(((((()))***+++)))((('''((()))***)))'''%%%%%%&&&((()))***+++,,,+++***((('''''')))***,,,000111222111...,,,++++++(((((((((((((((((((((((()))******++++++,,,------,,,---///000000000000//////////////////000111222222222222111111111000000000222444444222000000000//////111222222111//////,,,///000......222999>>>===777222000000111111222444555666777777666555444111111222222222222111111333222111000000111222333111111000000111111222333333333333333333333333333111222222222222222111111111111111111000000000///111111111111000...------,,,---...///000000//////------............///000------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,+++*********++++++******)))'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&&&&'''!!!"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******(((&&&'''(((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))***************************+++---///444>>>KKKUUUYYY[[[^^^^^^___fffqqqzzz|||yyytttpppmmmnnnpppqqqttt""""""!!! """"""#########$$$$$$$$$!!!###%%%&&&'''&&&$$$###"""######$$$$$$$$$######!!!###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""""""""######$$$$$$%%%%%%"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&'''((('''&&&%%%&&&'''((((((((((((((((((((((((***))))))(((((())))))***)))(((''''''))))))((('''%%%%%%&&&''')))***++++++***)))((((((((()))***+++///111222111...+++***)))))))))))))))))))))))))))(((((()))******++++++,,,***+++...000111111000///000/////////000000111222444444444333333333222222111333666666444111000000...000111222222111000...+++///111111444<<>>===888333222222///000000111111222333333333333333333333333333333111111111111111111111222111111222222222222111111222222222111111111111111333333222222111000000000//////000000000000//////.../////////////////////111000///......------....../////////...---,,,,,,,,,+++***))))))***+++,,,,,,,,,------,,,***((('''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''&&&&&&&&&######$$$$$$$$$$$$######!!!""""""###$$$%%%%%%&&&#######################################$$$$$$$$$%%%$$$###""""""###$$$$$$!!!"""""""""##################""""""######$$$%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%&&&"""!!! !!!###$$$$$$##################$$$$$$$$$'''&&&%%%&&&((((((&&&%%%$$$$$$%%%&&&&&&'''((((((***))))))((('''&&&&&&&&&'''''''''(((((())))))***)))***+++,,,000888CCCLLLSSSWWW\\\^^^]]]```ffflll}}}}}}yyyrrrlllhhhiiikkkmmmrrr###"""!!!  !!!!!!""""""!!!  !!!!!! !!!!!!##############################$$$$$$%%%&&&&&&'''"""###$$$$$$%%%%%%$$$$$$""""""######$$$%%%&&&'''%%%$$$$$$###""""""""""""######$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''')))******(((&&&%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%&&&&&&''''''((())))))************))))))(((((((((&&&((()))((('''&&&''')))((())))))******++++++,,,++++++++++++++++++******...------,,,---...//////***++++++,,,...000111222000000////////////000000//////000111333444555555444444444222111111444666;;;===>>>:::555111111333000000000111222222333333333333333333333333333333111111111111111111111111000111111222222111111111222222222111111111111111333333222222111000000000//////000000000000//////.....................///111000///......------...---------------,,,+++***+++***)))(((((()))***+++***+++,,,,,,+++)))(((&&&)))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%&&&''''''########################""""""#########$$$$$$$$$""""""###$$$$$$$$$###"""!!!"""""""""###########################$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%&&&###"""!!!"""#########!!!""""""######$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%******))))))(((((('''''')))***,,,,,,///777AAAIIINNNSSSYYY[[[[[[^^^dddiii{{{}}}yyyrrrlllhhhhhhiiikkkooo!!!  """$$$%%%!!!!!!!!!!!!!!!"""""""""  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%######$$$%%%%%%%%%%%%%%%"""$$$&&&&&&$$$$$$&&&(((&&&%%%$$$###"""!!!!!!!!!###$$$%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$&&&&&&&&&%%%$$$$$$######$$$$$$############$$$$$$""""""############""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''((($$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$&&&'''((((((((('''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((()))******+++++++++******))))))(((((('''((())))))''''''((()))((()))))))))******++++++++++++++++++************---,,,+++++++++,,,...///...------......///000111000//////......//////000//////000111222333444555333444333222222333666999>>>===:::666222000111222000000111111222333333333333333333333333333333333222222222333222222111000///000111111222111111111111111111111111111222222333222222111000000//////...//////000000//////...---------....../////////111000///......------.........---,,,***((('''&&&******))))))))))))******)))************)))(((((()))))))))(((((((((''''''%%%&&&&&&&&&&&&'''''''''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''########################"""""""""###$$$$$$%%%%%% !!!###%%%%%%$$$"""!!!""""""""""""############"""""""""############$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###""""""###$$$###!!!"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&''''''(((((())))))------,,,+++***))))))((()))***,,,---///666@@@GGGKKKQQQWWWYYYZZZ]]]dddjjjyyy~~~zzzsssmmmiiihhhiiijjjmmm########################"""""""""""""""!!!!!!!!! !!!""""""%%%$$$$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###%%%$$$###""""""!!!""""""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$'''&&&&&&%%%$$$$$$############$$$$$$$$$$$$######!!!!!!"""######"""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%''''''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%$$$$$$'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''&&&%%%%%%''''''(((((()))))))))***+++******)))((((((''''''((()))******(((((()))*********************++++++------,,,,,,++++++++++++,,,+++***))))))+++,,,...111111000000000111111222//////............/////////000000111222333333444222333333222222444888;;;???;;;666222000000000000000111111222222333333444333333333333333333333333222333444444333222111000//////000111111111111111000000000111222222222333222111111000000///............////////////......,,,,,,---...///000000111111000///......------...+++++++++***)))'''&&&%%%)))******++++++******))))))(((((((((((()))******((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%!!!!!!"""###############""""""""""""############!!!!!!""""""#########"""$$$$$$$$$$$$$$$$$$%%%%%%##################""""""###""""""###%%%&&&%%%$$$######%%%&&&&&&&&&%%%$$$%%%%%%$$$%%%&&&'''%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))***---,,,,,,++++++*********(((***,,,---///555???FFFKKKPPPVVVXXXZZZ^^^fffmmmxxx{{{uuuooojjjiiiiiijjjmmm######$$$###!!!""""""!!!!!!  !!!"""#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%!!!!!!"""###############&&&### """&&&'''######"""""""""""""""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$''''''&&&%%%%%%$$$######"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""%%%''''''%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&'''''''''&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))(((((())))))((('''&&&&&&))))))))))))((((((((((((***))))))((('''&&&&&&&&&(((***+++***)))((()))+++++++++++++++++++++++++++.........------,,,,,,,,,+++***)))((((((***,,,---,,,,,,,,,,,,---///000000//////............//////000000000111222222333333222222222222222555:::===@@@:::222//////000///...000111111222222333444444333333333333333333333333333444444555444333222111//////000111111111111111//////000111222333333444111111000000///...............////////////......,,,,,,---...///111111222111000///......------...&&&&&&'''(((((()))(((((()))***+++,,,,,,+++***)))((((((''''''''')))+++,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&&&&%%%###"""######$$$$$$$$$$$$######$$$$$$$$$###############""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%###"""!!! !!!"""$$$&&&""""""""""""############ !!!"""""""""""""""#########$$$$$$%%%%%%&&&$$$#########""""""!!!!!!"""!!!!!!###&&&(((((('''###$$$%%%&&&'''&&&%%%%%%&&&%%%%%%&&&''''''&&&$$$""""""###$$$%%%%%%&&&'''(((((((((((((((''''''''')))))))))))))))*********(((***,,,---///555>>>EEEKKKPPPVVVXXXZZZ___hhhpppxxx}}}wwwpppllljjjjjjkkknnn!!!!!!!!!!!!!!!"""""""""""""""!!!!!! ###!!!  !!!###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$&&&$$$""" !!!!!!%%%""" """### $$$###"""!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$###$$$$$$$$$""""""""""""!!!!!! ############"""""""""!!!"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########"""###%%%%%%###"""###$$$&&&### ###%%%%%%$$$&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$***)))(((&&&&&&%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((******))))))((((((''''''******))))))((((((((('''))))))(((((((((((())))))++++++,,,---------,,,,,,......---,,,***)))((((((---,,,,,,+++*********+++------,,,,,,,,,---......000///...------...///000000000000111222222333333111333222///222:::;;;888444333222000000000000111222222111111222444555777444333222333333333000...333333222222111000000///...............///000000222222222222222222222222000000//////.........---......///////////////...------------------------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%$$$%%%'''(((((('''%%%$$$((((((((('''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! !!!"""$$$%%%$$$""" ######""""""""""""###### !!!!!!"""""""""!!!  """$$$%%% """$$$%%%%%%%%%###"""###$$$%%%$$$"""""""""###!!!"""""""""############!!!!!!"""###$$$%%%%%%&&&''''''&&&%%%%%%$$$######&&&&&&&&&'''((()))***+++(((((((((((())))))))))))(((((('''''''''&&&&&&&&&((()))***+++---444>>>EEEJJJPPPVVVXXXYYY^^^iiirrr|||~~~xxxtttpppkkkkkknnnppp%%%%%%%%%%%%%%%$$$$$$$$$"""!!!!!!!!! """!!!  !!!""" !!!!!!!!!!!!!!!!!! !!!!!!!!!"""######$$$$$$######%%%$$$"""  !!!!!!###"""""""""###$$$###"""$$$############$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$######""""""######$$$%%%%%%$$$$$$$$$#########"""""""""###$$$$$$%%%%%%############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$&&&&&&$$$###$$$%%%&&&### ###%%%%%%%%%&&&%%%%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''((())))))))))))(((((((((((())))))))))))((((((''''''))))))(((((((((((())))))++++++,,,,,,------,,,,,,//////...---,,,,,,++++++---,,,++++++******++++++------,,,,,,------......000//////////////////000000000000111222222333333000222111///444===@@@>>>333222111////////////000222111111000111222444555555444222333444444333111444444333222111000//////000000000000000111222222222222222222222222222222000000000/////////............///////////////...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))((((((((('''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&'''&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$###!!!!!!######""""""""""""###### !!!!!!!!!""""""############"""!!! !!!"""###%%%%%%$$$###"""###$$$%%%$$$"""""""""###############$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''')))***+++---333===DDDHHHNNNUUUWWWXXX^^^iiirrr|||zzzvvvrrrmmmlllpppqqq""""""!!!!!! !!!!!!!!!!!! """!!!  !!!"""  !!!""""""######""""""$$$###""" !!!!!! !!!############$$$&&&$$$$$$$$$%%%&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######"""""""""""""""######%%%%%%%%%%%%%%%$$$$$$$$$ !!!"""###%%%'''((((((############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######%%%''''''%%%$$$%%%&&&%%%###!!!!!!###%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((("""###%%%&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))))))))******))))))((((((((((((''''''***))))))(((((())))))*********+++,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++******++++++------,,,,,,---......///000000111111111111000000000000000111222222333333000111000000555===@@@@@@333222000///......//////222111111000000111222222555444222222444555666555666666555444222000///...111111111111111222222222222222222222222222222222111111111000000000000000//////////////////......------------------------......---,,,++++++++++++++++++++++++++++++++++++************))))))))))))((((((((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%&&&''''''((($$$$$$$$$$$$$$$###############""""""""""""###### !!!!!!!!!!!!"""""""""###%%%%%%%%%### !!!"""###$$$%%%$$$#########$$$%%%$$$"""""""""######$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$%%%&&&&&&'''$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((((((''''''''''''&&&'''(((******,,,222;;;BBBFFFLLLSSSUUUWWW]]]iiirrr{{{}}}yyytttnnnnnnppprrr !!!!!!!!!!!!!!! """!!! !!!""" !!!!!!!!!!!!  !!! !!!"""""""""""""""$$$###"""!!! !!!!!!!!!######!!! ###&&&%%%%%%%%%&&&''''''((()))###########################$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$#########""""""""""""######$$$######################## !!!"""###%%%&&&''''''#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***'''((()))***)))(((&&&$$$'''''''''''''''((((((((('''(((((()))******++++++((((((((((((((((((((((((***))))))))))))))))))***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,------,,,------...///000000111222333333222111000000000000111222222333333111111222444777:::;;;999444222111000//////000000222222222111111111111111444222000000333555777777777777777555333111///---//////000000000111000000111111111111111111111111111111111111111111111111000//////.............................................---,,,++++++++++++++++++++++++************+++*********))))))))))))(((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%"""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######### !!!"""######$$$$$$%%%%%%$$$######$$$$$$%%%######""""""""""""######!!!!!!!!!!!!!!!!!!"""""" !!!###$$$%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$######$$$%%%$$$"""""""""############$$$$$$$$$%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######%%%$$$$$$############$$$(((((((((((())))))))))))(((((((((''''''''''''''''''(((******,,,111:::AAAEEEJJJPPPSSSUUU\\\hhhrrr|||~~~zzztttnnnmmmpppppp$$$$$$###"""!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""" !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!###%%%$$$""" """%%%&&&&&&&&&&&&&&&&&&%%%%%%###########################$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###"""###############$$$%%%&&&########################""""""""""""#########$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%#########$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))******&&&((()))******(((&&&%%%''''''((((((((()))))))))''''''((()))***+++,,,,,,((()))))))))))))))))))))******))))))))))))******((()))***+++,,,,,,,,,,,,******++++++++++++,,,,,,,,,++++++***++++++,,,,,,------------...///000111000111222333333222111000000000000111222222333333000111555:::===<<<999777555444222111000000111222333333333333333333222222222000...///222555777777888888888777555222000...//////000111222111111111111111111111111111111111111111111111222222222222111000///...---.........////////////////////////......---,,,+++++++++++++++++++++******)))))))))*********))))))))))))((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######### !!!!!!!!!!!!%%%$$$$$$######$$$%%%%%%######""""""""""""######""""""""""""""""""!!!!!!###""""""""""""$$$%%%&&&""""""######$$$$$$$$$$$$###$$$%%%$$$"""""""""###""""""""""""#########$$$%%%%%%$$$$$$###"""""""""%%%$$$$$$$$$$$$$$$######&&&%%%$$$$$$$$$$$$$$$%%%(((((((((((())))))))))))((((((((((((((((((((((((''')))++++++,,,111999???CCCIIIOOOQQQSSSZZZgggqqq|||~~~zzztttmmmkkkmmmmmm%%%%%%$$$$$$######"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!"""""" !!!""""""######"""""""""""""""""""""!!!!!!!!!$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""############$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%#########"""""""""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%!!!###%%%$$$###"""#########$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&''''''(((((())))))"""###%%%'''((())))))((('''(((((()))***)))))))))(((((())))))***+++,,,,,,))))))************+++++++++******))))))******+++((((((***+++,,,,,,,,,,,,------------------------++++++******++++++,,,,,,,,,,,,------...///111111111111222222222222111111000000000111222222333333000111666>>>BBB???<<<;;;666555333222111111222222222333333444444444333333111///...///222555666666777888999888777444111///111222333444555444333333111111111111111111111111111111111111111222222222222111///...------...///000000000000000000000000......---,,,++++++++++++++++++******)))((((((((())))))))))))((((((((((((%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!#########$$$$$$$$$$$$$$$######""""""""""""############""""""""""""!!!!!!'''%%%###!!! !!!"""##################$$$$$$$$$###$$$%%%$$$"""""""""###!!!!!!"""""""""#########%%%$$$$$$$$$######"""""" !!!"""###$$$&&&&&&'''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((***,,,,,,---111888>>>CCCHHHMMMOOOQQQXXXeeeooo{{{~~~zzztttllljjjkkkkkk"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!"""######$$$$$$######!!!!!!""""""""""""!!!!!!###"""!!!"""$$$%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###""""""""""""""""""###$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$######$$$"""$$$&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''######$$$&&&''')))******'''((()))*********)))))))))))))))******+++++++++******+++++++++,,,,,,,,,+++******))))))******+++'''((()))***,,,,,,,,,,,,------------------------++++++******++++++,,,---,,,,,,------...000111222111111000000000000111111000000000111222222333333444111444;;;>>>;;;999:::555444333111111111111222000111222333444444333333111000000111444666666555777888999999888555333111111222444555666555444333111111111111111111111111000000000111111111222222222111///---,,,---...///..............................---,,,+++++++++++++++******)))((((((''''''(((((((((((('''''''''&&&$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#########!!!!!!###$$$$$$$$$############""""""""""""###############"""""""""!!!!!!$$$$$$###"""!!!!!!!!!!!!###############$$$$$$%%%###$$$%%%$$$"""""""""###""""""#########$$$$$$$$$$$$$$$$$$############### !!!###$$$%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))+++---......222999>>>CCCHHHLLLNNNOOOVVVcccmmmyyy~~~zzztttllliiijjjiii!!!!!!!!!""""""""""""""" !!!!!!"""""" !!!!!!!!!!!!  !!!!!!  """"""###$$$$$$$$$$$$$$$ !!!"""""""""""""""!!!"""$$$###!!!"""###%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""###$$$%%% !!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%###%%%'''&&&%%%$$$%%%%%%"""$$$''''''%%%$$$%%%'''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&'''(((((('''''''''''''''&&&&&&&&&))))))(((((((((((()))***'''((()))++++++******)))***************++++++++++++++++++,,,,,,---------++++++************++++++'''((()))***,,,,,,------,,,,,,,,,++++++*********+++*********+++,,,,,,---,,,,,,------///000111222222111000//////000111222000000000111222222333333888222111666777333222555444333222000000000000111...///111222333333333222111111111444666777666555666777999:::999666444222///000222444444333222111000000000000000000000000//////000000111111111111333111///---,,,---...///------------------------......---,,,+++++++++++++++******)))(((''''''&&&((('''''''''&&&&&&&&&&&&######%%%&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''##################$$$$$$ """$$$%%%$$$"""!!!######""""""""""""######$$$#########""""""!!!!!!!!!###$$$###"""!!!######""""""######$$$%%%###$$$%%%$$$"""""""""#########$$$$$$$$$%%%%%%%%%##########################################$$$$$$############$$$%%%&&&'''(((((((((((()))))))))***'''((((((((())))))*********,,,...//////222999>>>DDDHHHLLLMMMNNNUUUaaalllwww{{{uuummmiiijjjiii$$$###"""!!!!!!"""###$$$!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""!!!###$$$%%%$$$$$$"""!!! !!!###$$$###"""###$$$$$$###!!! !!!"""############""""""!!!!!!########################%%%###!!!"""$$$%%%$$$!!!"""###$$$###""""""$$$%%%!!!###$$$&&&&&&&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$#########!!!!!!!!!"""###$$$&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))************'''((()))******)))((('''))))))))))))(((((((((((())))))************))))))***+++,,,---...---,,,,,,---,,,,,,+++***)))((((((,,,,,,+++++++++,,,---.........---------,,,,,,,,,........................111000///...///111333444////////////////////////333333222222111111222222222888>>>===777333444777111222222333333222222111333222111222333444222000444333222111222333444555333444777888777444000...333222111333666666333000444333111///......///000111111222222222111111000000000000///......------///............---------///......---+++******)))*********)))))))))))))))---,,,***'''$$$###%%%'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$!!!"""""""""##################""""""""""""######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""###########################""""""############""""""""""""###$$$$$$$$$$$$#########""""""!!!!!! !!!!!!""""""######$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%''''''(((((()))***+++000666:::???DDDJJJMMMOOOUUU___gggsss|||uuuqqqnnnllljjj######"""!!!!!!"""######"""!!!  !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$$$$$$$###"""!!!"""###$$$###""""""###$$$###"""!!!"""###$$$$$$#########"""""""""""""""""""""""""""""""""%%%###"""###%%%&&&$$$"""###$$$$$$###!!!!!!###$$$ !!!!!!""""""""""""!!!""""""###$$$$$$$$$$$$$$$"""###%%%$$$######$$$%%%######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''((()))******)))((('''((((((((((((((()))))))))***++++++,,,,,,++++++***)))***+++,,,---,,,,,,+++,,,,,,++++++***))))))))),,,+++++++++,,,,,,------............---------,,,---......///000111111111000000///...///000222444000000000000000000000000333333222222111222222222444777;;;:::555222333444111222222333333222222111/////////111444555555444333333222222222444555666444555666777777555222111333222111333555555222000222222111000///.........111111111222222111111000000000000///......------............------------+++++++++++++++******************))))))(((((((((((((((((('''&&&&&&((()))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$######""""""""""""######%%%%%%$$$$$$$$$###############"""!!!!!!"""##############################""""""############""""""""""""###$$$%%%%%%%%%$$$ !!!###$$$%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''''''''#########$$$%%%''')))***(((((())))))+++000555:::AAAFFFKKKMMMOOOUUU^^^fffrrr|||vvvqqqnnnmmmlll###""""""!!!!!!""""""######!!!  !!!###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""  !!!"""###$$$%%%%%%###"""###$$$$$$###"""!!!"""######"""!!!###$$$$$$$$$$$$$$$$$$#################################&&&$$$###$$$%%%&&&%%%###$$$%%%%%%###!!!!!!"""###%%%$$$$$$############$$$""""""###$$$$$$$$$$$$###$$$%%%&&&%%%$$$###$$$%%%!!!""""""######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''(((((())))))((((((''''''''''''(((((())))))******++++++,,,,,,++++++***))))))***++++++++++++***************************+++++++++,,,,,,,,,------...////////////...------+++,,,---...000111222333000///......///000222333111111111111111111111111222222222111222222333333777666666555333222111111111111222222222222111111///...///111444555555444333222222333444555666777444555555666555555444444222111111222333333222000111111111111000///......000000111111222111111000000000000///......------......---------,,,,,,,,,(((((())))))*********+++++++++***)))(((''''''&&&&&&''')))((('''&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%######""""""""""""######%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!###$$$%%%%%%%%%%%% """$$$%%%&&&'''############""""""""""""!!!!!!"""############"""#########""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''#########$$$&&&''')))***(((((())))))+++///555999CCCGGGLLLNNNOOOTTT]]]eeeqqq~~~|||vvvrrrooonnnmmm"""""""""!!!!!!"""""""""###"""  """###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!! !!!"""$$$%%%%%%$$$######$$$$$$###""" !!!######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''%%%###""""""$$$((('''%%%$$$######$$$%%%"""######$$$$$$$$$######%%%&&&'''&&&$$$###$$$%%%############$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((()))******(((((())))))))))))((((((((())))))***************))))))*********+++++++++++++++,,,,,,---------,,,//////000000000///...---)))***+++,,,---...////////////......///000222222111111111111111111111111222111111111222333333444999666222111222333111///111111222222222222111111222111000111333333111000222222333333444555666777333333333333333333444444111111111111111111111000000111222222222111///...///000000111111111111111000000000///......------------------,,,,,,,,,+++(((((()))))))))*********++++++***)))'''&&&%%%%%%''')))+++***(((%%%######$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$%%%%%%######""""""""""""######$$$$$$$$$$$$############ !!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!"""###$$$$$$$$$$$$$$$$$$###############"""""""""""""""#########!!!""""""#####################""""""""""""######"""""""""############$$$%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&''''''((()))))))))+++///444999BBBFFFKKKNNNPPPUUU^^^fffppp}}}|||vvvrrrpppooonnn!!!!!!!!!""""""!!!!!!!!!"""!!!  !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!! """###$$$$$$###"""###$$$$$$###""" !!!######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%(((((((((&&&$$$###$$$%%%$$$###""" !!!"""######$$$$$$$$$######"""%%%&&&'''&&&$$$###$$$%%%''''''&&&%%%$$$######"""%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))((((((''''''''''''((((((%%%&&&&&&'''((())))))***((((((((())))))(((((((((((((((((()))))))))******)))))))))***++++++,,,,,,***+++,,,---------,,,,,,...///000000000///---,,,++++++++++++,,,,,,,,,,,,.........//////000111111111111111111111111111111111111111111222333444555:::555111000222333222///000111111222222111111000111111000111222333111///222222333444444555555666222111000000000111222333000000000000//////000000111222333444333222111000...///000111111111111111000000000///......---------,,,,,,,,,++++++++++++************))))))))))))******)))((('''&&&%%%$$$%%%(((******(((%%%######$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""""""""#########$$$######""""""""""""######$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""############"""""" !!!""""""""""""&&&%%%%%%$$$###"""!!!!!! !!!!!!"""###$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$######""""""""""""##################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))))))))))))))(((''''''((()))))))))***...333888>>>CCCIIILLLOOOVVV```hhhooo|||{{{vvvrrrpppoooppp !!!!!!""""""!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############!!! !!!!!!"""###"""!!!!!!!!!###$$$###"""!!!"""######"""!!!###$$$#########$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%&&&%%%$$$###$$$&&&'''((((((&&&$$$$$$%%%&&&$$$$$$###"""""""""#########$$$$$$$$$$$$###""""""$$$%%%&&&%%%$$$###$$$%%%)))((('''&&&$$$###""""""%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))(((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((())))))******++++++******))))))))))))((()))******+++))))))******+++++++++,,,***+++,,,---...---,,,+++---...000000000///---+++---------------------------......//////000000111111111111111111111111111000000000111222444555666777444000000222333222000000000111111111111000000...---...000333444444333111222333444444444333333111000////////////000000//////000///------///111111222222222222222111111......///000111111111111000000000///......------,,,,,,,,,+++++++++******++++++******))))))(((((())))))((('''&&&%%%%%%$$$"""$$$''')))((('''&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$!!!!!!"""""""""###############""""""""""""######$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$!!!!!!!!!"""######$$$$$$######$$$%%%%%%%%%%%%%%%#########""""""#########%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))************((()))))))))***---333777<<>>AAACCCHHHOOOTTTaaapppyyyvvvttttttppplllmmmqqqvvv"""""""""""""""""""""""" !!!""""""!!! !!!"""%%%'''***+++ !!!!!!!!!  !!!!!! !!!!!!""""""###$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###### !!!"""""""""""""""###"""""""""######$$$$$$$$$$$$###""""""!!!!!!""""""""""""#########$$$$$$$$$"""!!!!!!!!!"""###$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$######"""""""""$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""###$$$&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((()))))))))))))))))))))******+++)))))))))************+++((()))***+++++++++++++++------------............------,,,,,,+++,,,,,,---,,,,,,---.....................///000000000000000+++///333555444111000000000000000///////////////---..................---------,,,,,,---...//////000000000000000000000000/////////......---,,,,,,******++++++,,,---......---..................---,,,---------.........///,,,------------,,,,,,+++***)))))))))(((((((((((()))((('''&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###""""""""""""!!!!!!###&&&&&&$$$"""!!!!!!$$$$$$#####################""""""""""""###$$$$$$#########""""""  !!!!!!!!!!!!!!!!!!!!!!!!"""############""" !!!!!!""""""""""""!!!!!!!!!!!!""""""###"""!!!   """######""""""""""""""""""""""""""""""########################!!!!!!"""###############""""""######%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''&&&'''(((((((((+++...111777:::>>>@@@BBBGGGNNNTTT^^^ooo{{{wwwuuutttqqqmmmnnnssssss!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!! !!!######"""   !!!!!! """###%%%&&&&&&""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""$$$###""""""###%%%!!!!!!""""""###$$$$$$$$$######"""!!!!!!!!!!!!""""""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''!!!"""###$$$%%%&&&&&&'''########################$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((%%%&&&&&&''''''(((((())))))))))))))))))******+++************++++++++++++'''(((((()))************............////////////...------,,,,,,,,,,,,,,,+++,,,---...............---...///000000111111000,,,000444555333000000111000000000000000/////////,,,,,,------------,,,,,,,,,,,,,,,,,,---.../////////000000111111000000///............////////////,,,,,,+++++++++,,,---...------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++*********)))))))))(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! """$$$%%%%%%$$$"""$$$&&&%%%###!!! !!!$$$######"""######$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!"""!!!!!!!!!!!!""""""############### !!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""!!!"""###$$$$$$$$$###"""""""""""""""""""""""""""########################!!!!!!"""############### !!!"""$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''''''''&&&&&&'''((())))))+++...111666999<<<>>>AAAFFFNNNTTT[[[mmm~~~zzzvvvuuuqqqlllnnnrrrttt"""""""""""""""""""""""" !!!""""""!!! """""""""!!! """"""!!!   !!!!!! !!!"""$$$%%%%%%"""""""""""""""""""""""""""######$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########%%%'''&&&$$$$$$&&&(((!!!!!!!!!"""###$$$$$$$$$######"""!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&'''((())))))))))))))))))))))))******+++))))))*********+++++++++'''((()))******+++++++++---------.........//////......---,,,,,,,,,,,,,,,***+++,,,---............---...///000111111111111000333666555111...///111//////000000000000//////,,,,,,---......---,,,,,,,,,,,,,,,------...///000...///000111111000///............///000111222333...---,,,+++++++++,,,,,,------...//////...---------,,,,,,++++++******)))++++++,,,,,,,,,,,,++++++))))))))))))(((((((((((('''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&'''&&&$$$"""###$$$###"""!!!"""#########"""""""""$$$%%%&&&"""!!!!!!!!!!!!"""############$$$$$$$$$######"""!!!"""""""""!!!!!! !!!!!!"""###"""""""""!!!!!!"""###############""""""!!!!!!!!!!!!"""""" !!!"""######$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""########################!!!!!!"""###############!!!!!! !!!"""###%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''''''''&&&&&&&&&((()))******,,,///111444777:::<<<>>>DDDLLLSSSXXXkkk{{{wwwtttoookkklllpppuuu$$$$$$$$$$$$$$$$$$$$$$$$ !!!######!!! """%%%&&&$$$!!!    !!!!!! !!!"""######""""""""""""""""""""""""######$$$$$$$$$######"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""$$$###!!!!!!"""%%% !!!!!!"""###$$$$$$$$$######"""!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$###"""!!!!!!!!!"""!!!!!!"""$$$$$$%%%%%%%%%"""############$$$$$$$$$"""""""""######$$$$$$%%%######$$$%%%%%%&&&''''''(((((('''&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''&&&''''''((()))******+++)))))))))))))))******+++))))))))))))************(((((()))++++++,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,***+++,,,---............---...///000111111111111333666888666000---...000...///000000000000000///,,,---...//////...---,,,,,,,,,,,,---...///000111...///000111111000///...------...///111333444555///...,,,+++******+++,,,,,,---...//////...---,,,---,,,,,,+++***)))((((((***++++++,,,,,,,,,++++++))))))((((((((('''''''''&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&###!!!!!!"""""""""!!!"""$$$&&&""""""!!!!!!"""$$$&&&''' !!!"""""" !!!!!!""""""""""""!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!""""""$$$###"""!!!!!! !!!!!!"""######$$$%%%&&&""""""""""""""""""""""""########################!!!!!!"""###############$$$############%%%&&&((($$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''&&&&&&&&&(((******+++,,,///111222444888:::===CCCKKKRRRVVVjjj|||wwwtttnnniiijjjnnnqqq !!!!!!!!!!!! ######""""""!!!!!! """!!!  !!!""" !!!!!!!!!!!! !!!"""$$$$$$%%%###!!!  !!!"""$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################!!!"""$$$$$$######$$$&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########((('''&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""((('''&&&%%%%%%$$$######(((''''''&&&&&&&&&''''''))))))(((((((((((())))))(((((((((((())))))))))))***+++,,,---...---,,,+++******+++,,,------...///------------------------++++++,,,,,,,,,---------+++,,,...000000000000000111111111222111111111111111111000000//////......222000...///111111///---...------------...//////111111111111000///...---%%%'''***///222222000---//////////////////////////////000000///...------))))))))))))))))))))))))((())))))***++++++,,,,,,+++---...,,,)))'''%%%%%%"""""""""###$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&(((&&&$$$"""!!!###%%%&&&!!!!!!""""""############%%%$$$$$$$$$######""""""%%%$$$"""!!!!!!!!!"""###""""""############""""""######$$$$$$###"""!!! !!!###$$$$$$""" """"""!!!!!! %%%""" !!!######!!!!!!!!!$$$%%%%%%!!!!!!""""""######$$$$$$$$$$$$############$$$$$$"""######"""!!!!!!###%%%$$$$$$$$$$$$###!!!  """###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''***)))(((((()))+++---///444777;;;===???DDDKKKQQQ^^^jjj{{{|||wwwtttoookkklllpppttt !!!!!!!!!!!! ###"""""""""!!!!!!!!! """!!!  !!!""" !!!!!!!!!!!! !!!"""###$$$$$$###!!! !!!"""######################## !!!###%%%&&&'''%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$$$$ !!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""######%%%&&&'''(((((((((''''''&&&&&&&&&''''''))))))(((((((((((())))))(((((((((((())))))))))))((()))***++++++++++++************+++,,,------...------------------,,,,,,++++++,,,,,,,,,---------+++,,,...000111111111000333222111000////////////000000000000//////......000...,,,---...///---+++---------------......///111111000000///...------++++++,,,...000///---***...........................////////////......---***************************))))))((('''&&&%%%%%%$$$&&&((()))(((&&&&&&'''############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###############!!!!!!!!!!!!""""""######$$$$$$#########"""""""""$$$###""""""!!!!!!""""""""""""############""""""!!!!!!!!!""""""######$$$ !!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""" !!!!!! ###  #########"""""""""""""""#########$$$######""""""######$$$###$$$$$$###!!! !!!###$$$$$$$$$######!!! """$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&(((+++...000222555999;;;===BBBIIIOOO]]]iii{{{|||xxxvvvqqqlllnnnrrrsss !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!"""###$$$$$$###!!! !!!""""""######################## !!!###%%%&&&&&&%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$"""!!!"""$$$""""""###$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$###""""""###$$$&&&((()))***######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$######"""!!!!!!!!!"""###$$$&&&((()))***''''''&&&&&&&&&''''''((())))))(((((((((((())))))(((((((((((())))))))))))'''''')))***++++++++++++)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...000111111111111666555222000///......///000000000////////////...///...,,,---......---+++---,,,,,,,,,,,,---......000000///...------------------,,,---......,,,***------------------------------......///.........************************))))))((('''&&&%%%$$$###"""$$$'''((('''&&&&&&'''%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######"""""""""###$$$$$$$$$###!!! !!!!!!!!!!!!""""""""""""######""""""""""""!!!!!!""""""######""""""!!!!!!!!!""""""######""""""!!!###"""!!!!!!!!!"""######!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!! $$$""" !!!"""!!!############""""""""""""$$$######""""""######$$$$$$%%%%%%$$$!!! !!!###############"""!!! ###$$$&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&***)))((((((((()))+++,,,000333777999;;;@@@GGGLLL[[[hhhyyy}}}yyywwwsssoooppptttvvv !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""$$$%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%''')))***######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$###""""""%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))(((((((((((())))))))))))((()))***+++,,,---......******************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...------...000111222333333777555333111000000000111////////////////////////000000////////////......,,,,,,,,,,,,,,,---......000///...---,,,------...,,,+++***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............************************))))))))))))))))))))))))&&&((())))))'''&&&%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""""""""""""""!!!!!! """""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""#########""" !!!!!!""""""""""""!!!!!!$$$$$$$$$###""" !!!"""############!!!!!!!!!!!!!!!  !!! !!!"""############""" !!!!!!""""""$$$$$$######""""""!!!!!!######""""""""""""#########$$$%%%$$$"""!!!""""""""""""#########""""""!!!###%%%&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&************+++,,,......000333666888:::>>>EEEKKKXXXeeewww|||yyyxxxtttooopppuuuvvv !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""##################"""""""""""""""""""""#########!!!"""######$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$###!!!!!!!!!"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))(((((((((((())))))))))))((())))))***+++---......++++++***************************+++++++++,,,,,,,,,,,,---------.........---......000111333444555222222000000///000111111.............../////////////////////............---,,,,,,,,,,,,---......///......------------...---+++******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...------************************)))***************++++++&&&'''))))))'''%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$###!!! !!!"""########################!!!!!!!!!!!!!!!"""""""""!!!!!!"""######!!! !!!!!!""""""""""""!!!!!!!!!"""$$$%%%$$$!!! !!!""""""######### !!!!!!!!!!!!!!! !!!!!! !!!!!!"""""""""###### !!!!!!!!!"""###$$$$$$$$$######""""""!!!!!!###""""""""""""""""""### """$$$%%%$$$###$$$%%%!!!""""""#########"""""""""$$$%%%$$$###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%'''))),,,///222333///333666888999>>>DDDJJJTTTaaattt{{{yyyxxxtttoooppptttsss !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%% !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$###""""""#########"""""""""""""""""""""""""""""""""######!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""%%%&&&%%%### """"""###$$$$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))(((((((((((())))))))))))'''''''''((((((***+++,,,,,,,,,,,,+++*********))))))))))))******++++++,,,,,,---------..................///000111333555666........................---............/////////,,,---...---+++++++++,,,...------------...//////....../////////......---///---++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++******))))))((((((''''''!!!###&&&'''&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%%%%###!!! """$$$############""""""""""""!!!!!!""""""""""""######!!!!!!""""""!!!!!! !!!!!!""""""!!!!!! !!!$$$%%%$$$!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$!!!  !!! """"""""""""###%%%############""""""""""""###""""""!!!!!!""""""###!!!$$$%%%%%%%%%%%%&&& !!!"""###############"""###$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((///222555777888<<>>CCCNNN\\\ppp|||vvvsssrrrsssuuu!!!!!!""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###$$$%%%$$$"""!!!""""""""""""""""""""""""#########$$$$$$######### !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############""""""######""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$#########""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((()))'''''''''((()))******+++%%%%%%%%%&&&&&&&&&''''''''')))***)))((('''((()))(((((('''''''''(((((()))(((((())))))***************+++++++++++++++++++++++++++,,,,,,,,,------------------............/////////111333555555111,,,---///111333333222000...///000000000///...------,,,,,,,,,,,,,,,---------+++,,,---...////////////......---,,,,,,+++******------,,,,,,,,,,,,++++++++++++++++++++++++++++++'''((()))***************)))(((((('''&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$#########$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###$$$%%%&&&%%%###   !!!!!!!!!!!! !!!!!!!!!!!!!!! """!!!!!! $$$######""""""""""""######"""""""""""""""""""""""""""######$$$$$$###"""""" !!!!!!!!!!!!######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((()))***+++///000111333555999>>>CCCOOO]]]ppp{{{vvvsssrrrsssttt """######"""!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""" !!!"""$$$%%%%%%$$$$$$######################## !!!!!!""""""!!!!!! !!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%######%%%###""""""""""""""""""""""""""""""""""""############################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%'''((()))((('''&&&######$$$%%%&&&'''((((((%%%%%%%%%&&&''''''(((((('''((())))))''''''((())))))(((((((((((())))))***((())))))*********)))))))))***++++++,,,+++++++++,,,,,,,,,,,,---------------------............///...222444333333444111......///111222222111///........./////////...------,,,,,,,,,,,,,,,,,,,,,,,,******,,,---............///...---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++&&&'''((()))************'''''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """""""""""""""""""""""" !!!###$$$$$$###"""!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!! %%%$$$######""""""######$$$"""""""""""""""""""""""""""############"""!!!!!! !!!!!!!!!!!!!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++222333444555777;;;AAAEEEQQQ^^^ppp|||wwwtttssstttvvv!!!#########"""!!! !!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!! !!!!!! !!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!! !!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$$$$"""###'''%%%""""""""""""""""""""""""""""""""""""############"""""""""###$$$$$$%%%%%%########################$$$$$$############$$$$$$###########################$$$&&&%%%%%%$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%###$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&'''(((((())))))'''((()))(((''''''((())))))))))))))))))***++++++))))))***+++******)))(((((()))***+++,,,++++++***,,,,,,,,,------------...---------............///...555888444000111222111000000000000//////...---,,,------............---......------,,,,,,++++++)))***+++---.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,(((((()))))))))))))))(((&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$ !!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""###$$$$$$###"""!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!! """######""""""""""""######""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!"""######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((((((((((()))***++++++000111333444777<<>>JJJ[[[jjjvvv{{{yyyxxxxxxxxxxxx!!!!!!  !!!!!!!!! !!!"""!!!!!! !!!!!!""" !!!"""""""""""""""!!!!!!!!!"""""""""""""""""""""###$$$###"""!!! !!!""""""######$$$$$$$$$######""""""######$$$%%% !!!""""""######"""""""""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$###""""""!!!!!!!!!"""######$$$$$$""""""############""""""!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&((('''%%%###"""###$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''((())))))***((()))******)))'''%%%$$$)))+++,,,,,,******+++---******))))))))))))******''',,,666666...---///)))+++***)))))),,,---------,,,,,,------------,,,,,,***++++++,,,,,,+++++++++((((((((((((((())))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""""""""!!!!!! !!!!!!"""  """######"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!! !!!""""""!!!!!!!!! !!!"""### !!!!!!!!!!!!!!!"""###$$$###!!! !!!"""!!!!!!!!!   !!!!!!!!!"""  """###"""!!! !!! !!!######"""!!! !!!!!!"""###$$$%%%$$$###!!!!!!###$$$%%%###$$$%%%%%%%%%%%%$$$###########################"""$$$&&&''''''&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&)))---///111444777:::999>>>IIIZZZiiiuuu|||yyyxxxxxxxxxwww !!!!!! !!!"""""" !!!"""!!!!!! !!!!!!!!!!!!"""""""""""""""!!! !!!"""###$$$$$$"""###%%%&&&%%%$$$""" """"""###$$$%%%&&&&&&'''#########"""######$$$%%% """###$$$$$$$$$###""""""!!!  !!!"""############""""""!!!!!! !!!"""$$$$$$######""" !!!"""###$$$%%%%%%""""""############""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""$$$&&&'''((('''&&&$$$$$$###$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))))))))))))))))))))******+++$$$&&&((()))***)))((('''&&&(((***)))'''''')))++++++***)))(((((()))***+++,,,000===999'''+++333&&&+++)))((())),,,---------+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++&&&&&&''''''(((***+++,,,***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!! !!!!!! """###### !!!!!!!!!!!!!!! !!!!!! !!!"""""""""""""""!!!!!!!!! """"""!!!!!! """%%%''' !!!""""""###"""""" !!!  !!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""!!!!!!!!!"""!!!!!! ###!!!!!!!!!!!! !!!###$$$$$$""""""!!! !!!###$$$"""!!! !!!"""$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$######$$$%%%%%%""""""""""""""""""""""""!!!$$$'''((('''&&&'''((())))))(((''''''''''''((()))+++...///000222444666999===IIIZZZiiiuuu|||yyyxxxxxxxxxyyy """"""!!! !!!!!! !!!!!!!!!!!!"""""""""""" !!!"""######$$$############"""""""""""""""$$$%%%%%%$$$###""""""""""""""""""""""""###!!! !!!###$$$$$$###""""""######$$$$$$$$$%%%&&&%%%$$$"""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """!!!  !!!""""""""""""""" !!!!!!""""""###############"""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''%%%######&&&)))''''''&&&%%%$$$###"""!!!!!!!!!"""###%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''')))))))))))))))))))))))))))***++++++***)))***+++,,,666:::444,,,++++++)))+++++++++************)))(((((()))***+++,,,,,,,,,************))))))))))))&&&&&&''''''((()))++++++)))((('''((())))))'''%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###&&&%%%###!!!"""###$$$###"""!!!"""$$$######!!!!!!$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$!!! ###%%%%%%###""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""""""""""""""  !!!"""###$$$%%%""""""!!!!!!!!!!!!"""""" !!!"""### !!!!!!!!!!!! !!!!!!""""""###### !!!"""###### !!!"""$$$%%%&&&'''###############$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%###%%%(((******(((%%%###%%%%%%&&&'''((()))******%%%+++000000111444666555:::===HHHXXXfffsss{{{yyyxxxwwwvvvtttyyy """"""!!! !!!!!! !!!!!!!!!""""""""" !!!""""""######!!!!!!""""""#########$$$ """$$$$$$$$$###"""""""""""""""""""""""""""%%%###!!!!!!"""###"""!!! !!!!!!!!!"""""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""" !!!!!!"""""""""""""""""" !!!!!!!!!"""""""""######"""""""""""""""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%######$$$&&&############""""""""""""""""""###$$$%%%%%%&&&&&&&&&'''((()))))))))))))))&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((()))******)))(((***+++///666888222---,,,,,,)))*********)))))))))(((((((((((()))++++++,,,,,,+++*********)))))))))((((((************++++++,,,---'''&&&%%%&&&''''''%%%######$$$$$$%%%%%%$$$$$$### !!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$%%%$$$"""!!!  !!!!!! !!!######"""  """ !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%###!!! """"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""""""""""""""!!!  !!! !!!!!!!!! !!!!!!!!! !!!!!!""" """""""""!!!!!!!!!!!!!!! !!!!!!""""""!!!""""""######$$$$$$$$$$$$$$$$$$######""""""!!!######""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&(((***++++++)))'''&&&%%%%%%&&&'''((()))******---111222000000444444222:::===HHHXXXgggttt}}}zzzyyyxxxvvvuuuuuu """"""!!! !!!"""  !!!!!!!!! !!!!!!""""""### !!!"""###$$$%%%%%%!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""&&&$$$"""!!!""""""!!! !!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """$$$%%%###!!!"""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """%%%&&&%%%$$$$$$$$$!!!"""""""""######$$$$$$#########$$$$$$%%%%%%%%%%%%%%%'''((()))*********((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((***,,,444555444///---...---***))))))))))))((((((((('''((()))***+++++++++++++++******))))))))))))(((((((((((('''''''''(((((()))%%%$$$######$$$%%%###"""###$$$$$$%%%%%%$$$$$$### """###$$$########################""""""""""""!!!!!!!!!!!! !!!"""######$$$######"""!!!!!!!!!!!!!!!  """######""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###%%%&&&'''!!! !!!  !!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!  !!!"""!!!!!!!!! !!!""""""  """!!!!!! !!!!!!!!!!!! ######""""""!!!  !!!!!!!!!!!!!!!############""""""""""""%%%$$$###"""!!! #########"""######$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''(((((()))))))))((((((%%%%%%&&&'''((()))******(((,,,------///444666555999===HHHXXXhhhuuu}}}{{{zzzxxxvvvsss  !!!!!! !!!"""  !!! !!!!!!!!!"""""" !!!!!!"""######$$$$$$#########$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%###!!!!!!"""###""""""###############$$$$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!"""!!!!!! ######""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#########%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&((('''%%%######%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((()))+++...777444///,,,---...---+++******)))))))))(((((((((((()))***+++++++++++++++***)))))))))((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%###""""""###$$$###"""###$$$$$$%%%%%%$$$$$$###!!!!!!  ########################""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""" !!!"""!!!  """!!!"""$$$###!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!!!!  !!!!!!"""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!""""""""""""""""""""""""###"""  """#########""""""!!!"""""""""!!!  !!!###"""!!! !!!!!!"""######""""""!!!!!!!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!! $$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''((()))******(((111777555222444777999999===GGGXXXhhhvvv~~~|||yyywwwwww  !!!!!! !!!###  !!! !!!!!!!!!!!!######""""""""""""""""""$$$$$$######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###%%%%%%$$$$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" """$$$$$$###""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!""""""############%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%***(((%%%############$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))***))))))+++...111999222,,,***,,,---,,,+++++++++*********)))))))))))))))***+++++++++******)))))))))(((((((((((('''***)))((((((''''''''''''%%%###""""""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$"""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""!!!  !!!!!!""""""""""""""" !!!"""!!!  """ """$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""""""!!!  !!!!!!""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!!  !!!### """!!!!!!!!!!!!!!!!!!"""###"""!!!  !!!"""### !!!!!!!!!"""!!!!!!!!!!!!!!!  !!!!!!"""###### !!!!!!""""""######$$$$$$###############$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%&&&'''(((%%%%%%&&&'''((()))******666CCCKKKEEE999444555888999<<>>(((%%%''''''%%%!!!!!!%%%***'''&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%&&&(((***+++(((((((((((((((((((((((('''***(((%%%(((000222///))))))))))))((((((((((((***((('''(((***+++)))&&&***++++++******)))((('''))))))))))))((('''&&&%%%$$$$$$######$$$$$$%%%&&&((('''%%%###!!!!!!!!!!!! """$$$%%%$$$###""" !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""!!!   !!!""""""!!! ###"""!!! !!!"""######!!! """"""  !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""!!! !!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!! !!!  ######"""!!! $$$###!!! !!!"""!!!!!!  !!!###$$$%%%$$$###""" """%%%%%%$$$###"""%%%$$$###"""###$$$&&&((($$$###"""###%%%&&&%%%$$$"""###%%%&&&%%%###!!! !!!""""""$$$%%%&&&''''''%%%%%%&&&&&&'''((()))))))))***+++---000333666777999===DDDNNN]]]ooo{{{xxxvvvuuuqqq  !!!!!!  !!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! $$$$$$###"""!!! """"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###"""!!!"""!!! !!!###%%%&&&''''''&&&%%%$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""""" """###$$$$$$$$$$$$((($$$&&&777KKKRRRGGG:::)))&&&######$$$%%%$$$$$$'''&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""##################$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''')))+++***(((+++222333000))))))))))))(((((((((((()))((('''(((***+++)))&&&%%%&&&''')))***+++++++++))))))))))))((('''&&&%%%$$$$$$######$$$$$$%%%&&&)))((('''%%%$$$$$$$$$$$$ """###$$$$$$######""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!!   !!!""""""!!! """"""!!! !!!""""""###"""!!!!!!######!!! !!!!!!  """"""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!! !!!!!! !!!  !!!!!!!!! ###"""!!!!!! !!!!!!  !!!!!!  ########################!!!"""$$$$$$$$$"""!!! !!!!!!"""######$$$$$$###"""!!! """###$$$$$$###"""###%%%&&&%%%$$$###$$$%%%%%%%%%$$$"""!!!"""###$$$%%%&&&'''((((((%%%%%%&&&&&&'''(((((())))))***+++---000333666777777;;;AAALLLZZZlll~~~}}}wwwsssrrrqqqsss !!!!!!!!! !!!"""!!!!!!### !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""""""""""""""!!!!!!!!!!!! !!!!!! &&&%%%$$$###"""!!! """"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!!!! """###$$$(((((('''&&&%%%$$$######""""""""""""""""""""""""###$$$$$$$$$$$$###"""""" !!!###$$$%%%%%%%%%&&&###%%%///===EEEFFFCCC333+++$$$###((()))%%% '''&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((()))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))+++******---222222///))))))))))))(((((((((((()))(((((((((******((('''$$$%%%&&&((()))*********((((((((((((((('''&&&%%%$$$$$$######$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$###"""!!!"""""""""!!!!!! """""""""""""""""""""""" !!!"""############!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!! !!!!!!  !!!!!!###"""""""""######""" !!!!!!!!!!!!  !!!"""######$$$######"""!!!  !!!!!!!!!!!!!!! !!!!!! !!!  !!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!"""###$$$###"""!!!"""!!! !!!"""$$$%%%$$$###"""!!! !!!"""###$$$###"""###%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((%%%%%%&&&&&&'''((((((((()))***+++---000333555777777:::AAAJJJYYYkkk}}}yyyrrrnnnmmmmmmooo  !!! !!!### !!!!!! !!!!!!!!!!!!"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """$$$###""""""!!!!!!!!!!!!"""###$$$((((((((('''&&&%%%$$$###""""""""""""""""""""""""######$$$$$$$$$######""" !!!###$$$%%%&&&&&&###$$$$$$'''+++000666999>>>555,,,(((***+++'''###'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%'''((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&''''''((('''(((((()))(((&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***---///...,,,))))))))))))((((((((((((((((((((()))))))))(((''')))))))))((('''&&&$$$$$$'''(((((((((''''''&&&%%%$$$$$$######$$$$$$%%%&&&"""""""""""""""""""""###""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###"""!!!######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!  !!!!!!  !!!!!!!!!"""""""""!!! !!!!!!""""""!!!!!!  !!!"""""""""""""""!!!!!! !!!!!!"""!!!!!! !!!!!!  !!!!!!""" !!!!!!!!! !!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""######"""!!!!!!!!! !!!!!!"""###$$$&&&%%%$$$###""""""######$$$""""""###$$$%%%$$$###&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&''''''(((&&&&&&&&&'''''''''((((((((()))+++---000222555666999<<>>777...)))&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((***,,,+++((($$$!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%'''((((((((('''&&&&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$)))222444...)))((())))))))))))((((((((((((&&&)))+++***((('''(((***((((((((()))(((((('''&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$######$$$$$$%%%&&&###$$$$$$%%%$$$###"""!!!!!!"""###%%%$$$###!!! """"""""""""!!!  !!!"""###$$$%%%%%%"""""""""""""""""""""""" !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!   !!!"""######"""!!!  """""" !!!### !!!!!!!!!!!!!!!!!!!!!  !!!"""""""""""" !!!!!!!!!!!!!!! !!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!! $$$###""" !!!"""""" !!!######!!!  !!!###$$$###""" !!!""""""###$$$%%%%%%&&&###"""!!!  !!!###$$$ !!!"""###$$$$$$#########!!!!!!"""###$$$###""" !!!###%%%&&&%%%###"""%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''(((***,,,///111444555888999===EEESSSfffyyy}}}xxxtttrrrrrrrrr !!!!!!!!!!!! !!!!!!""""""""""""!!! !!!  """"""""""""!!!!!!!!!!!! !!!"""!!! """############$$$$$$$$$###%%%&&&&&&$$$######$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!###$$$###"""######!!!!!!!!!"""###$$$!!!"""#########"""######"""!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""(((&&&$$$######%%%((()))&&&%%%$$$#########$$$$$$########################$$$$$$###""""""###$$$$$$!!!"""###%%%&&&&&&%%%%%%((($$$(((777BBB???111&&&%%%''''''%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&,,,,,,,,,,,,***(((&&&%%%%%%&&&'''((())))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''))))))'''(((+++***&&&'''((()))'''%%%%%%&&&'''&&&&&&'''((()))***++++++***)))))))))******'''%%%%%%%%%&&&&&&%%%%%%$$$###!!!""""""###$$$$$$%%%%%%$$$$$$######"""!!!  !!!######$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""#########"""!!!  !!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" """###"""   !!! ###$$$"""""""""!!! !!!!!!!!!!!!###"""""""""!!!!!! !!!  !!! !!!"""###$$$""""""###$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""&&&$$$!!! """$$$######""""""!!!!!! ###"""!!!  !!!!!!""""""###$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$#########$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''&&&&&&''''''(((''''''''')))***++++++,,,///333777666888===DDDQQQdddzzz}}}xxxuuussssssttt !!!!!! !!!!!!!!!!!!!!! !!!  !!!!!!!!! !!!!!!"""!!!!!!""""""#########$$$$$$$$$"""###$$$$$$"""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!"""$$$$$$$$$#########"""""""""""""""### !!!"""###$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""&&&$$$###!!!"""$$$&&&'''&&&&&&%%%$$$$$$$$$$$$$$$#################################$$$$$$#########!!!"""$$$%%%%%%%%%%%%$$$###&&&)))---888BBB===111&&&&&&''''''&&&%%%%%%'''$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''((())))))))))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''+++,,,***(((***)))'''&&&(((******((('''''''''''''''(((((()))*********''''''&&&'''((((((%%%###%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$###"""""""""%%%$$$$$$###""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""###""" """### !!!!!!!!!!!! !!!!!!!!!!!!!!!"""#########"""!!!  !!!############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""######!!! !!!""""""""""""""""""!!!!!! !!! """###!!!""""""!!! !!!!!!!!!!!!%%%%%%$$$$$$$$$#########!!!  !!!############$$$%%%&&&'''$$$$$$$$$"""!!!&&&%%%$$$###""""""""""""%%%$$$!!!  """###""""""""""""!!!!!! !!!!!! !!!""""""!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""""""""###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''''''''&&&((()))***+++,,,///444777777:::>>>FFFRRRfff{{{}}}xxxuuussssssttt !!!!!! """!!!   !!! !!!!!!!!!!!!"""""""""#########$$$$$$ !!!###"""  """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""$$$%%%$$$###############"""!!!!!! """"""###$$$$$$$$$############"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! """###%%%&&&&&&&&&%%%%%%%%%%%%%%%########################"""###$$$$$$$$$$$$###"""######$$$$$$%%%$$$$$$### ((((((###,,,AAAFFF>>>+++&&&$$$((((((######(((#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&&&&%%%%%%&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''...222...)))(((((('''%%%(((***+++***(((((()))))))))))))))))))))))))))'''&&&&&&'''((((((%%%###%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$###""""""!!!%%%%%%$$$$$$###"""""""""######$$$%%%%%%$$$$$$$$$ !!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""!!! !!!###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""""" """######"""!!!"""$$$   """"""!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!!"""!!! !!!!!!"""###$$$######"""!!!&&&%%%$$$######"""######$$$###""""""!!!!!!"""""""""""""""!!!!!!!!!!!! !!!"""###$$$ !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$###"""!!!!!!!!!!!!$$$%%%%%%&&&&&&''''''(((&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''')))***+++---000555888888;;;@@@GGGTTTggg|||}}}wwwuuuuuuuuuuuu !!!!!!""""""!!!!!! ###"""!!!  !!!  !!!!!! !!!!!!!!! !!!!!!""""""""""""############!!!""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""###$$$%%%$$$###"""###$$$$$$###!!!"""#########"""""""""!!!###""""""!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!###$$$&&&'''''''''&&&&&&%%%%%%########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$############'''%%%!!!&&&666AAACCC888***"""&&&(((###"""&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''%%%&&&''''''(((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''(((111777111)))&&&'''(((&&&''')))((((((((()))+++*********))))))(((((((((((('''''')))******'''%%%%%%%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$%%%$$$$$$$$$#########"""######$$$$$$$$$###"""""" !!!!!!""""""###!!!!!!!!!!!!"""""""""""" !!!""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%$$$###""""""!!!"""!!!!!!!!!"""$$$ !!!!!! """"""!!! !!!!!!!!!!!!"""!!! !!!""" !!!"""""" !!! &&&%%%$$$$$$##################$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&$$$###"""###$$$%%%&&&'''''''''&&&'''(((***+++---000555888777:::???GGGSSSfffzzz|||wwwvvvwwwyyyyyy"""""""""######""""""""""""!!!!!! !!!!!!""" !!!!!! !!!!!!!!!"""""""""  !!!!!!"""""""""######### """###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!"""$$$%%%$$$###"""#########"""!!!!!!!!!!!!!!! ###""""""!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""###$$$&&&&&&'''''''''&&&%%%$$$########################'''%%%""" """%%%'''$$$$$$##################((("""!!!%%%'''(((222???CCC111######&&&$$$"""###'''&&&&&&%%%$$$###""""""&&&&&&'''''''''((((((((())))))((('''&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((***444999222((($$$&&&(((''''''&&&%%%$$$%%%))),,,******))))))(((''''''''''''''''''(((***)))'''%%%%%%%%%&&&&&&%%%%%%$$$##################$$$$$$$$$$$$$$$$$$###############!!!"""""""""""""""!!! !!!!!!!!!""""""#########!!!!!!!!!!!!""""""""""""$$$###""""""""""""###$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!!!!! !!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!### !!!!!!"""""""""!!!!!! """"""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!""""""""""""###$$$%%%%%% !!!###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$"""""" !!!!!!!!!$$$######"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%###"""!!!###$$$%%%&&&''''''''''''''')))***+++---000444888555888===EEEQQQcccwww|||xxxxxxyyy{{{|||!!!""""""######""""""!!! !!!!!!!!!!!!!!! !!!""" !!!!!!"""######### !!!"""!!!!!!!!!!!!"""""""""######!!!"""$$$###!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!###$$$###"""""""""""""""!!!   !!!!!!######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""######%%%&&&&&&''''''&&&$$$###########################'''%%%""" """%%%'''######"""""""""######$$$*** )))((( &&&555CCC999,,,%%%$$$%%%$$$"""(((''''''&&&%%%$$$######'''''''''(((((((((((())))))((('''%%%###"""""""""%%%&&&&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((())))))******---555888000'''$$$''')))((((((&&&$$$###$$$(((+++(((((((((''''''&&&&&&&&&$$$$$$$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$###'''&&&%%%$$$###!!! """""""""""""""""""""""" !!!!!!"""!!!!!! ###############"""""""""!!!!!!!!!!!!""""""""""""###!!!!!!### !!!!!!!!!!!! !!!!!!!!!!!!!!!"""###### !!!!!!"""!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  """ !!!!!!!!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$###### !!!!!!!!!%%%%%%$$$###"""  !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$%%%&&&'''(((((()))))))))***++++++,,,///333777333666<<>>BBB555&&&!!!%%%)))'''"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''&&&$$$!!! !!!"""###$$$$$$$$$""""""!!!!!!!!!!!!!!!""" !!!"""###!!!!!!!!!!!!"""###""""""$$$### !!!""" """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """"""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""""""""""""""  !!! !!!!!!!!!!!!""""""##################$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!%%%$$$######"""!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!! !!!"""###""" !!!######"""!!!!!! !!! """$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((***+++++++++***)))******++++++---///000111444444888???IIIYYYooo|||xxxuuuqqqrrruuusss !!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!""" !!!"""$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!! """"""############""""""""""""###$$$%%%%%%%%%%%%######""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&'''$$$$$$$$$######"""""""""***"""%%%444===666+++&&&$$$%%%%%%%%%######$$$&&&'''&&&&&&''')))***)))((("""######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&&&&)))---222333111,,,'''%%%'''******)))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%###### !!!"""###$$$$$$$$$""""""!!! !!!!!!"""###!!!!!!!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! """""""""""""""!!!!!!!!! ###!!!#########"""""""""###$$$%%%#####################$$$###"""!!!!!! !!!!!!$$$$$$######"""!!!!!! !!!!!!"""!!!  !!!!!!!!!!!!!!! !!!###$$$$$$###""""""### """#########"""!!! !!!  """###$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%&&&(((***+++,,,++++++******+++,,,---///000111333333666>>>GGGVVVlll~~~wwwrrrpppoooppptttuuu""""""!!!  !!!!!!!!! !!!  !!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!""""""$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" """!!! """$$$ """"""""""""!!!!!!!!!!!!""""""############""""""""""""######$$$%%%%%%%%%############""""""""""""!!!"""###$$$$$$$$$$$$$$$ """$$$%%%&&&'''""""""""""""######$$$$$$'''"""$$$...777555---(((%%%&&&&&&%%%$$$$$$%%%'''&&&%%%$$$$$$&&&'''&&&%%%"""######$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((($$$&&&''''''+++//////,,,'''((()))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''((('''&&&&&&$$$$$$$$$$$$###"""!!! ###"""!!! !!!"""###$$$######"""""""""###$$$$$$ !!!"""!!! """$$$ """$$$$$$""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! """"""!!!!!!!!! !!!!!!!!!!!! ### $$$$$$###"""""""""###%%%&&&!!!!!!""""""###############""""""!!!!!!!!!!!!!!! !!!"""############""""""#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""" !!!!!!!!!!!!###$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$%%%'''(((***+++++++++))))))***,,,---...///000111222666===FFFSSSgggxxx}}}qqqlllkkklllooosssuuu"""""""""!!!  !!! !!!   !!!!!!!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""############"""""""""""""""######$$$%%%&&&###############"""!!!!!!!!!!!!"""$$$$$$%%%%%%$$$!!!!!!""""""######$$$$$$""""""######$$$%%%%%%&&&"""$$$%%%)))000555333,,,'''''''''&&&%%%%%%''')))'''%%%$$$$$$&&&&&&%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%''''''''',,,222000+++%%%&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$"""!!!&&&&&&&&&%%%$$$"""!!! $$$###!!!!!!!!!###$$$&&&$$$$$$###"""""""""###### """"""!!! """%%%"""###$$$"""  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!! ######################## !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!""""""!!! """"""!!!  !!!!!!!!!!!! !!! !!! ######"""!!! """$$$%%% !!!"""######$$$$$$###""""""!!!!!!"""""" !!!"""#########"""!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!$$$%%%&&&&&&$$$""""""###""""""!!!!!!""""""###$$$!!!""""""!!! !!!"""$$$$$$#########$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***((((((***+++---......///000111555===EEEPPPbbbrrrwwwjjjfffgggjjjnnnsssuuu """"""""""""!!! !!!   !!!!!!!!!!!!!!!"""######!!!"""###$$$%%%&&&&&&&&&########################""""""""""""""""""""""""######################## !!!"""######"""!!! !!!!!!!!!""""""###### !!!###$$$%%%$$$"""!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""############""""""""""""""""""###$$$%%%&&&###############"""!!! !!!!!!"""$$$$$$%%%%%%%%%############"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%% &&&(((&&&,,,777888222'''''''''&&&%%%%%%'''))))))(((&&&&&&''''''&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&((('''&&&,,,444333---((((((''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$###"""!!!"""###%%%'''%%%$$$###""""""!!!"""""" """###!!!"""&&& !!!""""""!!!  !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!   !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!""""""!!! """"""!!!  !!!!!!!!!!!! ######""""""!!!!!!!!! !!! !!!"""###"""!!! """### !!!"""###$$$$$$$$$###"""""""""""""""""""""#########!!!  !!! !!!""""""!!!!!!  !!!###"""!!!!!!!!!"""$$$%%%#########""" !!!"""$$$$$$######$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((('''((()))+++,,,---......///000555===DDDOOO___nnnrrrfffbbbeeeiiiooouuuwww!!!!!! !!!!!! !!!!!!!!!!!!!!!"""!!!  !!!""" """!!! """$$$#########"""""""""""""""""""""""""""!!!!!!!!!!!! """###$$$###!!!  !!!""""""###"""""" !!!""""""!!!!!!######""""""!!!!!! """"""!!!!!!  !!!"""###$$$$$$'''&&&%%%###"""!!!!!!!!!!!!!!! """$$$############""""""""""""###"""!!! !!!###%%%&&&$$$###"""!!! $$$"""!!!"""$$$$$$""""""###$$$%%%%%%$$$###"""%%%%%%&&&&&&'''''''''((("""%%%%%%$$$***555999777!!!'''***((('''(((%%%%%%%%%%%%%%%%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''$$$&&&000===@@@777,,,&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!&&&%%%$$$%%%&&&&&&%%%### """%%%%%%$$$#########""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""!!!"""""""""""""""!!!!!! !!!!!!!!!!!!  !!!!!!!!! !!!!!! !!!!!!%%%$$$###!!! ######""""""!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""---((($$$"""######""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! %%%$$$"""!!!!!!!!!"""###%%%&&&&&&### """"""$$$$$$!!! !!!""" !!!!!!!!!!!!!!!  !!!###$$$$$$""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***+++,,,,,,+++,,,...000555444777<<>>GGGWWWfffzzztttjjjcccfffnnntttxxx||||||!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!""""""!!! """""""""""""""""""""""" !!! !!!!!!""""""""""""#########""""""""""""!!!!!!!!!!!! !!!"""######""""""###""""""!!! !!!!!!!!!!!!  !!!!!!"""""" !!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!"""#########""""""!!!"""######""""""###$$$"""""""""!!!!!!!!!!!! !!!!!!!!!""""""###$$$$$$%%%$$$##################"""###$$$######"""!!!!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!! """$$$$$$###&&&...777<<<***!!!(((+++%%%###(((######%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&)))...000000---(((%%%%%%%%%$$$$$$$$$#########&&&%%%%%%%%%$$$$$$$$$$$$###""""""!!!!!!"""######"""""""""###%%%%%%$$$###&&&&&&&&&%%%###!!!"""###########################""""""""""""""""""""""""""""""#########"""!!!  ###""""""!!! """!!!  !!!!!!"""############"""!!!!!!!!!!!! !!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!  """""""""!!!!!!!!!!!!!!!!!!!!!!!! ### """%%%!!!!!!!!!"""""""""!!!!!!"""###$$$&&&'''&&&$$$""" !!!!!! !!!"""$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((()))))))))''')))******)))***,,,...111000333888===FFFWWWfff}}}tttjjjbbbdddkkkqqqxxx~~~~~~!!!!!! !!!!!!"""""""""!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""""""""!!!!!!   !!!!!! !!!!!!!!!!!!!!!######""""""!!!!!! !!!"""#########"""!!!!!!"""######!!!!!!"""###""""""!!!!!!!!!!!! !!!!!!!!!"""######$$$$$$$$$######"""""""""######"""###$$$$$$"""!!!!!!"""###""""""!!!!!!""""""###""""""""""""!!!!!!!!!!!!%%%###$$$%%%###"""&&&---///%%%!!!%%%'''!!!!!!"""$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###(((+++......***''''''((($$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$#########"""!!! !!!"""###$$$###""""""###%%%&&&%%%$$$$$$%%%%%%###!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!########################"""###$$$$$$$$$###!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!  !!!!!!############!!!!!!  !!!!!!!!! !!!""""""### !!!!!!!!!!!!"""""""""  !!!!!!!!!  !!!!!!!!! """""""""!!!  """### !!!"""""""""!!!!!!#########$$$&&&&&&$$$""" """###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%% !!!!!!"""###$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""""""""""""""""""""######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***)))***+++*********,,,...111000333888===FFFWWWfff}}}vvvmmmfffggglllqqqwww}}}zzz!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!  !!!   !!!""""""###!!!!!!!!!!!!  """#########"""!!! !!!!!!""""""""""""!!!  !!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!###$$$###"""!!! !!!"""""" !!!"""""""""!!!!!!!!! !!!"""######$$$$$$$$$"""""""""!!!!!!""""""###!!!###%%%$$$""" !!!"""$$$###""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%'''######&&&%%%"""###'''&&&%%%######!!!"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&***...,,,&&&"""$$$'''$$$$$$$$$$$$#####################""""""""""""!!!"""""" !!!###$$$###"""###$$$&&&'''&&&%%%#########""" """$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$###"""  !!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!   !!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!""""""""" !!!!!!!!! !!! """!!!!!!!!!!!!!!!  !!!!!!!!!"""""""""!!!!!!%%%###!!!"""$$$$$$###!!!  ###$$$###!!!!!!!!!  !!!!!!""" !!!!!!"""######""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))***((()))+++++++++,,,...000111111333888===FFFWWWfff{{{zzzsssooopppssstttwwwzzzyyy!!!!!! !!!!!! !!!!!!""""""    !!!""""""###!!!  """###$$$###!!! !!!""""""###"""""" !!!"""""""""!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$###"""  !!!"""!!!  !!!"""!!!!!!!!! !!!"""######$$$$$$###"""!!!!!!!!!!!!!!!""""""!!!###%%%$$$""" !!!###%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%&&&&&&!!!!!!&&&(((%%%%%%'''$$$'''%%%%%%'''&&&!!!$$$%%%&&&&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$&&&&&&%%%$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&,,,111///((($$$%%%)))$$$$$$$$$############"""!!!!!!!!!!!! """!!!  !!!###%%%#########%%%'''((('''&&&!!!""""""!!! """$$$########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""!!!  !!!"""""""""!!!"""#########!!!  !!!!!! ###"""!!!!!!!!!!!!"""""" !!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""" !!!"""""" !!!!!! ###&&& !!!!!!"""""" !!!!!! !!!"""""""""!!!!!!&&&### """$$$""" !!!!!!$$$%%%$$$!!! !!!""""""$$$###"""!!!  !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""############""""""""""""$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***'''(((***+++,,,...000333111111444888===GGGWWWfffxxx|||wwwvvvyyyzzzxxxwwwxxx||| !!!!!!""""""###### !!!!!!  !!!!!!!!!  !!!"""############"""!!! !!!"""########################### !!!"""#########"""!!! !!!"""###"""###$$$###!!! !!! $$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!!$$$#########""""""!!!!!! !!!""""""######"""######""""""!!!!!! """######$$$$$$$$$######$$$$$$$$$#########""""""+++$$$!!!%%%'''$$$$$$&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######""""""###### !!!###%%%%%%###!!! %%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%% !!!"""###$$$%%%&&&&&&)))+++---+++(((&&&''')))"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$"""!!! ######""""""""""""#########$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$######!!!######""" """"""!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""!!!!!! !!!!!! """!!!!!!!!!!!!""""""###!!!!!!""""""!!! !!!!!!""""""""""""!!!!!!  """###   !!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!   !!!!!!!!! !!!""""""""" #########"""""""""""""""$$$###"""!!! !!! !!!""""""!!!""""""!!!!!!"""######$$$!!!"""%%%%%%%%%""""""!!! ######"""!!!!!!!!!!!!!!!""""""""""""######$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!"""###$$$%%%&&&&&&&&&((((((((((((((((((''''''((()))******)))***,,,...------222888???IIIZZZiiiyyy~~~~~~}}}yyyyyy{{{|||!!!!!!!!!!!!  !!!!!! !!!!!! !!!  """###"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!!!!"""""""""""""""""""""""" !!!!!!""""""###"""!!! !!!"""###!!!""""""!!!!!! !!!!!!!!!###"""""""""""""""##################"""""""""!!!#########"""""""""!!!!!!$$$$$$###"""!!!###"""""""""!!!!!!!!! ######$$$$$$$$$######"""$$$$$$$$$#########""""""'''!!!"""%%%###"""%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$!!!"""$$$%%%%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############***++++++)))&&&$$$%%%'''##################$$$$$$$$$$$$$$$$$$###"""!!! """"""!!!!!!!!!!!!""""""%%%&&&&&&''''''&&&%%%$$$#########$$$######"""!!! """###"""!!!"""###%%%""""""!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###############"""!!!!!!"""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!""" """!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!"""!!!!!!"""######""" ######"""""""""######$$$%%%""" !!!###%%%%%%$$$"""""""""#####################"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''&&&''''''(((((((((''''''(((***+++*********,,,...//////333888>>>HHHXXXgggyyy~~~zzzyyy|||}}}"""!!!!!!  !!!!!!  !!!""""""""""""""""""!!! !!!#########"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""!!!  """"""!!! !!!"""###""""""!!!!!!!!!"""##################""""""""""""######""""""""""""!!!!!!$$$$$$$$$### """"""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$###############%%%!!!"""$$$###$$$&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%,,,+++)))&&&###"""$$$&&&##################""""""""""""######"""!!! !!!!!! !!!!!!%%%%%%&&&&&&%%%$$$#####################""""""!!!$$$$$$###""" !!!###&&&""""""!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###############""""""!!!$$$### !!!### !!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!"""#########"""!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!!!! """""""""!!!  !!!!!!!!!!!!!!!!!!  !!!  !!! !!!!!!"""""""""""""""""""""""""""%%%$$$###"""""""""""""""###"""!!!"""###$$$###!!!$$$$$$##################&&&$$$!!!!!!"""#########$$$$$$$$$$$$###############""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&&&&$$$%%%&&&''''''''''''''')))***++++++***+++---///111111333999>>>FFFVVVeeezzzzzzyyy{{{}}}!!!!!!!!!  !!!  !!!!!!""""""!!!  """###"""!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """!!!!!! !!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""" """$$$"""!!! !!!###$$$######"""!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""!!!!!! !!!"""###""" """"""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!########################$$$###"""###$$$%%%'''(((&&&&&&%%%$$$############&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%###$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%!!!!!!"""###%%%''')))***...,,,)))%%%""""""###%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!"""$$$$$$$$$######"""!!!!!!###$$$$$$$$$$$$###"""""""""######"""  """"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! $$$###!!! !!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!! !!!!!!"""###$$$&&&$$$"""!!! !!!"""#########""""""""""""######   !!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""!!! !!!!!! !!!!!!!!! !!! !!!"""###!!!!!!!!!"""""""""""""""%%%%%%$$$###""""""#########"""!!!!!!"""###"""!!!$$$$$$$$$$$$$$$######""""""!!!  !!!!!!"""%%%%%%###""" """"""!!!!!!!!!!!!""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''''''''''')))***++++++***+++---///000000333888===FFFVVVeeezzzyyywwwzzz{{{ !!!!!!!!!""""""""" !!!  !!! !!!"""!!! !!!  !!!!!!!!!!!!!!!!!! """"""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!! ###!!!  """###%%%$$$###!!! """"""""""""""""""######!!!!!!!!!!!!!!!!!!"""""" !!!#########!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$###"""!!!########################"""######"""###%%%'''(((&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%!!!!!!!!!###%%%(((+++---///,,,(((%%%###$$$$$$%%%$$$######""""""!!!!!!!!! !!!!!!!!! ###""""""!!!!!!""""""###%%%%%%$$$###############"""""""""""""""!!!!!!  """!!!""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!! !!!"""###$$$(((&&&###!!! !!!!!!"""!!! !!!"""###"""!!! !!!"""### !!!!!!!!!   !!!!!!  !!!""""""### !!!!!!"""""" !!!"""""""""!!! !!!"""!!!!!!!!!!!! !!! !!!"""### !!!!!!""""""""""""%%%$$$#####################!!!!!!""""""!!!"""###$$$$$$$$$######"""  """$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''''''''''')))***++++++***+++---.........222777===GGGWWWfffyyy~~~wwwuuuwwwyyy !!!!!!"""######$$$ !!!!!! """!!!!!! !!!!!!"""  !!!!!!   !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!"""%%%$$$###!!! """"""""""""############ !!!!!!!!!!!!""""""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$#####################$$$$$$$$$###### """$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$######%%%''')))+++...+++'''%%%%%%%%%$$$$$$""""""""""""""""""!!!!!! !!!""""""!!!!!!######""""""""""""######&&&&&&%%%%%%%%%%%%&&&''' """"""!!! """"""!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!""""""###############"""$$$$$$######!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!! !!!###$$$%%%'''%%%###!!!   !!! !!!   !!!!!!!!!"""!!!!!!!!!!!!  !!!###$$$$$$ !!!""""""""" !!!""""""!!!  !!!"""!!! !!! !!!!!!""" !!!!!!""""""###$$$######"""""""""#########!!! !!!!!!!!! !!!"""$$$$$$######""" !!!"""!!! !!!$$$&&& !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###(((''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((((((''''''$$$%%%&&&'''''''''''''''((()))******)))***,,,...------111777===GGGWWWfffxxx}}}vvvtttvvvwww !!!!!!!!!!!!!!!!!!!!! !!!!!! """!!!!!! !!!"""###$$$!!! !!!"""!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!  """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!"""######"""!!! !!!"""!!! !!!!!!!!!"""""""""""""""!!! !!!!!!"""""""""############ !!!!!!!!!"""""""""!!! !!!"""""" !!!!!!!!!"""""""""###!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$!!!$$$###############$$$%%%&&&&&&######$$$$$$%%%&&&''''''%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$######%%%(((+++---+++(((%%%$$$%%%%%%$$$"""!!!!!!!!!""""""""""""""" !!!"""#########""""""!!!!!!!!!!!!""""""$$$$$$######$$$%%%&&&'''!!!!!!""""""!!!!!!  ######"""""""""""""""!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""###############"""$$$%%%%%%%%%!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!###$$$%%%""""""!!!!!!!!!!!!!!!   !!!""" !!!!!!!!! !!!!!!""""""!!!!!!!!!!!!  !!!"""###### !!!""""""### !!!!!! !!!""""""  !!!!!!!!!!!!!!!!!!  !!!""""""###"""""""""!!!!!!""""""###$$$""" """""""""!!!###$$$######"""!!!"""###!!!"""%%% !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!"""######'''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((()))))))))(((&&&''''''((((((((('''''''''((())))))((()))+++---//////222777<<>>LLLZZZlllzzzzzzuuuuuuvvv|||  !!!!!!!!!!!!  !!!!!!  """"""!!!!!!!!!!!!""""""""""""###$$$$$$$$$###"""###""""""!!!!!!""""""###!!!!!!"""######$$$%%%%%% !!!""""""!!! """""""""""""""""""""""" !!!!!!!!!!!!"""###$$$$$$$$$$$$### !!!!!!!!!!!! !!!""""""!!!!!!"""$$$###############$$$$$$$$$"""""""""""""""######$$$################################################$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$(((///111+++%%%$$$$$$!!!!!!###$$$$$$###""""""!!!!!!""""""###""""""!!!!!!!!! """"""""""""""""""""""""###""""""###%%%%%%$$$"""""""""#########""""""!!! !!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""###""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###  """###"""!!!!!!!!!!!! !!!!!!!!! !!!"""$$$$$$###!!! !!!###$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!!!!!!!""""""  !!!  !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!"""   !!!!!!  !!!"""###""" !!! !!!!!! !!!!!!!!!"""""""""### !!!"""#########!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))***++++++)))))))))))))))***++++++,,,,,,///333666===JJJXXXiiixxxyyyuuuuuuvvv|||  !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! ######################## """"""!!!!!!!!!!!!""""""!!!"""""""""!!! $$$$$$###############$$$""""""###$$$%%%&&&&&&''' !!!!!! """"""""""""""""""""""""!!! !!!"""###$$$%%%%%%$$$###!!!!!!!!!!!!""""""""""""  """""""""######$$$$$$$$$%%%"""""""""""""""######$$$$$$$$$##########################################&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%)))000000((($$$%%%"""  """######  ###"""""""""!!!!!! """""""""""""""""""""""""""""""""$$$&&&&&&$$$"""!!!""""""############"""!!!!!!"""###############""""""""""""!!!!!!!!!!!! !!!#########"""!!!"""""""""""""""""""""""" !!!!!!!!!""""""######  """######"""!!!###"""!!! !!!"""###!!!!!!!!!###%%%%%%###!!!""""""""""""#################################### !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""""""""""""""############ """""""""""""""###$$$$$$!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""   """$$$$$$$$$$$$!!!############""""""###$$$###"""!!!!!!### !!!!!! !!!!!!!!!""""""###### !!!"""######$$$!!!"""$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((()))***+++)))))))))))))))******+++++++++...222666<<>>GGG]]]nnnzzzuuusssuuuxxx !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$""" !!!### !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""!!! !!!######""" !!!"""#########""""""###$$$$$$$$$$$$###$$$$$$#########"""""""""""""""""""""!!! !!! !!!######""" """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$###""""""###$$$!!!!!!"""###$$$%%%%%%$$$###""""""""""""###$$$$$$%%%$$$$$$###############$$$###"""!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""$$$###############$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&###"""%%%$$$"""###############"""""""""$$$%%%&&&''')))++++++'''"""!!!###%%%$$$"""######"""!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!! !!!!!!""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""!!!  !!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###"""!!!!!! """"""############""""""!!!""""""######""""""!!!$$$$$$############""""""######""""""!!!!!! """"""!!!!!!!!!!!! !!!!!!!!!!!! %%%$$$###"""""""""""""""!!!!!! !!!!!! !!!  !!! !!!""""""""""""!!! !!!!!!"""!!! !!!""""""!!! """""""""!!!!!!!!! """"""!!! !!! !!!!!!!!!!!!!!! $$$###""""""######"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!""""""###""""""!!!!!!"""""""""!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&((()))*********))))))))))))************,,,111333666???III\\\mmm~~~xxxssssssuuuzzz !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&%%%$$$"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!###"""!!! """""""""!!!""""""###$$$$$$$$$$$$############""""""""""""!!! !!!"""######### !!!""""""!!!!!!"""""""""""""""!!! !!!!!!""""""######"""$$$%%%$$$###"""###$$$######$$$%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&$$$######""""""#########$$$###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$###!!!!!!###$$$$$$%%%%%%%%%%%%$$$!!!###$$$"""###%%%'''&&&'''%%%""""""$$$$$$###"""$$$###!!! !!!""" !!!!!!"""""""""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!""""""###"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ###"""""""""!!!!!!!!! """""""""""""""!!!!!!!!! !!!!!!!!!!!! &&&%%%%%%$$$######""""""!!!!!!!!! !!!!!!!!!   !!!!!!!!!!!!!!!!!! !!!""""""""""""""""""!!!  ###""""""!!!!!!!!!!!!!!!"""!!!!!!!!! !!!"""""""""!!! """!!!!!! !!! !!!!!! !!!!!!$$$######""""""!!!!!!!!! !!!"""###### !!!!!!!!!""""""######""""""""""""###############""""""""""""###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''(((***++++++***)))(((((()))***++++++***,,,111333777@@@JJJ\\\mmm{{{vvvrrrrrruuu{{{!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""$$$(((,,,***$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###"""!!! """$$$!!!  !!!!!! """"""###$$$$$$$$$$$$############""""""""""""!!! !!!"""###$$$$$$ !!!!!!!!!!!!!!!!!!""""""######"""!!!  !!!!!!""""""######"""$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%$$$######$$$###"""""""""###%%%&&&""""""!!!!!!!!!""""""###""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%###"""!!!!!!###%%%'''######$$$$$$$$$$$$######'''((($$$"""%%%%%%######$$$%%%%%%%%%$$$$$$"""$$$###!!!'''***'''$$$###""""""#########"""$$$###!!! !!!""" !!!!!!!!!"""!!!!!!!!!!!!!!!"""######%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######### !!!"""######"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!  !!!!!!"""!!!!!!   !!!""""""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!! !!!"""""""""!!! !!!!!!!!!!!! !!!!!! !!!!!!"""""""""!!!!!!  !!!"""######"""""""""######$$$$$$%%%""""""""""""############  !!!"""######"""!!!!!! !!!!!!###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***++++++***)))(((((()))***++++++***,,,000333777AAAKKK\\\mmm{{{vvvrrrqqqtttyyy""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!"""(((---,,,$$$ !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""######"""!!!!!!"""$$$!!! !!!!!!""""""###$$$$$$$$$$$$###$$$$$$#########"""""""""%%%$$$###"""!!!!!!!!!!!!!!!!!! !!!!!!!!!"""######""" !!!!!!!!!!!!"""""""""""""""###$$$###""""""###$$$$$$%%%%%%$$$###"""!!!!!!###""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!"""###""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""$$$###"""!!!"""###%%%'''"""######$$$$$$######"""&&&(((&&&""""""&&&'''%%%!!!"""""""""""""""!!!!!! $$$"""###---111---""""""""""""""""""############"""!!!!!!!!!!!!!!! !!!!!!!!! !!!"""######&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$!!!""""""######""""""!!! !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!  """"""############"""""" !!!!!!""""""!!!!!! !!!!!!""""""""""""######""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!  !!!!!! """"""""""""!!!  !!!""""""!!!"""$$$###"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!"""###!!!!!!!!!"""!!!  !!!"""""""""""""""###$$$###"""!!!"""###!!!!!! !!!!!! !!!!!!""""""#########$$$$$$%%%%%%%%%!!!!!!!!!"""""""""######!!!!!!""""""######$$$$$$$$$$$$###"""!!!!!!!!!!!!###$$$$$$%%%&&&%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&((()))*********))))))))))))*********)))+++///222777AAALLL[[[lll~~~yyytttsssuuuxxx !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$'''&&&### !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""!!!!!!"""!!! !!!######"""""""""######!!!""""""###$$$$$$$$$$$$###%%%$$$$$$$$$############'''%%%$$$""" !!!!!!  """ """#########!!! """"""""""""!!!!!!!!!!!!!!!"""######!!!!!!"""###!!!"""""""""""""""!!!!!! !!!""""""######""""""""""""!!!!!!""""""###$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######""""""""""""#########""""""""""""$$$%%%&&&###$$$$$$%%%%%%$$$$$$### ###$$$######%%%$$$!!!""""""###""""""!!! ###### &&&000111+++!!!!!!!!! !!!###%%%"""""""""""""""!!!  !!!!!!!!!  !!!"""###$$$######"""""""""####################################$$$%%%%%%%%%%%%%%%###############"""!!! !!!!!!!!!"""""""""######""""""""""""""""""""""""!!! """"""############"""""" !!!!!!!!!!!! !!!!!!!!!"""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!! !!!!!!!!!!!! !!!###$$$%%%%%%$$$$$$ !!!""""""!!!   !!!!!!  !!!!!!!!!!!!!!!  !!!"""""""""""""""$$$$$$"""!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!! !!!"""### !!!"""""""""!!! !!!"""###"""$$$%%%$$$!!! !!!###!!!!!! !!!!!! !!!!!!!!!!!!!!!###############$$$$$$$$$ !!!!!!!!!"""""""""###$$$&&&'''((((((''''''%%%%%%$$$###"""!!!!!!"""""""""###$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%'''((()))))))))************))))))***(((***...111666AAALLLYYYjjj}}}~~~yyywwwxxxwww !!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!### !!!!!!!!!""""""""""""""""""""""""""" !!!!!!"""""" !!!  !!!$$$$$$###$$$%%%$$$""" """"""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$###"""!!!!!!"""######"""!!! """ """###$$$###"""!!!######""""""!!!!!! """###"""!!! !!!""" !!!!!!""""""!!! """#########"""!!!######""""""###$$$%%%%%%###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&""""""""""""###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""%%%%%%%%%'''%%% %%%%%%%%%$$$$$$"""!!!!!!###$$$!!!&&&...,,,###!!!!!!!!! !!!$$$&&&!!!"""#########"""  !!!!!!!!! !!!""""""!!! !!!!!!"""###$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!! """"""""""""############""""""""""""""""""""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!! !!!!!!!!!!!!  """############ !!!""""""!!!   !!!!!!  !!!""""""""""""!!!###$$$######"""!!!$$$$$$"""!!!###%%%""""""""""""""""""""""""%%%$$$"""!!! !!!"""$$$ !!!"""""""""!!!  !!!###$$$ """###"""!!!!!!!!! !!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!! ######"""""""""""""""""" !!!!!!!!!!!! !!!$$$&&&'''&&&%%%$$$&&&%%%$$$###"""""""""""" !!!"""""""""""""""""""""###$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&((()))((()))***++++++***)))((()))((()))---000555@@@KKKWWWhhh{{{|||zzzzzzwww """""""""!!!!!!!!!   !!!!!! """""""""!!! !!!""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""### !!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###"""!!! !!!"""$$$$$$"""""""""###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###############%%%%%%%%%%%%$$$""" """"""""""""""""""""""""######$$$%%%%%%%%%%%%$$$#########"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$!!!(((+++&&&"""""""""!!!!!! !!!############"""""""""""" $$$###"""!!!!!!!!!!!!!!! !!!""""""###%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""!!!  !!!"""###"""!!! !!!&&&$$$!!! """#########$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""""""""!!! """###$$$ !!!"""###$$$$$$"""""""""""""""!!! !!!""""""!!!!!! !!!!!!!!!!!!!!! !!!"""###$$$###""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!! """"""!!!!!! """###############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" """###$$$$$$###!!!$$$$$$######"""!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!$$$%%%""""""&&&$$$###""" !!!""" """######""""""###$$$!!!  !!!""" !!!"""###$$$%%%%%%%%%&&&%%%$$$######%%%'''(((&&&%%%$$$$$$%%%(((+++,,,$$$%%%&&&'''((('''&&&%%%&&&'''(((***++++++++++++((((((,,,111333555===FFFUUUdddwww}}}{{{ !!!""""""!!!"""""""""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!#########$$$$$$$$$$$$### !!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""### !!!"""""""""!!!  """$$$###"""!!!""""""&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!""""""##################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""""""""#########"""###$$$$$$%%%%%%$$$$$$### """))),,,(((######!!!!!! !!!!!!"""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!"""""""""###$$$%%%%%%%%%""""""!!!!!!!!!!!!!!!"""$$$%%%%%%$$$$$$"""!!!!!!###"""!!! !!!"""###$$$###"""!!! !!!!!!"""!!!"""""""""######"""""""""######""""""!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!###############"""!!!!!!""""""###############""""""""""""###"""!!!!!! !!!"""#########!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$###"""!!!"""!!!!!!!!!    !!!!!!""""""""""""!!!!!!$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###"""!!!"""######"""!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!)))"""###%%%!!!%%%***%%%""""""""""""!!!!!!  """######""""""###$$$'''&&&$$$###"""""""""###!!!"""###$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%%%%%%%$$$%%%%%%''')))***%%%%%%&&&''''''''''''&&&((()))))))))))))))))))))***))),,,000222555===FFFUUUcccvvv~~~}}}###!!! !!!""""""!!! !!!!!!!!!!!!!!!###""" """!!!!!! !!! !!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""##################"""$$$$$$$$$$$$$$$$$$######!!!$$$&&&&&&%%%"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""###### !!!""""""######""""""!!!!!!!!!"""""""""############""""""!!!  !!!######!!!!!!!!!"""%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$######!!!"""######$$$$$$#########"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!""""""######$$$$$$"""###$$$$$$%%%%%%$$$$$$"""!!!$$$+++---)))%%%### !!!"""######"""""""""!!!!!!!!! """"""""""""""""""""""""  !!!!!! !!!!!!""""""######!!!!!! !!!!!!"""$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""$$$######""""""""""""###$$$"""  !!!"""!!!!!!""""""""""""!!!!!!$$$$$$###"""!!!  !!!!!!"""""""""""""""###"""""""""!!!!!!!!! ###$$$$$$$$$$$$######""" !!!"""###$$$$$$$$$$$$###############""""""!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%%%%###"""!!!!!!!!!!!! !!!!!!""""""###""""""!!!%%%$$$###"""""""""""""""#########$$$$$$#########$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""!!!!!!!!!""""""""""""######$$$$$$###""""""!!! """!!!!!! !!!!!!"""'''$$$&&&###"""000999111"""###$$$%%%$$$"""  """######""""""###$$$$$$###""""""!!!!!!!!!!!!"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((******((('''''''''((((((,,,+++,,,000222555>>>HHHUUUcccvvv}}}zzz}}}$$$###!!! !!!"""!!!  $$$###"""!!!###"""!!! !!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$############""""""""""""""""""!!!"""###%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""""""""############!!!!!!"""############"""!!!!!!"""""""""#########$$$###"""!!!!!!!!!!!!""" !!!######!!! !!!"""%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$###"""""""""###%%%&&&""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$ !!!"""###$$$$$$%%%""""""###$$$$$$$$$$$$$$$!!!&&&***,,,)))%%%""" !!!"""###$$$!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!!!!""""""$$$############$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""""""""'''&&&$$$######$$$%%%&&&!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!"""######"""!!! !!!"""##################$$$$$$###"""""" !!!""""""""""""""""""############"""!!!!!!###"""!!!!!!!!!!!!""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!! """"""###$$$$$$$$$######'''&&&%%%$$$$$$$$$$$$$$$""""""############""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""############ !!!!!!"""######$$$$$$#########"""""""""!!!""""""!!!!!!!!!!!!"""""" ###!!!%%%;;;III@@@$$$%%%%%%%%%$$$"""!!! """######""""""###$$$ !!!"""###$$$######$$$$$$$$$######""" !!!###$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$((('''&&&&&&&&&''')))******)))'''%%%%%%&&&((()))...,,,---///111444>>>HHHUUUcccvvv~~~yyyvvvyyy%%%###!!!!!!!!!"""!!!  !!!!!!!!! !!!!!!"""###"""!!! !!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$###""""""!!!"""#########""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""""""""############!!!""""""###############""""""""""""############"""""""""""""""###$$$%%% """######"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$&&&%%%###"""""""""###$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$ !!!"""###$$$$$$%%%""""""###$$$$$$$$$$$$###"""''')))((('''$$$!!! !!!!!!###$$$%%%!!!!!!!!!!!!  !!!"""$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$###"""""" !!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""######"""######$$$$$$######""" !!!!!!""""""###### !!!"""######"""!!! !!!!!!""""""######!!!!!!"""""""""""""""!!!"""""""""""""""!!! !!!!!!""""""!!!!!! """"""!!!!!!!!!!!!"""###""""""##################""""""""""""""""""""""""###"""!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!! $$$###"""!!!!!!!!!!!!!!!######$$$$$$$$$$$$############""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  """ !!!###$$$$$$%%% !!!"""######$$$!!!"""""""""#########$$$""""""!!!!!!!!!!!!"""""" ###!!!%%%<<>>IIIWWWccckkksss||||||vvvttt !!!  """!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!! !!!$$$%%%$$$######$$$%%%$$$"""!!!"""$$$!!!!!!"""""""""#########$$$###""""""######""" !!!"""###$$$$$$%%%$$$###"""!!!!!!!!!"""### !!!!!!!!!!!! !!!!!!"""############"""""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&$$$""""""###$$$%%%########################$$$$$$######"""#########!!!!!!!!! !!!!!!!!!"""###$$$%%%%%%###"""!!!!!!)))---'''!!!!!!$$$&&&$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%########################!!!!!!!!!!!!"""######$$$!!!!!!"""###$$$$$$%%%%%%########################'''''''''&&&&&&%%%$$$$$$%%%%%%''''''''''''%%%%%%"""$$$%%%$$$###"""###$$$######""""""!!!""""""###"""""""""!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$%%%%%%&&&&&&%%%%%%!!!"""$$$$$$$$$$$$"""!!!""""""!!!!!!""""""###$$$#########"""""""""!!!!!!######""""""""""""######""""""!!!!!! """"""""""""############!!! !!!"""############"""###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%(((***,,,---,,,***(((&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$############ !!!  """!!!  !!!"""###  !!!!!!!!!!!!""""""""""""$$$############$$$%%%%%%"""######$$$$$$$$$######""""""######$$$$$$%%%%%%######$$$$$$$$$$$$############$$$%%%%%%&&&''''''&&&%%%$$$%%%'''''''''&&&$$$%%%&&&%%%###""""""###&&&&&&'''''''''''''''&&&((())))))((((((***---000<<>>LLL[[[iiittt}}}|||xxxqqq !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" """###$$$$$$###""" """"""""""""!!!!!!!!!!!! !!!!!!"""######### !!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""######"""!!!"""$$$$$$""" !!!"""######$$$$$$######$$$"""!!!"""%%%&&&$$$##################$$$%%%%%%######$$$#########""""""$$$!!! """%%%'''$$$ !!!!!!!!!"""""""""##############################%%%###!!!"""$$$%%%$$$""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$!!!""""""###############""""""######$$$$$$$$$%%%$$$!!!!!!$$$$$$$$$+++333<<<111&&&%%%&&&$$$""""""!!!!!!"""""""""########################"""!!!!!!$$$######$$$%%%%%%$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%$$$%%%''''''%%%"""$$$$$$$$$$$$############&&&%%%###"""""""""###$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########""""""######$$$#################################$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%$$$#########$$$%%%&&&(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!########################$$$$$$$$$###!!!"""###%%%$$$"""!!! !!! ###""""""!!!!!!!!!!!!!!!###"""!!!"""$$$%%%$$$###########################$$$###""""""###$$$&&&(((&&&%%%%%%###"""!!! !!!!!!""""""########################""""""""""""!!! !!!###$$$!!!!!!!!! !!!"""$$$%%%"""!!!!!!"""###$$$%%%%%%%%%%%%########################"""###"""!!! !!!"""###&&&$$$###%%%((((((### !!!!!!!!!!!!"""%%%'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((('''''''''))))))***))))))+++///222555>>>LLL\\\jjjvvv|||xxxooo!!!"""###$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""############### !!!!!!!!!!!!"""""""""""" !!!!!!!!!$$$"""!!!!!!"""######"""""""""###""""""!!! $$$"""""""""$$$%%%$$$#########"""######$$$%%%%%%"""###%%%&&&&&&$$$"""!!!$$$""" !!!$$$$$$""" """####################################$$$###"""###$$$$$$###""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###""""""""""""###$$$$$$!!!!!!"""###$$$%%%&&&&&&%%%######%%%&&&(((...444:::000'''%%%%%%###!!! !!!"""###$$$%%%%%%###$$$$$$$$$$$$######"""%%%$$$###$$$%%%&&&$$$"""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&'''((('''&&&$$$%%%$$$$$$$$$############%%%%%%$$$############$$$############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%&&&&&&'''(((((((((((('''%%%$$$##############################$$$$$$$$$$$$######""""""""""""!!! ########################"""%%%'''%%%!!!!!!$$$((('''%%%#########"""  !!!"""""""""""""""!!! !!!$$$%%%%%%$$$""""""""""""""""""""""""&&&%%%$$$###"""###$$$$$$$$$$$$###"""!!!!!! !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!###$$$""""""!!!""""""###%%%%%%!!!!!!!!!!!!"""###$$$$$$######"""!!!!!!!!!###$$$$$$###"""!!!###"""!!! !!!"""###(((%%%###$$$''''''%%%""",,,(((### ###&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&'''(((((())))))***))))))+++///222555>>>LLL\\\jjjwww{{{vvvooo !!!"""###$$$%%%%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""&&&%%%$$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!$$$###!!!!!!!!!"""###$$$######"""!!!!!!!!! !!!""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&%%%$$$###"""$$$"""!!!"""###""" !!!$$$%%%%%%%%%########################$$$############$$$######""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$###"""!!!"""###$$$%%%""""""###$$$$$$%%%&&&&&&%%%######$$$&&&(((---111111)))###$$$%%%$$$$$$%%%######$$$$$$%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&$$$#########%%%%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&%%%$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###"""!!! """"""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%'''((()))((('''%%%###""""""""""""""""""""""""######$$$$$$$$$$$$######"""###%%%&&&''''''&&&%%%########################"""###$$$###""""""$$$%%%'''&&&$$$$$$$$$$$$"""!!! """#########"""!!!  """$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$###""""""###############""""""!!!!!!!!!!!!"""""""""######$$$$$$ !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###%%%%%%$$$######"""""""""!!!!!!!!!!!!!!!"""###### !!!"""###$$$$$$%%%%%%!!!###%%%%%%%%%$$$######"""!!!!!!"""######&&&###!!!!!!"""$$$###"""(((&&&$$$%%%((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############''''''&&&%%%%%%'''((()))))))))***))))))+++///222666>>>LLL[[[hhhttt~~~xxxsssppp!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""### !!!!!!!!!"""""""""###%%%$$$###"""  !!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""######"""!!!!!!!!!###$$$""""""""""""!!!  !!!!!!!!!!!!!!!"""###)))((('''&&&%%%$$$$$$$$$&&&&&&$$$#########$$$%%%$$$###"""""""""!!!"""#########"""##############################$$$############$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$###"""""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$(((++++++***$$$!!!###&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((($$$######$$$%%%%%%$$$"""&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&'''''''''(((((((((%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######"""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%'''((('''&&&$$$"""""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!###%%%%%%%%%%%%$$$""""""""""""""""""""""""###  $$$&&&### !!!  """"""!!! !!!"""#########""" !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$##################""""""$$$#########""""""!!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!!!!"""%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!"""#########"""!!! !!!$$$%%%%%%%%%$$$######""""""""""""######$$$"""  """######$$$###$$$&&&******'''###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%'''((()))))))))***))))))+++///222777???KKKXXXeeepppyyy|||uuupppooo !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""" """""" !!!!!!""""""###### !!!!!!!!!!!! !!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########"""######"""!!!!!!"""$$$ !!!###$$$&&&''''''(((!!!###$$$$$$######$$$%%%)))((('''%%%$$$$$$$$$$$$'''%%%###"""!!!"""$$$%%%###$$$######"""!!! """"""######""" ########################"""$$$$$$$$$###"""###$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###############$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%###"""%%%+++,,,******%%%###%%%'''%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((()))*********(((''''''((())))))(((&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$#################################$$$$$$$$$$$$#########$$$$$$$$$######"""!!!""""""""""""""""""""""""###%%%(((###!!! !!!###$$$$$$###"""""""""""""""!!! """  """"""""""""""""""""""""!!!!!!"""######$$$$$$$$$"""#####################$$$$$$###"""!!! !!!""""""######$$$$$$%%%""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$"""""""""!!!!!!""""""######"""!!! ###$$$$$$%%%$$$###"""!!!########################$$$###"""""""""###$$$%%%(((&&&###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))***))))))+++///222777>>>IIIVVVaaalllvvv{{{{{{sssnnnkkk!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!! !!!!!!!!! !!!"""######### !!!"""""""""### !!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!"""""""""######### """$$$$$$"""!!!"""### !!!###%%%&&&'''((((((!!!###%%%$$$###"""$$$&&&$$$$$$$$$######$$$$$$%%%$$$$$$######""""""""""""###$$$$$$$$$###"""!!!!!!$$$$$$###""""""!!! ########################"""$$$%%%$$$"""!!!###%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$)))111333///+++''''''))))))'''&&&)))))))))))))))))))))******)))***+++,,,....../////////......///000000///---,,,+++++++++************++++++++++++++++++++++++))))))((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%''')))(((&&&$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$############$$$""""""""""""""""""""""""!!! %%%'''###%%%$$$###$$$%%%&&&%%%$$$!!!!!!!!!!!!!!!""""""###!!!  """"""""" ########################!!!""""""###############!!!!!!!!!""""""#########""""""!!!!!! !!!!!!"""######$$$%%%%%%"""""""""""""""!!!  !!!###############$$$######"""""""""######!!!!!!!!!!!!###$$$&&&((('''&&&&&&%%%$$$###""""""#########$$$$$$############$$$$$$$$$###$$$%%%&&&'''&&&%%%"""!!!"""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%&&&''''''((('''''''''))))))***))))))+++///222666===HHHTTT```lllvvv||||||sssnnniii###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$#########""""""!!!!!! !!!"""######$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""%%%%%%###!!!!!!##################"""!!!!!!!!!###""" """$$$ !!!"""$$$%%%&&&!!!"""$$$$$$$$$###!!! ###$$$%%%%%%###""""""###!!!!!!!!!!!!"""$$$%%%&&&########################!!!$$$%%%%%%"""!!!###%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$%%%&&&&&&'''((($$$&&&'''&&&---777999555+++((((((,,,,,,******---,,,,,,---...//////000111...///000222333444444444555444333444666666444333222222111111000000000000........................---,,,+++)))))))))***+++'''''''''((((((((())))))&&&)))+++***'''%%%&&&(((&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%########################""""""###$$$%%%&&&&&&'''$$$$$$#########$$$&&&'''$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######  """$$$&&&"""""""""""""""""""""""" !!!###%%%%%%$$$###$$$"""!!!!!!""""""  !!!###%%%&&&!!! !!!$$$%%%%%%$$$########################"""############""""""!!! !!!""""""""" !!!!!!"""###$$$$$$%%%""""""###""""""!!! """"""######"""!!!$$$$$$###############$$$""""""!!!!!!!!!###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######!!!"""###$$$######$$$%%% ###''''''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%'''((((((((('''&&&))))))***))))))+++///222444;;;GGGTTT```mmmwww~~~}}}tttnnnjjj"""""""""!!! !!!"""""""""""""""######$$$$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""  !!!!!! '''!!!!!!###  !!!!!!!!!""" !!!"""###"""!!!!!!!!!!!!!!!"""### !!!!!!""""""#########"""!!!"""$$$$$$"""!!!""""""""""""""""""""""""%%%$$$""""""###$$$###### !!!"""$$$%%%'''((((((!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%)))++++++111;;;>>>;;;......///000000111222222333444666777777666555444666777888:::;;;<<<<<<<<<<<<<<<<<<=========:::888888999999999777555333222444555555555555333111000222111000...,,,+++*********++++++,,,,,,++++++***''''''&&&&&&&&&'''(((((())))))'''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$######%%%%%%$$$###%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%&&&''')))***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$###"""""""""###%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%%%%""" """"""#########$$$$$$$$$$$$###"""!!!  !!!!!!"""""""""""""""######$$$%%%%%%%%%%%%%%%"""###$$$%%%$$$###!!!!!!!!!""""""######$$$$$$$$$$$$############$$$$$$%%%%%%$$$###"""""""""######"""!!! !!!"""###"""!!!!!!!!!!!!"""############""""""!!!!!! !!!!!!!!!!!!""""""""""""%%%$$$$$$###"""!!! """###$$$%%%%%%&&&&&&%%%$$$###""" ########################'''(((((('''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######""""""!!!$$$''')))'''$$$###%%%((())))))'''&&&&&&'''((()))'''((()))))))))+++...000666<<>>;;;444444444555666777777888:::<<<>>>@@@AAA@@@@@@???;;;<<<===>>>@@@@@@@@@@@@DDDCCCBBBBBBCCCBBB@@@>>>============<<<;;;999888999:::;;;;;;;;;:::999888777666555444222111111000...//////000000//////...+++******)))((((((((((((((((((&&&%%%$$$$$$######%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%#########$$$&&&'''&&&$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""%%%$$$#########$$$&&&&&&%%%$$$###""""""###$$$%%%###%%%'''((('''&&&&&&'''""""""#########$$$$$$$$$%%%$$$$$$###"""!!! """"""######"""!!! !!!!!!"""""""""!!!!!! !!!"""""""""!!!"""""""""""""""#########$$$######""""""######$$$$$$###""""""!!!!!!!!!"""!!!!!!"""######"""!!!!!! !!!$$$#########"""""""""""" !!!!!!"""#########$$$$$$######""""""!!!!!! !!!###$$$%%%&&&&&&%%%$$$$$$###"""!!! !!!!!!"""###$$$$$$%%%%%%"""###%%%&&&%%%### $$$$$$%%%&&&&&&&&&&&&&&&)))))))))((((((((((((((($$$&&&''''''&&&&&&'''(((((((((''''''''''''(((((('''((()))))))))+++...000444;;;EEERRR___lllxxxzzzqqqmmm!!!!!!  !!!!!!"""######""""""""""""!!!!!! !!!!!!!!!$$$$$$$$$$$$############!!!"""###"""  !!! !!!$$$$$$!!!###'''!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######$$$$$$$$$$$$###!!! $$$$$$$$$$$$###############"""!!!"""$$$$$$"""!!!""""""""""""""""""""""""%%%###""""""###$$$$$$######""""""!!!!!! ########################&&&$$$!!!!!!###%%%$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$%%%&&&'''((())))))))))))******+++,,,---............///000222333444444555777888888;;;??????<<<;;;;;;<<<<<<======>>>>>>===???AAACCCDDDEEEEEEDDD@@@@@@BBBCCCDDDDDDDDDDDDEEECCCAAA@@@@@@???>>>=========>>>>>>===<<<;;;;;;<<<===>>>@@@@@@AAAAAAAAA===<<<<<<;;;:::::::::999555555666666666666555555111111///...,,,+++***)))***)))(((&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&''')))(((&&&%%%%%%&&&((()))%%%%%%$$$$$$$$$$$$%%%%%%######$$$''')))***(((&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""%%%%%%$$$$$$%%%%%%&&&'''%%%$$$"""!!!!!!"""$$$%%%!!!$$$&&&&&&%%%$$$$$$%%%###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###"""!!!###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$#####################""""""""""""$$$######""""""######$$$""""""!!! !!!!!!!!!###%%%%%%###!!!""""""!!!!!!""""""###$$$$$$$$$$$$$$$############ !!!!!!"""###$$$$$$#########"""""""""""""""!!!"""######$$$$$$##################"""""""""!!! !!!###$$$%%%&&&''' !!!###$$$%%%&&&&&&&&&$$$%%%%%%%%%$$$###""""""&&&&&&''''''''''''''''''+++)))'''&&&&&&%%%###"""''''''(((((((((((((((''''''((()))))))))***---000333999DDDQQQ___mmmzzz}}}tttddd###!!! !!!!!!!!!!!!!!! !!!""""""""""""""""""""""""!!!!!! !!!"""""""""!!!!!!!!! """######"""!!! !!!###"""$$$$$$ !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$$$$"""!!! ######""""""!!!!!! ###"""!!!"""$$$$$$"""!!!""""""""""""""""""""""""$$$###!!!"""###%%%$$$###$$$$$$######"""!!!!!!!!!########################$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&((()))***++++++,,,---...///111222333444111111222444555777888999;;;<<<===???AAACCCAAA???@@@@@@@@@@@@@@@AAAAAAAAA??????AAABBBCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDBBB???<<<:::::::::999888777777777777777777777666999:::;;;===???@@@AAAAAA??????@@@@@@@@@@@@@@@@@@<<<<<<============<<<<<<888888666444222///---,,,...---+++***((((((''''''''''''&&&&&&'''(((((())))))(((&&&%%%%%%&&&((()))%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&)))+++***'''%%%$$$$$$%%%&&&''''''&&&&&&$$$$$$%%%&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$%%%%%%&&&&&&%%%###!!! !!!###%%%###$$$&&&%%%""" ########################$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$###"""!!! %%%%%%&&&&&&%%%%%%$$$###&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!######""""""""""""######""""""!!! !!!!!!!!! !!!###$$$$$$###!!! """""""""""""""###$$$$$$########################"""""""""""""""#########"""""""""""""""#########$$$$$$$$$$$$###!!! """""""""""""""######### !!!"""###$$$%%%&&&&&&###############$$$$$$%%%%%%%%%$$$###!!!#########$$$%%%%%%%%%&&&(((%%%######&&&'''%%%"""&&&&&&((()))))))))((('''((())))))))))))***---///222888CCCQQQ```ooo}}}~~~tttmmm$$$""" !!!###$$$###"""""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!! !!!#########!!! !!!"""!!! """"""""""""""""""!!!!!!!!!!!!  !!!"""#####################""""""!!!!!! ###"""!!!"""$$$$$$"""!!!""""""""""""""""""""""""$$$"""!!!"""###%%%%%%$$$""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&'''((((((((()))***,,,...///000111111000111222333555777888888555555666888999;;;<<<===>>>===???CCCFFFEEECCCBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@===>>>???@@@AAAAAAAAA@@@BBB@@@<<<:::::::::999888222222222222111111111222222333444666888999;;;<<<===>>>@@@BBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB>>>>>>===;;;888555333111111000...,,,+++***))))))(((((((((''''''(((((((((((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%'''(((&&&### """###$$$%%%%%%%%%%%%%%%$$$$$$&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""######$$$$$$$$$$$$$$$$$$###!!! !!!###$$$###%%%'''&&&$$$"""""""""#################################$$$$$$$$$$$$%%%""""""############""""""!!!"""""""""""""""!!!!!!!!!  !!!!!!$$$$$$######""""""!!!!!!###""""""""""""""""""###""""""!!!!!!!!!""""""#########""""""""""""###### """"""""""""""""""""""""$$$$$$######""""""!!!!!!"""""""""""""""#########""""""#########""""""!!!""""""""""""###########################$$$$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$###"""!!! &&&&&&''''''(((((()))))) &&&++++++***%%%&&&((()))))))))((('''((()))***))))))***---///222999DDDQQQ```qqq|||rrrnnn$$$!!! ###%%%###!!!"""""""""""""""###$$$$$$ !!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###"""!!! !!!"""""" """  !!!!!!!!!""""""#########"""!!!!!! !!! !!!###$$$%%%$$$$$$$$$$$$###############"""!!!"""$$$$$$"""!!!""""""""""""""""""""""""###"""!!!"""$$$%%%%%%$$$ !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&$$$""" $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%'''(((((()))***+++,,,,,,,,,---///111222333444444444444555777888:::;;;;;;;;;;;;<<<===>>>@@@@@@AAA@@@???AAAGGGJJJGGGDDDDDDAAAAAAAAA@@@@@@????????????>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>AAA???<<<;;;;;;;;;:::888444444333222111111222222000000111111333555666777;;;===???BBBDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFBBBBBBBBB@@@>>><<<999777444333111///...,,,,,,,,,******)))(((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$######$$$$$$"""######$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%###!!! $$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$############""""""#########"""#########$$$%%%$$$$$$$$$#######################################!!!"""######$$$$$$######!!!"""######$$$$$$###### !!!!!!!!!!!!""""""############""""""""""""###""""""!!!!!!""""""###""""""!!!!!!""""""######$$$$$$"""!!!!!!"""$$$$$$  !!!"""!!!!!!!!!!!!!!!"""""""""$$$$$$$$$######""""""!!!#########""""""""""""""""""###%%%&&&&&&"""""""""""""""#################################"""""""""""""""###$$$%%%!!!"""$$$&&&'''((())))))'''''''''(((((((((((((((!!! """$$$&&&&&&%%%%%%&&&'''((())))))))))))))))))***))))))***,,,///222888CCCPPP```qqqzzzooofff###"""$$$"""!!!!!!!!!!!!!!!"""###### !!!!!!!!!"""""" !!!!!!!!!"""""""""#########""""""""""""!!! !!!"""""" !!!"""%%%!!!!!!$$$&&&$$$###%%% !!!"""###$$$$$$%%%$$$$$$###"""""""""""""""!!!  ###$$$###############$$$$$$$$$###"""!!!"""$$$$$$"""!!!""""""""""""""""""""""""###"""!!!"""$$$%%%%%%%%% !!!!!!"""######$$$"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))))))))+++,,,---...///000000111000111222444555666666666777777888999:::;;;<<<===?????????@@@AAABBBBBBCCCDDDAAADDDKKKMMMHHHDDDDDDCCCBBBBBBAAA@@@??????>>>======<<<;;;;;;;;;<<<<<<===>>>>>>???????????????>>>===<<<<<<===<<<:::888:::999888666555555555666444444444333444555777888:::<<<@@@CCCFFFGGGHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGDDDDDDEEEEEECCCAAA???===:::999777555333222111111000///---,,,******))))))'''(((((())))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%$$$""" %%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%###!!!$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%&&&&&&%%%%%%$$$###"""###$$$%%%%%%%%%$$$$$$######$$$%%%%%%$$$######!!!"""###$$$%%%$$$$$$$$$#########""""""$$$$$$$$$#####################$$$$$$$$$###"""""""""###$$$%%%&&&'''''''''"""###$$$%%%&&&%%%$$$$$$"""""""""""""""#########""""""!!!!!!!!!!!!""""""!!! !!!!!!"""###########################$$$$$$$$$$$$$$$%%%%%%&&&!!!!!!"""""""""#########"""""""""######$$$$$$$$$$$$$$$######""""""!!!!!!!!!###$$$%%%%%%#########""""""""""""""""""""""""###$$$$$$$$$%%%"""######$$$$$$%%%%%%%%%!!!"""$$$&&&'''((())))))%%%%%%%%%%%%$$$$$$$$$$$$'''((((((&&&###!!!!!!!!!&&&&&&&&&''''''((()))***)))******))))))))),,,...111777AAANNN^^^ooo~~~yyynnnmmm!!! ###!!! !!!"""""" !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! """!!! !!!"""$$$ ###"""  """###$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$!!!!!!### !!!!!!""""""#########"""!!!"""$$$$$$"""!!!""""""""""""""""""""""""###"""!!!"""$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%########################""""""!!!""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))+++,,,,,,,,,//////000111222333444444777888999;;;;;;<<<<<<<<<888999999:::;;;<<<======???@@@@@@@@@AAAAAABBBBBBGGGDDDGGGNNNOOOHHHCCCCCCDDDCCCCCCBBBAAA@@@??????AAAAAAAAAAAAAAABBBCCCDDD@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@AAAAAAAAA>>><<>><<<:::888888777666555333111///...------'''(((***,,,,,,***(((''''''&&&&&&%%%%%%&&&&&&''')))'''&&&'''((()))((('''''''''''''''&&&%%%$$$$$$###%%%'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&'''&&&%%%%%%"""###%%%&&&&&&%%%###""""""$$$&&&&&&%%%&&&'''$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$#########%%%%%%%%%$$$###"""!!!  """$$$$$$%%%%%% """$$$%%%$$$"""!!!!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""!!!"""$$$&&&&&&$$$"""!!!######""""""######$$$%%%""""""######$$$$$$$$$%%% !!!"""$$$%%%''''''%%%$$$$$$###"""!!!!!! !!!!!!""""""""""""!!!!!!############"""""""""!!! !!!###$$$%%%&&&'''&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$''''''%%%%%%(((+++''''''&&&&&&'''(((***+++)))******))))))))),,,...000666@@@MMM\\\mmm}}}yyynnnlll !!!!!!"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! ###"""!!! !!!"""###"""""""""""""""""""""""""""""""""!!!  """$$$"""!!!  !!!"""""""""""""""""""""""""""$$$$$$$$$###############!!!"""$$$&&&&&&&&&$$$###""""""""""""""""""""""""$$$$$$%%%$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$"""!!!!!!!!!######!!! ############""""""""""""###############$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***,,,...///000000///222222333555777888999:::<<<;;;:::999:::999888777:::999888777777888:::;;;<<<===>>>@@@AAAAAABBBBBBAAADDDHHHIIIGGGEEEFFFGGGFFFDDDBBBAAA@@@@@@BBBCCCHHHHHHHHHGGGFFFDDDBBBAAACCCCCCCCCCCCCCCCCCCCCCCC??????>>>???@@@BBBDDDFFF???@@@AAAAAA@@@>>><<<;;;;;;<<<===>>>??????@@@@@@@@@AAABBBCCCDDDFFFGGGHHHNNNMMMLLLKKKJJJIIIHHHGGGGGGIIIJJJJJJIIIHHHHHHIIICCCCCCBBB@@@===:::666555888888666555333111000///...---,,,+++***+++,,,,,,***)))(((''''''''''''(((%%%%%%%%%%%%%%%&&&&&&&&&***)))((('''%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$##################$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$###""""""############$$$$$$$$$%%%%%%$$$###""""""##############################!!!!!!""""""#########$$$########################%%%$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!!!!""" !!!"""###############"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$###### !!!"""$$$$$$%%%%%%$$$###"""!!! """"""""""""""""""""""""###!!! !!!$$$%%%$$$!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$&&&(((((($$$!!!#########$$$%%%&&&'''(((%%%&&&(((*********))))))***++++++***)))***---///333777???JJJXXXjjj{{{zzzrrrmmm !!!""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!"""""""""#########"""!!! !!!""""""""""""""""""""""""""""""!!!!!!"""""""""""""""""" !!!!!!  """!!! !!!"""""""""""""""""""""""""""########################!!!"""$$$$$$$$$"""!!!""""""""""""""""""""""""""""""######$$$############""""""!!!!!!""""""###$$$$$$############$$$$$$"""!!!!!!"""######""" ########################"""!!!!!!!!!"""###$$$$$$%%%%%%%%%&&&'''((()))***...///111333555666666666444555555666666777777888888777777777888888777666666555444444555666888:::;;;<<<===>>>???@@@@@@@@@DDDGGGKKKLLLJJJHHHHHHHHHFFFEEEDDDCCCCCCEEEFFFGGGGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>???AAABBBCCCBBBCCCDDDEEEEEEEEEDDDDDDAAAAAABBBBBBBBBBBBAAA@@@BBBCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIGGGHHHJJJJJJIIIFFFDDDCCCCCCCCCDDDDDDCCCAAA@@@???;;;;;;:::888777555444333333222000///............+++***)))(((((('''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$###""""""!!!"""############$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""#########$$$########################$$$######""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!"""######$$$$$$######"""######$$$$$$$$$$$$###%%%%%%$$$$$$$$$#########!!!!!! !!!!!!"""###$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""###!!! !!!$$$%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%'''))))))'''$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&((()))******)))))))))*********)))***---///333777>>>IIIXXXjjj{{{zzzrrrmmm!!!!!!"""#########"""""" !!!"""###$$$%%%%%%!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$"""###$$$###!!! """!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$###"""""""""""""""""""""""""""""" !!!"""#####################""""""#########$$$$$$############$$$$$$"""!!!!!!"""######""" $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&&&&&&&''')))+++,,,......000111222444555666777777666666666666555555555555444444555666666666666666333333333333555777999;;;;;;;;;<<<===>>>>>>??????EEEHHHKKKMMMKKKIIIHHHHHHEEEEEEDDDDDDEEEFFFHHHIIIGGGGGGGGGGGGFFFEEEDDDCCCAAAAAA@@@@@@???>>>======<<<<<<===>>>??????@@@@@@AAAAAABBBCCCDDDEEEEEEEEECCCCCCCCCCCCBBBAAA??????@@@BBBCCCEEEGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHEEEGGGIIIJJJIIIGGGDDDBBBBBBBBBCCCDDDDDDDDDCCCCCC??????>>>===<<<;;;::::::;;;999777555444222222111...---,,,+++)))(((''''''&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%##################""""""$$$$$$$$$$$$$$$######""""""############$$$$$$$$$######$$$%%%$$$###"""!!!########################"""""""""######################################################$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""!!!!!!""""""###"""###$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!!!!!!!!###$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%'''((('''&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&''')))))))))))))))'''((())))))(((***---///111666>>>IIIXXXjjj{{{zzzssslll !!!""""""""""""!!!!!! !!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######### ######""""""###$$$"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""$$$$$$############$$$$$$$$$$$$############$$$$$$###"""!!!"""$$$$$$"""!!!############$$$$$$$$$$$$######$$$$$$&&&'''((())))))***,,,...000222333444333444444444444444444444333333444444444444444444444666777777666555555555444444555666999;;;===???=========>>>>>>???@@@AAABBBEEEHHHJJJJJJIIIGGGFFFCCCCCCBBBBBBCCCCCCEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>===<<<;;;:::999999888888:::;;;<<<===>>>>>>>>>??????@@@@@@@@@@@@@@@===>>>>>>>>>>>>>>>>>>===>>>@@@CCCFFFHHHHHHHHHGGGIIIHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDFFFGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@?????????BBBAAA???<<<:::888666555111111000...---+++)))(((''''''''''''''''''''''''*********))))))(((((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#########$$$$$$%%%%%%%%%$$$#########"""!!!!!!!!!&&&&&&'''''''''&&&&&&%%%""""""#########$$$$$$$$$!!!###$$$%%%%%%$$$"""!!!#################################################################################""""""######$$$""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""!!!""""""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$###############""""""!!!!!!!!!!!!"""!!!!!!""""""############""""""""""""""""""""""""""""""!!!"""############$$$%%%%%%&&&&&&%%%%%%$$$"""!!!!!!!!!###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''(((((()))))))))&&&'''(((((((((***---000000555===IIIXXXjjj{{{zzzsssjjj !!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!"""""""""$$$%%%!!!""""""""""""""""""!!!"""""""""""""""""""""""" !!!!!!""""""""""""$$$$$$%%%%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! $$$$$$############$$$$$$$$$$$$############$$$$$$###"""""""""$$$$$$###!!!"""""""""######$$$$$$$$$$$$$$$%%%&&&((()))+++,,,...///222444666777888888:::999888666555444444333...///000111333444555666999;;;===<<<999666555555555666888:::<<>><<<;;;:::888888888777777777666666444444555777888:::;;;<<>><<<<<<<<<===???BBBEEEFFFHHHJJJMMMNNNNNNMMMJJJHHHIIIHHHFFFEEEEEEFFFGGGHHHHHHEEEBBBAAABBBCCCBBBAAADDDCCCCCCCCCBBBBBBBBBCCC@@@@@@AAAAAAAAABBBBBBBBBFFFEEEDDDBBB???===;;;:::666555555333111///---,,,))))))((((((((('''''''''***)))))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$%%%&&&'''%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#########$$$$$$%%%%%%%%%$$$#########"""!!!!!!!!!%%%&&&&&&''''''&&&&&&&&&""""""#########$$$$$$$$$!!!"""$$$%%%%%%$$$###!!!########################$$$$$$$$$#######################################$$$$$$###"""!!! ########################""""""""""""############"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""###""""""!!!!!!!!!!!!"""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!"""""""""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""""""""###%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''(((((())))))&&&'''(((((((((***---000///555>>>JJJYYYkkk{{{zzzssshhh """!!!!!!!!! ######"""!!!  !!!"""#########""""""""""""""""""""""""""""""""""""!!!  """"""!!! !!!!!!""""""######""""""!!!"""""""""""""""""""""""" !!!!!!""""""######$$$#########"""""""""""""""""""""""""""""""""""""""############"""!!! #########""""""#########$$$$$$############$$$$$$###""""""###$$$$$$###!!!""""""######$$$%%%%%%%%%%%%&&&'''(((***,,,...///333555777999:::::::::999888777555333111000//////+++,,,...000333555777888<<<@@@BBBAAA<<<888777888777888:::<<>>======;;;;;;;;;;;;:::999888777666666777777888999999:::888888777777888999;;;<<<@@@BBBFFFIIIJJJIIIGGGFFFGGGGGGGGGHHHLLLRRRXXX[[[aaabbbdddccc```[[[VVVRRRNNNLLLIIIHHHJJJNNNSSSVVVWWWRRRLLLHHHFFFDDDAAA======<<<<<<======>>>@@@@@@>>>???@@@AAABBBCCCCCCDDDGGGGGGFFFEEECCCAAA???>>>:::::::::999777555222111...---,,,+++***)))((('''%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%&&&'''(((&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%##################"""""""""######$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%$$$##############################$$$$$$$$$$$$$$$#################################%%%$$$###!!! ########################"""""""""#########$$$$$$""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$###"""%%%$$$#########$$$&&&'''$$$############"""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$"""""""""""""""""""""""" """######""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%%%%'''(((#########$$$%%%&&&((((((&&&&&&&&&&&&'''((()))***'''((())))))(((***---//////555???KKK[[[lll|||zzzsssggg !!!!!! !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###"""  !!!"""############"""!!!""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%$$$######""""""!!!""""""""""""""""""""""""""""""##################""""""###""""""!!!!!!""""""###$$$$$$############$$$$$$######"""###$$$%%%###!!!$$$$$$%%%%%%&&&''''''(((***+++,,,---000222444555777888999;;;;;;:::999888333222000...------------,,,---///111444666888999===AAAEEEDDD???;;;;;;<<<<<<===???AAACCCEEEGGGGGGHHHGGGFFFEEEFFFGGGIIIJJJKKKGGGBBB@@@@@@AAA@@@???;;;;;;;;;;;;;;;;;;::::::888999:::;;;======>>>>>><<<===>>>@@@BBBDDDEEEFFFHHHFFFCCC@@@???@@@AAACCCHHHMMMUUU\\\aaabbb```___ZZZYYYWWWYYY^^^fffooottt{{{}}}~~~{{{uuunnnjjjddd```\\\ZZZ\\\aaahhhmmmooojjjddd```]]]XXXOOOIII>>>>>>===<<<<<<======>>>===>>>???@@@BBBDDDEEEEEEEEEEEEFFFFFFEEECCCAAA@@@>>>>>>???>>>===:::888666444333111///---+++***)))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''&&&'''(((((('''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!""""""###$$$$$$######"""############$$$$$$$$$""""""#########$$$$$$$$$########################%%%%%%%%%$$$$$$#################################$$$######"""!!!!!!!!!"""########################""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&######$$$$$$######"""!!!"""!!! !!!###%%%'''############""""""""""""!!!!!! !!!!!!"""###$$$"""""""""""""""#########"""""""""""""""""""""""" """$$$###"""!!!###%%%$$$%%%%%%&&&&&&%%%%%%$$$###&&&))))))'''%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&''')))***)))*********)))***---///000666@@@MMM\\\nnn}}}zzzssshhh!!!!!!""""""!!!  !!!"""###$$$%%%%%% !!!"""###$$$%%%%%%!!!"""#########"""""""""""""""""""""""""""!!!!!!""""""######$$$$$$ """######!!! !!!"""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%&&&&&&%%%$$$######$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$%%%$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$$$$###"""###%%%%%%###"""&&&&&&''''''((()))******000000222333666888:::<<<888999;;;;;;;;;999777666333222111000000000111222...///111333555777999:::<<>>???AAABBBDDDFFFHHHJJJKKKKKKJJJIIIGGGFFFFFFHHHIIIKKKMMMGGG@@@<<<;;;;;;999888444444666777777777777777999:::===@@@CCCEEEFFFGGGDDDEEEGGGJJJMMMPPPRRRSSSYYYUUUPPPKKKHHHHHHIIIJJJVVV]]]hhhsss{{{~~~}}}|||iiifffddddddjjjsss}}}}}}xxxrrrnnnnnnttt{{{~~~{{{yyyvvvnnncccZZZKKKJJJGGGDDDBBBAAAAAAAAA======???AAACCCDDDFFFFFFCCCDDDEEEFFFEEEDDDCCCBBB@@@@@@AAAAAA@@@===;;;999888777555333000...,,,+++//////...,,,***)))(((''')))(((&&&%%%%%%&&&((()))(((''''''((())))))(((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$##################$$$%%%%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$######""""""###$$$%%%%%%########################%%%%%%%%%$$$$$$##########################################"""######$$$%%%########################"""############$$$$$$$$$""""""""""""###$$$%%%&&&###############"""!!! """$$$&&&############"""""""""""" !!!###$$$$$$######"""""""""""""""""""""""""""""""""""""""""" """$$$###!!!!!!###%%%$$$%%%%%%&&&&&&%%%%%%$$$"""%%%((((((&&&######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&''')))******++++++*********---///000666@@@NNN]]]nnn~~~zzztttiii !!!!!!""""""############!!!###'''"""""""""!!! !!!###!!!""""""#########""""""$$$$$$$$$""" """#########$$$$$$###"""  !!!!!!!!! !!!"""###"""  """!!!$$$''''''%%%###!!!############""""""""""""$$$######"""######$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%""" !!!###$$$""" """###%%%&&&(((((())))))(((((((((***+++---///000222333555777999:::::::::;;;;;;999888666555555555222111000//////111333444333444777999<<<===??????EEEDDDCCCAAAAAABBBBBBCCCEEEFFFGGGGGGEEEDDDFFFHHHKKKEEECCCEEEDDDCCCHHHPPPXXXIII===<<<===999444333888888999999999:::>>>@@@@@@HHHNNNQQQWWW___aaa^^^[[[[[[[[[\\\___bbbeeegggpppfff]]]XXXTTTQQQSSSVVVdddppp~~~ttthhhdddlllzzz|||}}}kkkdddZZZSSSNNNKKKGGGDDDGGGIIILLLPPPRRRQQQMMMJJJIIIEEEAAA???@@@AAAAAA???@@@@@@???>>>===<<<<<<;;;::::::888666444333444555000...,,,++++++***)))(((((('''&&&&&&&&&'''((())))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""""""""""""""""""""#########$$$$$$%%%&&&((((((""""""""""""############%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%$$$###"""""""""$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!"""###$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$#########%%%&&&'''""""""""""""""""""""""""######""""""!!! %%%$$$$$$###############%%%$$$###"""""""""###$$$######$$$&&&''''''%%%###&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&'''((()))******+++++++++***++++++,,,,,,111666???KKK[[[mmm~~~~~~wwwlll !!!!!!!!!"""""""""###!!!""""""!!!!!!"""$$$"""""""""!!! !!!""""""""""""""""""!!!  """""""""$$$%%%!!!!!!############"""!!! !!!!!!"""!!! ###""" !!!$$$%%%$$$""""""""""""###############""""""""""""############$$$$$$############$$$$$$"""$$$%%%$$$######$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$(((&&&%%%%%%''''''%%%######$$$$$$%%%&&&'''((((((++++++,,,,,,---///000111444555777:::;;;;;;;;;::::::999888666555444444555333333111111111333555666666888:::<<>>:::999===???BBBCCCDDDFFFIIIKKKRRRZZZbbbgggoooxxx{{{yyyqqqrrrrrrsssssstttttttttxxxooofffbbb___]]]^^^bbbrrr|||pppkkkrrr~~~}}}tttlllfff```[[[WWWVVVYYY]]]bbbfffgggeeedddZZZQQQFFF???>>>??????===;;;<<<<<<<<<<<<;;;::::::===<<<;;;999777777888999666444111000///...---+++(((((('''&&&&&&&&&'''(((((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""######$$$""""""""""""####################################"""""""""###$$$$$$%%%%%%######"""""""""""""""###%%%%%%%%%%%%$$$$$$$$$$$$%%%""" $$$%%%"""########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""###%%%&&&'''""""""""""""######$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&'''((()))((('''((((((&&&%%%$$$%%%%%%&&&&&&&&&''''''(((((())))))++++++*********+++,,,,,,///444>>>JJJZZZkkk{{{xxxnnn!!!!!!!!!!!!""""""""""""###%%%$$$###"""""""""!!!!!! !!!""""""""""""""""""!!!"""############ !!!"""############!!!""""""""""""!!!!!! $$$  %%%(((%%% $$$""" !!!$$$&&&!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%### %%%%%%$$$$$$%%%'''(((***000000000000111222333444777888;;;=========<<<;;;:::888666444333444555666555555444444555777888:::;;;<<<>>>AAACCCEEEFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAABBBCCCBBB@@@???BBB>>>;;;;;;<<<>>>EEEMMMPPPNNNOOOSSSTTTPPPLLLKKKKKKNNNSSSWWWXXXZZZ\\\]]]dddkkkttt|||yyyqqqnnnllljjjkkknnnzzz}}}xxx||||||tttmmmhhhiiilllrrrxxx|||sssdddRRREEEAAAAAA???<<<:::;;;===???@@@>>>===;;;===<<<:::999888999999:::888666333111111000...,,,))))))((('''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%&&&##############################"""""""""!!!!!!!!!"""""""""#########$$$$$$!!!!!!!!!"""#########$$$""""""######$$$%%%%%%%%%!!!!!!"""""""""""""""!!!$$$$$$$$$$$$#########"""&&&###"""###&&&(((&&&$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!! """""""""""""""##################""""""!!!""""""""""""""""""""""""###"""!!!!!!"""%%%'''))) !!!!!!"""$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&$$$###$$$&&&'''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((***************+++,,,,,,---222<<>>>>>===<<<;;;;;;999777555444555777888777777777888999;;;<<<===>>>???AAADDDEEEGGGHHHHHHDDDDDDDDDCCCBBBAAA@@@???BBB???===<<<>>>>>>===<<<:::999888999<<>>;;;;;;<<<======<<<<<<;;;<<<;;;999888777888:::;;;999999:::;;;===???@@@AAA@@@AAACCCDDDEEEFFFFFFFFFDDDDDDBBBAAA???===<<<<<>>???::::::999999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===:::;;;<<<>>>@@@BBBCCCDDDBBBCCCCCCDDDDDDDDDCCCCCCCCCBBB@@@>>><<<<<<<<<===:::;;;<<<;;;999999;;;<<<@@@DDDHHHKKKSSS```kkkppptttyyynnnfffbbbdddgggiiiiiifffcccaaaRRRMMMGGGCCCBBB@@@<<<888;;;999777777888888888777444333333111///,,,***)))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&+++000333***)))(((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$######""""""!!!###$$$$$$$$$############$$$$$$$$$$$$%%%#########$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&############"""""""""!!!$$$$$$######"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$ """######$$$$$$$$$########################)))'''%%%###"""###$$$$$$%%%$$$$$$###""""""#########$$$%%%%%%&&&&&&&&&&&&%%%&&&))),,,...---(((%%%%%%&&&&&&''''''&&&%%%%%%'''''''''(((((((((((((((((((((((()))***+++,,,------222;;;GGGWWWiiizzzxxx###"""""""""!!!!!!!!! """######!!! !!!###!!!!!!$$$""" !!!"""#########""" """#########"""$$$%%%"""""" !!!""""""!!!!!! !!!"""###$$$ !!!"""#########!!!"""###$$$$$$$$$######""""""###$$$$$$%%%&&&&&&''''''((()))(((&&&$$$######$$$%%%$$$"""!!!!!!"""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$"""$$$&&&&&&&&&(((,,,000222333555777999:::<<<===::::::999::::::;;;<<<===999777555444444777999;;;:::;;;<<<>>>>>>>>>======:::;;;===@@@BBBDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAA???===;;;<<<>>>AAACCCBBBIIIQQQRRRNNNJJJJJJLLLQQQWWW[[[]]]cccooowwwzzz}}}~~~zzz{{{}}}~~~}}}zzzvvvtttkkkddd\\\VVVSSSOOOIIIDDDBBB@@@===<<<<<<;;;:::999888888777555333///---+++)))))))))(((((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&(((***+++,,,(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######""""""!!!  !!!###$$$%%%$$$###"""#########$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$#########"""""""""###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$############"""$$$$$$$$$$$$#########"""$$$###############$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$&&&'''(((&&&$$$&&&''''''''''''&&&$$$###&&&&&&''''''(((((())))))''''''(((((()))+++,,,------111999EEEUUUiii{{{}}}vvv######""""""!!!!!!!!! """###$$$###!!! !!!!!!$$$""" !!!!!!!!!!!!!!! """%%%&&&$$$"""!!!  !!!###$$$"""!!! """###$$$!!!%%%### ###############$$$$$$%%%#########$$$$$$%%%%%%&&&'''((())))))(((&&&$$$######$$$$$$###  $$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$((()))******+++...444999666777888:::;;;;;;;;;;;;===<<<;;;::::::999::::::888555333111222555999;;;999;;;===?????????===<<<:::<<<>>>@@@CCCDDDFFFFFFEEEEEEEEEDDDBBBAAA???>>>???===;;;:::<<<@@@EEEHHHUUUaaannnrrrllleeeccceeefffmmmqqqpppuuu~~~}}}|||vvvoookkkfff^^^XXXPPPMMMJJJHHHFFFEEECCCAAA;;;:::999888555111...,,,+++***)))(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%!!!###&&&((()))(((&&&%%%&&&&&&%%%&&&&&&((())))))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$######"""$$$%%%'''''''''&&&$$$"""######$$$$$$$$$%%%%%%%%%#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!"""$$$&&&'''$$$$$$$$$$$$############ """###$$$$$$%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''' !!!"""###$$$%%%%%%$$$#########""""""!!!!!!)))(((&&&%%%$$$%%%%%%&&&########################$$$$$$$$$$$$######""""""#########$$$%%%&&&((((((###"""!!!!!!"""$$$&&&''')))'''$$$$$$&&&((())))))###$$$&&&'''((('''&&&&&&%%%&&&&&&'''((()))******'''''''''((()))+++,,,---,,,000777CCCSSShhh|||zzzsss !!!!!!""""""#########"""!!!!!!!!!!!!!!!"""""""""######$$$$$$%%%%%%########################$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""!!!!!!"""###############""""""""""""""""""""""""""""""""""""###$$$%%%&&&%%%&&&((())))))(((&&&%%%$$$$$$############$$$$$$ ###&&&&&&$$$'''((('''&&&%%%%%%''')))+++,,,---000333666999;;;>>>??????>>>===;;;888777555555555444555555666666555444333333555888;;;===BBBAAA??????@@@@@@@@@??????BBBBBB>>>@@@FFFGGGCCC@@@BBBAAA===<<<>>>===999:::999888999>>>IIIVVV___ppp|||ssslllccc```]]][[[XXXUUUPPPMMMHHHAAA999777888888333...111111///---+++***+++---'''%%%$$$%%%'''))))))((((((((('''''''''(((((()))$$$%%%&&&'''''''''%%%%%%'''''''''((()))(((&&&###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$###"""""""""###"""""""""""""""###########################$$$$$$'''&&&$$$###"""###$$$$$$######$$$$$$$$$######""""""###$$$%%%%%%$$$###"""""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$##################$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%)))&&&$$$###$$$%%%%%%$$$"""############$$$$$$$$$!!!###%%%&&&'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$)))%%%###%%%)))+++(((%%%'''((()))))))))(((&&&%%%)))(((((((((((())))))***...000999GGGVVVeeewwwzzzuuu !!!!!!!!!"""""""""###"""!!!!!!""""""###$$$$$$"""""""""###############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""###$$$$$$###""""""!!!!!!"""############"""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%&&&'''(((((('''&&&%%%""""""!!!!!!!!!!!!"""""""""!!!!!!$$$&&&&&&$$$&&&'''(((((('''''')))+++...///000333555888999:::>>>>>>>>>===;;;999777666444444333333333333333444555555555666888:::<<<===CCCBBBAAA@@@@@@AAA@@@@@@>>>AAAAAA>>>@@@DDDDDD@@@AAACCCAAA===;;;<<<<<<888;;;===BBBJJJUUUbbbpppyyy|||nnnnnnooopppqqqnnnjjjggg\\\RRRFFF>>>:::888555111777666444111...------...+++)))(((((())))))((('''((((((''''''''''''((((((''''''((((((((('''&&&&&&&&&&&&%%%&&&''''''%%%#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%############$$$%%%''''''%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$##########################################$$$$$$######""""""!!!"""""""""######""""""######$$$%%%(((&&&######$$$%%%$$$$$$"""############$$$$$$$$$!!!"""###%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%'''$$$!!!###'''(((&&&###'''''''''''''''&&&%%%%%%)))(((((((((((()))******///000888EEETTTcccvvvyyysss!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$%%%&&&###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!! !!!"""""""""""""""""""""""""""""""""""""""$$$###############$$$$$$%%%%%%''''''''''''%%%%%%""""""!!!!!!!!!!!!""""""%%%###"""###$$$&&&%%%%%%%%%'''***+++++++++---...111222444777888999999999<<<<<<;;;:::888666444333222222111111111111111222666777888:::<<<===>>>>>>AAAAAAAAAAAAAAABBBBBBCCC===???@@@>>>???BBBCCCAAA@@@CCCCCC???===@@@AAA@@@GGGLLLUUU___iiittt~~~xxx{{{}}}uuujjjYYYKKKCCC???<<<:::999777444111...---------,,,***)))((()))(((&&&%%%(((((('''&&&&&&''''''(((******)))((('''''''''(((&&&%%%$$$%%%&&&&&&$$$"""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%%%%""""""###$$$%%%'''((()))######$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$###$$$$$$############$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$######$$$###"""!!!!!!!!!!!!!!!######""""""######$$$%%%&&&$$$###"""###$$$$$$###"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((((((''''''&&&&&&$$$"""###&&&(((&&&$$$''''''&&&%%%%%%%%%%%%&&&((((((((((((((()))***+++000111777CCCPPP```ttt~~~xxxsss!!!!!!!!!!!!""""""""""""!!!!!!""""""##################""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!""""""""""""!!!""""""""""""""""""""""""$$$$$$######"""#########$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%(((,,,...//////111222333555777999999888777666999888777666444222111000.........///000111222333777999<<<>>>@@@@@@??????>>>????????????@@@AAACCC<<<<<<<<<;;;<<<@@@EEEGGGFFFLLLOOOLLLJJJMMMQQQRRRXXX^^^gggpppwww}}}~~~}}}nnn```TTTMMMIIIHHH@@@===888444222111000000---,,,******++++++***(((((((((''''''&&&'''''''''+++***((('''&&&''''''((('''&&&%%%%%%&&&&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%$$$###""""""!!!#########$$$$$$&&&'''(((!!!"""$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######&&&%%%$$$######""""""#########""""""######$$$%%%%%%###""""""$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&'''''''''''''''&&&&&&'''&&&%%%&&&((()))(((&&&((('''&&&%%%%%%%%%''''''(((((((((((()))***++++++000111777AAAMMM]]]sss}}}wwwsss""""""""""""!!!!!!!!!!!!!!!!!!""""""!!! ######""""""!!!!!! """""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!########################""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""########################$$$$$$######"""#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%$$$$$$%%%&&&'''(((+++///111222333444555555666888999888777555444666555444333111000//////------...000222444666888:::;;;>>>@@@AAAAAA???>>>???@@@@@@>>>;;;:::;;;<<<999888777888;;;AAAKKKTTT^^^fffkkkgggbbbdddgggjjjhhhmmmsssyyy}}}~~~wwwkkk```YYYUUURRRMMMFFF@@@===:::888666222000...---.........---***)))((('''''''''''''''***)))'''&&&%%%&&&'''((()))'''&&&&&&''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%$$$$$$###"""!!!!!! %%%$$$$$$############$$$!!!"""$$$%%%&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######%%%$$$$$$###""""""############""""""######$$$%%%$$$###"""###$$$%%%###"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%'''&&&&&&&&&'''((((((''')))((('''&&&&&&'''((()))(((((((((((()))***+++,,,///111777@@@KKK[[[rrr}}}vvvqqq""""""""""""!!!!!!!!!!!!!!!"""""""""!!!###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!"""#######################################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$&&&&&&&&&'''***,,,...000222444444444666777666777777888777666444333555444333222111111111111///000111333666888;;;<<<<<<===???AAAAAA@@@>>>===@@@AAAAAA===777444444666888777888===BBBKKKZZZfff~~~zzz{{{}}}zzzzzzxxxvvvuuuuuuxxxzzzwwwrrrlllooouuu~~~tttkkkfffeee^^^UUUNNNJJJGGGCCC@@@:::666111---,,,,,,+++***++++++***)))(((((((((((((((''''''&&&&&&''''''(((***(((&&&&&&'''''''''&&&'''''''''((((((((())))))&&&&&&$$$######$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$#########%%%%%%$$$###""""""""""""######$$$%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!""""""######$$$&&&&&&&&&%%%$$$$$$######!!!!!!!!! !!!!!!"""######""""""######$$$%%%######"""$$$%%%&&&$$$###"""############$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%''''''''''''%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''((())))))((((((((()))***+++,,,------000777AAAKKK[[[rrr}}}wwwmmm###"""""""""!!!!!!!!! !!!"""###"""!!!"""""""""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###""""""""""""###$$$"""######$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%%%%$$$$$$############$$$$$$$$$######""""""######$$$"""%%%((())))))+++///333333444555555444555666888888888777777666555555555666555444333333444555666666666777888:::<<<===>>>???????????????===<<<;;;:::<<<>>>;;;666444666:::;;;===CCCMMMVVV___ooo}}}xxxooojjjjjjnnnrrr~~~}}}zzzyyyxxxzzz|||}}}}}}vvvmmmgggfffhhhlllsss|||}}}|||zzz~~~tttmmmeee```______\\\ZZZQQQJJJ@@@777111...,,,+++---,,,+++***))))))))))))&&&'''(((((()))))))))))))))'''%%%$$$%%%&&&&&&%%%''''''''''''(((((((((((('''%%%###!!!!!!###%%%''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$######  !!!"""#########""""""######$$$%%%#########%%%''''''%%%###"""############$$$$$$$$$%%%$$$#########$$$%%%&&&%%%&&&((())))))(((&&&%%%###$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%%%%%%%%%%&&&%%%&&&''''''((((((((('''((((((((()))***+++---...+++///888BBBLLL\\\sss}}}wwwmmm######""""""!!!!!!!!!  """###$$$###!!! """"""######$$$$$$%%%%%%######################## !!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$########################""""""""""""###$$$%%%&&&$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""&&&)))+++,,,///333777777777777666444555777999:::999888777666666666666777666666555666777888999;;;;;;;;;;;;<<<===>>>???@@@@@@???>>>===<<<::::::111555999999888999===BBBAAADDDOOO^^^hhhqqqvvvmmmjjjoooxxx{{{xxxwwwuuutttrrrrrrpppmmmkkkkkklllmmmooopppwww~~~~~~|||{{{|||~~~{{{vvvnnnhhhjjjiiijjjnnntttxxxxxxwwwjjjmmmrrrvvvxxxwwwuuusss|||yyyvvvwwwzzzuuuzzzwwwqqqlllzzz{{{tttsssvvvzzzzzzyyylllcccUUUHHH???:::666555...---,,,+++************%%%''')))***+++++++++***(((&&&$$$###$$$%%%%%%$$$&&&&&&&&&'''''''''(((((('''%%%!!!!!!%%%''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&$$$###"""###$$$$$$"""###$$$%%%&&&&&&'''&&&"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((()))******''''''&&&%%%%%%$$$######!!!!!!!!!!!!"""$$$%%%&&&#########"""###$$$$$$%%%$$$###$$$&&&'''(((&&&$$$"""############$$$$$$$$$$$$$$$#########$$$&&&'''&&&''')))******)))'''&&&$$$%%%&&&&&&'''''''''&&&%%%&&&'''''''''&&&''')))###$$$&&&'''((('''&&&&&&((((((((()))***,,,---...***///888CCCMMM\\\ttt}}}xxxppp###"""!!! !!!!!!""""""###$$$%%%%%%&&&&&&$$$""""""$$$%%%###!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""!!!!!!""""""###$$$###$$$%%%&&&'''&&&%%%$$$"""######$$$%%%%%%&&&&&&###$$$%%%%%%$$$&&&)))+++))))))***---000444777999<<<;;;;;;:::999888777777777777888999:::;;;;;;;;;999999888999:::<<<>>>@@@>>>===;;;:::999:::;;;;;;@@@>>><<<;;;;;;:::888777555777999;;;<<>>???AAA@@@???>>>>>>>>>??????;;;;;;999777666777:::<<<>>>AAAEEEGGGJJJPPPXXX^^^iiinnnvvv}}}zzzuuuqqqooolllmmmnnnnnnooossswww{{{}}}|||{{{{{{{{{yyyxxx{{{{{{|||{{{vvvrrrmmmeee``````bbbfffeeeaaa]]]YYYSSSMMMLLLOOOVVVddduuu}}}qqqvvv|||oooaaaSSSEEE<<<444222///---++++++******,,,+++***+++,,,,,,***)))))))))((((((((((((((((((&&&''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))(((&&&$$$$$$%%%######$$$$$$%%%&&&'''''''''&&&%%%#########$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((((((((((((''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$######$$$$$$%%%&&&'''%%%$$$###$$$%%%$$$###$$$###"""!!!"""###%%%&&&###$$$$$$%%%%%%&&&&&&'''))))))((('''&&&&&&&&&&&&'''%%%$$$%%%''''''&&&$$$$$$%%%&&&'''(((''''''&&&''''''((((((((()))))))))(((((((((((()))***+++,,,---111777>>>KKK^^^uuuzzzttt######$$$$$$######"""""" !!!!!!""""""%%%###""""""###$$$"""!!!!!!"""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#######################################""""""""""""!!!!!!!!!"""""""""""""""######$$$###############$$$%%%%%%###############$$$$$$$$$$$$%%%'''((((((***---000///111555888999999888777555666888999999999888888888777555444444444555666999:::;;;<<<===>>>>>>>>>>>>>>>======<<<;;;;;;:::777999999666444777???FFFSSSVVVZZZ\\\^^^bbbiiioootttxxx}}}yyyuuuxxxwwwuuuqqqmmmhhheeecccfffiiilllppptttzzz|||qqqkkkjjjoootttuuupppjjjddd[[[RRRQQQOOOPPPUUU```mmmxxx~~~ppp]]]PPPJJJ>>>:::444000......---,,,+++***))))))***+++***(((++++++***))))))((('''''''''''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%'''((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&$$$############'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&%%%''''''&&&%%%$$$###""""""$$$$$$######$$$$$$%%%&&&&&&$$$######$$$$$$$$$###$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$&&&((())))))((('''&&&&&&&&&'''''''''((((((((('''((()))******++++++***,,,000555===III]]]tttzzzuuu""""""$$$$$$$$$###"""!!!!!!!!!"""""""""#########$$$######"""###""""""!!! !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""!!! !!!""""""$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++,,,---000222333444666888999888777777555666888999999888777666777666444333444555666888:::;;;===>>>>>>>>>======::::::999888777555444333666:::===<<<;;;@@@MMMYYYqqqrrrsssqqqnnnnnnqqquuurrrvvvzzz}}}}}}|||{{{{{{{{{tttmmmiiifffooooooppppppooonnnnnnmmmuuuxxx}}}~~~vvvlllgggccc^^^\\\___dddiiilllmmmkkkiiihhhiiilllmmmnnnrrruuu|||oooccc\\\QQQJJJ@@@999555333111//////---+++******)))(((&&&))))))(((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''$$$&&&'''&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''(((((('''''''''''''''((())))))(((((()))(((((('''&&&%%%%%%%%%$$$$$$######""""""$$$$$$######$$$$$$%%%&&&%%%###""""""###$$$############"""""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&(((******)))'''&&&&&&&&&&&&&&&'''''''''(((&&&''')))+++++++++******,,,000555<<>>>>>>>><<<<<<:::999888666555333222111444<<>>:::777555333000...------+++***((((((((())))))*********(((((())))))(((((('''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''$$$%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&'''((()))***(((''''''''''''((())))))))))))))))))((('''&&&%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%###""""""###$$$$$$##################$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###"""###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))((('''&&&&&&&&&&&&'''''''''(((&&&''')))+++++++++******...111666;;;FFFWWWmmm}}}|||uuu!!!!!!""""""###"""""""""!!!!!!!!!!!!"""""""""""""""###$$$###!!! !!!"""!!!"""###$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""############$$$"""""""""!!!""""""###$$$###############$$$%%%%%%'''''''''((())))))*********---000111222333444666666666555555666888:::<<<;;;:::999888777666666555555666777999:::<<<===>>><<<<<<=========<<<;;;;;;777666444333222222333444777BBBPPP[[[bbblll{{{vvvpppoooqqqtttzzz|||vvvrrrnnnkkkhhhgggiiilllmmmnnnrrryyyxxxnnn```VVVPPPNNNLLLKKKKKKHHHHHHJJJLLLPPP[[[fffyyy|||rrreee[[[VVVRRRMMMHHH<<<999444111000...---+++******++++++,,,------...)))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''))))))***(((''''''&&&&&&((()))************)))((('''&&&%%%$$$$$$%%%&&&'''((())))))$$$$$$######$$$$$$%%%&&&%%%###""""""$$$%%%%%%$$$""""""######$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''((((((((((((&&&&&&'''''''''((((((((('''((()))******++++++***...111666;;;EEEWWWlll|||}}}vvv"""""""""""""""###$$$%%%############""""""""""""!!!###$$$### !!!""""""###$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""#########"""""""""""""""########################""""""#########$$$$$$$$$  !!!!!!###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&((()))***+++,,,---///222444444444555666666777888:::<<<===>>>???<<<:::999777777777888999666777:::<<<=========<<<======<<<;;;::::::;;;;;;444333222222333777;;;===DDDPPP```lllsssyyy{{{sssppprrrvvv{{{}}}xxxpppkkkiiiiiijjjjjjooouuu{{{vvvnnniiigggccc___XXXQQQLLLIIIHHHGGGLLLRRRaaagggpppvvvzzz~~~tttnnnllljjjeee```MMMIIIBBB;;;666222...+++,,,,,,,,,---------------)))************)))((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))***)))(((&&&&&&&&&''')))***************((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$"""###%%%&&&&&&%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%''')))(((&&&%%%''')))'''&&&%%%%%%%%%&&&((((((''''''((((((((()))))))))(((((((((((()))***+++,,,,,,///444;;;FFFXXXooo~~~}}}www$$$$$$###"""###$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%!!!###$$$###  ###!!!!!!"""############"""""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""###$$$$$$###$$$%%%&&&'''&&&%%%%%%###$$$%%%'''(((***+++,,,...111444555555555666666555777;;;???AAABBBAAAAAA;;;:::888666777999;;;===777999<<<>>>>>>===;;;:::>>>===;;;:::999999:::;;;888777666777;;;AAAGGGKKKRRR]]]lllvvv{{{|||~~~zzztttpppqqqwww|||zzzvvvwww{{{~~~}}}xxxrrroooqqqvvv|||~~~}}}yyylllcccZZZUUUQQQKKKIIIJJJKKKQQQXXX]]]___bbbiiiooosssssswww}}}yyy{{{{{{wwwrrreee___UUUKKKAAA:::333///---,,,,,,++++++******)))***************)))((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%'''(((((('''&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''########################&&&&&&''''''((())))))))))))(((&&&%%%&&&''')))+++++++++******)))'''&&&%%%"""""""""!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&&&&$$$###$$$%%%''''''&&&""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%$$$%%%''''''&&&(((***)))'''&&&'''***'''&&&$$$###$$$%%%''')))(((((((((((())))))))))))))))))(((((((((***+++---)))---333:::FFFZZZqqq}}}yyy"""$$$%%%$$$###"""###%%%###"""""""""$$$%%%$$$###"""!!!!!!!!!"""###$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&"""""""""""""""!!! """"""#########""""""!!!%%%%%%###"""!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$'''''''''&&&&&&(((,,,///111333444444333444555666999;;;>>>@@@CCCDDDDDDDDD999:::;;;<<<>>>>>>>>>>>>???===;;;<<>>???AAAEEEKKKQQQWWWZZZfffllluuu|||~~~}}}{{{yyytttrrrqqqsssxxxyyytttnnnkkkkkkooowww~~~wwwnnnhhh___SSSKKKKKKJJJIIIIIIIIIJJJLLLNNNPPPQQQUUU\\\cccmmmyyy~~~vvvsssmmmaaaRRRDDD:::555111000...---,,,,,,,,,,,,***)))((()))++++++***)))((('''&&&%%%%%%&&&((()))'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''&&&$$$%%%%%%&&&&&&''''''(((''''''&&&%%%&&&'''((()))((('''%%%$$$######$$$%%%((('''&&&%%%$$$#########$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&'''((()))***'''((()))******)))((('''))))))((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((''''''''''''***)))'''(((***,,,------//////333;;;FFFWWWooo|||yyy !!!""""""!!!!!!###$$$###"""!!!"""$$$%%%$$$###"""""""""!!!""""""############""""""######$$$%%%&&&%%%%%%$$$############%%%%%%%%%%%%%%%$$$#####################"""!!!!!!$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%''')))***'''(((******+++---000333111333555555555666888999<<<===???AAACCCCCCCCCCCC;;;<<<===>>>???@@@@@@@@@DDDBBB@@@@@@@@@???;;;888777666666888999;;;CCCMMMRRRSSSUUUZZZ```ffflllooopppvvv}}}}}}|||wwwxxx{{{zzzvvvqqqnnnkkknnnqqquuuyyy|||{{{rrrfff___^^^TTTQQQMMMIIIFFFEEEEEEEEEAAACCCGGGKKKQQQZZZeeelll{{{{{{qqqcccTTTFFF>>>666444000...,,,+++*********)))(((((())))))(((''')))(((&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&%%%''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&'''((()))((()))************)))((()))((('''&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))((()))***,,,,,,---///...222;;;FFFXXXppp}}}www!!!""""""!!!!!!"""$$$###"""!!!"""$$$%%%$$$#########"""!!!!!!!!!""""""######""""""######$$$%%%''''''&&&%%%###""""""!!!&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######!!!  !!!"""$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%(((***---///000222444666111333666777888999<<<>>>???@@@AAACCCCCCCCCBBBBBB???@@@@@@AAABBBBBBBBBAAADDDCCCBBBAAA@@@>>>:::777666444555999===EEERRR^^^jjjkkklllnnnrrrwww{{{~~~zzz~~~yyyuuuvvvtttqqqnnnmmmnnnpppqqquuu|||xxxwwwqqqqqqsssxxx~~~zzztttssshhhddd\\\SSSLLLFFFCCCAAA============???CCCJJJOOO[[[dddoooyyy}}}qqqbbbQQQFFF===999444000...---,,,+++,,,***(((((())))))(((''')))((('''&&&&&&&&&((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''((((((''''''&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&''''''''')))(((''''''&&&'''''''''))))))************)))))))))((('''&&&%%%%%%%%%%%%$$$$$$######""""""######&&&$$$"""$$$'''((('''%%%'''&&&%%%$$$###!!! ######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''((())))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,...---111:::FFFXXXppp}}}xxx"""###$$$###!!!!!!!!!"""###"""!!!"""###$$$$$$"""$$$###"""!!!!!!!!!!!!!!!######""""""######$$$%%%&&&&&&%%%%%%$$$###""""""######$$$$$$######"""!!!%%%%%%$$$$$$"""!!!"""###$$$###"""""""""###$$$%%%%%%&&&&&&((('''&&&%%%$$$#########))),,,000333333333444555222444777999;;;===@@@BBB@@@AAABBBDDDEEEDDDDDDCCCBBBCCCCCCDDDDDDCCCBBBBBB????????????>>><<<:::888666555777>>>EEEPPPaaaooo~~~~~~~~~|||xxxsssmmmiiifffnnnoooppprrruuuyyyzzznnnhhhhhheeedddcccfffnnnzzz{{{wwwvvvvvvxxxyyyrrrmmmlllqqqxxx~~~|||uuummmcccZZZSSSPPPMMMKKKGGGBBB@@@@@@AAACCCFFFMMMWWW```iiiuuu}}}ooo^^^QQQFFF@@@999444333222000......,,,***)))***++++++***)))(((''''''&&&''''''(((%%%%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''"""###%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&&&&&&&(((((())))))))))))((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%$$$######"""######%%%"""!!!###'''(((&&&###%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""!!!"""$$$&&&((()))(((%%%%%%&&&&&&&&&&&&&&&&&&***)))'''&&&&&&''')))***))))))))))))************(((***+++++++++++++++,,,------111:::FFFXXXppp}}}yyyyyy###$$$$$$""""""!!! !!!###$$$###"""######"""!!! !!!######""""""######$$$%%%###$$$$$$%%%%%%%%%$$$###"""""""""""""""!!!!!! %%%%%%$$$$$$"""!!!"""###$$$######""""""###$$$%%%%%%&&&&&&""""""###%%%''')))+++,,,,,,///222444444222222222444666999;;;===???BBBDDD@@@AAACCCEEEFFFGGGGGGFFFDDDDDDDDDDDDDDDCCCBBBAAA<<<<<<<<<;;;:::888888888777888===HHHRRR___qqq}}}uuunnnlllkkkjjjiiiiiijjjkkklllppptttyyy~~~{{{tttvvv{{{tttkkkhhhhhhhhheeecccbbbfffnnnwww}}}{{{wwwrrrpppqqqrrrrrrqqqfff```]]]aaaggglllrrrwwwzzzxxxooojjjfffbbbZZZQQQJJJDDD???===>>>AAAFFFLLLTTT```nnnwwwssshhhWWWOOODDD<<<888666222//////,,,***)))***,,,,,,+++))))))((((((''''''''''''&&&&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&''''''((((((((((((((("""###%%%'''(((((((((''')))((('''&&&%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&%%%%%%'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$###"""!!!###&&&'''%%%""""""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))((()))))))))*********+++(((***++++++))))))***,,,------111999EEEWWWppp{{{wwwxxx""""""""" """!!! !!!###$$$###"""""""""!!! !!!!!!######""""""######$$$%%%"""###$$$%%%&&&%%%$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$######!!! !!!$$$%%%&&&%%%%%%#########$$$$$$%%%%%%&&&%%%%%%&&&'''(((***,,,---///222555666555333333333777999;;;===>>>???BBBDDD@@@BBBDDDFFFHHHHHHHHHHHHDDDDDDDDDCCCBBB@@@???>>>======<<<:::999999;;;======AAAKKKXXXcccnnn||||||qqqjjjgggfffccc```cccdddgggkkkqqqwww|||~~~|||ssstttwww}}}yyyvvvuuuuuurrrooollllllooosssvvvvvvsssqqqrrruuuvvvtttrrrggg```[[[]]]_________aaahhhnnnrrrqqqpppsssuuuuuuxxx|||sssiii^^^TTTJJJDDD>>>>>>===>>>CCCLLLWWW___lllsss}}}pppeeeVVVJJJDDD???999444222///+++)))***************)))))))))(((''''''&&&'''''''''''''''(((((((((***)))'''&&&&&&'''((()))%%%&&&&&&'''(((((())))))''''''((())))))))))))((($$$$$$%%%''''''(((((((((***)))(((&&&%%%%%%$$$$$$((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%###$$$%%%&&&%%%$$$###### !!!###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%***(((&&&%%%%%%$$$""" $$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&'''''''''(((((())))))*********(((***+++)))&&&&&&)))---......111999EEEVVVnnn{{{wwwsss!!!""""""!!!"""!!! !!!#########!!!!!!!!! !!!""""""######""""""######$$$%%%###$$$%%%&&&&&&%%%###"""$$$%%%%%%%%%%%%$$$#####################"""!!!!!!""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))***+++,,,,,,222555777888888777888999:::<<<===>>>>>>???@@@BBBCCCDDDFFFGGGHHHHHHHHHGGGCCCCCCBBBAAA???>>><<<;;;;;;<<<===<<<===AAAHHHMMMOOOTTT___jjjqqquuu}}}tttlllaaaZZZYYY\\\___aaakkkooottt{{{~~~|||yyyssswww~~~zzzyyyzzz~~~}}}{{{zzzzzzzzz{{{zzzzzz~~~}}}ssslllggghhhhhhddd___^^^___bbbcccaaabbbeeeeeeccceeellluuuzzz{{{zzzoooddd]]]LLLIIIDDD???===???DDDHHHSSSXXXaaaiiirrrzzz|||kkk___XXXSSSLLLGGG;;;777222...,,,+++)))(((*********)))(((((('''&&&(((((((((((('''''''''''')))((('''&&&&&&''')))***''''''''''''((((((((((((&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&###'''******&&&######%%%!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''%%%%%%%%%%%%###"""$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******(((***)))&&&######(((---//////222999DDDUUUmmmzzzuuuppp"""###$$$$$$######$$$%%%"""!!! !!!"""######!!! !!!"""############"""###$$$$$$%%%%%%%%%&&&'''&&&$$$!!! ###$$$$$$$$$$$$###""""""""""""#########""""""!!!######"""!!!""""""######%%%%%%$$$$$$$$$$$$$$$$$$###$$$&&&))),,,000333444555777999:::;;;;;;===>>><<<===??????>>>>>>???AAAFFFGGGHHHHHHHHHHHHFFFFFFBBBBBBAAA@@@>>><<<:::999888:::<<>>===DDDGGGLLLRRR[[[fffqqqxxxzzzooojjjfffaaa\\\EEE@@@999333000---+++)))************)))(((&&&&&&))))))((((((''''''&&&&&&&&&%%%$$$###$$$&&&((())))))))))))(((''''''&&&&&&%%%%%%'''((((((((('''&&&((('''&&&%%%%%%'''((()))'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$%%%&&&&&&###"""""""""###$$$%%%%%%$$$***///---'''"""$$$'''###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###""""""$$$&&&(((((('''$$$$$$%%%%%%&&&'''((((((&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''((())))))***((())))))%%%!!!!!!'''---000///222:::DDDTTTlll~~~wwwrrrppp%%%$$$"""!!!"""!!!!!!!!!"""###$$$$$$%%%$$$"""###$$$$$$###!!!$$$$$$######""""""!!!!!!!!! """"""!!!######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###'''&&&&&&%%%$$$###""""""%%%$$$#########$$$&&&&&&)))***+++,,,---///333666777888:::<<<>>>@@@@@@AAA>>>>>>>>>??????@@@AAAAAAGGGDDDBBBBBBEEEGGGFFFDDD@@@======???>>>;;;:::======AAADDDHHHRRR```hhhjjjuuuuuuwwwzzzwwwpppnnnppp|||yyypppkkkiii]]]ZZZWWWXXX___jjjuuu{{{~~~}}}|||wwwqqqttt|||{{{yyyoookkkhhhffffffccc___[[[^^^aaaeeeeeebbbaaaccceeegggppp{{{}}}tttkkkcccTTTDDD===>>>???AAACCCEEEIIIRRR]]]eeeyyyzzzwwwtttqqqcccSSSCCC;;;666///,,,---***)))((('''&&&&&&)))+++***))))))(((((((((((()))'''''''''''''''''''''''''''''''''''''''((())))))+++)))''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###""""""###%%%&&&"""$$$'''))))))(((&&&$$$########################%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((((($$$'''***+++***(((((((((++++++///666AAAQQQhhh{{{xxxtttrrr$$$$$$"""!!! """"""""""""""""""###$$$###"""!!!"""$$$%%%$$$############""""""!!!!!!!!!""" """$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%$$$######""""""""""""!!!!!!!!!###$$$%%%)))+++---...///222555888888:::<<<>>>@@@@@@AAA@@@??????@@@BBBBBBBBBBBBBBBGGGEEECCCCCCDDDDDDAAA>>>>>><<<;;;======>>>CCCJJJNNNRRRVVVZZZdddrrrzzz|||zzzvvvuuuvvvuuuqqqpppsssyyynnnhhhfffffffffeeefffiiiooowww~~~}}}xxxvvvwwwwwwwww{{{yyytttwwwzzzxxxwwwwwwxxxvvvsssppppppppppppmmmhhhbbb___]]]```eeekkkooorrrvvv|||yyyhhhUUUIIIFFF<<<===>>>>>>@@@EEELLLRRR]]]iiixxxtttgggXXXNNNDDD999333222......---+++))))))***++++++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))***)))'''''')))))))))(((''''''''''''''''''''''''***(((&&&&&&((()))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&%%%###""""""###%%%&&&###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%))))))))))))*********+++&&&'''(((((())))))((((((+++,,,,,,+++***+++---///,,,,,,///777AAAQQQhhh{{{~~~xxxvvvuuu$$$######"""!!!!!!""""""$$$###""""""""""""""""""!!! """$$$&&&%%%%%%""""""""""""!!!!!!!!!!!!$$$"""!!!"""$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################"""!!!!!!!!!"""###%%%&&&***,,,///000222555888;;;:::<<>>CCCPPP]]]pppsssssssssvvv~~~xxxssstttuuuuuuuuuxxxwwwkkkddddddgggkkksssvvvzzz~~~}}}wwwsssrrrrrrqqqtttzzz~~~~~~xxxzzz}}}|||~~~wwwppphhhccc````````````bbbeeeiiikkkvvvzzz}}}iiiZZZTTTIIIIIIHHHEEEBBBAAABBBDDDDDDNNN[[[gggvvv{{{ooodddUUUEEE<<<999000///---,,,***)))((((((,,,+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((('''((()))***)))(((((((((((((((((((((((((((***)))''''''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######$$$%%%&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&'''''''''((((((((((((&&&'''(((((())))))((((((***)))'''$$$###&&&***...---,,,000777AAAQQQhhh{{{}}}zzzyyyyyy$$$######"""######$$$$$$$$$$$$###"""!!!!!!!!!""""""!!! !!!$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!############$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$###"""###$$$$$$"""""""""######$$$$$$$$$############%%%''')))***+++---000222444777;;;======>>>AAACCCDDDCCCBBBAAA@@@BBBEEEGGGHHHGGGEEEDDDCCCDDDFFFHHHGGGDDD???<<<::::::<<>>@@@@@@AAABBBCCCDDDEEEFFFFFFDDDEEEGGGIIIJJJIIIHHHGGGGGGGGGGGGCCC>>>:::888777666:::DDDQQQ^^^mmm|||yyyvvvtttsssvvv~~~}}}}}}}}}{{{vvvpppnnnmmmqqqwwwzzzxxxuuusssssstttvvvwwwssskkkeeecccbbbccceeefffhhhpppyyy~~~xxxttttttsssooommmnnnttt||||||xxxwwwxxxxxxvvvsssoooooopppqqqqqqnnniiieee\\\aaahhhrrr|||{{{rrriiibbb^^^WWWPPPJJJEEEBBBFFFMMMWWWeeetttqqq^^^PPPDDD>>>888333222000---***))))))))))))***+++,,,,,,(((((((((((((((((((((((('''''''''''''''((())))))'''&&&''')))++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%####################################$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))))))))'''((())))))******))))))***+++------,,,+++,,,---...---///666???NNNdddvvvyyyyyy|||$$$######"""""""""######""""""""""""""""""###$$$"""!!! !!!"""###"""!!!"""#########$$$$$$$$$%%% ###%%%%%%###!!!"""#########$$$$$$$$$%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&""""""###%%%(((,,,///111444777;;;===>>>???AAACCCAAAAAAAAABBBCCCEEEGGGIIIGGGHHHIIIJJJKKKKKKKKKKKKGGGGGGEEEBBB===<<<===???DDDGGGQQQ___jjjttt~~~}}}{{{yyywwwwwwzzz|||}}}}}}~~~wwwxxx}}}|||zzz|||}}}}}}yyyzzz{{{xxxvvvwwwrrrtttsssooommmoooooommmgggggghhhkkknnnooommmjjjeeedddeeegggiiigggaaa\\\\\\\\\]]]```______fffoooxxx~~~}}}ooolllkkkmmmlllgggeeeeeekkkrrr~~~~~~~~~uuuoooeeeddddddeeeiiipppvvvzzzwwwpppiiibbbVVVIIIDDDEEECCCMMMYYYdddsssyyyhhhTTTLLLBBB;;;777444000,,,,,,+++******)))))))))***(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''')))+++,,,***(((''''''''''''''''''''''''&&&((()))'''$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((()))((('''&&&$$$$$$$$$%%%%%%$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((()))************)))((()))******))))))***,,,---,,,...555>>>LLLbbbtttxxxxxx{{{~~~$$$######"""!!!!!!""""""""""""!!!!!!"""###$$$$$$  ###$$$$$$#########$$$$$$$$$%%%%%%%%% ###&&&&&&###!!!"""#########$$$$$$$$$%%%%%%%%%&&&'''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((,,,///333555777:::>>>@@@AAABBBCCCEEEAAA@@@@@@@@@BBBEEEIIIKKKJJJJJJJJJKKKLLLLLLMMMMMMEEEFFFEEEBBB@@@BBBGGGLLLSSSUUU]]]iiiqqqssswww{{{|||oooppppppoooooottt}}}|||wwwvvvzzz{{{xxxzzzyyy|||{{{|||tttooooooooollljjjkkkcccdddbbb]]]]]]aaadddddd```bbbeeehhhiiihhhgggfff[[[ZZZZZZ]]]``````\\\XXXVVVVVVXXXYYYWWWVVV\\\dddiiiooossstttuuuuuurrrmmmfffdddfffiiihhhdddaaabbbaaahhhsss}}}~~~yyysssjjjccc___aaafffiiiiiirrr|||{{{kkkVVVIIIFFF;;;AAAGGGOOO___ttt}}}}}}hhh^^^QQQGGGBBB>>>999555///...,,,***)))(((''''''))))))))))))))))))))))))'''''''''''''''((())))))%%%&&&'''))),,,,,,***(((((((((((((((((((((((((((&&&((((((%%%!!! %%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&''')))***+++***)))'''###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((()))******************+++***)))((())),,,...,,,,,,...444===KKKaaassswwwwwwzzz|||###$$$$$$%%%%%%%%%$$$$$$ !!!!!!!!!"""""""""### !!!"""$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""###############$$$%%%%%%%%%%%%$$$&&&%%%$$$%%%&&&&&&%%%$$$''''''(((***---000444666:::;;;>>>BBBFFFHHHGGGFFFEEEEEEEEEFFFHHHKKKNNNPPPQQQQQQRRRTTTUUUTTTRRROOOIIIGGGFFFHHHLLLSSSXXX[[[``````eeejjjkkkhhhhhhllloooyyyzzzsssoookkklllnnnsssyyy}}}xxx||||||}}}~~~{{{wwwooohhhbbb```bbbeeeeeeccc]]]ZZZWWWVVVYYY]]]```aaaaaacccfffhhhiiihhhfffdddddd___ZZZZZZ]]]___]]]ZZZZZZZZZYYYYYYYYYYYYZZZZZZ___cccfffgggdddbbbbbbccc___^^^\\\[[[ZZZ[[[]]]^^^^^^```eeelllttt}}}{{{wwwzzzzzzyyypppjjjgggcccaaaccceeegggiiimmmwwwsss___NNNFFF@@@>>>BBBJJJXXXjjjxxx~~~}}}~~~qqq```WWWUUUQQQFFF;;;666111---...---***)))+++)))************))))))((())))))))))))))))))))))))(((((())))))******++++++))))))(((&&&%%%$$$###"""''''''&&&%%%%%%$$$######"""###$$$######$$$&&&((('''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))))))))((()))))))))))))))(((((()))************+++++++++------///444;;;III```ttt~~~{{{|||zzz######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!! !!!""""""###$$$$$$%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$%%%&&&&&&&&&&&&)))***+++---///333666777:::<<>>555333111///...+++***************++++++))))))))))))))))))))))))+++++++++*********))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&'''((('''%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! """$$$%%%((((((((('''&&&&&&%%%%%%###$$$$$$%%%&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%'''(((((())))))))))))((())))))*********+++++++++------///333999DDDYYYlll#########"""!!!  !!!"""###$$$%%%!!!"""######$$$######"""!!!""""""#########""""""""""""""""""""""""""""""$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%"""$$$'''((((((***---//////000222555777999:::;;;BBBCCCDDDEEEFFFKKKQQQWWW```cccgggkkklllllljjjiiillllllhhh^^^WWWZZZiiiwww~~~xxxrrr]]]QQQIIILLLWWWdddpppyyy~~~~~~|||yyy||||||zzz}}}~~~~~~zzzrrrmmmmmmrrrwww{{{}}}}}}yyyrrrmmmiiibbb[[[VVVaaaqqq|||}}}{{{yyyzzz{{{|||}}}}}}{{{zzzzzz|||}}}||||||||||||||||||~~~~~~{{{xxxyyyzzzzzzzzzzzzyyyxxxwww{{{wwwsssqqqrrrrrrooolllkkkjjjiiifffccc___\\\ZZZZZZYYYXXXWWWWWWWWWXXXXXXTTTWWWYYYYYYYYY[[[___cccbbbgggnnnvvv}}}zzzwwwvvvtttrrrkkkjjjgggeeefffkkkssszzz{{{lll___YYYQQQKKKJJJSSSggg|||rrr^^^III===999444///---,,,+++***)))))))))******************************)))*********+++++++++,,,))))))))))))************'''''''''&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! """$$$%%%(((((((((''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''''''''(((''''''&&&&&&''''''((()))))))))))))))))))))*********+++++++++***+++---222888DDDYYYkkk""""""###""""""!!!  !!!"""###$$$%%%!!!"""###$$$$$$$$$"""""" !!!"""####################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###&&&***+++***+++///222111333555777999;;;<<<<<>>>>>>>>AAAEEEJJJNNNQQQWWW```ggghhhnnnuuu|||~~~}}}yyyvvvhhhddd]]]VVVXXXggg~~~rrrfff```QQQQQQXXXdddpppzzz~~~zzzwwwuuuyyyxxxrrrooonnnnnnmmmnnnpppqqqpppoooqqqtttxxxxxxyyyyyyyyyzzz|||~~~|||}}}{{{vvvuuuuuuqqqlllfffkkkrrryyy~~~~~~}}}}}}~~~~~~}}}yyyuuusssnnnooopppooommmiiieeebbbYYYZZZZZZYYYYYYXXXYYYYYYXXXZZZ\\\___bbbdddeeefffhhhpppuuuooojjjmmmuuuzzzssshhhddddddkkkpppxxxrrrfffYYYTTTSSSVVVaaalll|||kkk___RRRDDD;;;777333111...,,,************************************))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%'''))))))'''%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''%%%&&&''''''((((((''''''''''''((()))************&&&'''((()))************)))************+++++++++)))***---111666AAATTTfffyyy!!!""""""############"""$$$######"""!!! """###$$$%%%%%%$$$"""!!! """############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&+++//////------111555666888:::===???@@@@@@@@@???EEENNNTTTXXX]]]eeekkkkkkqqqzzz}}}vvvqqq___\\\WWWUUU\\\ooo~~~hhhXXXQQQPPPTTT___nnnxxx~~~|||{{{zzzyyyxxxwwwmmmeeeaaa______]]]```dddhhhiiikkkoootttvvvyyy|||~~~~~~~~~~~~~~~||||||~~~|||wwwoooqqqtttyyy}}}~~~xxxzzz|||}}}|||xxxssspppddddddcccaaa^^^\\\[[[ZZZUUUTTTSSSSSSTTTWWWYYY[[[ZZZcccgggbbb\\\___hhhoooqqqrrrtttwwwwwwpppmmmjjjjjjlllrrr{{{~~~rrriii___VVVWWW]]]gggvvv{{{ooo```OOODDD@@@666444111...,,,+++++++++************************------,,,,,,+++*********+++*********))))))))))))(((((((((((())))))))))))%%%&&&((('''%%%!!! '''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%&&&&&&'''((()))******&&&'''(((((()))(((((((((''''''(((***++++++++++++&&&'''((()))************)))************+++++++++++++++...111555???RRRcccxxx!!!!!!""""""""""""!!!!!!%%%######%%%((((((&&&###$$$$$$$$$#########""""""&&&%%%###!!!!!!"""###$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&)))+++---......000333555777;;;@@@AAA@@@>>>???AAAEEEMMMSSSWWW\\\eeelllnnnsssvvvzzzyyyooofff[[[[[[]]]bbbkkkyyyzzzaaaTTTRRRMMM\\\ooo|||~~~~~~~~~~~~~~~tttxxxbbbXXXVVVVVVUUUVVVXXXZZZ\\\___ccciiipppuuuxxx|||~~~}}}}}}}}}}}}}}}}}}~~~xxxsssmmmhhhgggeeebbb___aaa]]]XXXTTTSSSSSSSSSRRRWWWWWWWWWWWWYYY\\\___```fffeeeffflllxxx}}}{{{tttnnnooonnnmmmrrrzzz}}}vvvkkk___UUUUUU```qqqqqqgggVVVEEEAAA888111111000+++)))+++***))))))***,,,...---,,,)))******++++++******)))+++***)))((('''&&&%%%%%%((((((((('''&&&&&&%%%%%%'''''''''''''''((())))))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###"""!!!!!! !!!%%%&&&&&&$$$######!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$######"""""""""###$$$%%%&&&'''((()))++++++,,,,,,***))))))(((((((((((()))((()))---222777???PPP```{{{######$$$$$$$$$$$$#########""""""###&&&&&&$$$"""$$$$$$$$$#########""""""&&&%%%###"""!!!"""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""""""""%%%$$$$$$###$$$%%%''''''***,,,......///000333666888<<>>555222000+++)))+++---,,,++++++---------,,,))))))************))))))+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))))))))(((%%%######$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$############ ###%%%&&&%%%$$$###$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&'''((()))***+++++++++))))))((((((((())))))***)))***...222666???PPPaaazzz######$$$$$$$$$$$$######!!! """###$$$"""!!!$$$############"""""""""%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%&&&&&&((()))***,,,...///000000111444666;;;>>>AAABBBCCCGGGMMMRRR\\\dddkkknnnrrrwwwxxxvvv{{{zzzyyywwwrrriii```ZZZfffmmmvvv}}}~~~qqq```RRRPPPUUUgggqqq~~~}}}{{{zzztttuuu{{{yyyuuuhhhbbbkkkppp___MMMFFFIIINNNTTTYYY[[[]]]```eeejjjrrrzzz~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{zzzyyyyyy{{{}}}}}}{{{{{{|||~~~~~~yyyuuupppkkkhhheeebbb___WWWUUUSSSQQQRRRTTTWWWYYYWWW[[[___dddiiipppzzz{{{vvvooojjjiiihhhppp{{{|||pppbbb\\\XXX^^^oooyyyfffXXXLLL???777222---+++,,,///---,,,,,,,,,---,,,+++)))******************)))******)))(((((('''&&&&&&&&&%%%%%%%%%&&&''')))***''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&''''''&&&&&&&&&'''''''''(((((((((&&&'''((()))***+++++++++(((((((((((())))))***+++,,,,,,...222555???QQQbbbzzz!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###""""""############""""""""""""$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''((((((%%%%%%&&&'''((()))***+++...///111111222333666888???BBBEEEGGGJJJPPPYYY```eeemmmtttxxx{{{~~~|||wwwzzzwwwsssoookkkgggeeecccpppzzzyyylllaaaXXXUUU[[[dddpppzzz|||zzzzzz|||}}}~~~vvvtttvvvyyy{{{rrrppphhh```[[[XXXZZZ``````RRRFFFEEEJJJQQQWWW]]]bbbdddhhhlllqqqxxx~~~}}}~~~~~~}}}}}}zzz{{{|||}}}~~~}}}zzzxxxxxxwwwuuutttsssrrrrrrrrrsssuuuwwwxxx|||}}}~~~{{{yyywwwyyy|||~~~}}}{{{yyyzzz|||~~~zzzvvvrrrnnnkkk```]]]YYYUUUSSSTTTVVVWWWWWW[[[```aaaaaaccchhhlllqqquuu{{{wwwsssnnnqqqtttvvvyyytttkkkbbb```hhhuuu}}}zzz~~~wwwkkk___NNNAAA888222///---///---++++++,,,,,,,,,+++++++++************++++++******))))))(((''''''&&&)))((('''&&&&&&(((***+++))))))))))))))))))(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%!!!###$$$%%%%%%%%%''')))$$$%%%%%%&&&%%%%%%$$$$$$'''''''''(((((((((((()))%%%%%%&&&''''''''''''''''''''''''%%%######$$$&&&)))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&%%%%%%&&&'''''''''''''''&&&'''((()))************(((((((((((()))***+++,,,...---///111444>>>QQQbbbzzz!!!!!!""""""""""""!!!!!!""""""############$$$$$$""""""""""""""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&###$$$&&&''')))***++++++...000222333444555888;;;@@@DDDIIIMMMRRR[[[eeemmmnnnvvv}}}~~~wwwuuuqqqlllgggeeefffjjjmmm{{{{{{tttiii^^^YYYXXX]]]iiittt{{{}}}zzzwwwuuuvvvzzzyyyrrrnnnmmmmmmmmmddd]]]UUUMMMIIINNNVVVXXXTTTKKKFFFJJJQQQWWW]]]bbbjjjmmmqqquuuxxx}}}~~~~~~}}}}}}~~~|||{{{zzzyyyzzz|||~~~}}}yyytttqqqooonnnmmmkkkjjjjjjjjjjjjlllnnnoooppprrruuuyyy|||}}}|||yyywwwsssvvvyyy|||}}}{{{xxxvvvuuuwwwzzzzzzyyyxxxxxxxxx{{{|||~~~zzzwwwllliiiccc]]]YYYWWWWWWWWWUUUYYY\\\\\\[[[[[[]]]___aaaeeekkkooosssxxx{{{yyytttnnnjjjnnnwww~~~xxxpppkkkkkkooorrr||||||{{{}}}~~~yyynnn\\\KKK@@@999333///...,,,***)))+++,,,---,,,---,,,++++++++++++,,,---******))))))(((((('''''',,,+++)))((((((((())))))(((((()))***))))))((('''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%!!!"""$$$%%%%%%&&&''')))$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''###$$$%%%&&&'''''''''&&&''''''&&&$$$""""""$$$''')))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%&&&'''(((((((((''''''&&&'''((()))))))))))))))(((((((((((()))+++,,,,,,......///111444===PPPaaayyy######$$$$$$$$$$$$#########$$$$$$$$$######%%%'''!!!!!!"""""""""""""""###"""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$"""!!! ###$$$&&&(((***,,,,,,---...000333444555888;;;>>>AAAGGGNNNUUU]]]fffqqqyyyzzz~~~uuunnnlllhhheeedddgggnnnsssxxxjjj```XXXXXX___hhhuuu~~~{{{tttssssssuuuxxx~~~{{{zzzuuusssqqqnnnkkkiiigggggg```UUUOOOHHHBBBMMMXXXTTTMMMHHHGGGMMMVVV\\\aaafffooosssxxx|||~~~}}}}}}~~~{{{{{{{{{||||||||||||||||||}}}}}}|||{{{yyyvvvuuuvvvwwwzzz|||~~~{{{vvvpppkkkhhhgggeeedddbbbbbbcccdddfffhhhiiijjjjjjmmmrrruuuwwwvvvsssrrrnnnppptttvvvxxxwwwuuussspppsssvvvwwwuuurrrooonnnqqqtttxxx{{{|||}}}~~~zzzvvvqqqjjjddd```^^^\\\UUUVVVVVVVVVWWWWWWWWWWWWVVVZZZ___ccchhhpppzzz}}}}}}xxxooohhhhhhmmmsssuuukkkfffdddiiimmmuuu~~~{{{yyyyyyiiiWWWKKKEEE===555111...+++***+++,,,,,,,,,---,,,+++******+++,,,---*********))))))(((((((((+++++++++***))))))((((((###$$$&&&'''''''''&&&%%%'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&"""""""""#########$$$$$$"""###%%%&&&'''&&&%%%%%%%%%&&&%%%$$$""""""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''*********))))))'''&&&&&&'''((()))***+++***))))))&&&'''(((((()))))))))((())))))))))))******+++,,,...---///111444<<>>AAAFFFNNNXXXcccllluuuzzzoooeeegggiiikkklllpppvvvzzz{{{kkkccc]]]aaajjjttt}}}xxxvvvuuuqqqrrruuuxxx}}}}}}yyy{{{vvvooommmhhhiiijjjiiihhhfffeeeeee]]]PPPMMMIIICCCRRR___VVVJJJEEEEEELLLUUU[[[bbbgggnnnssszzz~~~~~~{{{zzzzzz{{{vvvwwwwwwxxxyyyzzz{{{|||xxxyyyyyyxxxvvvsssqqqoooppprrruuuxxx{{{~~~zzzuuunnnhhhdddbbbaaa```[[[\\\]]]___bbbdddfffgggeeegggkkknnnooommmkkkiiifffhhhkkknnnppppppooonnnhhhlllqqqsssqqqlllhhhfffeeeiiinnnqqqrrrsssuuuxxxzzzzzz|||}}}~~~~~~~~~~~~|||{{{uuuoookkkiii```[[[VVVTTTVVVVVVTTTQQQPPPSSSVVVYYY]]]eeeooovvvwwwsssqqqsssvvv}}}{{{sssnnnoooqqqsssuuuzzz}}}~~~}}}zzzyyywwwmmmgggaaaaaaeeennn}}}xxx}}}uuufff\\\VVVMMMCCC777444///,,,,,,,,,,,,+++,,,+++)))(((((()))+++,,,*********)))))))))))))))'''((()))******)))'''&&& """$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&$$$%%%%%%&&&''''''&&&&&&""""""""""""#########$$$###$$$&&&''''''&&&%%%$$$###$$$$$$$$$######$$$&&&###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&''')))***+++***)))(((&&&'''(((((()))(((((((((*********)))******++++++,,,,,,///111444;;;LLL[[[qqq!!!!!!""""""""""""!!!!!!"""$$$$$$###!!!!!!$$$''' !!!!!!!!!""""""######!!!"""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###%%%&&&'''((()))%%%&&&))),,,///000000111---000333555888;;;@@@CCCLLLUUUbbbnnnxxxttthhh^^^dddlllssswww{{{qqqiiieeejjjttt|||xxxsssrrrsssuuurrrtttxxx|||yyyvvvzzz{{{nnngggeee```bbbccccccbbb```______YYYLLLLLLKKKFFFWWWeeeYYYIIIDDDBBBIIIQQQYYYaaahhhlllrrrzzz~~~~~~{{{xxxwwwwwwssstttuuuvvvxxxyyy{{{{{{uuuuuuvvvuuussspppllljjjkkkmmmppptttxxx{{{}}}~~~{{{uuummmfffcccaaa___^^^WWWXXXZZZ]]]```bbbdddeeecccdddgggiiiiiigggdddbbb```bbbeeehhhjjjkkkkkkkkk```eeekkknnnlllgggbbb___[[[```eeehhhiiijjjmmmpppkkklllnnnppprrrssstttttttttxxx|||}}}}}}~~~|||wwwuuummmddd[[[WWWWWWVVVQQQLLLOOOQQQRRRRRRTTTZZZcccjjjrrrmmmiiikkknnnvvvxxxsssrrrlllnnnrrrwwwyyyxxxtttqqqzzzyyyqqqbbb___]]]bbbooo}}}~~~qqqiiiddd[[[PPP===888333///---,,,+++******)))(((&&&&&&((()))***************))))))))))))"""$$$''')))***)))'''%%% """%%%'''))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''$$$&&&''''''''''''((()))$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$!!!"""$$$$$$######$$$%%%!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((($$$%%%'''((()))(((&&&%%%&&&'''((((((((((((((((((++++++******************++++++...222444;;;JJJYYYnnn~~~{{{ !!!"""###$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$""""""""""""###$$$%%%&&&###"""!!! !!!"""###$$$%%%%%%&&&%%%$$$"""!!!###$$$$$$%%%%%%&&&&&&&&&###'''---111222000//////111444777:::<<>>AAAGGGPPPWWWaaannn}}}tttiiiaaa]]]]]]iii|||yyyssssssyyy~~~~~~~~~yyyttttttyyy}}}}}}||||||}}}~~~}}}~~~|||zzzwwwvvvuuuuuurrrpppnnnjjjeeeaaa]]][[[YYYXXXWWWWWWWWWYYY[[[]]]WWWUUUMMMIIIQQQ^^^]]]TTTLLLKKKIIIIIILLLSSSYYY]]]dddiiipppuuuxxxyyyzzz{{{{{{zzzwwwttttttuuuxxxyyyrrrnnnjjjhhhjjjmmmooooooqqqqqqooonnnllljjjhhhgggeeejjjooosssttttttuuuuuuyyyvvvqqqkkkddd^^^YYYVVVTTTWWW[[[]]]]]]]]]]]]]]]^^^___aaabbbbbbbbbaaa```dddaaa^^^^^^___```___^^^^^^___aaadddeeeccc^^^ZZZ]]]___aaaaaa```_________^^^___```aaa```___]]]\\\\\\```fffhhhhhhjjjoootttyyy||||||vvvrrrkkkccc]]]UUUSSSPPPOOOQQQRRRRRRRRRTTTXXX___hhhrrr|||yyysssqqqooojjjiiilllppp~~~~~~rrrggg___```mmm{{{}}}}}}|||ooodddSSSLLLBBB999333000...---***)))))))))))))))))))))******))))))))))))******))))))((('''&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$'''((('''%%%''''''''''''''''''(((((('''&&&%%%$$$%%%''')))+++%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))(((*********)))******++++++++++++---111444;;;IIIVVVdddvvv{{{zzz"""""""""""""""!!! !!!!!!""""""###$$$$$$$$$""""""""""""###$$$%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$######$$$$$$&&&&&&''''''((())))))***+++---///000000000111222777:::===AAAFFFOOOZZZbbbooozzztttggg]]]YYYXXXaaammm~~~vvvrrrrrrssstttsssvvvyyyyyyxxxzzz~~~~~~zzzsssmmmjjjgggfffdddbbb^^^\\\ZZZ[[[\\\^^^XXXWWWTTTSSSSSSTTTVVVXXXTTTTTTPPPNNNVVVaaaaaaYYYTTTTTTSSSTTTVVVYYY\\\^^^dddhhhmmmqqqssstttvvvwwwwwwvvvuuuqqqnnnoootttyyywwwqqqhhhbbbbbbeeehhhjjjlllkkkkkkjjjiiigggfffeeegggjjjooorrrsssrrrrrrssstttrrroooiiiccc]]]XXXUUURRRVVVZZZ\\\\\\[[[ZZZZZZ]]]^^^___```aaa```______bbb```^^^]]]^^^^^^]]]\\\\\\\\\]]]```aaaaaa^^^\\\\\\^^^``````^^^\\\\\\]]]ZZZ[[[\\\]]][[[YYYVVVUUURRRWWW\\\^^^___```cccfffkkknnnrrrwww}}}{{{rrrkkkaaa]]]XXXUUUSSSQQQPPPOOOIIIOOOXXXcccnnnwww}}}{{{tttnnnhhheeeeeeffftttwwwfffZZZ]]]fffsss|||~~~wwwwwwzzzzzzppp```XXXLLLAAA888333///---,,,,,,+++))))))(((((((((+++***))))))))))))***+++)))(((((((((((())))))***$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''''''''((()))******''''''''''''''''''''''''$$$$$$%%%'''((((((%%%"""''''''(((((()))*********&&&&&&%%%&&&&&&'''))))))&&&''''''''''''((((((((('''((()))***+++++++++++++++******)))))))))******++++++---111444:::HHHVVVddduuu{{{yyy!!!"""""""""""""""!!!!!!"""""""""######$$$$$$$$$######""""""###$$$$$$%%%"""###$$$%%%%%%$$$###"""&&&%%%$$$#########%%%%%%$$$$$$%%%&&&'''(((((()))---.../////////000222555999<<>>BBBGGGQQQ___mmmxxxwwwoooddd___aaaeeeiiijjjmmmkkkmmmsssxxxzzz}}}xxxnnnhhhjjjttt}}}}}}|||yyyvvvuuusssqqqooonnnlllhhhbbb^^^WWWVVVTTTSSSRRRRRRQQQQQQQQQSSSVVVZZZ^^^aaadddeeeggghhhiiijjjjjjiiijjjllliiihhhfffeeeeeegggjjjllliiihhheeebbb```aaadddgggmmmllljjjhhhfffdddccccccfffgggfffbbb___]]]___aaabbbeeehhhkkkmmmnnnmmmmmmlllmmmnnnmmmjjjhhhggggggeeecccaaa______```bbbccc______^^^\\\[[[\\\^^^aaa```aaabbbcccdddcccbbbbbbbbbdddfffdddaaa^^^]]]^^^]]]\\\\\\]]]```bbbbbbaaa^^^aaadddeeeeeeeeefffggghhhggggggeeecccaaa___^^^]]]\\\[[[ZZZZZZYYYXXXWWWWWWXXXWWWWWWVVVYYY\\\```dddfffjjjooouuu}}}wwwmmmfff]]]\\\]]]ccclllssstttssskkkccc\\\ZZZXXXVVVZZZaaadddgggnnnvvv|||yyyvvvvvvuuurrrsssxxxzzz{{{kkkccc___dddnnnzzzxxxeeeSSSDDD<<<555333000---,,,,,,---...+++++++++++++++++++++++++++******)))))))))******((((((((((((((((((((((((%%%&&&'''((()))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$'''(((&&&%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&''''''''''''(((((((((%%%&&&'''))))))*********''''''''''''(((***+++,,,,,,+++---000222888EEESSShhhyyy"""""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$'''&&&$$$$$$$$$$$$&&&'''!!!###$$$%%%&&&%%%%%%$$$%%%%%%&&&((()))+++,,,,,,+++...111444888===BBBFFFUUU```ooo}}}yyyqqqiiihhhmmmppppppmmmllliiikkkrrryyy}}}|||vvvqqqsss|||yyywww||||||wwwvvvwwwsssrrrqqqpppnnniiiddd```WWWUUUSSSRRRRRRSSSUUUWWWUUUWWW[[[```dddfffhhhhhhjjjkkklllllliiiggghhhkkkmmmjjjgggdddcccfffiiikkkjjjiiieeeaaa___```cccfffllljjjgggfffeeeccc```]]]]]]```bbbbbb___\\\]]]^^^dddfffjjjnnnpppqqqppppppoooppppppnnnkkkiiihhhhhhdddbbb___^^^^^^aaadddfffcccbbb```]]]\\\]]]aaadddaaabbbcccdddeeeddddddccc```ccceeeeeecccaaaaaaccc```______aaaccceeedddcccdddgggiiijjjiiihhhhhhiiiiiijjjmmmmmmkkkgggccc```cccaaa^^^]]]\\\\\\[[[YYYYYYYYYYYYWWWVVVWWWYYY\\\\\\]]]```ccchhhoooxxx~~~{{{tttcccbbbeeemmmvvv|||{{{yyyoooeee\\\YYYUUUPPPSSSYYY[[[___gggooouuu~~~~~~}}}~~~yyypppkkkmmmpppppp```\\\bbblll{{{vvvaaaNNNBBB;;;888555111///...//////***++++++,,,,,,++++++***************+++,,,---...''''''''''''''''''&&&&&&&&&''')))*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!''')))'''%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%&&&&&&'''))))))(((((((((((())))))))))))'''((()))******+++******&&&&&&&&&''')))***,,,---,,,+++---000222888EEERRRgggxxx|||"""!!!!!!!!!!!!###%%%&&&%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%$$$$$$######$$$$$$'''(((*********,,,///222000333666999===DDDNNNUUUdddppp}}}}}}vvvuuuttttttuuuvvvvvvtttqqqllloooqqqssszzz{{{}}}|||wwwsssvvv{{{{{{yyyvvvuuutttsssrrrpppuuutttsssqqqooojjjccc___[[[WWWRRRRRRVVV[[[^^^^^^^^^```cccfffjjjmmmooopppnnnlllkkklllnnnnnnllliiigggkkkiiicccaaafffhhhggggggfffccc___\\\]]]```cccggghhhhhhhhhfffccc```___```````````````_________aaaccciiirrryyy{{{vvvppppppooommmmmmlllkkkhhhfffgggddd``````dddggggggffffffdddbbb```___```aaaaaallliiiffffffgggfffccc______aaadddggghhhhhhfffeeeeeebbbaaacccfffhhhfffdddjjjjjjjjjlllnnnnnnmmmlllrrrooommmnnnpppooojjjeeegggeeecccaaa___^^^^^^___```]]]YYYVVVTTTUUUWWWYYYYYY\\\]]]]]]\\\```iiipppvvvrrrqqqttt{{{xxxnnn```XXXVVVVVVVVVTTTUUUZZZdddlllrrr|||}}}vvvmmmfffeeeooorrrddd[[[]]]mmmxxx[[[HHHEEE===555111222333111...---,,,++++++***+++++++++))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&& ###''''''%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%((((((((((((''''''(((((($$$%%%'''(((***+++++++++,,,,,,,,,++++++*********---,,,---...///333???KKKgggwwwxxx!!!!!!""""""###%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$#########"""&&&%%%$$$$$$$$$$$$%%%%%%)))***+++++++++---000333444777;;;???DDDLLLWWW___ppp{{{wwwqqqoooqqqssswww{{{}}}|||xxxuuunnntttzzz}}}{{{uuu{{{~~~~~~}}}vvvrrrssswwwyyyuuutttuuuvvvxxxyyyyyyyyytttrrrooommmjjjgggccc___[[[XXXUUUVVVZZZ___aaabbbccceeegggiiikkklllmmmmmmmmmlllkkkkkkmmmmmmkkkhhhjjjmmmlllfffdddgggiiihhheeeeeedddbbb```___aaabbbffffffhhhhhhhhhfffdddcccbbbbbbbbbaaaaaa````````````aaaeeennnvvvzzzxxxtttrrrpppooonnnnnnllljjjggggggdddbbbcccfffhhhhhhfffeeeeeecccaaa^^^^^^```bbblllkkkiiiiiiiiigggeeecccbbbdddgggjjjjjjiiifffeeeeeeddddddeeegggiiiiiiiiikkkkkkllloooqqqsssssssssvvvsssqqqqqqtttsssoookkkllljjjhhhfffdddcccccccccdddbbb___[[[YYYXXXYYYYYYVVVXXXYYYXXXWWW[[[bbbhhhppprrrwww~~~uuuggg\\\WWWVVVUUUSSSSSSVVV]]]fffnnnxxxyyynnnhhhgggkkkxxxqqqddd]]]bbbjjjxxxooo^^^LLLFFF===777444222000---,,,++++++******+++++++++***)))))))))(((((((((((()))))))))(((((('''''''''%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%######$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%$$$###"""###$$$&&&'''((()))***+++,,,---------+++++++++******)))))))))+++***,,,---...222>>>JJJcccttt{{{!!!"""###$$$&&&&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&%%%%%%%%%%%%%%%&&&&&&***+++++++++,,,...222555:::===CCCHHHOOOYYYeeennnsssiiifffggglllooovvv~~~{{{wwwqqq{{{|||vvvrrrzzz~~~xxxtttwww~~~tttpppppprrrsssrrrtttvvvzzz|||~~~tttpppkkkgggdddcccaaa```\\\[[[ZZZ]]]aaaeeeggghhhiiijjjlllmmmmmmllljjjiiikkkjjjjjjkkklllkkkiiigggjjjmmmlllhhhfffhhhiiihhhdddeeefffeeecccaaaaaaaaacccdddfffhhhiiijjjiiiiiieeeeeeddddddcccbbbaaaaaa``````bbbiiirrryyy{{{zzzvvvtttrrrrrrrrrqqqpppnnnhhhfffdddfffiiikkkjjjhhhgggiiijjjfffaaa___aaaeeelllmmmnnnmmmkkkiiihhhhhhgggiiillloooooollliiigggggghhhiiiiiiiiijjjlllnnnlllmmmooorrruuuxxxzzz{{{{{{xxxuuuvvvwwwxxxuuusssrrrqqqooommmkkkjjjiiiiiijjjiiifffccc```]]][[[ZZZUUUVVVWWWUUUTTTVVV[[[```aaadddiiiooovvvsssfff^^^YYYUUUSSSSSSRRRVVV___hhhrrr~~~|||~~~tttnnnmmmlllppp|||ssseee[[[YYYbbbuuu|||oooYYYTTTLLLBBB:::444000...++++++************++++++******)))))))))(((((((((((((((((()))((((((''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&***)))((('''&&&%%%%%%%%%&&&###"""$$$(((***'''$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((''''''&&&%%%$$$$$$&&&)))***''''''((()))))))))))))))*********)))))))))))))))******+++---...111===III^^^ooo|||!!!"""$$$%%%&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&'''((((((***+++,,,,,,---///444777>>>CCCJJJRRR[[[gggttt}}}yyymmmgggfffgggiiilllrrrzzz~~~~~~{{{wwwvvv{{{vvv|||ssslllnnntttuuuzzz|||sssoooooopppqqqwwwyyy|||~~~~~~xxxrrrjjjccc````````````]]]^^^```cccgggjjjlllmmmlllmmmnnnooonnnkkkhhhfffggghhhiiiiiijjjhhhfffeeeeeehhhiiiiiiggghhhhhhiiihhhiiiiiigggdddaaa```aaa___aaadddgggiiikkklllmmmiiiiiihhhgggeeedddccccccbbb```aaaeeemmmtttyyy{{{xxxwwwvvvvvvxxxyyyyyyxxxoookkkhhhhhhkkknnnnnnmmmooorrrtttooofffbbbeeejjjlllooorrrqqqnnnkkkkkkllllllnnnrrruuuvvvtttpppnnnmmmooopppnnnkkkkkkmmmpppmmmooorrrtttwwwzzz}}}|||xxxwwwxxxxxxxxxwwwuuutttsssrrrpppooonnnnnnpppooonnnkkkgggccc___\\\XXXYYYYYYWWWUUUUUUXXX[[[\\\___ccceeeiiisssvvvkkkbbbZZZUUUVVVRRRSSSZZZccckkkuuu~~~}}}uuutttvvv{{{wwwvvvtttssswww}}}sssdddZZZXXXeeewwwxxxiiieee^^^RRREEE999333000++++++************++++++*********)))))))))((((((&&&'''(((((((((((('''&&&((((((((((((((())))))))))))(((((((((((((((((()))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%&&&&&&%%%$$$$$$%%%(((((('''%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&)))))))))((((((((())))))'''''''''((((((''''''&&&******************))))))******,,,...///222===HHHZZZlllzzz###$$$$$$$$$$$$"""!!!#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''((()))***++++++,,,,,,...222777;;;BBBIIIRRR\\\gggssstttoooppprrrrrrooolllmmmoootttxxx{{{{{{{{{}}}|||wwwooogggfffjjjjjjrrr}}}xxxsssrrrrrrsssssszzz}}}|||||||||{{{tttkkkccc`````````aaa```bbbeeehhhjjjmmmooopppmmmmmmnnnnnnmmmkkkiiihhheeefffhhhiiihhhgggeeedddbbbdddhhhkkkkkkjjjjjjlllooonnnlllgggccc``````aaa^^^___bbbeeehhhkkkmmmnnnllllllkkkjjjhhhgggffffffcccaaa```aaafffmmmsssvvvvvvuuuuuuwwwzzz}}}xxxsssmmmkkknnnqqqssstttuuuxxxzzztttkkkfffhhhlllnnnqqquuuuuuqqqnnnnnnooopppsssxxx{{{}}}|||zzzxxxuuuwwwxxxuuupppmmmnnnoooppprrrtttvvvvvvyyy}}}zzzvvvuuuvvvvvvwwwuuuuuuuuutttsssrrrqqqqqqsssssssssqqqnnniiidddaaa]]]]]]\\\ZZZXXXWWWXXXYYYZZZ]]]^^^___```hhhttt~~~}}}qqqfff___^^^XXXUUUYYY___ccciiinnnssszzz~~~vvvooommmnnn{{{}}}xxxvvvzzzssshhhWWWZZZbbbooo}}}xxxvvvooocccTTTEEE:::444---,,,,,,+++++++++++++++************))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''###&&&((((((&&&%%%&&&'''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''$$$%%%&&&&&&''''''&&&&&&'''((())))))(((&&&$$$"""******++++++******))))))++++++++++++++++++++++++++++++---000000333>>>IIIYYYkkk{{{$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((***+++,,,,,,------///111666===BBBHHHPPP]]]iiitttzzznnndddhhhvvv{{{sssqqqoooqqquuu{{{|||vvvrrrlllfffdddfffgggqqq~~~~~~{{{wwwuuuvvvwwwxxxxxxyyy|||~~~~~~zzzxxxyyyzzzzzztttkkkeeebbbbbbcccccccccfffhhhjjjkkkllloooqqqnnnnnnnnnnnnmmmlllkkkjjjeeehhhkkkkkkjjjgggfffeeeccceeejjjppppppmmmlllooorrrqqqnnniiidddaaaaaabbb___```bbbeeegggjjjlllmmmnnnnnnmmmlllkkkkkkjjjjjjeeedddbbbbbbdddiiinnnqqqtttssssssuuuyyy~~~{{{tttrrrsssvvvxxxxxxvvvyyyzzzvvvppplllllloooqqqtttwwwxxxwwwuuusssrrrvvvxxx|||}}}}}}yyytttqqqooosssvvvxxxxxxwwwyyy~~~}}}vvvsssrrrtttuuuuuuuuuvvvvvvvvvvvvuuutttuuuvvvwwwvvvtttpppmmmjjjcccbbbaaa```^^^\\\ZZZYYYXXXYYYZZZ[[[\\\bbbjjjqqqxxxxxxrrrlllfffaaaaaaaaa___```cccfffkkkpppqqqoookkkjjjjjjmmmttt~~~vvvuuuyyy|||xxxaaaZZZWWW```ppp}}}tttfffTTTDDD;;;000///...,,,++++++++++++++++++*********)))))))))***+++---//////...---+++))))))))))))((((((((((((((())))))******))))))((())))))((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&#########$$$%%%&&&'''(((###'''***)))%%%$$$&&&)))&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''''''''%%%&&&'''(((((((((((((((''''''((())))))))))))(((((()))***+++***'''%%%###(((((()))))))))(((((('''+++++++++++++++,,,,,,,,,++++++...111111444>>>IIIYYYkkk~~~$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))+++,,,---...///000222666<<>>DDDKKKPPPWWWbbbqqq|||ooo```WWWSSSPPPLLLHHHMMMYYYjjjwww|||{{{wwwqqqlllnnnuuu}}}{{{~~~~~~~~~{{{wwwxxxzzzzzzyyyvvvsssrrrpppqqqsssuuuvvvvvvllllllkkkhhhdddbbbcccdddddddddcccbbb```___^^^^^^^^^^^^^^^```aaa```]]][[[SSS]]]kkkzzz~~~}}}}}}|||yyyvvvttttttuuuwwwyyyyyyvvvtttuuuvvvwwwyyyyyyyyyxxxwwwssswww~~~{{{{{{{{{~~~}}}xxxssspppnnnpppqqqoookkkfffdddcccdddiiiqqqwww~~~{{{qqqjjjeeeaaaXXX[[[bbbkkkwww~~~vvvqqqqqqyyyvvvfffhhhqqq}}}tttqqqzzz{{{pppaaaNNNCCC;;;444000///------,,,+++++++++++++++(((((())))))******++++++''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((()))))))))&&&&&&&&&&&&&&&'''((((((###$$$%%%&&&'''''''''&&&&&&&&&'''((((((((((((((('''''''''((((((***++++++(((''''''''''''''''''(((&&&&&&'''''''''((((((((())))))))))))((('''&&&%%%((('''''''''''''''''''''(((((()))*********************++++++,,,,,,---------,,,---000000222999AAARRRfff}}}|||"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))+++---///000111333777:::DDDJJJRRRWWW___lll~~~xxxmmmccc^^^]]]ZZZSSSLLLOOO\\\lllxxx~~~{{{zzz}}}yyyuuunnniiijjjqqq{{{|||{{{yyyxxxwwwwwwyyyzzz{{{zzztttrrrooommmmmmooorrrtttjjjkkkjjjhhheeeccccccdddbbbaaaaaaaaa``````_________^^^]]]^^^``````___]]]PPPTTT\\\jjj}}}~~~zzzyyyxxxyyy{{{{{{zzzyyyzzz{{{|||||||||{{{zzzyyywww|||}}}|||~~~~~~~~~~~~~~~}}}yyyyyyxxxssslllfffbbbaaafffhhhiiikkkpppyyyxxxooogggaaa```aaafffkkktttxxxqqqpppsssooogggeeerrrwwwnnnooo~~~yyyjjjXXXLLLBBB888111.........---,,,++++++++++++))))))))))))************))))))))))))******************))))))))))))******(((((((((((((((((((((((((((((((((((((((((())))))&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''(((((()))%%%&&&''''''((('''''''''''''''''''''((()))******+++***(((''''''(((***+++&&&&&&'''''''''(((((((((%%%&&&'''((())))))))))))&&&&&&&&&'''''''''''''''(((((()))***************++++++++++++++++++,,,,,,,,,+++---000111222999BBBPPPddd|||}}}""""""###$$$%%%%%%%%%%%%$$$%%%%%%$$$""""""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((()))*********,,,...000333777===AAAHHHPPPZZZbbbjjjxxxvvvrrrooojjjiiikkkggg___XXX]]]kkkxxx{{{|||~~~wwwpppmmmqqqyyy|||wwwuuu|||~~~~~~~~~}}}vvvwwwwwwvvvuuuuuuwwwxxxsssqqqnnnjjjhhhiiikkknnnfffggggggeeecccaaaaaabbb^^^^^^_________`````````___]]][[[\\\^^^___```___WWWTTTSSSZZZnnn~~~}}}|||~~~~~~~~~}}}||||||}}}}}}}}}}}}|||{{{{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~xxxqqqkkkhhhhhhggggggeeedddeeelllwwwxxxpppiiieeeeeeeeegggppp{{{zzzrrrpppttt{{{ssseeehhhuuuxxxkkkxxxtttcccWWWLLL@@@555111///...---,,,,,,+++++++++*********)))))))))))))))((()))))))))*********++++++***)))(((((()))***+++(((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&'''((()))$$$$$$%%%&&&&&&&&&&&&%%%((('''''''''''''''((((((******))))))))))))******''''''((((((((()))))))))%%%&&&'''((())))))))))))&&&&&&''''''(((((())))))(((((()))***************++++++++++++************+++***,,,000111333:::CCCOOOccc{{{~~~!!!"""###$$$%%%&&&&&&&&&$$$%%%%%%###""""""$$$'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++(((***...111555:::AAAEEEJJJTTTaaakkktttyyyooooooqqqpppqqqtttpppiiidddlll{{{~~~~~~vvvuuu{{{zzztttpppsss}}}~~~zzzyyyxxxxxxxxxzzzzzzwwwrrrpppqqqtttqqqpppmmmiiifffeeeggghhhcccddddddccc```______```\\\\\\]]]^^^______``````^^^\\\ZZZZZZ\\\___```aaabbbZZZPPPQQQccc{{{~~~{{{{{{|||}}}}}}}}}}}}}}}{{{~~~~~~~~~~~~}}}~~~~~~~~~xxxtttssssssgggfffddd```___dddmmmuuuttt~~~{{{rrriiifffcccaaagggppp{{{~~~yyytttiiiqqq}}}llldddiiitttmmmwwwqqqfffZZZLLL@@@:::000///...---,,,+++++++++++++++******))))))((((((&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((******))))))((((((''''''&&&%%%%%%%%%%%%&&&'''''''''&&&$$$######$$$&&&''''''((())))))******))))))(((''''''&&&&&&&&&'''''''''((())))))))))))((('''))))))))))))************))))))))))))((('''&&&%%%&&&''''''((()))******+++(((((()))***************,,,++++++******)))))))))***))),,,///111333;;;DDDOOOccc{{{|||%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''''''''(((((()))++++++---...111666777:::DDDOOOUUU```llluuuvvvqqqmmmnnnqqqqqqpppooosssrrrttt}}}~~~{{{vvvttttttwww||||||xxxwwwwwwxxxyyywwwuuurrrpppnnnnnnmmmkkkjjjhhheeecccbbbaaa```aaaaaa___^^^\\\[[[YYYYYYZZZZZZZZZ[[[]]]___aaaccc```]]]YYYXXXZZZ^^^bbbeeeeeeddd]]]WWW]]]nnn}}}}}}}}}}}}|||zzzxxx|||~~~~~~}}}{{{zzzuuupppiiidddbbbaaaaaaaaammmoooxxxtttmmmfffaaabbbgggpppsss{{{}}}~~~zzztttrrrzzzxxxggg]]]```ttt|||xxxuuuhhhZZZIII;;;777444000---,,,+++***)))------,,,,,,+++***))))))(((((()))***+++,,,,,,,,,(((((())))))*********+++(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&+++***((((((((((((&&&$$$$$$%%%&&&&&&''''''&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++******)))(((((((((///---...000000222:::CCCNNN```wwwwww%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((()))***+++,,,...///333777:::>>>JJJVVVZZZfffttt~~~zzzpppsssvvvwwwsssmmmjjjjjjqqqvvv~~~~~~|||yyywwwuuuyyy~~~|||yyyxxxxxxxxxxxxvvvsssooollljjjhhhhhhggggggeeecccbbbaaa``````]]]]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYY[[[]]]___```___\\\ZZZZZZ\\\```dddfffgggfff___VVVWWWdddrrrzzz~~~~~~~~~{{{vvvssssssvvvzzz}}}yyyooohhhdddcccbbbbbbccceeelllxxxtttkkkcccaaaeeejjjllluuu~~~xxxzzzooo```^^^lll}}}}}}|||qqqdddSSSEEE<<<888222...---,,,++++++------,,,,,,+++******))))))))))))***+++++++++,,,((()))))))))************((())))))))))))))))))(((&&&''''''((((((''''''&&&###""""""$$$&&&(((((('''$$$%%%&&&&&&''''''&&&&&&((((((((((((''''''''''''+++***)))'''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************///---...000000222999CCCOOOaaawww~~~vvv%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((()))+++,,,---000000444999===DDDRRR___dddqqq~~~qqqllllllyyyuuujjjggghhhsss}}}~~~}}}{{{{{{xxx|||}}}{{{yyywwwvvvuuusssoookkkgggdddbbbbbbccccccbbbaaa```___^^^^^^XXXXXXXXXXXXXXXYYYYYYZZZYYYXXXXXXXXXYYYZZZ[[[\\\]]]\\\\\\]]]___bbbeeegggjjjjjjdddYYYSSSZZZhhhqqq~~~zzzrrrmmmhhhmmmsssxxx|||~~~yyypppjjjgggeeeddd^^^^^^cccmmmuuu~~~tttjjjddddddeeefffnnnxxx~~~~~~~~~zzzjjjaaafffooo~~~sssbbbTTTDDD>>>666000---------------,,,,,,++++++***************************++++++))))))))))))************))))))************))))))&&&''''''((((((''''''&&&!!! ###&&&(((((((((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''******((('''&&&&&&&&&&&&(((((((((''''''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((())))))***++++++,,,...---...000000222999BBBOOOaaaxxx|||uuu%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&'''''''''''''''((()))***,,,...///222333666<<>>QQQcccyyyzzz"""###$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&((()))***)))***+++------***+++000222222555:::@@@GGGSSS___lll{{{zzzjjjaaa]]]ZZZZZZ]]]aaacccnnn{{{rrrooouuuxxx{{{||||||~~~}}}uuuqqqsssvvvwwwyyy|||{{{xxxuuurrroooiiiaaa[[[___]]]\\\\\\\\\\\\ZZZYYYZZZXXXWWW[[[```bbb___[[[TTTPPPLLLJJJJJJLLLMMMMMMRRRSSSTTTUUUVVVUUUTTTTTTSSSSSSSSSUUUYYY]]]bbbeeeoootttyyyyyyuuuoookkkjjjmmmnnnnnnnnnooosssyyy}}}|||~~~}}}yyyxxxzzzyyyvvvvvvuuusssrrrtttxxx||||||qqqfff]]]\\\]]]```bbbeeejjjooosssyyy{{{}}}}}}rrrnnnmmmkkklllooorrrwww{{{yyyuuuvvvtttmmmhhhdddgggmmmqqq}}}wwwtttwwwvvvooorrr}}}xxxfffXXXJJJ;;;333222)))***,,,---...---+++***+++++++++***************---+++(((((()))+++++++++******))))))))))))******&&&'''((())))))******)))'''%%%###$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***(((%%%######%%%(((***!!!$$$'''))))))(((((()))++++++******))))))(((((())))))))))))))))))))))))******))))))(((((('''''''''''')))***++++++++++++))))))******+++++++++,,,+++***+++---///111:::CCCNNNaaawwwxxx"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''))))))))))))+++---,,,***,,,111444555999???AAAKKKYYYhhhwwwrrrccc]]]\\\\\\\\\]]]]]]dddqqqvvvqqqrrrxxxyyyyyyzzz||||||uuuqqqrrrttttttvvvxxxyyytttoookkkhhhddd```\\\^^^\\\ZZZYYYZZZYYYWWWVVVZZZXXXXXX\\\```bbb^^^[[[RRROOOKKKIIIJJJKKKLLLMMMQQQRRRSSSUUUUUUUUUTTTSSSQQQPPPPPPQQQUUUZZZ^^^bbbiiimmmrrrssspppllliiihhhjjjjjjjjjjjjkkkooouuuyyy}}}}}}~~~{{{}}}|||yyywwwyyyxxxtttqqqooonnnmmmppptttyyy||||||uuujjj^^^VVVRRRTTTUUUWWWYYY]]]cccgggqqqssswww{{{~~~wwwqqqkkkjjjlllnnnrrrvvvtttoooooouuu{{{vvvmmmeeecccfffjjjrrr}}}{{{vvvttt||||||oookkkppp}}}|||rrr```OOO???666555000...---,,,,,,---,,,,,,************************---+++(((((()))+++++++++***))))))(((((())))))***((()))))))))))))))((('''((('''%%%%%%(((*********))))))))))))))))))))))))''''''''''''(((((((((((()))(((&&&$$$$$$&&&((()))$$$''')))***((('''&&&''')))((((((((('''''''''&&&))))))))))))))))))))))))***)))))))))((((((((('''''''''((()))************,,,,,,,,,+++++++++++++++///------......///666???NNN```www~~~www######""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((()))))))))+++---,,,+++---222555888>>>EEEIIISSSddduuuvvvgggZZZWWW[[[]]]]]]^^^]]]iiixxx|||sssrrrxxx~~~|||zzz{{{~~~zzzzzz|||}}}|||uuuqqqqqqqqqppppppssssssnnngggbbb```___^^^]]]^^^\\\ZZZYYYYYYXXXVVVTTTYYYYYYYYY]]]```aaa]]]YYYPPPMMMIIIHHHIIIJJJKKKKKKNNNPPPRRRTTTTTTTTTSSSRRRNNNMMMLLLLLLOOOTTTYYY]]]aaadddhhhjjjiiihhhgggggggggffffffeeefffjjjpppttt{{{{{{{{{{{{{{{|||||||||vvvyyyyyyuuutttuuusssoooiiihhhffffffhhhlllqqqssswwwxxxyyy{{{}}}~~~~~~{{{zzzyyyuuunnncccWWWNNNIIIIIIIIIIIIJJJNNNSSSXXXcccffflllrrrwwwzzz|||}}}~~~~~~~~~|||{{{{{{}}}}}}~~~||||||~~~|||}}}yyynnnjjjlllmmmqqqtttrrrllliiikkknnn}}}yyylllcccaaadddfffmmm}}}~~~tttttt~~~tttgggeeeppp}}}xxxlllXXXFFF<<<999555222---++++++,,,---...(((((())))))******++++++---+++((((((***+++++++++)))((((((''''''(((((()))************)))((('''&&&((('''%%%&&&(((***+++***************************''''''''''''(((((((((((((((''''''&&&&&&''''''((((((***++++++(((&&&%%%%%%((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))******)))......------,,,++++++***...------......///666>>>LLL___uuuzzzuuu$$$###"""!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((())))))***+++---...---///444666999AAAJJJSSS^^^ppp~~~lll^^^SSSTTT[[[^^^^^^^^^bbbppp~~~yyytttwww}}}}}}|||qqqqqqvvvyyy{{{uuurrrqqqoookkkjjjlllkkkgggbbb^^^[[[[[[\\\\\\^^^]]]\\\\\\\\\ZZZWWWTTTYYYYYY[[[]]]___^^^ZZZWWWMMMKKKHHHFFFGGGIIIIIIIIILLLMMMPPPRRRRRRRRRPPPOOOKKKJJJHHHGGGJJJNNNTTTWWWYYY\\\___aaacccdddeeefffdddccccccaaabbbfffkkkpppxxxyyyzzzyyyxxxvvvvvvvvvpppssstttqqqoooooolllhhhbbbaaa_________bbbeeegggiiikkklllmmmoooqqquuuwwwzzzxxxwwwwwwvvvuuuqqqjjj___SSSKKKDDDCCCBBBAAAAAADDDIIIMMMTTTXXX^^^ffflllpppssstttxxxyyyxxxuuurrrppprrrtttsssuuuwwwyyyyyy{{{}}}{{{vvvrrrqqqrrrtttwwwyyy|||}}}||||||}}}~~~~~~zzzwwwyyy|||}}}uuupppqqqqqqtttvvvuuupppkkkhhhgggsss|||zzzllldddbbbaaadddooo{{{rrruuunnncccgggppp|||yyyxxxcccPPPCCC===777222---***+++------,,,''''''((()))******++++++,,,***))))))***++++++***((((((''''''''''''(((((()))))))))))))))((('''''')))'''%%%$$$&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''')))+++,,,+++(((&&&&&&&&&************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&'''((())))))))))))))),,,,,,,,,,,,,,,+++++++++******+++...///000888@@@KKK]]]ttt~~~xxxsss$$$###"""""""""###%%%&&&%%%%%%&&&&&&&&&'''''''''%%%''')))*********---...000///222555777:::DDDNNNZZZfffxxxyyyfff[[[SSSVVV]]]aaaaaaaaakkkxxx}}}xxx|||zzzxxxyyyyyy}}}yyymmmlllqqquuuyyytttqqqpppkkkeeedddfffbbbaaa```]]][[[ZZZZZZZZZ[[[[[[]]]______]]]YYYUUU[[[[[[\\\\\\\\\ZZZWWWTTTJJJHHHEEEEEEFFFGGGGGGGGGIIIKKKMMMOOOPPPNNNLLLKKKHHHFFFDDDDDDEEEIIINNNQQQTTTUUUXXX[[[___bbbcccdddaaaaaa`````````bbbgggjjjsssvvvwwwvvvrrrooommmmmmkkkooopppmmmlllkkkgggbbb]]][[[YYYVVVVVVVVVWWWXXXXXXZZZ]]]^^^___bbbgggkkkvvvxxxzzz{{{zzz{{{}}}|||uuuqqqoooqqqqqqpppmmmggg]]]QQQIIIAAA@@@???===<<<>>>AAAEEEHHHLLLRRRYYY___dddhhhiiiqqqssssssoooiiieeefffhhhjjjlllooopppqqqsssuuuwwwzzzxxxtttooojjjggghhhiiigggiiimmmoooppppppqqqqqqpppvvv}}}yyytttsssuuuxxxwwwzzz~~~uuutttuuuwwwyyyyyyvvvpppjjjfffkkkrrr}}}yyylllcccbbbccchhhqqq|||xxxrrryyyyyygggaaadddpppwwwwwwqqq]]]LLLBBB888333...,,,---...,,,)))'''(((((()))***++++++,,,,,,***))))))+++++++++***((((((''''''''''''((((((''''''((())))))))))))))),,,)))'''%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((())))))(((''''''''')))******((('''((()))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))((())))))***+++,,,,,,---***)))+++...///000777???III\\\rrr~~~xxxrrr$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&''''''''''''&&&(((***++++++,,,...000111111444777:::>>>JJJVVVaaannntttddd]]]YYY^^^dddgggiiillluuu|||www}}}{{{rrrrrrxxx|||wwwmmmmmmppprrrtttqqqooommmggg___]]]___\\\]]]^^^]]][[[XXXXXXXXXWWWYYY^^^ccceeebbb]]]XXX]]]]]]\\\ZZZXXXUUURRRQQQGGGEEECCCCCCEEEFFFFFFEEEGGGIIIKKKMMMLLLJJJGGGEEECCCBBBAAAAAABBBEEEHHHIIINNNOOOQQQVVV[[[^^^^^^^^^[[[\\\]]]]]]]]]^^^```ccckkknnnqqqpppkkkgggeeeeeeeeeiiikkkiiigggfffaaa[[[VVVTTTQQQNNNKKKKKKKKKKKKIIILLLNNNOOOPPPSSSYYY^^^iiimmmrrrsssrrrrrrtttwww{{{~~~|||uuunnnkkkjjjjjjjjjjjjhhhdddZZZPPPHHH>>>>>>===;;;::::::<<>>>>>===>>>???@@@AAABBBHHHHHHKKKPPPUUUXXXWWWUUUSSSUUUXXXYYYXXXXXXYYYZZZ___dddiiiiiiddd```______\\\```cccaaa___]]]WWWQQQLLLJJJHHHEEECCCAAAAAAAAA???BBBDDDDDDCCCEEELLLQQQYYY___gggjjjjjjjjjmmmooopppssstttqqqkkkffffffhhhdddeeeffffffbbb[[[QQQJJJ<<<===>>>===;;;:::;;;<<<>>>???AAAEEEIIINNNRRRUUUSSSYYY___]]]WWWRRRQQQSSSUUUWWWXXXYYYXXXYYYZZZ\\\^^^^^^^^^[[[WWWTTTRRRRRROOOOOOPPPRRRTTTVVVVVVUUUWWWYYY]]]___aaadddhhhkkkpppqqqsssuuuxxx|||}}}vvvrrrqqqrrrssstttvvvyyy~~~~~~vvvwwwyyy}}}|||uuuoooiiiggghhhooo|||zzzppphhhffffffhhhpppzzz~~~{{{yyy|||vvvddd]]]XXXjjjrrrqqqzzzkkk```OOOEEE:::444333222...***+++++++++++++++,,,,,,,,,+++***)))***+++,,,***)))***))))))(((((())))))***'''((()))))))))))))))(((---***(((((()))***))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&(((***&&&'''''''''((((((((()))))))))))))))))))))))))))'''((((((((()))))))))*********++++++++++++******))))))******+++,,,---------,,,---///...---222999GGGYYYooo{{{qqq$$$%%%&&&'''((('''&&&%%%&&&&&&&&&'''''''''(((((('''))),,,------...111333000222777<<>>???>>><<<===CCCIIIMMMTTT^^^cccddddddgggjjjjjjlllmmmiiicccaaadddgggcccdddffffffddd]]]TTTMMM===???@@@@@@>>><<<<<<=========>>>@@@DDDHHHMMMOOOGGGOOOVVVWWWQQQLLLLLLMMMMMMNNNPPPOOOOOONNNPPPQQQSSSTTTUUUSSSPPPMMMKKKJJJIIIHHHHHHIIIKKKLLLLLLKKKMMMNNNOOORRRTTTWWWXXXYYY___aaaeeeiiinnntttzzz~~~{{{{{{{{{zzz{{{}}}|||zzzssssssrrrssstttwwwzzz|||~~~}}}~~~xxxxxxzzz{{{uuunnnjjjfffgggrrrzzzlllgggeeedddhhhmmmuuu|||{{{{{{nnnfffVVVeeexxxvvvmmmttt~~~yyyqqq\\\PPP@@@777444333000---------,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,***)))******))))))))))))******************)))((('''&&&(((&&&%%%%%%''')))******((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))''''''((('''%%%%%%'''(((((()))))))))******++++++))))))))))))))))))))))))'''((((((((())))))******++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))))),,,/////////555<<>>EEETTTfffsss|||mmmgggeeejjjeeefffsssxxxooommmuuuyyywwwzzzooobbbgggttt~~~{{{sssppprrrtttsssqqqiiifff```ZZZVVVTTTSSSTTTVVVVVVUUUTTTTTTUUUVVVWWW]]]aaagggnnnwwwzzzssshhhddd^^^UUUNNNKKKJJJJJJJJJDDDDDDBBBAAA@@@@@@@@@@@@AAA@@@???>>>============;;;::::::999999999999999>>>@@@CCCFFFHHHIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKRRRSSSTTTUUUTTTRRRPPPOOOOOOOOOOOONNNLLLIIIFFFDDD>>>===;;;999888888999999;;;:::888666555777;;;>>>CCCHHHQQQ\\\dddgggfffdddeeedddccccccbbbccccccdddiiigggdddbbb___\\\XXXUUUJJJBBB;;;;;;======>>>AAABBBBBBBBB@@@???AAADDDGGGHHHIIIHHHGGGEEEDDDEEEGGGGGGFFFEEEDDDDDDDDDEEEFFFHHHKKKOOONNNJJJGGGGGGHHHDDDCCCCCCBBBAAA@@@??????EEEFFFFFFFFFGGGIIIMMMPPPTTTWWWZZZ^^^cccjjjrrrwwwvvvuuussssssuuuxxx|||{{{uuuooonnnppptttxxx}}}|||yyyzzz{{{zzzyyypppmmmjjjhhhllluuu}}}lllcccbbbdddffflllqqq|||sssuuu}}}pppddddddkkk{{{{{{gggfffqqq~~~lllXXXCCC999555111...///...,,,((('''((())))))(((---,,,++++++******++++++''''''(((((())))))******((()))***)))'''&&&%%%&&&''''''((((((((((((''''''******))))))((((((''''''))))))))))))************(((((((((((((((((((((((('''&&&%%%%%%&&&(((***,,,***)))(((''''''((())))))+++***((('''''''''((()))((('''&&&%%%%%%&&&'''((()))******)))((((((***+++,,,,,,+++++++++++++++,,,......------...222888===GGGUUUjjj|||vvv&&&%%%%%%''')))***(((%%%&&&&&&&&&''''''''''''((()))+++,,,---,,,---///111444888===CCCKKK[[[nnn{{{wwwlllfffeeeiiidddgggwwwxxxqqqpppwwwyyywww{{{}}}pppfffkkkvvv}}}|||wwwpppnnnooopppnnnllljjjgggaaaZZZUUUSSSQQQQQQTTTTTTSSSSSSTTTUUUWWWXXX]]]aaagggmmmuuuyyysssjjjccc]]]TTTMMMJJJIIIIIIIIIDDDCCCAAA@@@???>>>>>>>>>??????>>><<<;;;;;;;;;;;;;;;:::999888777777777777;;;===@@@BBBDDDEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFIIIJJJKKKLLLLLLJJJIIIHHHHHHHHHHHHHHHFFFDDDAAA???<<<;;;:::888777777777777888777666444333444888;;;???DDDLLLVVV^^^bbbbbbaaafffeeeccccccdddeeehhhiiimmmkkkhhhfffddd```\\\YYYQQQHHHAAA@@@@@@??????AAA???@@@AAA@@@@@@@@@CCCEEEFFFFFFFFFEEEBBBAAABBBCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFHHHGGGEEECCCCCCCCC@@@??????>>>>>>=========???@@@BBBBBBCCCEEEHHHKKKNNNPPPTTTXXX]]]dddlllqqqqqqooonnnnnnppptttxxxzzzyyyrrroooqqqtttwww~~~}}}zzzyyyyyyzzzsssqqqnnnjjjiiinnnwww~~~zzzmmmfffddddddfffkkkxxx~~~uuuxxx}}}ooommmoooyyyooogggkkk}}}yyyfffQQQEEE>>>777222111///---***((()))+++++++++---,,,++++++******++++++(((((((((((())))))******((()))***)))'''&&&&&&&&&))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&'''((()))******+++((((((((((((((((((((((((***)))((('''(((***+++---))))))(((''''''((()))***+++***)))((('''(((((()))''''''((()))(((((('''&&&'''((())))))((((((***,,,******))))))))))))******......------...222888<<>><<<;;;;;;;;;<<<;;;;;;::::::999999888;;;:::888777666555555444777999;;;===????????????>>>>>>>>>???@@@@@@AAAAAA???@@@AAABBBCCCBBBAAA@@@@@@AAAAAAAAA@@@>>>===;;;999888888777666555444333444444333111000222555888;;;@@@HHHPPPWWW]]]___aaaeeedddcccccceeeiiimmmppptttrrrooommmjjjgggbbb^^^[[[QQQIIIGGGFFFCCCAAABBB@@@CCCEEEFFFEEEEEEEEEFFFHHHIIIIIIGGGEEECCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCBBB@@@>>>======<<<<<<<<<======<<<===???AAAAAACCCFFFIIIIIILLLPPPTTTYYY```ggglllmmmlllkkkjjjlllooosssvvv~~~wwwssssssvvvxxx|||wwwvvvwwwvvvwwwvvvqqqkkkiiimmmrrr~~~zzzmmmfffccccccgggttt}}}vvvvvv{{{uuuwwwnnnhhhooozzzttt^^^NNNBBB888111///000---+++***+++------------,,,++++++******++++++((((((((())))))))))))***((()))******(((&&&&&&'''+++***)))(((((()))***+++))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++((((((''''''((()))***+++******)))((((((((((((((('''(((***,,,+++)))&&&$$$%%%'''))))))((()))+++,,,******))))))))))))******---...------...222777;;;EEESSSiii~~~vvv$$$$$$$$$%%%&&&&&&&&&%%%######%%%&&&((()))++++++---...//////...///222444888>>>HHHRRR___ppp~~~qqqllliiihhhiiigggjjjsss}}}www|||zzzzzzyyytttpppuuu~~~}}}|||{{{yyy{{{{{{uuutttrrrooollliiiddd^^^ZZZZZZYYYWWWUUUTTTTTTTTTTTTOOOOOOOOOQQQSSSVVVYYYZZZ]]]aaaeeegggkkkooonnnjjj___YYYRRRKKKHHHGGGFFFEEECCCBBB@@@===;;;:::999888888888999999999:::999999:::999888666555444333333444555777999:::;;;;;;;;;::::::;;;;;;<<<======>>>:::;;;<<<===============<<<<<<=========<<<;;;:::666666666555444333222222222333222111000111555777;;;???FFFMMMTTTZZZ___bbbcccbbbaaabbbeeekkkqqqtttyyyxxxvvvtttrrrooojjjfffcccZZZRRROOONNNJJJHHHIIIHHHKKKOOOQQQQQQOOOOOOOOORRRSSSSSSRRROOOMMMMMMMMMMMMNNNPPPQQQQQQPPPOOONNNLLLIIIFFFEEEGGGHHHFFFDDDAAA@@@???>>>>>>???@@@AAA???AAACCCEEEEEEGGGJJJLLLJJJLLLQQQUUU[[[aaahhhmmmpppnnnlllkkkkkknnnqqqssswww{{{|||yyyyyy{{{~~~wwwrrrpppsssyyy}}}{{{tttmmmkkklllsss~~~vvvjjjeeedddfffppp~~~uuu}}}xxx{{{zzzmmmiiiqqq{{{iiiTTTDDD999333111000...+++***,,,---......---,,,++++++******++++++))))))))))))))))))))))))((()))******(((''''''(((+++***(((''''''(((***+++))))))))))))((((((((((((******)))(((((('''&&&&&&(((((((((((((((((((((((()))(((''''''&&&''''''((('''''''''((()))******+++***))))))((((((((((((((()))***+++,,,+++)))'''&&&''')))***+++***)))***,,,,,,,,,+++++++++,,,------------------...111666:::CCCRRRggg}}}~~~ttt$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%''')))+++---------............000333666999BBBNNN[[[iiizzzsssjjjiiiiiijjjmmmsss{{{|||xxxzzzyyyyyyyyywwwsssrrrwwwzzzzzz~~~yyysssuuusssoookkkeee___XXXTTTSSSSSSSSSRRRRRRRRRRRRRRRMMMNNNOOOQQQSSSWWWZZZ\\\^^^cccfffffffffiiiiiifff]]]XXXQQQLLLIIIHHHGGGFFFEEEDDDAAA>>><<<999888777555666888999;;;;;;;;;;;;999888777666555555555555555555666777888888999999777777888999999::::::;;;888999999:::;;;;;;;;;;;;999999999999999999999999555555555444444444444444444555555444333555888:::;;;@@@FFFLLLRRRXXX___cccbbbaaaaaabbbgggmmmssswww~~~}}}||||||{{{xxxtttpppkkkbbb[[[ZZZZZZWWWUUUUUUSSSWWW\\\______]]][[[[[[___```aaa```^^^\\\[[[[[[[[[\\\___``````]]]ZZZXXXUUURRRNNNMMMOOOOOOMMMJJJHHHFFFEEECCCCCCCCCDDDEEEFFFGGGIIIIIIJJJKKKNNNPPPMMMPPPUUUZZZ___eeelllpppuuusssooommmlllmmmoooqqqrrrtttzzz}}}qqqkkkkkkttt}}}uuunnnkkkkkkssssssiiifffdddjjjzzz{{{zzz{{{vvvfffiiirrr~~~uuu\\\JJJ@@@<<<:::000...+++***+++------------,,,++++++******++++++************))))))))))))((()))******((('''((((((***)))'''&&&&&&''')))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&'''((()))*********)))))))))))))))(((((('''++++++***))))))))))))))))))+++------+++******+++,,,,,,++++++,,,------...------.........111555999BBBPPPfff||||||uuu&&&'''''''''&&&&&&(((***$$$%%%'''(((+++---...///,,,---......///111555999===HHHXXXgggvvv|||hhhdddfffhhhlllqqq|||yyyzzz{{{vvvwwwxxxwwwwwwzzz}}}}}}{{{ttttttqqqlllfff___YYYTTTRRRRRRRRRRRRRRRQQQOOOMMMLLLMMMNNNOOOQQQTTTXXX[[[]]]bbbhhhkkkgggdddddddddbbb[[[WWWQQQMMMKKKJJJJJJIIIIIIGGGDDDAAA>>>;;;999888666777999:::;;;;;;::::::888777777777777888999999888888888888999999::::::777777777888999999::::::999999999999999:::::::::777777777777777777888888666666555444555666888999999:::;;;;;;:::;;;>>>@@@???DDDJJJOOOTTTYYY```eeeeeeeeeeeeggglllqqqwww{{{}}}vvvoooiiiiiiiiigggeeefff```dddjjjmmmmmmkkkjjjiiimmmnnnppppppnnnlllkkkkkkjjjmmmqqqsssssspppkkkhhhcccaaa___]]]\\\ZZZXXXVVVSSSQQQNNNKKKIIIIIIJJJJJJLLLLLLLLLLLLKKKMMMPPPSSSRRRUUUZZZ___eeejjjpppuuuyyywwwssspppnnnoooqqqrrrsssvvvzzzxxxmmmgggooo{{{|||tttnnnhhhllluuurrrgggccceeeqqq~~~iiieeegggqqqfffQQQGGGBBB>>>222///,,,+++,,,------,,,---,,,++++++******+++++++++************)))))))))''')))+++***)))(((((())))))((('''&&&&&&'''((()))(((((((((((())))))))))))%%%&&&''')))***,,,---...(((((((((((((((((((((((()))))))))***************&&&'''((()))******)))))))))))))))))))))(((''''''+++***)))(((((()))***+++(((+++------,,,***************)))******+++,,,---,,,---.........000444777@@@OOOeee{{{~~~yyy&&&'''((('''%%%%%%(((***&&&'''(((***,,,...///000---......///000444999===CCCOOObbbtttlll]]]^^^cccfffmmmvvv|||~~~~~~||||||{{{{{{~~~{{{wwwzzz|||tttnnnkkkeee^^^XXXTTTRRRRRRQQQRRRRRRRRRQQQOOOMMMLLLNNNOOOPPPRRRUUUXXX\\\^^^gggnnnqqqkkkdddbbbaaa```ZZZWWWRRRNNNMMMMMMMMMMMMMMMKKKHHHDDD@@@===;;;:::888999:::;;;:::888666555666777777888:::<<<>>>???<<<;;;;;;;;;;;;<<<<<<===;;;;;;<<<<<<===>>>>>>???===<<<<<<;;;;;;;;;;;;<<<::::::999999999999::::::888777555555666999===??????AAABBBBBBAAABBBEEEGGGFFFLLLSSSXXX[[[___fffkkkkkklllmmmooosssxxx|||~~~xxxyyyzzzwwwuuuvvvooosssxxx{{{{{{zzzyyyxxxzzz|||~~~}}}|||{{{{{{zzz~~~~~~yyyyyyyyyvvvrrrnnnkkkjjjbbb```[[[WWWTTTSSSSSSSSSRRRQQQOOOMMMLLLNNNRRRVVVXXX\\\aaaggglllqqqwww{{{}}}{{{xxxuuutttvvvxxxyyyzzz~~~xxxmmmqqqyyy{{{tttmmmkkkmmmttt}}}lllggggggmmmyyyzzzlllbbbfffsssttt]]]OOOFFF@@@555222///------------,,,---,,,++++++******+++++++++++++++*********))))))''')))++++++)))((()))***(((((((((((((((((((((((('''((((((((()))))))))***&&&&&&'''((()))***+++,,,(((((((((((((((((((((((((((((()))******++++++***'''((()))******)))((((((((())))))***)))((('''&&&''''''((())))))*********###&&&)))++++++***++++++************+++,,,------,,,---.........000444666???NNNddd{{{{{{$$$%%%&&&%%%"""###&&&)))((((((***+++---///000111---...///000222666<<<@@@HHHUUUjjj|||sssbbbVVVZZZaaaeeennnxxxzzzssswww}}}tttiiifff___XXXRRRPPPQQQSSSNNNOOOQQQSSSSSSRRRQQQPPPOOOOOOPPPRRRUUUYYY\\\^^^kkkrrruuunnnfffaaa```___ZZZWWWRRRPPPOOOOOOOOOOOOOOOMMMJJJFFFBBB???===<<<;;;;;;;;;;;;888555222000555666777999<<<>>>AAABBB???>>>>>>======>>>??????AAAAAABBBBBBCCCDDDDDDDDDAAAAAA@@@???>>>>>>>>>??????>>>==================:::888666555777;;;@@@CCCCCCEEEFFFFFFFFFGGGIIIKKKNNNTTT\\\```bbbffflllqqqpppqqqsssuuuyyy}}}zzz~~~~~~~~~ooolllgggbbb^^^\\\[[[[[[WWWUUURRROOOMMMPPPTTTXXX^^^bbbgggmmmrrrwww}}}}}}{{{{{{}}}vvvvvvzzzzzzuuunnnjjjlllqqqzzzrrrnnnkkkmmmrrr}}}wwwdddaaakkk|||kkk[[[NNNEEE888555111///.........------,,,++++++******++++++++++++++++++******))))))''')))++++++)))))))))***))))))************))))))'''((((((((())))))************)))((('''&&&&&&%%%((((((((((((((((((((((((%%%%%%'''((())))))))))))(((((()))******)))((('''((()))*********)))'''&&&###%%%(((***++++++***((("""&&&)))***++++++,,,,,,,,,,,,,,,---...///000,,,---.........000333666>>>MMMdddzzz{{{###%%%(((++++++***(((&&&((()))+++---...000111111222111111333333444<<>>::::::;;;<<<>>>>>>===:::777555333666:::===???AAACCCEEEDDDEEEEEEDDDCCCBBBDDDEEEDDDHHHMMMPPPPPPNNNMMMMMMLLLLLLMMMMMMLLLKKKIIIHHHGGGGGGFFFDDDBBBAAABBBCCCBBB999999======EEEMMMHHHJJJHHHIIILLLLLLJJJMMMRRRTTT[[[dddiiijjjkkknnnrrrxxxzzz|||~~~sssiiieeeddddddddd]]]YYYSSSMMMKKKLLLOOOQQQZZZaaakkkttt{{{|||xxx{{{yyyuuuooojjjkkktttqqqgggiiimmmtttxxxpppbbbcccrrrnnnYYYHHH@@@999555444222---***+++,,,,,,,,,+++++++++******)))************+++++++++))))))(((((((((((())))))((()))*********((('''&&&'''''''''''''''((())))))***((('''&&&&&&'''(((***((((((''''''''''''(((((('''''''''''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))***++++++,,,+++++++++***************++++++,,,,,,,,,,,,------------...------///333666DDDOOObbbwwwuuu&&&'''((()))))))))))))))((()))+++---///000111111111000111444555888AAAJJJRRRdddyyy~~~iii[[[RRRXXXhhhxxx~~~~~~||||||}}}xxxwwwxxx~~~uuukkkcccZZZSSSRRRSSSPPPOOOOOOOOOOOOPPPSSSXXX[[[]]]]]]WWWXXXXXXVVVSSSRRRSSSUUU___nnnuuullldddbbbbbb^^^ZZZXXXUUUSSSTTTVVVXXXZZZTTTNNNHHHFFFCCC>>>;;;;;;<<<===>>>>>><<<:::666444555888<<>>HHHQQQNNNKKKIIIIIILLLLLLKKKNNNTTTVVV___iiioooqqqtttxxx}}}~~~uuummmjjjhhhgggaaa]]]VVVPPPMMMMMMPPPRRRXXX___jjjttt{{{{{{tttmmmjjjoooyyy~~~lllhhhkkknnnxxx~~~{{{}}}jjjaaajjjzzzcccPPPAAA:::444333111---+++,,,------------,,,,,,,,,+++,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))((('''(((((((((((()))***+++,,,***)))'''&&&&&&''')))***((((((''''''''''''(((((((((''''''''''''((())))))))))))************))))))))))))))))))))))))))))))(((((())))))******++++++************************++++++,,,,,,,,,,,,------+++,,,---......111555999DDDOOObbbwwwxxx)))((('''''''''((()))***((()))+++---///000000111000///111555888===GGGRRR\\\mmmyyyiii^^^XXX___ooo}}}}}}~~~yyyxxxzzz}}}~~~~~~vvvuuuvvvxxx|||}}}qqqfff]]]VVVPPPPPPQQQPPPPPPQQQMMMOOORRRXXX___ccceeeeee^^^]]][[[WWWSSSOOONNNOOOYYYccchhheeebbbeeeddd```YYYXXXWWWWWWYYY[[[[[[ZZZTTTMMMFFFDDDAAA<<<;;;======>>>>>>>>><<<999666444555888<<>><<<===>>>IIIUUUSSSLLLIIIHHHIIIIIIJJJOOOUUUVVV___jjjrrrwww{{{wwwpppmmmlllfffaaaZZZSSSPPPQQQSSSVVVXXX___jjjttt}}}|||tttnnnnnntttzzzvvvmmmkkkkkkpppvvvttt}}}xxxdddccczzzppp[[[GGG>>>555333222///...///............------------------,,,+++***)))((('''***))))))(((((())))))***))))))((((((((()))******+++******)))))))))))))))))))))''''''''''''))))))((((((''''''''''''((((((((((((''''''(((((()))*********++++++++++++******)))))))))))))))))))))))))))))))))))))))*********((())))))******+++++++++++++++,,,,,,,,,,,,------+++,,,---...000333777;;;CCCOOObbbwwwttt(((((('''&&&&&&'''(((((()))***,,,---///000000111000///222777;;;AAAMMMXXXhhhzzzyyypppddd]]]fffuuu~~~|||}}}zzzwwwxxxzzz|||zzz|||wwwqqqssswwwzzzzzzlllbbbZZZSSSNNNOOOPPPOOOOOORRRMMMOOOUUU\\\dddjjjllllllcccaaa^^^YYYTTTPPPNNNMMMTTTZZZ]]]\\\___dddccc___YYYXXXXXXZZZ\\\\\\XXXTTTSSSKKKDDDAAA>>>;;;;;;======>>>===<<<:::888555333333666:::===AAAEEEIIILLLNNNOOOQQQRRRSSSUUUXXX[[[___aaaeeegggiiikkknnnpppmmmnnnppprrrssstttssssssuuusssppplllfff___YYYTTTLLL@@@;;;;;;<<>>;;;<<<<<<>>>EEEMMMOOOYYYdddmmmrrrvvv}}}uuupppnnnhhheeeaaa]]]]]]```dddgggiiinnnvvv~~~~~~wwwttttttttt|||vvvnnnnnnrrrwwwzzzzzzrrryyyrrrrrrzzzpppXXXJJJ<<<666444111//////------------,,,,,,,,,,,,******************************))))))))))))*********)))(((((((((***+++,,,***)))((('''&&&&&&&&&&&&))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((()))******(((((())))))))))))((((((((((((((((((((((((((((((*********)))))))))))))))''''''((()))******+++++++++++++++,,,,,,,,,------.../////////000222555888BBBNNNbbbwww}}}ttt###$$$&&&'''((((((''''''+++,,,---...///000000000222222666===EEENNN]]]jjjyyy|||vvvqqqnnnfffeeesss|||xxxzzzzzz{{{{{{xxxzzz|||wwwvvvmmmvvv|||zzz~~~uuujjjaaa\\\UUUQQQNNNNNNNNNLLLOOOSSSVVVWWW[[[bbbiiinnnpppppphhheeeaaa^^^\\\ZZZWWWTTTLLLJJJIIIKKKPPPTTTTTTSSSVVVVVVYYY___dddddd]]]VVVLLLDDD===;;;999666777::::::999999888777555444333444666999<<>>;;;888???HHHDDD;;;888666666777999@@@GGGPPPYYYeeemmmqqqvvv|||wwwqqqpppkkkjjjiiihhhjjjmmmqqqsssvvvzzzxxxrrrooommmqqq}}}tttooooooppprrruuuvvv{{{yyykkklll{{{wwwuuu|||aaaQQQAAA:::666222...,,,---------,,,,,,,,,,,,+++))))))*********++++++++++++******))))))******+++******)))))))))***++++++'''''''''((()))+++,,,---))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((())))))***+++(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********'''(((((())))))*********++++++,,,,,,,,,,,,------...////////////111444777AAAMMMaaawwwzzzqqq%%%%%%&&&&&&((()))+++,,,+++,,,---///000000000000222333888AAAKKKWWWhhhwww|||vvvqqqlllffffffnnn~~~zzzvvvuuuuuuuuuuuusssyyy|||yyyssswwwkkk```[[[YYYRRRNNNMMMNNNNNNNNNQQQWWW^^^^^^```dddjjjnnnppppppkkkhhhcccaaa```^^^[[[XXXLLLIIIHHHJJJNNNQQQTTTUUUWWWVVVXXX^^^dddccc[[[TTTHHHAAA;;;999777555555777777666666555555444333333111333666888;;;???EEEIIIOOORRRVVVZZZ^^^bbbhhhkkklllqqqwww}}}yyypppeee^^^UUUHHHCCC@@@:::===BBB===888555333555666777===EEEQQQZZZfffnnnssswww}}}}}}xxxwwwttttttuuuvvvxxx{{{}}}~~~~~~vvvrrrooonnntttwwwqqqmmmooopppooorrrrrrkkkppp~~~zzzyyynnn]]]KKKBBB===777000---............------------+++++++++***************+++******))))))******+++******+++++++++***))))))''''''(((((()))+++,,,---)))))))))******)))))))))((((((''''''''''''(((((())))))(((((())))))***+++)))))))))******)))))))))))))))))))))))))))))))))(((((())))))******++++++((((((((()))))))))))))))++++++,,,,,,,,,,,,------,,,---.........111555888@@@MMMaaawwwzzznnn)))'''&&&%%%'''+++///111,,,,,,...///000000000000222333999DDDPPP^^^qqqwwwtttpppkkkbbbiiiwwwxxxrrrqqqpppqqqppppppyyy}}}~~~rrrdddZZZWWWWWWOOOLLLKKKNNNOOOOOOTTT[[[dddcccdddfffjjjnnnppppppnnnjjjeeecccbbbaaa]]]ZZZOOOLLLKKKNNNQQQTTTWWW[[[XXXWWWWWW\\\```^^^UUUMMMFFF???999888777444333555555555444444444333333333---...111333555:::???CCCJJJMMMRRRVVVZZZ___eeeiiijjjoooxxxvvvkkkcccYYYMMMHHHDDD<<<>>>@@@999777444333555666777===DDDQQQZZZfffnnnsssxxx~~~~~~~~~{{{|||~~~~~~zzzvvvqqqqqqxxxvvvnnnppppppnnnppp}}}pppkkktttoooxxxgggTTTKKKEEE===555111000/////////............---,,,,,,+++***)))((((((++++++************++++++***+++,,,,,,+++***((('''******((('''&&&&&&&&&&&&))))))************))))))((((((''''''''''''(((((()))))))))))))))******+++******++++++++++++******))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))((((((((((((++++++,,,,,,,,,---------***+++,,,---...111666999@@@MMMaaawww{{{qqq'''&&&&&&''''''((()))***...000222222000000000111000888;;;CCCXXXiiixxx}}}|||oooffflllhhhwww~~~{{{nnnhhhmmmuuu}}}xxxxxx|||{{{pppiiiaaaWWWPPPNNNQQQKKKJJJNNNPPPQQQVVV^^^lllkkkjjjjjjjjjlllmmmmmmpppjjjddddddggggggbbb\\\TTTQQQOOOOOORRRVVVYYY[[[]]]YYYUUUWWWZZZYYYRRRKKKBBB>>>999777777666444111111222333444333222111000222111///...111777===AAAEEEEEEFFFIIINNNUUU[[[___gggooozzzwwwoooggg```VVVJJJCCCAAA???:::555666333111444666888===CCCMMMYYYfffnnnuuu|||~~~}}}|||{{{~~~yyyqqqoootttxxxzzzsssppptttvvv}}}xxxmmmsss}}}zzzuuuiiibbbVVVEEE999555111///------------+++))),,,,,,,,,++++++************++++++++++++***))))))---,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))************)))((((((((()))***++++++*********)))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++++++++******)))(((((((((++++++++++++++++++++++++,,,,,,,,,,,,---......///+++---.........000333666@@@LLL```uuu{{{qqq&&&&&&&&&'''((()))+++,,,///000222222111000111222555>>>BBBLLLbbbsss|||xxx|||pppdddhhhssswwwmmmhhhnnnuuu||||||tttvvv||||||sssiiiddd^^^UUUPPPOOOOOOJJJJJJNNNQQQRRRWWW]]]mmmmmmmmmlllkkkkkklllnnnooojjjeeeeeehhhjjjfffbbbXXXVVVTTTUUUXXX[[[]]]^^^^^^YYYUUUVVVXXXVVVPPPIIIAAA>>>:::777777666444111111222333333333222111000000///------///333777:::>>>>>>???BBBGGGMMMSSSWWWbbbiiittt}}}uuunnncccYYYLLLDDDAAA???;;;666666333111444555777===CCCOOOZZZfffmmmsss{{{}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}uuuppprrrtttxxxyyytttuuuwww||||||uuuuuu{{{{{{uuunnnbbbPPPAAA;;;111///...---......---,,,,,,,,,,,,+++++++++******++++++++++++*********)))))))))))))))***+++,,,,,,++++++******))))))(((((())))))))))))************)))))))))((())))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))++++++++++++++++++++++++++++++******)))*********+++---.........000333666???LLL___ttt{{{qqq&&&&&&'''((()))+++---...000111222222222111333444555???EEEQQQiii|||ssssss{{{qqqeeegggtttmmmlllsssyyy~~~wwwpppuuu}}}ppphhhaaa]]]YYYSSSPPPQQQNNNLLLLLLPPPTTTVVVZZZ___iiilllnnnmmmkkkiiijjjlllkkkfffbbbbbbfffiiihhhfffZZZZZZZZZ\\\___aaabbbaaa^^^YYYUUUSSSTTTQQQKKKEEE@@@===:::888777666444222111111222222111111000///.........///000222333444999999:::<<<@@@EEEKKKNNNYYY___kkkxxx|||vvvggg]]]OOOEEEAAA???;;;777666333222444555666===DDDRRR\\\ffflllrrrzzz}}}zzzyyyzzzyyyyyyzzzzzz{{{{{{{{{||||||}}}zzzrrrpppnnnooozzzxxxvvvwwwzzzyyy}}}www{{{}}}www}}}wwwkkkYYYHHH>>>333000.........//////...,,,,,,,,,,,,++++++++++++,,,,,,+++***************)))))))))******+++,,,,,,------,,,+++***)))(((((())))))))))))******************)))((((((((())))))))))))))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************++++++++++++++++++++++++///...---,,,+++++++++++++++---.........000333666???KKK^^^sss|||sss&&&&&&''')))+++---///111000222333333333333555777666BBBKKKYYYrrr|||oooooovvvooohhhooo~~~xxxtttqqqttt|||~~~uuuqqqwwwxxxfff___ZZZXXXUUUPPPOOOQQQPPPPPPRRRVVVYYY\\\___bbbcccgggkkkkkkiiigggiiikkkeeeaaa]]]]]]aaaddddddcccXXXYYY[[[___dddffffffeee^^^YYYSSSPPPNNNKKKEEE@@@>>><<<:::999777666444333111111111111000000//////...///111222444444444444888888999;;;>>>CCCGGGJJJQQQWWWbbbppp~~~~~~xxxjjj```QQQFFF@@@===999777555333222444444666>>>GGGUUU___ggglllqqqyyy~~~{{{xxxwwwwwwxxxyyyyyyyyyyyyzzzzzzzzzzzz|||~~~uuuoookkkjjjqqq||||||wwwvvvwww}}}{{{{{{zzzvvv}}}xxxwww~~~rrraaaOOODDD666333000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,++++++***))))))(((+++++++++******)))))))))((()))))))))************+++***)))((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))***+++++++++************++++++++++++///......------------...+++---.........000333666>>>JJJ]]]qqqwww''''''(((***,,,///111222111333444444444555777:::<<>>GGGYYYjjj}}}~~~pppggggggccceeemmmmmmvvv{{{yyyzzz|||{{{~~~~~~{{{rrrhhheeekkksss|||wwwkkk___XXXQQQOOONNNOOOMMMKKKOOOUUUWWW^^^cccdddgggkkkjjjfffbbb___]]]^^^ccceeedddbbb_________```aaaaaa```^^^ZZZ\\\```fffkkknnnnnnmmmiiicccZZZPPPHHHAAA===:::888:::<<<;;;888666555666666444333111000000000000000///---+++,,,///222444222333444777:::>>>AAABBBBBBHHHPPPWWW]]]gggttt~~~}}}vvvhhhbbbXXXNNNDDD===888555222222444666777;;;HHHUUU^^^gggpppsssvvvzzz|||||||||||||||zzzwwwttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvtttvvvyyy|||{{{uuuoooooovvv|||wwwtttrrrooommmrrrvvv|||wwwuuusssttt{{{{{{ppp|||wwwuuutttuuu~~~zzzeeeRRRDDD>>>666000------------,,,,,,,,,---------......***,,,---......,,,***)))'''(((***,,,,,,,,,+++***((((((((())))))******+++))))))))))))************(((((('''''''''((())))))'''(((((()))******++++++))))))))))))))))))))))))''''''(((((())))))******(((((())))))*********+++((((((((()))***+++++++++,,,,,,,,,---...///000111+++---.........000333666<<>><<<777:::<<<;;;888666666777777555333111000000000111555222...++++++---111444222333555777;;;>>>AAACCC@@@FFFNNNQQQTTT^^^mmmzzzzzzrrrhhhcccZZZPPPGGG???999666111222444777888===JJJXXX___iiirrruuuwww{{{|||{{{yyyzzzzzzxxxuuusssssstttqqqqqqrrrssstttuuuvvvwwwssstttvvvzzz}}}wwwhhhdddaaadddnnnzzz}}}yyyvvvsssooojjjlllkkktttyyyvvvtttpppuuuooowwwzzzpppyyyxxxxxxlllVVVEEE@@@888222//////000111,,,,,,,,,------.........)))+++...000///---***(((***+++,,,---,,,***((('''+++++++++***************))))))))))))************'''''''''''''''((()))***'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************'''(((((()))***+++++++++++++++*********+++,,,,,,+++---.........000444666;;;FFFXXXkkk~~~}}}ttt$$$&&&)))***,,,///222555222222444777666888AAALLL[[[ooonnnccc```ccceeelllxxx~~~}}}}}}}}}~~~xxxmmmfffeeelllvvv}}}|||rrreeeYYYRRRNNNIIIIIIIIIIIIKKKOOOTTTXXXaaaggglllmmmooorrrppplllggg```VVVQQQRRRUUUXXXYYY[[[___bbb```___bbbbbb```bbbaaaaaabbbbbbccccccdddgggeee```UUUJJJAAA>>>???>>>===<<<<<<;;;999666333222111000000111111000///111000......///222555777666777777999:::;;;<<<<<>>===;;;;;;;;;999666333333111000000111111///...000///......000222555777444555666777999:::;;;<<>>AAADDDFFFHHHMMMTTTZZZfffiiiqqq|||~~~vvvqqqooojjjbbbWWWKKK@@@999444222333777;;;AAANNNZZZbbbgggmmmrrrttttttuuuuuutttvvvvvvuuurrroooooooooqqqrrrsssuuuvvvwwwwwwwwwvvvwwwxxx{{{~~~qqqcccZZZSSSRRRVVV```jjjsss}}}wwwxxxyyytttnnnhhhggghhhkkkppp|||uuuooommmqqq|||}}}pppwwwuuuqqqzzz~~~xxxyyycccTTTCCC999444000///111///+++***,,,...------///,,,,,,,,,,,,++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))))))))))))))'''(((((()))******++++++***)))(((''''''((()))***))))))((((((((())))))***((()))))))))************+++***)))))))))***+++,,,******))))))******++++++------...///000///,,,***,,,---...------...111444:::DDDUUUiii}}}yyy---...//////...///111333666555777;;;???GGGWWWfffuuu{{{hhh\\\WWWVVVTTTdddwww~~~}}}{{{~~~qqqlllhhhmmmyyywwwlll^^^UUUPPPNNNJJJFFFGGGGGGHHHMMMTTT\\\cccgggfffjjjmmmmmmmmmooommmiiicccbbb^^^VVVOOOKKKLLLOOOTTT]]]dddcccaaacccggghhhhhhfffbbb___]]]^^^```aaa___bbbccc^^^UUUKKKDDDAAA===;;;999888888777444222333222000///000///...,,,---------///111444777999111222444666888:::<<<===;;;???DDDFFFGGGJJJOOOSSS___aaagggrrryyyuuusssoooggg\\\NNNBBB;;;777444444777;;;BBBOOO\\\cccgggllloooqqqqqqrrrssstttuuuuuutttqqqooonnnooonnnoooqqqtttvvvxxxyyyyyywwwxxxyyy|||zzzmmm___UUUPPPPPPUUU___jjjttt~~~}}}yyyxxxwwwtttmmmiiifffgggjjjsss~~~uuurrrqqqvvv}}}xxxvvvxxx{{{sssooolllZZZFFF;;;777444222333...,,,+++,,,............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********)))))))))******+++++++++***)))(((((((((((()))***))))))))))))))))))******)))))))))))))))******+++///...,,,******************))))))))))))+++---...///444777444000---,,,***,,,---.........///222444999CCCTTThhh|||{{{+++---/////////111333666777666999>>>DDDNNN___nnnooo```XXXVVVVVVXXXkkk|||xxxzzz{{{|||sssqqqwww~~~zzzjjjhhhjjjsss}}}zzzqqqfffYYYPPPLLLKKKHHHEEEHHHGGGHHHMMMVVV___eeehhhiiimmmnnnlllkkkkkkiiiddd]]]]]]ZZZUUUOOOLLLNNNQQQQQQZZZbbbccccccfffhhhiiikkkhhhddd```______aaabbbfffiiijjjeeeZZZMMMDDD@@@<<<:::888777666555444222222111//////000///...,,,------...///111444666888222333555777999;;;======999===CCCEEEGGGIIIMMMPPPYYY[[[```kkk{{{}}}wwwvvvssslll```SSSFFF>>>;;;888777999<<>>AAA>>>,,,,,,,,,---------......************************+++++++++++++++++++++++++++***))))))***,,,...///,,,,,,,,,,,,,,,,,,++++++))))))************))))))'''(((***+++,,,,,,++++++***)))((('''((()))+++,,,...---,,,+++******+++,,,)))***+++,,,,,,,,,,,,,,,,,,777:::222---000333000+++---......///000444777888BBBTTThhh}}}+++,,,...//////000333555333666???KKKWWWggg{{{zzzggg\\\]]]dddjjjmmm{{{xxxvvvxxx~~~||||||yyyqqqttt~~~|||tttuuuwwwvvvrrrjjjccc^^^PPPPPPPPPNNNLLLLLLNNNPPPVVVRRRPPPTTT\\\dddggggggeeehhhiiigggfffhhhgggcccWWWRRRMMMKKKOOOSSSUUUUUUWWWZZZ___eeennnuuussslllffffffdddcccaaa```______XXX\\\___\\\SSSHHHAAA===<<<999555444333333222111...---,,,...000111000///...///000111222333444444333333444555666777888999999===@@@AAA@@@AAADDDGGGJJJPPPVVVYYY]]]hhhyyy}}}uuuhhh[[[SSSBBB===999888:::AAAOOO\\\aaacccfffggghhhkkknnnqqqkkkmmmoooooooooooopppqqqnnnoooqqqrrrsssttttttuuuvvvwwwxxxzzz|||xxxhhh]]]VVVSSSOOOQQQZZZfffpppuuuyyy|||wwwoooooopppoooiiidddgggnnnrrrzzztttvvv{{{uuuooonnnxxxyyyjjjYYYHHH???===333666666333666===>>>999,,,,,,,,,------.........))))))))))))))))))*********************************)))(((((()))+++---...***++++++,,,,,,------...(((((())))))))))))(((((('''(((***+++,,,,,,+++++++++***((('''((()))+++,,,))))))(((((()))+++---...((()))***,,,,,,+++***)))%%%,,,,,,&&&(((000111******+++------...000333666999CCCTTThhh}}}~~~,,,...000111222333555666333;;;FFFRRR___qqqzzzqqqjjjiiiiiijjjqqqzzzuuusssrrruuuxxxxxxrrrllluuu~~~}}}tttiii___ZZZXXXNNNOOOOOOMMMJJJKKKPPPTTTaaa]]]YYYXXX]]]bbbeeefffeeeccccccccceeeeeedddcccYYYUUUOOOLLLMMMPPPSSSUUUUUUZZZbbbnnnxxx{{{xxxssskkkddd^^^^^^ccceee```ZZZUUUSSSQQQOOOLLLGGGAAA===777666444222222222333444//////............//////...------///222444444333222333444444444555777999::::::;;;<<<===???AAABBBFFFJJJMMMPPPTTT^^^lllvvv|||||||||~~~~~~~~~vvveeeVVVHHH@@@:::999;;;AAAKKKUUUbbbccceeeeeeeeefffiiikkklllllllllkkkjjjjjjmmmoootttsssrrrrrrrrrrrrssssssuuuwwwxxxxxxyyy{{{~~~sssggg[[[RRROOOMMMRRR[[[fffooouuuyyy{{{vvvqqqqqqrrrrrrmmmhhhiiiooooooyyyxxxxxxzzz}}}~~~ttteeeeeeuuusssdddQQQBBB:::666000,,,///111///...///++++++******++++++,,,---,,,,,,,,,++++++************++++++,,,,,,++++++***---,,,***(((((()))***+++************************************))))))))))))((((((((((((((((((((((((+++++++++*********))))))((((((((((((((()))))))))***,,,,,,+++)))((()))***...---,,,+++++++++,,,,,,***++++++,,,...111444555999BBBSSSggg{{{yyy...000111222222333555777777???LLLYYYgggyyykkkiiijjjnnnqqqssszzzyyyxxxxxxvvvtttqqqnnnlllyyyzzzpppeee\\\WWWUUUOOOOOONNNKKKJJJMMMUUU[[[jjjfff```___aaadddffffffdddcccbbbbbbdddddddddcccZZZVVVPPPNNNOOORRRUUUWWWYYY^^^hhhrrrzzz|||yyywwwkkkddd^^^]]]aaaaaa\\\UUUOOOMMMJJJHHHEEEBBB===999888666444222111222333333111000000000000000000111222111000111333333222000111222333333333444666888:::::::::;;;===>>>@@@AAACCCFFFIIIKKKNNNUUUaaaiiiqqquuuwwwuuuvvv{{{}}}{{{yyyhhhYYYKKKCCC;;;999;;;AAAKKKUUU```aaacccddddddeeehhhjjjkkkllllllkkkjjjjjjlllooouuuvvvvvvuuuuuuuuutttttttttvvvwwwxxxyyy|||qqqeeeYYYPPPMMMNNNTTT]]]hhhqqqwww{{{}}}{{{uuussstttuuurrrlllkkknnnmmmrrr}}}zzzxxxzzz~~~lllfffooo}}}zzzmmm\\\NNNEEE;;;444///000111///------,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++*********++++++,,,,,,++++++***---,,,***)))((()))***++++++++++++***************************))))))))))))+++++++++++++++++++++++++++++++++*********))))))'''(((((())))))******+++***+++,,,+++***))))))***************************...------...///111333444999CCCSSSggg|||zzz000111333333333444666888;;;FFFUUUdddsssqqq^^^bbbkkkuuu{{{||||||rrrkkkkkkmmm|||~~~}}}uuujjj___WWWSSSQQQOOONNNKKKIIIIIIPPP[[[cccrrrnnnhhheeedddeeeeeeeeedddbbb``````aaabbbbbbaaaZZZVVVQQQPPPQQQUUUXXXYYY^^^eeeooowww||||||{{{{{{ooohhh```^^^___]]]WWWPPPIIIFFFCCCAAA@@@===:::888888777555333111111222222222222222111111222222222222111222444555444222//////111222222222222555777999::::::;;;<<<>>>???@@@@@@CCCFFFGGGHHHMMMTTTZZZ```fffjjjkkknnntttxxxxxxmmm^^^OOOFFF===:::;;;@@@JJJSSS\\\^^^```aaabbbcccfffhhhjjjkkkkkkjjjiiijjjlllnnnuuuvvvwwwxxxwwwvvvtttssssssuuuwwwxxxzzz}}}~~~ooobbbVVVMMMIIILLLRRR[[[fffpppwww|||~~~yyyuuutttwwwxxxsssnnnmmmmmmlllppp~~~xxxxxx|||uuuggggggqqq}}}xxxjjj[[[QQQ@@@999222222111...,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,+++***)))))))))***+++++++++++++++******))))))************))))))))))))+++++++++++++++++++++++++++++++++***************'''(((((()))***+++,,,,,,***+++,,,+++***)))***+++)))+++---...//////------000000/////////000222333999CCCSSSggg|||{{{000111333333333444777999???KKK]]]ooozzzeee]]]bbbmmmzzz}}}~~~wwwmmmnnnsss}}}}}}zzzxxxuuussstttxxx|||}}}wwwmmmbbbXXXQQQNNNNNNMMMLLLIIIGGGIIISSS```jjjtttqqqmmmiiifffeeeeeeeeeeeebbb___]]]^^^_________YYYUUURRRQQQSSSWWWZZZ\\\aaaiiitttzzz||||||||||||ssslllddd___^^^ZZZSSSLLLFFFCCC@@@>>>>>>===;;;999777666555333222111111111333222222111111222222333---...000333666666333111000111222222222333555777::::::;;;;;;<<<>>>???@@@???AAADDDEEEFFFIIIMMMPPPSSSXXX___ccchhhnnntttxxxqqqbbbRRRIII???;;;:::>>>GGGPPPWWWZZZ]]]___```aaadddfffiiiiiijjjiiihhhiiikkknnnrrrsssvvvwwwwwwuuurrrppprrrtttwwwyyy{{{|||lll___RRRIIIFFFEEEKKKUUU```llluuu||||||tttrrrxxx}}}zzzsssooonnnkkkllluuu|||{{{}}}{{{}}}{{{iiibbbgggtttrrrbbbVVVDDD;;;444222111---+++,,,******))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++***))))))******+++,,,,,,++++++***)))))))))************)))))))))(((((((((((((((((((((((((((************************))))))******+++++++++,,,***+++,,,,,,*********,,,---///333666777666444333///............000111222888BBBSSSggg||||||000111222222222444888;;;CCCQQQeeeyyyrrrbbb```dddmmm|||{{{yyy}}}vvvvvv{{{~~~uuurrrnnnlllmmmqqqwww{{{uuunnndddYYYRRRMMMLLLKKKJJJJJJIIIIIILLLVVVcccmmmsssrrrpppllljjjhhhhhhhhhfffbbb^^^[[[ZZZ[[[\\\\\\VVVTTTQQQQQQTTTXXX\\\]]]cccjjjtttzzz{{{zzz{{{{{{sssmmmddd^^^ZZZUUUMMMHHHCCCAAA>>>======<<<;;;999666555444333222111111000111111000000000000111111------///222555444222///000222333333333333666888;;;;;;;;;<<<===>>>???@@@<<<>>>AAACCCEEEGGGIIIKKKLLLPPPXXX^^^ccciiirrrzzzssseeeSSSJJJAAA<<<;;;===DDDLLLSSSVVVZZZ]]]^^^```bbbdddggghhhhhhhhhggghhhkkkmmmppprrruuuwwwwwwuuurrrppprrrtttwwwyyy|||zzzjjj\\\PPPGGGDDDAAAEEENNNZZZgggsss|||}}}tttpppvvvyyytttooommmmmmqqqxxx~~~~~~{{{}}}pppbbbaaakkkuuuzzzvvvdddVVVGGG===555222000---,,,---,,,++++++++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++*********************+++++++++++++++*********))))))************)))))))))(((''''''''''''''''''''''''************************+++++++++******************+++,,,,,,+++***+++------000444777888777555444,,,++++++,,,---///111333777AAARRRfff{{{|||000111222333444777;;;>>>IIIXXXooo~~~kkkccc^^^eeeqqq|||yyy|||~~~sssoookkkiiikkkooorrrssskkkdddZZZRRRMMMKKKKKKJJJGGGIIILLLNNNRRRZZZdddlllqqqrrrrrrpppmmmllllllmmmhhhccc]]]XXXWWWWWWXXXXXXUUUSSSQQQRRRVVVZZZ^^^___dddjjjqqqwwwzzzzzzyyyyyyqqqkkkccc\\\WWWPPPIIIDDD@@@>>><<<<<<<<<;;;999777444444333333222222111111000000////////////000000111000111222333111...,,,111222333333333444666888;;;;;;;;;;;;<<<===>>>???:::;;;===???BBBDDDFFFGGGIIILLLSSSZZZ___eeeppp{{{rrreeeTTTLLLCCC@@@>>>>>>CCCJJJOOOSSSXXX[[[]]]___bbbcccfffgggggggggfffgggjjjmmmppprrruuuxxxxxxwwwuuusssrrrtttwwwzzz}}}yyyhhh[[[NNNFFFDDDAAADDDJJJUUUbbbppp{{{wwwpppuuu~~~}}}zzzpppnnnnnnooonnnvvv}}}zzz{{{{{{hhh___aaaffftttzzzhhhXXXLLLAAA777333111...---..................///000000***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***)))*********++++++++++++************************************))))))))))))))))))))))))))))))))))))***************+++++++++***************************+++,,,,,,++++++,,,---)))+++///222333222000...+++******+++---///111222666@@@QQQeeezzz|||222333444555666:::???CCCPPP```xxxnnnaaa```YYYhhhzzzzzz{{{tttooojjjiiimmmooonnnlllaaaZZZRRRMMMKKKKKKKKKKKKFFFKKKQQQVVVYYY___eeekkknnnpppqqqpppmmmllllllnnnjjjeee]]]WWWTTTTTTTTTTTTUUUSSSRRRTTTXXX]]]aaabbbeeehhhnnnuuuzzz{{{yyywwwrrrllleee]]]WWWQQQJJJEEE???>>>=========;;;888666222222333333333222222222000000////////////000000333222111111222111///---///111222222222222555777999999999999:::;;;<<<<<<<<<<<<<<<>>>AAACCCDDDEEEIIIJJJOOOVVVZZZ___lllzzzpppdddUUUNNNGGGDDDBBBAAADDDJJJMMMQQQVVV[[[]]]___aaaccceeeffffffffffffgggjjjlllnnnpppsssuuuwwwwwwvvvuuusssuuuxxxzzz}}}wwwgggZZZNNNGGGDDDBBBCCCGGGNNNZZZiiivvv~~~}}}sssuuu}}}vvvqqqoooooolllooo}}}yyyxxxrrrbbb\\\\\\ppprrrbbbSSSHHH<<<666333///---///...------------...//////******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))***+++++++++++++++)))))))))***++++++,,,,,,************))))))))))))++++++++++++++++++++++++))))))*********+++++++++&&&&&&'''(((***++++++,,,***+++,,,,,,++++++,,,...(((***---///000///...---------,,,,,,---...000111444>>>OOOdddyyy{{{333444555666999===CCCGGGVVVfffyyyaaaXXX[[[WWWlllxxx|||tttooojjjkkkoooqqqlllgggZZZUUUNNNJJJJJJKKKLLLKKKFFFLLLUUU[[[___bbbfffjjjjjjmmmooonnnkkkiiijjjkkkllleee]]]VVVSSSRRRRRRRRRVVVTTTSSSUUUZZZ___cccdddfffhhhllltttzzz}}}zzzvvvuuuooohhhaaaZZZTTTMMMIII@@@????????????===999666111111222333333333333222111111000000000000111111222111000111333444444333...000111111000111444666777777777777888999::::::@@@???>>>@@@BBBDDDEEEEEEHHHIIIMMMSSSVVV[[[iiiyyy|||nnnbbbVVVOOOJJJGGGEEECCCFFFKKKLLLPPPVVVZZZ]]]___bbbcccdddeeefffeeeeeegggiiillljjjlllooorrrtttttttttttttttvvvyyy{{{}}}wwwfffZZZNNNGGGEEEBBBBBBCCCIIITTTbbbpppxxx~~~wwwvvv|||}}}tttpppqqqoooooo~~~|||zzzyyy~~~zzzggg\\\YYYmmmzzzkkkYYYMMM@@@999444///---///++++++******++++++,,,---*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++((()))***+++++++++++++++(((((()))***+++,,,,,,---************))))))))))))************************))))))******++++++++++++######%%%'''***,,,---...***+++---,,,,,,+++---...,,,---///111222111000///000///...------...///000333===NNNcccxxx{{{111111333555777:::FFFQQQbbbrrrooo[[[SSSTTTWWWooo~~~uuusssrrrrrrqqqlllddd^^^UUUQQQKKKHHHGGGIIIJJJKKKJJJPPPYYYaaafffiiikkklllkkkkkkkkkkkkkkkkkkkkkkkkffffffbbb[[[TTTQQQRRRTTTTTTUUUWWWYYYZZZ^^^cccggghhhlllqqqttttttuuuyyy|||yyyrrrhhhaaa]]]WWWPPPJJJDDDCCCCCCCCCBBB???;;;888111222222222222111000000...//////000000000//////,,,,,,---///111111000///111111111222222333333333444444444444555777888:::>>>???AAAAAA@@@@@@AAACCCEEEGGGLLLQQQTTT[[[iiiwww{{{oooiii```ZZZTTTRRRQQQNNNKKKJJJPPPPPPTTTZZZ\\\\\\^^^cccccceeeffffffeeeeeefffhhhiiikkknnnppprrrsssttttttuuuvvvxxxzzz|||tttaaaTTTJJJFFFEEEAAAAAAAAADDDKKKWWWdddnnnzzzyyy{{{zzzvvvtttrrrrrrwww}}}xxxttt{{{pppaaa^^^mmm}}}|||gggYYYFFF999444111...***000...,,,*********+++,,,*********+++,,,---...///++++++******+++---///000---------,,,,,,+++++++++,,,+++***************+++***++++++++++++***))))))++++++------------+++++++++++++++*********))))))******++++++***)))'''&&&))))))*********++++++++++++,,,............///000///222444333///...000222666<<>>JJJWWWmmm~~~yyycccSSSPPPTTTbbbxxx~~~tttssssssrrrnnnhhh```[[[QQQMMMIIIFFFEEEFFFGGGHHHNNNUUU^^^fffiiijjjjjjjjjkkklllllllllkkkiiihhhgggbbbbbb```[[[UUURRRSSSUUUUUUVVVWWWWWWXXX[[[```cccfffkkkppprrrrrrrrrtttvvvxxxqqqhhhaaa\\\WWWQQQKKKHHHFFFDDDBBB@@@<<<888555111222222222222111000000///000000111111111000000/////////000000///...,,,222222222222222222222222444333333333444666888999===>>>@@@@@@??????@@@BBBFFFGGGKKKOOORRRXXXffftttrrrhhhcccdddcccdddeeeddd___WWWRRRQQQQQQTTTYYY\\\\\\^^^cccdddeeeffffffffffffggghhhiiijjjmmmoooqqqssssssssssssuuuxxxzzz}}}uuubbbUUUKKKFFFFFF@@@??????@@@EEENNNZZZbbbqqqyyy||||||}}}|||}}}xxxtttsssqqqooorrrwww~~~tttwww~~~wwwddd]]]fffvvvrrrcccOOO???777333000,,,///...,,,+++***+++,,,---++++++++++++,,,---......++++++******+++,,,---...,,,+++++++++************'''''''''((()))***,,,---,,,,,,,,,,,,,,,+++*********++++++++++++++++++***+++++++++*********))))))((()))***+++++++++***)))*********++++++++++++,,,,,,---...---------///111///111222111///...111444555;;;HHHZZZpppyyy666444555888;;;CCCRRRaaa{{{lllYYYPPPTTT]]]qqq}}}|||~~~}}}}}}uuupppqqqrrrooohhh___XXXTTTMMMKKKHHHFFFDDDEEEFFFGGGSSSZZZdddlllnnnllliiigggllllllmmmmmmjjjfffbbb___[[[]]]]]][[[WWWUUUVVVXXXXXXYYYYYYXXXWWWYYY\\\___dddiiinnnpppooonnnnnnpppuuuoooggg```\\\WWWQQQMMMMMMIIIDDD@@@<<<888444111111222222222222111000000//////000000000000//////111111111111///---+++***222222222111111111111111222222222333444555666777;;;<<<>>>>>>===>>>???AAAFFFFFFHHHLLLOOOUUUcccppp~~~pppccc]]]\\\gggmmmuuu{{{{{{sssfff]]]UUUSSSTTTYYY\\\\\\___cccccceeefffgggffffffhhhjjjiiijjjlllnnnppprrrssssssrrrtttwwwzzz}}}vvvcccVVVLLLGGGFFFAAA@@@>>>===@@@FFFOOOUUUhhhppp|||}}}}}}|||wwwttttttrrrnnnnnnqqqzzzwwwrrrvvv|||{{{{{{kkk```^^^mmm}}}mmmWWWEEE;;;666222000///...,,,++++++,,,---...---,,,,,,++++++,,,,,,---++++++*********++++++,,,*********)))))))))))))))(((((((((((()))***,,,,,,,,,------------,,,++++++******))))))))))))******+++++++++***************((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++,,,///222777888777444000///111444444:::FFFWWWmmmxxx777555666999???JJJ\\\mmmwwwaaaSSSQQQ]]]jjj|||}}}xxxxxx|||xxxnnnlllttt|||vvvppplllnnnoookkkaaaWWWQQQNNNKKKJJJIIIGGGFFFFFFHHHJJJWWW^^^iiippprrrooojjjgggkkkmmmnnnmmmiiibbb[[[WWWSSSWWWZZZ[[[YYYXXXYYY\\\______^^^\\\ZZZZZZ]]]___aaaffflllmmmllljjjkkklllpppllleee___[[[VVVQQQNNNNNNIIICCC===999666333111111222222222222111000000......//////......------000111222111///,,,++++++000000000000111111222222111111111222333444555666999:::<<<<<<<<<<<<>>>@@@CCCBBBDDDIIIMMMSSS```mmmxxxyyyvvvjjj[[[QQQQQQTTTcccooo~~~sssfffYYYVVVUUUYYY\\\\\\^^^bbbbbbdddeeefffffffffhhhjjjiiijjjkkknnnpppqqqsssssssssuuuxxxzzz|||xxxfffXXXMMMGGGFFFBBBAAA@@@>>>>>>BBBHHHMMM[[[dddrrr}}}~~~yyyvvvvvvtttpppnnnoooqqqsssrrryyy{{{wwwyyywwwxxxjjj]]]ggg{{{uuu___LLL@@@999555222......------,,,---.........---,,,,,,+++++++++,,,++++++***************************)))))))))))))))---,,,+++***************,,,,,,,,,---,,,++++++***+++***)))(((((()))***+++******************************++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,+++***,,,///333FFFEEEAAA:::333///000222444999EEEUUUjjjyyy666555666<<>>===???DDDGGGMMMWWWdddpppxxx~~~{{{vvvvvvtttpppmmmmmmiiiuuu|||uuuvvvyyy~~~xxx{{{{{{fffhhhrrrmmmZZZKKK???777222//////........................---,,,++++++++++++******+++************)))++++++++++++++++++++++++,,,,,,+++***)))(((((()))+++++++++++++++******))),,,+++***))))))***+++,,,************************---,,,,,,+++++++++******++++++,,,,,,,,,---------------,,,******+++///222IIIHHHDDD<<<333//////111333999DDDTTThhh~~~yyy444444888@@@KKK[[[rrruuubbbWWWUUU]]]mmm{{{|||}}}yyytttyyyjjjccc^^^cccpppyyyllldddcccfffmmmllljjjddd\\\TTTOOOLLLBBBCCCCCCBBBAAADDDKKKQQQ]]]bbbjjjooopppmmmjjjhhhiiijjjkkkjjjeee\\\TTTNNNJJJOOOVVVZZZ[[[^^^bbbeeekkkjjjiiifffcccccceeeggg```cccffffffdddcccdddfffbbbbbbaaa___ZZZTTTOOOKKKFFFCCC>>>:::888666444333111222222222222111000000222333333222222111000///+++...111111///---...000,,,---...///000111222333000000222333444555555555666888:::;;;;;;;;;===???>>>===@@@GGGMMMRRR[[[dddeee]]]PPPAAA777777>>>DDDUUUhhh}}}}}}fff^^^YYYZZZ\\\[[[[[[]]]\\\^^^```aaabbbccceeegggfffggghhhiiikkkmmmpppqqqqqqsssvvvxxxxxxzzz|||~~~mmm]]]PPPHHHFFF=========<<<;;;<<<>>>@@@HHHQQQ^^^iiiqqqxxxvvvsssqqqmmmjjjjjjdddmmm{{{}}}yyy|||}}}xxxrrrqqq}}}mmm[[[JJJ;;;333000000000//////...------...---,,,,,,++++++++++++******++++++,,,++++++***,,,,,,,,,,,,,,,---------((((((''''''((())))))******++++++++++++***))))))+++++++++******+++++++++***************+++++++++------+++******))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***+++...111======<<<777111///000333333999DDDTTThhh}}}zzz444555:::EEERRRddd}}}uuuiii]]]YYY\\\eeesss}}}~~~}}}vvvrrrzzzmmmiiihhhmmmxxxxxxmmmeeecccdddjjjfffaaa[[[VVVQQQLLLIIIAAABBBBBB@@@@@@EEEOOOWWWbbbeeeiiikkkkkkhhhgggfffggghhhiiihhhccc[[[SSSMMMIIINNNUUUYYY\\\```eeejjjkkkkkkjjjgggeeeeeegggiiibbbdddeeebbb^^^\\\]]]___[[[]]]```___ZZZSSSMMMIIIDDDAAA===999888666444222111222222222222111000000222222222222111000///...+++///222222...,,,...000......///////////////000000111333444555555555555666888:::;;;;;;<<<>>>???@@@???BBBHHHMMMPPPVVV]]]YYYPPPBBB666111222777:::LLLbbbzzzlllbbb[[[ZZZ[[[ZZZYYY[[[XXXZZZ]]]^^^___aaaccceeeccccccccceeegggiiilllmmmlllooosssuuuwwwyyy|||~~~ppp```RRRHHHEEE<<<======<<<:::999:::;;;DDDLLLWWWbbbjjjrrryyyzzzsssooojjjhhhhhhdddkkkttt}}}{{{}}}vvvxxx}}}kkkWWWDDD999222222111000///...,,,+++------,,,+++++++++,,,,,,)))***+++,,,------,,,,,,+++,,,,,,,,,------------******))))))******+++,,,++++++,,,,,,++++++***)))))))))************))))))))))))*********+++++++++++++++***)))))))))***+++*********++++++++++++,,,***+++,,,,,,+++,,,...000000222333222///...111444333999DDDUUUiii~~~|||444666===IIIWWWjjj{{{eee\\\UUUUUU[[[eeerrr||||||}}}~~~zzzrrroooyyyrrrpppqqqwww}}}wwwqqqkkkhhhgggeee```XXXSSSPPPMMMHHHDDDBBBCCCCCCAAABBBHHHSSS\\\fffhhhiiiiiigggeeeddddddfffggghhhfffbbbZZZSSSNNNIIINNNTTTYYY\\\aaagggllljjjjjjiiigggeeeeeegggiiieeeeeeddd___ZZZWWWXXXZZZWWW[[[______[[[SSSLLLGGGCCC@@@===:::888555222000111222222222222111000000////////////...---,,,+++,,,000333222...+++,,,///111000000///...---------000111333555666666666555666888:::;;;;;;<<<>>>@@@BBBAAACCCJJJNNNOOOSSSXXXQQQHHH;;;222000111333444DDD]]]xxxoooeee\\\ZZZ[[[YYYXXXYYYVVVXXX[[[\\\]]]___bbbddd`````````aaadddfffiiijjjhhhlllppptttwwwzzz}}}rrraaaRRRIIIEEE??????@@@>>>;;;999999999;;;BBBMMMVVV^^^gggooouuu}}}uuupppjjjggghhhiiimmmrrryyy|||{{{|||}}}{{{|||vvv|||ttt```LLL@@@333333222111///---,,,+++---,,,,,,++++++,,,,,,---)))***+++---......------+++++++++,,,,,,---------222111///...---,,,,,,,,,,,,------------,,,++++++'''((()))******)))((('''))))))******++++++++++++)))((((((((((((***+++,,,))))))*********+++++++++)))+++,,,---,,,,,,---///+++...000000......111333333999DDDUUUjjj}}}666:::CCCPPPccc{{{zzzjjjVVVVVVSSSTTT___nnntttssssssxxx~~~oooffflllzzz{{{zzzzzz~~~~~~{{{uuuooojjjiiijjjaaa[[[SSSMMMKKKIIIFFFDDD???CCCDDDAAACCCNNN[[[bbbiiiiiijjjkkkgggaaaaaaeeefffhhhiiifffaaaZZZUUUSSSMMMOOOTTTYYY^^^bbbdddeeehhhhhhfffcccaaabbbdddgggiiifffaaa]]]YYYWWWUUUUUUUUUVVVXXXWWWTTTNNNGGGCCCCCC<<<555222333444222///......//////000000111111444333111////////////000///111222222000...---...,,,,,,---...//////......//////000111222444666777<<<<<<;;;:::::::::;;;;;;===@@@BBBCCCIIIOOOQQQOOOBBB===777333111111222222;;;RRRmmmssshhh]]]ZZZXXXSSSNNNMMMRRRTTTVVVWWWXXXYYY\\\___]]]\\\^^^aaadddggggggfffjjjjjjkkkoootttyyy||||||uuucccUUUKKKEEE<<<;;;999777666666777777<<>>===;;;:::888777777777999;;;>>>CCCKKKUUU```ggglllsss}}}yyyqqqlllllllllmmmpppuuu}}}~~~~~~~~~tttkkkooo{{{rrr\\\KKK<<<555000111222000..................------------***+++++++++,,,,,,,,,,,,+++***)))))))))***,,,,,,((()))+++,,,---,,,,,,+++++++++************++++++))))))))))))************++++++++++++++++++++++++)))))))))))))))***++++++******)))(((((()))******---------.........////////////...///000111333444444999BBBPPPcccyyy;;;AAAMMM```xxx}}}fffWWWOOOMMMTTTdddnnnmmmllloooooo{{{uuummmooozzz|||xxxtttnnngggaaaWWWRRRLLLGGGDDDBBBAAA???>>>AAACCCEEEMMM[[[fffjjjkkkjjjkkklllhhh```\\\]]]___aaadddddd```\\\YYYWWWXXXZZZ^^^bbbdddddddddcccbbbcccdddcccaaaaaaaaacccdddbbb^^^ZZZWWWUUUTTTSSSRRRRRRPPPNNNKKKGGGCCCAAA@@@;;;555333333444222111222222222222111111111111//////000000000//////......///000000...,,,,,,,,,///000000111111111111111000000000000111222333444777777777777888888999::::::===??????CCCIIIIIIFFF;;;777222//////000000000444AAASSSfffwwwooocccWWWQQQOOOJJJFFFFFFCCCEEEGGGIIIJJJLLLOOORRRRRRVVVZZZ\\\\\\]]]```ccccccccceeeiiimmmssswwwzzz~~~lll\\\OOOGGG@@@???>>><<<:::888777666666777999<<>>EEETTTjjjvvvaaaTTTPPPOOO]]]ttt~~~vvvqqquuuvvvzzzpppnnnttt}}}zzzwwwtttmmmbbbYYYQQQNNNIIIEEEBBB@@@??????AAACCCFFFIIITTTbbbkkkmmmqqqnnnlllkkkfff___[[[\\\^^^___```___]]]ZZZZZZZZZ]]]___cccfffggggggeeeddd^^^```bbbbbb```_________aaa___]]]ZZZWWWUUUTTTSSSQQQPPPMMMJJJFFFCCCAAA@@@>>>:::666333333444333222333333222111111000//////------///000000///......---//////...,,,++++++,,,///000111111111111000000000000000000000111222333777777777888999:::<<<<<<;;;===>>>>>>@@@DDDCCC???888444000....../////////000888DDDTTTgggxxx}}}zzzhhh[[[NNNIIIFFFBBB???>>>;;;===???AAABBBDDDHHHJJJLLLQQQWWWXXXVVVWWW[[[```___```bbbeeejjjpppvvv{{{rrr```QQQHHHAAA@@@???===:::888666444555666666888<<>>???>>>???BBB@@@;;;666333///---...//////...///222999EEEWWWiiiooommm\\\PPPDDD@@@>>>:::777666555777999;;;<<<>>>AAADDDFFFKKKQQQRRRQQQQQQVVVZZZ[[[]]]___aaaeeellluuu{{{yyyfffUUUJJJAAA@@@>>><<<999777555444777777777777:::AAAIIIOOO\\\aaaiiiqqqvvvzzz~~~~~~yyytttooonnnnnnrrr}}}|||~~~|||{{{hhhbbbooosssbbbIII???555111000......000...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,------,,,+++*********+++++++++************++++++((())))))***+++,,,,,,---))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&''''''))))))************))))))))))))*********+++++++++,,,---...///000111111222444888AAAOOOccczzzEEESSSjjjwwwggg\\\WWWVVV^^^ssszzzvvvxxx|||||||||}}}{{{vvvpppggg[[[SSSJJJIIIHHHEEEBBB@@@@@@BBB<<>>??????AAADDDAAA<<<666333000.../////////...---///333:::HHHWWW\\\[[[OOODDD;;;888888444111000222444555666777999<<<>>>???CCCHHHJJJKKKLLLOOOSSSTTTVVVYYY[[[^^^fffpppxxxlllZZZMMMCCCAAA>>>;;;888777666666999999999888:::>>>DDDIIIUUUZZZaaahhhnnnssswwwzzz~~~vvvooommmmmmpppwww}}}~~~|||ooodddkkkzzzzzzhhhOOOCCC777222000...///111------,,,,,,++++++******++++++++++++***************++++++,,,---,,,,,,,,,...------,,,+++***)))(((++++++************++++++)))*********+++,,,,,,,,,************************))))))(((((())))))***+++******+++,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,...///000111111111444888AAAOOOccc{{{~~~LLL^^^wwwooobbb[[[XXXSSSbbbxxxzzzwwwxxxxxxwww{{{{{{zzzwwwrrrjjj___UUUOOOGGGHHHGGGEEEAAA???AAABBB???HHHRRRXXX```kkktttwwwtttnnnjjjiiifff^^^WWWUUUVVV[[[```eeefffggggggggggggfffeeedddcccbbbbbbbbb]]]^^^^^^\\\XXXVVVUUUUUUVVVUUUUUUTTTSSSRRRPPPPPPNNNLLLIIIEEEBBB???======888888777666444333444555111111111000000/////////222111000000///////////////000///---++++++,,,..................---,,,,,,,,,,,,---...///000222333333333333333444555666777888<<<>>>@@@DDDHHHGGGBBB888555222000000000///...,,,...000333<<>>AAADDDGGGIIIJJJKKKNNNPPPRRRUUU]]]iiirrr~~~sss___RRREEEBBB>>>:::888888999:::888999999888999;;;???BBBLLLPPPWWW^^^dddjjjooossszzz}}}sssooonnnoootttzzz~~~{{{vvvzzzgggeeennnqqqVVVJJJ<<<555111//////222------------------------,,,,,,,,,,,,+++++++++******+++,,,---------,,,,,,+++,,,,,,---,,,+++)))(((++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,---............---,,,++++++,,,,,,,,,---------+++,,,...///000111000000333777@@@NNNbbbzzz}}}QQQeeexxxdddYYYTTTSSSQQQcccyyy|||wwwttttttrrrqqqzzzuuusss{{{|||tttuuusssmmmbbbXXXOOOKKKEEEFFFGGGDDDAAA???@@@BBBFFFPPPYYY\\\___fffnnnqqqoookkkiiikkkhhh^^^TTTPPPQQQXXXccckkknnnnnnllljjjjjjhhheeebbb```_________^^^^^^]]][[[WWWTTTSSSTTTRRRSSSRRRRRRQQQPPPNNNNNNLLLKKKHHHDDDAAA>>><<<;;;777888777666444333444555222222222111111111111111444333111////////////000000000000...++++++---///......//////...---,,,,,,+++,,,,,,---///111222333555555555555555666777888555999>>>AAAFFFLLLLLLHHH999666333111111111///...+++---...///444<<>>???777111333444111...,,,///000111111111222444666666666888<<<@@@DDDDDDDDDEEEHHHJJJLLLOOOWWWdddnnn~~~xxxcccVVVGGGDDD???:::888999;;;===777777888888777888;;;===@@@EEELLLRRRXXX___dddhhhwwwyyyrrrpppooossswww}}}}}}~~~zzzpppwww~~~iii```ddd{{{yyy]]]OOO@@@777222//////222.........////////////////////////......---------***+++,,,---...---,,,,,,)))***,,,------,,,+++)))++++++************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++'''''''''''''''(((((())))))***++++++++++++***)))******+++++++++,,,,,,,,,+++,,,...///111111000000111666>>>LLLaaayyy}}}YYYrrrrrr```TTTRRRWWWTTTgggwww~~~|||yyyssspppmmmnnnyyy~~~nnniiikkkpppvvv|||~~~}}}}}}|||{{{{{{tttlllddd___XXXPPPJJJJJJHHHGGGEEEBBB??????AAACCCKKKQQQZZZ```bbbdddfffgggjjjiiigggeeeccc\\\SSSLLLMMMTTT^^^gggmmmqqqtttuuullljjjfffcccaaaaaabbbccc]]]\\\[[[YYYWWWUUUSSSRRRUUURRRNNNLLLMMMNNNNNNNNNJJJHHHEEEAAA>>><<<;;;:::999777555222111111222333222222222111111111111000...............///000000777333///------............------,,,,,,------...////////////////////////333333333333444444555666999;;;<<<>>>FFFOOOSSSQQQEEE;;;000,,,...111111...............000333666888;;;999666333111///......,,,---...///000222333333444555777999;;;>>>???@@@AAAAAABBBCCCHHHQQQ[[[bbbpppvvvgggTTTHHHAAA===>>>>>><<<:::;;;888777666555555777999;;;<<<@@@DDDHHHLLLSSS[[[bbbnnn~~~uuuqqqqqqooommmrrr|||zzz{{{}}}xxxhhhfffqqqeeeUUUCCC999555111000222------..................***)))))))))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********$$$%%%'''***+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))***+++,,,...///---***)))***---000000000///////////////333777@@@LLL^^^www{{{bbbyyymmm\\\RRRRRRVVV[[[mmm}}}~~~zzzwwwvvvsssrrrxxxyyykkkfffhhhkkkqqqvvvxxxyyyzzz{{{}}}|||{{{zzzsssjjjbbb\\\VVVNNNJJJJJJEEEEEECCCAAA???AAADDDHHHNNNSSS[[[```bbbdddeeegggfffdddcccbbb```\\\VVVQQQOOOVVV___hhhmmmpppqqqrrrkkkiiifffcccbbbbbbbbbccc\\\\\\ZZZYYYWWWVVVTTTTTTWWWSSSOOOMMMMMMNNNNNNMMMJJJHHHDDDAAA>>>;;;::::::999777555333222222333333222222222111111111111000///............///000000999555000---,,,,,,+++***...------,,,,,,------...........................222222222222333444555555888:::;;;===FFFPPPUUUUUUKKKBBB777111222222000---000///.........000222333333222000///.........///,,,------...///000111111000111222444666888:::;;;===>>>>>>@@@DDDLLLVVV]]]hhhmmmwwwiiiWWWLLLDDD>>>>>>???<<<;;;<<<;;;:::999888888999;;;<<<===???BBBDDDGGGLLLUUU[[[gggxxxtttpppmmmlllnnnwww~~~~~~{{{yyy{{{~~~qqqhhhhhh}}}mmm]]]JJJ???888111...///........................***************+++,,,------,,,,,,,,,++++++******,,,+++++++++************)))***+++++++++***)))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***+++,,,,,,......---+++***,,,...111111111111111111111111333777???LLL^^^vvv|||nnnwwweeeYYYSSSWWW]]]fffvvv~~~|||~~~}}}}}}zzzvvvxxx{{{sssgggeeegggiiilllpppooorrrvvv{{{~~~}}}zzzwwwpppggg___YYYTTTLLLIIIIIICCCCCCAAA???@@@CCCIIINNNSSSWWW]]]aaaccccccdddeeedddbbb___^^^^^^]]][[[YYYSSSZZZccckkknnnooonnnnnniiigggeeecccbbbbbbbbbccc[[[[[[ZZZYYYXXXWWWVVVVVVXXXUUUQQQNNNNNNNNNMMMLLLHHHFFFCCC@@@===;;;:::999999777666444333333333444222222222111111111111000//////......//////000111888444///,,,+++++++++***...------,,,,,,------...........................111000000111222333444444777999:::<<>>??????@@@DDDLLLRRR^^^nnn{{{qqqnnnmmmnnnoooxxx|||}}}~~~yyy{{{ttt{{{|||jjj___rrryyyhhhSSSEEE<<<444000///........................,,,,,,+++++++++,,,------......---,,,+++***))))))++++++++++++************,,,,,,,,,,,,+++***)))))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++---...---,,,+++,,,...,,,---...---,,,,,,...000111111111111111111111111222777???KKK]]]vvv}}}zzzlll]]]VVVXXXbbbmmmuuu}}}yyyvvv}}}|||yyywwwwwwvvvllleeegggkkklllmmmooolllpppvvv}}}xxxrrriiibbb\\\YYYTTTLLLGGGGGGCCCBBBAAA@@@AAAFFFNNNSSSYYY\\\___bbbcccddddddddddddaaa^^^\\\[[[\\\^^^___YYY___gggmmmooonnnllljjjffffffdddcccbbbbbbbbbbbbZZZZZZZZZYYYYYYYYYXXXXXXZZZWWWSSSPPPOOONNNMMMKKKGGGEEEBBB>>>;;;:::999888888777666444444444444444222222222111111111000000/////////...///000000111333000,,,++++++---.........------,,,,,,------...........................////////////000222333444666999:::;;;DDDQQQZZZ]]]WWWNNNAAA999666555444333222222111000000111222222555444111///...---------------------------------------...000222333444555555555666777:::@@@GGGLLLRRRVVV```rrr~~~nnnaaaTTTJJJBBB???>>><<<;;;<<<;;;;;;999888888888888999;;;;;;<<<::::::>>>FFFLLLUUUeeezzzvvvqqqqqqpppmmmppp|||{{{}}}}}}zzz~~~qqqppplll\\\iii~~~sss\\\KKK@@@888333333////////////............------,,,,,,,,,------......------,,,++++++******,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,------,,,,,,---...,,,------------...000111.........///////////////222666>>>JJJ\\\tttwwwaaaTTTTTT]]]nnn||||||vvvvvv}}}~~~{{{wwwtttjjjdddccciiiooopppooooooooorrryyytttkkk```[[[YYYYYYUUUMMMFFFDDDDDDCCCBBBBBBDDDJJJRRRWWW___```aaabbbdddddddddddddddaaa\\\WWWVVVXXX[[[______dddkkkoooooollliiihhhcccdddddddddcccbbbaaaaaaZZZZZZZZZZZZZZZZZZZZZZZZ[[[XXXTTTRRRPPPOOOMMMKKKEEECCC@@@===:::888888777777666555555444444444444222222222111111111000000///////////////000111111222///,,,***,,,...//////...------,,,,,,------...////////////////////////.........///000111333333777999:::;;;DDDRRR^^^ccceee[[[LLLAAA;;;999888888111111111111222333444555666555333000///.........------------,,,,,,,,,,,,------...///000222222333222333444555777;;;AAAEEEJJJMMMWWWiiipppfffTTTKKKBBB???>>>;;;:::;;;;;;::::::999888888888888777888999888888;;;BBBHHHOOO]]]ppp|||sssqqqqqqmmmppp{{{|||{{{{{{{{{zzzvvvnnn{{{ttt```fffttthhhUUUGGG;;;555444000000/////////...............------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------)))+++,,,,,,++++++,,,...,,,,,,,,,,,,...///000111------......////////////111555===III[[[sss}}}kkkXXXPPPUUUbbbttt~~~{{{}}}{{{rrraaa^^^aaakkkssstttqqqooorrruuu{{{}}}ooocccWWWSSSRRRTTTRRRKKKEEECCCCCCDDDDDDEEEHHHNNNVVV\\\dddcccbbbccceeefffeeedddaaa^^^YYYSSSPPPRRRWWW\\\cccgggkkknnnllliiigggeeeaaabbbcccddddddcccaaa```ZZZZZZZZZZZZ[[[[[[[[[[[[[[[YYYUUUSSSRRRPPPNNNLLLCCCAAA???;;;999777777777555555444444444333333333222222222111111111111000000000//////000000111222555222...,,,,,,---------...------,,,,,,------...////////////////////////------...///000111333444777:::<<<===FFFWWWfffnnnooofffYYYLLLCCC===:::999555666666666666555555555222222000///...///000000---------------------,,,+++,,,,,,---...//////000111222333444555888<<>>;;;<<<999999::::::::::::::::::333555777777666777:::>>>AAAKKKYYYhhh{{{uuurrrmmmmmmrrrwww|||zzz||||||zzzxxx|||tttgggaaarrrsssbbbOOO???666111111000000///......---...------,,,++++++,,,,,,---------------,,,,,,,,,*********++++++,,,,,,,,,///...,,,+++************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------***+++------,,,,,,...///---+++***+++---///...---......//////000111111222000444<<>>CCCPPPeeezzz{{{tttkkkccc^^^SSSQQQNNNIIIDDD???:::888999888555222///---,,,,,,---------.........//////------........./////////...///111111111222555777777<<>>888999666222///000111111111........................---------........./////////...---...111333444333777888;;;DDDRRReeexxxvvv^^^TTTKKKDDDAAA>>>:::999;;;888888888888777777777666777555222000000222555777;;;AAAIIITTT```pppvvvsssooonnnnnnvvv}}}yyyzzz{{{wwwyyyfffbbbrrrzzzjjjSSSBBB777222///111222000///000000///---,,,,,,---///000---.........---,,,,,,+++,,,,,,+++******+++++++++******************************************************+++,,,,,,---......))))))((('''((()))+++,,,***+++,,,---...---,,,,,,---------.........//////000////////////000000111222666<<>>999777666555444555555555555555555555555444333222222111111222222111000......000000000///...---,,,,,,++++++,,,,,,++++++++++++++++++******---,,,,,,,,,,,,+++++++++,,,---...///...///222444555999<<>>GGGPPP[[[hhhwww}}}xxxrrrooonnnttt~~~yyyxxxxxx|||kkkaaahhhxxxrrr]]]KKK;;;444000111111//////000---,,,***))))))***,,,---------......------,,,+++,,,+++++++++,,,------...************************************************)))******++++++,,,,,,,,,******************+++,,,***+++,,,---------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......222555;;;EEEUUUlllssstttxxx|||~~~}}}|||{{{|||yyyrrrpppwww|||wwwmmmbbbWWWOOOHHHFFFDDDDDDDDDCCCBBB@@@AAAEEELLLTTT\\\cccgggiiillljjjiiijjjmmmmmmkkkhhh```^^^\\\]]]bbbhhhmmmoookkkjjjhhheeeaaa\\\YYYWWWZZZZZZ\\\___aaabbb```^^^[[[ZZZXXXXXXYYY[[[^^^```dddcccaaa```^^^[[[VVVRRRKKKFFF@@@:::777666444333555555555555555555555555444333222222111111222222111000...///000111111000...------,,,,,,,,,,,,,,,)))***,,,---,,,***(((&&&******++++++++++++,,,,,,,,,---............111333555:::>>>DDDTTTlll~~~tttfffZZZRRRIII@@@999777444222111111000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,...///...,,,,,,///111222333666<<>>333000000///...000//////............//////,,,------...------,,,,,,.........------++++++***++++++++++++++++++++++++************************++++++++++++************---......///...---+++***++++++,,,,,,,,,------------------.........//////...............///000111111333999BBBSSSkkkzzztttsss|||wwwsssvvvyyyxxxkkkjjjfff___VVVMMMIIIIIIFFFFFFFFFEEEDDDDDDDDDDDDDDDJJJSSS[[[```dddhhhkkkjjjhhhgggiiilllmmmjjjhhhgggggggggfffgggiiilllnnnjjjgggccc```___]]]ZZZWWWSSSTTTWWW\\\aaadddcccbbb]]][[[XXXWWWWWWZZZ]]]```cccbbbbbbaaaaaa^^^ZZZWWWNNNIIIBBB<<<999777666444555555555555555555555555222111000000//////000000111000...///111222222111///...------,,,,,,------///...,,,+++*********+++******+++,,,---...//////,,,---.........///111333555:::@@@GGGWWWooo{{{lll___VVVMMMDDD===777555333222111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,***---///---((('''***...---000444888@@@NNN___jjj~~~pppVVVLLLCCCAAAAAA===999777555555555444444444333333222222333444444333222222888<<>>:::888444444444333333333333222222222333333333333222222777;;;???AAACCCFFFKKKOOOWWWaaannnyyyvvvqqqooopppttt~~~{{{~~~~~~{{{fff\\\^^^dddfffxxxmmmRRRDDD666222222111//////,,,,,,------------,,,,,,,,,,,,------......------$$$&&&)))+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,------------......///000111222111444888BBBSSSkkkrrrjjjiiippp|||}}}|||~~~~~~yyyvvvzzz}}}~~~sssfffZZZTTTNNNFFFAAAAAA@@@BBBDDDCCCAAA@@@BBBDDDHHHOOOYYY___aaabbbeeehhheeeaaa___```dddhhhjjjiiimmmnnnooommmiiihhhiiijjjiiiddd___]]]]]]]]]ZZZVVVRRRSSSWWW]]]bbbffffffeee```^^^ZZZXXXXXX[[[___bbbdddcccbbbaaa```^^^ZZZVVVNNNIIICCC>>>;;;:::999888555555555555555555555555444333222222111111222222111000//////222333333333//////...---------------,,,,,,+++++++++++++++++++++++++++,,,,,,------...+++---///000000222555777999???DDDKKK[[[qqqrrrddd[[[SSSJJJDDD<<<888444222111111000///------------------------,,,,,,,,,,,,+++++++++***+++++++++******+++,,,,,,***...111333666???MMMXXXjjj|||gggXXXJJJEEECCC???:::777333333333333222222222222222222222222222222222222444777:::<<<===@@@FFFKKKOOOYYYfffqqqyyyyyytttssstttzzz}}}}}}yyynnn```]]]___cccxxxpppTTTFFF888333444333000///...//////////////////...+++,,,------......------&&&(((***---...///......,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,------******************+++,,,,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,------,,,,,,------...000111222222444999BBBSSSlll~~~nnniiiiiiiiiuuu}}}wwwxxxyyy}}}~~~|||ooo```SSSOOOLLLGGGBBBBBB>>>@@@BBBAAA???>>>@@@CCCIIIQQQZZZ___aaaaaadddgggddd```]]]^^^ccchhhjjjkkkmmmooopppnnnjjjhhhhhhjjjjjjeee___\\\]]]\\\XXXTTTRRRTTTXXX]]]cccfffgggfffeeebbb___\\\\\\___cccfffeeedddcccaaa```\\\XXXTTTMMMIIICCC>>><<<;;;:::999555555555555555555555555222111111000///000000000111000///000222333444333//////...------------...((()))+++,,,,,,+++***)))***++++++++++++,,,,,,,,,+++---///000111333777999<<>>CCCZZZkkkkkkSSSGGGCCC???:::777777777666555333222111111111111111111222333444444333555777777777888===@@@IIIJJJRRR]]]jjjwww}}}tttsssrrrxxxwwwrrrrrreee___dddlll}}}yyyaaaOOO<<<444222111111222222000...,,,+++,,,---......---,,,,,,+++++++++++++++,,,------------...///......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,------///000222222444000222???SSSjjjmmmaaa\\\ZZZlllzzztttuuuxxx{{{~~~xxxfff[[[OOOHHHGGGFFFCCC@@@CCCCCCBBBAAAAAACCCGGGKKKUUUXXX^^^aaabbbbbbbbbccc```bbbaaa___bbbiiinnnooopppooonnnllliiifffcccbbbcccaaa^^^ZZZWWWUUUTTTSSSQQQSSSWWW]]]dddhhhiiihhhiiieee```^^^___bbbeeefffiiiiiihhhgggccc^^^YYYVVVMMMJJJEEE@@@<<<:::999999888888777666555444333333444333333222111111000000111000///111333444333222000///............///000+++)))((()))+++------,,,,,,,,,++++++,,,,,,---......///111222444666:::===>>>DDDLLLXXXmmm}}}rrrhhh\\\QQQIII@@@<<<777444222111000///...---++++++---...---,,,,,,,,,+++++++++************++++++,,,,,,++++++***,,,------...000555<<>>FFFGGGMMMWWWbbbnnn}}}yyysssxxxzzzqqqwww{{{jjj```bbbhhhyyylllXXXCCC999777444000///111000...---,,,------...///...------,,,,,,,,,---+++,,,------,,,,,,---...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------......000111222444333777BBBQQQfff}}}sss```WWWVVVXXXppp{{{zzz{{{}}}|||ppp]]]UUUJJJEEEDDDDDDAAA???@@@@@@@@@@@@AAAEEEJJJNNNWWWZZZ___aaabbbbbbbbbcccaaacccbbb```dddmmmtttuuupppooommmkkkgggdddaaa___^^^]]][[[XXXVVVTTTSSSRRRQQQRRRVVV\\\ccchhhiiiiiikkkgggcccaaacccfffhhhiiillllllkkkhhhddd^^^YYYUUUOOOKKKFFFAAA===:::999999888777777666555444333333333333222222111111000000//////...000222333222111111000...------...000111,,,***)))***,,,---------,,,,,,++++++,,,,,,---...,,,---///000222555999<<>>NNN___xxxsss[[[MMMFFF@@@;;;999555555555555444444333333333333333333222222222222000111222222222444777:::AAAAAAFFFOOOWWWaaappp}}}vvvyyy~~~qqqnnnyyysssddd]]]aaappp{{{eeeMMM@@@;;;666000,,,000000//////......------//////...---------......+++,,,---,,,+++***+++,,,)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------.....................///000000444555;;;DDDOOOccc|||~~~gggWWWQQQVVV]]]vvv}}}}}}~~~qqqaaaUUUOOOGGGCCCCCCCCCAAA?????????@@@@@@CCCGGGNNNSSS[[[^^^aaacccbbb`````````aaacccbbb```eeeooovvvxxxqqqooommmjjjfffaaa^^^\\\[[[ZZZYYYXXXVVVUUUTTTTTTPPPRRRUUU\\\bbbgggjjjjjjjjjgggddddddfffjjjmmmnnnoooooommmjjjeee^^^XXXUUUPPPMMMHHHBBB===;;;999999888777666555444333333222111111111000000000//////...---...000222222111//////...,,,******,,,...///,,,+++++++++,,,---------,,,,,,++++++,,,,,,---...+++,,,...000111444999<<>>;;;:::999777777666555444333222222////////////............------...000222222000...///...,,,++++++,,,...///,,,,,,,,,,,,+++,,,---...,,,,,,++++++,,,,,,---......000222444555999===@@@AAAHHHRRR```vvvttthhh[[[RRREEEAAA:::555222111000///111///---...///000//////+++++++++************)))++++++,,,,,,,,,,,,++++++******++++++,,,///333777BBBPPPfff~~~~~~hhhYYYOOOEEE>>><<<555555555555555555555555444444444444444333222111111111000000111333444555888888<<>>666222222111111111111000///...------,,,,,,,,,,,,,,,------+++,,,---,,,***)))***+++((()))+++---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,------------***+++,,,,,,------,,,,,,,,,,,,,,,---------......//////.........//////000222///111===OOOeee~~~|||eeeWWWPPPRRRbbbsssxxxqqqxxx~~~iiiZZZLLLIIIFFFDDDCCCDDDCCCBBB@@@@@@AAABBBFFFMMMUUU[[[cccggglllnnnlllgggcccaaaaaaccccccaaadddkkkpppppplllkkkhhhddd```[[[WWWUUUPPPQQQRRRRRRSSSRRRRRRRRRSSSSSSUUUZZZ```eeehhhhhhcccbbbaaaccchhhmmmpppqqqnnnnnnmmmjjjfff```[[[WWWTTTQQQKKKDDD???;;;:::999777666666555444333222222/////////...............------...111333333000.../////////....../////////+++,,,,,,,,,******,,,---,,,,,,++++++,,,,,,---...---///111333555888===@@@DDDKKKVVVdddzzzwwwkkk]]]TTTGGGBBB;;;555222111000000000///------///000///...,,,,,,,,,+++++++++************++++++++++++*********++++++++++++---111444>>>III\\\sssnnn```TTTHHH@@@===666666666555555555444444333333444555555444222222333111//////111333444333666666:::AAAGGGMMMYYYdddsss{{{|||ssskkkuuummmhhhnnniiiSSSCCC888555666222222111111000/////////,,,,,,+++++++++,,,------+++,,,---,,,+++***+++,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------.....................///000000111---...;;;NNNeee}}}rrr___VVVTTTZZZmmm~~~tttppp{{{xxxeeeWWWIIIHHHEEEDDDCCCCCCBBBBBB@@@@@@@@@BBBFFFMMMVVV\\\^^^dddkkkpppooojjjfffccccccfffeeecccdddiiikkkjjjgggfffccc```[[[WWWSSSQQQMMMNNNPPPRRRSSSSSSSSSRRRTTTTTTVVVZZZ___dddggggggcccaaa```bbbfffjjjmmmmmmllllllkkkjjjfffaaa\\\YYYVVVRRRLLLEEE@@@<<<:::999777666555555333333222111000000000000000000000000------///111444333111.........///000000///......***+++,,,+++))))))***---,,,,,,++++++,,,,,,---...+++---///111333777;;;???DDDKKKVVVeee|||{{{mmm```VVVIIICCC;;;555222111000000000...------...//////...---------,,,,,,,,,,,,+++******++++++++++++*********+++,,,,,,+++---000222:::CCCSSShhhssseeeYYYLLLBBB>>>888777777666555444444333111222444555666555333222333000......111222222111555555999>>>CCCHHHRRR]]]mmm|||}}}~~~|||rrryyywwwmmmmmmxxxbbbMMM<<<666888444333111000//////000000,,,,,,,,,,,,,,,---......+++,,,------,,,,,,---.........------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------......000111222111///222===MMMbbb{{{ooo^^^YYYZZZaaawww}}}yyyzzzwwwuuuqqq]]]PPPGGGFFFEEEDDDCCCBBBBBBAAA?????????AAAEEELLLUUU\\\WWW^^^hhhnnnoookkkfffbbbeeehhhgggeeeeeehhhhhhfffcccbbb```\\\XXXTTTPPPNNNNNNOOOQQQSSSUUUUUUUUUUUUUUUUUUVVVZZZ___cccffffffcccbbb```aaadddgggiiijjjjjjjjjjjjiiifffbbb]]]ZZZWWWSSSMMMFFF@@@<<<:::999777666555444333222222111111111111111111222222222---...///222444444111///+++,,,...//////...,,,+++)))+++,,,+++((((((***,,,,,,,,,++++++,,,,,,---......000222444666:::???BBBAAAIIIUUUddd{{{}}}pppbbbXXXJJJDDD<<<555222111000000///...,,,,,,...///...---......---------,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,---///222888???MMMaaaxxxuuuiii\\\MMMCCC>>>999888777666555444333333111222444666666555444333333000------000111111///555555888===@@@DDDMMMWWWhhhvvvwww}}}{{{nnniiizzznnnUUU@@@777888555444111/////////111222---------------...///000+++,,,------------...///000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------------,,,,,,+++***++++++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,------///000222222111222777@@@KKK^^^zzzzzzqqqeee]]]```rrrxxxlllppp}}}{{{hhhWWWOOOHHHGGGEEECCCAAA@@@??????======>>>BBBJJJQQQWWWZZZ^^^\\\\\\___eeejjjkkkjjjjjjmmmqqqppplllgggeeeeeegggccc]]]WWWSSSPPPOOOOOOHHHJJJMMMQQQTTTVVVWWWWWWXXXWWWXXXYYY\\\___ccceeedddddddddeeefffggghhhiiieeehhhiiihhhddd^^^ZZZXXX[[[UUUMMMFFFAAA>>><<<:::777666444333222222333333111222222222222111000000///---///444666222...---------,,,,,,,,,,,,------+++++++++***++++++,,,,,,---------,,,,,,------...000000222555:::>>>AAAAAAGGGNNNXXXdddwwwqqq```UUUJJJFFF???999666555333222000/////////............+++++++++************)))))))))***+++,,,,,,------++++++++++++,,,---...///888;;;EEEWWWnnnwwwiii^^^SSSFFF<<<888777777666555444444333555444444333333222222111555444222111000111222222333222444:::>>>CCCLLLTTT```kkk{{{~~~{{{xxxssshhhpppwww^^^HHH;;;888333111////////////...---,,,,,,------.../////////+++,,,,,,---.........---+++******))))))******+++,,,,,,,,,,,,,,,...//////......---------,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......////////////000000000000333222444>>>KKK___yyy{{{uuulllfffkkk{{{rrrhhhlllzzztttbbbTTTMMMGGGFFFDDDBBB@@@???>>>>>><<<===@@@DDDKKKRRRXXXZZZ\\\[[[ZZZ\\\aaafffjjjlllmmmoooqqqoookkkfffdddccceeebbb]]]WWWRRRNNNLLLKKKHHHJJJMMMPPPSSSUUUVVVWWWWWWWWWXXXYYY[[[]]]```aaabbbbbbccccccdddeeefffgggeeefffgggfffbbb^^^[[[ZZZZZZUUUMMMGGGBBB???<<<:::777666444333222222333444222222222222222111000000000---///444666111.........------------------...++++++++++++,,,---...///......---------...//////111111333777;;;@@@CCCDDDKKKRRRZZZeeewwwrrrbbbWWWKKKFFF???:::666444333222000000/////////.........++++++++++++************)))******+++,,,,,,------++++++++++++,,,---...///555999CCCTTTjjjxxxjjj^^^SSSFFF===999888777666555444444444444444444333333333333222555444333111111111111222333111333888===BBBJJJSSS]]]hhhwwwyyyyyylllooojjjSSSBBB:::444222000//////000///---//////..................+++,,,------......------------,,,,,,,,,,,,------......------,,,---------------------,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........////////////000000000000333222444===KKK___xxxvvvqqqlllkkkrrrxxxkkkbbbfffrrrzzziiiZZZOOOJJJEEEDDDCCCAAA???>>>======;;;>>>BBBHHHNNNTTTXXX[[[ZZZYYYXXXXXX[[[bbbjjjppprrrsssrrrnnniiieeecccbbb___^^^ZZZVVVRRROOOLLLJJJIIIJJJMMMPPPRRRTTTUUUVVVWWWWWWXXXXXXYYYZZZZZZ[[[______```aaabbbcccdddddddddeeeeeeccc```^^^]]]^^^YYYTTTNNNHHHCCC@@@<<<:::777666555333333333333444222222222222222111111000000...///444555111...............------.........******+++,,,---///000111......------...///000000222333555999===BBBFFFHHHQQQWWW___gggwwwtttdddZZZMMMHHHAAA:::777555333111000000000/////////......,,,+++++++++*********************++++++,,,,,,---++++++++++++,,,---......222666???PPPeeezzzzzzlll___SSSFFF>>>;;;999777555444444444555333333333333444444444444555444333222111111111111111000222777;;;???HHHPPPYYYcccqqq}}}zzz~~~qqqkkktttvvv```JJJ<<<666333111///000000///...111111000//////...------,,,,,,------......------------,,,,,,,,,,,,------//////......---,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---...------------------------,,,,,,,,,---......//////.../////////000000000111222222555===JJJ^^^xxxoookkkhhhkkktttwwwjjj```bbblllxxxooo^^^RRRKKKIIIDDDCCCAAA@@@>>>======<<<;;;???EEEKKKPPPTTTXXX[[[YYYXXXWWWVVVWWW___kkktttxxxvvvrrrnnnhhhdddbbbaaaYYYYYYXXXWWWTTTRRROOOMMMJJJKKKMMMOOORRRTTTUUUVVVWWWWWWXXXXXXXXXWWWVVVVVV[[[\\\]]]^^^```aaaaaaaaaccccccbbb```^^^]]]___aaaYYYUUUNNNIIIDDD@@@<<<:::888777555444333333444444222222333333222222111000111...///333555111......///......------......///++++++++++++,,,...//////,,,,,,,,,---...///000111444555888;;;???DDDJJJNNNWWW^^^dddkkkxxxuuufff\\\PPPJJJCCC<<<888555333111000000000////////////...,,,,,,+++++++++******************++++++,,,,,,,,,,,,+++++++++,,,,,,---...///444===LLL___sss}}}oooaaaTTTHHH???<<<:::777444333333555666222222333333444555555666555555444333222111111111000///000555999===EEENNNVVV___lllwww}}}|||uuugggfffuuu~~~kkkRRR???888555222000000000///...111111000000////////////,,,,,,------...------,,,+++++++++******+++++++++...............---,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------........................---------.........//////......//////000000111111222222555===III\\\xxxkkkgggffflllyyy|||ooodddccclllwwwzzzfffVVVMMMJJJIIICCCBBB@@@???>>>===<<<<<<<<>>:::666444222111000000000////////////,,,,,,,,,++++++++++++******+++++++++++++++,,,,,,,,,,,,+++++++++,,,------...333<<>>=========>>>CCCIIIMMMOOORRRVVVYYYZZZYYYWWWVVVZZZbbblllsssvvvrrrmmmiiifffbbb___\\\[[[[[[[[[YYYWWWTTTQQQOOOOOOOOOPPPQQQRRRTTTVVVWWWXXXXXXWWWWWWWWWVVVVVVVVVWWWXXX[[[]]]____________cccbbbaaa___]]]___bbbeee^^^XXXPPPHHHBBB???<<<:::888777666444444444444555333333333333333222222111222......222444111///000---------,,,,,,---------------,,,+++************++++++,,,---...000222333555888<<>>=========@@@EEEKKKMMMMMMOOOTTTXXXZZZWWWUUUWWW\\\dddjjjnnnppplllhhheeeccc```[[[XXXXXXXXXXXXWWWWWWVVVUUUUUURRRQQQQQQRRRSSSUUUWWWXXXXXXXXXWWWWWWWWWXXXYYYZZZVVVXXX[[[^^^___``````___ccccccbbb```___```bbbeeebbb[[[PPPGGGAAA===;;;:::999777666555444444555555333333444444333333222111222......222333111///000,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,,,,------///111333444666444888===???BBBIIIRRRZZZiiivvv|||ooofffZZZTTTLLLDDD>>>:::777555111111111000000000//////------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,***000999DDDRRRbbbqqq{{{zzzjjj[[[NNNGGG<<<;;;999777666444444333333333444444555555666666666666666666444222000///111//////333666999AAAIIIPPPVVV___kkkvvv{{{ooo]]]^^^pppnnnZZZ???;;;555222111111000000..................//////------......------,,,+++......------------......,,,---///000000///...---------------,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------...///000111222222111222666<<>>>>>>>>>>>AAAFFFKKKLLLLLLMMMRRRWWWYYYVVVTTTWWW^^^eeeiiijjjkkkgggdddbbb```^^^YYYTTTPPPQQQSSSUUUWWWYYY[[[\\\SSSSSSRRRRRRTTTUUUWWWYYYYYYXXXWWWVVVWWWYYY[[[]]]WWWXXX[[[^^^```aaa``````ddddddcccaaa``````ccceeeddd\\\QQQFFF???<<<;;;:::999888666555444444555555333333444444333333222111222///...222333000///000,,,++++++******++++++,,,,,,,,,,,,,,,------...///......///111333555777888444888===@@@BBBIIISSS[[[mmm{{{rrriii\\\VVVMMMEEE???;;;777555111111111111000000000000---------,,,,,,,,,++++++++++++++++++++++++++++++------,,,++++++,,,,,,,,,)))///888BBBOOO^^^nnnxxx|||kkk\\\PPPIII<<<;;;:::999777555333333444444444555555555555555666777777666444222000///111///000444666999AAAHHHOOOTTT]]]hhhttt{{{~~~~~~vvvbbb]]]iiiwwwqqq\\\@@@<<<666222111111111000/////////...------,,,,,,---.........---,,,,,,+++---,,,,,,++++++,,,,,,---...///000111000///,,,+++......------------,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222000222666<<>><<<<<<===???EEEIIIMMMMMMKKKJJJNNNQQQRRRUUUYYY___cccgggiiikkkiiiiiigggddd^^^XXXQQQNNNMMMMMMOOOPPPRRRSSSTTTUUUUUUUUUUUUSSSSSSUUUYYY\\\```^^^ZZZYYYZZZ[[[[[[ZZZ[[[YYYYYY]]]cccfffccc```aaabbbcccdddddddddcccbbbddd___VVVLLLBBB<<<;;;<<<999888666444333222333333333333333444444333222222444000333===AAA:::222.........,,,,,,+++,,,---......---,,,+++++++++,,,---+++---///000111222444666888;;;>>>AAADDDKKKTTTZZZhhh|||xxxlll[[[WWWQQQHHH@@@:::888888555444222111///...------111000///...---,,,++++++------------,,,+++************))))))******+++,,,///...333???LLLYYYgggsss{{{lll```TTTJJJCCC???:::777555444444333444444555555666777777777999888777555444444444444///000222444666;;;AAAEEEIIINNNZZZgggpppyyy|||yyysss```^^^hhhuuu]]]FFF===444222111///...000222111111000000000000000///...,,,*********,,,---.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++------------++++++---,,,***))))))***,,,---,,,---......//////......---,,,,,,,,,,,,---....../////////000111111222222222333777===GGGZZZwww^^^aaammm|||zzzsssuuuyyylll[[[OOOIIIGGGCCC@@@@@@@@@@@@>>><<<<<<>>>@@@FFFJJJNNNOOOMMMLLLNNNQQQQQQTTTYYY^^^bbbeeeggggggddddddbbb___ZZZTTTOOOLLLJJJKKKLLLNNNPPPRRRTTTUUUVVVVVVUUUTTTSSSUUUYYY\\\]]]]]]\\\YYYVVVVVVYYY\\\]]]\\\\\\___cccdddaaa]]]^^^```cccfffhhhhhhhhhhhheeeaaaXXXMMMCCC===;;;<<<:::888666444333222333333333333333444444333333222222000333:::<<<666///......---,,,,,,,,,---.........---,,,+++++++++,,,------...111222222333666888;;;>>>BBBEEEHHHOOOXXX___kkkxxxkkk]]]ZZZSSSJJJAAA<<<999888444444222111//////......111000///...---,,,++++++++++++,,,------,,,,,,,,,******))))))******+++,,,///...333>>>KKKXXXgggsss~~~nnnbbbUUUKKKCCC???:::666555444444333444444555555666777777777999888777555444444444444000111222333555999???CCCGGGMMMXXXdddmmmvvv|||xxx{{{eee^^^cccwwwaaaLLL@@@555222222111000000111000000///...////////////...---+++++++++,,,---.........------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,------...////////////...---,,,,,,,,,,,,---............///000000111111222111222666<<>>===>>>@@@CCCGGGKKKPPPRRRPPPNNNOOOPPPPPPSSSXXX]]]aaaccccccccc______]]]YYYUUUPPPKKKHHHGGGHHHIIIKKKNNNQQQSSSUUUVVVVVVVVVUUUTTTUUUXXX[[[\\\^^^___ZZZUUUTTTZZZ``````______bbbdddccc^^^YYYZZZ]]]bbbhhhlllmmmmmmmmmgggcccZZZNNNDDD===;;;;;;:::999777555333333333333222333333444444333333333111222555888666000---...,,,,,,,,,,,,,,,---...///------,,,++++++,,,---...///111333444444555777999;;;???CCCGGGKKKRRR[[[bbbpppxxxkkkaaa]]]UUULLLDDD>>>:::888444333222111000000000000000000///...---,,,,,,+++)))***+++,,,------------******))))))******+++,,,......222===IIIVVVgggtttqqqeeeXXXMMMDDD???:::666555555444444444444555555666777777777999888666555444444333333000111222222333777<<<@@@EEEJJJUUUaaaiiirrr}}}xxxpppdddddd}}}jjjVVVFFF666222333333111000000//////........................---------------.........---------------,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,---......//////......---,,,,,,,,,,,,---......---......//////000111111000111555;;;DDDVVVsss]]]lll~~~{{{rrrggg]]]___lll~~~yyydddZZZNNNFFFCCCBBBAAA???>>>>>>>>>======???CCCFFFIIIMMMRRRUUUTTTRRRQQQQQQRRRUUUYYY^^^aaabbbaaa```^^^\\\YYYUUUPPPKKKGGGEEEDDDEEEFFFHHHKKKOOOQQQSSSUUUVVVVVVUUUUUUVVVXXX[[[^^^___^^^ZZZVVVWWW\\\aaa___```aaaccceeebbb]]]XXXWWW[[[bbbhhhmmmnnnnnnmmmhhhddd[[[PPPEEE>>>;;;;;;;;;999777555333333333333222222333444444444333333222555888666111,,,,,,///,,,,,,,,,,,,---......///---,,,++++++,,,---...///000222444555555666888999:::>>>CCCHHHLLLSSS[[[bbbuuuyyymmmddd___WWWOOOGGG@@@:::777444333222111111111111111000//////...------,,,,,,***+++,,,,,,---------,,,******))))))******+++,,,------222;;;GGGTTTffftttvvviii[[[PPPEEEAAA;;;666555555555444444444555555666777777777888777666555444333333333111111111111222555999===BBBGGGQQQ\\\eeemmm{{{~~~~~~yyy~~~qqqnnnuuu___LLL999222333333111///000000///............///---......//////...------...............---------,,,,,,------------,,,,,,------++++++++++++------***+++---......---+++***+++,,,,,,------------------,,,,,,,,,,,,---......------......//////000000111222555;;;DDDVVVrrrcccvvvzzzjjj\\\RRRWWWhhh{{{ttt^^^VVVLLLEEEAAA@@@???>>>============>>>AAAFFFJJJMMMPPPTTTWWWXXXWWWUUUUUUVVVXXX\\\___aaaaaaaaa``````]]]YYYSSSMMMHHHEEECCCDDDDDDDDDFFFHHHLLLOOOQQQSSSTTTUUUUUUUUUVVVXXXZZZ___\\\YYYWWWXXXYYY\\\]]]]]]^^^aaacccdddbbb]]]ZZZWWW[[[aaafffjjjkkkjjjiiifffbbb[[[PPPFFF@@@===<<<<<<:::888555444333222333111222333333444444444333333888:::666///,,,---000+++,,,,,,------.........,,,,,,++++++,,,...///111111222444555555555777999;;;???EEEIIIMMMTTT\\\cccwww}}}qqqgggaaaYYYQQQJJJCCC<<<777444444333222222111222222/////////...------,,,,,,,,,---------,,,,,,+++*********))))))******+++,,,------111:::DDDRRReeeuuuzzzmmm___TTTIIIDDD===777555555555555444444555555666777777777888777666444333333333333111111111111111444888;;;@@@DDDMMMXXX```iiiwww|||yyy{{{~~~{{{vvvfffRRR===444444222000...222111000000//////000000------...//////......---........................,,,------......------,,,------++++++++++++------***+++---//////---+++*********+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......------......//////000000222333666<<>>===<<<<<<======???CCCIIIMMMPPPRRRVVVYYY[[[\\\[[[ZZZ[[[\\\]]]___```aaa`````````]]]XXXRRRLLLHHHEEEDDDEEEEEEDDDDDDFFFIIILLLMMMPPPQQQSSSTTTTTTVVVXXXZZZ[[[XXXUUUUUUWWWYYYYYYXXX[[[]]]```bbbbbb```]]][[[XXX[[[___dddffffffeeedddccc```YYYPPPGGGAAA??????<<<;;;888666444333222222111111222333444444444444444999;;;555///...//////,,,------......---,,,,,,,,,+++++++++---///111222222444555666666666888999===AAAGGGLLLPPPVVV]]]ccctttwwwjjjddd[[[TTTNNNGGG???:::666555444333222222222222//////.........---------------------,,,+++***)))******))))))******+++,,,,,,---111888BBBPPPdddvvv}}}qqqcccXXXMMMGGG@@@999666555555555444444555555666777777777888777555444333333222222111111111111111333888;;;???BBBKKKUUU]]]eeesss~~~www|||~~~uuuyyymmmYYYDDD999555222//////222222111000000000000000---------------......................../////////------............---------,,,,,,++++++,,,,,,---***,,,---//////---,,,***)))***++++++,,,,,,++++++---,,,,,,,,,,,,---......---......//////000111111333333666<<>>>>>>>>;;;;;;<<<===???DDDKKKPPPSSSUUUWWW[[[^^^```aaa```^^^^^^^^^^^^^^^______```^^^[[[VVVPPPLLLIIIHHHHHHHHHGGGEEEDDDDDDFFFIIIJJJLLLNNNQQQSSSTTTUUUXXX[[[XXXXXXYYYYYYXXXXXXYYYYYY\\\^^^``````___]]]\\\[[[ZZZ\\\^^^aaaccccccbbbbbb^^^\\\WWWOOOHHHCCCAAAAAA===;;;999666444333222222000111222333444444444444333999:::444000000000------............,,,+++***+++++++++,,,---///111333444666777888777888999;;;===AAAGGGKKKOOOTTT[[[aaannn|||mmmfff^^^WWWRRRLLLDDD===777777555444222222111111...............---------,,,,,,,,,------,,,++++++******))))))******+++,,,,,,,,,000777@@@NNNdddwwwtttfffZZZQQQKKKBBB;;;777666555555444444555555666777777777777666555444333222222222111111111111111444888<<<>>>AAAIIISSSZZZcccqqq~~~vvvzzz~~~}}}pppmmmrrr```LLL???888333000111111111000///////////////---,,,+++++++++---...///---........./////////000------............------+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,++++++,,,------------------,,,,,,,,,,,,---............///000000111111222222333555:::BBBSSSoooxxxwwwddd\\\[[[fffmmmpppyyyxxxeee[[[MMMJJJEEEAAA???>>>??????:::;;;<<<===???EEELLLQQQUUUVVVXXX[[[```cccdddddd```___]]]\\\\\\]]]___```[[[XXXTTTOOOLLLKKKKKKKKKJJJHHHFFFDDDDDDEEEGGGHHHJJJMMMPPPRRRSSSUUUXXX[[[WWW\\\___^^^ZZZXXX[[[^^^^^^___```___]]][[[ZZZZZZ[[[\\\^^^```aaabbbbbbbbb\\\ZZZUUUOOOHHHCCCBBBBBB===<<<999666444333222222000111222333444444555444333888888333000111000+++.../////////...,,,***)))+++++++++,,,---000222333666777999999999999;;;<<<;;;???EEEIIILLLQQQXXX]]]iiioooiii```ZZZVVVPPPGGG@@@999888666444222111111111...............---------******+++,,,------------*********)))***++++++,,,+++,,,000777???MMMdddwwwuuuhhh\\\TTTNNNDDD<<<888666555555444444555555666777777777777666555444333222222222111111111111222555999======AAAHHHRRRYYYbbbppp}}}www|||~~~xxxzzz}}}ooodddwwwuuueeeQQQDDD:::333111333000000///...............---,,,*********,,,...///---.........//////000000------............------++++++---......---++++++,,,------------------,,,,,,---......//////......---,,,,,,,,,,,,---......//////000000111111222222111222444999AAARRRmmmrrr]]]^^^gggsssxxxuuuuuuwwwxxxssscccSSSIIIGGGDDD@@@>>><<<<<<<<>>;;;666333222111000////////////...------,,,,,,,,,------------,,,++++++++++++************++++++------111999DDDQQQbbbqqqxxxjjjaaaYYYRRRHHH???:::777555555666777888999:::;;;;;;;;;555555555555555555444444444333222111222444666888;;;???DDDJJJRRR^^^lllvvv|||vvvttt|||qqqaaaeeeuuuyyyooo^^^LLL===444000//////.........------------111111000///...------,,,---------.........//////+++,,,,,,------,,,,,,+++........................------------------------+++,,,,,,---.........---///000000000///...---------...//////////////////000222777;;;@@@MMMggg~~~sssccchhhqqqyyyxxxtttvvv||||||nnn___QQQHHHFFFCCC???===<<<<<<<<<>>>:::999<<>>CCCHHHOOOZZZgggpppvvvnnn{{{|||bbb```hhh|||wwweeeRRRBBB888333222111111000000000/////////000000//////......---------------.........//////---......//////......---------------------------------------------------+++,,,------......------....../////////...---------...//////000/////////000222777:::???MMMggg~~~wwwnnnvvv}}}vvvxxxwwwfffXXXNNNGGGEEEBBB???<<<;;;;;;<<<<<<999888;;;>>>AAAIIIRRRYYY___dddgggjjjnnnmmmjjjeeeccc```^^^]]][[[XXXVVVTTTTTTTTTSSSQQQQQQSSSUUURRROOOKKKIIIJJJKKKKKKKKKIIILLLPPPSSSUUUTTTRRRQQQSSSVVVXXXZZZYYYYYYYYYZZZ___``````___\\\ZZZ[[[[[[]]]^^^___aaaaaaaaa``````YYYXXXVVVQQQKKKEEEAAA@@@<<<;;;888666444444444444222222111111222222333444777555333222222222000.../////////............---,,,---...//////222555888;;;===??????===:::888888;;;>>>CCCHHHLLLRRRWWW[[[eeettt~~~wwwmmmfffbbb[[[RRRLLLBBB>>>999666555555444333000000//////......------,,,,,,,,,+++++++++******++++++************++++++)))---333777999CCCYYYooo|||pppiii^^^WWWLLLBBB<<<888666555888888999999888888777666777777666666555444333333444333222222333444666777:::===AAAEEEJJJTTTaaajjjzzzyyykkkxxxhhh]]]ZZZjjjoooZZZIII===777555111111111000000000/////////////////////.........---------.....................////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......------,,,------............------...//////000000000///000222666:::???MMMggg}}}{{{~~~sss```SSSKKKGGGEEEBBB???===<<<<<<<<<<<<::::::<<<>>>AAAJJJTTT]]]dddkkknnnooopppnnnjjjeeebbb```^^^\\\ZZZWWWTTTPPPPPPQQQPPPOOOOOORRRTTTUUURRROOOLLLKKKLLLLLLMMMJJJLLLOOOQQQSSSRRRQQQPPPQQQTTTVVVXXXWWWWWWXXXXXX]]]^^^___^^^[[[ZZZ[[[\\\\\\\\\]]]^^^^^^^^^^^^^^^VVVVVVTTTPPPKKKFFFBBB@@@<<<:::888666444444444444222222111111222222333444555444333222222111///,,,/////////..................///000111111222555888@@@DDDHHHGGGBBB<<<:::::::::===AAAEEEJJJOOOUUUZZZdddpppzzzppphhhddd^^^VVVOOOEEEAAA;;;888666666666555111111000//////......---,,,,,,++++++************,,,++++++******++++++,,,+++---000333555???SSSgggzzztttmmmaaaZZZNNNDDD===999666555666777777888888888777777999888777666555444333222444333333333333444555666888;;;>>>BBBGGGQQQ]]]fffttt|||nnnvvvrrr```TTT___{{{wwwbbbOOOAAA999666/////////............---.........///////////////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++,,,---.........------...///000000000000000111222666999>>>LLLggg||||||~~~nnn\\\OOOIIIGGGEEEBBB???>>>=========<<<;;;<<<>>>???BBBLLLVVVaaajjjqqqrrrqqqpppmmmhhhdddbbb___]]]\\\XXXTTTQQQNNNOOOOOONNNMMMNNNQQQSSSUUUSSSPPPMMMKKKKKKLLLMMMLLLMMMMMMNNNOOOPPPPPPQQQOOORRRTTTVVVUUUUUUUUUVVVYYYZZZ\\\[[[ZZZYYYZZZ\\\ZZZZZZ[[[[[[[[[[[[[[[[[[SSSQQQOOOLLLHHHEEEAAA???;;;:::888666555444444555222222111111222222333444444333222222222000...+++////////////////////////222333444333333444666999CCCIIIOOOMMMEEE<<<999999888;;;???CCCHHHNNNUUUYYYcccnnn}}}~~~rrrjjjddd___WWWQQQHHHDDD>>>999777777777666222111111000//////......---,,,+++*********++++++,,,,,,++++++++++++,,,,,,...,,,,,,///444===NNN\\\tttwwwqqqccc[[[PPPEEE>>>:::777666444444666777999999::::::999888888666555444333333444333333333444444555555666999<<<@@@EEEOOO[[[dddnnnvvv~~~uuuwwwyyyfffVVV]]]zzz}}}hhhTTTDDD:::555000/////////.....................///////////////.....................---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,++++++,,,---.........------...///000111111111111111222555888===LLLggg|||zzzxxxxxxzzzzzzgggWWWLLLHHHFFFDDDAAA???===<<<======<<<<<<===???@@@BBBMMMXXXeeennnuuutttqqqmmmiiieeecccbbb___]]][[[WWWSSSOOONNNOOOOOONNNNNNNNNQQQSSSSSSRRRPPPLLLIIIIIIKKKMMMMMMMMMLLLLLLMMMNNNOOOPPPMMMPPPRRRTTTSSSSSSTTTUUUUUUWWWXXXXXXWWWWWWXXXYYYVVVWWWXXXYYYYYYXXXWWWWWWOOOLLLHHHEEEDDDBBB???===;;;999888666555444555555222222111111222222333444666444222111111000...---...////////////000000000333444555444444555888:::DDDMMMTTTRRRGGG<<<888999777:::===BBBGGGNNNUUUZZZbbblllyyytttkkkeee___XXXSSSLLLGGG@@@:::777777666666222222111111000000//////...---,,,+++++++++,,,---,,,,,,++++++++++++,,,,,,///,,,+++...333;;;HHHTTTpppyyyrrrccc[[[PPPFFF???:::888666333444666888999;;;;;;<<<888888777777666555444444444444444444444444444444555888;;;>>>CCCMMMYYYaaajjjrrr}}}~~~xxx|||~~~mmm]]]```zzznnnZZZIII<<<555222222111111111000000000///////////////........................---------//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------............------...///000111222222222111222444777<<>>>>>===;;;:::999777666555555555555222222111111222222333444999666333222222222111000.../////////000000000000000111333444555777:::===IIISSS\\\YYYKKK>>>:::;;;666888<<>>>>>@@@LLLXXXjjjrrrwwwtttlllgggccc___cccaaa___]]]ZZZVVVPPPLLLKKKKKKKKKJJJHHHIIIKKKMMMMMMMMMLLLIIIEEEEEEHHHKKKIIIKKKNNNPPPPPPNNNKKKIIIKKKMMMPPPQQQQQQQQQQQQRRRTTTUUUUUUTTTQQQPPPPPPQQQPPPRRRUUUWWWWWWUUURRRPPPIIIDDD>>>;;;;;;<<<;;;::::::999777666555555555666222222111111222222333444<<<888555333333333333333.../////////000000111111---...111222444888<<<@@@NNNYYYccc___PPPCCC>>>???555888<<>>FFFPPPXXXfffmmmvvvyyyoooeeeqqqzzzgggSSSBBB999000000000000////////////111111000///...------,,,//////.........---------------............------........................++++++++++++++++++++++++---.........---,,,,,,+++///000000000///...---------...///000222222333333111222444666;;;KKKgggvvvzzzzzzyyy}}}tttttt}}}|||fffUUUIIIDDDDDDCCCAAA>>>;;;999888888888;;;>>>AAA@@@AAAFFFQQQYYYgggmmmrrrrrrlllfffdddddd_________]]]YYYSSSMMMJJJMMMLLLJJJIIIIIIJJJLLLMMMOOOOOONNNLLLIIIHHHIIIKKKFFFHHHKKKNNNPPPPPPOOOOOOOOOPPPPPPPPPOOOMMMLLLKKKMMMOOOQQQPPPNNNLLLLLLLLLMMMOOORRRVVVVVVRRRLLLGGGCCC@@@===999777777888999:::999999888777666666555333333333222222333444444@@@666///000333222///...//////000000000000//////111000000444555666;;;AAAQQQZZZaaa___WWWOOOEEE===:::555555;;;DDDMMMVVV___eeefffjjjuuu}}}ssskkkddd^^^YYYWWWOOODDD<<<777777999:::888555000------.../////////......------,,,++++++++++++++++++++++++++++++,,,+++++++++...555===DDD]]]oooqqqdddWWWJJJDDD???999555444444555666777888999999999999888666444333444555666666666555444444444444555444444555666:::@@@IIIOOO]]]dddppp}}}~~~~~~xxxtttkkknnn}}}~~~jjjTTTCCC;;;666444333222222222000.........////////////......---------,,,,,,+++++++++------------------------///...------...///...---,,,,,,,,,---------......))))))******+++,,,------///......---------......000000000///////////////000333222555>>>GGG]]]}}}ssswwwyyyzzzzzz{{{wwwaaaRRRGGGCCCCCCCCCAAA>>>;;;999888999999;;;>>>AAABBBCCCHHHRRRZZZgggkkkpppooojjjeeecccccc______^^^\\\XXXRRRLLLIIIKKKJJJIIIIIIIIIJJJLLLMMMLLLLLLLLLJJJIIIHHHJJJLLLIIIJJJLLLMMMNNNNNNNNNNNNOOOOOOPPPPPPOOOMMMKKKJJJMMMOOOQQQPPPNNNLLLKKKKKKMMMOOORRRUUUUUURRRKKKFFFBBB@@@===999888777888999::::::999999888777777666444333333333333333444444???666///000333222///...000000////////////000000333111111444555777<<>>===<<<;;;777333000///000000///111111000000///......---+++++++++++++++++++++++++++,,,------///333888<<>>===999555222111111000///111111000//////......---+++++++++++++++++++++++++++,,,......///111555888FFFXXXtttpppaaaUUUHHHCCCAAA>>>;;;<<<;;;<<<<<<<<<<<<;;;;;;:::<<<;;;999888888888888888999999888777666555444444444444555666888===DDDHHHVVV___lllxxxxxxxxx{{{ttt{{{rrrffflllwwwbbbNNN@@@999666222000000111111000......////////////..............................////////////////////////---,,,,,,---//////---+++,,,,,,,,,---------......------------------,,,,,,...------------...//////111111111111111222222222222555444777@@@III___xxxttt{{{{{{```OOOGGGCCCBBBCCC@@@>>>===;;;;;;;;;===>>>===AAAFFFIIILLLSSS]]]fffkkkiiieeeaaa]]]\\\^^^```bbbbbb```]]]YYYTTTPPPMMMIIIJJJKKKLLLNNNOOOQQQRRRQQQRRRRRRPPPMMMKKKKKKKKKMMMMMMMMMMMMNNNPPPQQQRRRQQQQQQQQQPPPOOOMMMKKKIIIPPPRRRSSSRRRPPPMMMLLLMMMOOONNNNNNOOONNNKKKGGGCCC???>>>===;;;::::::;;;;;;777777777777777666666666777666555555444444444555888222///222333111000111222000///------///000222222//////222333555;;;BBBJJJRRRXXXVVVSSSQQQNNNKKKDDD???<<<<<<===AAAJJJTTTXXX]]]aaadddjjj{{{{{{qqqiiiccc]]]YYYSSSNNNJJJFFFBBB@@@???<<<777555333222111000000000//////...------,,,+++++++++++++++++++++++++++,,,.........000222555???PPPiiissseeeWWWJJJDDDAAA===:::;;;:::;;;;;;;;;;;;;;;:::999<<<;;;::::::999888888888888888888888777666555444333444555666777<<>><<<;;;;;;<<<>>>??????CCCGGGJJJMMMVVVbbbkkkppplllddd^^^[[[[[[]]]___bbbbbb```^^^ZZZVVVSSSQQQLLLMMMNNNPPPQQQRRRSSSTTTUUUVVVVVVTTTPPPMMMLLLLLLNNNNNNOOOPPPQQQRRRSSSTTTRRRSSSRRRRRRPPPNNNLLLJJJOOOQQQRRRRRRPPPNNNMMMNNNOOONNNMMMMMMLLLIIIEEEBBB>>>>>>===<<<;;;;;;;;;<<<777777777777777777777777888777666555555555555555666111000222333111000111111000///......///000111000...///222444444999@@@FFFNNNSSSRRROOOOOOOOOMMMHHHDDDBBBAAA???@@@HHHQQQUUUYYY^^^bbbhhhyyy}}}tttkkkeeebbb]]]WWWQQQLLLHHHCCCAAAAAA>>>:::777555444222000000000///......------,,,+++++++++++++++++++++++++++,,,---------...111444:::HHH\\\rrrxxxgggZZZKKKDDD@@@<<<::::::999999::::::;;;::::::999;;;;;;;;;:::999999888888555666777888777666555444333444555555777:::???CCCNNNVVVbbbkkkqqqwww~~~ppprrruuuqqqyyyaaaMMMAAA<<<666111000111111111......////////////......---------------.......................................///111222111///,,,,,,,,,,,,---------........................//////---------------...///000//////000000111222222222111555333666@@@III___~~~kkkkkkrrrmmmUUUHHHEEECCCBBBBBB>>>===<<<;;;<<<===???AAAAAADDDHHHJJJNNNXXXfffpppvvvoooeee]]]YYYZZZ]]]___``````___\\\ZZZWWWTTTSSSPPPQQQRRRSSSTTTUUUVVVVVVTTTVVVVVVUUURRROOONNNNNNPPPQQQRRRSSSTTTSSSSSSRRRTTTTTTTTTSSSQQQOOOMMMKKKLLLNNNPPPPPPOOOMMMMMMMMMPPPNNNLLLKKKJJJGGGDDDAAA=========<<<<<<<<<<<<<<<999999999999999999999999999888777666555555555555444000000222333000000222000000////////////000000///...000555666666999???BBBIIINNNMMMLLLMMMNNNMMMNNNKKKHHHFFFAAA>>>DDDLLLQQQVVV[[[```hhhwwwxxxpppjjjfffaaaZZZSSSMMMHHHDDDAAABBB???;;;999777555222000111111000//////......---++++++++++++++++++++++++++++++,,,++++++---111444777AAAPPPbbbuuu|||hhhZZZKKKDDDAAA===;;;;;;888999::::::;;;;;;;;;;;;;;;;;;;;;:::999999888777333444666777777666555444333444555555666999===AAAJJJRRR\\\ccciiippp{{{~~~uuuooo~~~}}}~~~tttzzzppp\\\EEE@@@888333000111111222......////////////......------........./////////------------------------------...000222111...+++,,,,,,,,,---------......,,,,,,------......//////---,,,,,,------///000000......///000000111222222111444333666???HHH^^^}}}zzzgggkkkvvv~~~iiiRRRGGGDDDCCCAAA@@@>>>===<<<;;;<<<>>>@@@AAABBBEEEHHHJJJNNNYYYhhhsssyyyqqqfff\\\YYYZZZ]]]______^^^]]][[[YYYVVVTTTSSSRRRSSSTTTVVVWWWWWWWWWWWWRRRTTTVVVUUUSSSQQQPPPPPPRRRTTTUUUVVVUUUTTTRRRPPPUUUUUUUUUTTTRRRPPPMMMLLLIIIKKKNNNNNNMMMLLLLLLMMMPPPNNNLLLJJJIIIGGGCCCAAA==================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999777666555555555555333000000333333000000222//////000000000000////////////222777888777:::??????GGGKKKJJJJJJLLLNNNMMMRRRPPPMMMIIIBBB===AAAHHHNNNSSSYYY___hhhvvv|||sssnnnhhhccc[[[SSSMMMHHHDDDAAACCC@@@<<<:::888555222000222222111111000/////////+++++++++++++++++++++++++++++++++******---111555555<<>><<<===888999:::;;;<<<<<<<<<<<<::::::::::::999888777777111222555666777666555444333444555555666888<<>>GGG]]]}}}uuudddkkkwwwsssbbbQQQIIIFFFCCC@@@@@@>>><<<:::999999;;;===???DDDFFFJJJLLLQQQ[[[jjjtttwwwpppeee]]]YYYZZZ[[[\\\\\\ZZZWWWVVVWWWWWWWWWVVVSSSTTTUUUUUUUUUTTTSSSRRRUUUUUUTTTSSSRRRRRRRRRRRRRRRUUUXXXWWWTTTRRRRRRSSSVVVTTTRRROOONNNNNNOOOOOOOOONNNMMMMMMNNNNNNLLLJJJKKKKKKJJJIIIHHHGGGFFFFFFDDDBBB???>>>?????????>>>>>>======<<<<<<<<<======888999888333333555666444111111111111111111111111111111000000//////......000111333444444666999;;;BBBDDDFFFFFFDDDDDDGGGJJJOOOQQQRRRQQQMMMJJJHHHGGGLLLOOOVVV\\\___gggxxx~~~wwwtttllleee___[[[SSSJJJEEEEEECCCAAA===999555333111000111111111111111000//////------,,,+++++++++,,,,,,+++++++++******++++++,,,333666@@@QQQcccuuulll]]]NNNFFFCCC???===>>>999888888999;;;<<<<<<;;;888888888888888777666555888888888888777666555444444555444444444777;;;>>>DDDIIIQQQYYYaaaiiiqqquuu}}}~~~zzz~~~ooopppyyy~~~rrrooovvvuuuZZZIII999444444333000///////////////////////////.................................------,,,,,,,,,+++,,,------......------------.........---+++***...------,,,,,,,,,------///////////////.........000000000000111222333444444222555999<<>><<<:::999999;;;===???CCCFFFIIILLLQQQ[[[iiissstttmmmccc\\\ZZZZZZ\\\]]]ZZZXXXUUUUUUUUUVVVVVVUUUVVVWWWXXXYYYYYYXXXWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSUUUWWWVVVTTTRRRSSSTTTUUUTTTQQQOOONNNOOOPPPPPPOOONNNNNNNNNOOOOOOMMMKKKLLLKKKKKKIIIHHHGGGFFFFFFBBB???===<<<===>>>======>>>>>>======<<<=========777888666222000333333000111111111111111111111111000000000000////////////000111333444444666888;;;???AAADDDDDDCCCDDDGGGKKKOOOQQQSSSSSSPPPMMMLLLKKKLLLNNNRRRVVVYYY```ppp{{{ooohhhbbb]]]VVVLLLGGGFFFCCC@@@===999666444222222000000111111000000///...------,,,+++++++++,,,,,,---------...///000111222222444<<>>===<<<:::999999;;;>>>???CCCEEEHHHLLLQQQ[[[gggpppooojjjbbb\\\ZZZ[[[\\\]]]WWWUUUSSSSSSTTTUUUUUUUUUXXXXXXYYYZZZ[[[[[[[[[ZZZWWWVVVUUUTTTSSSSSSSSSSSSUUUUUUVVVUUUSSSSSSTTTUUUTTTSSSQQQOOOOOOOOOQQQRRRQQQPPPOOOOOOOOOOOOMMMKKKKKKJJJIIIHHHFFFEEEDDDCCC???===;;;:::<<<======<<>>===<<<<<<<<<<<<<<<777999666111000222222///000000000000000000000000////////////000000000000///111333333333555888:::;;;>>>AAAAAAAAABBBFFFJJJNNNQQQUUUVVVTTTRRRQQQPPPKKKKKKMMMOOOPPPWWWgggvvvtttlllddd___XXXNNNHHHFFFAAA@@@<<<999666444333333//////000000000///.........---,,,,,,+++++++++,,,******+++,,,---///111111111222888CCCPPP___sss{{{jjjVVVIIIBBB;;;999999999888777888:::;;;;;;:::======<<<;;;999777555444333333444555666777777777333444444333222444777:::???DDDKKKSSSZZZbbbiiimmmzzz~~~{{{zzz}}}|||ssszzzuuukkkiii~~~lllXXXCCC999666444222111////////////////////////........................///////////////.........+++,,,------......------------.........---,,,+++---------,,,,,,------....................................///000000111111222111333666888AAAXXXqqq|||}}}ooo^^^RRRGGGEEEEEECCC???>>>===<<<:::999999<<<>>>@@@CCCEEEHHHLLLRRR[[[eeemmmmmmiiibbb]]][[[ZZZZZZZZZUUUSSSRRRRRRTTTVVVWWWVVVXXXXXXYYYZZZ[[[[[[[[[[[[YYYYYYWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRSSSTTTVVVRRRQQQPPPNNNOOOPPPRRRSSSSSSQQQOOONNNNNNLLLIIIGGGFFFEEEDDDCCCBBB@@@??????>>><<<::::::;;;=========>>>>>><<<;;;::::::::::::777888777333222555555333////////////////////////......//////000000111111///111222333333444777999:::===??????>>>???BBBFFFKKKOOOTTTWWWWWWVVVTTTTTTKKKIIIIIIJJJKKKQQQaaaoooxxxooofffaaaZZZOOOGGGEEE@@@>>>;;;888555444333333......////////////............---,,,++++++++++++)))))))))***+++,,,...///000000444<<>>@@@CCCEEEHHHMMMSSS\\\dddjjjmmmiiiccc^^^\\\ZZZXXXVVVTTTSSSRRRSSSVVVXXXYYYYYYZZZZZZZZZZZZ[[[[[[\\\\\\[[[[[[YYYXXXWWWVVVVVVVVVUUUSSSRRRQQQRRRSSSTTTTTTQQQPPPNNNMMMNNNOOOQQQRRRSSSQQQOOOMMMKKKIIIEEEBBBAAAAAA@@@???>>>===<<<<<<===;;;999999:::<<<<<<<<<>>>===;;;:::999888888888333555555222222777888666////////////////////////......//////000000111111///000222222222333555888;;;===???>>>;;;;;;>>>AAAFFFKKKRRRWWWXXXWWWUUUTTTKKKHHHGGGHHHIIIOOO]]]kkkyyy}}}sssiiiccc\\\QQQHHHDDD>>>===:::777444222222222......////////////......///...---,,,++++++++++++------,,,,,,,,,---......//////222999AAANNNbbbtttmmmXXXJJJBBB<<<:::;;;777666666777999::::::999777888888888888888777777555555666666555444333333111222333222111222444666<<<@@@FFFMMMSSSZZZ```dddmmmuuu|||~~~|||{{{{{{uuuzzzqqqcccaaavvv}}}fffLLL===666222000000////////////////////////........................------------------------+++,,,------......------------------------------,,,,,,,,,,,,,,,---...///,,,---------......//////...///000222222222222222333222444888999@@@WWWooowwwiii[[[OOOEEECCCEEECCC@@@???<<<;;;999999:::<<>>===<<<:::888777777777...111111///000555888666000000000000000000000000////////////000000000000///000111222111222444666:::===>>>===:::999<<>>DDDJJJPPPVVV\\\```hhhooozzz~~~wwwvvv{{{{{{~~~uuuccc[[[llljjjOOO???888333000000////////////////////////........................,,,,,,,,,---------------+++,,,------......------------,,,,,,,,,---......,,,,,,,,,,,,---......///,,,,,,,,,---......//////...///111222333333222222333222555999;;;BBBXXXooottthhh\\\OOODDDAAABBBAAA>>>===<<<;;;999999:::<<>>;;;:::888888777///111111///000555777666111111111111111111111111000000000000///////////////000111111111111444666999;;;===<<<999999<<>>PPPaaaqqqwwwgggUUUJJJCCC===::::::666555555666888999888777888888888999999888777777666666777777777666555555///000222333333333555777777;;;AAAFFFLLLQQQWWW[[[```fffppp|||xxxvvvwww|||{{{gggYYYeeeuuulllQQQAAA:::555222111////////////////////////........................------------.........///+++,,,------......---------,,,,,,,,,,,,---...///,,,,,,,,,,,,---...//////++++++,,,------...//////---...000222333222111111222111444999;;;BBBXXXoooqqqggg\\\OOOCCC@@@@@@???===<<<;;;:::999999:::<<>>DDDIIINNNTTTXXXYYY^^^gggsss}}}yyyxxxwwwlllWWW```mmm}}}mmmSSSDDD<<<777444333////////////////////////........................---.........//////000000+++,,,------......---------,,,,,,+++,,,---...///+++++++++,,,---...///000++++++,,,,,,---...//////,,,---///111222111000///000000444999;;;BBBXXXooo|||~~~tttfffYYYOOOEEE@@@@@@@@@===999<<<:::777666777;;;@@@CCCGGGKKKNNNRRRZZZdddhhhgggiiieeebbbcccdddccc]]]XXXRRRRRRRRRSSSVVVXXXYYYYYYbbb```]]][[[ZZZXXXUUUSSSUUUSSSRRRQQQQQQPPPNNNMMMKKKLLLMMMNNNOOOOOOOOOOOOPPPOOOMMMKKKKKKLLLMMMNNNPPPOOOOOOOOOPPPSSSUUUVVV[[[XXXUUUUUUXXX[[[\\\[[[```^^^ZZZUUUOOOLLLKKKLLLBBB@@@>>>===<<<;;;999777444222111111444666777777000000000000000111111111////////////000000000000111222222111000111444666777777888888999;;;<<<===>>>CCCLLLUUU[[[[[[WWWSSSNNNIIIFFFEEEDDDEEEKKKRRRZZZeeexxx|||rrrhhh^^^VVVIIIGGGBBB<<<777333000///222111000//////.........111000...,,,+++++++++,,,(((***---///000///...,,,'''+++...///111777@@@HHH^^^nnnooodddVVVIIICCC???<<<:::999666444555888:::999777===<<<;;;:::888777666666888666555666777888777555444333333222333444555666666999>>>BBBEEEHHHLLLOOOUUUZZZcccooo{{{~~~zzzxxx~~~{{{tttzzz```___gggxxxvvv]]]HHH<<<666444222000000000///......------,,,---...//////...---,,,......///000000000000000---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////............//////+++,,,---...////////////000333111444<<>><<<:::777555555333111111333444444444000000000000000000000000.../////////000000000000111222222111000111444666666666777777999:::<<<<<>>EEEVVVfffzzzooodddVVVJJJCCC???<<<:::999666555555888:::999777;;;;;;;;;:::999888666666666555444555666777666444333222222111222333444555555888<<<@@@CCCFFFJJJMMMRRRWWW___jjjvvv}}}{{{zzzfffbbbffftttyyyaaaMMM???888333000000000000///......------...///000000000000///...***+++---...///000000000------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///......------,,,,,,,,,///..................///------...///000000000000222444222444<<>>BBBFFFDDDHHHKKKOOOYYYdddjjjjjjhhheeebbbaaabbbaaa]]]ZZZVVVVVVUUUUUUWWWZZZ]]]```aaa```^^^^^^]]]ZZZWWWTTTQQQRRRSSSTTTUUUTTTSSSSSSRRRSSSUUUWWWXXXZZZZZZZZZYYYXXXVVVUUUUUUUUUVVVWWWYYYYYYZZZ\\\\\\]]]]]]]]]gggfffeeefffhhhiiiiiihhhfffeeeccc```]]]YYYVVVTTTNNNIIICCC>>>:::777444222555333111111222222111000000000000000000/////////....../////////000000000000111222111111111444666777777777888:::<<<===>>>AAADDDKKKSSSYYYZZZXXXUUUKKKGGGCCCCCCDDDFFFNNNVVVWWW^^^jjjyyytttggg]]]QQQNNNIIICCC===999666555222222111000///////////////...---+++******)))***,,,,,,*********+++,,,---,,,.../////////333:::???LLL\\\ppp~~~nnndddVVVJJJCCC???<<<:::888777555666888999888888777888:::::::::999777555666444333444555666555444222222111000000111333444333666:::===@@@CCCFFFIIIMMMQQQYYYcccnnn{{{~~~oooeeebbbmmm}}}|||fffQQQCCC999333///111000000//////......---......////////////......+++,,,,,,------------,,,,,,,,,,,,,,,------------,,,------......------,,,111000///...---,,,,,,+++......------------............//////000111111111333555222444<<<@@@QQQlllrrrpppvvvxxxyyy~~~{{{kkk]]]PPPIIIBBB>>>>>>???===;;;:::999888888:::>>>CCCEEEDDDHHHLLLQQQ[[[fffmmmmmmeeebbb___^^^^^^]]][[[YYYVVVUUUUUUTTTUUUYYY^^^aaabbbbbbaaaaaaaaa___\\\YYYTTTVVVXXXYYYYYYXXXWWWWWWUUUVVVXXX[[[]]]___```aaa``````___^^^^^^^^^^^^______```aaacccccccccbbbaaagggggghhhiiiiiiiiihhhgggfffeeedddbbb```\\\XXXUUUMMMHHHAAA;;;777555222000222111///000111222111000000///////////////.............../////////000000000111111111111222444777888999999;;;===???AAABBBBBBEEEJJJQQQWWWYYYXXXVVVOOOJJJGGGFFFGGGIIIQQQYYY]]]dddppp|||{{{kkk```UUURRRMMMFFF@@@;;;888777333222111000////////////111000///...---,,,,,,+++))))))))))))***+++,,,---...//////......111666:::CCCSSSgggxxx}}}nnndddVVVKKKDDD???<<<999888777777666777888888888555666999:::;;;999777555666555444444666666555444333222111000000111222333222444888:::<<>>===<<<888777666777999>>>BBBEEEFFFJJJOOOTTT^^^iiinnnmmmdddaaa^^^\\\[[[[[[[[[ZZZWWWXXXXXXWWWWWWZZZ```eeeeeeeeeeeefffgggfffdddbbb\\\^^^______\\\ZZZYYYZZZXXXZZZ]]]```cccfffggghhhhhhggggggfffffffffffffffdddeeefffggggggfffeeeeeefffggghhhgggfffeeeeeedddeeedddbbbaaa```\\\VVVRRRFFFBBB<<<777444222111000///......///111222222111/////////.........------............////////////000000111111111222555777888888999;;;===@@@BBBCCCDDDGGGKKKRRRWWWYYYXXXWWWRRRNNNKKKKKKKKKLLLSSS[[[eeeooo|||pppcccXXXUUUOOOHHHBBB===999888333222111000000/////////000000000///...---,,,+++$$$&&&(((+++---------,,,//////...------///333555>>>LLL___ppp~~~mmmdddVVVKKKDDD@@@;;;999888888888777666777777888333555888::::::999666555777666555666777777666555444333222111111222333444111333555777888;;;???BBBEEEIIIPPPWWWaaaooo~~~zzziii]]]aaaqqqzzzfffRRRCCC:::666555111111111000//////......,,,,,,,,,++++++,,,,,,,,,111111000///---+++)))(((,,,,,,,,,------.........++++++,,,,,,,,,,,,++++++++++++,,,,,,---------...------,,,,,,,,,,,,---------------------///000111000333111444<<>>BBBEEEGGGMMMRRRXXXaaajjjmmmkkkdddbbb^^^[[[ZZZZZZ[[[]]]ZZZ\\\]]]]]]]]]___eeejjjhhhgggggghhhkkkllllllkkkggghhhgggccc]]]YYYXXXZZZ[[[]]]aaaeeehhhlllnnnooollllllllllllkkkkkkjjjjjjgggggghhhhhhhhhgggffffffggghhhhhhfffcccaaaaaaaaabbb___]]]\\\[[[WWWQQQLLL===:::666333222111000///---------///222333222111/////////...------,,,,,,------.........////////////000111111111222555888777777999;;;===@@@BBBDDDHHHJJJOOOUUU[[[\\\[[[YYYUUURRRQQQSSSSSSTTTYYY```mmmyyyvvvhhh[[[WWWQQQJJJDDD>>>:::999333333222111000000000000............---+++***)))###%%%))),,,......---,,,...---,,,,,,---///111222;;;FFFVVVgggxxx|||mmmcccVVVLLLEEE@@@;;;888888888999888666666777888444555777888888777666555888666555666777888777666555444333222111222333333111222444555666888<<>><<<<<<<<<======666666666888;;;???CCCFFFHHHNNNTTTZZZbbbiiijjjfffaaa___[[[XXXVVVVVVYYY[[[ZZZ^^^aaaaaa```bbbgggllljjjhhhgggiiimmmppprrrsssppppppmmmeee[[[UUUUUUWWWZZZ\\\```dddhhhlllooopppmmmmmmmmmmmmmmmllllllkkkiiihhhgggfffffffffffffffggggggfffbbb^^^[[[\\\^^^[[[WWWRRRQQQPPPMMMGGGAAA777555222111111000///---///...///000222333111/////////......---,,,,,,+++---------........./////////000111111111222555888999:::;;;===@@@CCCFFFGGGLLLOOOTTT[[[```aaa___\\\ZZZXXXZZZ___aaabbbffflllvvv~~~nnn]]]ZZZTTTMMMFFF@@@<<<:::333333222111000000000000......///...---,,,***)))((()))***,,,,,,,,,,,,+++,,,+++***+++---///111111888AAANNN]]]ooo{{{}}}xxxlllcccWWWLLLEEE@@@;;;888777999:::888555555666999666666666777777666555555777666555555777777666555444333222000000000111222111222333333444666:::===>>>DDDKKKQQQXXXdddttt{{{zzz}}}qqqpppxxxsssbbbQQQCCC:::777222222111111000/////////000000///......///000000+++,,,---...000000111111............---------------..................---++++++,,,,,,------......///..................///......---,,,---///111222333666333444<<<@@@QQQlllzzznnnkkksss~~~wwwvvvtttaaaPPPBBB@@@>>><<<;;;<<<======666666777999<<>>???BBBEEEHHHKKKLLLOOORRRXXX___dddeeebbb_________ccciiimmmnnnrrrxxx}}}sss```\\\VVVOOOGGGAAA>>><<<444333222111000000000000000000111111000...,,,+++...---+++*********+++++++++***)))***---000111111555===HHHWWWhhhvvvxxxtttlllcccWWWLLLEEE@@@;;;777777999:::888555444666999777777666666555555555555666555444444555666555444333222111/////////000111222222333333333555999<<<<<>>NNNiiitttccccccssssss```QQQDDDAAA===<<<;;;<<<<<<;;;888666666777;;;@@@CCCEEEJJJNNNVVV```ggghhhddd___\\\ZZZUUUPPPNNNOOOSSSWWWXXX\\\aaabbbaaa```bbbddddddcccbbbbbbdddjjjrrrxxx}}}yyypppfff[[[TTTQQQPPPVVVWWWZZZ]]]aaafffkkkmmmhhhiiijjjkkkkkkkkkjjjiiibbbaaa``````aaaccceeefffiiieee^^^VVVRRRPPPQQQRRRPPPIIIAAA>>>???===777111000///...------...000000222......333444222000111...........................------------.../////////000222222222444666888<<<>>>AAACCCEEEGGGJJJLLLPPPTTTZZZ^^^```aaacccdddaaagggooovvvzzz}}}zzzkkkdddYYYPPPLLLIIICCC===888777444111/////////000111111111000///---,,,+++,,,,,,++++++,,,,,,---...+++---......---...///111444888BBBQQQaaalllrrrsssjjjeee[[[QQQGGG@@@<<<:::888888888888777777666666888777555666777888666555555555444333333333333444555444444333222111000000000//////000222444666777:::>>>DDDKKKRRR]]]jjjsss|||{{{~~~wwwyyy|||}}}mmmSSS@@@999111000...///111222222111000000//////.........---,,,,,,------------------,,,---///111111000...---000////////////.........******++++++,,,---......///////////////////////////......------///000111///555555555888;;;NNNllluuugggiiiyyyvvvaaaQQQFFFCCC>>><<<;;;::::::999888777777999===AAAEEEGGGLLLQQQYYYccciiiiiiddd___\\\YYYUUUOOOLLLLLLPPPTTTWWW[[[```bbbaaa```aaacccaaa```______aaafffnnnttt{{{yyyrrriii___VVVRRRPPPSSSSSSUUUXXX\\\```dddfffcccdddeeeffffffeeedddddd```___]]]]]]]]]^^^```aaaccc___YYYSSSNNNLLLLLLLLLGGGCCC===::::::888333///000000//////.../////////111...000444666333000111...........................------------...//////111222333333222333555777<<<>>>AAACCCDDDFFFIIIKKKPPPUUUZZZ___aaaaaabbbccceeekkksss|||nnnfffZZZQQQLLLIIIDDD>>>:::888555222000000000111111111000000///---,,,+++,,,,,,++++++,,,,,,---...+++---......---...///111444888AAANNN\\\ggglllmmmeee```XXXNNNFFF@@@<<<;;;888888777777777777777777888666555666777777666555555555444333333333333444555444333333111111000///000//////000111333666777888<<>>CCCGGGJJJPPPUUU^^^ggglllkkkfff```\\\YYYTTTNNNIIIIIIMMMPPPTTTYYY___aaaaaa___```bbb^^^^^^]]]\\\]]]bbbiiinnnyyyxxxuuunnnddd[[[UUURRROOOOOOPPPRRRUUUXXX[[[]]]^^^^^^_________^^^^^^]]][[[ZZZXXXWWWVVVVVVWWWWWWWWWUUUQQQLLLHHHFFFDDDDDD???===;;;888666333111000111111111111000///......000///111777999444111000...........................------------...//////222333444333222222444666;;;>>>AAACCCDDDFFFIIILLLQQQUUU[[[___aaaaaaaaaaaagggkkktttssshhh[[[QQQLLLHHHCCC@@@<<<:::777333111000000111000000000000///...,,,,,,,,,,,,++++++,,,,,,---...+++---......---...///111333777???KKKWWW```dddfff___[[[TTTKKKDDD???===;;;777777777777777777777777777666555555777777777555555555444333333333333333444444333222111000000///000//////000111333555666666:::@@@EEELLLUUUaaaiiittt~~~}}}xxx~~~~~~{{{||||||uuuyyyyyypppuuugggLLL===888666222111000000///...////////////............000//////...---,,,++++++/////////......---------------------,,,,,,,,,,,,........................//////////////////////////////.........///000111,,,222222333999<<>>;;;:::999888777555777999;;;???CCCHHHKKKSSSYYYccclllpppmmmgggbbb]]]ZZZTTTMMMHHHGGGJJJMMMQQQWWW^^^aaaaaa___```aaa^^^^^^]]]\\\\\\```fffkkkuuuvvvuuuqqqiii___XXXTTTOOOOOOOOOPPPQQQSSSUUUWWWXXXXXXXXXXXXXXXXXXWWWWWWUUUSSSRRROOONNNMMMLLLLLLKKKJJJHHHEEEBBB???<<<;;;999;;;<<<999555222222333111222222222222000...---000///222999:::666111///...........................------------...//////111222333333333444666888;;;>>>AAADDDFFFIIIMMMPPPSSSWWW\\\``````_________eeehhhooo{{{xxxjjjZZZPPPKKKFFFBBBAAA>>>;;;888444111000//////000000000000///...---,,,,,,,,,++++++,,,,,,---...+++---......---...///000222666>>>HHHRRRZZZ___aaa\\\YYYRRRKKKDDD???<<<;;;666666666777777777777777666555444555777777777555555444333333222222333333444444333222111000//////000000///000111222444666555999>>>CCCHHHQQQ[[[bbblllxxx~~~yyytttwww{{{zzzxxxxxxuuufffgggvvvrrrVVVEEE999666222000//////...---///////////////.........,,,,,,------......//////444333222000/////////////////////.........------,,,,,,,,,,,,,,,,,,++++++........................///////////////000000000---222222333999<<>>BBBGGGKKKTTT\\\gggppprrrnnngggbbb___[[[UUUMMMHHHFFFIIIKKKOOOVVV^^^bbbbbb```````````````^^^]]]]]]```eeeiiioooqqqrrroooiiiaaaZZZWWWSSSRRRQQQPPPPPPQQQRRRRRRPPPPPPPPPOOONNNNNNNNNNNNLLLKKKJJJHHHFFFDDDCCCCCCAAAAAA@@@???<<<999777555666999;;;999555222333555111222222222222000...---///...222999;;;666000///...........................------------...//////...000222333444666999<<<<<>>;;;999999999999888444777;;;===>>>AAAFFFJJJSSS\\\iiirrrtttnnngggccc^^^[[[TTTMMMGGGEEEGGGJJJMMMUUU^^^ccccccaaa``````aaaaaa```^^^]]]___cccffffffhhhjjjhhhccc^^^ZZZXXXTTTSSSQQQOOOMMMMMMMMMMMMGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>======;;;;;;;;;;;;999666444222333666888777444111111333111111111111000///......///...222888:::555000..............................------------...//////,,,...111333555777;;;>>>===AAAGGGMMMSSSYYY___cccdddeeefffeeebbbaaaaaaaaaaaadddhhhppp|||ppp[[[PPPIIIAAA@@@CCCBBB???;;;666222000///...///////////////...------,,,,,,++++++,,,,,,---...+++---......---...///111000444<<>><<<777777777666666555555555555444333444666777777666444444333222222222222222333333222111000//////...000000//////000111333444333777;;;???BBBHHHOOOUUU```mmmyyy~~~~~~{{{zzz{{{{{{zzz~~~~~~tttpppqqqyyy}}}|||yyy{{{vvvccc]]]kkk||||||aaaLLL:::666222///////////////.........////////////////////////.........------/////////......---------,,,,,,,,,,,,++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,...///000111111111000000111444222333888:::GGGaaa{{{zzz~~~pppYYYMMMBBB???;;;999888888777666555999>>>@@@???AAAFFFJJJQQQ\\\jjjssstttnnngggccc\\\YYYSSSKKKEEECCCFFFHHHMMMTTT^^^dddeeecccaaaaaa``````^^^\\\[[[\\\```ccc]]]^^^___^^^[[[XXXWWWWWWRRRQQQNNNKKKHHHGGGFFFFFFAAA@@@???>>>=========>>><<<<<<<<<<<<;;;::::::999888999999888777555444333333555666666555333111111000000//////...////////////...000777888444///..............................------------...//////---///222333555777:::===>>>CCCKKKSSS[[[cccjjjooopppooommmjjjfffdddeeefffbbbdddhhhkkksssttt^^^RRRJJJBBBAAAFFFFFFCCC>>>999555222000000///////////////......---,,,,,,++++++,,,,,,---...+++---......---...///111111555<<>>888888777666555444444333444333333444666777777666444333222222111222222222333333222111000///......000000//////000111222333111555999<<<>>>CCCJJJOOOWWWeeeqqqvvvyyy|||wwwyyyuuunnnooouuu~~~|||uuuuuu}}}kkkcccnnn~~~jjjTTT???;;;555111000000//////............/////////000////////////............,,,---...///......,,,,,,,,,,,,,,,+++++++++******,,,------....../////////------------------------...///000111222111000000000333000222999;;;HHH```~~~{{{zzzkkkUUUKKKDDD@@@<<<999777777555444777;;;@@@BBBAAABBBGGGKKKPPP[[[jjjssstttnnngggccc[[[WWWQQQIIICCCBBBDDDGGGLLLTTT___eeefffcccbbbaaa^^^^^^]]]ZZZYYYZZZ]]]___VVVWWWWWWVVVTTTSSSTTTUUUPPPNNNJJJGGGDDDAAA@@@@@@@@@???>>><<<;;;;;;<<<<<<888888999999999999888888888888888777666555444444555666777777777555333111000///...------...000111///---000555777333//////...........................------------.../////////111333444444666999<<>>AAAEEEHHHKKKLLLRRR[[[gggpppqqqllleeeaaa```ZZZPPPHHHBBBAAACCCDDDKKKQQQZZZaaacccbbb```^^^___]]][[[YYYWWWVVVVVVVVVQQQPPPOOONNNLLLKKKKKKKKKLLLKKKJJJGGGEEECCCAAA@@@>>><<<:::888888999;;;======<<<;;;:::999999::::::999888777666555555555555888888888888666444222111//////---,,,,,,---...///...111555777777444///---...---,,,,,,---...---+++,,,,,,,,,---...///000000///000000222555888;;;===@@@CCCJJJVVVeeepppvvvxxxwwwzzzyyyvvvuuutttooohhhdddaaaaaafffnnn{{{zzzcccWWWPPPGGGEEEGGGKKKHHHCCC===888444111000111///......//////...------,,,+++***))))))))))))///...---,,,,,,---///000000333999???DDDGGGHHHIIILLLKKKJJJHHHFFFBBB???===;;;999666333333333555666555666555444333333555777777777666555555555555555333333222222111000//////000000000000000000000000000222444777999===BBBEEENNNTTT]]]gggqqqzzz|||vvvxxxvvvpppppprrrzzzvvvuuuzzznnnsssfffJJJ???333///...---...000////////////....................................///000111111000...,,,+++---,,,+++++++++,,,---...---,,,,,,...000111111111///...---,,,,,,---...///000////////////111222333///333222444:::;;;HHHaaa{{{pppuuuzzznnn```PPPDDD@@@>>><<<999888888999::::::<<<>>>BBBFFFIIILLLMMMRRRZZZeeelllmmmiiiccc___]]]XXXNNNFFF@@@???AAACCCGGGMMMVVV\\\______^^^^^^[[[YYYWWWTTTSSSQQQQQQQQQRRRPPPNNNLLLJJJJJJJJJJJJMMMLLLJJJHHHEEECCCAAA@@@???>>><<<:::;;;<<<>>>@@@AAA@@@>>>===<<<<<<======:::999888777777666666666888888888777666333111000///...------------...///...111444666666333///---...,,,+++,,,......---,,,---,,,,,,------///000000//////000111444777999;;;???BBBIIITTTbbbmmmsssuuuwwwzzzzzzwwwvvvwwwtttnnnnnnjjjhhhjjjoooyyy}}}dddVVVNNNHHHIIINNNOOOLLLHHHBBB<<<777444222222000//////000111///...---,,,+++***))))))))))))...---,,,,,,,,,...///111000444999???CCCFFFGGGGGGIIIHHHHHHFFFDDDAAA>>><<<;;;999666444333333555666444444444333222222444666333333333333444555666666444444444333222111111111////////////////////////000222444666888;;;@@@CCCJJJPPPYYYcccmmmwww||||||}}}wwwjjjjjjjjjqqq~~~~~~~~~xxx|||ooorrr~~~jjjPPPDDD888333222000111333////////////....................................+++,,,---...---,,,***)))***+++,,,------------,,,------------...///......///...------------...//////.........///000111222///333222444:::;;;HHH```sssmmmvvvzzzlllaaaVVVJJJBBB???===;;;999888888:::;;;;;;<<>>===???AAAGGGLLLSSSYYY[[[\\\\\\]]]]]]\\\YYYVVVTTTSSSRRRRRRRRRPPPMMMJJJIIIIIIJJJKKKNNNMMMKKKIIIGGGDDDCCCBBBAAA@@@???>>>???AAACCCDDDEEEDDDBBB@@@@@@@@@@@@AAA<<<;;;:::999888888888888888888777666444222000///......---------......//////111333555555222///---,,,++++++,,,...///...------------------...///000000000111333555666888999===@@@GGGQQQ^^^iiipppsssvvvyyyyyywwwwwwyyyxxxuuutttoookkkkkkmmmuuueeeVVVNNNJJJNNNWWWSSSPPPKKKEEE>>>888444111333111000000111222000///---,,,+++******))))))***,,,,,,++++++,,,...000111111444999???CCCDDDDDDDDDDDDDDDCCCBBBAAA???===<<<:::999666444333333444555333333444333111111333555//////000111333444666777555555444444333333222222////////////////////////000111333444666888<<<@@@EEEKKKTTT^^^gggqqqyyy}}}zzzxxxmmmjjjiiiooo~~~}}}}}}|||~~~qqqqqqzzzpppRRREEE888222111//////000////////////....................................***+++,,,------,,,***)))'''))),,,///000///---,,,......------,,,,,,,,,+++///...------------...///------------...///000111000333222444:::;;;GGG```|||rrrnnnxxxvvvdddXXXOOOHHHBBB===<<<:::999888999:::;;;:::<<>>BBBCCCBBBBBBAAA@@@@@@???>>>===<<<<<<:::999777555333333444444333444444444222222333555///000000111222444666777555444444444333333222222////////////////////////000111222333333666999<<>>BBBFFFJJJMMMOOOWWW[[[___aaaaaa___]]]]]]VVVQQQHHHAAA<<<<<<>>>AAAKKKPPPWWW]]]aaadddhhhjjjbbb```]]]ZZZWWWUUUTTTSSSRRRPPPNNNLLLMMMPPPTTTVVVTTTSSSRRROOOMMMKKKIIIHHHDDDDDDDDDDDDEEEFFFHHHIIIGGGFFFDDDBBBAAAAAAAAAAAA>>>===<<<;;;::::::::::::777666555333111000///...,,,------........./////////000111222111000///...,,,+++***,,,...//////......------------...//////000111444666777777666555666999@@@IIITTT```jjjpppwww{{{}}}yyyxxxzzz|||{{{qqqmmmjjjjjjlllrrr}}}fffYYYRRROOOUUU___fffddd___WWWNNNDDD<<<888222000//////000111///......---,,,+++******************+++,,,---...///000...222888>>>BBBDDDCCCBBB@@@??????>>>======<<<<<<:::999777555444333333333333555666555444333444555333333333333333444555555333333333333222222222222........................///000111222222444777:::AAAEEEKKKRRRYYYaaaiiinnnwww~~~yyyuuuzzzzzzoooiiiggglllwww}}}~~~~~~|||tttmmmpppvvv^^^MMM===666555444222111////////////............/////////////////////////////////000000000000000,,,,,,,,,,,,---...///000,,,...//////...---///111---..................---......///000111111111222111444333444999:::GGG___||||||sssqqquuuqqqZZZMMMEEEAAA>>><<<;;;:::999999888888888:::<<>>@@@FFFMMMVVV___ffflllqqqttthhhfffccc___\\\YYYXXXXXXSSSRRRPPPPPPQQQTTTWWWYYYVVVUUUSSSQQQOOOLLLKKKJJJEEEEEEEEEEEEEEEFFFGGGHHHFFFEEECCCAAA????????????===<<<;;;:::999999999999666555333111000/////////+++,,,---...////////////000000000000000///......,,,++++++,,,...///...---......---------......///---///222555666666444333333777<<>>>>>>>>>>>>>>:::999888666444333222222333555666666555444444555666666555444444444444444333333333222222222222222........................///000111111111333666999???CCCHHHNNNTTT\\\dddiiipppvvv{{{tttyyy{{{pppjjjggglllsss~~~~~~|||~~~wwwmmmooorrr___MMM<<<555555333111000////////////............//////////////////////////////.....................---,,,,,,,,,---///000+++...111000...---///222------...//////...------...///000111222222222222111555333444999:::FFF___{{{}}}wwwpppiiinnnyyyoooXXXKKKDDD@@@======<<<;;;:::888777777666<<<>>>AAAFFFJJJNNNQQQSSSXXX[[[^^^___^^^[[[ZZZYYYQQQLLLDDD<<<999999<<<>>>CCCJJJTTT___gggmmmrrrtttnnnkkkhhhddd```^^^\\\\\\TTTTTTSSSSSSSSSTTTVVVVVVVVVUUUSSSQQQNNNLLLKKKJJJDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDBBB@@@>>>>>>>>>>>>;;;;;;:::999888888888888444333111000//////000000+++,,,---////////////...000000//////...............,,,+++,,,......---,,,///......---------......---000444888999888666555333555999>>>DDDNNNXXX```jjjrrrwwwwwwuuuxxxzzzzzzxxxsssooommmmmmppp|||xxxeee[[[UUUTTT]]]jjjtttqqqllldddXXXLLL@@@:::333111000000111222000///......---,,,++++++++++++***+++,,,,,,------------...333<<>>@@@CCCHHHLLLPPPTTTUUUWWWZZZ^^^___]]]ZZZXXXWWWOOOJJJBBB;;;777888;;;===DDDKKKUUU^^^dddiiilllnnnllljjjfffbbb^^^[[[ZZZYYYVVVVVVUUUTTTTTTSSSSSSSSSUUUTTTRRRPPPNNNKKKJJJIIIDDDDDDDDDCCCCCCCCCCCCCCCEEEDDDAAA???>>>=========::::::999888777777777777333222000/////////000111***+++---///000000///...000000///............///...---,,,,,,---...---+++///......---------......000333888<<<======;;;999333555888:::>>>FFFQQQXXX___iiipppppppppsssvvvvvvtttooolllkkkkkkooo{{{xxxdddZZZUUUVVVaaaooo~~~|||wwwnnnbbbUUUIIIBBB444333111222333333222000......---,,,++++++++++++++++++,,,---------,,,,,,///555>>>HHHNNNRRRRRRRRRFFFEEECCCAAA@@@@@@AAAAAA::::::888777555333222111111333555555444222222333555444444333333444444555444555555555555555555555...........................///000111111333777:::999<<>>>>><<<:::888666555555555<<<@@@EEEIIILLLOOOSSSVVVWWW^^^bbbaaa]]][[[WWWRRRLLLFFF>>>:::999:::999888:::AAAKKKTTT\\\aaaeeehhhffffffdddaaa^^^[[[XXXVVVVVVWWWWWWWWWVVVUUUSSSRRRRRRRRRRRRQQQOOOLLLIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@???>>><<<:::777666666555444222111111000///////////////............////////////...///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------...000000333888<<<>>>>>>===;;;666444444777:::===DDDLLLRRRXXX```fffjjjlllnnnooommmjjjjjjkkkkkknnnwwwuuubbbXXXSSSTTThhhtttiii___QQQEEE===666111333444222111222222000...+++***+++,,,,,,,,,,,,++++++,,,---///000000444<<>><<<888555333333333444//////000111222222333333222222222222333333444555444444555555666555555555---...000111111000///...111000000000000222333444888===DDDJJJPPPWWW```fffnnnxxx}}}sssqqqmmmhhhdddjjj~~~~~~vvvyyysssnnnwwwkkkVVVAAA::::::999777888//////............/////////...---,,,,,,---...///------......//////000000---------------------------.........//////000000//////.........---------////////////000000000000111444111444::::::EEE[[[www~~~|||zzzlllhhheeejjjsss}}}{{{bbbQQQHHHBBB??????>>>===;;;999777777777777>>>AAAFFFJJJMMMPPPTTTVVVZZZaaaeeeccc___\\\WWWSSSJJJDDD===999888888777555555;;;DDDMMMTTTZZZ___bbbdddcccbbbaaa___]]][[[ZZZWWWWWWXXXYYYXXXWWWVVVUUUVVVVVVUUUUUUSSSQQQPPPOOOKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFDDDBBB@@@>>>;;;999666555555555333222111111000///////////////------......///000000111///000111111...---------,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,///111111444999>>>@@@@@@>>>;;;666333333666777999>>>DDDHHHMMMTTTZZZ^^^bbbeeegggiiiggggggjjjjjjmmmuuutttaaaYYYTTTVVVjjj|||ooocccUUUJJJ>>>777222333444222111222222000...,,,++++++,,,,,,,,,,,,++++++,,,---///000000555===GGGOOOTTTUUUTTTSSSNNNGGGAAA????????????>>><<<999555333333444444000111111222333333444444222222222222222333444555333333333444444333333222///...............//////000000000///000111333444666:::AAAFFFLLLUUU___fffmmmwwwrrrppplllhhhdddiiizzzzzzvvv|||tttmmmqqqvvv```HHH===999555222111000000////////////000000......------------...............///////////////------------------------............/////////000000//////...------,,,,,,000000000000111111111111000333000333999999CCCZZZxxx{{{}}}mmmmmmqqqwww~~~vvv[[[LLLGGGCCC@@@???===<<<:::999888888999999???BBBFFFJJJMMMQQQTTTWWW]]]dddhhheee```\\\WWWSSSIIICCC<<<888777777555333222666===DDDKKKQQQXXX\\\___``````aaaaaa``````___ZZZ[[[\\\\\\\\\[[[ZZZZZZYYYYYYYYYXXXWWWWWWWWWVVVSSSSSSSSSRRRRRRQQQQQQQQQMMMLLLKKKIIIFFFCCC@@@???999777444333333333222000111000000///////////////------...//////000111111000111222111///.........,,,,,,,,,,,,,,,,,,,,,,,,.........,,,+++,,,///222222555:::@@@DDDDDDAAA>>>999555333555666555777<<<===AAAFFFKKKPPPUUUZZZ]]]cccbbbeeehhhjjjkkksss{{{sssaaaYYYVVVYYYnnnwwwhhh[[[QQQAAA999333444444333222333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////111555===GGGPPPUUUVVVVVVVVVPPPGGGAAA???AAACCCDDD???===999666444333444444222222222333333444444555333222222222222333333444222222222222222111000///000///---++++++---...000000/////////000111222333333777<<>>AAAFFFJJJMMMPPPSSSVVV^^^fffjjjfff___ZZZVVVRRRJJJDDD===999777666444222111444999>>>DDDKKKRRRWWWZZZ[[[]]]___aaacccdddddd```aaabbbbbbaaa```___^^^[[[[[[ZZZZZZZZZ[[[[[[[[[YYYXXXXXXWWWVVVUUUUUUUUUOOONNNLLLIIIFFFCCC@@@>>>777555333222222222111///000000////////////000000///////////////000000000///111222111///------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++,,,000333333555<<>>888555666666444444777777999===AAAFFFLLLRRRWWW\\\]]]bbbgggiiikkkqqqyyyrrraaaZZZXXX\\\rrrmmm```WWWFFF>>>666555555333222444222111///...---,,,,,,---,,,,,,,,,,,,------......111444<<>><<<666444111111111111000///000000////////////000000111111111000//////.........///000000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---000333333666===GGGQQQVVVTTTQQQCCC<<<777666666333222333333444777999===CCCJJJOOOVVVWWW]]]dddggghhhnnnvvvwwwzzzppp___ZZZXXX]]]sssssseee\\\NNNDDD;;;777666333333444222111000///...---------,,,,,,------------------000444;;;EEEOOOVVVXXXXXXUUUQQQKKKGGGEEECCCBBBAAA@@@>>><<<999666555444333111111111111222222222222333222222111111222222222333333333333222111/////////000000111000///...------......///000000000111111333777:::???IIIVVV___hhhwwwwwwqqqkkkhhhffffffmmmvvvyyywww{{{{{{zzzkkkeeeyyyzzz___HHH===999555222///..................//////000111222222111000///000000//////......------........................///////////////.........++++++,,,---...///000000.........////////////000000333222444:::999BBBWWWrrr|||hhhiii~~~zzzqqqmmmyyylllSSSFFFBBB???;;;999999888666666555666777888===@@@DDDHHHJJJMMMPPPRRR[[[eeejjjeee\\\VVVRRRPPPMMMHHHAAA===;;;999555222///000111333666;;;AAAFFFLLLNNNQQQVVVZZZ^^^```aaacccdddddddddcccaaa___^^^]]]]]]^^^___^^^]]][[[ZZZSSSRRRQQQPPPNNNMMMLLLKKKEEEDDDCCCAAA???===;;;999555333111000111111000//////////////////000000111222111111000000//////......///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------...000222333555===JJJYYYbbbcccaaaMMMDDD;;;888555222000000///000222333666:::@@@EEEMMMOOOUUU]]]```bbbiiipppqqquuuzzz~~~lll[[[VVVUUU[[[rrr|||lllbbbVVVKKK???:::777444333444222222111000///...------,,,,,,---......------,,,///222999DDDNNNUUUXXXYYYYYYTTTNNNHHHDDD@@@<<<:::AAA???===:::777555444333111111111111111111111111333222222111111111111222333333333333333222111000///000111222222000---,,,,,,---...///000000000///111333666888<<>><<<<<<:::999777666666666777777>>>AAAEEEHHHKKKMMMPPPSSSZZZeeekkkeee[[[UUUSSSQQQNNNIIIBBB>>>;;;999555111...///000111222666:::>>>DDDFFFIIINNNRRRVVVYYYZZZ[[[[[[]]]^^^^^^]]]\\\[[[XXXZZZ[[[\\\ZZZWWWSSSQQQKKKJJJIIIGGGEEECCCBBBAAA<<<<<<<<<;;;:::888777666444333111000111111000//////////////////000111111//////000000000111111111...000111000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++...////////////000333555===MMM___lllpppppp]]]PPPDDD===999444000000...///000000111444999<<>><<<;;;AAA@@@>>>;;;888666444333222222222222222222222222333333222111111111111111222222222333333222111111000000000000///...---,,,+++,,,...///000/////////000222444666999???IIIPPPZZZlllyyypppgggdddcccdddhhhnnn|||}}}yyyxxxwwwvvvkkk^^^hhh|||oooSSSBBB<<<555...000000000//////000000000000//////////////////000.........///////////////........................000/////////............---------............///............///////////////222111444999888@@@TTTlllmmmqqqyyynnn|||uuueeeSSSHHHCCC>>>===>>>;;;:::999777777777777888???BBBFFFIIILLLNNNQQQSSSZZZeeekkkfff\\\VVVSSSRRRNNNIIIBBB>>>;;;888444000///000111111222444888;;;>>>@@@DDDIIIMMMQQQSSSUUURRRTTTVVVXXXYYYZZZYYYYYYSSSUUUVVVWWWUUUPPPLLLHHHEEEDDDCCCAAA???===<<<;;;777777777777666666555444444333111000111222111000///////////////000111111------...000111333444444000111222111///.........,,,,,,,,,,,,,,,,,,,,,,,,(((+++...000000//////000333444===NNNbbbrrryyyyyyjjj\\\LLLDDD>>>777333333///000000000000222666999;;;===DDDKKKPPPSSS[[[ccceeekkkqqqtttuuu{{{uuubbbRRRMMMLLLRRRiii{{{nnnaaaTTTGGG???999555333444222222222222111///...---,,,---.........---,,,+++,,,000777AAALLLTTTXXXYYYUUUOOOFFF@@@>>>???AAAAAAAAA@@@>>><<<999666444333333333333333333333333333333333222111000000111111000111111222222222222111222000...,,,+++,,,---...+++,,,---///000//////...///222444555666<<>>888000---------,,,,,,---------///...---,,,,,,---...///---.........//////000000////////////////////////000000//////.........---000//////...------,,,,,,////////////000000000000...111000333888666>>>SSSkkkvvvdddlllyyynnn___OOOGGGCCC>>>:::999;;;:::888444222333666888<<>>:::777555333333222000000000222444666;;;;;;===@@@EEEKKKPPPSSSQQQOOONNNPPPSSSTTTRRRPPPSSSRRRPPPOOONNNLLLHHHFFFCCCAAA>>>;;;888777666666999888666666666555444222444333222000///.........------...///000111222222111000...,,,,,,...000111............---,,,+++***---,,,,,,++++++,,,,,,---***++++++,,,---...000111555777<<>>???>>>===<<<:::777333111///111111111222333333333444222222111111111111222222222333333333333222111111/////////...------,,,,,,,,,,,,,,,------------...000111222333555999???CCCJJJUUUdddqqq{{{{{{rrriiifffdddbbbeeeiiittt}}}{{{xxxyyy~~~{{{nnnsssmmm[[[^^^llluuu\\\FFF999555666111000000000000000111111,,,,,,,,,,,,,,,,,,,,,,,,222222111//////.........000///...------...000111,,,,,,,,,,,,,,,---...///........................///000000000000000//////------000333555:::EEEQQQmmm~~~wwwfffmmmhhhYYYKKKDDDBBB>>>;;;:::;;;:::888444222333666999>>>CCCIIILLLMMMOOORRRUUUZZZaaaeee```[[[XXXVVVTTTQQQLLLDDD>>>:::777555333222111000000111333555666999:::;;;???CCCHHHMMMOOOOOONNNMMMNNNQQQQQQPPPMMMMMMLLLKKKJJJJJJHHHDDDAAAAAA@@@===;;;999777777777888666555555555555444222666555444222111000000000111111111111222222222222000///...------...///000...............---,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,---...///000444555:::EEEVVViiiyyyooo]]]MMM@@@999666777444111000111222333333222555888;;;@@@GGGNNNTTT[[[bbbiiikkkkkkoooyyyoooZZZHHHDDDBBBEEEVVVlll}}}kkk^^^PPPFFF>>>666111111111000///...------------,,,,,,,,,------.........000555;;;BBBHHHMMMRRRUUUTTTQQQLLLEEE>>>;;;;;;<<>>===;;;888555333111111111111222222222222222333333222222222222333333222333333333333222111111/////////...------,,,,,,.........////////////000///000222333444888>>>BBBFFFOOO]]]hhhqqqwww~~~}}}tttkkkgggeeecccdddhhhqqqzzzyyy}}}|||ooooooooo\\\\\\ggg~~~uuu^^^III<<<777777111111000000000000111111////////////////////////111000///...------------000000////////////000000------,,,,,,------..............................//////000000000000//////......000444555999DDDPPPmmm|||ttteeemmm{{{uuu```SSSGGGBBB@@@===;;;<<<::::::888555333444777:::@@@DDDIIILLLMMMOOOSSSWWW[[[```bbb]]]YYYXXXWWWUUUPPPKKKDDD===999777555333111000000000111333555777777888:::===AAAEEEHHHJJJMMMLLLKKKLLLMMMMMMKKKJJJHHHGGGFFFFFFFFFEEEAAA??????>>><<<:::999888888888555444333333555555444333555555333222111111000000333222222222111111000000////////////////////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///222333777AAARRRfffyyyppp\\\KKK@@@;;;999666222000000111111111...000333666:::@@@GGGLLLTTT[[[ccceeeeeehhhooowwwiiiVVVEEE???======JJJ\\\sssfffWWWMMMCCC999222111222111000///............---------------.........///333:::@@@FFFKKKPPPTTTVVVSSSMMMEEE===999888999???>>>===<<<:::777555444111111111111111111000000444333333333333333333444222333333333333222111111/////////...------,,,,,,.........////////////000///000111222444777<<>>NNNcccxxxjjjXXXJJJBBB;;;777222//////000000000,,,---000222555:::AAAEEEMMMTTT[[[^^^^^^___dddiiisss{{{|||fffTTTDDD>>>:::888AAAMMMnnn~~~ppp___SSSHHH===777555333222111000////////////---------..................222888>>>DDDIIIOOOSSSUUURRRLLLDDD===999888999>>>>>>===<<<:::888666555222111111111000/////////333333222222222222333333222333333333333222111111/////////...------,,,,,,,,,,,,,,,------------......///111111333666:::===DDDJJJRRRYYY^^^dddkkkqqqttt|||zzzooojjjfffcccdddgggkkkwww~~~yyy|||yyywwwxxxooo{{{kkkaaa___rrryyydddQQQCCC:::666222111000000000000000000........................///...---,,,,,,,,,,,,,,,000111111111000///---,,,/////////......---,,,,,,...........................//////000000000000///111111222444444777AAALLLkkkwwwyyyvvvwwwyyypppjjjtttpppZZZPPPFFFBBB>>>;;;:::<<<999999777555444555999<<>>AAACCCDDDEEEGGGHHHHHHHHHGGGFFFEEEEEEGGGFFFEEEEEEFFFDDDAAA???:::::::::::::::999999999222111111222444555444333222222111000////////////////////////000000000000......////////////......//////.........///000000---,,,,,,++++++,,,,,,---------,,,,,,,,,------...111222555<<>>:::888<<>>======;;;999777555444222111111111000/////////222222111111111111222222222333333333333222111111/////////...------,,,,,,,,,,,,,,,------------...---...000111222444777:::CCCHHHNNNSSSXXX]]]eeekkkooowww{{{qqqkkkgggcccdddgggjjjttt~~~{{{||||||ttt~~~uuu|||uuufff^^^kkk}}}hhhTTTDDD:::555222222111000//////000000------------------------000///..................//////000000///---+++***...////////////...,,,,,,..............................///000000000000000222222333555444666@@@KKKiiirrruuuqqqooosssppprrrqqqYYYPPPGGGBBB>>>::::::<<<999888777555444666:::>>>BBBDDDGGGHHHIIIMMMSSSYYY```bbb```[[[XXXYYYWWWSSSLLLGGG@@@;;;888666555444000111111222333333333444333666:::>>>BBBDDDDDDDDDEEEFFFHHHGGGFFFEEEEEEFFFFFFEEEDDDDDDCCCBBB???<<<999::::::::::::999999888333222111222444555444333444333333222111111222222000000111111222222222333////////////////////////000///...---------//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///111222555;;;GGGZZZqqqvvvaaaPPPCCC>>>888333111222222222///000111111333666;;;???DDDHHHMMMOOOOOOOOORRRUUU^^^hhhvvvzzzdddVVVGGG???;;;999;;;???TTTqqqooo^^^PPPDDD<<<;;;333222111000/////////////////////..................111666<<>><<<===>>>???>>>===<<<:::777555444111111111111111111000000222111111000000111111222222333333333333222111111/////////...------,,,,,,.........////////////000,,,...///000111222555777===BBBHHHMMMQQQVVV^^^dddlllsss}}}{{{qqqkkkgggcccdddgggiiiqqq}}}~~~ssszzz}}}~~~lll___ggg|||nnnWWWDDD:::777333222111000////////////////////////////////////111000000/////////000000............------,,,+++---...///000000///---,,,........................---...///000000111111000222222333555444666@@@KKKgggtttxxxrrrlllnnnmmmtttoooUUUMMMFFFBBB>>>::::::===888888777555555777;;;>>>CCCFFFHHHIIIJJJNNNUUU[[[bbbcccaaa\\\ZZZZZZVVVQQQJJJFFF???:::777666555444111222222333333222222222111444999>>>BBBCCCCCCCCCCCCFFFHHHHHHFFFEEEFFFHHHFFFEEEDDDCCCCCCAAA===:::999::::::;;;:::999888777444333222333444555444333444333222222111222222222222222222222111111111111000///...------...///000111///---,,,+++,,,---...---,,,,,,++++++,,,,,,---+++++++++,,,---...///000000111444888BBBTTTjjjyyyppp[[[MMMGGG???888555333333222111222222222333666:::>>>CCCFFFIIIJJJJJJJJJMMMOOOYYYaaammm{{{zzzbbbUUUFFF===:::999:::<<>>888888777555555777;;;???EEEGGGIIIIIIJJJOOOVVV\\\cccdddbbb]]][[[ZZZVVVPPPJJJEEE???:::777666555444222333333333333222111111///222888===AAACCCCCCBBBCCCFFFHHHHHHFFFEEEGGGIIIIIIGGGFFFEEEDDDBBB>>>;;;999:::;;;;;;:::999777666555444333333555555444333111111000000000000000000222222111000///...------111000...------...000111111000---+++***+++,,,------,,,,,,++++++,,,,,,---***++++++,,,---...000111///000333777@@@PPPeeetttxxxzzzdddUUUNNNEEE===777555333222222333333222333555:::===CCCEEEGGGHHHGGGHHHJJJLLLTTT[[[fffsss{{{aaaTTTDDD;;;999999:::;;;>>>VVVvvvzzzhhhSSSCCC;;;222111000///............000000//////.........---...222666;;;AAAGGGNNNSSSSSSQQQLLLEEE???======???CCCCCCAAA???<<<999666555111111111222333333333444444333333222222333333444222333333333333222111111000//////...------,,,,,,,,,,,,,,,---------......+++---///000000000222444444999AAAFFFKKKQQQXXX]]]dddjjjrrr|||zzzpppjjjfffcccdddggghhhkkkuuupppuuu}}}~~~lllkkkyyyzzz\\\EEE<<<<<<333222111000////////////////////////////////////000000/////////000000111000///...------...000111+++---///000111000///...........................---...///000111111111111222111333444444777AAALLLeee