BM6e6(d ~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyxxxwwwwwwqqqrrrrrrrrrqqqppppppoooqqqqqqqqqqqqqqqpppppppppnnnmmmllllllkkkkkkkkkllliiiiiihhhhhhgggggggggfffhhhgggfffeeeddddddcccbbb``````aaabbbcccdddeeeeeejjjgggdddbbbbbbbbbbbbbbb_________```______^^^^^^````````````````````````\\\]]]]]]^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXVVVXXXZZZYYY[[[bbbnnnwww}}}{{{yyyxxxyyyzzz~~~|||zzzyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuutttttttttssssssrrrqqqqqqppppppkkkkkkkkkkkkjjjjjjjjjiiikkklllmmmooopppqqqqqqqqqppppppppppppqqqssstttttt{{{|||}}}~~~~~~~~~}}}}}}~~~~~~{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxyyyyyyyyyyyyxxxwwwuuuuuuqqqqqqqqqnnnkkkjjjjjjkkkhhhhhhhhhhhhhhhhhhhhhhhhdddcccccccccccccccdddddddddddddddddddddddddddddddddbbb``````aaaaaa___]]]ZZZZZZZZZYYYYYYYYYXXXXXXYYYXXXXXXWWWVVVVVVWWWWWWZZZZZZZZZZZZYYYYYYYYYYYYTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSRRRPPPOOOOOOOOOPPPQQQPPPPPPPPPOOOOOOOOONNNNNNOOONNNNNNNNNNNNNNNNNNOOONNNNNNMMMMMMLLLLLLLLLKKKLLLLLLLLLLLLLLLKKKJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>CCCCCCCCCDDDDDDDDDDDDDDDEEECCC???>>>>>>??????>>>BBBBBBCCCCCCCCCCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>======<<<<<<>>>@@@AAA@@@@@@EEENNNVVVnnnyyyuuuvvvxxx}}}}}}tttnnnkkkiiihhhiii~~~~~~~~~|||{{{zzzxxxwwwuuutttsssrrrrrrrrrqqqqqqqqqqqqpppoooooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmnnnooooooooooooppppppqqqqqqrrrrrrqqqpppmmmiiifffbbb___^^^ZZZZZZYYYXXXXXXXXXXXXXXXYYYWWWUUUSSSRRRRRRSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTWWW\\\]]]XXXSSSSSSSSSQQQNNNNNNMMMLLLKKKJJJJJJIIIGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGJJJJJJKKKLLLMMMOOOOOOPPPSSSSSSSSSSSSTTTUUUVVVWWW[[[ZZZYYYYYY[[[]]]]]]\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^___^^^^^^]]]\\\[[[[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLIIIJJJJJJKKKKKKKKKJJJJJJIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGEEEBBB@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEEEE???????????????????????????===<<<<<<======;;;:::>>>>>>>>>=========<<<<<<>>>>>>===<<<<<<<<<<<<===777777888888888888999999<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<:::999999999:::;;;:::;;;;;;;;;<<<<<<<<<<<<======;;;:::::::::;;;<<<::::::::::::999999999999;;;;;;::::::::::::;;;;;;999999::::::;;;;;;<<<<<<777777777777777666666555777777777777777777777777:::999999888888888888888888888888888888777777777666666666666666666666666666555555555444444444333<<<999777666777888888888333333444444444444333333555555555555555555555555444555555555555444444333888888888888888777777777555666777666444777<<>>DDDGGGAAA;;;:::<<<<<<888888888888777777777777444444444444333333333333444444555666666777888888777777777666666666555555666666555555555444444444444555666777777777777777777666666666666666777777555666666777888999999::::::::::::::::::;;;;;;<<<<<<;;;::::::<<<======<<<===>>>>>>>>>>>>?????????@@@@@@?????????>>>>>>===@@@@@@?????????>>>>>>>>>;;;;;;;;;:::999888888777:::::::::999999999888888999888888777777888888888888888999999999999888888888888999999999999888888555666666666666555555444777888888777555444666777555555555555555555555555000111333555666555555444666666666666666666666666555555444444444444333222333333333222222222222111222222111000000111111111000111111222333333444444111111111111111111111111444333111//////000111222111111111111222222222222555444222111111111222333111111000000000000000000222222111111111111222222......///111222333444555666666777777777777666666222222222222333333333333444333333222222222333333333333222222222222222222000000000111111222222222555555555555555555555555555333222222333444444444222222333333444333333333000000000000000000000000444444555555444444444444333333333333333333333222666888999888777777:::<<>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<=========>>>>>>===>>>???>>><<<;;;<<<===>>>>>>===<<<<<<;;;::::::<<<;;;;;;:::::::::;;;;;;777777777666666666666666666666666666666666666666222222333333333333444444111111111222222222222222555555555444444333333333333333222222333333444555555555555666666666777777111111111111111111111111000////////////000111111---///111222333222111000......///000000111222222000777:::555000000222333000000000000000111111111////////////////////////...//////000111222333333333333333222222222222222////////////..................//////000////////////...............///////////////000000111111111111000000000000000111111333222000111222333333222000000111111111222222222222111111111000000000000444444333333333333222222333333222222111000000000111111000000000000//////000000/////////000000111111111222222222222111111222333333222222111000///......///000000000//////,,,---............000222////////////////////////)))+++,,,...//////......000000000000000000000000////////////........................---------------------,,,,,,------...,,,------...///000111111------------------------000///---++++++,,,...///,,,,,,,,,---------......000///...---------......,,,,,,,,,,,,,,,,,,------...------,,,,,,------...******+++---...000111111000111111222222222111111........./////////000000//////............//////------------------......++++++,,,,,,---...............//////000111111222///---,,,---///000///...,,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,//////........./////////111111111111111111111111111222333444444444555666777DDDWWWkkk}}}wwwnnnkkkhhhkkksss~~~{{{wwwpppggg~~~{{{yyyxxxvvvsssqqqkkkjjjhhheeebbb___]]]\\\WWWUUUSSSPPPMMMJJJGGGFFFAAAAAABBBAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666555555444444555555555777777777777777777666555666555444333222111111111111111222222222222222333111111111222222222222222//////000000000111111111...///111111000000222333333333222222222111111111111111000000111111222333/////////////////////////////////000000000000000,,,------...///000111111---------------.........111111111111111000000000000////////////000111111111111111111000000000000........................---,,,,,,,,,,,,,,,------))),,,///111222222000///******++++++,,,,,,------)))///111...,,,---///...------------------......---------...............+++++++++,,,---......///////////////////////////------------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++,,,---...---------------...............---------...//////111///......000000000///////////////000000000000000//////.........//////000000000000000000000000............------,,,,,,------------------------------,,,,,,,,,---............////////////..................---,,,+++***+++,,,------............)))***,,,,,,,,,---///111------------------------...///000111111111111111------------------------,,,---...---,,,+++,,,---////////////............000000//////000000111111++++++,,,---......//////000000000000111111111111333222000/////////000111////////////000000000000333222000/////////000111////////////000000000000000000////////////000000000000111222333444555555,,,,,,---............---//////000111111222222222222222222111222222333444000000000000000111111111//////000000111111111222***++++++,,,---...///000111000///000222222111000,,,,,,---...////////////222222222222222222222222......---------...//////333333333444444444444444000000111222333444444555555;;;GGGZZZqqqtttpppkkkjjjmmmsssxxxzzzwwwiii~~~|||{{{|||||||||{{{yyywwwvvvtttssssssrrrqqqqqqppppppllllllkkkkkkjjjiiiiiihhhhhhhhhhhhgggggggggffffffddddddddddddcccccccccbbbaaaaaa`````````_________^^^]]]\\\\\\\\\\\\[[[ZZZ\\\[[[ZZZXXXUUURRROOONNNMMMKKKIIIHHHGGGFFFDDDBBBAAA@@@???>>>===<<<;;;:::999999888777666555555444222222222333333333444444444444444444444555555555444444444444444555555555000000/////////000000111222333333444444444444333222222111000//////000000....../////////000000000......//////000000000111---------.........//////,,,---//////...///000222//////000000000000111111......------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---,,,------......//////000,,,,,,---------..................///////////////...------------...//////.........---,,,,,,++++++------------............------,,,,,,+++,,,,,,,,,+++,,,...////////////...,,,,,,,,,,,,,,,,,,,,,,,,***---...++++++...---***,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------*********+++,,,,,,,,,---.................................---------,,,,,,...............---,,,++++++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---.../////////---,,,,,,---...---,,,....../////////000000000111000///......///000111000000000000000000000000,,,,,,++++++++++++******,,,,,,------------------,,,,,,,,,,,,,,,---............////////////......,,,---------------,,,,,,++++++,,,....../////////---...///...---...///111////////////////////////+++***************++++++........................,,,...///...,,,,,,---///(((((((((''''''''''''&&&((((((((((((((()))******,,,---------......//////)))))))))******+++++++++************))))))))))))(((((()))))))))*********,,,+++)))((((((((()))***)))))))))*********+++++++++******))))))******+++,,,,,,,,,------------------...///000000000000000))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---......*********+++++++++,,,,,,+++++++++++++++,,,,,,,,,......//////000000000111---,,,+++,,,------+++***...///000111222222222222------------------------111111000000000111222333++++++,,,,,,,,,---------333222222333444555555555555:::@@@LLLaaazzz~~~tttmmmiiiiiiiiiiiiooosssvvvvvvtttuuuzzzttt^^^^^^]]]\\\\\\[[[ZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPOOONNNLLLMMMNNNNNNMMMLLLJJJKKKKKKJJJIIIGGGEEECCCGGGGGGFFFEEEEEEDDDCCCCCCFFFEEEEEEDDDCCCBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBB@@@?????????>>>>>>======>>>>>>=========<<<<<<<<<<<<;;;::::::<<<===<<<;;;;;;;;;;;;;;;:::999888888999777666666666666555333111222222222333333333444111111000000000/////////111111000000000000111222....../////////////////////000000000000000000000//////.........//////000,,,---...///////////////111000000/////////000000------........./////////******++++++,,,---------+++++++++,,,,,,,,,------***,,,------,,,,,,...///++++++,,,,,,---.........000///...---,,,,,,,,,,,,,,,,,,,,,---------------)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++++++++,,,---------+++************+++,,,,,,000000///...---,,,,,,+++***+++,,,---...000111111,,,+++***))))))))))))***,,,+++***)))))))))***+++,,,,,,,,,,,,,,,+++++++++***,,,+++)))***---+++''')))))))))))))))((((((((((((((((((((())))))******************++++++++++++------------------------*********)))))))))((((((***************)))(((''''''''''''((()))+++,,,---***************))))))))))))(((((())))))+++,,,,,,...,,,***+++,,,---,,,+++*********++++++++++++,,,------,,,++++++,,,---...------------------......,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,------......------,,,++++++,,,---.../////////)))***+++,,,---.........---......,,,******+++,,,------------------------...---,,,+++++++++------************************'''***,,,+++(((((())),,,++++++++++++*********))))))((((((((()))***++++++))))))))))))************++++++++++++,,,,,,------++++++,,,,,,++++++***)))++++++++++++,,,,,,,,,,,,...---+++*********+++,,,++++++,,,,,,---------......------------------...///............---------,,,------.../////////...,,,,,,,,,---...//////000......------...///000000,,,,,,------.........///....................................------------000/////////000000...,,,++++++,,,---.../////////------------------------......---,,,---...000111//////000000111111111222000...------///000000//////333777===NNNiii{{{mmmddd___\\\[[[^^^aaaeeeiiimmmppptttvvv}}}~~~~~~{{{yyyyyy|||~~~?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===;;;:::999:::888777666666777888:::999999888888777777777666555666666666777777888888===;;;999888:::;;;;;;;;;555444333333222222333333333333333333333333333333222222222222111111111111////////////000000000000222222111111111111222222000000000000000000000000000...,,,---000111...***------------------,,,,,,,,,---------.../////////,,,000111...///444555111...............///000000111000///...---,,,++++++,,,+++******))))))******,,,---...//////---+++***************+++---///000+++++++++++++++***)))(((''''''((()))***,,,...///,,,,,,++++++,,,,,,---...------,,,+++************,,,+++*********,,,---...,,,***((((((***+++)))&&&,,,+++***+++---...---,,,---+++)))***,,,---,,,))))))(((((()))+++---,,,+++************))))))))))))******++++++,,,,,,,,,---+++++++++++++++++++++,,,))))))***+++++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))******))))))))))))******+++***)))))))))***,,,---+++*********))))))((((((******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************'''(((***++++++***))))))************************************************,,,++++++******+++,,,,,,,,,,,,++++++***)))))))))******************************))))))******+++,,,------,,,++++++,,,------)))***,,,,,,,,,+++)))'''******))))))))))))***************++++++,,,,,,,,,***+++,,,,,,---------------,,,,,,++++++******))),,,,,,,,,---------......------,,,+++************,,,,,,++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,***)))))))))***+++************************''')))+++------,,,***(((*********++++++,,,,,,,,,)))+++---///000000//////.........------,,,,,,,,,000///---+++++++++---...*********++++++,,,,,,,,,222000---+++***+++,,,---))))))*********+++++++++------------------------------------------,,,,,,......------------......------.........---+++***.........------,,,,,,+++,,,,,,,,,---------......------............------,,,------...///000111111000000000000000000000000***++++++,,,---...//////////////////000000000000///////////////000000000222000444===CCCPPPnnnnnn```[[[[[[YYYZZZZZZZZZ\\\bbblllsssvvvvvvuuuqqqnnnoootttyyy::::::::::::::::::::::::777777777777777777777777666666666666666666666666555555444444333222222111222333333333333333333222666666555555444444444444444444444555555555666666444333111111333444333222333333222111111111111111000000000000000000000000000000000000////////////.........////////////000......------------......000000000000000000000000***+++,,,,,,,,,,,,---...,,,,,,,,,---------------------------............,,,000000---...222222///,,,,,,,,,,,,,,,---...............---------------,,,,,,+++***************+++,,,---------+++***)))...---+++*********++++++***++++++++++++***)))(((***)))))))))******+++,,,++++++******++++++,,,---,,,,,,+++*********++++++(((''''''&&&'''((()))***,,,***((()))***+++)))'''+++***)))***,,,,,,,,,***,,,***)))***,,,---+++)))((('''&&&''')))+++***)))))))))******+++++++++,,,((((((((((((((()))))))))*********************+++''''''((())))))))))))(((+++***))))))(((((())))))))))))))))))))))))))))))******))))))((()))))))))***)))))))))******++++++*********)))))))))((((((***+++,,,,,,------,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++***(((&&&%%%************************************************,,,++++++*********++++++*********************+++******************************))))))******+++,,,---,,,+++******+++,,,---&&&''')))+++,,,,,,,,,+++******))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++*********++++++((())))))***+++,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************))))))((((((************************((()))+++---...---,,,+++))))))*********+++++++++***,,,---//////...---,,,------------,,,,,,,,,,,,///...,,,+++***+++,,,------------------............---,,,+++++++++,,,---+++++++++,,,,,,,,,------........................,,,,,,,,,---------------......------------......,,,---.........,,,+++***......---------,,,,,,,,,,,,,,,,,,,,,------------......////////////......,,,------....../////////........................------------------........./////////000000000000222222222111111111000000000...111777;;;DDD^^^xxxyyyhhh___]]]ZZZYYYXXXVVVXXX]]]fffmmmrrrrrrqqqmmmjjjkkkpppttt~~~777777666666555444444444555555555555555555555555555555555555555555555555444333111000///000000111---///000222222000///---222222111111111111000000111111222222222222333333222111000111333333111000111111000000///......---........................////////////............------------....................................////////////////////////)))+++---,,,)))(((,,,111+++++++++,,,,,,------......------------------,,,,,,......,,,,,,......,,,*********)))******+++,,,+++,,,,,,,,,------......---,,,++++++******+++++++++++++++************)))---,,,***)))((((((((()))******++++++******)))))),,,,,,+++***))))))))))))***))))))))))))***++++++++++++*********+++,,,,,,))))))((((((((()))******,,,***))))))***+++***((()))(((((((((***+++***)))+++***)))***+++,,,+++)))((('''&&&''')))******)))((())))))***+++,,,---...+++++++++***************))))))))))))))))))))))))&&&'''(((((())))))((((((***))))))(((((((((((()))))))))))))))))))))))))))+++***))))))(((((((((((((((((()))*********************))))))))))))((((((++++++,,,------------,,,*********++++++++++++,,,))))))))))))))))))))))))+++++++++***)))((('''&&&************************************************,,,,,,+++***))))))******(((((()))******+++,,,,,,***************************))))))))))))***++++++++++++************++++++&&&''')))+++,,,,,,++++++***))))))(((((())))))***+++++++++***************++++++++++++***)))((((((((())))))***++++++,,,,,,))))))*********+++++++++++++++*********+++,,,,,,(((((()))***+++,,,,,,---,,,+++************+++,,,************************,,,,,,++++++++++++,,,,,,)))******+++***)))((((((++++++******))))))(((((((((((()))***++++++,,,,,,)))))))))***************+++,,,------,,,+++***)))+++++++++,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,------------------,,,,,,,,,,,,,,,+++*********)))+++++++++,,,,,,,,,,,,---........................+++++++++,,,,,,------......------,,,,,,------...,,,,,,---------,,,++++++------------,,,,,,,,,,,,++++++,,,,,,,,,---------......////////////......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------....../////////000000000222222111111000000//////000///000333444888JJJ^^^vvviiiddd\\\ZZZWWWTTTUUUZZZbbbhhhlllmmmllljjjgggfffjjjnnnvvv|||666666555555444333222222555555555555555555555555444444444444444444444444666444222111000111222444...///000111111000///...//////////////////....../////////////////////000222111222333444444222000/////////...---,,,+++***......................../////////.........------++++++,,,,,,,,,---------........................---------------------------------***((((((+++...)))******+++,,,------......---------,,,,,,++++++,,,,,,,,,+++***+++***)))))))))(((((())))))***+++++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++***))))))******+++)))((('''''''''((()))***))))))************)))))),,,+++***))))))(((((())))))(((((((((((()))************))))))***+++,,,,,,))))))))))))))))))***************************))))))((('''(((***+++***)))******))))))*********)))***)))))))))+++,,,,,,***(((((()))***++++++,,,,,,---,,,,,,++++++*********((((((((((((((((((''''''((())))))***************)))((((((''''''((((((((())))))))))))))))))))))))+++***)))(((((('''((((((&&&''')))***+++***)))((())))))))))))))))))((((((******+++,,,,,,,,,,,,+++************++++++++++++''''''''''''''''''''''''''''''((())))))*********************************************************,,,+++***)))))))))))))))((()))))))))*********+++************************)))))))))))))))***++++++******))))))))))))******)))******+++***)))(((((())))))(((((((((((())))))++++++******)))))))))((())))))))))))))))))(((((())))))))))))******++++++)))))))))*********++++++******))))))***+++,,,,,,+++++++++***))))))((((((++++++************++++++************************++++++************++++++,,,,,,+++***)))******************))))))(((''''''''''''&&&&&&&&&'''((()))******************************+++++++++***)))((()))******++++++,,,,,,,,,+++***))))))))))))******+++******))))))(((((((((,,,,,,,,,+++***(((&&&%%%))))))))))))************------------------------)))******+++,,,------...------,,,,,,,,,,,,------+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++................................./////////000000........................222111222333222333>>>KKKhhh{{{vvvooobbb^^^XXXTTTUUUZZZbbbgggiiijjjkkkiiifffeeegggjjjpppqqqsssyyy555555444444333222111111111111111111111111111111000000000000000000000000333111///......///000111111000///......///000111....................................------------.........///111000...,,,------...------+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,))))))***++++++***))))))+++++++++++++++++++++++++++(((&&&&&&(((+++,,,+++))))))******+++,,,------------,,,,,,+++++++++***+++*********)))((((((((()))))))))))))))******+++++++++++++++************---,,,++++++******++++++++++++************+++,,,((('''&&&&&&&&&'''((()))((())))))*********)))))))))))))))((())))))******((((((''''''(((((()))***))))))))))))***++++++,,,&&&&&&&&&&&&&&&&&&%%%%%%)))))))))))))))))))))******)))((()))***++++++)))))))))))))))))))))))))))+++***)))***+++,,,+++***)))))))))))))))((((((((())))))((((((''''''&&&&&&((((((((('''''''''&&&&&&(((((()))***************((('''''''''''''''((((((((((((((((((((((((((((((******)))(((''''''((((((&&&'''((()))***)))(((((((((((((((((((((((())))))(((((()))***************))))))*********+++++++++(((((((((((((((((((((((('''''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((((((((()))*********)))))))))(((((())))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))************))))))(((((())))))(((((((((((())))))*********))))))(((((((((%%%&&&'''((()))******************))))))(((((((((************++++++++++++))))))))))))***++++++,,,++++++***))))))(((''''''************************))))))))))))))))))))))))+++******))))))******+++---+++(((%%%%%%''')))+++)))))))))(((((((((''''''***(((&&&%%%$$$%%%&&&&&&+++++++++++++++*********((((((((()))))))))))))))((()))))))))******++++++)))))))))((()))))))))***)))(((((((((''''''&&&&&&((())))))******)))(((((((((((()))))))))*********++++++++++++++++++++++++))))))******+++,,,------,,,,,,++++++++++++,,,,,,+++++++++***++++++++++++***++++++,,,,,,---------*********+++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++******))))))++++++++++++++++++++++++,,,,,,------...//////000............////////////,,,,,,------.........///111111222333111111777>>>NNNeeeyyyiiiccc[[[VVVWWW\\\dddiiijjjlllnnnmmmjjjggghhhjjjjjjgggggglllvvv333333222222111111000000000000000000000000000000111111111111111111111111111000///......///000111000///---++++++---///000---............/////////.........------------,,,...------...//////...,,,,,,,,,---......---+++***))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************%%%""" """(((,,,,,,***)))))))))******++++++,,,,,,,,,+++++++++++++++***+++((((((***)))&&&&&&((()))))))))))))))******+++++++++******)))))))))(((,,,+++******))))))*********************+++++++++***)))'''&&&%%%%%%%%%&&&(((((())))))******))))))'''''''''((()))***+++,,,((((((''''''(((((()))*********)))))))))***++++++''''''((((((((('''&&&&&&&&&((()))(((''''''(((******(((((()))***+++***)))''')))***)))((('''((())))))((('''((()))***)))((())))))((((((((('''''''''))))))))))))(((((((((((()))((((((''''''&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))((((((''''''(((((()))&&&''''''(((((((((((((((''''''(((((((((((())))))''''''((())))))))))))((()))))))))************+++***************************)))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++***))))))((('''''')))))))))))))))))))))))))))(((((((((((()))******))))))************))))))&&&''''''((()))***+++,,,)))((((((''''''(((((()))))))))))))))(((((((((((($$$%%%&&&((()))***++++++******))))))(((''''''&&&)))************+++++++++******)))))))))***++++++'''((((((((())))))))))))))))))***++++++***))))))((((((((((((((((((((((((******))))))))))))*********(((%%%""""""$$$&&&((('''''''''(((((((((((((((+++***((('''&&&''''''(((+++************)))))))))''''''((((((((())))))***((((((((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((($$$%%%&&&(((***,,,---...*********++++++++++++,,,************************)))))))))******++++++,,,,,,++++++******++++++,,,******))))))******+++,,,)))******+++,,,------...))))))*********+++++++++))))))************)))))),,,,,,++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000------........./////////............/////////000......000000000000222555@@@RRRnnntttlllbbb[[[[[[```fffjjjnnnqqqttttttpppmmmlllmmmgggbbbaaafffnnnyyy222222222222222111111111333333333333333333333333333333333333333333333333000000000111111111111111......------------......---------........./////////.........------------111000......000000000///+++,,,...//////...---,,,))))))))))))))))))))))))*********)))))))))((((((+++++++++,,,,,,,,,------+++,,,...//////...,,,+++++++++++++++++++++++++++%%%%%%%%%&&&((())))))))))))))))))***************************++++++++++++***&&&&&&******&&&&&&)))((((((((((((((()))******(((((()))))))))))))))***+++***))))))(((((())))))'''((()))*********)))))))))((('''&&&%%%%%%&&&''''''(((((()))))))))))))))'''''''''(((((()))***+++((((((((('''((())))))***+++******))))))))))))*********+++++++++***)))((($$$&&&((('''&&&%%%''')))((('''&&&''')))***)))(((&&&(((***)))'''&&&((()))***((('''((()))***((('''(((((((((((())))))))))))************++++++++++++)))))))))((('''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''''''''''''''((()))***''''''&&&&&&''''''((()))'''''''''((((((((())))))'''(((((()))))))))))))))))))))))))))************((((((((((((((((((((((((***)))((('''&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))******)))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((()))******))))))***++++++***))))))'''''''''((()))***+++,,,((((((''''''''''''((((((''''''((((((((((((((((((%%%&&&'''))))))*********((((((((((((((((((((((((((((((((()))))))))******+++******))))))))))))***''''''(((((((((((())))))((()))***++++++***)))((((((((((((((((((((((((((()))))))))(((((()))))))))''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((()))((((((((((((((()))******))))))((((((((('''''''''***))))))((((((((((((((())))))((((((((((((((('''(((((())))))************)))******************+++&&&&&&&&&''')))+++---///************++++++++++++************************)))))))))***************++++++************++++++***))))))((()))***+++,,,((()))***+++,,,---......))))))))))))*********+++))))))************))))))+++++++++++++++++++++***++++++++++++++++++++++++***+++++++++,,,,,,---------------.........//////000000//////...---,,,,,,,,,---......///000000///666AAATTTkkkzzzmmmdddcccfffkkknnnqqqvvvzzzzzzvvvrrrppppppmmmgggcccfffkkkqqq|||333333333333444444444444222222222222222222222222000000000000000000000000------...//////......------...000111111000...---,,,,,,,,,------........./////////......---------000...,,,,,,---//////...***,,,...000000000///...++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++,,,,,,,,,---------((()))+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++...000...)))&&&&&&(((************))))))))))))))))))******+++++++++,,,***&&&&&&******&&&&&&***(((''''''''''''((())))))&&&&&&'''((()))***++++++***))))))((((((((((((((($$$&&&(((******)))((('''%%%%%%%%%%%%&&&(((***+++''''''((())))))))))))))))))(((((((((((())))))***((((((((((((((()))******++++++***)))(((((())))))'''((()))))))))'''&&&%%%###%%%''''''%%%$$$&&&)))'''&&&%%%&&&((()))((('''&&&(((***)))&&&&&&'''***,,,***)))***++++++***)))''''''((()))***+++,,,,,,&&&&&&''''''(((((())))))******)))(((''''''&&&&&&'''(((((()))))))))))))))%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&((()))***+++''''''&&&%%%%%%'''((()))&&&'''''''''(((((())))))(((((()))***************))))))))))))************%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''')))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))***+++''''''(((((())))))******))))))))))))))))))))))))((((((((((((((()))******)))***+++,,,,,,+++***)))******)))(((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))(((((()))))))))))))))(((&&&&&&''''''((()))))))))''''''''''''((((((((()))++++++***)))(((((())))))+++***)))((('''&&&%%%%%%((()))***++++++***)))((((((((((((((((((((((((((())))))(((((((((((())))))'''(((***,,,+++)))'''%%%$$$%%%%%%&&&'''((())))))######%%%&&&((()))***+++'''''''''&&&&&&%%%%%%%%%,,,+++***)))''''''''''''))))))(((((('''''''''&&&(((((()))***************(((((())))))******++++++---+++)))((('''(((***+++(((((((((((())))))))))))++++++++++++++++++++++++************))))))))))))++++++************++++++***)))(((((((((***+++,,,(((((()))+++,,,---......))))))))))))******************++++++++++++******++++++++++++++++++++++++************************,,,,,,++++++++++++******---------.........//////111000///---+++)))(((''',,,.........///111000...///333@@@VVVqqqxxxmmmjjjmmmqqqssstttxxx}}}}}}yyyuuurrrrrrwwwnnnhhhhhhjjjmmmvvv444333222222111111222222000000000000000000000111000000////////////000000/////////...///000111111........................000000///...---,,,++++++------,,,,,,,,,+++++++++,,,---...//////...---,,,......---------,,,,,,,,,))))))))))))))))))))))))...------,,,+++***))))))'''------'''$$$''')))'''******))))))******+++,,,---,,,+++***)))'''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''))),,,---***'''''''''(((((('''&&&%%%%%%((((((((((((((()))******''''''(((((((((((('''''''''((()))******)))(((''''''''''''''''''''''''''')))((('''''''''(((***+++''''''''''''(((((((((((()))'''&&&'''((()))((('''&&&&&&&&&''''''''''''((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''######""""""###%%%&&&(((******))))))***++++++,,,(((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''(((((('''&&&%%%%%%'''''''''((((((((())))))******)))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((+++***)))'''''''''((()))(((((())))))(((((('''&&&((((((((('''&&&&&&%%%%%%(((((((((((('''&&&%%%$$$&&&&&&&&&&&&''')))***+++***)))(((''''''((()))***)))(((((())))))(((%%%###"""###%%%'''(((((('''&&&%%%&&&&&&&&&''''''((((((((('''&&&&&&((())))))((())))))))))))))))))))))))'''''''''((()))******+++&&&'''(((((())))))((((((************)))))))))((($$$&&&(((***++++++))))))***((('''&&&&&&'''(((******((('''&&&&&&'''(((***''''''''''''''''''''''''''''''&&&%%%%%%'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''(((***+++***(((%%%###&&&&&&'''(((((()))((((((***)))))))))((((((((('''((()))))))))************---+++(((&&&&&&(((+++---******))))))******+++,,,***************+++++++++))))))(((((((((((())))))******))))))***,,,---///'''((()))++++++***))))))++++++******************************************+++++++++*********))))))++++++******))))))((((((///...---,,,++++++***))).........------,,,++++++...------------...//////111666;;;BBBUUUqqq~~~qqqnnnooopppsss|||~~~~~~{{{uuusssrrrooollljjjmmmrrrvvv444333222222111111222222111111000000000000000000//////............//////---............/////////.............................................---............------------------,,,++++++,,,------------------,,,,,,,,,,,,))))))))))))))))))))))))+++++++++***))))))((((((%%%***+++'''%%%(((***)))******)))))))))***+++++++++******))))))((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((+++)))(((***,,,---+++)))''''''(((((('''&&&&&&%%%'''''''''&&&'''(((((()))&&&''''''((((((''''''&&&'''((())))))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))&&&'''''''''((((((((((((((('''&&&'''((()))(((&&&&&&&&&&&&&&&'''''''''''')))(((((('''&&&&&&''''''((('''''''''&&&&&&&&&%%%'''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))(((''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&))))))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''***))))))(((''''''(((((('''(((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''&&&%%%$$$((('''''''''''''''((((((***)))(((''''''((())))))000---)))'''''''''&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&''''''(((((((((((('''&&&&&&((())))))((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((($$$%%%%%%&&&&&&&&&&&&&&&))))))((((((((('''''''''$$$%%%'''((()))(((((('''((('''&&&%%%%%%&&&'''(((((('''&&&$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&&&&&&&'''(((((((((((((((###$$$%%%&&&(((***++++++''''''((((((((())))))))))))'''%%%$$$$$$%%%''')))******)))))))))***++++++************************)))(((((((((((((((((()))))))))(((((()))***,,,---(((((()))************)))************************************************++++++*********)))))))))*********)))))))))))))))---------,,,++++++******,,,,,,,,,------------------------------......///,,,000444:::FFF\\\xxxyyypppmmmllluuu|||zzzwwwuuusssqqqpppppprrrsss333333222111111111111222111111111000000/////////...------------------...+++,,,---...///...------////////////////////////------........./////////.........---------,,,,,,...,,,***((((((***,,,...---------,,,,,,,,,++++++)))))))))))))))))))))))))))))))))(((((((((((((((%%%((()))'''&&&)))++++++)))))))))))))))******+++((((((((()))))))))))))))***))))))((('''&&&%%%%%%((((((((((((((((((((((((+++)))''''''((()))(((''''''''''''(((''''''&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#########''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''((((((''''''(((''''''&&&%%%$$$)))((('''&&&&&&&&&&&&&&&(((((('''''''''(((((()))555111***&&&%%%%%%&&&'''%%%$$$$$$%%%%%%&&&'''((('''''''''''''''((((((((((((&&&%%%&&&((()))((('''%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''',,,***&&&$$$###$$$''')))&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))((((((''''''(((((())))))))))))))))))******++++++******))))))(((((((((((((((((((((((((((((((((((('''''''''((()))***+++((((((((((((((()))******))))))))))))************))))))))))))))))))))))))*********)))))))))((((((((())))))))))))))))))***++++++++++++++++++++++++******+++,,,,,,---......------,,,,,,------...///------222777:::FFFccc|||tttpppxxx||||||yyywwwvvvtttrrrqqq333222222111111111111111111111111000//////............------------......***,,,...///000///---,,,////////////////////////........................++++++++++++************---,,,***))))))***,,,---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))''''''((((((((()))))))))((())))))((((((***+++,,,)))(((((((((((()))******(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((&&&$$$######$$$$$$$$$&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$#########$$$%%%&&&'''''''''$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''((('''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((())))))(((&&&%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((333///)))&&&%%%%%%&&&&&&&&&%%%$$$###$$$%%%'''((('''''''''''''''''''''''''''&&&%%%&&&((()))(((&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''+++)))%%%######$$$''')))%%%&&&&&&'''''''''&&&&&&***)))(((&&&%%%###""""""&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((()))(((((((((((()))************))))))((('''&&&&&&'''''''''''''''''''''''''''''''''(((((())))))***)))((('''&&&'''((()))***((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((())))))******)))*********++++++,,,,,,***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,------...///+++...444444777OOOkkk{{{{{{}}}zzzwwwttt333222111111000000111111000000000000//////......///..................///+++---///000000000...---/////////////////////////////////...---,,,,,,,,,++++++*********)))))))))++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********((((((((((((((((((((((((''''''(((((()))*********+++***))))))*********+++((((((''''''(((((()))***))))))(((((('''&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!###$$$&&&&&&'''''''''''''''&&&''''''&&&&&&''''''((()))'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$"""!!!%%%&&&''''''((('''&&&&&&###$$$$$$%%%&&&''''''(((''''''''''''''''''''''''''''''&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%&&&''''''(((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%'''&&&%%%$$$$$$$$$$$$%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&''''''''''''+++)))'''&&&&&&&&&%%%$$$&&&%%%$$$######%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%'''((()))'''%%%$$$$$$%%%'''((()))***+++%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$&&&'''((())))))&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&%%%$$$$$$((((((''''''(((((()))***))))))(((((('''&&&%%%%%%%%%&&&''''''''''''&&&%%%((((((((()))))))))))))))((('''&&&&&&&&&''')))***''''''((((((((()))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((()))))))))***((())))))******+++++++++,,,,,,+++++++++*********+++++++++++++++,,,------...'''(((000111000===PPPhhh222222111000000000000111//////////////////////////////............//////,,,---...///000//////...........................//////...---,,,+++******,,,,,,,,,+++++++++*********+++,,,------,,,+++***+++++++++*********))))))(((((((((((((((((((((((('''((((((((())))))******,,,(((&&&(((***(((((()))'''''''''''''''((()))))))))(((((('''&&&%%%%%%%%%$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$&&&%%%&&&''''''(((''''''''''''''''''&&&'''(((((()))''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$%%%%%%'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$(((((()))((('''&&&$$$"""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%&&&&&&''''''((('''''''''""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&''''''&&&&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%#########$$$%%%&&&((((((###$$$%%%&&&''''''''''''$$$$$$$$$&&&''''''$$$"""%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''%%%!!!"""###%%%&&&((())))))""""""""""""############$$$###"""!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((())))))(((''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%'''(((((((((((((((((()))(((((())))))*********+++,,,,,,++++++***))))))(((++++++******++++++,,,---...((((((///222111666>>>VVVooo222222111000000000000000------......///000000000...------------------...,,,,,,---------.........------------------------,,,,,,,,,++++++*********,,,+++++++++************************************+++*********))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((((("""!!!%%%(((&&&&&&(((''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$###$$$&&&%%%&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&############$$$$$$$$$%%%&&&&&&%%%%%%$$$#########""""""""""""""""""""""""$$$$$$$$$$$$%%%&&&''''''"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################!!!"""###$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((('''%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&"""###%%%&&&''''''&&&&&&#########%%%&&&&&&$$$"""$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$%%%''')))(((&&&$$$#########$$$%%%%%%&&&&&&""""""""""""""""""""""""######!!!!!!!!!"""$$$%%%%%%%%%$$$$$$$$$#########"""###$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&%%%%%%%%%%%%%%%###%%%&&&''''''&&&%%%###&&&'''(((((((((((('''&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((('''''''''(((((())))))))))))))))))***************)))))))))***************+++,,,,,,,,,,,,,,,---///111444666FFF[[[xxx222111111000000000000000,,,,,,---...///000111111---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))((((((((((((+++***'''&&&&&&'''***+++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$###&&&%%%%%%((('''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$%%%###"""###$$$%%%%%%&&&'''((((((((('''%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&""""""######$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""###%%%'''((("""%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%$$$###""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''((()))(((&&&$$$$$$%%%&&&'''###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""###$$$&&&''''''&&&&&&%%%$$$###$$$%%%%%%$$$"""###$$$%%%&&&&&&%%%###"""$$$$$$$$$#########""""""$$$$$$%%%''')))(((&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###############%%%$$$###""""""$$$&&&'''############""""""""""""!!!###%%%&&&%%%$$$######$$$$$$%%%%%%$$$$$$###""""""############""""""########################"""!!! !!!###$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$######$$$%%%&&&%%%%%%%%%%%%%%%$$$###""" """$$$&&&((()))######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%&&&###$$$&&&''''''&&&$$$###%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$))))))(((((('''''''''&&&)))))))))))))))((((((((((((((())))))******++++++*********)))***++++++,,,%%%******&&&&&&+++//////222DDD___zzz222222222111000...---,,,/////////---,,,---000222---,,,,,,+++,,,---///000---+++))))))***,,,,,,+++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******)))))))))+++,,,---(((((((((((((((((()))***))))))******)))'''%%%$$$///,,,)))&&&%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!***'''%%%%%%'''&&&###$$$#########""""""!!!!!!""""""""""""""""""""""""###""" """$$$%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$""" """((((((""" """######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&###########################$$$$$$%%%%%%$$$$$$###%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! %%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$##################"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$###$$$$$$%%%%%%###$$$&&&&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""&&&$$$""""""$$$%%%%%%%%%###!!!###%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$""" !!!$$$%%%###!!!""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((()))******)))(((''''''(((------,,,,,,+++***))))))++++++************++++++******+++++++++,,,,,,,,,555888EEE^^^{{{|||////////////...,,,++++++.........,,,***+++---///------,,,+++,,,---......---+++))))))***,,,,,,++++++++++++++++++***))))))))))))))))))))))))))))))(((''''''&&&&&&'''((()))******)))(((((((((((()))((((((((((((((('''&&&%%%'''&&&$$$######%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###""""""!!!!!!""""""###""""""""""""""""""""""""$$$$$$$$$$$$###"""!!!!!!"""""""""###$$$%%%###"""$$$$$$$$$$$$######""""""########################%%%###!!!!!!"""#########!!!!!!!!!!!! #########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########"""###############$$$%%%$$$$$$$$$$$$############$$$######""""""#########(((###!!!$$$$$$!!!###((("""###$$$%%%&&&%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$$$$############$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""##############################$$$$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######""""""""""""""""""""""""""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######"""""""""###$$$$$$$$$###!!! """$$$########################$$$$$$######""""""!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""  ###%%%&&&&&&###!!! ###%%%%%%$$$$$$$$$$$$$$$$$$###""""""$$$""" !!!###$$$###!!!""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((((()))***)))'''&&&'''((('''(((((()))******+++++++++******))))))******+++*********+++++++++,,,,,,//////777KKKccc}}}{{{uuuyyy...............---,,,+++------,,,+++)))(((***,,,...------,,,,,,,,,,,,---,,,***))))))***++++++************)))))))))(((((())))))))))))))))))))))))+++***))))))((())))))***++++++***)))(((((((((((((((''''''&&&&&&'''''''''$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$###"""!!!!!! !!!#########"""###$$$%%%%%%$$$$$$$$$$$$##############################%%%### !!!""""""!!!!!!!!!!!! %%%%%%%%%%%%%%%%%%$$$$$$########################""""""###$$$$$$$$$$$$#########""""""""""""######%%%%%%$$$$$$$$$######### !!!"""#########""""""$$$$$$######""""""!!!!!!""""""!!!!!!!!!""""""###%%%""" !!!!!! """%%%"""###%%%''''''&&&%%%### $$$######""""""######$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""!!! !!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$######""""""""""""##############################"""###$$$%%%%%%$$$###""" !!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!"""###$$$###"""!!!!!!!!!###%%%&&&""""""""""""""""""""""""######""""""!!!  !!!!!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""!!!  """$$$$$$###"""!!! """$$$$$$###"""############""""""!!!###"""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$$$$$$$###########################$$$###############""""""$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&########################%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''''')))))))))'''&&&'''((($$$$$$%%%'''((()))************))))))))))))******)))*********++++++++++++///---000;;;LLLddd|||uuupppsssxxx}}}/////////000//////......---------+++)))((()))***...------,,,,,,++++++++++++***((()))***+++***)))(((((((((((('''((((((((()))))))))))))))))))))))),,,,,,+++******)))))))))******)))((((((((())))))'''&&&%%%$$$%%%&&&((()))((((((''''''&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!###############$$$$$$$$$&&&%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$######""""""######$$$#######################################"""!!!!!!###&&&(((&&&### !!!###########################!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!!!!!!!""""""""""""""""""""""""&&&%%%%%%%%%$$$$$$##############################!!!"""###$$$%%%$$$######""""""!!! !!!###$$$############$$$$$$$$$$$$ !!!######!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!"""######!!!###&&&&&&###!!!!!!###%%%''''''&&&$$$###""""""""""""""""""""""""######""""""""""""######"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$""""""!!! !!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$##############################"""""""""############$$$ !!!###$$$$$$$$$###""""""""""""!!!!!!"""""""""########################!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!"""######$$$!!!"""###%%%'''&&&$$$##############################""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###############"""  """###%%%###!!!!!!!!!!!! !!!!!! !!!"""#########!!!!!!""""""""""""!!!!!!""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###""" #########"""!!!!!!!!! $$$$$$$$$$$$############!!!###%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&(((((((((&&&&&&'''(((&&&&&&&&&&&&&&&''''''''')))))))))(((((())))))))))))))))))************+++000...///333===PPPkkk{{{mmmkkkjjjkkkpppvvv|||...///////////////......---......,,,***))))))+++---------,,,,,,++++++******)))((()))******)))((((((''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%((('''''''''((()))******%%%%%%$$$$$$$$$&&&((()))(((((((((((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""$$$$$$%%%%%%$$$$$$"""###$$$%%%%%%$$$###""""""""""""######$$$$$$$$$%%%$$$###"""""""""""""""########################$$$######""""""######$$$###""""""!!!!!!""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########"""!!!!!!"""%%%'''%%%""" !!!###!!!!!!!!!""""""""""""""" !!!"""!!!!!!!!!!!!!!!!!!"""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!""""""###$$$$$$$$$$$$"""!!!  !!!###$$$ !!!"""$$$%%%&&&'''  """###!!! !!!"""######$$$"""""""""""""""###$$$%%%"""$$$&&&''''''&&&$$$"""!!!"""$$$&&&&&&%%%$$$##############################""""""""""""""""""###""""""!!!!!!""""""###$$$""""""""""""""""""""""""###""""""!!!!!!""""""###""""""!!!!!!!!!""""""###########################"""######$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""""""""#########""""""###$$$###"""!!! """!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!############!!!!!! !!!!!!!!!""""""!!!!!!!!! !!!""""""###########################""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%%%%,,,)))$$$"""""""""!!!"""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""$$$$$$$$$######"""""""""$$$###!!! !!!###$$$%%%###""""""""""""  !!!!!!"""!!!!!!"""""" !!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$%%%%%%$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! ########################!!!###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&(((&&&&&&'''''''''''''''''')))((((((''''''(((((()))(((((()))))))))*********++++++,,,...222>>>SSSgggpppjjjccc```bbbhhhmmmooo---------------,,,+++***,,,......---+++***+++,,,+++,,,,,,,,,,,,,,,+++***)))(((((((((******((('''((('''&&&&&&&&&'''((()))(((((((((((((((((((((((('''(((((()))(((((('''&&&''''''&&&&&&''''''((()))$$$$$$$$$$$$%%%%%%&&&'''"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$###$$$%%%%%%%%%$$$"""!!! !!!###$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%###"""""""""""""""######""""""""""""""""""""""""######""""""""""""############""""""""""""#########""""""!!!!!!""""""###""""""""""""""""""""""""!!!""""""######"""!!!!!! !!!!!!!!!"""### !!!!!!!!!!!!""" !!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&'''!!! !!!!!!"""###$$$ """$$$%%%&&&'''"""!!!###"""  !!!"""###$$$$$$""""""""""""###$$$%%%%%%$$$######$$$!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!""""""##############################!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!"""""""""!!!!!! !!!!!!"""###""""""""""""""""""""""""!!!!!!"""""""""""""""###!!!!!!!!!"""###$$$%%%&&&@@@666***!!!!!!###%%%  !!!############"""""""""!!!!!!!!!$$$$$$$$$###""""""!!!!!!######"""!!!!!!"""######  !!!###$$$###"""!!!""""""!!! !!!!!! !!!!!!""""""""""""""" !!!"""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""##################"""########################"""!!!!!!!!!!!!!!!!!! """""""""#########$$$$$$$$$$$$%%%$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""&&&%%%%%%$$$$$$%%%%%%&&&""""""#########$$$$$$$$$!!!!!!###$$$$$$###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&'''$$$%%%%%%'''((()))******((((((''''''''''''(((((((((((((((((())))))))))))((())),,,...///444BBBOOOkkk|||ssshhh```___aaacccddd.........---,,,+++***)))+++,,,------,,,++++++,,,******+++,,,---,,,++++++(((''''''(((******(((&&&((('''&&&%%%&&&''')))***((((((((((((((((((((((((((()))***++++++******)))(((((('''&&&%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######"""###%%%%%%%%%$$$"""!!! """$$$%%%$$$############""""""""""""######""""""######$$$%%%%%%&&&!!!!!!!!!!!!!!!"""###$$$"""""""""""""""""""""""""""""""""!!!!!!"""""""""$$$######""""""######$$$!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!"""###"""!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&###!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """%%%)))+++ !!!"""############!!!!!!""""""######$$$$$$%%%  ######!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!"""!!! !!!###### """"""!!!!!!!!!!!!""""""!!! !!!""""""######################## """######""" !!! !!!!!!"""###"""""""""""""""""""""""" !!!""""""""""""""" !!!!!!!!!"""""" !!!"""""""""!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###### !!!"""###$$$%%%???666***###"""%%%&&&&&&  !!!"""###!!!!!!!!!"""""""""""""""$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###$$$###!!!!!!######!!! !!! !!!""""""#########"""!!!###"""  """""""""""""""""""""""""""######""""""""""""##############################!!!!!!!!!!!!!!!""""""""" !!!"""###$$$%%%%%%%%%%%%$$$###"""!!! ######################## !!!"""###$$$$$$######$$$$$$###""""""###$$$$$$""""""""""""#########$$$ !!!"""######"""!!! ###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&''''''((('''''''''((((((((())))))'''(((+++//////000777???QQQfffvvvkkkfffeeecccbbb000000000///...,,,+++***)))+++,,,---+++++++++,,,((()))+++,,,---,,,,,,+++'''''''''(((***)))'''%%%)))(((&&&&&&&&&(((***+++(((((((((((((((((((((((($$$%%%&&&(((((((((''''''+++***(((%%%###"""!!!!!!###$$$%%%&&&&&&%%%######'''&&&%%%###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""###%%%%%%%%%$$$"""  """$$$%%%$$$###"""###"""!!! !!!"""###""""""###$$$%%%%%%&&&&&& !!!###$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""""""""!!!$$$!!! !!!$$$$$$!!!!!!!!!""""""#########$$$########################+++(((%%%#########""" !!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!%%%***--- """$$$$$$$$$$$$###############"""""""""!!!&&&!!!###$$$"""&&&%%%$$$###"""!!!  """######!!!###!!!!!!###!!!"""!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""""""""$$$$$$""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!!!!""" """"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!"""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!"""###$$$+++&&&""""""$$$%%%"""######################## !!!!!!"""######### !!!"""###$$$$$$$$$$$$$$$###"""!!!!!!  !!!!!! !!!!!!!!!$$$###!!!!!!!!!!!!"""###############!!!###""" ###########################$$$###"""!!!!!!"""###$$$ !!!!!!!!!""""""###### """###$$$%%%&&&%%%$$$$$$###$$$$$$%%%&&&######################## """###%%%&&&&&&&&&%%%###"""!!! !!!"""###""""""""""""############"""###$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$&&&%%%%%%%%%&&&'''(((((('''&&&&&&%%%$$$$$$'''''''''&&&&&&'''''''''''''''''''''((((((((()))$$$$$$'''++++++***...444777KKKfffwwwppplllhhheee111000///...,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,***&&&&&&***,,,)))'''((()))))))))))))))(((((('''***%%% """)))000444444&&&&&&&&&'''&&&&&&%%%$$$&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$###"""""""""""""""###$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$%%%$$$!!!!!!######!!!###########################""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$######""""""###$$$%%%######"""###$$$$$$!!!#########"""!!!!!! !!!"""######$$$###$$$$$$$$$$$$###"""""" !!!!!!""""""###### !!!"""!!! !!!"""  """###!!! !!!!!!!!!!!!""""""""""""###!!!!!!""""""!!!######""" ###""" """### !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!#########!!! !!!!!!!!!"""!!!  """$$$%%%###""""""!!!   !!!!!!!!!!!!!!!"""!!!!!!""""""""""""""""""""""""$$$###""" """### ###%%%$$$######""""""""""""######"""!!! !!!  !!!!!!"""""""""!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$ """"""""""""""""""""""""!!!"""###""" !!!###$$$%%%!!!###$$$###"""  !!!!!!!!!!!!""" """!!!!!!"""%%%&&&&&&%%%"""!!!!!! !!!$$$###"""!!!######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!"""""""""""""""!!!!!!!!!!!! !!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """"""""""""""""""""""""$$$$$$$$$$$$###!!! """!!! !!!"""###"""!!!$$$$$$!!! ###"""!!! !!!"""###$$$%%%$$$######!!!!!!!!!!!! $$$#########""""""!!!!!!$$$$$$$$$#########"""""" !!!!!!""""""######%%%$$$#########$$$%%%&&&&&&&&&&&&''''''''''''(((######$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((('''''''''''''''(((((((((((()))''''''''''''(((***+++,,,777:::HHHeee~~~sssnnnmmm000000///---,,,+++***)))...------,,,+++***)))))),,,(((&&&)))***((((((***%%%&&&&&&'''((((((((((((((($$$!!!###'''++++++)))((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$#########$$$#####################"""#####################""""""""""""###$$$&&&&&&"""######$$$$$$######""""""!!!!!! !!!!!!"""&&&###!!!!!!###%%%$$$### """!!!  """%%%'''""""""""""""""""""""""""%%%%%%$$$######"""!!!!!!%%%$$$###!!!!!!!!!""""""###"""!!!!!!""""""  !!!!!!""""""###""""""######""""""!!! !!!!!!!!!!!!!!!!!! !!!   """"""!!!######"""!!!  """"""!!!  !!!!!!!!!  !!!"""###"""!!!!!!!!!!!! ###"""  !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!"""!!!###"""""""""!!!!!!!!!!!!""""""!!!!!!  !!!"""!!!!!! !!!!!! !!!!!! !!!!!!  !!!!!!"""""" """"""""""""""""""""""""!!!"""###"""   $$$""" !!!$$$&&&###"""!!!   !!!!!!!!! !!!$$$&&&&&&&&&!!! !!!!!!###""""""!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!"""""" !!!!!!!!! !!!  !!!  !!!"""""""""""" !!!  """""""""""""""""""""""""""""""""###""""""!!!!!!""" """###"""!!!""""""  !!!""""""""""""!!!!!!  """###$$$$$$$$$### !!!!!!"""""""""$$$$$$$$$#########""""""$$$$$$$$$######""""""""" !!!!!!""""""""""""$$$$$$#########$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''(((((()))***,,,---...///:::PPPiii{{{www000///...---,,,+++***)))+++++++++******)))))))))...)))&&&((()))((())),,,"""######$$$&&&''''''(((&&&$$$###%%%((((((&&&###''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!! !!!!!!"""######$$$$$$""""""!!!""""""###$$$$$$""""""############""""""######"""""""""######$$$%%%###""""""###$$$######"""!!!!!!!!!"""%%%''')))########################&&&%%%$$$###!!! %%%$$$"""  """!!! !!!  !!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""$$$$$$""" !!! !!!""" """!!!!!!  %%%%%%""" !!!###!!!   !!!"""!!!  !!!"""""""""  """""" ###"""  !!!!!!  !!!"""######!!!!!! !!! !!! """!!! !!! !!!!!! !!!!!!!!!!!! """"""!!! !!!!!! !!!!!!  !!!!!! """###"""  !!!!!!""""""!!!!!!!!!!!! !!!   ###%%%&&&%%% !!!""""""!!!!!!!!!!!!!!!"""###$$$ !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!!!!!!!!!!  !!!!!!"""""""""""""""""""""""" !!!""""""!!!!!!!!!  """###"""!!!###""""""###"""""" !!!###%%%%%%$$$"""!!! !!!######$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$########################"""""""""""" !!!!!!!!!!!!"""""""""#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((***+++,,,---***+++222>>>NNNddd......------,,,+++******&&&&&&'''((()))***+++,,,---(((''')))+++))))))+++#########$$$$$$%%%&&&'''&&&%%%$$$&&&)))***((('''%%%%%%%%%%%%%%%$$$######%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$#########"""""""""!!!############$$$$$$%%%%%%%%%$$$###!!! !!!""""""""""""""""""!!!###############$$$$$$%%%"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""$$$&&&(((""""""""""""""""""""""""######"""!!!###"""  ###!!!!!!!!! !!!!!!"""######$$$$$$ !!!!!!!!!!!!!!!  !!!$$$%%%###"""!!!"""!!!  !!!!!! !!!!!! """###"""""""""### !!!""""""!!! !!!""""""    !!!  !!!""""""###  !!!!!! !!! """!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!  !!!  !!!"""!!!  !!!   !!!!!! !!!######""" !!!"""### !!!"""""" !!!!!!!!! !!!!!!!!!     !!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!  """""""""!!! !!!"""######$$$%%%!!!"""###$$$%%%%%%$$$$$$######################## !!!!!!"""######$$$#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((***+++,,,)))+++///444<<