BM6(3 tttkkkgggeeeccccccccccccdddddddddeeeeeecccaaa______`````````___]]]]]]]]]ZZZWWWTTTTTTTTTSSSQQQPPPOOOOOOMMMJJJHHHCCC@@@===;;;;;;:::999888777777666666555444444444000555222222:::666,,,,,,******++++++***,,,///111777333///,,,,,,,,,,,,,,,******))))))))))))))))))************))))))))))))(((((((((((()))***+++,,,******))))))))))))******))))))((('''((()))***+++*********************************++++++*********'''((()))******+++++++++))))))))))))))))))))))))+++***)))***,,,------,,,)))))))))***+++,,,......---............/////////............////////////...............///000000222555777999<<>>999777666444333222333444444444333111000000000000111111000000000000000////////////......///***(((+++------///222111111000000000000111111000///...///000111000///111000//////.........///---------------...//////111//////111///+++,,,/////////............//////...---,,,---//////---,,,........./////////////////////000222222333333222333333111000000000111222222000......///111111000222222222333555666555444111222222222222333555888<<>>AAAHHHNNNXXX___lll{{{tttbbbXXXKKK@@@:::888777555333333444555444555555666333333222111111111111111...//////000000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++------...------,,,+++++++++,,,,,,------...***+++,,,---............---......---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---///000111000///...,,,,,,,,,------............,,,***((((((***,,,...---------........./////////////////////////////////000111000...---.../////////......//////000111222333333444444444333333111111000///000111222333///333777777666777;;;???EEEPPP]]]gggmmmuuuwwwooollljjjiiicccbbbbbbccceeeffffffeeeaaaaaa`````````______^^^___^^^]]]\\\ZZZXXXVVVUUUTTTRRRPPPOOOOOOMMMJJJGGGCCCAAA???<<<:::888777666777777777666555555444444555555333111...------...---///000///,,,+++---///+++...111111...,,,---...))))))))))))((((((((((((++++++************++++++&&&&&&''''''((((((((()))&&&''')))*********)))(((%%%%%%%%%&&&'''((()))***((()))))))))******++++++(((((()))***************************))))))))))))((((((((((((((((((((((((*********)))***++++++,,,******)))))))))))))))***++++++---------+++)))(((*********)))***++++++,,,,,,,,,,,,---------......---...//////......///111.........000222333222111---333999:::999:::>>>BBBAAAFFFNNNYYYhhhyyylllXXXJJJCCC:::444333444444333,,,---///000111222444666333222111000000//////000------......///......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***)))***+++,,,------...///***+++,,,---............,,,------,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---///111111000...---,,,,,,,,,------............,,,(((&&&&&&(((,,,...---------........./////////////////////.........///000111000///...///000...............///000000222333444444555555555444222111000000000111333444---111666666555555999>>>???HHHUUU___gggppp{{{wwwpppllljjjiiibbbaaabbbdddggghhhgggfffaaa```___^^^^^^___``````aaa___]]]\\\ZZZXXXUUURRRRRRQQQOOOOOONNNLLLIIIFFFFFFDDDAAA>>>:::777666555999:::::::::888666444333666222///...//////---+++---------------...///000000000000000...,,,***)))))))))))))))((((((((((((++++++,,,,,,+++***((('''******************************))))))(((((('''''''''''''''''''''((())))))******))))))((((((''''''(((((((((((())))))))))))+++*********))))))((((((******))))))((((((''''''))))))))))))************++++++******))))))((((((++++++************************+++++++++,,,,,,,,,///000000///------...//////......---------......//////000000111111222222...///222555777888999999;;;:::>>>FFFOOOYYYhhhuuu}}}qqqdddTTTIII<<<:::777444222111111111000000111111111222222222111111222222111000///...,,,---...///...---,,,+++---------------------------,,,,,,,,,------...///......---,,,,,,,,,------***++++++,,,,,,------...---------.........//////......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,---...///000111111------------------,,,,,,,,,---------...////////////////////////.........,,,---------.../////////............////////////////////////000000000000222333444444444333222111111000000000000000111111000000111222444555666777<<>>BBBGGGJJJYYYhhh|||ssskkkgggeeeccciiigggddddddeeeggghhhiiieeedddbbb```___^^^______aaa```______^^^\\\XXXUUUVVVTTTSSSQQQPPPMMMIIIFFFBBBAAA???===;;;:::999888777777777777777777666666555444333222111000///...++++++++++++,,,---/////////000000111111000///...))))))))))))((((((((('''((())))))***************************************))))))))))))(((((((((((()))))))))))))))******+++'''((((((((()))))))))***&&&&&&&&&&&&'''''''''((())))))))))))))))))(((((())))))))))))((((((((((((((()))))))))************((((((((((((((()))))))))***************+++++++++******+++++++++,,,,,,,,,---...///...---,,,,,,---------,,,,,,------......000//////......---------...///111333555666777888:::666444555444444777<<<>>>CCCJJJRRR\\\iiixxxtttjjj[[[RRRGGG???<<<;;;888666333222111000000000111111000000000000000000000000111000...,,,+++,,,---...---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++***)))))))))))))))+++*********)))))))))(((******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,,,,---...///000111111222,,,---......////////////------,,,,,,++++++******++++++,,,---......//////.........------,,,,,,,,,,,,,,,---------.........000000000000111111111222...///000111222333444444222222111111000000111111111111111111111111111111222444666777888:::===@@@JJJVVVgggwwwrrrjjjfffdddbbbeeecccaaabbbdddggghhhiiieeedddbbb```___^^^^^^___```______```___]]]YYYVVVUUUSSSQQQPPPOOOMMMIIIFFFBBBAAA???===;;;:::999999:::999888777666555444444444444444333111///......++++++,,,,,,---///000111111111222111000///---+++))))))))))))((((((((('''+++******))))))((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++***)))))))))((((((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))(((((((((((())))))))))))((()))))))))************))))))((('''&&&&&&%%%%%%))))))*********+++++++++******+++++++++,,,,,,,,,---///000000...------...,,,,,,,,,,,,,,,---......000000000//////.........//////000222333555666777666222000333444333444888;;;===@@@CCCHHHQQQ\\\eeexxxvvvhhhZZZRRRFFFAAA;;;888777666444333222111111111111111222222////////////////////////222000...,,,,,,,,,---...---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,+++************+++((((((((())))))******************+++++++++,,,,,,------,,,++++++++++++,,,*********+++++++++,,,,,,,,,,,,---...///000111111.../////////...---,,,,,,......------,,,,,,++++++***++++++,,,---......///......------,,,,,,,,,+++---.........///////////////000000000000111111111......///000111333444444333333222111111111111111222222222111111111111000333555666666777888:::<<>>:::777555444444333222222222111111000000///............---------////////////............000///...---,,,------...///////////////////////////...,,,+++***))))))))),,,,,,,,,++++++*********************))))))((((((++++++************++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,***))))))***)))((('''(((((()))***++++++,,,,,,,,,,,,,,,------,,,++++++******))))))******++++++++++++,,,,,,,,,,,,------++++++,,,,,,---...//////,,,,,,,,,------.........,,,---......//////......---......///000111111222666555444333111000///...//////000000000111111111333333333333333333333333000222555:::???EEEJJJLLL[[[hhhxxxtttlllhhhfffeeeccccccccceeeggghhhgggfffcccbbb```^^^^^^^^^___```______^^^\\\ZZZWWWUUUTTTPPPQQQRRRRRRQQQNNNLLLJJJEEECCC???<<<:::999888888777777777777666555444333555333111111111000///---++++++++++++,,,---......000000//////...---+++***************************************************(((((())))))))))))((((((((()))*********)))'''&&&((((((((((((((((((((('''((((((((())))))))))))***)))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************)))))))))))))))******+++*********************+++***+++,,,,,,,,,+++***)))+++,,,------++++++,,,---.........------,,,,,,+++//////------...///111333222333333333333444444444333222222222222333333444444555777888999<<>><<<:::777555333222222222111111111000000000//////000////////////.........////////////.........---...---,,,+++***++++++,,,------------------------+++******)))(((((())))))******************))))))++++++*********)))))))))+++******))))))******+++*********+++++++++,,,,,,++++++************++++++,,,+++)))***++++++***(((((())))))***++++++,,,,,,+++,,,,,,---,,,,,,++++++)))))))))***+++---///000*********+++++++++,,,,,,******++++++,,,------...,,,,,,,,,---------------,,,------...............---......///000000111111444444333222111000//////222222222222333333333333333333333333333333333333555666888;;;===???AAABBBHHHUUUdddqqquuummmhhheeecccccccccccceeeggghhhhhhfffbbbaaa___^^^^^^___aaabbbaaaaaaaaa___[[[WWWTTTQQQNNNOOOPPPQQQPPPNNNLLLJJJFFFEEEBBB???<<<;;;::::::666666555555555666666777555333111000000///---+++++++++++++++,,,---......000000//////...---+++***************************************************''''''((((((((((((''''''*********))))))))))))(((''''''(((((((((((((((((())))))))))))************(((((((((((('''''''''''')))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))************************)))))))))))))))******+++(((((()))******+++,,,,,,++++++,,,,,,+++***)))))),,,,,,,,,+++******,,,...------------..................------...///111222111111111111222222222333222222222222111111111111---000444666777666777777777;;;AAAFFFKKKSSS\\\bbbqqqyyy}}}jjjaaaTTTIIIBBB===888444444333222111000000111222333333333222222222222222000000000////////////...//////.........------------,,,,,,++++++++++++,,,++++++++++++++++++++++++******))))))))))))******(((((())))))))))))))))))+++++++++***************+++******))))))******+++*********++++++++++++,,,+++++++++,,,,,,+++++++++***(((((((((***+++***))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++)))))))))***,,,///333555))))))*********+++++++++)))******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---........................//////000000111222222111111111111000000222222333333333444444444222222222222222222222222666777999;;;;;;;;;:::999999BBBNNN[[[mmmuuummmhhhdddbbbccccccccceeeggghhhhhhfffaaa```___^^^^^^```bbbccccccccccccaaa]]]XXXSSSPPPMMMNNNOOOOOOOOOMMMLLLJJJGGGEEECCC@@@===<<<;;;:::777666555444444555666777555333111000///...,,,***++++++++++++,,,---......000000//////...---+++***************************(((((((((((((((((((((((('''(((((())))))(((((('''))))))(((((('''((())))))''''''''''''(((((((((((((((((()))))))))*********((((((((((((((('''''''''(((((((((((('''''''''''''''''''''''''''''''''''')))))))))*********++++++************************)))))))))))))))******+++((()))))))))*********+++,,,,,,++++++******)))))),,,,,,,,,***((())),,,...------------------------------------...///000111000000111111111222222222333333333222222111000000...111555666666444444444555777999;;;>>>CCCIIIOOOSSSZZZcccmmmvvvzzzjjj___SSSLLLCCC<<<999777555444222222111111111111222222111111111111111111111111////////////.....................---------,,,,,,...---------------------++++++++++++++++++++++++---,,,++++++***+++++++++((((((((())))))*********++++++++++++******************))))))))))))******************++++++++++++***+++,,,------,,,+++***'''&&&%%%''')))******)))))))))*********+++++++++******+++,,,,,,,,,,,,+++***))))))))),,,///222555************++++++++++++******++++++,,,,,,,,,---...------,,,,,,+++++++++,,,,,,---.........------........./////////000000//////000000000111111111111111111111222222222222222222222222222222222222222444777:::<<<;;;999888999===DDDMMM\\\qqquuummmhhheeebbbcccccccccdddfffgggfffeee```___^^^]]]^^^___bbbccccccccccccaaa]]]XXXSSSPPPMMMNNNNNNNNNNNNMMMKKKKKKFFFDDDBBB@@@===;;;:::999999888666444444444555555555333111000///...,,,***++++++++++++,,,---......000000//////...---+++***))))))))))))))))))))))))''''''''''''''''''''''''((())))))******))))))(((''''''&&&&&&&&&''''''(((&&&'''''''''(((((())))))'''''''''((((((((())))))'''''''''(((((((((((((((&&&&&&&&&'''((()))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))******+++*********)))))))))((((((+++++++++******))))))))),,,,,,+++)))((())),,,...------,,,,,,+++*********,,,,,,,,,------...//////000111111111111222222222333333444444333222111000222333555555444333444555444444444444555999===AAABBBGGGMMMTTTZZZcccmmmtttxxxlll^^^QQQHHH>>><<<888666444333222111222222111111000000000111---------.....................---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++...---,,,+++************((())))))******+++++++++***************************))))))))))))))))))***))))))*********+++++++++******,,,------,,,******((('''&&&(((***,,,+++******************+++++++++)))***++++++,,,,,,,,,++++++***))))))***,,,...000+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---------------------,,,,,,++++++***+++,,,,,,---...---------............////////////------...//////000111111000000111111111222222222111111111111111111111111///222666:::;;;;;;999777;;;<<<>>>DDDNNN___sssuuummmiiifffddddddcccbbbccceeeeeecccbbb___^^^]]]\\\\\\^^^```aaabbbbbbbbb```\\\XXXUUURRROOOOOOOOONNNMMMLLLKKKKKKEEEDDDBBB@@@>>>;;;:::999888888777555555444444444555333111000000///---+++++++++++++++,,,---......000000//////...---+++***(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))''''''''''''(((((((((((('''''''''(((((((((((((((%%%&&&'''((()))******+++))))))))))))))))))))))))&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))))))))))))))******+++++++++***))))))(((''''''******)))))))))******++++++++++++***))))))+++------,,,,,,+++***))))))(((++++++,,,------.........000000000111111111222222222333444444444333222111222333333222111111333444444333222333444666999;;;:::===AAADDDFFFKKKRRRXXXfffppp}}}tttggg[[[RRRIII@@@;;;333444444444444222111000000000000//////.........000000000000111111111111---------,,,,,,,,,++++++------,,,,,,,,,+++++++++)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((((())))))))))))******************)))))))))))))))************))))))(((((())))))***)))))))))************+++*********++++++************))))))***---...------************************((()))***+++,,,,,,,,,,,,******))))))******++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,++++++++++++++++++,,,---------------........................,,,,,,---......///000000111111222222222333333333000000000000000000000000111333666999999888555333666666999===CCCOOOaaappptttmmmiiihhhgggdddcccbbbbbbccccccaaa___^^^]]]\\\[[[[[[\\\^^^___aaa```___]]][[[YYYVVVUUUQQQPPPPPPOOOMMMLLLKKKJJJEEEDDDCCCAAA???<<<:::999555666666666666666555555555333111111111000///---++++++++++++,,,---......000000//////...---+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((($$$%%%'''((((((((('''&&&&&&&&&''''''((())))))***'''(((((((((((()))))))))''''''''''''((((((((()))((((((((())))))*********))))))))))))))))))))))))%%%%%%&&&&&&&&&''''''''')))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))((((((((())))))(((((()))***+++,,,)))+++,,,+++***)))***+++++++++++++++++++++++++++***+++,,,,,,------............/////////000000000///000222333333333111000111222333333111111222333222222222333555888999999777:::<<<<<<;;;===BBBFFFLLLUUUbbbmmmwwwuuummm]]]UUULLLDDD@@@<<<888444222333444444333222222222.........////////////...222222222222333333333444......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,))))))))))))))))))((((((''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))***************))))))(((((())))))******))))))***,,,---,,,+++************************((()))***++++++,,,,,,,,,((()))***+++++++++***)))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,------------,,,........................,,,,,,,,,---......//////000000111111111222222222000000000000000000000000000111444555666555333222222222555:::===BBBOOO^^^ssstttllljjjiiihhheeecccbbbbbbbbbaaa___]]]^^^]]][[[ZZZZZZ[[[]]]^^^```___]]]\\\ZZZYYYXXXWWWRRRRRRPPPOOOMMMLLLKKKJJJEEEEEEDDDBBB@@@===;;;999222333555777888777777666555333111111222111000...++++++++++++,,,---......000000000///...---++++++************************''''''''''''''''''''''''''''''((((((((((((''''''$$$&&&(((******)))((('''&&&&&&&&&'''((())))))***))))))))))))************&&&'''''''''(((((())))))************))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++''''''(((((())))))******(((((('''((()))***,,,---(((***,,,,,,***)))************+++,,,,,,---......******+++,,,---------------------.........//////---...000222333222111000///222444555444222222222......///111444666666666666888:::999777777;;;>>>>>>FFFOOOVVV]]]iiiyyy|||ooobbbUUUMMMFFFAAA;;;888777666444222111111222111//////000111---...///000111111111111,,,,,,------........./////////.........---------,,,,,,,,,+++++++++*********+++,,,---...------,,,++++++++++++++++++++++++''''''(((***,,,...000111))))))(((((('''''''''&&&&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))***************)))(((''''''((()))***((('''&&&'''((()))((('''++++++******************(((((()))++++++,,,,,,,,,&&&(((***,,,---,,,+++***)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,---------,,,,,,.....................---,,,,,,,,,------.....................////////////000000000000000000000000,,,...000222444444444333111222666;;;:::;;;EEEQQQbbbxxxtttlllhhhfffdddcccbbbaaaaaaaaaaaa^^^\\\]]]\\\[[[ZZZZZZ[[[\\\]]]___`````````^^^[[[XXXWWWPPPQQQPPPPPPNNNKKKIIIGGGEEEDDDBBB@@@===;;;999888777777666555555555555555333333444333222///,,,***(((((()))***+++---...//////000111111111000...---++++++***)))((((((((()))************************))))))(((((((((((())))))&&&''''''(((((((((((((((((((((((((((((()))******((('''&&&%%%%%%&&&'''(((&&&''')))*********)))((()))'''%%%######$$$'''((($$$$$$%%%&&&(((***,,,---''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((((())))))***000...+++)))((('''((())))))************+++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---******))))))******+++,,,////////////000000000000000//////.........//////000000000000111111111111333333111111333666999;;;:::999999888888777666666;;;???EEEIIINNNVVVaaajjj|||uuujjj]]]QQQGGGAAA===999888666555444333333333///000111222222111000///000000///...............---,,,++++++++++++,,,---,,,+++++++++,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,+++++++++***---***((('''((()))))))))************************---+++))))))))))))((('''((((((((((((((()))******''''''((((((((((((''''''******+++,,,,,,,,,,,,+++***)))'''%%%&&&(((+++,,,(((((((((((())))))))))))+++***)))(((((()))***+++)))((('''&&&&&&'''((()))******))))))))))))******,,,+++)))(((((()))+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********------------------------,,,,,,,,,++++++,,,,,,---...---,,,++++++,,,...///000000000000111111111111111111111111000000000000//////000111111111111111333333333555888<<>>;;;:::999666666555555555666666777444444555444222000---+++((())))))***+++---...///000111111111000///---,,,***)))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''(((((()))(((((('''&&&&&&'''((((((''''''((()))))))))))))))''''''((((((((((((''''''""""""###$$$%%%'''((()))''''''((((((((((((''''''))))))))))))))))))))))))((((((((())))))***+++,,,...---+++)))(((((())))))))))))*********+++++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---+++************+++,,,,,,---............/////////000//////.........////////////000000111111111222333222111222444777;;;===???>>>===<<<;;;::::::999666;;;@@@DDDGGGNNNWWW^^^www~~~ssslll___ZZZRRRIIIAAA:::666555444444222111000////////////000111111111111000//////......---------------------,,,++++++,,,------,,,,,,+++++++++,,,,,,---,,,,,,+++++++++*********)))))))))((((((((('''''',,,***(((((()))***)))(((************************---+++)))((())))))((('''&&&&&&&&&&&&&&&'''(((((('''(((((())))))((((((''')))***++++++,,,,,,+++++++++***)))(((((()))***+++(((((((((((())))))))))))******)))(((((()))******+++******))))))))))))*********))))))))))))******,,,+++)))(((((()))+++,,,++++++,,,------------,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---...///....../////////000000000000000000000000000000000//////000111111111111111333333333444777:::===???CCCTTTiiizzzuuummmhhhfffdddaaa`````````bbbbbb```___ZZZZZZZZZZZZ[[[\\\^^^___aaaaaabbbaaa```]]]ZZZXXXYYYWWWTTTQQQMMMJJJHHHGGGDDDCCCBBB@@@>>><<<;;;:::666666555555555666777777555555555444222000...,,,)))))))))***,,,---///000222222222111000...,,,+++(((''''''''''''(((((()))((((((((((((((((((((((((''''''((())))))(((''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))((((((''''''(((((()))***%%%'''***------+++(((&&&&&&&&&&&&''''''((()))***'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))***+++------,,,+++***)))((()))******)))))))))*********++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------,,,,,,---------........./////////......//////000...//////000111222222222222111222333666:::===@@@BBBAAA@@@>>>===;;;;;;:::777<<>><<<:::999999999:::>>>EEELLLQQQWWW]]]aaadddnnn}}}tttmmmbbbXXXPPPHHHBBB===:::999777666555555666777222111000///............////////////////////////...------,,,,,,,,,,,,,,,---------------------------,,,++++++***+++++++++*********************))),,,,,,,,,+++++++++*********))))))***++++++(((&&&))))))))))))))))))))))))+++)))'''''')))))))))(((((((((((((((((()))******))))))************))))))((())))))***+++*********'''((()))***+++******)))(((((((((((()))))))))))))))))))))(((((()))))))))(((((()))******((('''&&&+++******))))))******+++++++++***))))))***++++++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,,,,)))******,,,---...//////......---,,,++++++++++++((()))+++---...///......------........./////////---------...............//////000111111111111111333222222333444555777888888<<>><<<;;;;;;:::888777555555444444444333222111///---,,,+++))))))***+++,,,...///000333333333222000---+++)))(((((((((((()))***++++++))))))))))))))))))))))))(((***+++------+++***(((&&&''''''(((((((((((((((((((((''''''(((((()))***(((((())))))))))))((((((((('''&&&&&&&&&''')))***&&&'''((())))))))))))((('''&&&&&&%%%&&&&&&''''''(((((())))))))))))(((((())))))))))))))))))))))))+++***)))((((((((((((((())))))))))))))))))******(((((()))))))))*********,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------.........////////////////////////000111111...//////000111111222222000000222444777:::===???>>>===;;;999888888888999;;;???EEEJJJOOOTTTXXXZZZYYYaaammmwwwwwwuuuvvvyyyxxxwwwyyy~~~yyyooofff```SSSOOOHHHBBB<<<888555333333222111111000111111222222111000//////.../////////..................//////......---,,,---------------------------------,,,++++++******+++++++++))))))))))))))))))))))))((((((((((((''''''''''''***))))))***++++++(((&&&((((((((((((((((((((((((***(((''''''(((***)))(((((((((((((((((()))******))))))************))))))'''((())))))******))))))###$$$''')))*********)))(((((((((((())))))))))))((((((((())))))((((((((('''((()))******)))((('''++++++************+++++++++******************+++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,......///...---,,,,,,+++++++++,,,''')))+++---.........---....../////////000000000,,,---------........./////////000111111111111111222222222333333444555555888888999===FFFUUUhhhvvvqqqiiieeecccbbb```______```bbbcccbbb```VVVVVVVVVVVVXXXZZZ\\\^^^^^^^^^___^^^]]]ZZZWWWUUURRRQQQPPPNNNMMMMMMMMMMMMGGGFFFEEEBBB@@@>>><<<;;;;;;:::999777666555444444333333111000...,,,++++++*********+++---...000111333333333222000---+++)))***))))))))))))******+++((((((((((((((((((((((((''''''((())))))(((''''''&&&''''''(((((((((((((((((((((((((((((()))******'''(((((())))))(((((('''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&''')))***(((((('''''''''(((((()))((())))))******))))))(((((((((((((((((((((((((((+++***)))(((''''''''''''((()))))))))))))))))))))((((((((()))))))))******,,,,,,,,,+++++++++******++++++************+++++++++++++++++++++,,,---------............/////////////////////000111222222000000000000111111111111///000111333555888:::;;;<<<;;;999888888999;;;<<>><<<:::777555444333333111000///...............//////...---------------......------------......///......---------------+++,,,,,,------,,,,,,+++***************+++,,,,,,(((((((((((())))))))))))))))))))))))((((((((((((+++***))))))+++***)))'''((((((((((((((((((((((((((('''&&&&&&(((******)))&&&&&&&&&&&&&&&'''((((((((())))))******))))))(((''''''((()))))))))))))))"""$$$&&&((())))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))***+++,,,,,,,,,,,,++++++************++++++************************((())))))*********************++++++++++++,,,,,,)))******+++,,,------...---,,,,,,++++++,,,,,,---))))))***,,,------------....../////////000000000,,,,,,------...///////////////000111111111111111111222222333333444444444444222333666<<>>BBBBBBAAABBBCCCDDDDDDCCCBBBCCCEEEIIIMMMPPPQQQQQQJJJLLLRRRWWWWWWQQQOOOPPPTTTXXX^^^bbbgggppp{{{{{{ssslllhhh[[[WWWQQQKKKEEE@@@;;;777555666666555444444444555000/////////////////////......---,,,,,,,,,------......---,,,,,,---.........------,,,,,,,,,,,,,,,******+++,,,,,,+++******))))))))))))***,,,------'''''''''((((((((())))))++++++++++++************,,,***(((((()))***)))((('''''''''''''''''''''''''''&&&%%%&&&(((******)))&&&&&&&&&&&&&&&'''(((((('''(((((())))))(((((('''&&&'''(((((())))))((((((&&&''''''((((((((((((((((((((((((((())))))))))))''''''((())))))(((''''''(((((()))***+++---...///,,,++++++******++++++,,,*********++++++*********))))))***++++++++++++***)))))))))******+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......++++++******+++,,,------------........./////////,,,------...//////000000//////000111111111111111000111222333444444444444333111222666999;;;DDDOOOaaaqqqrrrkkkhhhfffeeeaaa``````aaabbbbbb```___ZZZZZZYYYZZZ[[[\\\^^^______`````````^^^[[[YYYWWWRRRSSSSSSSSSRRRPPPNNNLLLKKKIIIGGGDDD@@@===;;;999666666666666777888999:::555444333111///...------******+++,,,---///000111222222222111000...,,,+++***)))((('''''''''''''''************************))))))(((((((((((())))))&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%$$$%%%'''((((((((('''&&&$$$%%%'''((())))))))))))&&&&&&&&&&&&'''((()))***))))))************))))))''''''''''''''''''''''''''''''((()))***,,,...///)))))))))))))))(((''''''(((((((((((()))))))))))),,,,,,,,,+++++++++******++++++************++++++******))))))******+++,,,++++++,,,,,,,,,---------////////////000111222333222222111111000/////////000000000111111222222222333333222222555888<<<>>>;;;:::999:::;;;============<<<;;;===@@@BBBDDDDDD>>>AAAIIIQQQQQQKKKGGGGGGGGGJJJMMMOOORRRYYYdddmmmooowww{{{wwwpppfff]]]TTTNNNKKKEEEBBB>>>;;;999777444222000111333333222111111222,,,,,,---......///000000//////...---------.........---,,,,,,,,,,,,---...---,,,++++++******++++++)))***+++,,,,,,+++***)))((((((((()))***,,,---...&&&'''''''''(((((())))))((((((((((((''''''''''''---+++((('''(((******)))'''''''''''''''''''''''''''&&&%%%&&&(((*********((((((((((((((()))******''''''((((((((((((''''''&&&''''''(((((((((((((((+++******)))((('''''''''(((((((((((())))))))))))&&&'''((())))))((('''&&&&&&&&&&&&''')))+++...///,,,++++++******++++++,,,******++++++++++++************+++,,,,,,,,,,,,+++(((((())))))*********++++++++++++++++++++++++,,,*********+++,,,---...///,,,+++*********+++,,,---,,,,,,,,,---------......------......///000111111//////000111111111111111000111222333444555555555666444666:::999666:::CCCJJJZZZsssvvvoooiiieeedddbbbaaa______``````___]]][[[ZZZZZZZZZZZZ\\\]]]^^^```___^^^^^^]]]ZZZUUURRRUUUSSSRRRQQQRRRRRRPPPNNNNNNKKKGGGCCC???===;;;;;;555555555444333333222222444444333111///---+++)))))))))***+++,,,...///000...000333333000---+++***((('''''''''&&&&&&&&&&&&&&&'''(((******+++++++++&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''((((((((())))))(((((('''&&&$$$$$$''''''''''''((((((((((((***(((&&&&&&)))+++***((())))))))))))************)))((('''''''''(((***+++*********+++,,,...///000))))))))))))************+++++++++************))),,,,,,+++***)))))))))*********))))))***+++,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------000111111222222222111111111111111111111111111111------------///111333444111222333555777888::::::???>>>;;;999999999:::;;;555555666888999:::;;;<<<;;;>>>AAADDDEEEDDDBBBAAAAAA@@@@@@AAADDDIIINNNPPPVVVZZZaaagggnnnttt{{{zzzvvvppphhhaaa___YYYQQQJJJEEEBBB???>>>666666555444333111000000.........////////////000000...,,,******,,,...000------,,,,,,,,,------...,,,------...///000111111************************((()))***+++++++++++++++)))(((''''''(((***,,,---******++++++)))(((%%%$$$((((((((((((((((((((((((************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''))))))(((((((((((())))))***)))'''&&&%%%%%%&&&&&&***)))(((''''''((()))***((((((((((((((()))******((((((((((((((()))******++++++***)))(((((())))))&&&'''(((((()))(((((('''***'''%%%&&&)))+++***)))))))))))))))******************++++++++++++******)))************+++++++++,,,******+++...///---+++---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,//////............//////...------......///000111000000111222222222111111666555444444444555777888:::777555555666888999888AAAIIIZZZrrr}}}sssnnnhhhdddcccbbb```______``````___]]]ZZZZZZYYYYYYYYYZZZ\\\]]]aaa```______^^^[[[WWWTTTUUUTTTRRRRRRRRRRRRPPPNNNLLLJJJGGGDDD@@@===;;;:::777777666666555444444444444444333111///---+++*********+++,,,---///000111000222444444111...++++++((((((((('''''''''&&&&&&&&&'''((()))))))))))))))&&&&&&&&&''''''''''''((('''''''''(((((((((((()))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''''')))'''%%%&&&)))+++***)))(((((()))))))))*********((('''&&&&&&&&&'''))))))(((((((((((()))***,,,,,,(((((()))))))))*********+++++++++*********)))))),,,+++******))))))************))))))***++++++,,,,,,++++++******++++++++++++++++++,,,,,,,,,------//////000000111111000000........................000//////...///000111222000111222444666777999999<<<:::888777666666777888444444555666777888888999888:::===@@@AAA@@@???===<<<<<<<<<===???BBBEEEGGGGGGJJJOOOSSSWWW\\\aaadddiiikkkmmmnnnpppsssxxx{{{yyytttpppjjjccc^^^ZZZVVVNNNHHHFFFCCC===:::888777666555333333222111000///......------.........////////////...,,,++++++,,,...///---,,,,,,+++++++++,,,,,,++++++,,,,,,---.........++++++++++++++++++++++++))))))***+++++++++*********)))(((((((((***,,,---)))))))))))))))(((((('''))))))))))))))))))))))))'''((((((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%))))))(((((((((((())))))((('''&&&&&&&&&'''(((((())))))(((''''''((())))))((((((((((((((())))))***((((((((((((((())))))******))))))(((''''''(((((()))))))))******+++++++++***(((&&&''')))******((())))))))))))******************++++++++++++******)))************+++++++++***)))(((***,,,---,,,)))***)))((('''''')))+++,,,++++++++++++++++++++++++......------------......,,,,,,,,,,,,---.../////////000111222333333333333444444444444555777999:::<<<999666444555777888888999>>>KKK]]]oooyyypppkkkeeebbbbbbaaa```______```aaa___^^^ZZZYYYYYYXXXXXXYYYZZZ[[[``````_________\\\XXXUUUVVVTTTSSSSSSSSSRRRPPPNNNJJJIIIGGGDDDAAA>>>;;;999999999888777777666666555444444333222000---+++***++++++,,,---...000111222222444666555222...+++***)))))))))(((((((((''''''&&&''''''(((((((((''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%&&&)))*********(((((())))))))))))******&&&&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))(((((())))))))))))******++++++*********)))))))))++++++***)))))))))***************)))******+++,,,++++++*********++++++,,,++++++++++++,,,,,,,,,,,,------...///////////////........................222111000///....../////////000111333444666777888999888666555444555555666333333333444444444555555444666999;;;<<<<<<:::999888888888999:::<<<===>>>???AAADDDEEEFFFHHHKKKMMMOOOPPPRRRSSSSSSVVVZZZ\\\eeeiiiooouuuzzz~~~xxxtttnnnhhhccc]]]WWWSSSRRRMMMHHHEEECCC???:::555777555333222333333222111000//////...---,,,++++++,,,,,,,,,---------......------------------------,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++*********+++******))))))******)))))))))+++,,,---((((((((((((((()))******))))))))))))))))))))))))%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))((((((''''''(((((()))&&&&&&&&&&&&'''((()))***(((((('''&&&&&&'''((((((((((((''''''(((((()))***((((((''''''(((((()))***)))(((((('''''''''''''''))))))(((((()))+++,,,...+++)))''''''((())))))((())))))))))))******************++++++++++++******)))************+++++++++)))(((((()))++++++***((()))((('''''''''(((******************++++++++++++------,,,,,,,,,,,,---------,,,,,,------...///000...///111222444555555555222222333555777:::<<<===@@@<<<777444444555666666777999AAAKKKWWWhhhuuulllhhhcccaaaaaa```___^^^___```aaa```___[[[[[[YYYYYYXXXYYYZZZ[[[^^^^^^]]]^^^^^^\\\YYYVVVVVVUUUTTTTTTTTTSSSPPPNNNGGGGGGFFFDDDAAA>>>:::888999999888888777666666555444444333222000...,,,++++++++++++,,,---///111222333555666555222---+++***))))))))))))((((((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&((()))***+++(((((((((((()))))))))***&&&&&&&&&'''''''''(((((((((((())))))))))))))))))(((((((((((()))))))))***************))))))))))))******))))))))))))******+++***************++++++***************++++++,,,***++++++++++++,,,,,,,,,,,,---...///////////////000000000000000000000000111000000/////////////////////000222333444666666888888777666555555666666333333333333333333333333111333555777888888777666666666777888999999::::::===???@@@@@@@@@@@@AAACCCCCCDDDEEEEEEEEEGGGJJJMMMLLLOOOSSSWWW[[[aaagggkkkpppssswww}}}|||zzzwwwrrrlllfffaaa___ZZZVVVQQQMMMJJJGGGCCCAAA@@@>>>:::888888666222000555444333222333222000...------,,,,,,+++++++++***++++++,,,,,,,,,---------,,,,,,---......---,,,,,,---,,,+++***************+++++++++******)))))))))++++++++++++++++++++++++******+++******)))((((((*********)))***+++,,,---)))((('''''''''(((***+++************************%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((('''''''''''''''(((((()))'''''''''&&&&&&'''''''''(((''''''''''''((())))))(((''''''''''''((()))))))))(((((('''''''''(((((('''&&&%%%$$$%%%(((***,,,+++***)))(((((((((((('''((()))))))))******************++++++++++++******))))))*********+++++++++)))))))))*********))))))+++************+++,,,,,,+++++++++++++++,,,,,,,,,...------,,,,,,------...////////////000111222222000111222333444555555555111222444777:::===@@@AAABBB===888444333333444444666888===BBBGGGTTTkkksssjjjeeeaaa``````___^^^^^^___aaabbbaaa```^^^]]][[[ZZZYYYZZZZZZ[[[[[[[[[[[[\\\]]][[[XXXVVVWWWVVVUUUUUUUUUSSSPPPMMMFFFFFFEEECCCAAA>>>;;;999888777777666666555555444444444333222000...---,,,)))******+++,,,...///000222444555444111---***)))))))))))))))(((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((((((&&&'''''''''((((((((((((&&&&&&&&&''''''((()))***'''(((((((((((()))))))))''''''(((((())))))))))))''''''((()))))))))(((((('''(((((((((((()))))))))*********)))))))))((((((***))))))((())))))******++++++***************+++***)))))))))******+++,,,*********+++++++++,,,,,,,,,---...///000000000000////////////////////////......//////000111111111...///000111222333444555666666555555444444555555444444333333333333222222111222444666777777666666333444555666777888999999888999;;;:::999999:::;;;:::;;;;;;;;;;;;<<<>>>AAA@@@AAADDDFFFHHHLLLQQQUUUVVVWWW[[[___eeekkkpppsss{{{~~~yyywwwsssoookkkgggeeeddd\\\[[[YYYUUUQQQMMMIIIGGGCCC@@@<<<999888888666555444333222111000000...---000///...//////...,,,))),,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++,,,...//////...,,,+++------,,,+++++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++***************)))((('''******************+++++++++***((('''''''''((()))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))((((((''''''''''''(((((()))))))))((((((''''''&&&&&&''''''''''''''''''&&&'''''''''''''''(((((()))'''''''''''''''(((((())))))))))))(((((()))******&&&%%%$$$###$$$&&&(((*********)))(((''''''((((((((()))))))))******************++++++++++++******))))))*********+++++++++***+++,,,,,,++++++******++++++++++++,,,,,,------,,,,,,,,,---------......//////............//////.........//////000111222333333444444444333222222111222555999<<>>>>>>>>@@@DDDGGGDDDDDDFFFIIIMMMQQQUUUXXXZZZ\\\```eeejjjooosssuuuzzzzzz{{{|||}}}{{{|||||||||{{{xxxvvvtttuuusssoookkkgggdddaaa```XXXVVVSSSPPPLLLIIIHHHGGGDDDDDDCCCAAA???<<<:::999:::777444222222222111000/////////......---------++++++***,,,---...,,,+++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********************************)))))))))***))))))(((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''((())))))***))))))'''&&&%%%&&&'''(((((((((((('''&&&''''''&&&&&&''''''((()))''''''&&&&&&''''''((()))***))))))))))))******+++)))((('''''''''((()))***)))******)))''''''(((***))))))))))))******************++++++++++++******)))************++++++++++++---......,,,++++++,,,)))*********++++++++++++,,,,,,------......///////////////....../////////,,,++++++,,,,,,---...///444444444444333222111000000222555999<<>><<<<<<;;;777666666555555444444333444444333222111000...---*********+++---...000111111333555555222///,,,,,,((((((((('''''''''&&&&&&%%%&&&''''''((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))'''%%%$$$&&&((('''''''''((((((((())))))&&&'''((()))))))))(((((("""$$$&&&((()))((((((''''''''''''((((((((())))))***)))))))))((((((((((((((((((((((((((()))******,,,++++++***))))))******(((((((((((()))***+++,,,************++++++++++++***+++,,,---////////////------------------------+++,,,...000111222222222///000111111222333444444111222222333333222222222222222222222222333333333222333444666777777777777555444222111111222444555444555666666444444555666444444555444444444777999888999::::::999:::<<<>>>::::::;;;<<>><<<;;;:::999999999999777666444444333333111111222111111000///...)))))))))+++---//////...+++,,,---,,,+++******+++///---++++++---...---,,,+++++++++,,,------......,,,,,,------------......------------------------'''((((((((()))+++,,,---))))))))))))************((((((((((((((((((((((((''''''((())))))***))))))'''(((((((((((((((''''''$$$&&&((()))++++++******''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''((()))***'''''''''&&&&&&'''''''''&&&'''(((*********))))))'''((()))******)))(((''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((()))*********++++++***)))((('''&&&(((***)))''''''***,,,))))))))))))******************++++++++++++******)))************++++++++++++---///...+++******,,,))))))***+++++++++++++++******+++,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,---.../////////000111222222222222222...000333666888999::::::444333222333333333000...222000111444444333666;;;===KKK]]]lll~~~vvvmmmgggcccaaaccc___^^^^^^___aaacccbbbaaa```^^^YYYUUUSSSSSSUUUVVVXXXYYY[[[\\\\\\[[[ZZZYYYZZZYYYXXXWWWVVVRRRNNNKKKFFFEEECCCAAA>>>;;;999888777777777777666555444333555555444333111///---,,,,,,---------,,,---000222444444555444222///,,,******))))))((('''&&&&&&%%%)))))))))((('''''''''&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''')))(((&&&$$$$$$$$$&&&'''((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''+++***((('''&&&&&&''''''''''''(((((())))))******)))))))))(((''''''&&&&&&)))))))))(((''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++))))))***++++++++++++***++++++++++++++++++++++++,,,------+++******,,,...//////......///000111333//////............//////111111111000///000222444000111222333444555555555222222222222222222222222111222333444666888:::;;;888777444222222222333444333333222222333333444555111111111111222333444555333444666777777777666666222333444666777999:::;;;777777888888888999<<>>===;;;::::::;;;<<<>>>BBBBBBAAAAAABBBDDDFFFGGGEEECCCAAA@@@>>>>>>>>>???<<<<<<<<<===???BBBEEEHHH::::::::::::999999999999666666666555555444444444333333333222111000000///222222222111...------...,,,,,,,,,---------.........---+++******+++---...///...---,,,++++++++++++(((+++...---)))(((+++...,,,------+++******,,,...------------,,,+++***))),,,,,,+++***)))((('''''''''(((((())))))))))))((('''((()))***************((((((((((((((((((((((((******))))))((((((''''''(((((((((((('''&&&%%%$$$'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((&&&$$$""""""$$$&&&(((((()))*********)))'''&&&))))))((((((((('''''''''$$$%%%'''((((((((('''&&&((('''&&&&&&((())))))(((&&&&&&'''***,,,---,,,***((((((((((((((((((((((((***)))(((''''''((()))***((()))***++++++***)))(((+++++++++++++++***)))(((......---,,,++++++++++++***++++++++++++,,,,,,,,,((())))))+++,,,---...............////////////000---------------------------///000111000///000111222222333333333444444444333222222222222222222222111111000000111333555666;;;BBBKKKVVVcccxxx{{{ooohhhaaa^^^______^^^]]]___aaabbbbbbaaa```]]]YYYUUUSSSSSSTTTUUUVVVXXXZZZ[[[[[[ZZZYYYXXXZZZXXXWWWWWWUUUSSSNNNKKKFFFEEECCCAAA>>>;;;999888888888888888777666555444555555444333111///---,,,(((***++++++,,,...111444555555555555333000---+++)))))))))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''((((((((((((((()))))))))'''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))((()))))))))))))))*********))))))***++++++++++++***++++++++++++++++++++++++,,,------+++******,,,...///......---...000111222//////............//////111222222111000000333555111111222333444444444333222222222222222222222222111111222333555777999:::777555333222111111222333222222111111222222333444111111111111222333444444333333555666666666555555222333444555666777888999888999999888666777888:::;;;:::999888888999:::;;;<<<<<<;;;;;;<<<===???@@@>>>===;;;999888888888888888777666555555555666777666555555555444444444444444444333333222222222222222222222111000/////////000000111///---++++++,,,,,,,,,,,,------------......---+++******+++---.........---++++++*********---000222000,,,***,,,///+++,,,,,,***))))))+++---------------,,,+++***)))((())))))))))))*********'''((())))))******))))))(((((()))*********))))))(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))((('''&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''((('''%%%$$$###$$$%%%&&&(((((()))))))))((('''&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((''''''''''''&&&%%%%%%'''(((((('''&&&&&&&&&)))+++,,,+++)))((((((((((((((((((((((((***)))(((''''''((()))***((()))***++++++***)))(((***++++++++++++***)))(((++++++******))))))******(((((()))))))))*********((())))))***,,,------...---------.........//////---------------------------...000000/////////000111222222222222333333333222111111111111111111111222111111111111222444555222888???GGGQQQbbbvvv~~~sssjjjbbb^^^______^^^]]]^^^```bbbaaa```___]]]YYYUUUSSSSSSTTTUUUUUUVVVYYYZZZ[[[ZZZXXXWWWYYYXXXWWWVVVUUUSSSNNNKKKFFFEEECCCAAA>>>;;;999888888999999888888777666555555444444222111///---,,,&&&''')))***+++...222555666666666666333000---+++))))))))))))(((((((((((('''((((((((((((((())))))%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((((((&&&$$$###(((((((((((((((((((((((($$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''(((((())))))((((((((((((((((((&&&&&&''''''((())))))***''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))************))))))))))))((()))******++++++******+++++++++++++++++++++++++++,,,---,,,******,,,---...------------///000111///......------......//////000000000//////111333111111222222333222222111111111111111111111111111///000000111333555666777444333222000000000111111111000000000000111222222000000000000111222333444222222333444444444333333222222333444444555666666999999999777444333444666777777777777777777777777777777777777777888999:::888777666444444333333333666555444333222111000///222222222111111111000000111111000000000000//////111111000000///.........---......---+++)))***+++,,,,,,,,,,,,---------------,,,+++******+++,,,---------,,,+++************///111222000,,,***+++...)))***+++***((((((***+++,,,,,,,,,,,,,,,+++***)))(((((())))))))))))******(((((()))***************))))))*********)))(((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))((('''&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$''''''((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''%%%$$$$$$&&&''''''&&&&&&%%%%%%'''***+++***((((((((((((((((((((((((((())))))(((((((((((()))))))))***+++,,,,,,+++***)))******++++++******)))))))))))))))***************((((((((()))))))))******((())))))***+++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,...000000///...///000000000000111111111222222000000000000000000000000222222111111111222222333111444999<<>>;;;999888888888888888888777666555444444333222000...---,,,'''(((******+++...222555777777777666444111---+++((((((((()))))))))))))))(((((())))))******++++++%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((()))))))))))))))((((((''''''&&&''''''''''''(((((())))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))************))))))++++++******))))))((((((((())))))***************************************+++,,,,,,,,,******+++------,,,,,,,,,,,,...///000...------------------...,,,---......------...000111111111222111111000000000000000000000000000000/////////000111222444555222111000////////////000000////////////000111111000000000000000111222222111111222222222222222222222222222222333333333333666777777555333222222333444555666666777666666555777777777777777777888888666666555444333333222222222222333444444333222222222222222111111111111000///////////////........./////////......---------,,,---...---***)))***+++++++++,,,,,,,,,---------,,,,,,+++******+++,,,,,,,,,,,,+++***************+++,,,---,,,***)))***+++)))***+++***)))(((***++++++++++++++++++***))))))++++++***)))((('''&&&&&&(((((()))***+++++++++***)))*********)))(((''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%'''((()))'''%%%$$$%%%&&&(((''''''&&&%%%%%%&&&((())))))'''(((((((((((((((((((((((())))))(((((((((((()))))))))***+++,,,,,,+++***)))))))))************))))))******+++,,,,,,,,,,,,,,,************++++++++++++((())))))***+++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---//////.........////////////000000000000111......//////////////////222222222111111111111111333555777888:::BBBLLLUUUyyynnneeeaaabbbaaa```___```bbbcccbbbaaa]]][[[XXXUUUSSSRRRRRRRRRTTTVVVYYY\\\]]]\\\YYYWWWVVVUUUUUUUUUUUUSSSOOOLLLFFFEEECCCAAA>>>;;;999888666666777777666666555555444444333222000...,,,+++)))+++,,,,,,,,,...111444777888777666444000---+++(((((((((((())))))))))))%%%%%%%%%&&&&&&'''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((''''''&&&))))))((((((''''''&&&&&&))))))((((((''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''))))))************))))))++++++******))))))(((((((((((()))************)))***************************+++,,,,,,+++***+++,,,,,,++++++++++++---...///------,,,,,,,,,,,,------,,,---///...------...///000000000111000000//////////////////////////////.........//////000222222000000//////........./////////......//////000111000000/////////000111111111111111000000000111111111111111111222222222222222333555444333222222444333444555666666666666666777888888888777777777777555555555444444333222222,,,---...000111111111111222222222111111111000000.............../////////.........------------------......---+++***+++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++***)))))))))******'''((())))))))))))***+++)))+++,,,,,,*********+++******++++++******))))))++++++***)))((('''&&&&&&''''''(((******+++++++++)))))))))))))))((('''&&&((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&"""###%%%'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%'''((()))((('''%%%&&&((())))))(((&&&%%%$$$%%%'''(((((('''(((((((((((((((((((((((((((((())))))))))))(((((()))***++++++++++++***)))((())))))*********)))))))))***+++,,,,,,,,,,,,+++))))))*********+++++++++)))))))))******++++++,,,************+++++++++,,,+++++++++,,,,,,,,,------+++---...///...---...///....../////////000000000------........./////////111111111111111111111000111222333333444999@@@EEE|||oooccc^^^___aaa```___```aaabbbaaa```[[[ZZZWWWUUUSSSRRRQQQQQQSSSUUUYYY]]]^^^\\\ZZZXXXUUUTTTTTTUUUUUUSSSPPPMMMFFFEEECCCAAA>>>;;;999888555555666666666666555555444333333111000...,,,+++***+++,,,------...222444777777777666333000,,,***((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###((((((''''''''''''''''''***))))))(((''''''&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((())))))))))))((((((************))))))))))))'''((())))))******))))))************************)))+++,,,,,,+++******++++++************,,,---...---,,,,,,++++++,,,,,,------...000000/////////000......///000000/////////.......................................///000111///////////////.........//////......//////000111000000////////////000000222111000000///000000000111111111111111111222222///111333444333222333444444444444555555666777777666666666666666555444333111222222222222111000////////////////////////000000000000000////////////.............../////////---------------------------...///...,,,+++,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))))))))***(((((()))***+++,,,,,,---)))+++,,,,,,+++******+++))))))*********))))))(((''''''(((((((((((())))))%%%&&&''')))************(((((()))))))))(((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&'''((((((((('''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))'''&&&&&&((())))))((('''&&&%%%%%%'''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***++++++***)))((((((((())))))******))))))'''((()))*********)))((('''''''''((((((((()))))))))))))))*********++++++************++++++++++++******++++++,,,,,,------***,,,......---,,,---............/////////000000---------......//////000000000111111222111111000111111222222333666;;;>>>}}}oooccc^^^___```___^^^^^^___```___]]][[[YYYWWWUUUSSSQQQPPPPPPQQQTTTXXX\\\]]][[[YYYVVVTTTTTTTTTTTTUUUSSSPPPMMMFFFEEECCCAAA>>>;;;999888555666666777777777666666333333222111///---,,,+++((()))***+++,,,///222555777777777555222///+++)))((((((''''''&&&&&&%%%%%%((((((((((((''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''))))))))))))))))))))))))$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$&&&&&&''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))*********'''(((((()))))))))))))))************************(((***,,,,,,+++***************))))))***+++---...,,,,,,++++++++++++,,,,,,+++---//////...---......,,,---...///////////////------------------------//////.........//////000......///////////////.../////////...///000000111000//////....../////////222222000/////////000000000000000111111222222222///111333444333222222333444333333333333555666777444555555555444333111000//////000000000///...---222111000//////000111222000000000/////////......,,,,,,---------.........---------...............,,,.........,,,+++,,,---***++++++++++++,,,,,,,,,******++++++++++++******))))))((((((((())))))******))))))***+++,,,,,,+++((()))+++,,,***))))))***(((((()))))))))))))))((('''''''''(((((((((((()))$$$%%%&&&'''))))))))))))''''''(((((()))(((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&((((((&&&%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%&&&''''''((('''''''''(((&&&%%%%%%'''((((((''')))'''%%%%%%'''((()))((((((((((((((((((((((((((('''((()))******)))(((''''''((()))******)))(((''''''(((((()))))))))))))))'''(((*********)))'''&&&''''''''''''((((((((()))))))))))))))*********************+++++++++,,,,,,)))******+++,,,,,,------***,,,------,,,,,,---......////////////000000000---------...///000000000...///000111222222111111111222222333444666888:::}}}pppeeeaaaccc^^^]]]\\\\\\^^^^^^]]]\\\ZZZYYYWWWUUUSSSQQQPPPPPPOOOSSSWWW[[[\\\ZZZWWWUUUTTTSSSSSSTTTUUUSSSPPPNNNFFFEEECCCAAA>>>;;;999888666777777888888888777777333333222111///---,,,+++$$$&&&(((***,,,///333666666777666555222...***((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######"""%%%&&&''''''((((((''''''''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%((((((((((((((((((((((((######$$$$$$$$$%%%%%%%%%''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''%%%&&&'''))))))))))))(((%%%&&&&&&''''''(((((((((&&&&&&''''''((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))******++++++'''(((((()))))))))))))))))))))))))))))))))))))))(((***,,,,,,+++***)))******))))))))))))+++,,,---,,,++++++++++++++++++,,,''')))+++,,,+++******++++++,,,---...////////////------------------------//////.........//////000......//////000//////...///////////////000111111000//////.........//////333222111/////////000111000000000111222222333333000222444444333111111222333222111111111333666777444555555555444333111000...///000111000///...---...---,,,+++,,,...111333222222111111111000000000+++++++++,,,,,,---------........................,,,---...---+++++++++---******+++++++++,,,,,,,,,******++++++++++++******))))))(((((((((((()))***+++)))))))))******)))(((&&&(((***+++)))((((((((((((((()))))))))))))))(((******)))((('''&&&%%%%%%###$$$%%%'''((()))))))))&&&&&&'''((()))))))))(((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''(((''''''&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&***)))((('''&&&%%%$$$$$$)))((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%'''((((((((('''&&&'''%%%$$$$$$&&&''''''&&&***(((&&&&&&''')))))))))(((((((((((((((((((((((('''((()))******)))((('''&&&'''((())))))((('''&&&''''''((()))))))))))))))***+++,,,---,,,***((('''))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,))))))***+++,,,,,,------)))+++------,,,,,,,,,---////////////000000000111------......///000111111---...000111222222222111......///000000222333444~~~qqqgggcccaaabbbaaa``````aaa```^^^\\\\\\ZZZXXXWWWVVVSSSOOOLLLMMMPPPUUUZZZ\\\[[[XXXVVVQQQQQQRRRRRRQQQOOOMMMKKKGGGDDD@@@>>>===;;;777444555888<<<<<<:::777666666444444333111///---+++***)))))))))***---111444666777777666333...+++******(((''''''''''''&&&&&&&&&)))'''$$$%%%''')))(((&&&%%%%%%&&&&&&'''((())))))'''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''$$$""""""%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$&&&'''(((((())))))(((((('''''''''&&&&&&&&&***))))))((((((***+++,,,***)))(((''''''((()))***)))))))))))))))(((''''''((((((''''''''''''((((((++++++*********************(((&&&'''***+++)))''')))************+++++++++/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***))))))+++---...,,,+++)))(((((())))))+++,,,.../////////...------,,,,,,,,,,,,---......---.........//////000000---------------...///000......///////////////......------------...//////111111111111222222222222////////////////////////000000000000000111111111...///111333444444444333444444333222111000////////////////////////////////////............//////////////////////////////++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---...---,,,+++************************************---,,,++++++,,,,,,***)))---,,,,,,+++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***)))'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&(((***(((&&&$$$&&&(((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$#########$$$%%%&&&'''%%%$$$"""###%%%''')))%%%%%%$$$############$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((((((((((('''&&&%%%$$$'''((())))))(((((()))***''''''''''''''''''''''''******)))(((((((((((((((''''''(((((())))))******(((((((((((())))))))))))((()))***++++++***)))(((************************))))))(((((((((((())))))******))))))******+++,,,------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,---......//////......///////////////000111111000111111111111222222222rrrhhhcccbbbbbbaaa````````````]]][[[[[[ZZZXXXWWWVVVSSSOOOLLLMMMPPPUUUYYY[[[ZZZXXXVVVSSSSSSSSSSSSQQQNNNKKKIIIHHHEEEAAA???>>><<<888555555888;;;<<<999777666777444444333111///---+++***************,,,///222444555666555222///,,,+++,,,(((''''''''''''&&&&&&&&&'''%%%######%%%'''&&&$$$%%%%%%&&&&&&'''(((((()))'''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''%%%"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))((('''&&&&&&''''''((())))))******))))))((('''((((((''''''''''''((((((++++++***))))))(((''''''***(((''''''******)))'''(((((()))))))))*********------------,,,,,,,,,,,,++++++++++++++++++++++++,,,------+++******,,,......---,,,***))))))******+++,,,,,,---------------------,,,,,,------...///---........./////////000//////...---------............////////////......---------------...//////............////////////////////////////////////...////////////000000000//////000111222222222222111000000///---,,,,,,+++...........................------------......///........................++++++*********+++,,,,,,---,,,,,,++++++,,,,,,---------+++******)))))))))************************+++***((()))+++------,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))((('''%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&###%%%&&&%%%###!!!###$$$&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$###""""""""""""%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''''''''&&&&&&'''((((((''''''((()))''''''''''''''''''''''''***))))))(((((((((((((((((((((((((((((()))))))))''''''((((((((()))))))))***+++,,,,,,,,,,,,+++***************************))))))(((((((((((())))))++++++******++++++,,,---++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......//////.../////////000111000000111111111222222222sssiiieeecccbbbaaa`````````___]]][[[ZZZYYYWWWVVVUUUSSSOOOMMMMMMPPPTTTXXXZZZYYYWWWUUUUUUUUUTTTSSSPPPMMMJJJHHHHHHFFFCCCAAA???===:::777555777::::::999777777888444444333222000---+++***++++++++++++,,,...000222333444555333000---------(((''''''''''''&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''''''''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%%%%&&&)))************))))))(((((((((''''''''''''((((((++++++***)))'''&&&%%%$$$***((('''((()))***)))''''''((((((((())))))))))))++++++++++++++++++,,,,,,************************---......---,,,,,,---//////...---,,,+++++++++,,,,,,++++++++++++,,,---------------,,,------...///.............../////////000000///......---------...///////////////......---------------......///,,,---------............000000000000000000000000---------....../////////222111111000000111111222222222111000///......---------------------------,,,,,,,,,,,,,,,---...///------------------------++++++******))))))******,,,,,,++++++++++++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))&&&$$$###$$$'''***,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''((()))***++++++'''''''''&&&&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&$$$########################$$$$$$$$$$$$&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###!!! ###$$$&&&'''''''''&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((((((((((((%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''))))))((((((''''''(((((())))))((((((((((((((((((&&&&&&'''''''''(((((((((***++++++,,,,,,++++++******************************))))))(((((())))))*********))))))******+++,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////................../////////000000000000111111111222222sssjjjeeedddbbbaaa```___```___]]][[[YYYXXXWWWVVVVVVTTTPPPNNNMMMPPPTTTWWWXXXXXXVVVTTTTTTTTTSSSRRRPPPMMMKKKJJJGGGFFFCCCAAA>>><<<:::888666777888888888888888888555444333222000...,,,***+++++++++,,,...000222333444555666444000---,,,,,,(((''''''''''''&&&&&&&&&)))((('''''''''(((((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%%%%)))***************))))))((((((''''''''''''((((((******))))))((('''&&&&&&)))((((((((()))))))))(((((((((((()))))))))***************++++++,,,,,,,,,************++++++++++++.../////////------...000//////...------------------,,,+++++++++,,,...///---------------...//////........................///////////////.........//////////////////...---------,,,,,,------...///------........./////////////////////////////////---------......//////000444333222000000000111222222222111000//////......------------------------,,,,,,,,,,,,---...//////---------------------------,,,+++******)))******,,,,,,++++++++++++,,,,,,+++******)))(((((())))))************************(((&&&$$$$$$'''+++---...))))))******************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''''''''''''''((()))*********))))))(((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''&&&%%%$$$#####################$$$$$$$$$$$$%%%'''''''''''''''&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%###"""!!!###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%'''(((((('''&&&((()))'''''''''''''''''''''''')))(((((('''''''''(((((()))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((***************************))))))))))))))))))***((((((((((((((()))******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........------...///////////////000000000000111111111111tttjjjfffdddaaa```______```___]]][[[YYYXXXWWWWWWWWWUUURRROOONNNPPPTTTVVVXXXWWWVVVTTTSSSRRRRRRQQQPPPNNNMMMLLLEEEEEECCC@@@===;;;999888888777666666777888888888555555444222000...,,,+++)))***,,,...000333555666666777777555111---******(((''''''''''''&&&&&&&&&((((((((('''''''''((()))&&&&&&&&&''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((((((((((((''''''&&&&&&((())))))*********))))))((((((''''''''''''((((((((()))))))))))))))))))))((()))))))))((((((((())))))))))))*********++++++******++++++,,,,,,------++++++++++++,,,,,,------...///000000///...///000////////////.........---...---,,,,,,,,,---///000...------------...//////...............---------,,,---...///000000000000///////////////...------,,,,,,,,,,,,,,,---......------------............------------------------------...//////000111111222111000.........//////------,,,,,,++++++******++++++++++++++++++++++++---,,,,,,,,,------...///++++++++++++++++++++++++...---,,,+++++++++++++++,,,++++++******++++++,,,+++***))))))((()))))))))++++++++++++++++++++++++...,,,))))))+++...000000((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%###############$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%###"""!!!"""###%%%&&&(((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&((())))))(((''')))***''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))*********))))))))))))***++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......///.........---...//////000000////////////000000000111111111tttjjjfffddd___^^^]]]^^^``````^^^]]]YYYXXXXXXXXXXXXWWWTTTQQQOOOQQQTTTWWWXXXWWWVVVUUURRRRRRQQQPPPOOONNNNNNNNNDDDDDDCCCAAA===:::999999:::888666555666777777666555555444333000...,,,+++((()))+++...111333555666777888888666222---***)))(((''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&''''''((($$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&'''(((((((((((('''''''''(((((())))))))))))(((((((((''''''''''''(((((('''(((((())))))***++++++''')))***)))((('''(((***************+++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,------...---///111111///...//////....../////////......---...------------...//////......------......///000.........---------------***,,,...000111222111111000000000000///...---,,,,,,,,,,,,,,,,,,------...***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111222...---,,,,,,++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,++++++************+++++++++******)))))))))******************************,,,***''''''(((***++++++)))))))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))***)))))))))((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%#########%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''((((((&&&$$$""" !!!###%%%''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&'''((())))))(((((()))+++''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&'''''''''(((((((((+++******))))))******+++))))))))))))))))))))))))+++******))))))******+++,,,,,,,,,+++,,,------...)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......---...000111111111000////////////000000000111111sssjjjeeeddd]]]\\\\\\^^^``````___^^^ZZZYYYYYYYYYYYYXXXVVVSSSQQQSSSUUUWWWXXXXXXWWWVVVTTTSSSRRRPPPOOOMMMMMMLLLDDDEEEEEEBBB>>>;;;:::;;;===999555444555666666555666555444333111...,,,+++''')))+++---///111222333555777888666222...+++***(((''''''''''''&&&&&&&&&&&&'''((('''%%%$$$&&&)))'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$###$$$$$$%%%&&&$$$%%%&&&%%%###"""$$$'''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%###$$$&&&'''((((((''''''&&&&&&'''(((((((((((((((((((((''''''''''''(((((('''(((((((((((((((((((((''')))******''''''(((***))))))))))))******************************)))))))))******+++,,,,,,---------///111111///......///------.../////////...---,,,,,,---............---...............//////000.........------,,,,,,,,,+++---///111222111111000000000000000///...---,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000111,,,,,,---------,,,++++++............------------************************,,,+++***))))))((())))))************************++++++++++++++++++,,,---++++++************++++++++++++************++++++(((((((((((((((((((((((('''%%%$$$$$$&&&''''''&&&,,,,,,++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))******(((((((((((())))))))))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%############$$$$$$$$$$$$'''%%%$$$%%%''')))'''&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''%%%$$$######""""""#########$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&'''((((((((((((&&&''')))(((''''''(((***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))&&&&&&''''''''''''''''''''''''((((((((()))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++******))))))******++++++++++++++++++,,,,,,---)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........///111222333222111000////////////000000000111sssiiieeeccc[[[[[[[[[]]]```aaa```___ZZZZZZYYYZZZZZZYYYWWWTTTRRRSSSVVVXXXXXXXXXWWWVVVWWWUUUSSSPPPNNNLLLKKKKKKEEEFFFFFFCCC???<<<<<<===???:::555333444666555444666555444333111///---+++((()))***,,,---...//////333555777666333000---,,,(((((('''''''''&&&&&&&&&''')))+++)))'''&&&(((+++'''''''''''''''''''''&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%&&&'''((()))$$$$$$######$$$$$$%%%&&&###%%%&&&%%%""""""$$$'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((()))))))))((('''!!!"""$$$&&&'''''''''&&&%%%%%%&&&'''((((((''''''((((((''''''''''''(((((((((((((((''''''&&&&&&%%%''')))+++***'''&&&(((***(((((((((((())))))))))))******))))))((((((''''''((())))))***++++++,,,,,,,,,...000111///.........,,,---...//////...------***+++,,,---...---,,,+++...............///000000.........------,,,,,,,,,---...000111222111///...000000000000///...---,,,,,,,,,++++++,,,,,,---...------........./////////------------------------******+++,,,...//////000---...///000000000...---++++++******************))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&))))))))))))))))))))))))***)))))))))***+++,,,,,,++++++************++++++,,,+++++++++++++++,,,,,,'''''''''''''''''''''''')))(((''')))+++,,,,,,***......------,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))******+++&&&&&&'''((()))***++++++(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&""""""""""""############$$$""" """%%%&&&%%%""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%&&&'''((((((((('''&&&((('''&&&&&&%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""###%%%'''((()))******%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))++++++************++++++((((((((((((((())))))***+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......//////.........000222333444333111000////////////000000000000{{{lllfffcccaaa```___^^^^^^```bbbaaaaaa]]][[[ZZZYYYZZZYYYWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWTTTUUUVVVUUUQQQMMMKKKJJJIIIHHHEEEBBB???===;;;::::::999999999::::::999777777666444222///...------*********)))))),,,000444444555555555333///+++)))'''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&((()))%%%'''(((***)))'''%%%###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))******+++++++++***)))(((((())))))))))))************)))))))))+++------+++***++++++///111222111///,,,,,,,,,)))))))))***+++---...///000...,,,++++++---000111............---,,,+++***,,,,,,---...///000111222111000000...---,,,++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,......---,,,***)))((((((************************+++,,,...//////...,,,++++++,,,------,,,+++***))),,,,,,++++++***)))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,''')))***,,,------,,,,,,+++++++++************)))***(((''''''(((((('''&&&(((((((((((())))))))))))(((''''''&&&&&&((()))***,,,++++++***)))(((''''''***************)))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((('''''''''''''''((()))***)))(((%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%###""" ######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$&&&'''''''''&&&&&&''''''&&&%%%&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))************)))(((''''''((((((***((('''((()))***)))'''''')))***)))((('''(((*********)))))))))))))))***,,,,,,---------,,,,,,+++)))+++---,,,+++***++++++------------------------...------,,,,,,,,,------333333333222222222111111111000///......///000111|||mmmgggdddaaa```^^^\\\\\\]]]^^^]]]\\\^^^\\\ZZZZZZYYYYYYWWWUUUTTTUUUUUUUUUVVVVVVVVVVVVTTTUUUVVVUUUQQQMMMKKKJJJHHHGGGDDDAAA>>><<<;;;:::777777666777999999777666777666555333111///------*********)))***,,,111444666777777777444111---***)))(((((('''&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((''''''&&&&&&''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++++++++***)))))))))))))))))))))************))))))***,,,,,,,,,+++***+++,,,...000111000...,,,++++++)))))))))***+++,,,---...///...,,,++++++---///111////////////...---,,,,,,++++++,,,---...///000000......---,,,+++***))))))+++++++++,,,,,,,,,------*********++++++,,,,,,,,,************************************************)))***,,,---,,,+++***(((***++++++,,,,,,+++***)))))))))******************))))))))))))))))))))))))(((((()))******+++,,,,,,))))))***+++,,,,,,,,,,,,)))))))))******+++++++++***)))(((((())))))(((''''''''''''((((((((())))))(((''''''&&&'''((()))***,,,,,,+++***))))))((((((***************)))(((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((''''''''''''%%%&&&((())))))((('''&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%'''(((((((((''''''%%%%%%&&&'''(((''''''&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&&&&''''''((()))*********))))))(((((((((((()))((('''((()))***)))'''''')))***)))((('''(((*********))))))))))))******++++++,,,,,,,,,,,,++++++***,,,...---,,,+++,,,,,,........................///......---------......222222222222111111111111111000///......///000000~~~ooohhheeebbb```^^^\\\[[[\\\\\\\\\ZZZ^^^\\\ZZZZZZYYYYYYWWWUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTUUUVVVUUUQQQMMMKKKJJJFFFEEEBBB@@@===;;;:::999666555555777999:::999777666666555444222///---+++)))************---111555888999999999666222...,,,))))))((((((''''''((((((%%%%%%&&&&&&''''''&&&&&&)))(((&&&%%%%%%%%%&&&'''&&&''''''((((((''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%'''((('''&&&%%%&&&'''((((((''''''''''''''''''))))))(((((((((((())))))))))))(((''''''((())))))(((((((((((((((((((((((())))))(((((())))))***++++++***))))))))))))))))))))))))************)))))),,,,,,,,,+++******,,,...---///000000---+++*********************+++,,,---...---+++***+++,,,...000000000000000000///...---******++++++,,,---.........---,,,,,,+++***))))))++++++++++++,,,,,,,,,,,,*********+++++++++++++++''''''((()))***++++++,,,***************************+++,,,,,,+++***)))(((((())))))************)))''''''((())))))***++++++************************((())))))******++++++++++++***************++++++''''''((()))***+++,,,,,,+++***((()))******)))'''&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))++++++******))))))((((((*********)))))))))((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((''''''''''''$$$%%%'''((())))))((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&'''''')))(((&&&$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((('''!!!###%%%''''''&&&$$$###''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''&&&''''''((()))***+++************))))))))))))(((''''''))))))((('''''')))***)))((('''(((******)))))))))))))))************+++++++++++++++***+++---......---,,,,,,---........................//////............//////111111111000000000//////000000////////////000000qqqiiieeeccc```^^^]]]]]]^^^___^^^]]]\\\[[[YYYYYYZZZZZZXXXWWWSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVUUUQQQMMMKKKJJJEEECCCAAA>>><<<:::999888777666777999;;;<<<<<<:::444444555444222///,,,***)))************---222555999::::::999777333///,,,(((''''''&&&&&&&&&''''''$$$%%%&&&'''''''''%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''((((((((((((((('''&&&&&&)))(((((((((((((((((()))***)))'''&&&&&&''')))***((((((((((((((((((((((((((((((((((((((()))************)))))))))))))))*********++++++++++++******------,,,***)))***,,,///...000111000...,,,+++++++++***************++++++,,,,,,*********+++---...//////000000///......---******++++++,,,------............---,,,++++++******++++++++++++,,,,,,,,,***************+++++++++''''''((()))***+++,,,---************************,,,---------,,,+++***)))''''''((()))))))))******''''''(((((())))))))))))))))))))))))))))))))))))((()))))))))*********+++,,,+++)))(((((()))***+++''''''(((((()))******+++***)))(((((())))))(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((()))))))))(((((((((((((((******)))((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((''''''''''''%%%&&&'''(((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&''')))'''%%%###"""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))******+++++++++*********)))(((''''''((()))((('''''')))***)))((('''(((***))))))))))))))))))***+++))))))***+++++++++*********,,,------,,,++++++,,,,,,,,,---------------......------------......///000000/////////.........///////////////000000000rrriiieeeccc]]]\\\[[[\\\^^^`````````ZZZXXXXXXYYYZZZ[[[[[[YYYSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVUUUQQQMMMKKKJJJDDDBBB@@@>>>;;;999888888666666666999;;;===<<<;;;333333333333111...***((()))*********+++...222666999999:::888666111---+++''''''&&&&&&&&&''''''(((%%%%%%'''''''''&&&%%%$$$$$$%%%&&&(((((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''((()))))))))((('''&&&%%%(((''''''&&&&&&''''''(((***((('''%%%%%%'''(((***((((((((((((((((((((((((((((((((('''((())))))******)))))))))))))))******++++++,,,,,,,,,,,,++++++------,,,+++)))***---///000111333222///---,,,,,,*********))))))***+++++++++******)))***+++,,,,,,------......------,,,,,,+++++++++,,,------......---------,,,++++++***************+++++++++,,,,,,************************)))******++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++******)))'''''''''(((((())))))***))))))))))))((((((''''''(((((((((((((((((((((((()))))))))))))))*********+++***)))((('''((()))***(((((((((((((((((((((((()))'''&&&&&&'''(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&'''&&&###"""!!!"""###$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%&&&''')))+++'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''(((((())))))***++++++++++++******((('''&&&'''((()))(((&&&''')))***)))((('''(((***))))))(((((()))***++++++((()))***+++++++++++++++)))***,,,,,,***)))***+++*********++++++,,,,,,,,,,,,+++++++++,,,,,,---.../////////.........------......///000000000000000rrriiieeebbb[[[ZZZYYYZZZ]]]___``````YYYXXXWWWYYYZZZ\\\[[[ZZZTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVUUUQQQMMMKKKJJJCCCBBB@@@===;;;:::999888555444555777999::::::999444444333222000---+++))))))*********+++...333777999999999888555000,,,)))((((((''''''(((((())))))&&&&&&''''''&&&&&&%%%%%%"""$$$&&&(((((('''%%%###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$$$$&&&'''&&&%%%$$$%%%&&&'''((()))***)))((('''&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((''''''(((((()))***)))))))))))))))******+++------............---------------,,,++++++---///000222333333000...------)))))))))))))))***+++,,,)))))))))))))))***++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,---------*********)))))))))((((((************++++++++++++***************)))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((())))))(((((((((((())))))***++++++***))))))(((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))))))))((((((((('''''''''&&&((('''%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''((((((***)))((('''&&&'''((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%###"""""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###############$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$###$$$$$$$$$$$$""" $$$&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((''''''''''''((((((((()))***+++++++++***)))((('''&&&&&&(((((('''&&&''')))***)))((('''(((***(((((((((((()))***+++,,,))))))***+++,,,,,,,,,,,,(((***++++++***))))))***((())))))******++++++,,,************+++,,,---.../////////.........---------...///000111111111000rrriiidddaaa]]][[[[[[\\\^^^___```___[[[ZZZYYYYYYZZZZZZYYYXXXUUUUUUUUUTTTTTTSSSSSSSSSTTTUUUVVVUUUQQQMMMKKKJJJCCCBBB@@@>>><<<:::999999555555555777999:::999888777666444333000///---,,,)))*********,,,///444777999::::::888555111,,,)))''''''&&&&&&'''(((((()))((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&''')))******)))((('''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((()))))))))))))))))))))***++++++//////000000000000//////,,,---...---,,,,,,,,,...000111333222000---------(((((((((((()))+++,,,,,,((((((((()))))))))************+++++++++++++++************+++++++++++++++)))))))))))))))(((((((((************+++++++++++++++*********)))))))))(((************++++++++++++))))))))))))))))))))))))''''''''''''(((((()))***+++***)))((((((((()))*********************))))))************************)))))))))))))))))))))(((&&&&&&'''((())))))))))))'''''''''''''''''''''((()))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&'''(((((()))*********)))(((&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!"""######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%!!! !!!###''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((''''''''''''((((((&&&''')))++++++***)))(((((('''&&&&&&(((((('''&&&''')))***)))((('''(((***(((((((((((()))***+++,,,)))***+++,,,------------(((***,,,,,,***)))***+++((())))))***++++++,,,,,,++++++++++++,,,---......////////////............,,,---///000111111111000rrriiidddaaaaaa```^^^^^^```aaaaaa```^^^\\\ZZZZZZZZZYYYWWWUUUVVVUUUUUUUUUTTTTTTSSSSSSTTTUUUVVVUUUQQQMMMKKKJJJCCCBBB@@@>>><<<;;;:::999888777777999;;;<<<;;;999999888666333111000//////)))******+++,,,///444888:::;;;:::999666111---***$$$$$$$$$$$$$$$%%%&&&''')))(((&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%'''(((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((&&&%%%&&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$%%%&&&&&&$$$$$$%%%&&&%%%''')))***+++***)))((())))))(((((((((((())))))&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))))))))((())))))***++++++000000111111111111000000+++---......---,,,,,,---///111222111///,,,,,,,,,'''''''''((()))+++,,,---(((((((((((())))))))))))***++++++,,,,,,,,,++++++))))))))))))************++++++++++++************)))************++++++++++++*********))))))((((((''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((()))+++,,,---,,,+++***((((((((()))***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((($$$%%%''')))******)))((($$$%%%%%%&&&'''((())))))***(((''''''(((((('''&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%''''''((()))***+++,,,,,,+++)))'''&&&%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%&&&''''''((())))))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((&&&%%%$$$%%%%%%&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%)))(((((('''''''''((((((%%%''')))***+++***)))(((((('''&&&&&&'''((('''&&&((()))***)))((('''(((***(((((((((((()))***+++,,,)))***+++,,,---.........)))+++------+++***+++,,,))))))***+++,,,,,,------,,,++++++,,,---...///000000000/////////.........,,,---///000111111111000pppddd```aaa___]]]\\\\\\]]]^^^]]]\\\YYYXXXWWWWWWVVVVVVVVVVVVRRRTTTVVVWWWWWWUUUSSSQQQUUUUUUSSSQQQOOOLLLIIIHHHHHHEEE@@@===<<<;;;:::999666666777888999:::;;;;;;:::999666444111...,,,+++((()))******+++...333777;;;;;;:::888555111...,,,(((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''''''''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$&&&&&&&&&$$$$$$$$$&&&$$$%%%%%%""""""%%%$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%&&&'''((()))$$$$$$$$$""" !!!###&&&$$$&&&))),,,,,,+++(((&&&))))))((('''&&&&&&%%%%%%&&&'''(((*********)))(((''''''''''''''''''''''''&&&''''''((()))***++++++))))))(((((((((((())))))000000//////............++++++++++++++++++++++++......------,,,+++******&&&'''''''''&&&'''))),,,)))))))))))))))******+++---,,,***))))))***,,,---******++++++++++++******((()))***++++++***)))((((((((())))))******++++++++++++******))))))((((((************))))))))))))%%%&&&'''((())))))))))))+++)))'''&&&((())))))))),,,,,,,,,,,,***)))(((''')))(((((('''&&&&&&%%%%%%,,,,,,+++***)))(((''''''***************)))(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''''')))&&&%%%&&&((()))'''%%%&&&&&&%%%&&&''''''%%%$$$%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$###""""""###$$$$$$***'''$$$$$$&&&%%%### &&&%%%$$$$$$$$$%%%&&&'''!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&'''&&&### ''''''''''''''''''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))(((++++++++++++************+++++++++++++++***)))(((------------,,,+++***))))))************+++++++++,,,---.../////////......000000//////...............//////000111222222222pppeeeaaabbb```^^^\\\\\\]]]]]]\\\[[[XXXWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSRRRPPPNNNLLLIIIHHHGGGCCC???<<<;;;:::888777555666666777888999::::::888777555333000...,,,+++((()))******+++...333777;;;:::999777444111---+++((((((((((((''''''&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$"""!!!!!!$$$&&&###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%$$$###!!!"""$$$&&&%%%''')))++++++***(((&&&)))(((((('''&&&&&&%%%%%%%%%&&&'''((()))((((((''''''''''''&&&&&&'''''''''%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''......------,,,,,,,,,,,,************************------,,,,,,+++***))))))((())))))'''&&&&&&((()))***************+++,,,,,,,,,+++)))(((((()))+++,,,(((((())))))))))))(((((()))))))))******))))))))))))))))))))))))******************************************)))))))))((((((%%%&&&'''((())))))))))))***(((''''''((())))))(((++++++++++++***)))((('''((((((((((((((((((((((((*********)))((((((''''''((())))))))))))(((''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''%%%$$$%%%'''(((&&&$$$&&&%%%$$$%%%''''''%%%###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$""""""$$$''')))((('''&&&&&&%%%$$$$$$$$$%%%&&&""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$"""!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((************************)))***++++++,,,,,,,,,+++------------,,,+++***))))))************+++++++++***++++++++++++,,,,,,,,,/////////......---------------...//////000111111pppeeebbbccc```^^^\\\[[[\\\\\\[[[ZZZVVVUUUUUUUUUUUUVVVVVVWWWWWWVVVTTTRRRQQQQQQRRRSSSQQQQQQQQQPPPNNNKKKIIIHHHEEEBBB===:::888777666555444555666777888999999999666666444222000...,,,+++((()))******+++...333777::::::999777444000,,,***'''&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%######$$$%%%&&&&&&"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$"""###%%%''''''(((((()))(((((('''&&&((((((''''''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''+++++++++***************((((((((((((((((((((((((++++++******))))))(((((()))******(((&&&%%%&&&''')))))))))))))))***++++++******(((''''''((()))***'''(((((())))))(((((('''***))))))(((((())))))******))))))))))))))))))((()))))))))*********************))))))))))))((((((%%%&&&'''((()))))))))))))))((('''((()))***(((&&&(((((())))))))))))(((((('''''''''((()))******+++(((((((((((((((((((((((('''(((((((((((('''&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%((())))))(((%%%$$$)))'''&&&&&&&&&&&&%%%###''''''%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&((('''&&&$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''  """%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))******+++((()))***,,,---.........------------,,,+++***))))))************+++++++++)))(((((('''((()))***+++......------------,,,,,,,,,,,,------.../////////}}}ooofffcccddd```^^^\\\[[[[[[[[[YYYXXXTTTTTTTTTTTTUUUVVVVVVWWWWWWVVVUUUSSSRRRQQQQQQQQQPPPPPPPPPPPPNNNLLLIIIHHHDDD@@@<<<888666555444333333444555777888888888888555444333111///...,,,,,,((()))******+++...333777999999999777444000,,,)))&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######%%%&&&&&&$$$$$$%%%'''&&&###!!!"""%%%''''''%%%""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$$$$&&&((()))(((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&)))'''&&&%%%%%%&&&''')))(((((((((((((((((((((''')))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((((((((())))))(((&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((******)))((((((((())))))))))))************))))))***)))(((''''''((()))*********))))))(((((((((''')))))))))(((((((((((((((***)))))))))((((((((((((&&&&&&'''(((((()))((((((''''''''')))******'''%%%&&&&&&'''((())))))((((((&&&''''''((())))))******&&&&&&&&&'''''''''(((((('''(((((((((((('''&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&%%%%%%&&&(((((('''%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%+++***((('''&&&$$$###"""''''''&&&%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''!!!###%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&'''((()))***++++++******,,,---.../////////,,,,,,,,,,,,,,,+++******))))))*********+++++++++***)))''''''''')))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///{{{nnnfffcccddd```^^^[[[ZZZZZZZZZYYYWWWTTTTTTTTTTTTUUUVVVVVVWWWUUUUUUVVVVVVUUURRRPPPNNNPPPQQQRRRQQQPPPMMMJJJHHHDDD@@@;;;888666444333111222444666777888999888777555444333111///...,,,,,,((()))******+++...333777999999:::888555111,,,)))%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$&&&%%%%%%$$$&&&'''%%%""" """%%%'''%%%###""""""###$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&###%%%&&&%%%$$$$$$&&&((()))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((('''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''%%%'''((((((''''''((()))&&&&&&&&&&&&&&&''''''(((++++++******))))))))))))))))))************))))))***)))(((''''''((()))******)))))))))((((((''''''))))))((('''&&&%%%%%%%%%)))))))))(((((((((((('''&&&'''(((((((((((((((((('''''''''(((***)))'''%%%%%%&&&'''(((((()))((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&''''''&&&&&&''')))***((('''((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''((()))''''''&&&&&&%%%$$$###"""###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%"""""""""############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$%%%'''(((((('''%%%&&&&&&&&&'''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))((('''&&&%%%%%%&&&'''(((%%%&&&&&&((()))***+++,,,,,,,,,---............---++++++,,,,,,++++++******))))))*********+++++++++++++++))))))***,,,...///+++,,,,,,,,,,,,,,,,,,,,,------............//////xxxllleeecccccc^^^\\\ZZZYYYZZZZZZYYYXXXVVVUUUUUUUUUUUUVVVVVVWWWTTTUUUWWWXXXWWWTTTQQQOOORRRSSSTTTTTTRRROOOKKKIIIEEEAAA<<<888666555333222222444666999:::999888777666666444222000...,,,+++((()))******+++...333777999:::;;;:::777222---***&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%%%%%%%&&&((($$$###"""###$$$%%%$$$###"""######$$$%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&"""###%%%%%%$$$$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%)))(((''''''&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))************))))))))))))))))))))))))%%%%%%&&&&&&''''''(((((($$$&&&((()))(((((()))***((((((((((((((()))******+++++++++******))))))(((&&&''''''((((((''''''&&&)))((((((''''''(((((())))))(((((((((((((((((('''((((((((('''&&&&&&%%%%%%))))))((((((((((((''''''''''''((((((((((((((('''((('''&&&'''((()))'''%%%&&&&&&'''((())))))(((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((((())))))))))))(((''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&'''((((((&&&&&&'''(((&&&&&&&&&''')))***)))'''''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%######!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$"""######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))'''%%%%%%&&&''''''&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&'''(((***+++,,,,,,,,,,,,------...---------***+++++++++++++++******)))************+++++++++,,,+++++++++,,,...///111++++++,,,,,,,,,,,,------........................wwwkkkeeebbbaaa]]][[[YYYYYYZZZZZZYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVUUUVVVVVVWWWVVVUUUTTTSSSVVVVVVWWWWWWUUUQQQMMMJJJFFFBBB===999777666444222333555777:::;;;:::999888888777555333000...,,,+++((()))******+++...333777:::;;;<<<;;;888333...***&&&%%%$$$$$$$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%%%%%%%&&&((($$$%%%&&&&&&$$$###$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%&&&%%%%%%$$$ """$$$%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%%%%&&&&&&%%%&&&'''))))))'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((())))))******''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%'''))))))(((''''''((())))))(((((())))))***+++************)))((('''&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((((((''''''''''''((((((((((((((('''''''''(((((()))))))))))))))((((((((('''''''''''''''(((((((((((('''''')))'''%%%&&&'''((('''&&&'''(((((()))))))))((((((&&&&&&''''''(((((())))))'''''''''''''''((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%&&&((('''%%%$$$&&&((($$$$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''((((((&&&"""!!!$$$%%%&&&&&&&&&%%%$$$$$$ !!!###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''%%%######$$$%%%%%%$$$$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''((((((((((((''''''(((((())))))***+++,,,,,,)))***+++,,,---.........******++++++++++++******)))************+++++++++)))******+++,,,---...///,,,,,,,,,,,,---------...------------,,,,,,,,,,,,vvvkkkdddbbbaaa\\\ZZZXXXXXXZZZZZZZZZYYYYYYXXXXXXWWWVVVVVVVVVVVVXXXWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZYYYVVVRRRNNNKKKGGGCCC>>>:::888666555333333555888;;;<<<;;;999888:::999666444111...,,,+++((()))******+++...333777:::<<<===<<<999444...+++'''&&&$$$$$$$$$&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""$$$%%%%%%%%%%%%'''((($$$''')))(((%%%###$$$&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%$$$######!!!###$$$$$$###$$$&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$&&&(((******(((&&&$$$%%%%%%&&&&&&'''((())))))(((''''''&&&&&&''''''((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''')))******(((&&&%%%&&&'''''''''''''''((())))))))))))))))))((('''&&&%%%(((((())))))))))))((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))%%%&&&''')))***,,,---...)))((((((((('''''''''''''''((((((((((((((('''''')))'''%%%%%%&&&'''((('''(((((())))))))))))((((((%%%%%%&&&((()))+++,,,,,,((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######%%%'''&&&$$$###%%%'''"""""""""$$$&&&'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&((((((&&&$$$""" """%%%$$$""""""$$$&&&###$$$%%%&&&&&&&&&%%%$$$ !!!"""$$$&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%%%%'''((())))))######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&'''((())))))((('''&&&)))))))))***++++++,,,,,,'''(((***,,,---///000000)))******+++++++++******)))************+++++++++'''((()))+++,,,,,,---,,,,,,,,,,,,------.........,,,+++++++++++++++++++++xxxjjjccc`````````^^^[[[ZZZZZZ[[[ZZZYYYYYYXXXWWWVVVUUUVVVVVVWWWXXXXXXYYYYYYXXXXXXWWWVVVWWWXXXZZZYYYWWWSSSOOOLLLHHHEEEAAA;;;777444222111333444666888999:::999999888777444222///...,,,,,,************+++///444888:::;;;:::999666111---******)))'''''')))))))))(((""""""###$$$$$$$$$$$$###%%%&&&'''''''''&&&%%%$$$"""###%%%&&&'''&&&%%%%%%$$$$$$######$$$&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$%%%&&&&&&%%%$$$###(((%%%###$$$&&&'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''')))******))))))(((''''''''''''((())))))((((((''''''''''''((((((((('''&&&&&&%%%%%%)))((('''%%%%%%&&&''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%%%%&&&(((***))))))))))))((('''%%%%%%&&&'''((('''&&&&&&'''(((***)))((('''''''''''''''&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))***++++++******)))((('''***)))'''&&&'''(((***+++''''''''''''''''''''''''+++***(((&&&%%%&&&'''((((((((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$%%%'''''''''%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""""""""###$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$### !!!"""$$$$$$###""""""###$$$%%%%%%%%%###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$$$$%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%######$$$%%%&&&(((((()))&&&%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))(((&&&$$$""")))(((&&&%%%$$$#########$$$%%%&&&'''(((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((&&&((())))))(((((()))+++++++++******++++++,,,---*********))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++---+++***---000111...***yyyllldddaaa```]]][[[YYYYYYZZZ[[[[[[ZZZYYYXXXWWWVVVUUUVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVWWWXXXYYYYYYWWWSSSOOOLLLIIIFFFAAA<<<888555444333333555666888999:::999999888777444222000...,,,,,,************+++...444888::::::;;;999666222---***,,,***((('''(((((('''%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$%%%%%%$$$$$$$$$'''%%%$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&'''((())))))''''''&&&%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&))))))))))))((((((((((((''''''&&&&&&&&&'''))))))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))))))))))))))((('''&&&%%%&&&'''((('''&&&&&&'''((())))))((('''''''''''''''(((''''''''''''(((((())))))))))))******)))))))))&&&''''''((((((((('''''')))((('''''''''((()))***''''''''''''''''''''''''***)))'''&&&&&&&&&((()))((((((((((((''''''''''''+++***))))))))))))***+++***(((&&&&&&&&&&&&$$$"""&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%###!!! )))(((((('''''''''''''''%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&((())))))(((((()))+++************++++++++++++(((((()))))))))************************+++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++***+++---...------,,,---{{{mmmeeebbbbbb[[[YYYXXXXXXZZZ\\\\\\[[[XXXXXXVVVUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXWWWVVVVVVVVVXXXYYYYYYWWWSSSOOOLLLIIIFFFBBB===999777666555444555777999::::::999999777666555222000...,,,+++************+++...444888::::::;;;:::777222---***,,,***'''&&&&&&&&&$$$###$$$%%%%%%&&&&&&&&&&&&&&&######$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%$$$$$$$$$$$$$$$$$$%%%'''%%%$$$$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%'''(((((((((((()))))))))&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%'''((())))))******))))))((('''&&&&&&'''((('''&&&&&&'''((((((((((((((('''''''''''')))(((((('''&&&&&&'''''''''((()))******)))((('''%%%%%%&&&'''(((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''((('''&&&&&&&&&'''((()))(((((((((''''''''''''&&&''''''&&&&&&&&&&&&'''''')))(((&&&&&&&&&&&&$$$"""&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$##################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$"""!!!$$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%(((((('''&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$###!!! &&&&&&''''''(((((())))))&&&&&&'''''''''''''''&&&'''''''''''''''(((((((((&&&''''''''''''((((((((('''((())))))(((((()))***'''(((***++++++******)))))))))))))))))))))))))))+++++++++*********************++++++,,,+++++++++++++++++++++++++++++++++'''+++......***)))+++...}}}ooogggdddccc\\\[[[ZZZZZZ\\\\\\\\\[[[XXXWWWVVVUUUUUUUUUVVVWWWWWWWWWXXXXXXXXXWWWVVVVVVVVVWWWXXXYYYWWWSSSOOOMMMHHHEEEAAA===999777777666555666777999::::::999999777666555333000...,,,+++))))))))))))***...333777999:::;;;;;;888333...+++***(((&&&%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%########################&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&''''''((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((()))))))))******)))(((((('''&&&'''((('''&&&&&&&&&((('''(((((((((((((((''''''(((''''''&&&&&&'''''''''&&&''')))******)))'''&&&'''(((((()))******))))))%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&######""""""""""""######%%%$$$$$$%%%'''((('''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''((((((((()))))))))&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((&&&%%%###&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$######""""""!!! !!!"""###$$$%%%$$$###""""""###$$$%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''')))***)))((('''(((***&&&''')))++++++***((('''++++++***)))(((''''''&&&,,,+++++++++***)))))))))((()))***+++++++++++++++************************(((***,,,+++***)))+++,,,qqqhhhdddccc```^^^]]]]]]^^^]]]\\\ZZZWWWVVVUUUTTTUUUUUUWWWWWWWWWWWWWWWXXXWWWVVVVVVUUUUUUVVVXXXXXXWWWSSSOOOMMMEEECCC???<<<999777777777666777888999::::::999999666666555333111...,,,***))))))))))))***...333777888:::;;;;;;999444...+++(((&&&$$$$$$&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""###############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################&&&%%%$$$######$$$%%%&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&(((((('''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))(((((('''&&&'''((('''&&&&&&&&&(((&&&'''(((((()))(((''''''%%%%%%%%%&&&&&&'''((()))&&&'''(((((((((((('''&&&)))))))))))))))(((''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%'''(((((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''((((((((()))%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''''''''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""######$$$$$$######"""!!!!!! !!!"""###$$$$$$"""""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$(((%%%""""""###$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$######""""""######$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''###$$$$$$$$$$$$###""""""''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''((()))***)))((('''((()))%%%''')))***+++***((('''((((((((((((((())))))))),,,+++++++++***)))))))))((()))******++++++++++++************************+++)))((()))+++,,,+++***rrriiieeecccaaa```_________^^^\\\ZZZVVVUUUUUUTTTTTTUUUWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTVVVWWWXXXVVVSSSOOOMMMDDDBBB???;;;999888888888666777999:::::::::999888666666555444111...,,,***))))))))))))***---333777888999<<<<<<:::555///+++'''&&&$$$$$$&&&''''''&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###""""""""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$%%%%%%%%%###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((())))))''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&'''((('''&&&&&&'''(((&&&&&&((()))))))))((('''$$$$$$$$$%%%&&&((()))***''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&((('''%%%%%%&&&'''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######""""""############""""""###""""""""""""###$$$$$$##################$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""&&&'''%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""$$$##################$$$"""######$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%&&&'''''''''%%%$$$###&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''((()))***)))((('''((()))&&&''')))******))))))(((###$$$%%%''')))+++,,,---+++++++++***************))))))******+++*********************************---)))&&&(((+++...,,,)))rrriiidddccc___^^^^^^_________]]]ZZZVVVUUUTTTTTTTTTUUUWWWXXXVVVWWWWWWWWWWWWVVVUUUUUUTTTUUUWWWWWWVVVSSSOOOMMMDDDBBB???<<<::::::::::::777888999:::::::::999888666666555444222///+++)))((())))))((()))---222777777999<<<===:::555///+++)))(((&&&%%%&&&'''&&&%%%%%%&&&''''''((('''''''''$$$$$$$$$$$$$$$&&&'''((()))((('''&&&%%%&&&&&&'''"""###%%%&&&&&&&&&&&&%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&'''&&&$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''((((((((($$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((%%%&&&((()))***)))((('''%%%%%%%%%%%%&&&&&&'''(((((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$(((&&&%%%%%%&&&'''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''############$$$%%%&&&'''%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""############""""""######$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######%%%&&&&&&$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''%%%&&&'''))))))((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((******)))(((''''''((((((((()))))))))*********$$$$$$%%%''')))***+++,,,***************+++++++++)))************))))))(((************************,,,***))))))***+++,,,,,,rrriiidddbbb\\\\\\\\\^^^______]]][[[UUUUUUTTTTTTTTTUUUWWWXXXVVVVVVWWWWWWWWWVVVUUUUUUSSSUUUWWWWWWVVVSSSOOOMMMEEECCC@@@===<<<;;;<<<<<<777888999:::;;;:::999888555666666555222///+++)))(((((((((((()))---222666777999<<<===;;;555///,,,,,,***'''&&&&&&&&&%%%######$$$%%%%%%&&&&&&%%%%%%######""""""###%%%&&&((()))((('''&&&%%%&&&&&&'''!!!###$$$&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#########!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$&&&(((&&&$$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''%%%%%%&&&&&&'''&&&&&&%%%&&&'''((('''&&&&&&'''((($$$&&&((()))***)))((('''''''''&&&%%%%%%%%%&&&&&&)))'''%%%######%%%''')))&&&&&&'''((())))))))))))&&&%%%$$$######%%%'''(((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$######%%%'''))))))((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$#########$$$&&&((()))%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%""""""############"""""""""###$$$%%%&&&%%%$$$$$$!!!"""###%%%%%%%%%$$$###""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%((((((%%%""""""###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%'''((((((%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&'''((("""$$$&&&((())))))(((((($$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))******)))(((''''''((()))))))))((()))***++++++))))))(((((('''''''''&&&))))))******+++++++++,,,***************)))((('''))))))))))))))))))))))))***,,,---+++)))))),,,000ooocccaaabbb___]]]\\\\\\]]]^^^]]]\\\ZZZXXXUUUUUUVVVWWWWWWVVVXXXXXXXXXWWWVVVUUUTTTSSSTTTUUUVVVVVVTTTQQQNNNLLLGGGEEE@@@<<<888777777777999999:::;;;;;;:::::::::888888666333000---***)))((((((''''''(((,,,222666;;;;;;;;;===<<<888000)))(((((('''&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%%%%$$$$$$'''&&&&&&%%%$$$###""""""######""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$(((((()))******)))((('''$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$$$$%%%########################%%%%%%$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&((('''%%%%%%%%%''')))***((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''******)))(((((((((((((((''''''''''''&&&%%%$$$###&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&++++++******))))))((((((&&&'''(((*********)))((('''((())))))))))))((((((+++*********))))))((((((+++*********))))))((((((++++++++++++++++++++++++qqqeeebbbccc```^^^\\\\\\]]]^^^]]]\\\[[[YYYWWWVVVXXXYYYYYYYYYXXXXXXXXXWWWVVVUUUTTTSSSTTTTTTVVVVVVTTTRRRNNNLLLIIIFFFBBB===:::999999999999::::::;;;;;;;;;::::::999999777555111...+++***)))))))))((()))---333888============<<<777000***(((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((('''%%%$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%&&&###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%$$$"""""""""###%%%&&&((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''))))))(((((('''''''''((())))))(((''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((*********))))))))))))))))))************))))))(((*********)))))))))))))))''''''((()))***++++++,,,************)))))))))(((,,,+++++++++************ttthhhdddddd```^^^\\\\\\]]]^^^]]]\\\[[[YYYWWWXXXZZZ\\\\\\\\\YYYXXXXXXXXXVVVUUUTTTSSSSSSTTTUUUVVVTTTRRROOOMMMJJJGGGDDD@@@<<<;;;:::;;;:::;;;;;;;;;;;;;;;::::::::::::888555222///,,,+++++++++******+++///555999@@@@@@???>>><<<777000+++(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''((()))((('''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&''''''((('''&&&%%%$$$###$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""""""""%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''''''''&&&+++***((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''$$$$$$%%%&&&'''((()))***((())))))))))))))))))***,,,,,,+++***))))))))))))---,,,***)))))))))******''''''((()))***+++,,,,,,************))))))))))))+++++++++******))))))(((tttiiidddcccaaa___]]]]]]]]]^^^]]]\\\ZZZXXXWWWXXXZZZ\\\]]]]]]YYYYYYYYYXXXWWWUUUTTTSSSSSSTTTUUUVVVUUURRROOOMMMJJJHHHDDDAAA>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999777555222///,,,***+++++++++***+++///555999BBBBBBBBB@@@<<<666000,,,(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""#########$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&'''((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%&&&&&&''''''((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!!!!&&&%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""###$$$!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%+++)))'''%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''((((((((())))))******+++***)))((((((((()))***---,,,)))''''''''')))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))***rrrhhhcccbbbbbb```^^^]]]^^^^^^]]]\\\XXXVVVUUUVVVYYY\\\]]]]]]ZZZZZZYYYXXXWWWUUUTTTSSSRRRSSSUUUVVVUUURRROOONNNIIIGGGDDDAAA???===<<<;;;===============<<<;;;:::999888666444111---+++)))******))))))***...444888BBBCCCDDDBBB===666000---(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$############$$$$$$"""###$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&!!!"""""""""#########$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$$$$%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!!!!!#########$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!###$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""###$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''((((((''''''&&&%%%)))(((&&&$$$$$$%%%'''((('''''''''''''''''''''&&&''''''''''''''''''''''''''''''(((((()))))))))***'''&&&&&&&&&'''(((***++++++***'''&&&%%%&&&((()))))))))))))))))))))******))))))))))))))))))******''''''((()))***++++++,,,~~~pppgggcccbbbbbb```^^^^^^^^^^^^]]]\\\WWWVVVUUUUUUXXXZZZ[[[[[[[[[[[[ZZZYYYWWWUUUTTTSSSRRRSSSUUUVVVUUUSSSPPPNNNIIIGGGEEECCC@@@>>>===<<<>>>>>>>>>>>>===<<<;;;;;;888777666333000---***)))))))))(((((()))---333777@@@CCCEEEDDD>>>666000,,,(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&###$$$%%%%%%$$$$$$%%%&&&$$$######""""""######$$$!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""############&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((('''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&''''''((("""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((()))((('''&&&%%%'''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''(((((((((((((((((()))$$$$$$%%%&&&''')))***+++((('''&&&&&&&&&'''((((((%%%&&&''')))***,,,---...))))))))))))************'''(((((()))***+++,,,,,,|||nnngggdddccccccaaa___^^^^^^^^^]]][[[XXXVVVUUUVVVXXXZZZ[[[ZZZ[[[[[[ZZZYYYWWWUUUTTTRRRQQQSSSTTTUUUUUUSSSPPPNNNJJJIIIGGGEEEBBB@@@???>>>>>>??????>>>>>><<<;;;;;;999888777444111...+++)))))))))(((((()))---333777<<>>===;;;;;;:::999888555222///,,,+++******)))((()))---333888:::@@@FFFFFF@@@777///+++(((((('''&&&&&&&&&&&&'''"""###$$$%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%'''(((######""""""""""""######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&'''''''''&&&$$$$$$######$$$&&&''')))$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$%%%'''(((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!!!!###'''***+++)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''"""###$$$%%%%%%$$$###"""########################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''')))***+++***)))'''&&&&&&'''(((((()))(((((('''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))))))))(((((('''''''''&&&'''((()))******)))((('''%%%&&&''')))************(((((())))))*********+++(((((())))))*********+++......---,,,+++***)))(((zzznnngggeeeeeeaaa```___^^^^^^^^^^^^^^^ZZZYYYXXXXXXYYYZZZ[[[\\\ZZZZZZYYYXXXWWWUUUTTTSSSUUUUUUUUUTTTRRROOOMMMKKKIIIHHHFFFCCCAAA???>>>>>>>>>???@@@AAA@@@>>><<<;;;<<<:::888555222///---,,,(((&&&&&&)))+++,,,222999???BBBEEEDDD>>>555...***(((((((((((('''&&&%%%$$$"""###%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%###"""""""""######$$$$$$$$$#########""""""""""""!!!!!!"""###$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((***)))'''%%%$$$$$$$$$%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&''')))*********)))(((&&&&&&'''((('''&&&$$$###'''&&&%%%$$$$$$$$$%%%&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$######$$$&&&&&&&&&$$$$$$$$$$$$&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''########################!!!"""###$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""%%%%%%&&&'''&&&%%%###"""'''### $$$%%%"""%%%%%%%%%%%%%%%%%%%%%%%%,,,((($$$"""$$$$$$###"""$$$$$$$$$######"""""""""$$$%%%%%%$$$######$$$&&&%%%######%%%### !!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%%%%%%%%%%$$$$$$#########!!!!!!""""""#########$$$'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&########################"""###$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########"""$$$'''((('''&&&&&&'''$$$$$$$$$%%%&&&'''((()))++++++******))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((''''''''''''((()))++++++*********)))))))))))))))++++++******))))))((((((+++***)))'''''''''((()))}}}ppphhheeedddaaaaaa___^^^]]]]]]]]]]]]XXXXXXWWWVVVWWWXXXYYYZZZZZZYYYYYYXXXWWWUUUTTTSSSUUUUUUUUUTTTRRRPPPMMMLLLIIIGGGEEECCCAAA???>>>>>>>>>???@@@AAA@@@>>><<<;;;<<<:::888555222///---,,,)))&&&&&&)))+++,,,222999@@@CCCEEEDDD>>>666///+++(((((((((((('''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%###"""""""""###$$$$$$$$$$$$#########""""""###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""######$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))(((&&&%%%$$$$$$%%%%%%$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&''''''(((((((((((((((&&&&&&''''''&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###%%%%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%&&&&&&%%%%%%$$$######!!! """$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%+++'''$$$"""$$$%%%$$$###%%%%%%$$$$$$$$$#########!!!""""""!!! !!!###(((%%%%%%&&&%%%"""###'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$######"""""""""""""""""""""#########$$$######$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%$$$###""""""######$$$%%%%%%&&&&&&########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%###"""###%%%(((%%%$$$$$$%%%%%%'''(((((()))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((()))((((((((('''''''''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((()))***+++***)))))))))))))))))))))*********)))))))))))))))((((((&&&%%%%%%%%%&&&&&&rrriiidddcccbbbaaa___^^^]]]\\\\\\\\\WWWVVVUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXVVVUUUSSSRRRUUUUUUUUUUUUSSSQQQOOOMMMIIIHHHFFFDDDBBB@@@?????????@@@@@@AAA@@@>>>===;;;<<<:::888555222///---,,,)))&&&''')))+++,,,111888@@@CCCFFFEEE???777000,,,***)))((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%$$$############$$$$$$$$$$$$###############$$$$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$#########$$$$$$&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$"""!!!"""&&&(((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&######$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%)))%%%$$$&&&%%%###$$$((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((((((&&&$$$"""#########""""""""""""""""""""""""###############"""###$$$%%%$$$###!!! $$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%&&&########################&&&%%%###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''%%%"""$$$'''%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))))))))(((((()))******))))))))))))))))))******((())))))))))))))))))***+++***))))))((()))))))))tttiiicccbbbaaa```___]]]\\\[[[[[[[[[WWWWWWVVVUUUUUUVVVWWWXXXYYYYYYXXXWWWVVVTTTSSSRRRUUUUUUUUUUUUSSSRRRPPPNNNJJJIIIHHHEEEDDDBBBBBBAAAAAAAAAAAA@@@@@@>>>===<<<<<<:::888555222///---,,,)))''''''***+++,,,111888@@@CCCFFFEEE???777000---******((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$########################$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$#########$$$&&&''''''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""######$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$%%%&&&#####################$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&'''((('''""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###%%%''''''###!!!###$$$######&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&''''''&&&$$$#####################""""""########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%########################'''%%%###!!!!!!!!!###$$$##############################$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%'''%%%### ###&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%(((''''''&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((******)))((((((((()))))))))))))))))))))*********'''((((((((())))))******,,,+++++++++++++++++++++tttgggbbbaaa```___^^^]]][[[[[[[[[ZZZYYYXXXWWWVVVVVVWWWXXXXXXYYYXXXXXXWWWVVVTTTSSSRRRSSSTTTTTTTTTSSSRRRPPPOOOLLLKKKIIIHHHFFFEEEDDDDDDBBBBBBAAA@@@???>>>===<<<<<<:::888555222///---,,,***''''''***++++++111777???BBBEEEDDD???777000---+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""$$$$$$$$$%%%%%%%%%$$$$$$########################%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""######$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$###"""""""""###%%%&&&&&&%%%$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""###"""###%%%%%%%%%%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""$$$$$$#########$$$&&&'''$$$$$$###""""""######$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""######%%%&&&"""$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###""" """###'''"""!!!$$$&&&$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############'''%%%###!!!!!!###%%%'''###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%########################&&&%%%###!!!!!!"""###$$$########################"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''(((((())))))(((((((((((((((((((((((())))))************''''''(((((()))))))))***'''(((((((((((((((((((((rrreeeaaaaaa^^^^^^]]]\\\[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWXXXYYYXXXXXXXXXWWWUUUTTTRRRQQQQQQRRRSSSSSSSSSQQQPPPOOOMMMLLLJJJHHHGGGFFFEEEEEECCCCCCBBB@@@???>>>======<<<:::888555222///---,,,***((('''***++++++000777>>>AAADDDCCC>>>777000,,,***)))'''&&&%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$###$$$%%%%%%&&&%%%%%%%%%###############$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&''''''######""""""######$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%!!!###$$$!!!"""'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$###"""!!!###%%%(((######(((+++)))&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$""" !!!$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%###%%%''''''&&&$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''''''''&&&&&&'''((((((((((((((()))******++++++'''(((((((((((((((((()))'''(((((())))))))))))(((oooccc```aaa\\\\\\[[[[[[[[[[[[\\\\\\[[[ZZZXXXWWWWWWWWWXXXYYYXXXXXXXXXWWWUUUTTTRRRQQQPPPPPPQQQRRRRRRQQQOOOOOOKKKJJJIIIGGGFFFEEEEEEEEEDDDCCCBBB@@@???>>>======<<<:::888555222///---,,,+++((((((******+++000777<<<@@@CCCBBB===666///+++)))(((&&&%%%%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%""""""#########$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&"""###$$$$$$$$$$$$###"""########################"""###$$$$$$###"""###%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%########################$$$%%%&&&&&&&&&&&&%%%$$$!!!###%%%&&&''''''&&&%%%((('''%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$%%%'''(((((('''%%%$$$########################""""""###$$$$$$$$$$$$$$$$$$%%%&&&%%%###$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%###""""""$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&"""###***...***%%%###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$######### !!!!!!!!!"""""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$"""$$$&&&'''&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''%%%%%%%%%%%%%%%&&&'''((('''(((((()))******++++++((((((((((((((('''''''''((()))***+++++++++******mmmaaa___aaa[[[[[[[[[ZZZ[[[[[[\\\]]]ZZZYYYXXXWWWVVVWWWWWWXXXXXXXXXWWWVVVUUUSSSRRRQQQOOOOOOPPPQQQQQQPPPOOONNNJJJIIIHHHFFFEEEDDDDDDDDDEEEDDDBBB@@@???>>>======<<<;;;888555222///---,,,+++((((((******+++000777;;;???BBBAAA<<<555///+++((('''%%%%%%%%%&&&(((***((('''%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%'''((())))))$$$$$$$$$$$$%%%&&&''''''"""###%%%&&&'''&&&%%%%%%""""""######$$$$$$$$$$$$############$$$%%%&&&&&&########################%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$#########""""""!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&!!!"""$$$%%%%%%%%%$$$###!!!###$$$%%%&&&%%%%%%$$$"""###$$$&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$########################!!!"""$$$$$$######$$$&&&%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$########################!!!"""###$$$$$$###"""!!! """%%%'''((('''&&&$$$&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$##############################$$$%%%%%%&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%""""""""""""""""""""""""!!!"""###%%%%%%%%%$$$######$$$$$$"""!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%###!!!"""###"""""""""######$$$$$$$$$"""######"""!!!!!!"""$$$### !!!)))---***### $$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!###%%%%%%###!!! !!!!!!""""""#########$$$%%%%%%%%%$$$$$$#########!!!$$$''''''&&&###!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$%%%%%%%%%!!!!!!""""""#########$$$"""###%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$#########$$$%%%%%%&&&'''((())))))$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))((('''#########$$$%%%&&&'''((('''(((((()))***+++++++++))))))(((((('''''''''&&&$$$%%%&&&((((((((('''&&&{{{lllccc```___^^^]]]\\\[[[[[[[[[\\\]]]]]]WWWRRRRRRUUUYYYYYYWWWZZZYYYXXXVVVTTTQQQOOONNNQQQQQQPPPOOONNNNNNNNNNNNLLLKKKJJJHHHFFFDDDCCCBBBBBBAAA@@@>>>===<<<<<<<<<<<<;;;999666222///---,,,***'''&&&'''(((***111888AAACCCDDDBBB<<<555000---(((''''''''''''&&&&&&&&&)))(((((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$############$$$$$$ !!!###&&&(((***,,,$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!!!! """""""""""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&%%%%%%$$$#########$$$%%%%%%$$$######$$$%%%&&&$$$#########""""""!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###%%%&&&'''(((&&&'''((((((((((((((('''&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$""""""!!!%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&%%%""" """$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%''''''&&&$$$$$$######$$$$$$%%%&&&&&&###"""###%%%&&&%%%###$$$$$$%%%&&&&&&'''((((((&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""######$$$$$$&&&&&&'''&&&%%%###!!!""""""""""""""""""""""""%%%$$$###""""""###$$$%%%!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&&&&%%%$$$"""!!!$$$$$$$$$#########"""""" !!!!!!"""###$$$$$$$$$&&&%%%###"""""""""#########"""!!!!!!!!!"""$$$%%%$$$$$$$$$###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$&&&'''&&&""" %%%%%%%%%%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''###%%%&&&&&&%%%%%%'''((((((((((((((())))))))))))zzzlllccc______^^^]]]\\\\\\\\\]]]^^^___]]]XXXSSSRRRUUUXXXXXXWWWWWWVVVVVVUUUSSSRRRPPPPPPQQQQQQPPPOOONNNNNNNNNNNNNNNMMMKKKHHHFFFCCCBBBAAABBBAAA@@@>>>===<<<;;;;;;;;;:::888555222000...,,,***'''&&&((()))***111888@@@BBBCCCAAA<<<555000---(((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$############$$$$$$!!!!!!!!!"""###%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""##################$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$#########$$$######"""!!!!!!!!!"""###$$$#########""""""""""""%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''&&&'''(((((()))))))))(((&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%###!!! """$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!###$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$"""###%%%&&&%%%######$$$$$$%%%&&&&&&''''''&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$%%%&&&%%%%%%$$$#########"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!############$$$$$$$$$$$$ !!!###%%%&&&&&&&&&&&&""""""""""""""""""""""""$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$######$$$$$$$$$#########""""""!!!!!!!!!"""###$$$$$$$$$%%%%%%###"""""""""#########""""""!!!"""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%''''''&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''''''''&&&%%%$$$'''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''((('''((((((((())))))))))))zzzkkkccc___^^^]]]]]]\\\\\\\\\]]]___```]]]XXXTTTSSSUUUWWWWWWVVVTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQPPPOOOOOONNNNNNMMMOOONNNLLLIIIFFFCCCAAA???AAAAAA@@@>>>===<<<;;;::::::999777555333000......***'''&&&((()))+++111888???AAABBB@@@;;;444///---(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$############$$$&&&&&&%%%$$$#########$$$###############"""""""""%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&((()))************&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&%%%###!!!!!!###%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###$$$###"""%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######%%%%%%$$$############$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$######""""""!!!"""""""""######$$$$$$%%%###############$$$$$$$$$$$$"""!!!"""%%%'''&&&$$$###############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$######$$$$$$%%%%%%$$$$$$$$$###############!!!!!!""""""###$$$$$$$$$%%%$$$######"""############""""""""""""###$$$$$$&&&&&&%%%$$$##################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######'''$$$$$$#########$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$'''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&))))))(((((('''&&&&&&%%%'''((()))((('''&&&'''(((''''''((((((((()))))))))zzzkkkbbb___^^^\\\[[[[[[[[[[[[]]]^^^___[[[XXXUUUSSSUUUVVVVVVUUUTTTSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPOOONNNMMMMMMNNNMMMKKKHHHFFFCCCBBBAAABBBBBBAAA@@@>>>===<<<;;;999999777555333111///...***'''''')))***+++111888>>>@@@AAA???:::444///,,,(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$###############$$$'''&&&&&&%%%$$$#################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***+++++++++'''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$""""""###%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%###%%%%%%%%%$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######""""""""""""#####################$$$$$$%%%$$$#########"""""""""!!!!!!""""""###$$$%%%%%%&&&###########################  ###$$$"""########################""""""#########$$$$$$$$$########################""""""############""""""%%%%%%%%%$$$$$$######"""'''&&&&&&$$$###""" """"""""""""""""""""""""$$$##################$$$"""###$$$%%%%%%%%%%%%$$$$$$###""""""###%%%&&&(((########################"""""""""######$$$$$$$$$$$$$$$##################"""""""""#########$$$$$$'''&&&%%%$$$############!!!!!!!!!"""######$$$$$$###$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""######"""(((%%%$$$$$$$$$$$$$$$%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&))))))(((((((((''''''''')))******)))'''&&&'''((('''''''''((((((((())))))yyykkkbbb^^^^^^ZZZZZZYYYYYYYYYZZZ\\\]]]YYYWWWUUUTTTTTTUUUVVVVVVWWWUUUSSSQQQPPPOOONNNNNNPPPPPPPPPPPPPPPNNNMMMLLLKKKJJJIIIHHHFFFEEEDDDCCCBBBBBBBBBBBB@@@>>>===<<<999999777555333111///...)))''''''***+++,,,111888<<<>>>@@@>>>999333...,,,(((''''''''''''&&&&&&&&&((((((((((((''''''''''''########################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$%%%"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$#########""""""###$$$$$$""""""!!!!!! ###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%&&&'''(((******++++++''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%######$$$%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$#########""""""############$$$$$$""""""""""""""""""""""""###"""""""""######$$$%%%#########""""""""""""""""""######$$$%%%&&&''''''########################%%%### !!!"""""" ###############$$$$$$$$$""""""#########$$$$$$$$$########################!!!""""""#########""""""$$$$$$######"""""""""!!! !!!"""###%%%&&&'''""""""""""""""""""""""""#########$$$$$$#########"""###$$$$$$%%%%%%%%%%%%######""""""###%%%'''(((####################################$$$$$$$$$$$$############$$$#########"""#########$$$$$$$$$$$$'''&&&%%%$$$############!!!!!!"""""""""##################$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$'''(((&&&"""!!!&&&***&&&&&&%%%%%%%%%%%%&&&&&&)))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''((((((((()))))))))***+++***(((''''''(((''''''''''''((((((((((((yyyjjjbbb^^^]]][[[ZZZYYYXXXXXXYYYZZZZZZWWWVVVUUUTTTTTTUUUVVVWWWYYYXXXUUUQQQOOOMMMMMMMMMOOOPPPQQQQQQPPPOOOMMMLLLJJJIIIIIIHHHGGGFFFEEEEEEBBBBBBBBBBBBAAA>>><<<;;;:::999777555333000......)))'''(((+++,,,,,,111777;;;===???===888222---+++(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%########################$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!""""""###$$$%%%&&&$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$""""""!!!!!!""""""###$$$#########$$$$$$$$$$$$$$$###""""""""""""###$$$$$$###""""""""""""###$$$$$$""""""###""""""!!! #########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""""""""#########$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((())))))))))))''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%!!!!!!""""""###$$$$$$$$$$$$$$$######""""""!!!!!!###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&%%%$$$###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%&&&$$$"""$$$$$$######$$$$$$%%%&&&%%%&&&&&&%%%###"""###$$$########################""""""############"""""""""""""""""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$###############''''''&&&%%%###"""!!!!!!#########$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!!!!""""""######""""""#########""""""""""""""""""""""""""""""###$$$%%%"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%$$$##################$$$%%%&&&'''###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%((('''%%%$$$&&&(((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&''''''((('''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((())))))((()))***)))((('''((()))&&&&&&'''''''''(((((((((yyyjjjaaa^^^]]]\\\[[[ZZZYYYXXXXXXYYYYYYTTTTTTUUUTTTTTTUUUWWWXXXZZZXXXUUURRROOONNNNNNNNNOOOPPPQQQQQQPPPOOOMMMKKKKKKJJJIIIHHHFFFEEEDDDCCC@@@@@@AAAAAA???===:::999;;;:::888555222000...,,,)))'''(((+++------111777:::<<<>>><<<888222---+++(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###########################$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""###$$$%%%%%%###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$######""""""######$$$%%%"""#########$$$$$$$$$$$$###""""""!!!"""###$$$%%%"""""""""""""""###$$$$$$%%%%%%&&&'''&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""############$$$$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&%%%$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$#################################%%%''''''$$$"""######""""""######$$$%%%$$$&&&'''&&&###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""!!!!!!!!!!!!"""###$$$%%%!!!"""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$''')))'''### """%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$######################## !!!!!!""""""""""""""""""###############$$$$$$'''%%%$$$"""!!! !!!!!!"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%$$$#########"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%###############$$$%%%%%%'''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###$$$%%%'''((('''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&((())))))''''''(((***&&&&&&&&&'''''''''((((((yyyjjjaaa^^^]]]^^^]]][[[ZZZYYYXXXYYYYYYRRRSSSTTTUUUUUUUUUWWWYYYZZZXXXUUURRRPPPOOOOOOOOOOOOPPPQQQQQQQQQOOOMMMKKKMMMLLLJJJHHHFFFDDDBBBBBB>>>?????????>>>;;;999777<<<;;;999666222///---,,,)))'''))),,,------111777999;;;===<<<777111---***(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%""""""!!!""""""###$$$$$$"""###$$$%%%&&&%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$################################################%%%%%%%%%%%%%%%$$$###""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%&&&(((******'''%%%"""""""""!!!"""######$$$$$$&&&'''&&&###!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$###############$$$$$$$$$$$$######"""""" %%%(((&&&!!!"""'''#########$$$$$$%%%%%%%%%"""############$$$$$$$$$"""""""""""""""""""""""" !!!"""""""""""""""#########$$$$$$%%%%%%&&& """$$$&&&'''"""""""""""""""""""""""""""###$$$%%%%%%$$$###""" !!!$$$&&&'''((()))"""###$$$&&&&&&%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###"""!!! """"""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$(((&&&$$$###%%%'''((((((&&&%%%%%%$$$#########$$$""""""!!!!!!"""$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&'''''''''&&&%%%%%%$$$$$$%%%'''((((((''''''(((***&&&&&&&&&'''''''''((((((zzziii___[[[ZZZ\\\[[[ZZZXXXWWWWWWWWWWWWQQQRRRTTTVVVWWWWWWVVVVVV[[[ZZZWWWTTTQQQOOONNNMMMPPPRRRSSSRRROOOLLLKKKKKKLLLKKKIIIFFFCCCBBB@@@@@@BBBBBBBBBAAA@@@>>>;;;:::999888666333111...---,,,+++((((((+++++++++///555:::<<<===;;;666000+++((((((((('''&&&%%%%%%$$$$$$((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))&&&%%%%%%$$$#########$$$&&&$$$  """!!!""""""""""""#########!!!!!!"""###$$$%%%%%%&&&###"""!!!!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%% """$$$%%%&&&&&&&&&%%%%%%$$$###""""""#####################"""!!! !!!"""###############$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&&&&&&&)))%%%""""""$$$%%%$$$"""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%$$$###"""!!!$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" """###$$$%%%$$$#########$$$&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$############"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!$$$#########""""""!!!!!!######$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$##################$$$###%%%&&&### %%%%%%%%%###"""""""""###$$$######""""""""""""#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$############"""""""""!!!!!! $$$$$$#########$$$&&&'''***(((%%%###"""###%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%$$$"""!!!######"""!!! !!!!!!$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""######"""###$$$%%%'''((())))))"""!!! """%%%%%%"""$$$$$$############$$$$$$################################################%%%$$$######$$$%%%((()))%%%###!!!###&&&'''&&&###########################%%%%%%$$$$$$###""""""""""""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$%%%$$$$$$###"""!!!########################'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((())))))(((&&&%%%%%%&&&'''((({{{jjj```[[[[[[\\\[[[ZZZYYYXXXWWWWWWWWWTTTUUUWWWYYYZZZZZZYYYYYY[[[YYYWWWTTTQQQOOONNNMMMNNNPPPQQQQQQOOOMMMMMMMMMMMMLLLIIIGGGDDDBBBAAAAAA@@@AAAAAA@@@???===;;;999999888777444222000...---***((((((***++++++///555:::<<<>>><<<777000+++((((((''''''&&&%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!###$$$$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%###"""!!!!!!!!!"""$$$$$$$$$######""""""######$$$&&&%%%$$$"""%%%$$$$$$###""""""##################"""""""""!!!""""""###$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$(((%%%""""""$$$%%%$$$###"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$###"""!!! $$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$######"""###$$$%%%&&&$$$###""""""""""""###$$$ !!!"""###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$#########$$$$$$#################################$$$$$$$$$%%%%%%&&&%%%%%%$$$######""""""$$$#########""""""""""""########################$$$###"""!!!!!!"""###$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################&&&$$$%%%'''%%%""""""&&&%%%$$$###"""""""""###$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#####################""""""""""""!!!%%%$$$#########$$$%%%&&&%%%%%%$$$######""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$######"""%%%$$$$$$###""""""######!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""######$$$%%%&&&'''''',,,)))&&&$$$%%%&&&%%%$$$$$$$$$############$$$$$$###################################################"""!!!!!!"""###%%%'''$$$###"""###$$$%%%$$$###########################$$$$$$$$$###############"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''(((((((((''''''&&&&&&&&&''''''|||lllaaa\\\\\\[[[[[[ZZZYYYXXXWWWVVVVVVRRRSSSTTTVVVWWWXXXXXXXXX[[[YYYWWWTTTQQQOOOMMMMMMLLLNNNPPPQQQOOONNNNNNOOOMMMLLLJJJGGGEEECCCBBBAAA???@@@@@@???>>><<<:::999:::999777555222000///...***((((((***+++***///555:::<<<>>>===888111,,,)))'''''''''&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%########################%%%$$$$$$$$$%%%&&&'''(((&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$%%%$$$###!!! ###$$$$$$$$$$$$%%%%%%%%%########################"""""""""!!!"""######$$$###""""""""""""""""""###&&&&&&&&&%%%###!!!%%%$$$######"""#########$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""&&&$$$###"""$$$$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###""""""""""""###$$$$$$######""""""""""""###### !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$#########$$$%%%%%%%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$&&&&&&%%%%%%$$$$$$#####################"""""""""$$$###"""!!!!!!"""###$$$$$$######""""""######$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################)))%%%$$$'''(((%%%$$$&&&%%%$$$######""""""############""""""""""""############$$$%%%%%%$$$######%%%$$$$$$$$$#####################$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&$$$###################################################!!!"""""""""############$$$$$$###"""""""""######!!!"""######$$$$$$##############################"""######$$$$$$$$$##################$$$$$$$$$%%%+++'''""""""###$$$$$$$$$############$$$$$$###################################################"""!!!!!!"""###%%%&&&###$$$$$$$$$"""""""""###########################"""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&''''''((((((&&&&&&'''''''''''''''&&&~~~mmmbbb]]]\\\[[[[[[ZZZZZZXXXWWWVVVVVVQQQRRRSSSTTTUUUVVVWWWWWWZZZYYYVVVSSSQQQNNNMMMLLLLLLNNNPPPPPPOOONNNMMMNNNLLLKKKIIIFFFDDDBBBAAA@@@???@@@@@@@@@???===;;;:::888777666444222000...---***((((((*********...555:::===???>>>999333---***''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$#########$$$$$$######$$$$$$$$$###!!!!!!!!!!!!"""""""""#########$$$$$$$$$#########"""""""""""""""""""""######$$$######""""""""""""#########$$$&&&''')))))))))((($$$$$$###############$$$%%%###""" !!!###$$$&&&&&&&&&&&&%%%$$$######""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$#########$$$###############$$$$$$%%%%%%%%%&&&&&&%%%$$$#########$$$$$$%%%&&&'''''''''''''''$$$###""""""###%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%"""""""""""""""#########""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$#################################""""""###$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%############$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$###!!! !!!###$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%""""""""""""############***$$$"""&&&)))'''%%%%%%$$$$$$$$$#####################""""""""""""############$$$$$$$$$$$$######%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$'''''''''''''''&&&%%%%%%########################"""""""""""""""""""""""""""""""""!!!"""######$$$"""!!!!!! !!!!!!######$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$######""" ###$$$$$$$$$############$$$$$$################################################$$$$$$######$$$%%%&&&&&&"""$$$&&&$$$!!!!!!###########################!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&nnnbbb]]]\\\ZZZZZZZZZZZZYYYXXXVVVUUUTTTUUUUUUWWWXXXZZZ[[[\\\ZZZXXXVVVSSSPPPNNNMMMLLLMMMOOOQQQPPPNNNLLLLLLLLLJJJIIIGGGDDDBBB@@@???>>>@@@@@@AAAAAA@@@>>><<<;;;666666444222000///---,,,***''''''*********...444:::===@@@@@@;;;444...+++&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%######""""""""""""######$$$###"""!!!!!!!!!""""""!!!!!!"""""""""#########%%%%%%$$$$$$###"""""""""!!!"""""""""############$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!$$$###############$$$$$$$$$###!!! """###%%%&&&&&&&&&&&&&&&%%%$$$###""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%%%%$$$"""######$$$############""""""""""""############&&&%%%$$$$$$############$$$$$$%%%&&&''''''''''''######""""""###%%%&&&((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!""""""############""""""############""""""%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""###$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###############$$$$$$$$$%%%###""" """###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%!!!!!!"""""""""#########(((""" $$$'''&&&$$$$$$$$$$$$$$$$$$######""""""######""""""""""""##############################%%%%%%%%%$$$$$$$$$$$$### !!!!!!"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###!!! !!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$!!! !!!!!!######$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""" !!!###$$$%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""""""""###%%%&&&$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$%%%%%%"""$$$&&&$$$!!!!!!###""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''$$$%%%'''((((((((('''&&&nnnbbb]]]\\\ZZZZZZ[[[[[[ZZZXXXVVVUUUSSSSSSTTTUUUVVVXXXZZZ[[[ZZZXXXVVVSSSPPPNNNLLLLLLMMMOOOQQQPPPNNNLLLKKKKKKIIIHHHFFFCCCAAA???>>>===@@@AAAAAAAAA@@@???===<<<555444333111000...---,,,)))'''''')))***)))...444:::===AAAAAA===666///,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""###$$$$$$$$$###!!! !!!"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!!"""############"""%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$###"""!!!#########"""######$$$%%%###"""!!!!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%%%%%%%%%% """$$$$$$###"""###$$$""""""""""""""""""""""""%%%$$$$$$############$$$""""""###$$$$$$%%%$$$$$$###############$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""######$$$$$$############$$$$$$$$$$$$###### !!!"""###$$$$$$%%%#########$$$$$$$$$$$$$$$######"""""""""###$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!""""""######""""""!!!##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$ !!!!!!""""""#########%%%!!! $$$%%%###"""$$$###$$$$$$$$$$$$###""""""######""""""""""""######$$$###""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%$$$!!!!!!###%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!""""""###### !!!""""""######""""""########################"""######$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$"""%%%''''''%%%###""""""$$$$$$############$$$$$$################################################!!!"""""""""""""""""""""###$$$$$$$$$"""""""""###""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''''''''%%%%%%&&&'''((((((((((((nnnbbb\\\[[[YYYZZZ[[[[[[ZZZXXXVVVTTTQQQQQQQQQRRRTTTVVVXXXZZZYYYXXXUUURRRPPPNNNLLLKKKKKKMMMOOOOOONNNMMMLLLMMMJJJHHHFFFCCCAAA???>>>===??????@@@@@@@@@>>>===<<<555555444222000///...---)))'''''')))))))))...444:::>>>BBBBBB>>>777000---&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$%%%%%%&&&""""""###$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############### !!!"""###$$$######"""$$$$$$############$$$$$$!!!"""$$$%%%&&&'''&&&&&&######""""""###$$$$$$%%%!!!"""""""""###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$######"""$$$%%%###"""###$$$""""""""""""""""""""""""##################$$$%%%""""""##################"""######$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%#################################$$$$$$#########""""""$$$%%%%%%%%%$$$######$$$%%%&&&&&&%%%$$$### !!!"""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$######""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""!!! """""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############### !!!!!!"""######$$$"""!!!"""%%%$$$!!!"""&&&###$$$$$$%%%$$$###"""!!!######""""""""""""######$$$###"""!!!!!!"""###$$$&&&&&&%%%%%%%%%$$$$$$$$$ !!!!!!!!!"""#########$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%&&&&&&""""""""""""""""""""""""######################## !!!"""###$$$######"""!!!!!!!!!!!!!!!"""###### !!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$ ###&&&&&&###!!!!!!"""$$$$$$############$$$$$$################################################!!!!!!""""""""""""!!!!!!$$$###"""###$$$%%%$$$###"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$#########%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''###$$$%%%'''((((((''''''%%%%%%%%%&&&'''((())))))nnnaaa\\\[[[YYYZZZ[[[[[[ZZZXXXVVVTTTTTTTTTTTTUUUWWWYYY\\\]]]YYYXXXUUURRRPPPMMMLLLKKKIIIKKKNNNOOONNNNNNNNNOOOJJJIIIGGGDDDBBB@@@???>>>>>>>>>?????????===<<<;;;666666444333111000///...)))'''''')))))))))---444:::>>>BBBCCC>>>777111---&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%""""""""""""""""""""""""###$$$%%%&&&%%%%%%###"""%%%%%%%%%%%%&&&&&&'''(((!!!###%%%'''(((&&&###!!!!!!""""""""""""################################# !!!"""$$$$$$######"""######""""""""""""######$$$$$$%%%%%%$$$###!!! ######""""""###$$$%%%%%% !!!"""###############"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!!!!$$$%%%###""""""$$$$$$$$$#####################"""""""""###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###"""!!!!!!"""""""""###$$$$$$$$$$$$###""""""############$$$$$$$$$#####################$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""" !!!"""######$$$!!!!!!$$$&&&### """(((######$$$%%%$$$###"""!!!######""""""""""""######$$$###"""!!!!!!"""###$$$&&&&&&&&&%%%%%%%%%$$$$$$"""""""""""""""############$$$&&&'''((('''&&&&&&!!!"""###$$$$$$$$$###"""""""""""""""""""""""""""########################!!!###$$$%%%$$$"""!!! !!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######!!!"""""""""############"""%%%%%%$$$$$$&&&)))$$$$$$############$$$$$$######################################################$$$$$$$$$$$$###"""%%%###!!!###&&&(((&&&$$$""""""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$######%%%&&&(((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''"""$$$%%%'''((((((''''''&&&&&&%%%%%%&&&''')))***nnnbbb^^^]]]YYYYYYYYYYYYXXXWWWUUUUUUTTTVVVXXXXXXWWWWWWWWWXXXYYYXXXVVVSSSQQQOOONNNMMMQQQQQQPPPOOOOOONNNMMMMMMMMMKKKHHHEEEBBB@@@???>>>>>>>>><<<;;;;;;:::;;;;;;777777555333111///...---)))******)))***,,,111444???BBBFFFEEE@@@777000,,,(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$"""""""""""""""######$$$((('''%%%###""""""######!!!!!!!!! !!!"""######$$$$$$$$$$$$$$$###"""!!! !!!"""$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$%%%&&&&&&&&&&&&!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$###"""""""""!!!"""$$$$$$!!!########################&&&%%%###!!!!!!"""###$$$$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$'''&&&%%%""" %%%$$$$$$$$$$$$$$$$$$%%%$$$######"""!!! !!!"""""""""""""""!!!  """###$$$%%%&&&""""""""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$#########""""""'''%%%""" ###$$$""""""###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!$$$$$$%%%&&&%%%$$$"""!!!"""###$$$%%%%%%$$$###"""$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$###"""""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""""""""""""""####################################"""%%%&&&$$$"""!!! ###"""!!!!!!!!!###$$$%%%""""""""""""""""""""""""######""""""""""""###############$$$%%%&&&((()))########################$$$######"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$######"""!!! $$$$$$$$$##################$$$%%%%%%$$$###"""!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$!!! $$$#########""""""!!!!!!###$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""""""""""""""""""""""""""&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""$$$$$$############$$$$$$$$$""" """%%%'''""""""""""""""""""""""""#########"""!!!!!!###%%%%%%%%%'''(((((('''%%%%%%&&&&&&&&&%%%$$$###!!!!!!%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%''''''''''''%%%$$$~~~mmmbbb^^^^^^\\\\\\\\\[[[ZZZYYYWWWWWWUUUWWWXXXYYYXXXWWWXXXYYYYYYXXXVVVSSSQQQOOONNNMMMQQQQQQQQQPPPOOONNNNNNNNNOOOMMMIIIEEEAAA???===<<<>>>>>>===<<<;;;;;;;;;;;;777777555333111///...---)))******)))***,,,111444>>>AAAEEEDDD???777///+++(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$"""""""""""""""###$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$###""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$###""""""""""""#####################$$$$$$ """###$$$$$$$$$###!!!!!!"""###$$$$$$%%%%%%&&&%%%###!!!!!!"""###$$$$$$$$$$$$#########""""""######""""""""""""############"""""""""!!!!!!!!!######""""""""""""######%%%%%%$$$######"""""""""!!!"""""""""""""""!!!!!! !!!"""###############"""""""""""""""""""""#########$$$$$$$$$#########"""""""""!!!!!!%%%$$$#####################$$$%%%%%%&&&&&&%%%%%%############$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""######$$$$$$$$$$$$######$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""""""""""""""#################################### """###"""!!! !!!"""""""""""""""""""""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! """"""""""""""""""#########$$$$$$%%%$$$###"""!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!!############"""""""""!!!$$$$$$$$$$$$$$$######"""$$$$$$$$$#########""""""######################## !!!"""###%%%'''(((%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$###"""""""""""""""$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######""""""""""""############''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$|||kkkbbb_________^^^^^^]]][[[YYYXXXWWWVVVXXXZZZZZZYYYXXXYYYZZZYYYXXXVVVSSSQQQOOONNNMMMQQQQQQPPPPPPOOONNNNNNNNNPPPMMMIIIEEEAAA>>><<<;;;>>>>>>===<<<<<<;;;;;;;;;777777555333111///...---)))******)))***,,,111444<<<@@@CCCCCC>>>555...***(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$###""""""""""""###$$$$$$######$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$###"""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$###"""!!! ''''''%%%$$$""""""!!!!!!!!!""""""###$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%% !!!###$$$%%%&&&'''%%%$$$###"""!!!"""######$$$############"""""""""""""""############"""""""""""""""#########$$$$$$"""!!!!!! !!!!!!"""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$#########""""""!!!!!!###############$$$$$$$$$"""""""""!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%"""#########$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$############"""""""""""""""""""""####################################$$$$$$###!!!!!!###"""############""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""'''&&&%%%$$$######""""""########################$$$$$$###"""""""""##############################!!!!!!!!!"""!!!!!! !!!!!!!!!"""############$$$$$$$$$$$$###""""""""""""############""""""########################"""###$$$###!!! !!!"""############""""""""""""$$$%%%%%%%%%%%%$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$%%%%%%%%%$$$##############################$$$###""""""""""""""""""$$$$$$############$$$$$$%%%%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$$$$%%%######""""""""""""######"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&{{{jjjaaa___```^^^^^^]]]\\\ZZZXXXVVVUUUXXXYYY[[[[[[YYYYYYYYYZZZYYYXXXVVVSSSQQQOOONNNMMMOOOOOOOOONNNNNNMMMMMMMMMNNNLLLHHHDDDAAA>>>===<<<>>>>>>>>>===<<<<<<;;;:::777777555333111///...---)))******)))***,,,111444;;;>>>BBBBBB<<<444---)))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%&&&&&&'''&&&%%%###!!!!!!$$$&&&&&&&&&%%%######$$$$$$$$$######"""###""""""######$$$$$$%%%$$$##################$$$######$$$$$$###""""""!!!((('''%%%$$$###"""""""""""""""#########$$$$$$$$$&&&&&&$$$###"""!!! !!!"""###$$$%%%&&&&&&$$$$$$###"""!!!""""""###############""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$############!!!!!!!!! !!!!!!!!!"""!!!  !!!###$$$""""""""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!########################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###!!!!!!"""############### !!!"""######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%$$$###"""###$$$$$$###"""########################$$$###############$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$!!!"""###%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###############""""""""""""!!!"""""""""####################################$$$%%%%%%$$$"""!!!"""$$$"""###$$$$$$$$$"""!!! """"""""""""""""""""""""######""""""""""""######((('''&&&%%%$$$$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""""""""!!! !!!!!!"""###$$$$$$%%%#########$$$############""""""############""""""###########################$$$%%%$$$######$$$%%%#########"""""""""""""""%%%%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###"""!!!!!!!!!$$$$$$%%%%%%%%%$$$$$$#################################"""""""""""""""###$$$$$$############$$$$$$"""############"""!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""$$$%%%&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&##############################$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&'''((())){{{kkkaaa_________^^^^^^\\\ZZZXXXVVVUUUXXXZZZ[[[[[[ZZZYYYYYYZZZYYYXXXVVVSSSQQQOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKIIIGGGCCCAAA???>>>>>>>>>>>>>>>>>>===<<<;;;:::777777555333111///...---)))******)))***,,,111444:::===AAAAAA<<<444---)))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$%%%&&&''''''&&&%%%###  ###%%%&&&%%%%%%"""######$$$$$$$$$######$$$###"""""""""###$$$%%%#########$$$$$$#########""""""###$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$#########"""""" """###$$$######"""###############$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###########################""""""!!!!!!""""""###!!!!!! """###$$$"""""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""!!!!!!################################################!!!!!! !!!"""###$$$!!!!!!"""############""" !!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$###"""###$$$$$$###"""########################$$$$$$###""""""#################################$$$$$$############$$$$$$!!!"""###%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!"""""""""####################################!!!$$$$$$$$$$$$%%%"""###$$$$$$$$$"""!!! """"""""""""""""""""""""%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!""""""###########################%%%%%%$$$$$$$$$%%%%%%&&&""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&##################$$$$$$""""""############""""""""""""""""""""""""""""""!!!"""!!! !!!###""""""""""""""""""######$$$%%%%%%%%%%%%$$$######################################################!!!!!!!!!"""###%%%&&&'''###$$$$$$%%%%%%%%%$$$$$$###########################"""""""""""""""######$$$$$$############$$$$$$""""""!!!!!!!!!"""$$$$$$##############################!!!"""&&&&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%$$$######!!!!!!!!!!!!""""""""""""''''''''''''''''''''''''######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&'''((()))}}}mmmbbb^^^^^^```______^^^\\\ZZZYYYXXXYYYZZZ[[[[[[YYYXXXXXXYYYYYYXXXVVVSSSQQQOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJHHHFFFCCCAAA@@@??????===>>>??????>>>===;;;:::777777555333111///...---)))******)))***,,,111444999===AAAAAA<<<444---)))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%$$$$$$%%%%%%%%%$$$###### !!!"""######"""!!!""""""###$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%"""###$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%"""""""""######%%%&&&&&&%%%%%%$$$$$$###""""""!!!"""###%%%&&&%%%###!!! ##############################"""""""""!!!!!!!!!!!!!!!"""""""""""""""###""""""############"""""" !!!"""$$$%%%&&&&&&$$$######""""""######$$$""""""######$$$$$$$$$$$$###"""!!!!!!"""###%%%&&&""""""""""""""""""!!!!!!"""""""""""""""""""""###$$$$$$$$$###########################$$$$$$$$$$$$"""!!! !!!"""###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&&&&$$$$$$#########$$$%%%&&&$$$$$$############$$$$$$$$$###"""###$$$$$$###"""########################$$$$$$###""""""""""""###"""""""""###############$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""""""""""""""###""""""""""""####################################!!!###$$$%%%&&&"""############""""""!!!""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$ !!!"""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%########################!!!"""###$$$%%%%%%&&&%%%###$$$$$$$$$%%%&&&&&&&&&#########"""######$$$%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###""""""###$$$""""""""""""###############$$$$$$$$$$$$###""""""###############$$$$$$$$$""""""""""""""""""""""""#########"""######$$$%%%######$$$%%%%%%%%%$$$$$$########################"""""""""""""""######$$$$$$$$$############$$$$$$$$$######"""###%%%'''(((""""""""""""""""""""""""###"""!!!"""%%%######""""""""""""######%%%%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&oooccc]]]\\\^^^^^^^^^]]]\\\ZZZYYYXXXXXXZZZ[[[ZZZYYYWWWXXXXXXYYYXXXVVVSSSQQQOOONNNMMMMMMMMMNNNNNNNNNNNNNNNNNNKKKIIIFFFCCC@@@???>>>>>>===>>>?????????===;;;:::777777555333111///...---)))******)))***,,,111444999===AAAAAA<<<555...***(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$""""""""""""""""""######""""""###$$$$$$$$$$$$$$$%%%$$$###!!!!!!"""$$$%%%"""###$$$$$$$$$$$$###"""""""""###############""""""!!!!!!"""###$$$%%%%%%$$$$$$##################((('''&&&$$$###!!! """""""""###$$$$$$$$$%%%"""""""""""""""!!!!!! !!!!!!!!!!!!""""""############""""""""""""###### !!!###$$$%%%%%%$$$######""""""######$$$!!!"""$$$%%%%%%$$$###"""###"""!!!!!!"""###%%%'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$#########""""""""""""""""""#########$$$!!!""""""""""""!!!!!! """######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$%%%######$$$$$$$$$$$$######$$$###"""###$$$$$$###"""########################$$$$$$###"""""""""""""""!!!"""""""""#########$$$$$$$$$############$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""######""""""""""""#################################### !!!"""$$$%%%""""""""""""""""""###$$$""""""""""""""""""""""""###""""""""""""""""""###""""""######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&&&&&&&$$$$$$$$$&&&!!!"""""""""############"""############"""!!!!!!""""""#########$$$$$$$$$########################((('''%%%###"""!!! """###$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""###$$$$$$###""""""###%%%######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''########################%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$pppddd]]][[[[[[[[[[[[ZZZZZZXXXWWWWWWXXXZZZ[[[ZZZXXXWWWWWWXXXYYYXXXVVVSSSQQQOOONNNMMMOOOOOOOOOOOOOOOOOOOOOOOOLLLJJJGGGCCC@@@>>><<<<<<===>>>???@@@???===;;;:::777777555333111///...---)))******)))***,,,111444999===AAAAAA===555...+++(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&***)))&&&$$$"""!!!!!!!!!!!!!!!!!!"""###%%%&&&'''!!!"""###$$$$$$$$$$$$$$$&&&$$$###!!!!!!"""$$$%%%"""###$$$%%%%%%$$$###"""############"""!!! """"""!!!!!!"""######$$$"""""""""###$$$$$$%%%%%%!!!  ###'''))) !!!###$$$%%%&&&'''"""""""""""""""!!!!!! !!!!!!!!!""""""######$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!######""""""""""""###### ###$$$$$$### ###"""!!!!!!"""$$$&&&'''!!!"""""""""############ !!!"""###$$$%%%%%%$$$$$$$$$$$$######"""""" !!!!!!!!!""""""######!!!"""%%%&&&%%%###  !!!"""""""""""""""$$$$$$##################""""""!!!!!!!!!"""$$$%%%"""###$$$%%%%%%$$$###"""$$$###"""###$$$$$$$$$"""""""""""""""""""""""""""$$$$$$###""""""!!!""""""!!!!!!""""""#########$$$$$$$$$############$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$ !!!!!!!!!""""""######""""""""""""####################################%%%%%%$$$""" !!!######"""!!!!!!!!!###$$$%%%""""""""""""""""""""""""!!!!!! !!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$$$$$$$#####################"""""""""###%%%&&&""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!! !!!"""!!!!!!""""""#########$$$"""""""""""""""!!! """"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!""""""###$$$$$$$$$$$$############$$$$$$!!!"""%%%&&&%%%### """""""""""""""""""""""""""%%%((()))(((&&&%%%$$$%%%&&&'''(((((('''&&&%%%!!!!!!###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&$$$%%%''''''''''''%%%$$$~~~mmmbbb^^^^^^___``````^^^\\\ZZZZZZ[[[^^^^^^___]]]YYYWWWVVVVVVYYYXXXWWWTTTRRROOOLLLKKKNNNQQQTTTTTTSSSPPPOOONNNKKKIIIFFFCCCAAA>>>===<<<>>>>>>===<<<;;;::::::999888777666555333000...---***((((((*********...444888>>>CCCCCC===333,,,(((***(((&&&%%%%%%%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%$$$###""""""$$$###"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""###""""""###%%%%%%$$$###'''%%%###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$###"""!!!#########"""""""""""""""$$$$$$$$$############"""############""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$!!!""""""!!!!!!"""$$$$$$###"""!!!!!! !!!"""!!! !!!###$$$###"""""""""""""""#########""" !!!###%%%"""###############"""""""""############$$$$$$$$$""""""""""""!!!!!!!!!!!!%%%$$$###!!!!!!!!!""""""########################"""############$$$$$$$$$########################"""""""""""""""######$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!"""""""""########################$$$$$$###"""!!!!!!""""""$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$###############%%%$$$######""""""###### !!!###$$$%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!###############"""!!!!!!"""""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############"""###$$$%%%$$$"""!!!#########"""""""""""""""%%%%%%%%%$$$$$$$$$$$$#########""""""""""""######$$$##################$$$################################################&&&###!!!!!!$$$%%%$$$"""%%%!!! ###%%%""""""###%%%$$$$$$$$$%%%%%%&&&''')))'''%%%$$$######$$$%%%'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$"""!!!###$$$%%%%%%%%%%%%$$$###&&&$$$"""###%%%&&&%%%"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((mmmbbb^^^]]]]]]^^^^^^]]]ZZZYYYYYYZZZ]]]^^^^^^]]]ZZZWWWWWWWWWYYYYYYWWWUUURRROOOMMMLLLNNNPPPSSSTTTRRRPPPNNNNNNKKKJJJGGGDDDAAA???>>>===???>>>>>>===<<<;;;::::::888777666555333000...---+++((((((*********...444888>>>DDDCCC===444---))))))(((&&&%%%%%%%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$#########$$$###"""###$$$$$$###"""########################""""""""""""""""""""""""###""""""###$$$$$$###""" """"""###""""""!!!############$$$$$$$$$$$$######""""""""""""############$$$$$$$$$###""""""###"""""""""""""""""""""$$$$$$$$$############"""$$$$$$#########"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!"""$$$"""!!!!!!!!!!!!!!!"""###"""!!! !!!###$$$######""""""""""""#########""" !!!###%%% !!!!!!!!!!!!!!! """############$$$$$$$$$$$$############"""""""""$$$###"""!!!!!!"""##############################""""""#########$$$$$$$$$########################"""""""""""""""######$$$"""""""""""""""######### !!!""""""######""""""########################$$$$$$###"""""""""""""""""""""########################$$$$$$$$$###""""""########################""""""""""""""""""""""""%%%$$$######""""""######!!!"""###$$$$$$$$$###"""""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$""""""""""""""""""""""""!!!""""""""""""!!!!!! ###############"""!!!!!!#########""""""""""""""" !!!!!!""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############$$$######"""""""""""""""############""""""""""""############""""""""""""#########""""""#########$$$$$$###""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################%%%###!!!!!!###%%%$$$"""%%%!!! $$$%%%###"""$$$$$$$$$$$$$$$$$$%%%&&&&&&"""###$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&$$$###"""###$$$%%%%%%%%%%%%$$$###&&&$$$"""###%%%&&&%%%###&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&mmmbbb]]]]]]ZZZ[[[\\\[[[YYYXXXYYYZZZ\\\^^^^^^]]][[[YYYXXXYYY[[[ZZZXXXUUUSSSPPPNNNMMMNNNPPPSSSSSSQQQOOONNNNNNLLLJJJHHHEEEBBB@@@???>>>@@@@@@???>>>===<<<;;;:::888888777555333111///...,,,***)))+++++++++///555999>>>DDDCCC===444---***)))(((&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""########################""""""""""""""""""""""""###"""!!!"""######""" !!!$$$&&&$$$""" !!!!!!""""""######$$$$$$######""""""""""""######"""######$$$$$$$$$######""""""""""""""""""######$$$$$$$$$############"""$$$$$$$$$#######################################!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""### !!!"""###$$$"""!!! !!!###$$$$$$######"""""""""#########"""!!! """###%%%######$$$$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%$$$$$$$$$###############"""""""""###$$$$$$########################"""""""""#########$$$$$$########################"""""""""""""""######$$$############"""""""""""" !!!###%%%%%%$$$###"""########################$$$###""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""######$$$################################# !!!!!!""""""######$$$$$$###""""""""""""######$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!""""""###"""""""""#########$$$######"""!!!$$$######"""!!!!!! ######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!""""""""""""############%%%$$$""" !!!###$$$########################$$$#########""""""""""""$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!########################$$$###!!!!!!###$$$$$$###&&&"""!!!$$$%%%###"""$$$##################$$$%%%!!!###%%%&&&%%%$$$###!!!"""$$$&&&&&&$$$"""!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$######%%%%%%$$$###''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$mmmaaa]]]\\\XXXZZZ[[[ZZZYYYYYYZZZ[[[\\\^^^^^^^^^[[[ZZZYYYZZZ\\\ZZZXXXUUUSSSPPPOOONNNNNNPPPRRRRRRPPPNNNNNNNNNLLLKKKIIIFFFCCCAAA@@@@@@@@@AAAAAA@@@???===;;;:::888888777555333111///...---+++***,,,,,,+++///555999>>>CCCCCC<<<444...+++((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$###############$$$$$$%%%#########$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""########################""""""""""""""""""""""""###!!!!!!!!!###"""!!!!!!%%%&&&%%%###!!! !!!!!!""""""############""""""""""""######!!!"""###$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$$$$#########""""""$$$$$$$$$$$$###########################$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" """###"""!!! !!!###!!!!!!!!!!!!!!!"""######"""!!! !!!###$$$$$$$$$######""""""#########"""!!! !!!"""$$$%%%###$$$$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$$$$############"""""""""######$$$$$$%%%########################""""""""""""####################################"""""""""""""""######$$$$$$$$$######""""""!!!!!! !!!$$$&&&&&&%%%###!!!##############################"""""""""""""""###"""#########$$$$$$$$$%%%!!!!!!"""######$$$############################## !!!!!!"""###$$$$$$$$$$$$###"""""""""""""""#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%#########$$$$$$######"""$$$#########"""""""""!!!$$$%%%&&&&&&''''''&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""############$$$###"""!!!!!!"""######"""###############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$"""!!!!!!"""$$$&&&###################################################"""!!!""""""#########&&&""" $$$%%%"""!!!"""######""""""""""""############$$$$$$###""" !!!"""###$$$$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""~~~lllaaa]]]\\\YYYZZZ\\\[[[ZZZZZZ[[[]]]]]]^^^___^^^\\\ZZZZZZ[[[\\\[[[XXXUUURRRPPPOOONNNMMMOOOQQQQQQOOOMMMMMMNNNLLLKKKIIIFFFDDDBBBAAA@@@AAAAAAAAAAAA???===;;;999999888777666444111///......+++***,,,,,,+++...444888===BBBAAA;;;333...+++''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$######""""""######$$$%%%#########$$$$$$%%%%%%&&&$$$###"""###$$$$$$###"""########################"""""""""""""""""""""""""""!!!!!!!!!######!!! """###$$$%%%$$$###### !!!!!!!!!"""""""""######""""""""""""######!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""############$$$$$$$$$#########""""""########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$###!!!"""###"""!!! !!!"""######"""!!!!!!!!!!!!!!!"""!!! !!!###$$$%%%%%%$$$##################""""""!!!"""###$$$$$$ !!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#################################"""""""""""""""######$$$$$$$$$######""""""!!!!!! !!!$$$&&&&&&%%%###!!!###########################"""""""""""""""######$$$$$$$$$#########"""""" !!!"""###############""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%$$$###""""""!!!!!!"""""" !!!!!!""""""###########################""""""!!!!!!""""""###"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%!!!""""""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%################################################!!!"""""""""""""""###$$$%%%!!! ###$$$!!! !!!######"""!!!!!!"""""""""%%%$$$###!!! !!!!!!"""######"""!!!!!!"""######%%%$$$$$$######$$$$$$%%%###$$$%%%&&&''''''&&&&&&"""######$$$$$$##################$$$$$$$$$%%%%%%############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""}}}kkk```\\\\\\ZZZ\\\]]]]]][[[[[[\\\]]]^^^``````___]]][[[ZZZ[[[\\\ZZZWWWTTTQQQOOOOOONNNMMMOOOPPPOOONNNMMMMMMNNNKKKJJJHHHFFFDDDBBBAAAAAA@@@AAABBBAAA@@@===:::888999888888666444222000///---+++***++++++***---333777<<<@@@@@@:::222---+++&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%###""""""""""""###$$$$$$#########$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!! """$$$$$$###!!!%%%$$$$$$$$$######$$$$$$""""""""""""!!!!!!!!!!!!######""""""""""""######"""######$$$$$$$$$######!!!!!!!!!"""######$$$$$$$$$$$$$$$############""""""""""""""""""#########!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""###"""!!! !!!"""$$$###"""!!! """!!! !!!###$$$&&&%%%$$$##################"""""""""######$$$$$$ !!!"""""""""""""""############$$$$$$$$$$$$############""""""""""""###$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""##############################"""""""""""""""######$$$############"""""""""""" !!!###%%%%%%$$$###"""########################"""""""""""""""######$$$$$$$$$######"""!!!!!! !!!!!!""""""###"""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%######"""!!!!!!!!!!!!""" !!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$#########"""###$$$$$$%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!""""""""""""############!!!###%%%%%%$$$"""!!!""""""######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$############$$$$$$$$$##################$$$!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!""""""!!!!!!###%%%&&&"""!!!###$$$!!! !!!$$$###""""""""""""""""""###""" """%%%&&&%%%###!!! !!!###%%%""""""!!!!!!!!!!!!"""""""""###%%%&&&''''''&&&%%%!!!"""######$$$#####################$$$$$$$$$$$$###############$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######{{{jjj```\\\\\\[[[\\\]]]]]][[[ZZZ[[[\\\```aaaaaa```]]]ZZZZZZZZZ\\\ZZZVVVSSSPPPNNNNNNNNNMMMNNNOOOOOOMMMLLLLLLNNNKKKIIIGGGEEECCCBBBAAA@@@@@@AAAAAAAAA???<<<999777999999888666444222000///---***)))+++***))),,,222666:::>>>>>>888111,,,+++&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!! """%%%&&&%%%$$$#########$$$$$$#########$$$######""""""!!!!!! ######""""""""""""############$$$$$$$$$###"""""" !!!!!!"""######$$$$$$$$$$$$$$$############""" !!!!!!!!!""""""""" !!!""""""###$$$$$$"""""""""""""""""""""""" """###$$$$$$###""" !!!######"""!!! !!!###"""!!!!!!!!!!!!!!!""""""!!! !!!###$$$'''&&&%%%$$$############""""""#########$$$$$$$$$""""""###$$$%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###########################"""""""""""""""######$$$"""""""""""""""######### !!!""""""######""""""########################"""""""""""""""###$$$$$$""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!! """""""""""""""""""""""""""""""""#####################"""!!!!!!!!!!!!!!!$$$$$$""""""!!!"""######"""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""######$$$$$$$$$###"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!"""###############""""""###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$##################""""""#########"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!"""""" !!!###&&&((($$$###%%%&&&###!!!###%%%$$$###""""""""""""###""""""""""""###$$$%%%%%%#########""""""#########""""""!!!!!!!!!!!!""""""!!!###%%%%%%%%%$$$###!!!!!!"""###########################$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%$$$######$$$%%%%%%###$$$&&&%%%###"""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%zzzjjj```\\\\\\[[[\\\]]]\\\ZZZZZZZZZ[[[aaabbbbbb```]]]ZZZYYYYYY[[[YYYVVVRRROOONNNMMMMMMMMMNNNOOONNNLLLLLLLLLNNNJJJIIIGGGEEECCCAAAAAA@@@???@@@AAAAAA???<<<888666999999888666444222000///---***)))***)))(((,,,111555999======777000,,,***%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" ###%%%'''&&&%%% !!!"""$$$$$$$$$###"""%%%%%%$$$###"""!!! ######""""""""""""######$$$$$$$$$$$$$$$###"""!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$############""" !!!!!!"""""" !!!"""#########""""""""""""""""""""""""!!!###$$$%%%%%%$$$###!!!"""######"""!!! !!!!!! !!!!!!"""###$$$"""!!! !!!###$$$'''&&&%%%$$$############"""############$$$$$$$$$ !!!"""###$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################"""""""""""""""######$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!"""""""""########################""""""!!!""""""###$$$$$$ !!!!!!""""""""""""###""""""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!((('''%%%###"""""""""###""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""" !!!""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""###############"""!!! !!!"""$$$&&&""""""###$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%######""""""""""""######!!!"""$$$%%%%%%$$$"""!!!################################################ """""" ###&&&***&&&%%%'''(((%%%###$$$%%%%%%$$$###""""""#########$$$%%%&&&%%%###!!! !!!###$$$%%%%%%$$$###!!!$$$$$$############$$$$$$!!!###$$$###"""!!!!!!!!!"""###############"""############$$$$$$$$$%%%$$$###""""""###$$$$$$&&&%%%$$$######$$$%%%&&&"""%%%&&&%%%###"""$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&yyyhhh^^^YYYWWW\\\[[[ZZZZZZZZZZZZZZZ[[[YYY^^^cccccc^^^[[[[[[]]]\\\YYYVVVRRROOONNNMMMMMMMMMNNNNNNOOONNNMMMLLLKKKIIIHHHGGGEEEBBB@@@???>>>BBBAAA@@@>>>===;;;:::999888888777555333000...---+++******)))***,,,---...222666;;;>>>===777///***))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######'''&&&&&&&&&%%%%%%$$$$$$############$$$%%%&&&'''&&&%%%###"""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$###"""!!! ######$$$$$$$$$$$$######""""""#########$$$$$$$$$!!!###$$$%%%$$$"""!!! ######$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%###!!! ###"""!!! !!!"""###%%%$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!!!!! ###"""  !!!###$$$ !!!!!!!!!!!!!!! """""""""""""""#########$$$%%%%%%$$$!!! !!!######""""""""""""######$$$###""" !!!"""%%%$$$!!! !!!###%%%""""""############"""""" !!!"""###$$$$$$%%%$$$#########$$$%%%&&&&&&$$$###"""###$$$$$$###"""######""""""""""""#########"""""""""!!!!!! ######""""""!!!!!! """"""""""""""""""""""""  """$$$!!!"""$$$$$$"""!!!"""###$$$$$$$$$############""" !!!!!!""""""######!!!!!!!!!!!!"""###%%%%%%$$$#########""""""!!!!!! !!!!!!!!!!!!"""############$$$$$$$$$$$$###!!! !!!""" ###%%%&&&%%%###""""""######################## !!!!!!""""""##################"""""""""""""""############$$$$$$$$$"""!!!!!!!!!!!!###%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""""""""!!!!!! """""""""""""""""""""""" !!!"""######$$$!!!!!!""""""""""""!!! """ """###!!!############$$$%%%&&&'''((('''%%%$$$###$$$$$$%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$######"""$$$$$$%%%$$$$$$###"""!!!!!!"""""""""""""""!!!!!!""""""""""""############&&&$$$"""!!! !!!"""###$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!!!!!!!"""""""""%%%%%%$$$######""""""""""""############$$$$$$$$$"""############$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###''''''&&&&&&%%%$$$######!!!###%%%%%%$$$$$$$$$%%%xxxhhh^^^YYYXXXZZZZZZZZZZZZ[[[[[[\\\]]]YYY^^^bbbbbb^^^[[[[[[]]][[[YYYVVVRRROOONNNMMMMMMMMMNNNNNNOOONNNMMMLLLKKKIIIHHHGGGEEECCCAAA@@@???CCCBBBAAA???>>><<<;;;:::888888777555222000...,,,+++******)))***,,,---...333666;;;>>><<<666...)))((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%######"""""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%###"""""""""#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$###"""!!!!!!!!!######$$$$$$$$$$$$######""""""#########$$$$$$$$$ !!!"""###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!###"""!!! !!!""""""""""""!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! """""" !!!###$$$"""#########"""!!! #########"""""""""!!!!!!"""###$$$###"""!!!"""###!!!!!! !!!!!!%%%$$$###"""!!!""""""###+++)))&&&###""""""###$$$""""""############""""""!!!!!!""""""######$$$$$$###############$$$%%%%%%$$$###"""###$$$$$$###"""######""""""""""""######$$$$$$$$$######"""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! """###$$$!!!###$$$$$$###""""""###$$$$$$$$$############"""!!!!!!!!!!!!""""""###### !!!!!!"""###$$$$$$#########""""""""""""!!!!!!!!!"""""""""######"""############$$$$$$$$$$$$###"""!!!!!!!!!""""""!!!######""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$""""""!!!!!!"""###$$$%%%###############"""""""""""""""""""""""""""""""""#########"""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""###### !!!""""""######""""""$$$""" !!!###$$$###!!!!!!!!!!!!""""""###$$$%%%%%%%%%$$$######$$$%%%&&&$$$###"""!!!!!!"""###$$$######$$$$$$$$$######"""$$$$$$%%%$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!""""""""""""#################################$$$$$$$$$#########$$$$$$%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$""""""######$$$%%%%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$###"""""""""$$$&&&&&&%%%$$$%%%&&&xxxhhh^^^ZZZXXXXXXXXXYYYZZZ[[[\\\]]]]]]YYY]]]aaaaaa^^^[[[ZZZ[[[ZZZXXXUUURRROOONNNMMMMMMMMMMMMNNNOOONNNMMMLLLKKKHHHHHHGGGEEEDDDBBBAAAAAADDDCCCBBB@@@???===<<<;;;999888777555222000---,,,+++******)))***,,,---...444777;;;>>>;;;555---(((&&&&&&'''''''''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$############""""""!!!""""""###$$$%%%%%%$$$######"""###############$$$$$$$$$$$$######%%%%%%$$$$$$######""""""######$$$$$$$$$$$$######"""""""""############$$$!!!"""""""""############""""""""""""""""""""""""""""""!!! !!!"""### !!!"""###$$$""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""#########""""""!!!!!!""""""###"""""""""!!!!!!!!! """!!! !!!###$$$$$$$$$$$$$$$###!!! #########""""""!!!!!!!!! """######""""""###%%%"""!!!!!! !!!!!!"""%%%$$$###############$$$+++)))'''$$$######$$$%%%""""""############"""""""""""""""""""""###############"""""""""###$$$$$$$$$###"""###$$$$$$###"""######""""""""""""######%%%%%%%%%%%%%%%$$$$$$$$$###""""""""""""!!!!!!!!!""""""""""""""""""""""""###############$$$$$$$$$!!!###%%%$$$###"""###$$$$$$$$$$$$############"""!!!!!!!!!""""""""""""###"""!!!!!!!!!"""###$$$%%%###############""""""""""""""""""#########$$$$$$"""############$$$$$$$$$$$$$$$###""""""""""""###!!!"""###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$$$$###"""!!!!!! """############$$$$$$$$$###"""""""""""""""###############""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###############%%%$$$######%%%%%%$$$### !!!"""######""""""""""""###$$$%%%&&&######""""""""""""######"""######$$$$$$$$$######$$$$$$%%%$$$$$$###"""!!!!!!!!!""""""###""""""!!!"""""""""#########$$$$$$ !!!"""$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""###$$$######$$$%%%&&&''''''(((!!!""""""###$$$$$$%%%%%%"""""""""#########$$$$$$"""############$$$$$$$$$!!!!!!""""""###$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$$$$#########%%%&&&'''&&&%%%&&&'''wwwhhh^^^ZZZYYYXXXXXXYYYYYYZZZZZZZZZZZZYYY\\\______]]][[[ZZZZZZYYYXXXUUURRRPPPNNNMMMLLLLLLMMMNNNOOONNNNNNLLLLLLHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCAAA@@@>>><<<;;;;;;999888777555222///---,,,+++******)))***,,,---...444777;;;===;;;444---((($$$%%%&&&'''&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$########################$$$$$$$$$$$$###########################"""######$$$$$$$$$$$$######""""""""""""############"""""""""!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!!!!!###%%%&&&$$$###"""""""""###%%%&&&!!!!!!!!!!!!!!!"""""""""############$$$%%%&&&'''###""""""""""""""""""###"""""""""!!!!!!!!!!!! """!!!!!! !!!"""##################""""""!!! !!!!!!"""""""""""""""""" """######""""""###$$$$$$##################$$$########################$$$###"""!!!"""###$$$%%%""""""############""""""#########"""""""""""""""###"""""""""""""""######$$$###"""###$$$$$$###"""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$###""""""$$$%%%%%%$$$######$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$#########$$$$$$%%%&&&########################"""""""""#########$$$$$$""""""#########$$$$$$$$$$$$$$$$$$###############$$$%%%$$$###!!! !!!###""""""""""""""""""""""""######""""""!!!!!! %%%$$$$$$###"""!!! """"""#########$$$$$$$$$#########"""""""""""""""%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###############""""""$$$$$$$$$$$$$$$$$$$$$$$$ """######"""""""""""""""######$$$###""""""""""""""""""###""""""###$$$$$$$$$######$$$$$$$$$$$$$$$###!!!!!!!!!!!!"""#########""""""""""""#########$$$$$$$$$"""""""""!!!""""""######%%%$$$###!!!!!!"""###$$$"""""""""###############!!!!!!!!!!!!""""""######""""""""""""############""""""#########$$$$$$$$$%%%$$$$$$###""""""!!!!!!""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%###%%%''''''&&&&&&&&&'''xxxhhh^^^ZZZYYYXXXYYYYYYYYYXXXWWWVVVVVVXXX[[[]]]^^^]]][[[YYYXXXXXXWWWUUURRRPPPNNNMMMLLLLLLLLLNNNNNNOOONNNMMMLLLIIIHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@???===;;;:::999:::999777555222///---++++++******)))***,,,---...444777:::<<<:::444---)))$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###!!!!!!""""""""""""""""""%%%%%%%%%%%%%%%%%%&&&'''############$$$#########"""######$$$$$$######"""!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%'''&&&%%%###"""""""""###$$$ !!!"""""""""""""""############$$$%%%''''''######""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!"""""""""""" !!!"""######$$$"""###$$$###"""!!!!!!###$$$$$$############$$$$$$!!!!!!""""""""""""""""""!!!!!! !!!"""###$$$""""""############""""""#########"""""""""""""""######"""""""""""""""###$$$###"""###$$$$$$###"""######""""""""""""###############$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""######$$$$$$$$$###""""""###$$$&&&&&&$$$$$$$$$%%%$$$$$$$$$#########""""""############""""""""""""######"""""""""###$$$$$$###############$$$$$$$$$!!!!!!!!!"""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$"""!!! !!!###""""""""""""""""""""""""######""""""!!!!!! $$$$$$######"""!!!!!! """"""#########$$$$$$$$$###############"""""""""%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""################################################""""""""""""!!!!!!!!!!!!$$$$$$$$$###"""!!! """############"""######!!!!!!!!!!!!"""###$$$$$$############""""""!!!!!!"""""""""######"""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!!!!!!!"""###########################$$$$$$$$$$$$&&&$$$!!! !!!%%%$$$###""""""###$$$%%%#########"""!!!!!! $$$$$$#########"""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$%%%%%%%%%$$$######""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###%%%''''''&&&&&&&&&'''yyyiii___[[[YYYYYYYYYZZZZZZXXXWWWUUUTTTXXXYYY[[[]]]\\\ZZZXXXVVVVVVVVVTTTRRRPPPNNNMMMLLLKKKLLLMMMNNNOOONNNMMMMMMJJJJJJIIIGGGFFFDDDCCCCCCBBBAAA@@@>>><<<;;;:::999:::999888555222///,,,++++++******)))***,,,---...333555999;;;999444...***&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###""""""############"""""" !!!!!!"""""""""#########$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!"""""""""####################################!!!!!! """###$$$$$$###"""!!!  !!!"""#########""" !!!"""###$$$%%%$$$######""""""######$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""""" !!!""""""#########$$$$$$###!!! !!!"""###""""""!!!!!!""""""### !!!""""""""""""!!!%%%%%%$$$###"""!!!!!!!!!""""""############"""""""""""""""""""""#########$$$$$$###"""""""""######$$$###"""###$$$$$$###"""######""""""""""""######""""""""""""############"""""""""############$$$"""""""""""""""""""""""""""""""""""""""""""""######%%%'''&&&%%%$$$%%%%%%$$$$$$$$$############"""$$$############"""""""""!!! !!!!!!#########$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######"""############$$$$$$$$$######$$$$$$######"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!############"""""""""""""""############$$$$$$$$$!!!"""############""""""#########""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!"""""""""""""""########################!!!!!!!!!!!!""""""""""""############""" !!!"""###"""!!!!!!!!!###""""""""""""###$$$%%%%%%$$$$$$$$$$$$###""" """"""############""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$#########$$$$$$$$$$$$%%%'''%%%"""  #########$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""''''''&&&&&&%%%$$$$$$###!!!!!!!!!"""""""""######"""############$$$$$$$$$""""""######$$$%%%%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%"""""""""""""""!!!!!!!!!###%%%&&&'''&&&%%%&&&'''zzziii___[[[YYYYYYYYYZZZ[[[ZZZYYYWWWVVVXXXYYYZZZ[[[\\\ZZZWWWUUUUUUUUUTTTRRRPPPNNNLLLKKKKKKLLLMMMNNNOOONNNNNNMMMLLLKKKJJJHHHFFFDDDCCCBBBCCCBBBAAA???===<<<:::::::::999888555222///,,,***+++******)))***,,,---...111444888:::999555///,,,((('''%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&'''''''''(((((((((%%%$$$$$$######$$$$$$$$$!!!"""###$$$%%%$$$$$$###""""""############"""""" !!!"""######$$$$$$######$$$$$$$$$$$$############""""""!!!!!!!!!!!! !!!"""###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!!!!"""""""""!!!!!! !!!"""#########""" !!!!!!"""###$$$######""""""######$$$#########"""""""""!!!!!! !!!!!!""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""###$$$###""""""!!!!!!""""""### !!!"""###$$$######"""%%%%%%$$$######"""""""""""""""############""""""!!!!!!""""""######$$$$$$%%%%%%$$$###############$$$###"""###$$$$$$###"""######""""""""""""######""""""""""""######$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$############"""$$$$$$$$$#########""""""""""""!!!!!! !!!!!!"""#########$$$$$$%%%%%%%%%"""""""""#########$$$$$$"""############$$$$$$$$$""""""#########"""!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""############$$$$$$$$$ !!!"""###$$$$$$#####################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""############################## !!!!!!""""""###### !!!!!!!!!!!! """$$$###!!! !!!###""""""""""""###$$$%%%%%%"""###$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!!!!"""$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""  """$$$%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!!!!"""""""""###"""############$$$$$$$$$!!!!!!""""""###$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%"""""""""""""""""""""""""""$$$&&&&&&%%%$$$%%%&&&{{{jjj___[[[YYYXXXYYY[[[\\\]]]\\\ZZZYYYXXXXXXYYY[[[\\\ZZZWWWTTTUUUUUUTTTRRRQQQNNNLLLKKKKKKLLLMMMNNNOOOOOONNNMMMMMMLLLJJJHHHFFFDDDBBBAAADDDCCCBBB@@@>>>===<<<;;;;;;:::888555222///,,,***+++************,,,---...111333777999999555000---)))(((&&&$$$$$$&&&(((***$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&!!!"""###$$$%%%%%%$$$###""""""############""""""!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$$$$############""""""!!!!!!!!! !!!###$$$%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%%%% !!!###%%%%%%%%%$$$$$$!!!"""#########""""""""""""""""""######$$$$$$$$$############$$$$$$############"""""""""""" !!!!!!""""""""""""""""""############""""""!!!$$$###"""!!!  """###"""###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%%%%$$$### !!!!!!"""######$$$$$$""""""############"""""" !!!!!!"""###$$$$$$%%%&&&&&&%%%$$$######$$$$$$$$$###"""###$$$$$$$$$"""######""""""""""""######""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!$$$&&&((($$$&&&''''''&&&%%%%%%&&&$$$$$$$$$############"""$$$$$$$$$$$$######""""""%%%%%%$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!""""""######!!! """$$$$$$################################# !!!!!!""""""######!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$ """###$$$$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$######################## !!!"""######$$$ !!!""""""""" ###$$$$$$!!! """$$$!!!!!!!!!""""""###$$$%%% !!!###$$$%%%%%%$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!"""$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$###"""!!!!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%% ###'''))))))&&&"""!!!$$$%%%%%%###""" !!!"""$$$%%%&&&''' !!!""""""######!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$#########"""!!!!!! """############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&!!!###%%%%%%$$$$$$$$$%%%|||kkk```\\\[[[[[[^^^aaaaaa___\\\ZZZYYYXXXYYYYYYYYYXXXVVVTTTSSSWWWWWWUUUQQQNNNMMMNNNPPPNNNNNNNNNMMMMMMMMMMMMMMMKKKJJJGGGEEECCCBBBBBBBBBFFFDDDBBB@@@===:::888777888888777555222000...,,,---,,,***(((((()))***+++///555999999888666111+++))))))((('''&&&%%%%%%%%%########################&&&&&&%%%$$$$$$%%%%%%%%%########################"""""""""""""""######$$$%%%%%%$$$###############"""""""""""""""""""""""" !!!!!!!!!!!!%%%$$$""" !!!"""  """%%%%%%"""$$$$$$######""""""!!!!!!######""""""""""""""""""########################"""""""""""""""""""""""" """###$$$$$$###""" %%%$$$######""""""######"""###$$$%%%%%%$$$###"""!!!!!!"""###############""""""!!!!!!!!!!!!""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###""" ###"""!!! !!!"""###$$$###!!! """$$$&&&######""""""!!! &&&&&&%%%###!!!!!!$$$&&&""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!%%%%%%$$$######"""""""""###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$###""""""""""""""""""#########$$$$$$$$$%%%%%%$$$###!!!"""%%%'''###!!!!!!###'''***)))'''%%%$$$###""""""###$$$%%%########################$$$######"""""""""""""""$$$%%%%%%&&&%%%$$$###"""&&&"""$$$$$$$$$$$$$$$###""""""######""""""!!!!!!!!! !!!!!!!!!!!!"""######$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$$$$######"""""""""""""""#################################%%%"""!!!"""###"""!!! """"""!!!######""""""""""""######""""""#########""""""!!! !!!!!!"""###$$$$$$$$$######$$$$$$$$$""" $$$###"""!!!!!!"""######&&&%%%###!!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""$$$$$$############$$$$$$$$$&&&%%%  %%%############"""""""""""""""""""""""""""#########""""""""""""############$$$###"""!!!!!!"""###$$$######""""""""""""######$$$$$$############$$$$$$!!!###$$$&&&&&&%%%$$$###$$$""""""&&&&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{kkkaaa]]]\\\[[[^^^aaaaaa___\\\ZZZYYYXXXXXXYYYYYYWWWVVVTTTSSSUUUVVVVVVTTTPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJHHHFFFDDDCCCCCCCCCCCCCCCAAA???===<<<:::999777777666444222///---+++,,,+++)))(((((()))+++,,,000555999999888666000***''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$""""""!!! """"""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""##################%%%'''(((%%%"""#########"""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!%%%$$$######""""""######""""""###$$$$$$###""""""!!!!!!"""##################""""""!!!!!!""""""#########!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################""" !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""$$$"""!!! """$$$&&&&&&&&&%%%%%%$$$######"""$$$%%%$$$###!!!!!!"""$$$""""""""""""""""""""""""######################################################""""""""""""##############################$$$############"""""""""######$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$######"""""""""!!!!!!"""""""""##################""" !!!###%%%$$$"""!!!"""%%%&&&%%%############"""######$$$$$$##############################"""!!!!!!!!!!!!"""######$$$$$$$$$###"""!!!%%%$$$""" """###"""""""""""""""!!! """""""""!!!!!!!!! ############$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######,,,***&&&!!! ###"""""""""!!!!!!  !!!!!!  !!!'''%%%$$$#########""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$!!!""""""#########""""""$$$###"""!!!!!!"""###$$$&&&%%%###"""!!!"""###$$$######""""""""""""######""""""""""""""""""""""""$$$######""""""######$$$%%%&&&&&&###"""&&&"""""""""""""""""""""""""""""""""""""""""""""###""""""""""""#####################""""""#########$$$##################$$$$$$$$$############$$$$$$##################$$$%%%$$$"""###&&&&&&""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{kkkbbb^^^]]][[[^^^aaabbb```]]]ZZZZZZXXXXXXXXXXXXWWWUUUTTTRRRSSSUUUVVVUUURRRNNNKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLJJJHHHFFFEEEDDDDDDAAAAAA@@@???>>>===<<<;;;777666555333111...,,,+++***)))(((((((((***,,,---111666:::999888555///)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$$$$$$$###""""""""""""###"""""""""""""""""""""""""""""""""#########$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&$$$""""""""""""##################$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$###""""""""""""###!!!""""""######""""""!!!!!!!!!"""########################""""""#########$$$###""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###!!!""""""""""""""""""!!!!!!!!!""""""""""""!!!!!!"""!!! !!!###%%%'''$$$######""""""!!!!!! !!!###$$$$$$"""!!!!!!"""""""""""""""""""""""""""###################################################"""""""""""""""##########################################$$$$$$$$$$$$#########$$$%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$#########!!!!!!!!!!!!!!!"""""""""###%%%&&&%%%$$$###$$$&&&$$$###!!!!!!"""""" !!!""""""###$$$$$$$$$$$$""""""""""""""""""""""""###"""!!!!!! !!!!!!""""""#########"""!!!!!!"""###$$$%%%&&&&&&&&&&&&!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""#########$$$$$$######"""!!!""""""""""""""""""!!!!!!!!!!!!!!!######"""!!!   %%%%%%!!!!!! !!!!!!"""###$$$$$$"""!!!!!! !!!!!!""" !!!"""###!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!"""###$$$%%%######"""""""""######$$$%%%$$$###"""""""""###$$$######""""""""""""######""""""""""""""""""""""""$$$######""""""######$$$%%%'''(((&&&"""!!!###&&&!!!!!!!!!!!!""""""""""""######""""""""""""""""""""""""""""""##################$$$$$$$$$$$$############""""""""""""######$$$$$$############$$$$$$$$$###!!! !!!"""$$$&&&$$$""""""%%%%%%!!!!!!###########################$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}lllccc^^^]]][[[^^^aaabbb```]]][[[ZZZXXXXXXXXXXXXWWWUUUTTTSSSTTTVVVVVVTTTPPPMMMKKKKKKKKKLLLMMMNNNOOONNNNNNMMMNNNMMMLLLJJJHHHGGGFFFEEEBBBAAA@@@???>>><<<;;;;;;888777666444222///---+++)))(((''''''(((***---...111777:::999777555///(((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%##############################""""""######$$$%%%%%%$$$$$$######$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""###$$$$$$!!!""""""###$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!"""############"""!!!$$$$$$###"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###############$$$$$$############$$$$$$$$$#####################!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###"""######$$$$$$######""" !!!"""######"""!!! !!!!!! !!!###%%%&&&""""""!!!!!!!!! """%%%%%%$$$"""!!!"""""""""""""""""""""""""""################################################""""""""""""""""""###$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""###$$$&&&&&&%%%$$$$$$%%%$$$###"""!!!!!! !!!"""$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! ##################"""""" !!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!##################"""!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!! ########################!!!"""$$$%%%###""""""""" !!!"""!!!!!!"""###!!!!!! !!!!!!!!! !!!$$$%%%!!!!!!""""""###############"""!!!!!!!!!"""$$$%%%##################$$$$$$$$$$$$###""""""######$$$######""""""""""""######""""""""""""""""""""""""######""""""""""""#########%%%'''&&&$$$###$$$%%%!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""!!!"""""""""###############$$$%%%&&&&&&%%%$$$###!!!!!! !!!!!!$$$$$$############$$$$$$$$$###"""""""""###%%%%%%""" $$$%%%""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$nnnddd___]]]ZZZ]]]aaabbb```^^^\\\[[[XXXYYYYYYYYYXXXVVVTTTSSSWWWWWWUUUQQQMMMKKKLLLMMMIIIKKKMMMNNNOOOOOONNNNNNNNNNNNMMMKKKJJJHHHGGGFFFDDDCCCAAA???===;;;:::999999999777666333111...---((('''&&&'''(((***---...111777:::999777555///(((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%#######################################$$$$$$%%%!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!"""""""""######&&&$$$"""  """### !!!""""""""""""""""""!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###############$$$$$$############$$$$$$#########$$$$$$$$$$$$###""""""""""""""""""""""""###"""!!! !!!"""#########$$$$$$$$$$$$###### !!!"""######"""!!! !!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$###### ###&&&'''&&&$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$########################""""""###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######################## """$$$$$$"""!!!!!!"""""""""###"""!!!!!!!!!""" !!!"""###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!"""###"""######$$$$$$$$$###### !!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$###""""""######$$$$$$######""")))(((&&&$$$!!! !!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$'''"""###%%%$$$!!!&&&'''((('''### !!!!!! !!!!!!"""!!!  """%%%&&&"""""""""""""""#########%%%$$$"""!!!!!!!!!"""###""""""######$$$$$$$$$$$$##################$$$$$$######""""""""""""######""""""""""""""""""""""""###""""""""""""""""""###!!!###%%%%%%$$$$$$###$$$ !!!!!!!!!""""""##################""""""!!!!!!!!!"""""""""###############$$$%%%&&&&&&%%%$$$######""""""!!!!!!""""""###$$$$$$############$$$$$$###$$$%%%&&&&&&&&&%%%$$$ $$$%%%######&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$pppeee___]]]ZZZ]]]aaabbbaaa^^^]]]\\\ZZZZZZZZZZZZYYYWWWVVVTTTXXXWWWTTTPPPLLLJJJKKKMMMHHHJJJLLLOOOPPPPPPOOONNNNNNNNNNNNLLLKKKIIIGGGFFFDDDCCCBBB???===;;;:::999:::999888666444111///...((('''&&&&&&(((***,,,...111666:::999888555///)))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%""""""!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!"""""""""######'''%%%###!!! !!!"""###!!!###$$$$$$###"""$$$%%%""""""""""""############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################""""""""""""""""""#########"""!!!!!!!!!!!!"""###""""""!!!!!!""""""###!!!!!!"""########################""""""#########""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###""""""!!!!!!""""""#########$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$########################!!!###&&&'''&&&$$$$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$############$$$%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$############$$$%%%&&&%%%$$$$$$%%%&&&!!!"""######""""""###$$$!!!""""""###"""""""""!!!""""""""""""""""""""""""###"""!!!!!! !!!!!!$$$$$$$$$###$$$$$$%%%&&&$$$$$$###""""""""""""### !!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$!!!!!!!!!!!! ###$$$$$$%%%%%%$$$$$$### !!!###$$$&&&''' !!!"""###$$$%%%%%%########################''' $$$"""###$$$###"""$$$&&&"""!!!!!! !!!!!!"""""""""!!!!!!"""###$$$%%%""""""""""""""""""######%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!"""###$$$$$$######!!!!!!""""""######$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""##################$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$###$$$&&&(((((('''%%%$$$  $$$&&&$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$pppfff```^^^ZZZ]]]aaacccaaa___]]]]]][[[[[[\\\[[[ZZZYYYWWWVVVWWWVVVUUURRRMMMKKKJJJJJJGGGIIILLLOOOPPPPPPOOOOOONNNNNNNNNMMMKKKIIIGGGEEEBBBBBB@@@???>>><<<;;;;;;999999888666333111///---(((((('''&&&''')))+++---000555999999888666000***(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$%%%%%%&&&"""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""$$$%%%$$$###"""%%%'''#########"""""""""""""""!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""############"""!!!!!!!!!!!!!!!$$$###""""""""""""###$$$!!!!!!"""##################""""""!!!!!!""""""###!!!!!!###$$$$$$$$$######"""""""""""""""""""""""""""##################"""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""#########""""""""""""""" !!!!!!!!!!!! """%%%%%%$$$###$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$#########""""""""""""%%%&&&&&&%%%######&&&(((!!!###$$$###!!! """$$$$$$###"""!!!!!! !!!!!!##############################"""!!!!!!!!!!!!"""$$$###"""""""""$$$%%%&&&"""###%%%&&&&&&%%%###""" !!!"""""""""""""""""""""""""""######$$$$$$ !!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$###)))(((&&&###"""!!! !!!!!!!!!"""#########""""""""""""""""""""""""""" """ !!!"""&&&)))###""""""!!!!!!""""""###!!!!!!""""""""""""""""""###"""""""""""""""""""""""""""#########""""""!!!!!!"""###%%%&&&&&&%%%%%%""""""###$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$%%%$$$"""""""""###$$$%%%%%%%%%$$$$$$######"""!!!!!! """"""""""""#####################""""""#########$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$!!!"""&&&&&&######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""########################pppfffaaa___ZZZ]]]aaacccaaa___]]]]]]\\\\\\\\\\\\[[[ZZZXXXWWWTTTVVVVVVTTTPPPKKKIIIHHHFFFIIILLLOOOQQQQQQPPPOOOMMMNNNNNNMMMKKKIIIFFFEEE@@@@@@??????>>>>>>======888888777555222000...,,,)))((('''&&&''')))+++,,,///555999999888777111+++''''''&&&%%%%%%$$$######''''''''''''''''''''''''!!!"""%%%'''''''''&&&%%%########################$$$$$$######$$$$$$%%%&&&!!!!!! !!!"""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%% $$$(((+++,,,***&&&$$$!!!###%%%$$$!!!!!!$$$'''$$$$$$######""""""!!!!!! !!!!!!"""######$$$$$$######################################################""""""""""""############"""!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%!!!!!!"""###############""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$###""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""#########$$$$$$############"""!!! !!!"""###$$$$$$######"""!!!!!!!!!############$$$$$$$$$$$$ !!!######""""""###$$$""""""""""""""""""""""""################################################!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""""""""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&'''))))))(((&&&%%%######""""""!!!!!!!!! """!!!###%%%###  """&&&$$$"""!!!  ########################$$$$$$###"""""""""""""""###"""!!!!!!!!!###$$$%%%!!!%%%((()))'''###!!!""""""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!######$$$$$$$$$$$$###### !!!"""$$$&&&!!!!!!!!!!!!!!! ######################## !!!"""!!!$$$$$$!!!!!!#########""""""""""""###### !!!!!!"""!!!!!! #########""""""""""""""" """$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!###%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$###"""!!!!!! """"""""""""############$$$###"""!!!!!!"""###$$$!!!!!! !!!!!!$$$$$$############$$$$$$%%%$$$###""""""$$$&&&''''''$$$$$$'''&&&"""!!!###########################$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""########################mmmbbb]]]\\\]]]ccceeecccaaaaaa___[[[[[[]]]```___\\\YYYVVVUUUXXXVVVTTTQQQOOOMMMLLLKKKGGGHHHJJJLLLMMMNNNNNNNNNSSSQQQQQQQQQMMMEEEBBBDDDBBBAAA@@@???>>>>>>>>>>>>888888888777555111...,,,+++***)))))))))***,,,,,,000444888;;;:::555///******)))'''%%%$$$$$$$$$$$$###$$$$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############""""""$$$&&&'''&&&$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""######"""!!!!!!"""######!!!!!!"""###############""""""""""""""""""""""""########################"""#########"""###$$$&&&######""""""!!!!!! """"""!!!!!!""""""###$$$%%%%%%###"""!!!!!!!!!!!!$$$######""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!%%%&&&'''(((((('''%%%$$$$$$$$$###"""!!!"""$$$&&&%%%%%%$$$###"""!!! """"""""""""""""""""""""!!!!!!"""#######################################$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!######""""""######$$$%%%!!!"""###$$$$$$###"""!!! """######"""###%%%'''%%%%%%############%%%%%%$$$$$$###############$$$""""""!!! """"""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%$$$###"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!%%%$$$ !!!%%%$$$######""""""""""""""""""!!!!!! !!!!!!"""""""""%%%(((((($$$!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""###%%%&&&######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$###!!! """""""""!!!"""######$$$%%%$$$###!!! """!!!  !!!"""$$$$$$############$$$$$$  !!!###$$$############"""""""""""""""############$$$$$$$$$#########"""""""""""""""###"""!!! !!!"""###!!!""""""#########""""""$$$$$$$$$###############""""""############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######"""!!!  !!!!!!""""""##################""""""!!!!!!######$$$$$$$$$######"""$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$###############$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnnccc^^^]]]\\\aaaeeecccbbbbbbaaa^^^]]]___```___\\\YYYXXXWWWXXXVVVTTTQQQNNNLLLJJJJJJFFFHHHJJJLLLMMMNNNNNNMMMNNNMMMMMMNNNIIIBBB???@@@AAA@@@???>>>===<<<<<<<<<999999888777444111///---+++***)))))))))***,,,,,,000333888;;;:::555///******)))'''%%%$$$$$$$$$$$$%%%######''',,,,,,'''"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$&&&&&&%%%$$$##################$$$$$$################################################!!!!!!"""###############""""""""""""""""""""""""########################"""###$$$###""""""$$$%%%##############################"""#########$$$%%%%%%$$$###"""!!!!!!!!!!!!$$$######"""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$######"""""""""!!!!!!""""""###"""""""""!!!#########""""""############$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%""""""############""""""!!!"""######"""###$$$&&&&&&%%%$$$######$$$%%%&&&$$$$$$###""""""######$$$###"""!!!!!! !!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!$$$$$$!!!"""$$$%%%$$$$$$###############"""!!!!!! !!!!!!!!!""""""###%%%((('''$$$!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$###############"""!!! """""""""""""""######$$$%%%$$$$$$$$$######""""""""""""!!! !!!!!!""" !!!############!!! """!!! !!!"""###$$$############""""""""""""""""""#########$$$$$$$$$###"""""""""""""""""""""###"""!!!!!! !!!"""###""""""######$$$######"""""""""""""""!!!!!!!!!!!!""""""############"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!! !!!!!!!!!!!!""""""######$$$$$$#########"""""""""###$$$$$$$$$$$$$$$##################"""""""""!!!!!!!!!!!!"""""""""######$$$$$$###############$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%nnnddd___^^^[[[aaadddccccccddddddaaaaaaaaaaaa___\\\ZZZYYYZZZXXXWWWTTTPPPMMMJJJHHHGGGFFFGGGIIIKKKMMMMMMMMMMMMLLLJJJKKKLLLGGG@@@===???@@@@@@>>>===<<<;;;;;;;;;;;;:::999666444222000///+++***)))))))))***,,,,,,///333888;;;:::555///+++***((('''%%%$$$$$$$$$%%%'''###"""***444666,,,!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""###%%%&&&%%%$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""""""""############""""""""""""""""""""""""###########################$$$%%%###"""!!!###$$$############$$$$$$$$$$$$"""""""""""""""#########$$$$$$###"""!!!!!!!!!"""$$$######""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""########################""""""""""""###$$$$$$%%%%%%###"""###$$$$$$!!!"""""""""######$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$###"""!!! !!!""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%######""""""######$$$%%%######""""""""""""######"""###$$$###"""!!!###%%%&&&%%%%%%$$$$$$%%%%%%&&&######"""""""""######$$$$$$######"""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!$$$$$$!!! """$$$%%%%%%$$$############$$$""""""!!!!!!!!!!!!""""""""""""###%%%'''&&&$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$###"""!!!!!! !!!"""""""""""""""######### !!!!!!"""######""""""!!!!!!!!!""""""### ###%%%%%%### $$$###"""!!!!!!"""###$$$############"""""""""""""""""""""#########$$$$$$""""""""""""""""""######""""""!!!!!!!!!""""""######$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""""""""######&&&%%%%%%$$$$$$#########""""""""""""""""""""""""!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$############"""""""""""""""""""""#########$$$$$$$$$###############$$$$$$########################"""############$$$$$$$$$########################%%%%%%$$$"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%{{{lllccc___]]]\\\aaaeeedddccceeedddaaaccccccbbb___[[[ZZZZZZ\\\YYYWWWSSSOOOLLLHHHFFFEEEEEEGGGIIIKKKLLLMMMLLLLLLMMMKKKLLLMMMIIIBBB@@@BBBAAA@@@???===<<<;;;;;;:::===;;;999666444222111000+++***)))))))))***,,,,,,///222777:::999555///+++)))(((&&&%%%$$$$$$%%%%%%'''######***444666...$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%&&&%%%###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###""""""""""""""""""######$$$""""""""""""""""""""""""########################$$$%%%%%%$$$"""!!!"""$$$"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!######"""""""""""""""###$$$######"""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""""""""#########$$$$$$$$$#########%%%&&&(((***'''######&&&&&&### $$$$$$###""""""!!! """""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%######""""""######$$$%%%$$$###"""!!!!!!"""###$$$###$$$$$$###!!! """###&&&%%%%%%%%%%%%%%%%%%&&&###""""""""""""######$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""$$$$$$"""!!!"""$$$%%%$$$######""""""######""""""!!!!!!!!!"""######""""""###%%%%%%%%%###"""!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$###"""######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$###!!! !!!!!!!!!!!!!!!!!!"""############### !!!"""""""""""""""""""""#########!!!"""###$$$$$$###"""!!!$$$###"""!!!!!!!!!"""###############"""""""""!!!""""""""""""############"""""""""""""""#########""""""""""""""""""######$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%""""""############""""""!!!!!!!!!!!!""""""""""""&&&&&&%%%%%%$$$###""""""""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%#########""""""""""""""""""#########$$$$$$$$$$$$#########"""######$$$%%%########################""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$vvviiiaaa]]][[[]]]cccfffdddcccdddbbb___dddcccaaa^^^ZZZYYYZZZ[[[YYYWWWSSSOOOKKKHHHEEEDDDEEEFFFHHHJJJKKKLLLLLLLLLLLLKKKLLLNNNJJJCCCAAACCCBBBAAA@@@>>>===<<<;;;;;;===;;;999666444222111000+++***)))))))))***,,,,,,...111666:::999555///+++)))(((&&&%%%$$$$$$%%%&&&%%%$$$%%%(((---///,,,)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%&&&%%%###$$$$$$$$$#########""""""########################"""###%%%&&&&&&%%%###"""""""""!!!!!!""""""###$$$""""""""""""""""""""""""########################$$$%%%%%%$$$"""!!!"""$$$$$$######"""!!!  !!!"""#########""""""###"""""""""""""""######$$$######"""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$""""""!!! !!!"""$$$%%%$$$!!!!!!$$$%%%%%%"""""""""!!!!!! """"""""""""""""""""""""!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""######$$$%%%$$$###"""!!!!!!"""###$$$###$$$$$$###!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!"""######$$$%%%%%%$$$##########################################################################################""""""!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """########################"""!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$"""###$$$$$$$$$###"""""""""############"""!!! """""""""""""""""""""""" !!!"""$$$$$$###""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%""" !!!""""""!!!!!!!!!"""############"""##################$$$$$$!!!!!!"""###############"""!!!  !!!"""###"""!!!  !!!"""############"""""""""!!!!!!!!!"""""""""#########!!!!!!""""""############!!!!!!"""###############%%%%%%%%%%%%%%%$$$###"""######$$$$$$%%%%%%%%%&&&""""""############""""""!!!!!!!!!!!!""""""""""""&&&&&&%%%%%%$$$###""""""""""""######$$$$$$%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&""""""""""""""""""######"""#########$$$$$$$$$$$$######""""""###$$$$$$%%%########################""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$rrrfff___[[[YYY]]]cccfffdddbbbcccbbb^^^cccbbb```]]]YYYWWWXXXYYYYYYWWWSSSOOOKKKHHHFFFEEEDDDEEEGGGIIIKKKKKKKKKKKKJJJIIIJJJLLLIIICCCAAACCCCCCBBB@@@>>>===;;;;;;;;;;;;:::999666444222000///+++***)))))))))***,,,,,,---111666999999555///+++((('''&&&%%%$$$%%%&&&&&&$$$%%%&&&&&&&&&'''(((***$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!"""$$$%%%$$$###%%%%%%$$$$$$###""""""!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""###########################$$$%%%###"""!!!###$$$%%%%%%$$$$$$###""""""""""""###%%%&&&&&&%%%%%%$$$"""!!!!!!!!!"""###$$$$$$$$$######"""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$############$$$$$$&&&%%%###  !!!""" !!!"""######""""""""""""""""""""""""!!!!!!"""############"""########################$$$###"""""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$########################""""""######$$$%%%######""""""""""""############$$$""" !!!"""###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!"""######$$$%%%$$$######"""#########""""""""""""""""""""""""################################################""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$######""""""!!! !!!""""""""""""###$$$%%%&&&"""###%%%$$$"""!!!"""###"""###$$$$$$###""" """""""""""""""""""""""" !!!""""""######""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######&&&"""!!!######!!! !!!"""$$$$$$######"""###"""""""""""""""!!!!!! !!!"""############"""  """!!!!!!  !!!"""############""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!"""######$$$$$$!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!""""""###$$$$$$$$$""""""############""""""!!!!!!!!!"""""""""######&&&%%%%%%$$$$$$#########""""""######$$$$$$$$$%%%$$$############"""""""""#########$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%""""""""""""############"""""""""#########$$$$$$""""""""""""###$$$%%%%%%########################"""############$$$$$$$$$########################""""""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$oooddd___[[[XXXZZZ```dddcccbbbcccbbb`````````___\\\XXXVVVUUUVVVXXXWWWTTTPPPLLLIIIGGGFFFDDDEEEGGGIIIJJJKKKKKKJJJIIIHHHJJJLLLIIICCCAAACCCBBBAAA???===;;;:::999999999999888777444111///---+++***)))))))))***,,,,,,,,,000555999999555///+++((('''&&&%%%$$$%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""$$$%%%$$$###$$$$$$#####################################################################"""!!! !!!"""$$$%%%""""""""""""""""""""""""########################"""###$$$###""""""$$$%%%""""""######$$$$$$$$$%%%!!!"""$$$%%%&&&%%%$$$###!!!!!!!!!!!!"""###$$$%%%$$$######"""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""&&&&&&&&&&&&%%%$$$###"""!!!$$$&&&%%%  !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%######""""""######$$$%%%""""""############"""""""""######""" !!!###"""######$$$$$$######""" !!!!!!"""$$$$$$$$$$$$###"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$######""""""!!!!!!!!!!!!!!!############$$$%%%&&&&&&"""$$$%%%$$$!!! !!!### !!!"""###""" """"""""""""""""""""""""!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$############$$$$$$$$$$$$######&&&"""!!!$$$###""" !!!###$$$$$$$$$"""!!!  """######"""""""""!!!!!!"""!!!!!! """###$$$############""""""""""""!!!!!!!!!!!!"""""""""### !!!!!!"""######$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!"""######$$$%%%%%%""""""############"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$#########"""""""""""""""#########$$$$$$!!!"""###$$$%%%%%%%%%%%%!!!"""""""""############!!!!!!!!!"""""""""######""""""""""""###$$$%%%&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%""" ########################nnnddd___[[[XXXXXX^^^bbbbbbbbbddddddaaa______^^^[[[WWWUUUTTTTTTXXXWWWTTTPPPMMMJJJHHHGGGCCCEEEGGGIIIJJJKKKJJJJJJJJJIIIKKKMMMJJJDDDCCCEEEAAA@@@>>><<<:::999888888888888888777555111...,,,+++***)))))))))***,,,,,,,,,000555999999555///+++((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!! """$$$%%%$$$""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######$$$###!!! !!!"""$$$%%%""""""""""""""""""""""""########################"""#########"""###$$$&&&!!!"""$$$%%%&&&!!!"""###""" !!!!!!!!!!!!"""###%%%%%%$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""###"""!!!  !!! """%%%%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""!!!!!!######################## !!!###$$$%%%&&&'''#########"""###$$$$$$%%%!!!"""###$$$$$$###"""!!!!!!""""""""" """###!!!"""###$$$$$$###"""!!! !!!"""$$$$$$$$$######"""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""###""""""###%%%%%%$$$###$$$######"""""""""""""""############$$$%%%&&&'''"""$$$%%%$$$!!! !!!### !!!!!! """""""""""""""""""""""""""!!! !!!###$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######'''"""!!!$$$$$$""" !!!###$$$%%%$$$"""!!!!!!!!!""""""######$$$$$$ !!!"""""""""!!!######$$$$$$$$$$$$######"""!!!!!!!!!"""###%%%&&&############""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$$$$######!!! ######$$$%%%&&&&&&''''''""""""############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$######""""""!!!!!!""""""#########$$$ !!!"""###$$$%%%%%%%%%!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###''')))***)))&&&$$$########################yyyjjjbbb]]][[[[[[]]]___bbbbbbaaa``````aaa_________]]]YYYVVVUUUUUUXXXWWWUUURRROOOKKKIIIGGGHHHHHHIIIKKKLLLNNNOOOOOONNNNNNMMMKKKHHHDDDAAA???AAA@@@???===<<<:::999999:::;;;;;;888444000...---,,,,,,+++++++++,,,---...000111444666777444///+++)))((((((&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%$$$###""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$%%%###!!!"""%%%%%%###!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$#########""""""!!!!!! !!!!!!""""""$$$###!!! """###%%%###"""!!!"""###$$$###"""########################$$$$$$###"""""""""""""""######""""""!!!!!! ########################!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! &&&%%%%%%$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$!!!"""$$$&&&''''''&&&&&&&&&%%%%%%$$$#########$$$&&&%%%###""" """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$""""""###%%%&&&%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%%%%$$$###""""""######$$$%%%''''''''''''%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$###""""""######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############"""!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!(((((('''&&&%%%$$$###"""""""""######$$$$$$$$$%%%$$$###""" !!!"""$$$#########$$$%%%&&&&&&""""""############""""""%%%%%%$$$###"""!!! !!!!!!""""""!!! ######""""""""""""###### !!!!!!!!!!!!!!!###"""!!!!!!"""$$$$$$###!!!!!! """$$$%%%"""!!! !!!###$$$'''%%%###!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""###""""""!!! ###"""!!!!!!!!!"""$$$%%%###"""!!!!!!"""###$$$$$$$$$%%%%%%$$$$$$$$$#########""""""!!! """"""#########""""""!!!!!!!!!###$$$%%%%%%%%%%%%'''&&&%%%###"""!!!!!!!!!######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""######!!!"""%%%""""""""""""!!!!!!!!!!!!""""""""""""############################################################"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%(((((("""%%%333444)))'''$$$%%%$$$!!!"""'''xxxiiiaaa\\\ZZZZZZZZZ]]]```aaaaaaaaabbbccc_________]]]YYYVVVUUUUUUWWWVVVTTTRRRNNNKKKHHHGGGGGGGGGHHHJJJKKKLLLMMMNNNNNNNNNMMMKKKHHHDDDAAA???AAA@@@???===<<<:::999888999::::::888444000...---++++++***)))***+++,,,---000111444777777444///+++)))((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%###""""""###$$$%%%%%%$$$$$$#########$$$$$$########################$$$%%%%%%%%%$$$$$$###"""$$$""" !!!###$$$###!!!""""""!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%############"""""""""!!! !!!!!!!!!""""""%%%###"""!!! !!!###$$$"""!!! !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""!!!!!!!!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""!!! !!! !!!!!!"""######$$$$$$######$$$$$$$$$$$$$$$###'''&&&%%%%%%$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&&&&%%%"""""""""!!!!!!"""""""""$$$$$$$$$#########""""""%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$###"""""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$###"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############"""!!!!!!"""""""""#########$$$$$$######$$$$$$$$$###""""""############"""""""""""" !!!!!!!!!""""""""""""$$$###"""!!! !!!"""$$$############$$$$$$%%%""""""############""""""############""""""""""""""""""######""""""!!! ###""""""!!!!!!""""""### !!!!!!"""###"""""""""###"""!!!!!!"""#########""""""###""" """!!!!!! !!!"""###$$$$$$###"""!!! !!!!!!"""""""""!!!!!!!!!!!!""""""###############"""!!!!!!!!!  !!!"""###$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$###############$$$######"""!!!$$$$$$$$$$$$###"""  !!!""""""""""""$$$$$$######""""""######"""##################"""""""""!!!!!!!!!!!!""""""######"""  """%%%%%%%%%$$$$$$$$$#########""""""""""""############################################################"""###$$$%%%%%%$$$###""""""##################"""$$$$$$################## ###""",,,@@@CCC888444&&&$$$###"""############tttggg```[[[XXXXXXWWWZZZ]]]```aaabbbcccddd^^^______]]]YYYVVVTTTTTTUUUUUUSSSQQQNNNKKKHHHFFFGGGHHHIIIJJJKKKMMMNNNNNNMMMMMMLLLKKKHHHEEEBBB@@@AAA@@@???>>><<<:::999888999::::::888444000...---******)))((()))***+++,,,000111444777888444///***(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###&&&%%%###"""""""""######%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""$$$"""!!!"""""""""###""""""!!!!!!""""""###"""""""""###########################"""""""""""" !!!!!!!!!!!!""""""%%%$$$"""!!!!!!!!!"""###"""!!! !!!"""###"""!!! ###""""""!!!!!!!!!!!!!!!###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$"""""""""!!!!!! """!!! !!!"""###$$$######""""""""""""""" !!!!!!""""""######$$$$$$######""""""!!!""""""''''''&&&%%%%%%%%%%%%&&&""""""!!!!!!!!!""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%######""""""""""""######$$$$$$$$$###############'''&&&$$$######$$$%%%&&&######"""!!!!!!!!!""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###############"""!!!!!!!!!""""""""""""###$$$$$$$$$$$$###$$$$$$$$$###############"""############""""""!!!!!!!!!!!!"""""""""######!!!"""######$$$$$$###### !!!!!!""""""######!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!"""$$$############"""""""""""""""############""""""!!!!!!""""""#########$$$######$$$$$$######"""""""""!!!!!! !!!!!!"""!!!""""""###############""""""!!!!!!""""""###### """$$$$$$!!!!!!!!!!!!!!!!!!"""######!!!!!! ###""""""!!!!!!""""""##################""""""!!! !!!""""""%%%$$$###""""""###$$$%%%"""##################""""""###$$$$$$%%%$$$$$$$$$&&&%%%%%%$$$###!!!  !!!!!!""""""!!!"""""""""""""""###$$$%%%!!!""""""######""""""!!!""""""!!!!!!!!!!!!""""""######$$$###!!!"""###%%%"""""""""!!!!!!!!! """"""""""""############################################################"""###$$$%%%%%%$$$###"""!!!""""""######""""""!!!%%%%%%$$$$$$###""""""!!!###$$$///CCCCCC333,,,&&&$$$"""###&&&'''###qqqeee___ZZZWWWVVVVVVYYY\\\______```aaaccc^^^______\\\XXXUUUTTTTTTTTTSSSRRRPPPMMMKKKHHHGGGIIIIIIJJJKKKLLLMMMNNNOOOLLLLLLLLLJJJHHHEEECCCAAABBBAAA???>>><<<:::888888888999999777333000...---******)))((()))***+++,,,///111444777888555///***(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########%%%%%%###"""""""""""""""$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$#########""" """###$$$###""""""""""""""""""####################################"""""""""""""""!!!!!!!!!!!!!!!!!!""""""%%%$$$###"""!!!!!!!!!"""!!! """###"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######################## !!!"""###$$$$$$%%%######""""""!!! """"""  !!!###$$$%%%$$$######""""""######!!!!!!!!!!!!""""""######$$$###"""!!!!!!!!!######&&&%%%%%%$$$$$$$$$%%%%%%###""""""""""""""""""###""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((&&&$$$$$$######""""""######$$$########################%%%$$$"""!!!!!!!!!######""""""!!!!!!!!!!!!!!!"""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$############""""""!!!!!!!!!!!!!!!""""""######$$$$$$$$$##############################""""""############"""!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$$$$""""""""""""###########################$$$$$$$$$"""""""""!!!!!!!!!!!!"""############""""""!!!!!!""""""############""""""""""""""""""############"""###############""""""!!!!!! !!!!!!!!!!!!"""############"""!!!!!!"""!!!!!!!!!###$$$ """###"""!!!!!!!!!!!!!!!""""""### !!!!!! ###""""""""""""""""""###!!!""""""###""""""!!!!!!"""""""""""""""######$$$$$$######""""""######$$$""""""############""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!"""###############"""""""""""""""###$$$$$$!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!"""$$$$$$###"""###$$$ !!!"""""""""############################################################"""###$$$%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!$$$$$$$$$#########""""""###&&&$$$,,,===:::))) &&&$$$""""""$$$$$$###!!!oooddd___ZZZVVVVVVWWWZZZ]]]^^^]]]]]]^^^___^^^^^^^^^\\\XXXUUUTTTTTTSSSRRRQQQPPPNNNKKKIIIHHHGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKJJJHHHFFFCCCBBBBBBAAA@@@>>><<<:::888777777888999777333000......+++******)))***+++,,,---///111444888999555...)))'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$###############$$$$$$$$$$$$%%%&&&''''''######################## !!!"""###$$$%%%%%%%%%######"""""""""###$$$&&&######""""""""""""######$$$$$$$$$$$$$$$$$$######""""""""""""""""""######""""""""""""""""""!!!!!!$$$######""""""""""""""""""!!! !!!"""######!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$%%%######""""""!!!!!!!!!!!!"""!!!!!! !!!"""###$$$!!!!!!  !!!!!!!!!!!!!!!"""""""""""""""!!!!!!"""###%%%&&&$$$###############$$$$$$%%%$$$###""""""!!!!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%'''((((((&&&$$$$$$$$$############$$$$$$########################$$$###"""!!!!!!!!!"""###"""!!!!!!!!!!!!!!!""""""$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!""""""######$$$$$$$$$######"""########################!!!""""""#########""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$#########""""""""""""!!!$$$$$$##################!!!!!!!!!""""""""""""!!!###############"""!!! """"""############""""""############""""""""""""!!!!!!"""######"""""""""!!!!!! !!!!!! !!!!!!""""""!!!!!! !!!"""!!! """$$$!!!""""""######""""""!!! !!!!!!""""""""""""""" !!!!!!"""""""""!!! ######""""""""""""###### !!!""""""!!!!!!!!!!!!""""""###############"""""""""!!!!!!"""""""""""""""############"""""" """###$$$$$$%%%%%%"""######$$$$$$$$$$$$###!!!""""""###############$$$###""""""!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!###$$$###""""""###$$$$$$$$$#########""""""!!!"""""""""############################################################"""###$$$%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$###&&&###)))999888,,,((($$$$$$### """%%%oooeee```[[[WWWVVVXXXZZZ]]]]]]\\\[[[[[[[[[]]]^^^^^^\\\XXXUUUSSSSSSSSSRRRRRRPPPNNNLLLJJJIIIEEEEEEFFFFFFGGGHHHHHHIIIKKKKKKKKKJJJIIIFFFDDDCCCCCCBBB@@@>>>;;;999888777666888888666333000......++++++***)))***+++,,,---...111555888999555...)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&"""""""""""""""""""""""" """###$$$$$$%%%%%%!!!"""$$$$$$######$$$&&&$$$######""""""######$$$$$$$$$$$$$$$$$$#########""""""""""""##################""""""""""""!!!!!!""""""""""""###"""""""""###!!!!!!"""###$$$###""" """""""""""""""######$$$"""""""""############$$$"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""" !!!!!!""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""$$$%%%&&&###""""""""""""######$$$&&&%%%$$$###"""!!!!!!!!!""""""""""""""""""""""""################################################%%%$$$$$$%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$#########$$$$$$$$$%%%%%%""""""!!!!!!!!!"""######$$$##################$$$$$$############"""""""""""""""!!!!!!!!!"""#########$$$$$$$$$$$$###""""""###############$$$$$$$$$!!!""""""############"""!!!!!!!!!"""""""""###### !!!"""############""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!"""###$$$$$$$$$###"""!!!""""""############""""""$$$#########""""""!!!!!! !!!""""""###""""""""""""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!###""""""%%%&&&%%%###"""!!!"""###$$$ !!!""""""""""""""""""""""""""""""#########$$$######""""""######$$$ !!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################""" !!!"""###$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!!!!!!!!!!!!!""""""######""""""!!!""""""!!!!!!!!!!!!"""""" """###""""""###$$$$$$$$$#########"""""""""""""""""""""############################################################"""###$$$%%%%%%$$$###"""!!!""""""######""""""!!!!!!""""""###$$$$$$%%%%%%$$$((($$$&&&000000)))***###$$$###!!!&&&ooofffbbb]]]YYYWWWWWWYYY[[[\\\[[[ZZZZZZZZZ]]]^^^^^^[[[XXXTTTSSSSSSSSSSSSRRRQQQOOOMMMLLLKKKEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIGGGEEEDDDCCCBBB@@@>>>;;;999777666666777888666333000......******)))((()))***+++,,,...000555999:::555...((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$########################""""""############""""""!!!$$$%%%$$$######$$$$$$######""""""######$$$$$$$$$#########"""""""""!!!"""""""""#####################"""""""""!!!!!! !!!"""###############$$$###"""###$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!###############$$$%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""!!!!!!!!!"""######$$$$$$ """$$$$$$$$$###"""&&&&&&%%%$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""######""""""######$$$%%%$$$$$$###""""""######$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$!!!###%%%&&&&&&%%%$$$"""""""""""""""###$$$$$$###$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$!!!!!!"""###############"""""""""#########$$$$$$ !!!"""######"""""" !!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!  !!!"""######"""!!!!!!"""$$$%%%&&&%%%###"""""""""############""""""""""""""""""############!!!"""######$$$$$$#########""""""!!!!!!""""""### !!!"""""""""""""""!!!###"""!!!%%%%%%$$$""" !!!""" !!!"""###""""""!!!""""""!!!!!!!!!"""###$$$$$$######""""""######$$$""""""###$$$$$$$$$$$$$$$ !!!"""!!!!!! """""""""######"""""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$""""""############"""""""""!!!!!!!!!!!!""""""###"""##################"""""""""!!!!!!!!!!!!"""""" """######"""###$$$&&&""""""""""""!!!!!!!!!!!!""""""""""""############################################################"""###$$$%%%%%%$$$###""""""##################"""##################$$$$$$$$$)))%%%###(((%%%$$$$$$###"""  !!!###ooogggccc^^^ZZZXXXVVVXXXZZZ[[[[[[ZZZZZZ[[[]]]^^^^^^[[[WWWTTTSSSSSSSSSSSSRRRQQQPPPNNNMMMLLLIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIGGGEEEDDDCCCBBB@@@>>>;;;999777666666777888666333000......)))((('''''''''(((***+++...000555999:::555...(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&###$$$%%%&&&'''(((((((((%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!! $$$%%%$$$""""""###$$$$$$############$$$$$$######""""""!!!!!!!!! !!!!!!""""""#########$$$$$$#########""""""!!!!!! !!!###$$$$$$$$$$$$$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""" !!!"""###$$$%%%%%%"""%%%&&&%%%###"""$$$######"""!!!"""""""""!!!!!!!!!!!!!!!  !!!!!!!!! $$$#########$$$%%%%%%&&&""""""""""""###$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###%%%&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$!!!$$$%%%%%%###"""######""""""###$$$%%%%%%###$$$%%%&&&&&&%%%$$$###############""""""""""""######""""""###$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$!!!!!!"""###########################$$$$$$$$$$$$ !!!!!!"""""""""""""""!!!!!!"""###$$$%%%&&&&&&%%%$$$$$$$$$######"""""" !!!#########"""!!!!!!"""$$$&&&'''&&&%%%$$$""""""############"""""" !!!"""###$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%######""""""""""""######!!!!!!"""###############!!!###"""!!!%%% !!!!!! """#########"""!!!###"""  !!!$$$%%%$$$$$$############$$$$$$###$$$%%%&&&&&&&&&&&&&&& !!!###$$$$$$$$$###"""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&%%%%%%$$$ !!!###$$$%%%######$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""###$$$$$$###$$$&&&(((&&&&&&&&&%%%%%%%%%%%%$$$""""""""""""############################################################"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""'''&&&$$$(((%%%""")))%%%"""!!!"""$$$%%%"""wwwhhhaaa^^^[[[YYYUUUUUUVVVVVVXXXYYY[[[\\\```___]]]ZZZWWWTTTRRRQQQSSSSSSSSSRRRPPPNNNLLLJJJIIIIIIJJJJJJKKKMMMNNNOOOLLLLLLKKKIIIGGGEEECCCBBBCCCBBB@@@>>>;;;999777777777666666444333111///...'''''''''''''''((())))))+++111555666666666222,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""&&&%%%$$$###""""""""""""%%%&&&&&&''''''&&&&&&%%%'''&&&$$$"""!!!!!!""""""""""""""""""""""""""""""######$$$######"""!!!!!!######"""""""""""""""""" !!!""""""############"""""""""""""""""""""""""""""""""""""""######"""""""""$$$%%%&&&###"""!!! !!!"""###########################!!!""""""""" """###&&&%%%$$$###""""""""""""""""""############""""""######$$$$$$$$$######""""""""""""""""""######$$$$$$$$$$$$$$$#########"""!!!###%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$###!!!  """###%%%###!!!"""$$$%%%###!!!%%%$$$"""!!!!!!!!!!!!""""""""""""!!!!!! $$$###"""!!!!!!"""###$$$%%%###""""""######""" !!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################&&&###"""%%%%%%$$$$$$$$$"""!!! """############""""""!!! !!!!!!"""###$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%$$$######$$$###"""!!!!!!"""###$$$"""!!! """######"""!!!!!! !!!!!!&&&%%%%%%$$$###"""!!!!!! """###$$$$$$###""" ###""""""""""""""""""###%%%%%%$$$###""""""######$$$$$$$$$###"""!!!!!! !!!!!!""""""""""""!!!!!!"""$$$$$$ ######!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""###""""""!!!  """###$$$###!!! !!! """$$$%%%""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""### !!!"""###############$$$""" """%%%&&&%%%######!!! """$$$%%%%%%%%%$$$######$$$$$$###!!!######""""""""""""#########"""""""""!!!!!!  !!!!!!"""!!!!!!!!!"""$$$%%%$$$"""%%%%%%%%%$$$###""""""!!!$$$#########""""""!!!!!! !!!""""""""""""!!!"""###$$$###"""!!!"""###"""!!! !!!###%%%'''&&&$$$""""""$$$%%%%%%$$$"""!!! """%%%'''%%%###$$$$$$######$$$%%%&&&&&&###$$$%%%%%%######$$$%%%%%%### """$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$yyyjjjaaa]]]ZZZXXXUUUUUUVVVVVVXXXYYY[[[\\\___^^^\\\ZZZWWWTTTRRRQQQSSSSSSSSSRRRPPPNNNLLLJJJJJJJJJKKKKKKLLLNNNOOOPPPOOOOOOMMMLLLJJJGGGEEEDDDCCCBBB@@@>>>;;;999777777777777666444333000///---((((((''''''(((((()))***,,,222666666666555111+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$""""""""""""###"""""""""""""""""""""""" !!!""""""#################################### !!!""""""######"""""""""""""""""""""###########################""""""""""""######$$$""""""!!!!!!!!!!!!""""""########################!!!""""""""" """###%%%%%%$$$###"""!!!!!!""""""###############"""!!!""""""#########""""""!!!$$$############$$$%%%%%%$$$$$$######"""""""""###"""###%%%%%%$$$###$$$%%%############$$$$$$$$$%%%!!!!!!"""""""""""""""!!!%%%###!!!"""$$$%%%###!!!###"""!!!"""######!!!""""""###############"""######""""""""""""#########!!! !!!!!! !!!"""###$$$%%%$$$###############$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""&&&$$$!!! ###%%%"""############""""""!!! !!!""""""!!!!!!!!! !!!!!!"""######$$$$$$%%%%%%$$$$$$###""""""""""""######$$$$$$#########"""""""""!!!!!!"""""""""$$$###!!!"""###%%%$$$$$$###""""""""""""""""""###"""""""""!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!"""""""""######"""""""""$$$$$$###"""""""""""""""$$$$$$######"""!!!!!! !!!!!!!!!!!! !!!###"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""""""""!!!!!!  """#########!!!!!!"""!!!!!! !!!"""$$$$$$###""""""!!!!!!!!!""""""######""""""""""""############""""""""""""""""""!!!""""""############"""###!!! !!!###%%%###"""###!!! """$$$$$$$$$&&&$$$""""""###$$$###"""######""""""""""""###############""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$###### !!!!!!!!! $$$######"""!!!!!! ############"""""""""!!!#########$$$$$$$$$%%%%%%"""###$$$###"""!!!"""###$$$###!!! !!!"""$$$%%%$$$######$$$&&&&&&$$$"""""""""###$$$&&&&&&%%%###"""""""""""""""######$$$%%%&&&'''&&&$$$$$$$$$&&&%%%###!!!!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}mmmbbb\\\XXXUUUUUUUUUVVVVVVXXXYYY[[[\\\___^^^\\\YYYWWWTTTRRRQQQSSSSSSRRRRRRPPPNNNKKKJJJKKKKKKKKKLLLMMMNNNOOOPPPMMMMMMKKKIIIGGGDDDBBB@@@CCCBBB@@@>>>;;;999777777888777666444222000...,,,)))))))))((()))******+++---333666666666555000***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&"""""""""######$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######"""######$$$""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""###### !!!!!!""""""###""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""!!! !!!""""""######""""""!!!""""""""""""""""""""""""!!!""""""""" """###$$$$$$###"""!!!!!!!!!!!!###$$$$$$$$$###"""!!!!!! !!!!!!"""""""""!!!!!!######"""""""""###$$$$$$%%%$$$"""!!!!!!!!!"""######$$$&&&%%%$$$"""###$$$"""""""""#########$$$$$$"""###$$$###"""!!!$$$"""""""""$$$$$$###""" !!!"""$$$$$$###!!!""""""###$$$%%%%%%%%%%%%""""""############"""""""""!!! !!!!!! !!!"""###$$$$$$$$$###"""#########$$$$$$$$$$$$%%%#########"""######$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!"""###$$$ !!!"""############### !!!"""############!!!!!!!!!"""######$$$$$$######################## !!!"""###############!!!!!!""""""""""""!!!!!!$$$"""!!!!!!###$$$$$$###$$$$$$$$$######$$$$$$$$$ !!!!!!"""""""""""" !!!"""######"""!!! !!!!!!############!!!!!!######"""!!!!!!!!!""""""$$$######""""""!!!!!!  !!!!!! !!!###""" ######!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!  """#########"""!!!###"""""""""""""""############""""""""""""######$$$$$$############$$$$$$#########""""""!!!!!!!!!"""############""""""!!!"""!!! !!!"""###"""!!!$$$"""!!!!!!"""######"""'''$$$"""!!!"""###############""""""""""""#####################"""""""""$$$$$$$$$###"""!!!!!! $$$$$$###"""!!! """!!!!!! ############""""""""""""$$$$$$#########$$$%%%&&&!!!"""######"""!!!"""$$$%%%$$$"""!!!!!!!!!"""###""""""$$$&&&'''&&&### """%%%&&&%%%###""""""""""""""""""############&&&'''((('''%%%$$$$$$%%%$$$"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$qqqddd\\\VVVTTTUUUUUUUUUVVVXXXYYY[[[\\\^^^]]][[[XXXVVVTTTRRRQQQRRRRRRRRRQQQPPPMMMKKKJJJKKKKKKKKKKKKLLLMMMNNNOOOMMMLLLKKKIIIFFFCCCAAA???CCCBBB@@@>>>;;;999777777888777666444222///---,,,******))))))******+++,,,...333777666666444///)))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$###"""!!!!!!""""""%%%%%%%%%&&&&&&%%%%%%%%%""""""#########$$$$$$%%%""""""""""""""""""""""""&&&&&&%%%$$$"""!!! !!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" """#########"""!!!!!!!!!!!!!!!$$$$$$$$$$$$###"""!!!!!! !!!""""""###""""""""" !!!!!!"""%%%$$$"""!!! !!!"""######%%%&&&%%%###"""""""""!!!""""""""""""#########!!!"""#########"""""""""""""""############!!!!!!!!!###%%%%%%""" !!!"""###$$$%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!$$$"""!!!"""###$$$###!!! !!!###$$$$$$$$$###"""############$$$$$$$$$$$$""""""""""""######$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""###############"""""""""!!!!!!"""###############!!!"""###%%%%%%&&&&&&&&&!!!!!!""""""############""""""#########$$$$$$$$$ """###$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!! !!!""""""!!!%%%$$$$$$######$$$$$$%%%##################$$$$$$ !!!!!!  !!!"""######"""!!! """"""!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!! !!!!!!!!!!!! """$$$%%%###$$$(((***(((!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###""""""!!!#########"""""""""""""""###""""""""""""######$$$$$$######""""""######$$$#########"""!!!!!! ###############"""!!! """!!!!!!!!!""""""""""""$$$###!!!"""######"""!!!'''$$$"""!!!"""###############""""""""""""######$$$$$$########################""""""!!!!!!!!!!!!%%%$$$###"""""""""######!!!!!!!!! #########""""""""""""""""""!!! !!!###$$$!!!"""######""""""###$$$$$$###"""!!!!!!"""######""""""###%%%&&&%%%### """%%%&&&### !!!$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$######$$$###""""""###%%%%%%###"""########################tttfff\\\VVVTTTUUUUUUUUUVVVXXXYYY[[[\\\\\\[[[ZZZXXXUUUSSSRRRQQQRRRRRRRRRQQQOOOMMMKKKIIIJJJJJJJJJJJJJJJKKKLLLMMMQQQPPPOOOMMMJJJHHHEEEDDDCCCBBB@@@>>>;;;999777777777666555444222///---,,,***************+++,,,,,,...333777666666444///)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$!!!""""""###$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!""""""#########!!!!!!!!!"""""""""""""""!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""" !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" """######"""!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###""""""!!!"""######$$$$$$$$$### !!!!!!"""%%%$$$"""!!!!!!!!!"""######$$$%%%%%%###!!!!!!"""!!!""""""""""""#########!!! !!!"""$$$%%%!!!!!!""""""""""""###$$$######"""###$$$$$$""" !!!"""###$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!###"""!!!"""###$$$###""" !!!"""###$$$###""""""""""""#########$$$$$$$$$######"""######$$$%%%%%%######$$$$$$$$$$$$##############################!!!"""#########"""!!! ###############"""!!!!!!!!!"""###%%%%%%&&&&&&&&&"""""""""""""""#########"""""""""###$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%"""###%%%%%%%%%%%%###"""!!! !!!""""""!!!######""""""""""""######%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!"""######"""!!! """!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""############"""""" $$$%%%$$$&&&+++...,,,!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""""""""""""############""""""""""""""""""!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""!!!!!! ###############"""!!! ######$$$######"""######$$$"""""""""######"""!!!&&&$$$""""""##################""""""""""""########################$$$$$$%%%$$$$$$$$$$$$%%%&&&'''  """$$$""""""!!!!!!!!!!!!!!! """"""""""""""""""######!!! !!!### """######""""""###$$$!!!!!!!!!""""""###$$$%%%%%%###""""""###$$$$$$######&&&&&&###!!!!!!###%%%%%%&&&&&&&&&&&&%%%$$$###%%%%%%$$$"""!!!"""###$$$#########%%%%%%###!!!########################wwwhhh^^^XXXUUUUUUUUUVVVVVVXXXYYY[[[\\\[[[ZZZYYYWWWUUUSSSQQQQQQRRRRRRQQQQQQOOOMMMJJJIIIJJJIIIIIIIIIJJJJJJKKKLLLNNNMMMLLLKKKIIIGGGEEEDDDCCCBBB@@@>>>;;;999777777555555444333111000...---*********)))******+++,,,---333666666666555000***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%'''(((***+++$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""""""""!!!######$$$$$$%%%%%%&&&&&&""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!! """##################"""""""""""""""""""""""""""!!!""""""""" """######""""""!!!!!!"""""""""######$$$$$$$$$$$$$$$###!!!"""###$$$$$$%%%$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$#########""""""###%%%$$$###!!!"""###"""""""""#########$$$$$$"""!!!  !!!$$$%%%!!!""""""""""""###$$$%%%$$$""""""######"""!!!!!!!!!"""###$$$$$$$$$###""""""############""""""!!!  !!!"""!!! !!!"""#########"""!!!"""""""""############$$$##################$$$%%%######$$$$$$$$$$$$##############################!!!"""###$$$###""" ###############"""!!! !!!"""############""""""""""""""""""######""""""######$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$######!!! """######"""""""""!!!!!!!!!!!!""""""$$$$$$###"""!!! %%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######""""""###!!!$$$)))+++)))!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!""""""""""""!!!!!!!!! !!!"""###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!###$$$%%%$$$###"""###$$$""""""!!!"""$$$$$$###!!!%%%$$$######$$$$$$###!!!######""""""""""""######"""""""""##################"""!!!!!!"""$$$%%%'''!!! !!!"""$$$%%%""""""""""""""""""""""""""""""""""""############""""""!!! !!!"""###$$$ !!!######""""""###%%% !!!"""###$$$%%%%%%%%%###!!! """###$$$###$$$%%%&&&&&&%%%%%%%%%&&&###$$$%%%%%%%%%$$$""""""!!!###$$$###"""!!!"""$$$%%%$$$"""###$$$$$$###"""########################yyyjjj___YYYWWWUUUUUUVVVVVVXXXYYY[[[\\\ZZZZZZXXXVVVTTTSSSQQQPPPQQQQQQQQQPPPOOOLLLJJJIIIJJJJJJJJJJJJJJJKKKKKKLLLHHHHHHGGGGGGEEECCCBBBAAACCCBBB@@@>>>;;;999777777333333333333111000///...)))))))))))))))***++++++,,,222666666666555111+++%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&((()))***$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$######""""""""""""""""""""""""###$$$%%%&&&&&&'''&&&&&&"""""""""###$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!"""######$$$$$$########################!!!!!!!!! !!!!!!""""""$$$######""""""######$$$########################!!!""""""""" """#########"""""""""######$$$""""""###$$$%%%%%%%%%%%% !!!"""###$$$$$$$$$$$$$$$############$$$%%%%%%###$$$&&&&&&&&&%%%###""" """$$$$$$###""""""###############$$$$$$$$$%%%"""!!!!!!!!!!!!!!!"""""" """"""!!!!!!###%%%%%%###!!!!!!"""$$$%%%$$$######$$$$$$$$$$$$$$$#########""""""""""""######  !!!""""""  """#########"""!!!""""""""""""##################"""!!!!!!!!!""""""######$$$$$$$$$$$$####################################$$$$$$$$$###"""!!!!!!""""""############""" !!!""""""!!!!!!!!!###"""""""""""""""""""""###############$$$$$$$$$"""###$$$$$$$$$$$$#########""""""""""""""""""######!!! """######"""""""""!!!!!!!!!!!!""""""###"""""""""!!!!!! %%%%%%$$$$$$$$$$$$%%%%%%###!!!  !!!###"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" """""" !!!%%%&&&$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!""""""### !!!""""""!!!!!! !!!"""######""""""""""""""""""### !!!"""""""""!!!""""""############""""""$$$%%%$$$!!! !!!###!!! !!!###%%%%%%###"""#########%%%&&&%%%""" ######""""""""""""######!!!!!!!!!""""""#########!!!  !!!"""%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""!!!"""""""""########################$$$$$$$$$$$$!!!######""""""$$$%%%!!!!!!"""##################"""!!!"""###$$$###!!!%%%###""""""$$$&&&&&&&&&###$$$%%%&&&%%%$$$"""!!!!!!"""###$$$######$$$&&&'''$$$"""!!!"""######"""########################zzzkkk```[[[YYYUUUUUUVVVVVVXXXYYY[[[\\\ZZZYYYXXXVVVTTTRRRQQQPPPQQQQQQQQQPPPOOOLLLJJJIIILLLKKKKKKKKKKKKLLLLLLMMMHHHHHHHHHHHHFFFEEEDDDCCCCCCBBB@@@>>>;;;999888777222333333222222111000///)))))))))((()))******++++++111555666666666222,,,(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&#########"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""###############"""!!!  !!!""""""############""""""""""""""" !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""!!! """###$$$%%%$$$###""""""###$$$%%%########################!!!""""""""" """###$$$###############$$$$$$!!!"""###$$$%%%&&&&&&&&& !!!"""############"""""""""""""""######$$$###%%%'''((((((&&&###!!!!!!#########"""###$$$###$$$$$$$$$$$$%%%%%%%%% !!!###$$$###"""  ###"""!!!!!!###%%%$$$""""""%%%'''(((%%%%%%&&&&&&&&&%%%$$$$$$$$$###"""!!!!!!"""###$$$"""!!!!!!"""###$$$$$$### """#########"""!!!""""""""""""###############"""!!! ######$$$$$$$$$$$$######""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$###### !!!###$$$$$$%%%%%%"""############""""""!!!#########"""""""""""""""########################"""############""""""!!!"""!!!  !!!"""  !!!!!! ######""""""""""""##################$$$$$$$$$$$$######""""""""""""######$$$""""""$$$######""""""###$$$%%%%%% !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###%%%$$$!!! ###### !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""######""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!""""""$$$$$$############$$$$$$ !!!"""###### !!!"""###############!!!###$$$###  """ ###%%%%%%$$$""""""###$$$&&&'''%%%"""######""""""""""""###### !!!!!!"""""""""###&&&%%%###!!! !!!"""###$$$$$$###"""!!! !!!!!!!!!"""""""""""""""!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###!!!"""###""""""$$$&&&"""############"""!!!!!!!!!!!!"""$$$&&&%%%"""### !!!$$$%%%$$$%%%&&&(((((((((&&&$$$###!!!"""$$$$$$$$$$$$&&&((((((%%%"""!!!"""#########""""""""""""""""""""""""uuuiiiaaa[[[WWWUUUUUUUUUVVVWWWXXXYYYZZZYYYXXXWWWVVVTTTSSSRRRRRRTTTRRRPPPMMMKKKIIIIIIIIIJJJJJJIIIIIIJJJKKKMMMNNNLLLKKKJJJIIIIIIGGGDDDAAAAAAAAAAAA>>>:::777666666888666444222000/////////******)))(((((((((((((((***---111666888555///***%%%%%%%%%&&&'''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%###!!!"""$$$$$$!!! ###%%%%%%$$$"""!!!########################%%%$$$$$$$$$######""""""###$$$$$$###""""""###%%%$$$$$$$$$#######################################%%%%%%$$$#####################""""""""""""######"""#########$$$$$$$$$$$$######""""""######$$$%%%"""""""""""""""######$$$$$$%%%'''''''''%%%###"""$$$$$$######""""""!!!!!!$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''+++%%% ###%%%###!!!!!!"""""""""""""""!!! !!!"""""""""""" !!!!!!""""""#########$$$""""""""""""""""""""""""""" """$$$$$$!!!""""""###$$$$$$$$$$$$###!!!###&&&&&&%%%###!!!!!!$$$$$$############$$$$$$#########""""""""""""""""""############$$$$$$$$$'''&&&%%%###"""!!!!!! ######""""""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$############"""!!!!!!"""######$$$$$$######""""""!!!!!! !!!"""######$$$###"""!!! !!!"""$$$&&&'''(((&&&""""""$$$"""!!!!!!"""######"""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$###"""!!!######################## """###%%%%%%""""""""""""!!! &&&### !!!###$$$""" """"""""""""""""""""""""###!!! !!!"""###"""  !!!!!!!!!!!! """$$$%%%### !!!"""######"""  """$$$$$$$$$######!!! """###$$$%%%&&&'''''''''$$$#########""""""!!!!!! """###"""!!!"""###"""""""""""""""######$$$%%%%%%$$$$$$######""""""%%%%%%&&&%%%"""!!!!!!"""""""""""""""""""""""""""%%%%%%$$$###"""!!! """!!!!!!!!!"""###$$$$$$$$$$$$############$$$$$$$$$""" """###$$$######""""""###%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$############"""%%%%%%$$$$$$###"""""""""uuuhhh___YYYVVVUUUUUUUUUVVVWWWXXXYYYZZZYYYXXXWWWVVVUUUSSSRRRRRRVVVTTTRRROOOMMMLLLKKKKKKJJJJJJIIIIIIJJJKKKMMMNNNMMMKKKJJJJJJJJJHHHDDDBBBAAAAAA@@@>>>:::777666777777666444222000/////////++++++***)))))))))))))))+++...222777999666000+++&&&%%%%%%%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""########################""""""###########################$$$$$$$$$%%%%%%###!!!!!!"""$$$%%%###!!! !!!######"""!!! """"""""""""""""""""""""!!!!!!!!!!!! ###$$$$$$###""""""###%%%!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  ######""""""""""""###############$$$$$$$$$%%%%%%######""""""######$$$%%%###############$$$$$$%%%######%%%%%%%%%###"""!!!$$$$$$$$$$$$############%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''###""""""###$$$%%%%%%%%%############"""!!! !!!!!!!!! !!!"""""""""############""""""""""""""""""""""""###!!! !!!###$$$"""""""""###$$$$$$$$$$$$###!!!###$$$###"""######$$$$$$############$$$$$$"""""""""""""""#########""""""#########$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!######""""""""""""######$$$######""""""######$$$""""""""""""""""""""""""%%%$$$$$$$$$#############################################"""""""""""""""!!!!!!""""""######$$$$$$%%%$$$###""""""###%%%&&&!!!###$$$###!!!!!!"""$$$###"""!!!!!!###$$$$$$$$$###############"""!!!!!!$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$###!!!  %%%###"""!!!"""""""""!!!""""""""""""""""""""""""""""""###""""""""""""###$$$""" !!!!!! !!!!!!!!!!!! !!!""""""  """%%%%%%%%%$$$""""""###%%%###############"""!!! """###$$$%%%%%%%%%%%%%%%############"""""""""!!!!!!"""###"""!!!"""######"""!!!!!!!!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""######"""  !!!""""""""""""""""""""""""$$$$$$$$$#################################$$$%%%$$$######""""""######$$$(((%%%###""""""###"""!!!$$$######$$$&&&&&&%%%######$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$############"""##################$$$$$$vvvhhh^^^WWWTTTTTTTTTUUUUUUVVVXXXYYYZZZYYYXXXWWWVVVUUUTTTSSSRRRUUUTTTRRRPPPNNNLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJIIIEEECCCAAAAAA@@@>>>:::777777777666555333111000.........,,,++++++***************,,,///333888:::777111,,,(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""###$$$$$$#########$$$$$$$$$$$$%%%!!! !!!$$$%%%$$$###!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!###############""""""""""""###$$$###"""!!!###%%% !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""######""""""""""""###############$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$###$$$%%%%%%&&&!!!!!!"""######""" $$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&"""%%%&&&$$$###$$$%%%%%%%%%$$$###"""  !!!"""###""""""""""""############""""""""""""""""""""""""$$$""" !!!"""###"""!!!""""""###$$$$$$$$$$$$### !!!"""""""""$$$&&&$$$$$$############$$$$$$!!!!!!""""""######$$$$$$"""""""""#########$$$$$$%%%$$$###""""""""""""#########""""""""""""######$$$######""""""######$$$""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$######""""""""""""###########################$$$$$$$$$%%%$$$###"""!!!"""###$$$!!!###$$$$$$############"""!!!"""$$$&&&&&&&&&!!!""""""""""""!!! ###$$$$$$$$$$$$###"""""" %%%%%%&&&%%%###!!! """######"""!!! !!!###""""""""""""""""""""""""!!!"""!!! """&&&$$$######$$$$$$"""!!! !!!!!!""""""!!!!!!  """###!!!""""""!!! !!!"""""""""#########""""""!!!"""######$$$$$$$$$##################""""""""""""!!!######"""!!!"""###$$$"""!!! !!!"""$$$%%%!!!""""""###$$$$$$%%%%%%!!!"""###"""!!! !!!"""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$$$$######""""""######$$$'''%%%######$$$$$$###"""$$$$$$###%%%&&&'''&&&$$$######$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%xxxhhh]]]WWWTTTTTTTTTTTTUUUVVVXXXYYYZZZYYYYYYXXXWWWUUUTTTSSSRRRSSSRRRPPPNNNMMMKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNMMMLLLKKKKKKIIIFFFCCC@@@AAA@@@>>>:::777777777666555333222000...------+++******))))))*********+++...333888999666000+++)))'''$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""""""""############$$$$$$$$$$$$""""""!!!""""""###$$$###&&&%%%$$$$$$$$$%%%&&&'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""#########!!!!!!###$$$ !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""############""""""""""""######"""""""""#########$$$$$$######""""""######$$$%%%$$$############$$$%%%%%% !!!!!!""""""!!! """######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%#######################################$$$%%%%%%"""###$$$###"""!!!!!!!!!$$$$$$$$$###"""!!! """!!! !!!"""$$$%%%"""""""""""""""#########""""""""""""""""""""""""$$$###!!! !!!"""######""""""###$$$$$$$$$$$$### !!!""""""!!!"""$$$&&&$$$$$$############$$$$$$ !!!"""###$$$$$$%%%""""""""""""##################""""""""""""############""""""""""""############""""""""""""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%%%%$$$###"""!!!!!!""""""######$$$$$$#####################"""###"""!!!  """############"""!!!!!!###"""!!!"""%%%'''''''''!!!"""""""""""""""!!!!!!######$$$$$$$$$######"""""""""""""""""""""""""""######""""""!!!!!!"""""""""""""""""""""!!! ###$$$""" !!!$$$"""""""""""""""""""""""""""%%%### $$$$$$$$$############"""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""### !!! !!!!!!""""""############""""""############""""""!!!#########""""""""""""""" !!!######!!!!!!!!!"""$$$###!!! """$$$&&&############$$$$$$%%%%%%"""###$$$$$$###"""$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$###""""""""""""######""""""""""""######"""!!! """$$$&&&&&&%%%$$$######$$$&&&&&&%%%#########$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$${{{jjj^^^XXXVVVSSSSSSSSSTTTVVVXXXYYYZZZZZZYYYXXXWWWUUUTTTSSSSSSRRRRRRQQQOOONNNLLLKKKJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNMMMLLLKKKKKKIIIFFFCCC@@@@@@@@@===:::888777888555555444222111///...---))))))((((((((())))))******---222666888555///***)))'''%%%$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!! """"""#########$$$$$$$$$$$$$$$###"""!!!!!!"""###'''&&&%%%$$$$$$%%%&&&'''######################## !!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!"""$$$######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$  !!!######""""""""""""######!!!!!!!!!!!!"""""""""#########""""""######$$$%%%"""""""""""""""###$$$$$$!!!!!!""""""""""""""""""!!!"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%##############################""""""######$$$$$$&&&!!! """!!!!!!"""###############"""%%%$$$###""""""###$$$%%%######""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!!!!###$$$""""""###$$$$$$$$$$$$###$$$%%%%%%$$$""""""$$$&&&$$$$$$############$$$$$$ !!!"""###$$$$$$%%%!!!!!!"""""""""#########"""""""""!!!""""""###$$$######""""""""""""#########""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$#########!!!!!!""""""######$$$$$$"""""""""""""""!!!!!!!!!""""""!!! %%%###!!! !!!"""###$$$###"""!!!"""%%%'''''''''""""""###$$$$$$#########"""######$$$$$$$$$######""""""""""""""""""""""""###!!! $$$&&&"""""""""###""""""!!! """###"""!!!$$$########################!!!%%%(((&&&""" ###'''"""#########"""!!!""""""!!!!!!""""""""""""!!!!!!###""""""""""""###""""""######$$$###""""""###%%%!!!""""""############"""""""""#########"""!!!!!!""""""""""""""""""###### """######!!! !!!"""###"""!!! !!!"""$$$%%% """###$$$$$$###"""$$$%%%########################""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!!!!!!!!!!###""""""""""""""""""### !!!###$$$###""""""!!!!!!"""$$$$$$###""""""######$$$$$$######"""######""""""######$$$%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""}}}kkk___YYYWWWRRRRRRSSSTTTVVVXXXYYYZZZZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRQQQOOOMMMLLLJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIEEECCC???@@@@@@===:::888888888666666555444222000...---(((((((((((((((((()))******---111666888555...***)))'''%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!! """""""""############$$$%%%%%%$$$""" !!!###%%%$$$###"""""""""###$$$########################!!!!!!""""""""""""######!!!"""###"""!!! """$$$%%%$$$###"""!!!!!! ########################""""""!!!!!!""""""############""""""""""""######!!!!!!!!!"""""""""############""""""######$$$%%%""""""!!!!!!""""""###$$$""""""""""""############"""""""""""""""#########$$$############$$$%%%%%%##############################"""""""""######$$$$$$!!!%%%%%%### !!!"""###$$$$$$$$$$$$$$$$$$###############$$$############"""""""""""""""""""""""""""""""""""""""###$$$###"""!!!###%%%""""""###$$$$$$$$$$$$###%%%&&&'''&&&$$$###$$$%%%$$$$$$############$$$$$$!!!!!!""""""######$$$$$$!!!!!!!!!"""""""""######""""""!!!!!!!!!""""""#########""""""""""""#########""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""############!!!!!!!!!!!!!!!"""""""""##################""""""###!!!!!!$$$&&&'''###"""!!!"""$$$&&&&&&&&&"""######$$$$$$$$$$$$###""""""###$$$$$$$$$$$$### %%%###"""$$$ !!!!!!  !!!!!!!!! """###########################!!!###"""  ###"""$$$%%%$$$###"""###$$$!!!""""""######""""""!!!$$$###""""""$$$$$$###""""""#########""""""###%%%""""""#########""""""!!!!!!""""""#########""""""""""""""""""############!!!"""######!!! !!!"""""""""""""""######$$$"""""""""!!! !!!"""###"""!!! !!!"""########################"""""""""!!!!!! """"""!!! !!!!!!###""""""!!!!!!""""""###$$$###!!!!!!"""!!!!!! !!!###$$$"""!!!""""""############""""""######""""""######$$$%%%$$$$$$$$$############"""%%%%%%$$$$$$###""""""!!!}}}kkk___YYYXXXQQQRRRRRRTTTVVVXXXYYYZZZZZZZZZYYYWWWVVVUUUTTTSSSSSSSSSSSSSSSQQQOOOMMMLLLIIIJJJLLLMMMNNNNNNMMMMMMMMMKKKJJJJJJJJJHHHDDDBBB???@@@???===:::888888999666666666555444111///...))))))(((((())))))***++++++---222777888555///***((('''&&&'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##################""""""""""""""""""###############$$$$$$""" """%%%$$$$$$###"""""""""""""""##############################$$$$$$%%%%%%%%%%%%!!!"""###""" """###$$$$$$$$$######""""""!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%&&&''''''######""""""""""""##################$$$$$$$$$$$$######""""""######$$$%%%######""""""######$$$%%%""""""!!!""""""######$$$$$$$$$###############""""""""""""""""""###$$$%%%##############################""""""""""""######!!!"""%%%&&&%%%""""""###$$$$$$$$$###### !!!"""########################"""""""""!!!""""""""""""""""""""""""!!!###%%%%%%###""""""$$$""""""###$$$$$$$$$$$$###!!!###&&&&&&%%%$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""#########!!!!!!!!!!!!"""""""""######""""""!!!!!!!!!""""""######""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!""""""#########$$$"""  """$$$#########"""""""""""""""!!!!!!!!!""""""######$$$######$$$$$$$$$$$$$$$$$$###!!! ###%%%%%%$$$###"""!!!!!!###$$$$$$$$$!!!!!!"""###############""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!  !!!""" !!!!!!!!!!!! !!! !!!"""""""""########################!!!###%%%$$$"""!!!###%%%""""""############"""""""""!!! !!!$$$%%%$$$""" !!!"""!!! !!!###$$$###############"""!!! !!!!!!"""###$$$$$$$$$$$$!!!"""""""""############!!!"""$$$###!!! !!! !!!"""###$$$######"""%%%%%%%%%%%%$$$$$$$$$$$$"""######"""  !!!########################!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""%%%$$$######"""!!!"""!!!!!!"""$$$$$$###!!!""""""############""""""######""""""######$$$%%%$$$$$$$$$############"""$$$$$$##################}}}kkk^^^YYYXXXQQQQQQRRRTTTUUUXXXYYYZZZZZZZZZYYYXXXVVVUUUTTTSSSQQQQQQQQQQQQPPPNNNLLLJJJIIIJJJLLLMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIGGGDDDAAA?????????===:::888888999777777777666444222000...******))))))***+++,,,,,,,,,...333888:::777000+++'''''''''((()))(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%""""""""""""############!!!"""###!!! $$$(((%%%%%%%%%%%%$$$$$$######"""""""""""""""""""""""" !!!!!!"""""""""###!!!""""""""" """##################$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""###$$$$$$%%%######""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&#########"""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&!!!!!!!!!!!!!!!"""###$$$&&&%%%%%%$$$$$$#########""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""######"""""""""""""""###!!!###%%%%%%$$$######$$$$$$$$$$$$$$$$$$###"""!!!!!!############$$$#########""""""!!!!!!"""""""""""""""""""""""" ###&&&&&&$$$""""""$$$""""""###$$$$$$$$$$$$### $$$&&&%%%$$$$$$%%%$$$$$$############$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!######""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$""""""$$$$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%%%%&&& !!!"""###############%%%###"""###%%%$$$!!!$$$"""!!!!!!"""######""" !!!"""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""""""""###############"""""""""$$$""" ########################%%%###"""###$$$%%%$$$"""!!!###""" !!!###""""""############""""""  ###&&&%%%###$$$%%%&&&%%%$$$%%%&&&((($$$$$$$$$######!!! !!!"""$$$$$$%%%%%%%%%!!!!!!""""""#########$$$!!!###$$$###!!! !!!!!!###$$$%%%$$$"""!!!"""""""""###$$$$$$%%%%%%%%%&&&&&&%%%"""!!!!!!"""######################## !!!"""###$$$%%%%%%""""""!!!!!!"""###$$$$$$""""""!!!!!!!!!!!!""""""$$$#########$$$###!!!###""""""###%%%%%%$$$"""""""""############""""""#########"""###$$$$$$%%%$$$$$$$$$############""""""""""""###$$$$$$%%%%%%{{{kkk___YYYXXXSSSSSSRRRRRRSSSUUUWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTSSSRRRPPPNNNLLLJJJKKKLLLMMMNNNOOOOOONNNMMMJJJIIIHHHHHHHHHGGGDDDAAAAAAAAA@@@???<<<:::888666777666555333111///...---++++++***)))(((((())))))***...444999;;;777000***''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################'''&&&%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$###$$$$$$###"""!!!###$$$$$$$$$$$$############"""######"""""""""""""""######"""!!!!!!!!!"""$$$%%%############"""""""""""""""###$$$&&&&&&%%%%%%$$$!!!!!!!!!"""######$$$$$$######""""""###$$$$$$%%% !!!######"""!!!!!!############""""""""""""#########"""""""""!!!!!!"""#########$$$$$$$$$$$$!!!!!!"""######""" """############$$$$$$$$$%%%%%%$$$###""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!######""""""!!!((('''&&&%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""""""""!!!!!!!!!!!!"""$$$###""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%###!!!"""$$$%%%$$$!!!"""!!!!!!  !!!!!!""""""######"""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! ###"""!!!!!!!!!!!!!!!"""########################  ###%%%'''"""""""""""""""""""""""" !!!!!!  !!!!!!""""""############""""""""""""######!!!!!!""""""#########$$$$$$###"""""""""###%%%&&&########################%%%%%%$$$###""""""###### !!!###%%%%%%###!!! !!!"""###%%%%%%$$$######%%%%%%$$$$$$###"""""""""$$$###"""!!!!!!"""###$$$""""""############""""""""""""""""""""""""""""""$$$###!!! !!! !!!"""###"""  !!!!!!"""###$$$$$$$$$""""""!!!!!!"""###$$$$$$)))&&&### !!!$$$&&&###$$$$$$###""""""###%%%###$$$%%%&&&&&&%%%$$$###{{{kkk```ZZZXXXSSSSSSSSSSSSTTTVVVXXXYYYXXXXXXWWWWWWVVVVVVVVVVVVTTTSSSRRRPPPOOOMMMLLLLLLLLLMMMNNNOOOOOOOOONNNNNNLLLKKKJJJJJJIIIHHHEEEBBBBBBAAA@@@>>><<<:::888888999888777555333111000///++++++***)))))))))))))))+++...444999;;;777000***''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$######$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""###$$$$$$""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!""""""###$$$%%%"""###$$$###""""""###%%%#########"""""""""!!!!!!""""""!!!!!!!!!!!!!!!"""###""""""""""""###$$$$$$############"""""""""""" !!!"""!!!!!! $$$$$$######"""!!!!!!!!!##################$$$$$$""""""###$$$$$$$$$$$$$$$############""""""""""""%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$!!!!!!"""""""""""""""!!!"""############$$$$$$$$$%%%$$$$$$###""""""######""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###%%%&&&&&&%%%%%%$$$###"""###""""""!!!!!!""""""###$$$#########""""""""""""""""""###$$$$$$$$$##################""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$&&&%%%$$$###"""!!!  """######""""""### !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$#########"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""%%%###!!!"""$$$%%%$$$"""$$$$$$######"""!!!!!! """"""##################"""""""""#########$$$$$$"""""""""######""""""!!!""""""!!!!!!!!!"""""""""########################!!!  """$$$&&&""""""""""""""""""""""""###############$$$$$$$$$!!!"""""""""##################""""""""""""######!!!"""""""""############$$$$$$#########$$$%%%&&&########################%%%%%%$$$###############!!!"""###$$$$$$###"""!!!!!!"""######$$$$$$######$$$$$$$$$#########""""""$$$$$$############$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!"""######""""""!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$"""""""""""""""###$$$$$$#########$$$###"""!!!!!!###$$$$$$###""""""###%%%""""""!!! !!!""""""|||lll```ZZZYYYTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXXXXWWWVVVUUUUUUTTTSSSRRRPPPNNNMMMMMMMMMMMMOOOOOOOOOPPPOOOOOONNNMMMNNNMMMKKKJJJJJJHHHEEECCCDDDBBB@@@===;;;::::::::::::999777555333111000///+++***))))))))))))))))))+++...333999:::777000+++''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$!!!"""######""""""$$$&&&""""""""""""!!!!!!!!! !!!!!! !!!!!!"""######$$$$$$$$$$$$$$$############"""""""""""" !!!""""""######""""""$$$$$$######"""!!!!!!!!!$$$$$$#################################$$$$$$%%%############""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""###$$$"""############$$$$$$$$$%%%$$$######"""#################################""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""######$$$$$$$$$######"""############"""""""""""""""""""""""""""""""""""""""""""""""""""#########%%%%%%$$$$$$###"""""""""!!!""""""""""""###$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$############!!!!!!!!! """""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$###"""###$$$$$$###"""%%%%%%$$$$$$###"""""""""######""""""""""""""""""!!!!!!!!!"""""""""######!!! !!!!!!""""""!!!!!!!!!!!!"""#########""""""""""""""""""""""""""""""!!! !!!"""###$$$"""""""""""""""""""""""""""$$$$$$"""""""""############$$$$$$$$$$$$############$$$$$$""""""""""""############$$$############$$$%%%&&&########################%%%$$$$$$###############"""""""""""""""""""""""""""!!!!!!!!!""""""######"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""############"""""" !!!!!! !!!"""$$$%%%$$$###!!! """$$$&&&!!!!!!!!!"""######$$$$$$""""""""""""""""""###$$$%%%%%%$$$$$$$$$$$$######"""###$$$###"""!!!###%%%&&&$$$""" """$$$&&&}}}lllaaa[[[YYYTTTUUUUUUVVVWWWXXXYYYZZZYYYYYYXXXWWWVVVTTTTTTSSSSSSQQQOOOMMMLLLMMMNNNOOOOOOOOOOOOOOONNNMMMMMMLLLOOOMMMKKKJJJIIIHHHEEECCCEEECCC@@@===;;;;;;;;;<<<999888666444222///...---******)))))))))))))))***+++...333888:::777000+++''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%################################################$$$$$$###"""""""""###### !!!""""""""""""$$$&&&######"""""""""!!!!!!!!!!!!!!! !!!"""""""""###$$$&&&&&&%%%$$$$$$############"""""""""!!!"""#########$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$######"""""""""!!! !!!###$$$############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!###%%%&&&""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""""" !!!###$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""" !!!!!!"""$$$%%%%%%&&&!!!"""""""""!!!!!!###%%%!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! ######""""""!!! !!!!!!!!!!!!""""""""""""$$$############$$$###############"""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""" !!!"""### !!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!""""""###"""""""""""""""""""""""" """ """""""""""""""""""""###$$$$$$############$$$$$$"""""""""""""""#########""""""""""""######$$$$$$##############################""""""!!!""""""#########""""""""""""######"""!!! !!!###$$$!!!!!!!!!"""###$$$$$$%%%"""###$$$%%%%%%$$$###"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$!!!!!! !!!###$$$%%%!!!!!!""""""###############"""""""""""""""######((($$$$$$'''"""#########!!!!!!###$$$&&&%%%###""""""###%%%&&&}}}lll```ZZZXXXTTTUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXVVVUUUTTTSSSSSSSSSRRROOOMMMLLLMMMNNNOOONNNNNNMMMLLLLLLLLLKKKKKKNNNLLLJJJHHHHHHGGGEEECCCEEECCC@@@===<<<;;;<<<===999888777444222///...---***)))))))))))))))******,,,///333888999666000,,,''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$########################""""""""""""""""""""""""###""""""!!!!!!!!!"""""" !!!""""""!!!"""$$$&&&$$$$$$#########""""""""""""!!!!!!!!!""""""###$$$"""###$$$&&&&&&%%%$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""######$$$$$$######$$$$$$$$$######""""""!!! !!!###$$$############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!###%%%&&&""""""#########$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""""" """###$$$$$$###"""!!!  !!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!############"""""""""!!! #########""""""""""""""" !!!"""$$$%%%%%%"""######"""!!!!!!###%%%"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" $$$$$$$$$###"""!!! ######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$############$$$############""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$###"""!!! !!!"""""" """###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""""""""""""""""""""""""""""""""""""""###%%%"""!!!!!!!!!!!!!!!!!!!!! $$$##################$$$######""""""""""""""""""!!!!!!!!!"""""""""""""""########################!!!!!! !!!"""######""""""""""""######"""!!! !!!###$$$ !!!"""###$$$$$$%%%!!!"""###$$$$$$###"""!!!""""""############""""""""""""""""""""""""""""""$$$$$$###""""""""""""""" """######"""""""""""""""""""""###############"""""""""""""""###""" ###"""######"""!!!!!!"""$$$ !!!!!!!!!!!! |||lll___YYYWWWTTTTTTVVVWWWXXXYYYYYYYYYXXXWWWWWWVVVUUUTTTTTTSSSTTTSSSQQQOOONNNNNNNNNNNNMMMMMMLLLKKKKKKKKKLLLLLLMMMKKKIIIHHHHHHGGGFFFEEEDDDCCCAAA???============<<<;;;999777444222000///)))))))))))))))******+++---///333777999666111,,,''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""""""""""""""""""""########################!!!!!!"""""""""#################################!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!"""""" !!!""""""!!!!!!###%%%$$$$$$$$$$$$############""""""!!!""""""###$$$%%%"""######$$$$$$$$$$$$$$$############""""""""""""######"""""""""###$$$%%%$$$$$$######"""!!!!!!!!!!!!"""###$$$%%%$$$$$$##################$$$$$$%%%############""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!"""""""""######""""""""""""######$$$%%%"""############$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%!!!!!!"""""""""######$$$""""""!!!!!!!!!!!!""""""!!!""""""""""""###############$$$$$$$$$######"""############"""""""""""" """""""""""""""#########"""""""""!!!!!!!!!!!!!!!"""###$$$$$$""""""###$$$""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!"""""""""############"""!!!!!!""""""""" !!!###$$$%%%$$$$$$###""""""""""""""""""""""""#####################"""""""""""""""""""""""""""$$$""" !!!###$$$""" !!!!!! ######""""""""""""##################"""""""""""" !!!""""""######""""""######################## !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!""""""###### !!!!!!"""###$$$$$$"""""""""######"""""""""""""""############""""""########################$$$######""""""!!!  """######!!! """"""""""""""""""######$$$######""""""""""""""" !!!######"""!!! !!!"""###"""!!! """$$$ !!!"""######"""!!! |||kkk^^^XXXVVVSSSTTTUUUWWWXXXXXXXXXXXXVVVVVVVVVUUUUUUUUUTTTTTTUUUTTTSSSRRRPPPOOONNNMMMMMMLLLKKKKKKKKKLLLMMMNNNMMMKKKIIIHHHIIIIIIIIIHHHCCCCCCBBB@@@???>>>=========<<<:::777444222000///)))))))))))))))***++++++---///333777888666111---''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$!!!""""""""" """$$$############"""""""""""" !!!!!!###$$$$$$###""""""""""""###$$$$$$############""""""""""""%%%$$$$$$###$$$%%%&&&'''$$$$$$######"""!!!!!!!!! ###%%%&&&%%%%%%$$$""""""###$$$$$$$$$$$$$$$############""""""""""""######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$"""######$$$$$$$$$######"""############$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%$$$###"""!!!!!!"""$$$%%%&&&&&&%%%%%%%%%%%%&&&&&& !!!!!!!!!"""""""""""""""###$$$$$$$$$##################""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$#########""""""!!!!!!!!!!!!###%%%%%%$$$""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#####################"""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!"""""""""""""""$$$%%%$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""##################"""""""""#########$$$$$$!!!"""#########!!!"""$$$%%%%%%$$$###"""########################"""######$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! """"""!!!!!!!!!!!!""""""############"""""""""!!!!!!"""###$$$%%%$$$$$$###########################!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!!!!"""######$$$$$$###### !!!!!!!!!""""""######$$$######""""""######$$$""""""############""""""""""""""""""""""""""""""!!!!!!"""""""""!!!!!! !!!!!!""""""""""""###"""""""""""""""""""""$$$$$$###""""""""""""""""""$$$'''))))))(((%%%$$$!!!"""###""" """###$$$$$$############$$$$$${{{jjj^^^WWWUUURRRSSSUUUWWWXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUTTTRRROOOMMMLLLMMMMMMLLLLLLLLLNNNOOOPPPNNNLLLIIIIIIJJJKKKKKKJJJBBBBBBBBBBBB@@@???===<<<;;;:::888555222000...,,,))))))((())))))***++++++---///333666888666111---''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""!!!###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################""""""""""""###$$$%%%&&&""""""###""" !!!###""""""""""""!!!!!!!!!!!! """#########"""!!!!!!!!!"""$$$%%%############""""""""""""!!!  """###!!!!!!!!!"""######$$$$$$ """%%%&&&&&&%%%%%% """#########"""!!!############""""""""""""!!!!!!""""""########################$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!"""############$$$$$$$$$######""""""###$$$%%%%%%########################"""!!! !!!###$$$&&&%%%"""!!!!!!"""$$$&&&%%%$$$$$$######$$$$$$%%%!!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$############""""""""""""######################## !!!!!!"""###$$$$$$%%%"""""""""###$$$$$$%%%%%% ###&&&&&&%%%###""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""###!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%%%%!!!!!!!!!!!!""""""""""""!!!$$$%%%%%%"""!!!###%%%!!!!!!!!!!!!!!!!!!"""""" !!!!!!""""""##################$$$$$$$$$$$$ ###$$$$$$%%%"""###$$$%%%%%%$$$"""!!!########################""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" """######""""""###%%%######""""""!!!!!!!!! !!!!!! !!!!!!$$$#########""""""!!!!!!###$$$%%%&&&'''&&&%%%%%%##############################"""######$$$%%%%%% """###%%%%%%###""" !!!"""$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""&&&%%%$$$######$$$%%%&&&""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!$$$###!!! !!!"""$$$%%%#########"""""""""""""""$$$$$$###""""""!!!""""""######"""""""""###%%%&&&!!!""""""""" """######""""""###zzzjjj___XXXVVVSSSTTTVVVXXXYYYYYYYYYYYYWWWWWWXXXYYYXXXWWWUUUTTTUUUTTTRRRPPPNNNMMMLLLLLLLLLKKKJJJKKKMMMNNNNNNNNNNNNLLLIIIGGGGGGFFFDDDCCCCCCBBBAAA@@@>>>===<<<;;;???<<<888555333111...,,,))))))))))))************...000444888:::777222---***(((&&&$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$#####################""""""""""""""""""$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!"""#########$$$$$$$$$$$$%%%%%%$$$###""""""############################## !!!!!!!!!!!!!!!!!!!!!"""######$$$$$$&&&&&&%%%$$$############""""""""""""""""""""""""%%%$$$###""""""###$$$%%%&&&&&&%%%$$$###"""!!! """###$$$%%%%%%$$$###""""""$$$%%%$$$"""!!! !!!&&&&&&%%%%%%$$$#########(((%%%!!! """"""!!!""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%######""""""""""""######""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""%%%$$$###""""""###$$$%%%###############$$$$$$$$$!!!!!!"""!!!!!!  !!!"""###$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$%%%&&&&&&%%%$$$###"""""""""############"""""" !!!######$$$$$$$$$((('''$$$###"""###$$$%%%##################$$$$$$!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$######$$$$$$###"""!!! !!!!!!!!!!!!%%% """%%%### !!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!""""""###&&&%%%$$$$$$######$$$$$$###############"""!!!!!!""""""############"""""""""%%%&&&%%%###""""""#########$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$###"""!!!!!!"""######&&&""" """&&&((($$$ """"""""""""!!!!!!!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""$$$###"""""""""###%%%&&&%%%""" ###&&&%%%$$$""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$${{{kkk```YYYVVVRRRSSSUUUWWWXXXXXXXXXXXXVVVWWWWWWXXXWWWVVVUUUTTTUUUTTTRRRPPPNNNMMMLLLLLLMMMKKKJJJKKKMMMOOOOOONNNNNNLLLIIIHHHHHHGGGEEECCCCCCCCCBBB@@@???>>>===<<>>===???<<<888666444222///---))))))))))))***************,,,111555777444...***)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$$$$$$$$$$#########$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############%%%$$$############$$$%%%"""""""""###$$$$$$$$$%%%###############$$$%%%&&&##################""""""""""""""""""############!!!!!!!!!"""""""""######%%%$$$######"""#################################""""""""""""############$$$$$$######"""!!!!!! $$$$$$###"""""""""######""""""""""""""""""""""""###"""!!!!!!"""###$$$%%%""""""######$$$$$$$$$%%% !!!!!!!!!!!! !!!###############%%% !!!!!!"""""" """$$$&&&&&&""" !!!""""""######""""""######$$$$$$$$$$$$########################""""""######""""""""""""######"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""###############""""""!!!!!!!!!""""""""""""""""""!!!""""""######""""""!!!########################!!!!!!!!!"""""""""######!!!!!!"""#########""""""""""""############""""""!!!""""""#########""""""  !!!###$$$""""""!!!!!!!!!!!!!!!!!! """"""###$$$##################$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$!!!!!!  """"""!!!!!!!!!"""""""""#########""""""""""""###$$$$$$ $$$''''''&&&###!!!######""""""######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$######"""!!!""""""############""""""!!!!!!""""""""""""""""""!!!!!!!!!"""""""""###### !!!######$$$$$$$$$######""""""""""""######"""$$$%%%### !!!""""""""""""""""""""""""$$$!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$###!!! """######"""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!}}}nnnbbbZZZVVVQQQRRRTTTUUUVVVVVVUUUUUUSSSTTTUUUVVVVVVUUUTTTSSSUUUTTTRRRPPPNNNMMMLLLLLLKKKJJJIIIJJJLLLMMMMMMMMMMMMLLLJJJJJJIIIHHHFFFDDDDDDDDDCCCBBBAAA??????>>>===:::777444333111///---((()))))))))************,,,...222666888555000+++)))(((&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%$$$$$$######""""""""" !!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!"""###$$$%%%%%%%%%############$$$%%%&&&'''#########""""""""""""###!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""$$$$$$###############$$$########################!!!!!!!!!""""""""""""###############""""""!!!!!!###"""""""""""""""######""""""""""""""""""""""""$$$######"""###$$$&&&'''"""############$$$$$$$$$ !!!!!!!!!!!!!!!!!! !!!#########"""###$$$%%%$$$$$$###""""""!!!!!! !!!"""$$$%%%$$$"""!!! !!!"""""""""""""""######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!######""""""""""""######""""""""""""""""""""""""############$$$$$$$$$%%%""""""""""""""""""""""""$$$##################$$$""""""""""""!!!!!!!!!!!!"""""""""######""""""!!!###############""""""""""""""""""######"""""""""########################!!!!!!"""""""""#########""""""###$$$$$$$$$%%%%%%""""""############"""""""""############""""""!!!""""""!!!!!!"""###$$$$$$"""""""""""""""!!!!!!!!! !!!!!!"""""""""###!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$###"""!!! !!!"""%%%&&&""""""""""""############"""###$$$$$$###"""$$$&&&!!!###%%%&&&%%%$$$###$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""""""""############"""""""""!!!  !!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""##################"""!!!!!!"""""""""""""""""""""#########%%%### !!!"""""""""""""""""""""""""""!!!"""###%%%%%%$$$#########"""""""""###############$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""" ~~~oooccc[[[WWWQQQRRRTTTUUUVVVUUUUUUTTTRRRSSSTTTUUUUUUUUUTTTSSSUUUTTTRRRPPPNNNMMMLLLLLLJJJHHHGGGHHHJJJLLLLLLKKKLLLKKKJJJJJJJJJIIIFFFDDDCCCCCCBBBBBBAAA@@@??????<<<999555333222000...,,,((()))))))))************,,,...222666888555000+++(((''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######"""""""""!!!!!!""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################################################################## !!!!!!"""###$$$%%%%%%%%%############$$$%%%&&&'''###""""""!!!!!!"""###### !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$###############$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!""""""############"""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!  !!!"""###$$$$$$$$$############""""""""""""""""""""""""""""""###$$$$$$"""!!!!!!"""&&&%%%%%%$$$$$$###""""""#########"""!!!!!!"""### !!!"""""""""""""""######$$$$$$$$$$$$######$$$######""""""!!!!!!!!!######""""""""""""######""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&""""""""""""""""""""""""#########$$$$$$#########""""""""""""!!!!!! !!!!!!"""!!!!!! $$$$$$$$$$$$$$$$$$$$$###""""""############""""""""""""""""""""""""""""""""""""""""""############"""""""""######$$$$$$%%%""""""############"""""""""############""""""!!!$$$######"""""""""""""""$$$$$$$$$######"""""""""######""""""!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$###"""!!! !!!"""%%%&&&""""""""""""############!!!###$$$$$$######$$$%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""""""""############""""""&&&%%%###"""!!!!!!"""###!!!!!!!!!!!!""""""""""""$$$$$$%%%$$$###!!!!!!!!!""""""############""""""%%%$$$"""!!!"""""""""#########$$$############""""""!!!!!!########################!!!"""###%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!}}}nnnbbb[[[WWWRRRSSSTTTUUUVVVUUUUUUTTTRRRSSSTTTUUUVVVUUUTTTTTTUUUTTTRRRPPPNNNMMMLLLLLLIIIHHHGGGHHHJJJKKKLLLKKKJJJIIIIIIIIIIIIHHHEEECCCBBBBBBBBBAAA@@@?????????;;;999555333222111///---))))))))))))***************,,,111555777444...***'''''''''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$#########&&&&&&%%%######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""#######################################$$$$$$$$$"""######$$$$$$######""""""""""""###$$$$$$$$$%%%###############$$$%%%&&&###"""!!! !!!"""###$$$ !!!!!!!!!!!!!!!!!!!!!"""""""""###############"""######$$$%%%########################""""""#########$$$$$$$$$ !!!!!!"""######$$$$$$!!!!!!!!!"""###$$$%%%&&&""""""""""""""""""""""""######"""!!!!!!!!!"""###%%%$$$$$$$$$######""""""$$$$$$############$$$$$$###$$$%%%$$$""" !!!!!!!!!!!!"""######$$$$$$$$$$$$$$$""" """$$$ !!!""""""######""""""######$$$$$$$$$$$$######""""""""""""""""""!!!!!!######""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$######""""""!!!!!!  !!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$!!!!!! !!!""""""""""""############""""""!!!""""""#########""""""######"""!!!!!! %%%%%%$$$$$$######""""""%%%$$$######!!!!!! """""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$########################"""""""""""""""######$$$!!!!!!  """"""!!!!!!!!!"""""""""######!!!""""""###$$$$$$######$$$###!!!!!!!!!###&&&'''$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""""""""############""""""%%%$$$"""!!!!!!!!!"""###!!!!!!!!!"""""""""######%%%%%%$$$$$$"""!!! !!!"""######$$$######  %%%$$$ !!!""""""######$$$$$$$$$ !!!"""######"""!!! ########################""""""###$$$$$$$$$$$$$$$$$$%%%'''&&&%%%###$$$$$$"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""|||mmmaaaZZZWWWSSSTTTUUUVVVVVVVVVUUUTTTRRRSSSUUUVVVVVVVVVUUUUUUUUUTTTRRRPPPNNNMMMLLLLLLKKKJJJHHHIIIKKKMMMMMMLLLIIIHHHHHHHHHIIIGGGDDDBBBAAAAAAAAA@@@??????>>>>>>===:::777555444333000///))))))))))))************+++---111666777555///+++''''''''''''&&&%%%$$$$$$###$$$&&&''''''&&&$$$######$$$%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$##################$$$$$$######"""""""""######$$$"""""" !!!###$$$ !!!!!!!!!!!!""""""""""""""""""#########$$$$$$######""""""###$$$$$$%%%######################## !!!!!!!!!"""""""""""""""#########!!!!!!""""""$$$%%%&&&'''""""""""""""""""""""""""'''&&&%%%############$$$###############$$$$$$$$$%%%$$$############$$$%%%!!!###$$$$$$"""!!!"""""" !!!!!!"""######### """$$$###"""!!!"""$$$!!!"""######$$$$$$############$$$$$$$$$$$$######!!!!!!!!!"""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""%%%$$$$$$###""""""!!!!!! !!!"""""""""""""""!!!!!!!!!""""""######$$$"""######$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""  !!!!!!""""""############"""""" !!!"""###############""""""""""""""""""!!!!!!$$$$$$$$$###"""!!!!!!!!!$$$#########"""!!!!!!!!!!!!""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!"""""""""""""""""""""#################################"""""""""""""""######$$$!!!!!!!!!!!! !!!!!!!!!"""""""""""" """%%%%%%### """"""""""""###$$$%%%&&&###############$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%$$$$$$###"""""""""############""""""""""""!!! !!!!!!"""""""""#########$$$$$$$$$######""""""""""""""" """###$$$$$$######  ###$$$###!!!""""""######$$$%%%%%% !!!""""""#######################################""""""######$$$%%%"""%%%''''''$$$""""""$$$"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!|||lllaaaZZZXXXSSSTTTUUUVVVWWWVVVUUUTTTSSSTTTUUUVVVWWWVVVVVVUUUUUUTTTRRRPPPNNNMMMMMMLLLLLLKKKJJJKKKMMMNNNNNNNNNGGGGGGGGGHHHHHHGGGDDDAAAAAA@@@@@@??????>>>>>>>>>>>><<<888666666444222111))))))))))))************...000444888:::777222---''''''''''''&&&%%%$$$######$$$&&&''''''&&&$$$###"""$$$%%%%%%$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$ !!!""""""!!! $$$$$$$$$#####################"""""""""""""""""""""!!!  !!!###%%%""""""""""""########################$$$$$$$$$$$$######""""""###$$$%%%%%%########################""""""""""""############$$$$$$######"""!!!!!!!!!"""""""""###$$$&&&'''(((""""""""""""""""""""""""%%%$$$"""!!! !!!"""###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%!!!#########"""###$$$$$$$$$$$$###""""""!!!!!!$$$&&&$$$######%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!""""""############""""""""""""######""""""""""""""""""""""""############$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""%%%%%%%%%$$$###""""""!!!!!!!!!"""############### !!!""""""#########$$$$$$$$$$$$##############################"""############$$$$$$$$$%%%$$$###!!!!!!!!!"""###""""""############"""""" !!!######$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%$$$######"""!!! """""""""""""""######### !!!"""#########""""""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$######$$$$$$###"""!!! !!!!!!!!!!!!"""!!!%%%&&&""" !!!###$$$%%%%%%$$$$$$######""""""######$$$%%%''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%$$$######""""""############""""""$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$""""""!!!!!!!!!###%%%&&& """###$$$$$$$$$############"""!!!"""%%%(((!!!""""""###$$$$$$%%%%%%###"""!!!!!!"""$$$&&&(((########################$$$###"""""""""###%%%&&&!!!$$$'''&&&###!!!!!!###$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!nnnaaaZZZXXXSSSSSSTTTVVVXXXXXXVVVTTTTTTUUUWWWYYYYYYXXXWWWVVVSSSQQQOOOMMMMMMMMMLLLJJJKKKKKKJJJJJJJJJLLLNNNOOONNNLLLHHHGGGGGGFFFEEEDDDAAAAAA@@@@@@???>>>>>>>>>;;;999888777666444111///******))))))))))))******+++---111555666444///+++***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########'''$$$""""""###%%%%%%$$$###$$$$$$######"""!!! &&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######""""""######!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$!!!$$$###!!! !!!######$$$%%%$$$""""""###$$$########################%%%$$$###"""""""""$$$$$$$$$#########""""""!!!!!!$$$%%%%%%%%%%%%$$$######%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$######""""""""" !!!"""###$$$%%%%%%%%%###$$$%%%%%%$$$""" $$$$$$$$$###"""!!!!!! """"""############""""""$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$######""""""######""""""###$$$%%%%%%&&&$$$""" """$$$&&&"""!!! !!!###$$$ !!!"""######"""!!! ########################!!! !!!$$$''')))%%%$$$"""!!!!!!###$$$&&&###"""!!!!!!!!!!!!!!!""")))'''%%%$$$%%%%%%$$$###########################""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!%%%$$$$$$$$$###"""""""""$$$$$$###"""!!! $$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$######!!! $$$#########""""""!!!!!!"""""""""""""""""""""""" ###$$$%%%$$$###'''$$$""""""$$$%%%""" ###"""!!!!!!""""""!!! !!!!!!""""""######""""""""""""""""""""""""'''$$$!!!!!!$$$$$$!!! %%%&&&### !!!#########"""""""""""""""""""""""""""###$$$$$$$$$%%%$$$%%%&&&'''((('''&&&&&&%%%&&&((())))))'''&&&$$$######"""!!!!!!!!!!!!!!! !!!$$$%%%&&&%%%###"""######""""""!!!!!! &&&%%%$$$"""!!!!!! %%%%%%$$$$$$######""""""%%%$$$"""  $$$'''###"""!!! """$$$&&&%%%$$$###""""""###$$$%%%"""""""""""""""""""""""" """$$$### !!!#########$$$$$$$$$$$$######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! nnn```YYYWWWRRRRRRSSSVVVXXXXXXVVVSSSSSSUUUWWWXXXYYYXXXWWWVVVTTTRRROOONNNNNNNNNLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNPPPMMMJJJGGGFFFEEEDDDBBBAAAAAA@@@@@@???>>>>>>>>><<<:::777666555444111///******))))))))))))******+++---111555666444///+++)))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$######"""&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$###$$$%%%$$$#########%%%!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$$$$$$$$$$%%%&&&&&&$$$###""""""!!!!!!"""""""""""""""""""""#########""""""""""""""""""""""""$$$$$$############$$$$$$###$$$&&&$$$!!! ###%%%%%%%%%######$$$%%%########################$$$$$$###############$$$############"""""""""!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$###""""""$$$%%%'''$$$$$$%%%%%%%%%$$$######$$$#########"""""""""!!!"""######$$$$$$$$$############""" """"""""""""############"""##################"""############"""""""""!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$######"""""""""######""""""###$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%###""""""!!!"""###$$$%%%!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############%%%$$$"""!!!!!!"""###$$$""""""!!!!!!!!!!!!"""""""""  """$$$$$$$$$######################################################"""!!!!!!!!!!!!!!!$$$$$$########################""""""""""""!!!!!!#########$$$$$$$$$%%%%%%"""######$$$$$$$$$#####################"""!!! ############"""""""""!!!"""""""""""""""""""""""" """###$$$###"""!!!$$$"""!!!"""$$$%%%###""""""!!! !!!"""###"""!!! !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!""""""######$$$%%%!!!"""!!! """%%%"""""""""""""""###########################$$$$$$!!!"""###$$$$$$$$$######'''((())))))(((&&&$$$"""######"""!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$###"""""""""""""""!!!!!!""""""!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!######""""""!!!!!!"""###$$$$$$$$$############$$$$$$"""""""""""""""""""""""" """$$$###!!! """$$$"""######$$$$$$######"""########################!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! mmm___XXXVVVQQQRRRSSSUUUWWWWWWUUUSSSSSSTTTUUUWWWXXXXXXWWWWWWUUUSSSPPPOOOOOOOOOMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNQQQNNNJJJHHHGGGEEECCCAAAAAAAAA@@@@@@???>>>>>>>>>===:::666444444333222000******))))))))))))******+++---000444666444///+++((('''&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$%%%&&&%%%$$$###$$$&&&################################################$$$$$$$$$$$$$$$%%%&&&&&&###""""""!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$%%%&&&%%%""" !!!$$$%%%&&&%%%$$$$$$%%%&&&########################"""######$$$$$$$$$##################"""""""""""" !!!###$$$%%%%%%&&&&&&$$$$$$###""""""$$$%%%&&&######$$$$$$%%%$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$###""""""!!!!!!!!!  """###$$$%%%&&&######$$$$$$$$$$$$##################""""""""""""!!!!!!!!!"""""""""###############"""""""""""""""#########"""######$$$%%% $$$############$$$%%%%%%######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%&&&&&&&&&$$$"""!!!%%%$$$"""!!! !!!"""""""""""""""!!!!!!""""""### """$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""""""""##################"""""""""#########$$$$$$"""""""""#####################$$$$$$$$$######"""""""""#########""""""!!!############""""""""""""""""""""""""""""""""""""""""""#########!!! !!! !!!###$$$$$$###!!! !!!###$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""%%%%%%######&&&***!!!!!!"""%%%!!!!!!""""""#########$$$##################""""""###$$$$$$%%%&&&%%%%%%%%%(((((()))((('''%%%"""!!!######"""!!!!!!!!!""""""$$$$$$$$$$$$$$$%%%%%%%%%"""""""""###############!!!!!!!!!!!!!!!"""###$$$"""""""""############### !!!  """#########"""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$###""""""###$$$"""######$$$$$$######"""""""""!!! !!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!lll___WWWUUUQQQQQQRRRUUUWWWWWWUUUSSSRRRSSSTTTVVVWWWWWWWWWWWWVVVTTTQQQPPPPPPPPPNNNMMMJJJJJJJJJKKKLLLLLLMMMMMMOOOMMMJJJHHHGGGFFFDDDBBBAAAAAA@@@@@@???>>>>>>>>>===:::666333222222222111******))))))))))))******+++---000444666444...***&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$###!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###$$$%%%%%%&&&######"""!!!!!!!!!!!!"""$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$%%%"""$$$%%%%%%######$$$&&&########################!!!"""$$$%%%%%%$$$###"""#########"""""""""""""""$$$$$$$$$$$$$$$###""""""#########"""###$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""#########$$$%%%'''((())) """###$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""$$$###############$$$$$$ !!!""""""""""""!!! ############$$$$$$%%%%%%$$$$$$"""!!!!!!"""$$$$$$########################"""######$$$%%%%%%%%%$$$$$$###"""!!! !!!"""""""""!!!""""""######%%%###""""""$$$%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""!!!!!!""""""######$$$$$$############$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""!!!""""""############"""#########"""""""""""""""""""""""""""""""""""""""""""""######"""!!! !!! !!!""""""""""""!!! !!!###%%%$$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&&&&$$$###%%%'''$$$%%%%%%""" !!!###!!!!!!!!!"""######$$$$$$$$$$$$######""""""!!!!!!$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&$$$###"""######""""""!!!""""""###$$$$$$############$$$%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%!!!###$$$$$$###""""""##################"""!!! """###$$$%%%%%%$$$###"""""""""""""""""""""""""""######$$$$$$#########$$$""""""############""""""!!!  !!!########################""""""""""""!!!!!!!!!!!!~~~lll^^^WWWTTTQQQQQQRRRUUUXXXXXXVVVTTTRRRSSSTTTUUUVVVVVVVVVVVVVVVTTTQQQPPPPPPPPPOOOMMMIIIJJJKKKKKKLLLMMMMMMMMMLLLJJJIIIHHHHHHHHHFFFDDDAAAAAA@@@@@@???>>>>>>>>>===:::555333222222111000******))))))))))))*********,,,000444555333...***%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%$$$###$$$%%%%%%$$$### """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&################################################$$$############$$$%%%%%%$$$$$$###""""""""""""###$$$$$$######""""""!!!!!!########################$$$$$$############$$$$$$!!!!!!"""###%%%%%%%%%$$$ """######""""""###%%%########################!!!"""###%%%%%%$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$###""""""###""""""#########$$$$$$!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%'''&&&%%%###""""""""""""!!!!!!""""""############$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""######""""""""""""############"""""""""""""""#########$$$$$$###############$$$$$$%%%&&&''''''&&&%%%$$$"""""""""###############%%%$$$###""""""###$$$%%%###########################"""!!! !!!###%%%&&&###""""""!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$&&&$$$######%%%&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!""""""######$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$############$$$$$$$$$######"""!!!""""""############"""""""""""""""""""""######"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""!!! !!!!!! !!!$$$%%%%%%$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!###$$$###!!!&&&&&&$$$""" !!!###!!!!!!""""""############$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""$$$$$$%%%%%%%%%%%%%%%%%%######""""""""""""######$$$###""""""""""""######""""""######$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$ !!!""""""""""""$$$&&&&&&$$$######$$$###############"""!!! """###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$#########$$$$$$######"""""""""######""""""""""""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""}}}kkk^^^WWWUUUQQQQQQSSSVVVYYYYYYWWWVVVTTTTTTTTTTTTTTTUUUUUUUUUVVVTTTQQQPPPPPPPPPNNNMMMIIIJJJKKKLLLMMMMMMMMMLLLJJJIIIHHHHHHIIIIIIFFFDDDAAAAAA@@@@@@???>>>>>>>>><<<999555333333222111///******))))))))))))*********,,,///333555333...***%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$###$$$&&&&&&$$$""" !!!"""###$$$$$$$$$#########$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%%%%$$$$$$###########################""""""""""""########################$$$$$$############$$$$$$$$$###"""###$$$$$$""" !!!""""""!!!!!!###$$$########################!!!"""###$$$$$$$$$$$$$$$""""""""""""############ """###$$$$$$%%%%%%"""""""""############$$$""""""######$$$########################$$$$$$$$$ !!!"""###$$$%%%%%%%%%############$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$######""""""""""""############"""""""""#########$$$$$$###############$$$$$$$$$%%%$$$######"""#########!!!"""###$$$$$$###"""!!!!!!"""######$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!'''%%%"""  """$$$""""""""""""""""""""""""""""""""""""######$$$%%%"""!!! !!!$$$&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###!!!!!!""""""""""""""""""$$$$$$#########"""""""""$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$$$$""""""#########""""""!!!""""""""""""############"""""""""""""""""""""""" !!!"""######$$$###$$$$$$###!!! !!!"""!!!!!!"""$$$%%%$$$###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!$$$"""!!!  !!!###$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!"""!!!!!!!!!!!!"""###$$$"""######$$$$$$%%%&&&&&&######"""""""""###$$$$$$$$$$$$$$$############""""""""""""###############$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""""""""### """######"""!!!!!!"""#########"""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$###""""""###$$$###"""!!!""""""######""""""!!!$$$$$$###""""""###$$$$$$########################!!!!!!!!!!!!""""""""""""|||kkk___XXXVVVRRRRRRTTTWWWZZZZZZYYYWWWUUUTTTTTTSSSSSSSSSSSSSSSUUUSSSQQQPPPPPPOOONNNLLLIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHEEECCCAAAAAA@@@@@@???>>>>>>>>>:::888666444444222000...******))))))))))))*********,,,///333555333...)))%%%&&&''''''''''''&&&%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######%%%&&&&&&$$$"""!!!"""######$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""######$$$$$$$$$#########$$$%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$%%%$$$$$$###""""""""""""""""""""""""""""""#################################$$$$$$############$$$$$$$$$"""!!!"""$$$$$$!!!!!!"""###""""""$$$%%%########################""""""""""""###$$$%%%&&&!!!"""""""""############ !!!###$$$$$$$$$$$$!!!""""""###############"""############""""""!!! !!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$$$$ ###%%%'''((((((((("""""""""""""""""""""""""""##################"""!!!"""""""""############""""""#########$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""###### """###$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""""""""###$$$!!!!!!"""###$$$$$$$$$$$$""""""""""""###$$$%%%&&&"""!!! !!!###%%%%%%$$$################################################%%%$$$######""""""######"""""""""""""""!!!!!!!!!!!!!!!""""""""""""######$$$$$$#########""""""""" !!!"""###$$$%%%%%%%%%###############"""!!! !!!"""""""""############"""""""""""""""""""""""" !!!!!!"""###$$$"""###%%%$$$"""!!!"""$$$$$$###""""""$$$$$$$$$"""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!"""""""""  !!!#########$$$$$$######"""!!!!!!!!!!!!!!!!!!"""""""""""""""$$$######"""###$$$%%%&&&###############$$$$$$%%%######""""""######$$$%%%%%%%%%&&&'''&&&%%%$$$######"""""""""""""""!!!!!!!!!!!! !!!""""""%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!!!! !!!###""""""!!!!!!"""###$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$""" !!!###$$$""" !!!!!!""""""""""""!!!!!!################################################ !!!!!!!!!"""""""""###|||kkk___YYYWWWRRRSSSTTTXXXZZZ[[[ZZZXXXVVVUUUTTTSSSRRRRRRRRRRRRUUUSSSPPPOOOOOOOOOMMMLLLHHHIIIKKKMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIGGGDDDAAAAAAAAA@@@@@@???>>>>>>>>>999888666555444333///---******))))))))))))*********,,,///333555333---)))%%%&&&'''((((((((('''&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$###$$$%%%&&&&&&$$$"""######$$$%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$$$$""""""###$$$ #################################"""###$$$$$$%%%######"""!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$########################$$$$$$############$$$$$$  $$$&&&$$$""" """###$$$######%%%&&&###########################"""!!!!!!"""$$$&&&'''!!!!!!""""""#########$$$###############"""!!!!!!!!!!!!"""##############################"""!!!  !!!!!!###$$$$$$$$$$$$###"""""""""###$$$%%%$$$""" !!!!!!""""""#########$$$""""""############""""""!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""######$$$$$$$$$######$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$&&&''''''&&&$$$$$$######################## """%%%&&&''''''''' !!!"""$$$%%%%%%%%%%%%""""""""""""###$$$%%%&&&'''%%%############"""!!!########################""""""""""""""""""""""""%%%$$$######"""###############""""""!!!!!!  !!!"""###$$$$$$######""""""!!!!!!!!!  """###%%%%%%&&&&&&$$$$$$$$$######!!! !!!!!!""""""#########$$$"""""""""""""""""""""""""""!!!!!!!!!!!!""""""### """%%%$$$""""""$$$'''%%%###"""###$$$$$$###"""######""""""!!!!!!!!! """"""""""""""""""""""""$$$'''(((&&&""" """$$$%%%$$$######$$$$$$###"""%%%%%%$$$###"""!!! !!!!!!""""""######!!!  """###%%%%%%$$$###"""""""""#########""""""###$$$%%%%%%&&&'''((())))))'''%%%$$$######""""""!!!!!! !!!!!!"""$$$%%%&&&###"""""""""!!!!!! !!!"""!!!!!!"""###"""!!! !!!"""$$$&&&%%%$$$###""""""###$$$%%%""""""""""""""""""""""""###!!! ###$$$""" !!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!""""""######zzzhhh\\\VVVSSSOOORRRWWWZZZ\\\[[[XXXVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRPPPNNNMMMMMMMMMLLLKKKJJJKKKMMMNNNNNNMMMJJJJJJJJJIIIHHHFFFCCCBBBBBBAAA@@@AAABBBAAA>>><<<999777444333333333333222...,,,)))(((((()))((('''%%%(((+++---,,,+++******&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%###"""###$$$&&&%%%%%%"""""""""###$$$$$$$$$%%%###############"""!!! %%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###"""%%%$$$"""!!!!!!!!!""""""########################$$$%%%%%%%%%%%%$$$######""""""!!!!!! !!!!!!!!!!!!!!!"""###### !!!!!!""""""######""""""""""""############ """######$$$"""!!!!!!"""######"""##############################$$$$$$$$$%%%%%%%%%##############################"""!!!!!!"""###$$$&&&$$$"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########""" !!!###%%%%%%$$$######%%%%%%$$$###(((((('''&&&%%%%%%%%%%%%%%%%%%$$$###"""""""""###&&&$$$$$$%%%((((((%%%"""$$$$$$$$$############"""$$$$$$######""""""!!!!!!###%%%&&&%%%###!!!!!!"""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$###!!! !!!""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!"""##################%%%%%%$$$"""!!!"""###%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!! """""""""""""""#########!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""%%%%%%$$$$$$###""""""""" """$$$%%%$$$###"""###$$$%%%%%%$$$###"""!!!!!!!!!"""###############"""###$$$%%%%%%$$$"""!!! !!!"""$$$$$$###""""""""""""######$$$$$$%%%%%%"""!!! !!!###$$$!!!###%%%&&&%%%$$$###!!!"""###$$$$$$###"""!!!$$$$$$###"""!!!!!!!!!"""!!!"""$$$$$$"""!!!"""###)))((('''&&&%%%###""""""!!!"""###%%%%%%$$$$$$###&&&$$$######$$$$$$"""!!!!!!""""""###$$$%%%%%%%%%$$$#########""""""!!!!!!""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########"""""""""""""""""""""###$$$$$$$$$$$$###""""""!!! !!!#########"""!!! !!!"""###|||kkk^^^WWWSSSPPPRRRVVVYYYZZZZZZXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRPPPOOONNNMMMLLLKKKJJJKKKMMMNNNMMMLLLIIIJJJJJJIIIHHHEEECCCBBBAAAAAA@@@AAABBBAAA>>><<<666444111000000000000///---+++((((((((())))))((())),,,///111111///...---(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%###"""###$$$&&&%%%%%%############$$$$$$$$$$$$$$$############"""""""""%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$$$$%%%###"""$$$$$$###"""!!!"""#############################################""""""!!!$$$$$$######""""""""""""""""""!!!!!!!!!""""""###""""""""""""#########$$$""""""""""""############"""!!!!!!!!!"""###$$$$$$%%%###""""""###$$$$$$#################################$$$$$$$$$%%%%%%%%%########################$$$###"""!!!!!!"""######%%%$$$"""!!!!!!!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""!!!!!!###%%%%%%$$$######%%%%%%$$$###$$$######""""""""""""###&&&%%%%%%$$$######$$$$$$%%%$$$###%%%''''''$$$"""$$$$$$$$$############"""############"""""""""""" """$$$%%%$$$$$$%%%&&&####################################################################################$$$$$$$$$$$$########################!!!"""############$$$%%%########################"""###$$$$$$$$$$$$###"""!!!!!!"""##################$$$%%%$$$"""!!!"""###%%%%%%%%%$$$$$$$$$######"""""""""!!!!!!!!! #########"""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""#################################$$$$$$#####################$$$###$$$$$$%%%$$$###"""!!!!!!!!!"""###############"""###%%%&&&&&&%%%$$$###!!!!!!"""###############"""""""""##################""""""!!!"""###$$$%%%###$$$%%%%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!$$$###""""""""""""""""""!!!"""$$$$$$"""""""""###%%%$$$###"""!!!  !!!"""###""""""!!!$$$###""""""###$$$###!!!!!!!!!!!!"""###$$$$$$$$$############"""""""""!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""!!! !!!"""###"""!!!!!! !!!"""###nnnaaaXXXTTTPPPRRRTTTWWWXXXXXXXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTRRRPPPNNNMMMLLLKKKJJJKKKLLLMMMLLLKKKIIIIIIIIIIIIGGGEEECCCBBBAAA@@@@@@AAAAAAAAA>>><<<555333000//////000///...,,,***(((''')))******)))+++---000333444222000///+++***)))(((''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$#########%%%$$$######""""""######%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%###"""#########"""######$$$%%%########################!!!!!!""""""!!!!!! $$$############"""""""""###""""""!!!!!!!!!""""""############$$$$$$$$$$$$""""""""""""############%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$######$$$%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$###"""""""""""""""$$$###"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$###!!!!!!###%%%%%%$$$######%%%%%%$$$###$$$$$$#########$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$######$$$%%%%%%$$$"""$$$$$$$$$############""""""""""""###############!!!###%%%&&&%%%%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%######$$$%%%########################"""###$$$$$$$$$$$$###"""!!!"""######$$$############$$$%%%$$$"""""""""$$$%%%%%%%%%$$$$$$$$$###############""""""""""""!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&%%%"""!!!!!!"""###%%%###$$$$$$$$$$$$###""""""!!!!!!"""###############"""###%%%&&&'''&&&%%%%%%"""""""""""""""######$$$###""""""""""""""""""!!!#########"""###$$$$$$%%%$$$$$$$$$$$$############!!!"""###$$$$$$###"""!!!""""""""""""""""""###$$$!!!###$$$$$$###""""""###%%%$$$""" !!!"""### !!!""""""""""""!!!"""!!! !!!###$$$###""""""""""""###$$$$$$%%%%%%############""""""""""""###############$$$$$$$$$"""###%%%%%%%%%$$$"""!!!##################$$$$$$""""""###$$$$$$$$$$$$###$$$###"""!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""###qqqcccYYYTTTPPPRRRTTTUUUWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTRRRSSSTTTTTTSSSQQQNNNLLLLLLKKKJJJJJJLLLLLLKKKJJJHHHHHHIIIHHHGGGEEECCCBBBAAA@@@@@@@@@AAA@@@>>>;;;888666333222222222222111+++)))'''''')))***+++******+++...222333222///---,,,+++***((('''&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&########################%%%%%%%%%%%%&&&&&&&&&&&&%%%###"""###$$$&&&%%%%%%%%%%%%%%%$$$$$$#########%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$####################################%%%###"""###$$$$$$###"""""""""######$$$$$$%%%%%%########################!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""!!!"""""""""########################!!!"""""""""############&&&%%%%%%$$$$$$$$$$$$%%%&&&$$$""""""$$$%%%$$$#################################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""&&&%%%$$$###""""""!!!!!!###""""""""""""###%%%%%%&&&%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$###""""""###$$$%%%$$$######%%%%%%$$$###############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%############$$$$$$######$$$$$$$$$#########"""""""""""""""######$$$$$$$$$%%%'''((('''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&((()))(((&&&###!!!!!!"""#################################$$$$$$#########"""######$$$$$$#########"""$$$%%%$$$###"""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""%%%$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""!!!"""######$$$$$$######""""""#########$$$$$$$$$###"""!!!!!!!!!"""###$$$#########$$$############!!!!!!"""###############!!!"""###$$$%%%&&&&&&%%%###"""!!!!!!!!!"""$$$%%%######""""""!!!!!! """""""""#########$$$$$$""""""!!!!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!"""!!!!!!!!!"""###$$$$$$!!!###%%%$$$###"""#########!!!"""$$$"""#########$$$$$$$$$$$$!!!  """######"""$$$$$$$$$%%%%%%%%%&&&&&&#########"""""""""""""""######################## !!!$$$%%%%%%###!!! !!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###&&&&&&%%%$$$###"""""""""""""""""""""""""""######qqqcccYYYTTTPPPRRRTTTUUUWWWWWWWWWWWWUUUUUUUUUTTTTTTSSSSSSSSSPPPQQQRRRSSSRRRPPPMMMLLLLLLJJJIIIJJJKKKKKKJJJIIIGGGHHHHHHHHHGGGEEEDDDBBBAAA@@@???@@@AAA@@@===;;;:::777444333444444333222+++)))'''''')))***+++***)))***---111444333///,,,+++***)))'''&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''###########################$$$$$$$$$%%%%%%&&&&&&%%%###"""###$$$&&&%%%%%%&&&%%%%%%%%%$$$$$$######%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""########################$$$###""""""$$$$$$$$$"""""""""######$$$$$$$$$$$$########################""""""######""""""!!! !!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""""""""############%%%$$$$$$#########$$$$$$$$$###!!!!!!###$$$###"""##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$###"""!!!!!!"""""""""######$$$%%%%%%%%%%%%%%%$$$$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%$$$###"""###$$$%%%$$$######%%%%%%$$$###  !!!""""""$$$$$$############$$$$$$#####################$$$$$$$$$$$$#########""""""""""""######$$$$$$%%%%%%%%%'''((('''%%%######$$$########################################################################""""""""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&((())))))'''$$$"""""""""########################$$$##################$$$######$$$$$$$$$$$$######"""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############%%%$$$$$$###"""!!! !!!!!!!!!!!!"""""""""""" !!!""""""######""""""$$$$$$$$$#########"""""" """######""""""##################$$$$$$!!!!!!"""############### !!!"""###$$$$$$$$$###"""!!!!!!!!!"""$$$%%%######""""""!!!!!! !!!!!!!!!"""""""""""""""######!!!  !!!"""###$$$$$$###"""!!!"""!!!!!!!!!"""###$$$$$$"""###%%%%%%###"""###$$$  """###############$$$$$$$$$!!!  """######"""#########$$$$$$$$$$$$$$$""""""""""""""""""##############################!!!###%%%%%%###!!! !!!!!!"""""""""###""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###"""!!! !!!!!!"""###############pppbbbXXXSSSPPPRRRTTTWWWXXXXXXXXXWWWUUUUUUUUUTTTSSSSSSRRRRRRPPPQQQQQQQQQQQQOOONNNMMMKKKJJJIIIIIIJJJJJJIIIHHHFFFGGGGGGGGGGGGEEEDDDCCC@@@??????@@@@@@@@@===;;;888666333222222333222111,,,***(((''')))******)))***+++...333777666111,,,)))((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$############"""""""""###########################"""!!!"""$$$$$$$$$"""!!!""""""#########""""""##############################$$$$$$######"""!!!#########$$$$$$$$$$$$%%%###""""""""""""###$$$%%%"""""""""!!!!!!!!!!!!!!!""""""""""""#####################"""######$$$$$$$$$"""!!!!!!"""######"""##############################$$$$$$$$$%%%%%%%%%########################$$$%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$%%%$$$######%%%%%%$$$###""""""!!!!!!!!!"""############""""""######$$$$$$###$$$%%%$$$""""""$$$&&&$$$$$$$$$############"""#########$$$$$$$$$$$$$$$!!!###%%%&&&%%%%%%%%%'''""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########"""""""""######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$%%%$$$$$$###""""""###$$$$$$###"""$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""%%%%%%$$$$$$###""""""!!!!!!###$$$###""" #########"""######$$$%%%!!!!!!"""############### !!!!!!!!!""""""######"""""""""""""""######$$$###""""""""""""""""""!!! !!!""""""""""""!!!&&&%%%$$$"""!!!"""###$$$$$$###"""!!!""""""""""""""""""###$$$"""$$$%%%%%%$$$######$$$%%%$$$"""!!!!!!###$$$&&&!!!!!!!!! !!!""""""###"""!!! !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$############### !!!###$$$$$$$$$"""!!!#########$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$###!!!"""""""""!!! !!!!!!"""###$$$$$$$$$$$$~~~mmm```WWWSSSPPPRRRVVVYYYZZZZZZXXXWWWUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOKKKJJJIIIIIIJJJJJJIIIGGGFFFFFFGGGGGGGGGEEEDDDCCC@@@?????????@@@???===:::888555333111222222222111---+++((((((((())))))(((***+++---333888888222,,,(((''''''&&&%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%"""$$$&&&(((((('''%%%$$$%%%%%%%%%$$$$$$$$$##################""""""""""""###########################!!!!!!"""###$$$$$$###!!!!!!"""""""""!!! ##############################$$$$$$######"""!!!######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""###$$$%%%&&&#########"""""""""!!!!!!""""""""""""###############"""""""""###$$$%%%%%%%%%###""""""###$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$######$$$$$$$$$%%%$$$$$$###############$$$$$$%%%%%%&&&#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$######$$$%%%$$$######%%%%%%$$$###&&&&&&%%%$$$$$$$$$%%%%%%$$$############$$$%%%&&&$$$%%%&&&$$$""""""%%%'''$$$$$$$$$############"""%%%$$$$$$$$$$$$$$$$$$### """$$$%%%$$$$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$############"""""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""############"""$$$$$$#################################"""!!!!!!######"""""""""###%%%%%%!!!!!!"""###############""""""""""""""""""######!!!!!!"""###############"""""""""############### !!!"""#########""""""$$$$$$$$$$$$""" !!!"""###$$$$$$###"""!!!$$$###"""""""""""""""""""""$$$%%%%%%$$$######$$$''''''&&&&&&&&&&&&&&&'''"""!!! !!!######$$$###""""""###$$$###!!!""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$#########""""""!!!"""######$$$$$$$$$######$$$$$$%%%&&&&&&''''''""""""###$$$$$$$$$$$$###!!!"""#########"""!!! !!!###$$$%%%%%%$$$$$$|||lll___WWWSSSOOORRRWWWZZZ\\\[[[XXXVVVUUUUUUUUUTTTSSSRRRRRRQQQTTTSSSRRRQQQQQQQQQQQQQQQKKKJJJHHHHHHIIIIIIHHHGGGEEEFFFGGGGGGFFFEEEDDDCCC@@@?????????@@@???===:::999777444333333333333222...,,,)))(((((()))(((''')))))),,,222777777111+++(((''''''&&&&&&&&&''''''"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%###"""###$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!###''')))***(((%%%$$$%%%%%%%%%$$$$$$$$$##################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!###$$$$$$###!!!!!!""""""""" #######################################"""!!!!!!!!!!!!""""""############ !!!!!!"""###%%%&&&'''%%%$$$$$$$$$######""""""""""""""""""############""""""######$$$%%%&&&'''&&&$$$######$$$%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&&&&'''########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%######$$$%%%$$$######%%%%%%$$$###$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$%%%%%%&&&'''%%%&&&'''%%%###"""%%%((($$$$$$$$$############"""&&&%%%%%%$$$$$$############%%%&&&%%%###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!###$$$$$$######$$$&&&%%%%%%%%%$$$$$$$$$###############""""""""""""!!!"""""""""""""""#########!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%***)))&&&###"""!!!""""""######"""""""""###%%%&&&!!!!!!"""###############$$$$$$######"""######$$$ !!!###$$$$$$$$$###"""""""""######$$$$$$%%%%%%!!!"""###$$$%%%$$$###### ###%%%&&&&&&%%%$$$!!!"""###$$$$$$###"""!!!$$$$$$###"""!!!!!!"""""""""$$$&&&%%%$$$###$$$%%%""""""""""""!!!!!! $$$###"""""""""###%%%&&&&&&$$$######$$$$$$"""!!!&&&%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$%%%""""""###$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$######$$$%%%&&&'''&&&%%%$$$ !!!###$$$%%%%%%$$$$$${{{kkk___XXXVVVQQQRRRUUUYYY\\\\\\YYYVVVTTTTTTSSSSSSSSSSSSTTTTTTRRRRRRQQQQQQOOONNNLLLKKKNNNMMMLLLKKKKKKLLLMMMNNNHHHHHHIIIIIIHHHEEEBBBAAADDDCCCBBBAAA???>>>======:::888555444444444222111000---***))))))))))))(((++++++,,,///111111///---(((''''''&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&$$$""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$#########""""""$$$#########""""""!!!!!!%%%$$$$$$$$$###"""""""""$$$$$$$$$############"""$$$$$$############$$$$$$!!!  ###%%%%%%$$$!!!"""$$$$$$"""""""""###$$$%%%&&&%%%###"""###$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%(((&&&$$$""""""$$$&&&(((!!!""""""""""""#########%%%$$$$$$######$$$$$$%%%%%%%%%''''''''''''%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""###$$$%%%%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&%%%$$$###"""""""""###$$$'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$$$$""" """"""""""""############%%%%%%$$$$$$###"""""""""!!!"""###$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&############""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" ###&&&&&&###""""""$$$!!!"""###$$$$$$###!!! !!!"""$$$$$$$$$###""" !!!"""###############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$"""###$$$$$$"""!!!!!!!!!%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&& !!!%%%$$$!!!%%%$$$$$$$$$######"""""" !!!!!!""""""######""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!!$$$###"""""""""###%%%&&&$$$%%%%%%&&&%%%$$$###"""&&&&&&%%%$$$$$$######""" !!!"""$$$%%%''''''|||lll```YYYVVVQQQRRRUUUYYY[[[[[[YYYVVVUUUUUUUUUTTTTTTUUUUUUUUURRRQQQPPPNNNMMMKKKJJJJJJLLLLLLLLLKKKKKKLLLLLLLLLHHHHHHIIIIIIGGGEEECCCAAACCCBBBAAA@@@>>>===<<<<<<:::888555444444444222111///---***))))))))))))(((***+++,,,///111111///---(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((()))'''%%%%%%&&&&&&%%%$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$#########""""""$$$#########""""""""""""$$$$$$$$$###############$$$$$$$$$############"""$$$$$$############$$$$$$###!!! !!!###%%%%%%$$$!!!###$$$$$$"""!!!!!!"""$$$%%%%%%%%%###"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$############%%%$$$$$$###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###""""""###%%%&&&###"""""""""###$$$&&&'''"""""""""!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$%%%###"""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%############""""""""""""######$$$$$$$$$%%%%%%%%%################################################!!!$$$&&&&&&###""""""###!!!""""""#########""""""!!!""""""############"""!!!"""######$$$$$$######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$!!!###$$$###""" !!!%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%""""""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&""""""%%%$$$"""$$$$$$#########"""""""""$$$$$$$$$###""""""!!!!!!""""""""""""""""""""""""$$$#########""""""""""""$$$$$$$$$############"""!!!"""""""""!!!!!! """!!!!!! !!!"""###$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%'''((((((~~~mmmaaaYYYVVVRRRSSSUUUXXX[[[[[[YYYVVVWWWVVVVVVVVVVVVVVVVVVWWWRRRQQQNNNLLLJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIIIIHHHGGGEEECCCAAABBBAAA@@@???>>><<<;;;;;;:::777555444444333222111///---***))))))***)))(((******,,,///222222000---(((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""$$$%%%$$$###########################"""############$$$$$$$$$#####################$$$$$$$$$$$$##############################"""""""""###############$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$%%%###""""""###$$$$$$###"""###%%%$$$"""!!!!!!""""""$$$$$$$$$"""!!!"""###$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$###""""""###$$$%%%&&&############$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$%%%$$$""""""""""""#########$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$###"""""""""######"""###$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!"""$$$###""" !!!!!!$$$$$$############$$$$$$"""""""""#########$$$$$$!!!"""######$$$$$$############$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###########################%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""###############"""""""""$$$$$$$$$############"""!!!!!!"""""""""!!! """!!!!!!!!!!!!"""######$$$$$$$$$%%%$$$$$$###"""""""""######$$$%%%%%%&&&######$$$%%%&&&'''((()))ooobbbZZZVVVSSSSSSUUUXXXZZZ[[[YYYVVVWWWVVVVVVUUUUUUVVVVVVWWWTTTRRRNNNKKKIIIIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIIIIHHHFFFEEECCCBBBBBBBBBAAA???>>>===<<<;;;999777555333333333222000///,,,***))))))***)))))))))***---000333333000...)))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%!!!$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""#########$$$$$$$$$###################################################"""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$&&&$$$###"""###$$$###""""""$$$%%%$$$"""!!!!!!!!!!!!###$$$###"""!!!"""###$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&''''''''''''''''''&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&$$$######$$$%%%&&&!!!!!!"""""""""#########%%%$$$$$$######$$$$$$%%%((('''%%%###"""""""""###&&&&&&%%%$$$%%%%%%&&&'''$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###!!!""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""!!! !!!###%%%&&&&&&%%%###"""!!!"""#########$$$$$$%%%%%%%%%$$$$$$!!!"""""""""####################################!!!!!!!!!!!!""""""""""""!!!###$$$$$$###""""""###$$$$$$############$$$$$$!!!""""""""""""#########!!!""""""#####################$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""########################"""%%%''''''$$$""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%""""""""""""""""""""""""########################$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%######$$$%%%&&&&&&''''''pppccc[[[WWWTTTTTTUUUWWWZZZZZZXXXWWWUUUUUUTTTTTTTTTTTTUUUUUUUUUSSSPPPMMMKKKJJJKKKKKKHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIHHHGGGFFFDDDCCCBBBCCCCCCBBBAAA???>>>===<<<999777444333333333111000...,,,)))))))))******))))))***---111444444111...))))))(((&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$##########################################$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$&&&%%%###"""######"""!!!"""###$$$$$$"""!!!!!!"""!!!"""######"""!!!"""$$$$$$######""""""######$$$%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########$$$######$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%############$$$&&&%%%###!!!!!!!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$!!!############$$$$$$$$$$$$$$$#########"""""""""!!!#########""""""############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############"""""""""!!! !!!###%%%&&&&&&%%%$$$"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""$$$%%%%%%$$$###$$$%%%$$$######""""""######$$$!!!""""""""""""#########!!!!!!"""############"""######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""##################""""""%%%%%%%%%$$$$$$"""!!! """""""""""""""""""""""" $$$'''&&&### """!!!!!!!!!!!!!!!""""""""" !!!!!!"""######$$$""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$#########""""""%%%&&&&&&''''''&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%#####################$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$%%%rrrddd[[[WWWUUUUUUUUUWWWYYYZZZXXXWWWTTTSSSSSSRRRRRRSSSSSSTTTTTTSSSQQQOOOMMMMMMMMMMMMIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIHHHGGGEEEDDDCCCCCCDDDCCCBBBAAA@@@>>>======999666444333333222111000...+++)))((()))******)))(((***---222555444111...***)))((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!###$$$%%%%%%$$$##################$$$$$$$$$#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$%%%###"""!!!"""###"""!!!!!!"""$$$$$$"""""""""###!!!###$$$###""""""###%%%######""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$##################$$$%%%%%%%%%%%%$$$"""###############$$$$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''))))))'''%%%###""""""###$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%$$$""" #########$$$$$$$$$$$$%%%$$$######"""!!!!!! ######"""!!!!!!"""#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###"""!!!!!!!!!"""###$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######!!!###%%%%%%$$$###$$$%%%######""""""""""""######"""""""""#########$$$$$$ !!!""""""######""""""######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""#########"""""""""""""""%%%%%%&&&%%%%%%###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""%%%%%%""" """!!!!!!""""""""""""############""""""!!! """"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$%%%%%%%%%$$$$$$!!!"""######$$$$$$############"""""""""###$$$$$$%%%$$$$$$###""""""!!!!!!!!!!!!!!!"""""""""""""""ssseee\\\WWWVVVUUUUUUWWWYYYYYYXXXWWWTTTSSSSSSRRRRRRSSSSSSTTTQQQQQQQQQPPPOOONNNNNNNNNKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBAAA@@@???======<<<888666444222222222111///---+++)))((()))+++******''')))---222555555222...***)))((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###"""!!! %%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$######""" $$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!###%%%%%%%%%$$$###""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$############"""$$$$$$############$$$$$$###""" !!!"""!!! !!!#########"""###$$$"""###$$$$$$######$$$&&&######""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$'''&&&%%%$$$##################$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""""""""###$$$''')))******)))&&&%%%$$$%%%'''((("""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&$$$"""#########$$$$$$$$$%%%%%%#########"""""""""""""""$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$""" !!!###&&&%%%$$$!!!""""""#########""""""######$$$$$$%%%%%%$$$$$$######$$$$$$######"""!!!""""""""""""####################################"""""""""#########$$$$$$!!!######""""""###$$$######""""""""""""##################$$$$$$$$$%%% !!!!!!"""""""""""""""######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$######"""""""""###$$$%%%&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###"""!!!"""""""""""""""#########$$$$$$$$$$$$######"""!!!!!! """"""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!""""""###$$$$$$######!!!"""###$$$$$$$$$#########"""!!!!!!"""###$$$%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!tttfff\\\XXXVVVUUUUUUWWWXXXYYYXXXWWWTTTTTTSSSSSSSSSSSSTTTTTTOOOPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJHHHFFFEEEDDDDDDDDDBBBAAA@@@???>>><<<;;;;;;888666444222222222111///---+++)))(((***++++++***''')))...333666555222///******((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$"""!!!!!!%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&###"""###%%%&&&%%%### ########################"""############$$$$$$$$$!!!###%%%&&&%%%$$$###""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""$$$$$$$$$############"""$$$$$$############$$$$$$""" !!!"""!!!  """#########$$$%%%"""###%%%%%%$$$$$$%%%&&&######""""""""""""###############$$$$$$%%%%%%&&&$$$###  ###$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$##################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$%%%'''(((&&&$$$"""!!!!!!###&&&'''"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!$$$&&&''''''%%%######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$!!! $$$&&&&&&%%%!!!"""###$$$$$$###!!! !!!"""$$$%%%&&&&&&%%%$$$###############"""!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$ !!!"""!!! !!!"""######""""""""""""#########$$$$$$$$$$$$%%%%%%%%% !!!!!!"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""$$$&&&'''))))))***!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$""""""######$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%###"""!!!!!!!!!###$$$%%%!!!!!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!qqqcccYYYTTTUUUUUUTTTUUUVVVUUURRRPPPSSSSSSSSSSSSSSSTTTTTTUUUQQQPPPOOOPPPPPPOOOMMMJJJKKKJJJIIIIIIJJJKKKLLLMMMKKKJJJHHHHHHGGGEEEBBB???AAA@@@>>>>>>??????===<<<999888666555444333222222000---)))'''((()))******)))***---111444555222000)))(((((())))))'''### &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%###""""""$$$$$$$$$$$$$$$###""""""%%%$$$"""!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$#########"""""" !!!"""""""""""""""""""""""""""""""""""""""%%%$$$#########$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""" ###"""!!!!!!!!!###&&&''''''&&&%%%$$$############"""""""""""""""######$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""######$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$&&&''')))$$$$$$%%%%%%%%%$$$$$$###!!!"""$$$&&&&&&%%%###!!!$$$$$$######$$$$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&'''%%%$$$######""""""######$$$%%%'''$$$$$$'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%&&&%%%######&&&((())))))%%%$$$$$$$$$###"""""""""$$$%%%$$$"""!!!%%%$$$###""""""###$$$%%%!!!!!!"""###$$$$$$%%%%%%&&&%%%###"""""""""###$$$'''''''''&&&$$$!!!###$$$"""!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$ !!!"""###$$$$$$###"""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$###"""$$$#########""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!########################"""""""""""""""######$$$###"""""""""""""""######""""""######$$$$$$$$$%%%$$$"""!!! !!!"""$$$%%%ssseee\\\WWWUUUUUUUUUVVVXXXXXXVVVTTTSSSSSSRRRRRRSSSSSSTTTUUURRRQQQQQQQQQQQQPPPMMMKKKJJJJJJIIIHHHIIIJJJKKKLLLKKKJJJIIIHHHHHHFFFBBB@@@BBB@@@????????????>>><<<999888666444333222111111///,,,)))'''((()))******)))***---111444444222///)))((('''(((((('''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$######$$$%%%$$$###"""!!!'''&&&$$$###"""!!!""""""########################"""###$$$%%%%%%$$$###"""$$$$$$$$$#########"""""" !!!"""############"""########################!!!!!!"""###$$$&&&'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""!!!!!!!!!######""""""###$$$&&&'''%%%%%%$$$$$$###$$$$$$%%%"""""""""""""""###$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%'''((($$$$$$%%%%%%%%%$$$$$$###'''''''''%%%"""###############$$$$$$%%%''''''&&&%%%%%%$$$######%%%$$$$$$%%%&&&'''%%%###$$$$$$#########$$$$$$%%%&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''''''''$$$$$$$$$###############!!!%%%&&&&&&%%%%%%&&&###"""!!! !!!"""###""""""######$$$%%%%%%&&&%%%$$$###"""""""""######%%%%%%%%%$$$###"""!!!!!! $$$%%%###!!!!!!!!! !!!!!!!!!!!! !!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$!!!"""###$$$$$$$$$#########""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""%%%$$$###"""!!!!!!!!!!!!########################$$$%%%%%%%%%$$$$$$###"""############"""""""""!!!!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###""""""########################!!!!!! !!!""""""%%%$$$###############$$$#########$$$$$$$$$%%%%%%###"""!!! !!!"""$$$%%%nnnaaaZZZVVVUUUUUUVVVXXXZZZZZZYYYWWWSSSSSSRRRRRRSSSSSSTTTUUUUUUTTTRRRRRRQQQPPPMMMKKKIIIIIIHHHGGGGGGHHHJJJKKKKKKJJJIIIIIIHHHGGGCCCAAABBB@@@????????????>>><<<999888666444222111000//////,,,)))'''((())))))))))))***---111444444222///)))(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&"""###%%%%%%%%%$$$""" $$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$#####################$$$$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&######""""""######$$$%%%!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$""" ######"""""""""###$$$$$$&&&&&&&&&&&&%%%$$$######&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$******)))(((&&&%%%$$$$$$###""""""$$$&&&'''&&&$$$###############$$$$$$$$$&&&&&&%%%###!!!!!!###%%%###"""!!!!!!!!!!!!"""#########$$$$$$%%%%%%&&&&&&$$$###""""""!!!"""""""""######""""""###$$$$$$%%%!!!###$$$%%%$$$######$$$ !!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%"""###$$$$$$%%%$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!########################$$$$$$$$$%%%$$$$$$###"""############""""""""""""!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################"""!!!!!!!!!!!!"""######&&&&&&%%%$$$######$$$$$$######$$$$$$$$$$$$$$$%%%###"""!!!!!!!!!"""$$$%%%|||kkk___YYYVVVVVVVVVVVVXXXZZZZZZXXXVVVRRRRRRRRRRRRRRRSSSTTTTTTWWWUUUSSSRRRQQQPPPMMMKKKHHHHHHGGGFFFFFFGGGHHHIIIJJJIIIHHHIIIIIIGGGDDDBBBAAA???>>>>>>>>>>>>===;;;999777555333111000///......+++)))(((((())))))((((((***,,,000444444111///)))'''%%%$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&"""###%%%&&&%%%$$$"""  """%%%&&&&&&%%%$$$########################$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$#########$$$$$$%%%###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%% ###''')))*********$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$###&&&%%%$$$%%%&&&&&&$$$###%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$###"""!!!"""""""""$$$&&&&&&$$$""""""""""""###$$$$$$$$$%%%'''&&&%%%""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###"""""""""""""""""""""######"""!!!"""###%%%&&&###############$$$%%%&&&######$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$###"""!!!!!!""""""##############################$$$$$$$$$$$$###############"""""""""""""""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$######"""########################$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$####################################""""""!!!!!!""""""###$$$nnnbbb]]][[[WWWWWWVVVWWWXXXXXXUUUSSSRRRRRRRRRQQQRRRSSSSSSTTTWWWUUURRRQQQPPPOOOMMMKKKHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHHHHHHHIIIHHHEEECCC@@@>>>===<<<======<<<:::888777555333111000//////---+++)))(((((()))((('''((())),,,000333333111...)))'''$$$###%%%'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%$$$#########$$$$$$"""###%%%%%%%%%$$$"""  """%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###""" ########################""""""""""""""""""""""""###""""""""""""###$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%&&&&&&$$$"""$$$%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""""""""$$$%%%%%%###!!!"""""""""###$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&"""""""""############"""%%%$$$###"""""""""$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######$$$###"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$#########""""""""""""""""""######""""""###$$$$$$$$$######"""######$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""######$$$nnnbbb\\\ZZZWWWVVVVVVVVVWWWVVVSSSQQQRRRRRRQQQQQQRRRRRRSSSTTTUUURRRPPPNNNNNNMMMLLLKKKIIIHHHFFFEEEEEEFFFGGGGGGGGGFFFFFFGGGHHHGGGEEECCC@@@>>>============<<<:::777777555333222111111111,,,***(((((())))))((('''((())),,,000333333111...)))'''$$$$$$%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&'''&&&%%%###""""""###$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###############$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""##############################"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&%%%%%%''''''&&&&&&''''''((()))&&&&&&%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&&&&$$$""""""###%%%&&&&&&&&&%%%$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%######"""###%%%%%%###"""###############$$$$$$$$$ """%%%&&&%%%######$$$""""""###$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%%%%$$$###""""""""""""###""" !!!"""$$$$$$#########$$$$$$######"""""""""######$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$#########""""""""""""############"""######$$$$$$$$$######""""""###$$$$$$$$$$$$###########################"""!!!!!!!!!!!!"""#########"""""""""""""""######"""""""""""""""!!!!!!!!!!!!"""""""""############~~~mmmaaa[[[XXXUUUUUUUUUVVVWWWWWWUUUSSSRRRQQQQQQQQQQQQRRRSSSSSSRRROOOMMMKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEFFFGGGGGGEEEEEEEEEFFFGGGGGGDDDBBBAAA@@@>>>>>>??????===<<<777666555444333333333333,,,***(((((())))))'''&&&'''))),,,000333333000...)))'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&%%%$$$""""""###%%%&&&%%%$$$###"""""""""######$$$%%%%%%%%%$$$"""!!! ##############################"""!!!!!!"""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################"""!!!!!!""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%$$$###""""""###$$$%%%"""""""""###$$$&&&'''(((%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&'''"""###%%%&&&&&&&&&&&&%%%###$$$%%%&&&''''''''''''%%%&&&''')))***+++,,,---&&&&&&&&&&&&&&&'''(((((('''&&&$$$######$$$&&&((('''&&&%%%%%%&&&%%%###!!!!!!###%%%&&&&&&%%%$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###$$$%%%$$$###$$$$$$$$$############### """""""""!!!"""###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$###$$$$$$$$$$$$###""""""###!!! !!!$$$%%%$$$"""!!!""""""############"""######$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!!""""""###"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!"""###############!!!"""""""""##################$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$########################!!!!!! !!!""""""""""""""""""###$$$%%%%%%$$$$$$$$$$$$#########"""!!!!!!"""###############qqqeee^^^[[[TTTTTTTTTVVVXXXYYYWWWUUUQQQQQQQQQQQQQQQRRRSSSSSSPPPMMMKKKJJJJJJKKKJJJJJJJJJIIIGGGFFFFFFFFFGGGGGGDDDDDDDDDEEEFFFFFFDDDBBBCCCAAA@@@@@@AAA@@@???>>>666666555444444444444555+++***(((((())))))'''&&&''')))+++///333333000...)))(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''&&&%%%$$$"""""""""$$$&&&(((&&&%%%###!!!!!!"""###%%%"""######$$$$$$$$$######""""""""""""""""""""""""###"""!!! !!!"""###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""&&&%%%###!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&$$$"""!!!!!!"""$$$%%% """%%%'''***+++&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""!!! %%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%&&&'''!!!###$$$&&&''''''&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''(((&&&###!!!"""$$$''')))'''&&&%%%%%%&&&%%%###!!!"""%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###"""###%%%%%%$$$%%%$$$$$$$$$######""""""$$$%%%%%%%%%###$$$&&&((($$$%%%&&&''''''&&&%%%$$$$$$########################$$$%%%&&&'''&&&&&&%%%!!!"""$$$%%%%%%$$$###"""###"""!!!###%%%&&&$$$!!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$"""!!!!!!!!!"""""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$###"""""""""""""""##############################!!!!!!"""###############!!!!!!""""""#########$$$######$$$$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$########################"""""""""""""""######$$$"""""""""###$$$%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###############tttggg___[[[WWWVVVVVVVVVWWWWWWUUUSSSTTTUUUUUUUUUUUUTTTSSSSSSRRRQQQNNNLLLJJJIIIIIIJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@????????????>>>:::999777444333222222222111...***'''((()))))))))***+++---000333444333111***)))(((''''''''''''''')))'''%%%###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%((((((&&&$$$###"""!!!!!!"""###$$$%%%&&&'''''''''""""""############""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$###"""!!!!!!"""######$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$&&&)))***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&$$$$$$###"""(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((('''&&&'''((((((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''(((%%%###$$$&&&'''%%%"""'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''%%%###!!! ''')))'''&&&''')))***)))'''&&&%%%%%%&&&&&&!!!'''+++******,,,)))"""%%%$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!""""""###$$$&&&&&&$$$$$$$$$###$$$$$$%%%%%% !!!!!!"""$$$%%%&&&%%%###!!!!!!###$$$""" """"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""###%%%'''))))))'''%%%###%%%%%%$$$###"""!!! &&&&&&&&&%%%$$$###!!!!!!#########$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""###############$$$$$$$$$'''&&&&&&%%%$$$###""""""  """$$$$$$$$$###!!! ###%%%########################%%%%%%$$$###"""""""""### !!!"""######$$$######################################################(((&&&$$$"""!!!###%%%&&&###$$$%%%&&&%%%%%%######tttggg___[[[WWWVVVVVVVVVWWWWWWUUUSSSUUUUUUUUUUUUUUUTTTSSSSSSPPPOOOMMMKKKJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@????????????>>>:::999777444222222111222000---***(((((()))))))))******,,,///333444222000++++++)))(((&&&&&&%%%%%%&&&%%%$$$"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############%%%%%%&&&&&&%%%%%%$$$###""""""############""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$###""""""""""""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$############%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%&&&&&&'''((()))'''&&&&&&(((((('''%%%'''&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%&&&&&&''''''###'''***)))'''&&&))),,,***)))'''&&&%%%%%%%%%&&&&&&((($$$%%%)))(((&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%###"""###&&&'''%%%""""""$$$$$$$$$###"""###$$$$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######"""""""""""""""###$$$&&&&&&%%%%%%%%%%%%&&&&&&""""""!!!""""""###$$$%%%&&&$$$"""###%%%%%%$$$"""##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%$$$$$$$$$"""""""""!!!!!!!!! !!!!!!###$$$%%%&&&&&&&&&%%%%%%$$$$$$#########$$$###"""""""""$$$&&&'''$$$$$$""" !!!$$$$$$$$$###############$$$$$$######"""############$$$$$$$$$$$$$$$###"""################################################%%%###!!! !!!###"""###$$$%%%%%%%%%$$$###tttggg___[[[WWWVVVVVVVVVWWWWWWUUUSSSUUUUUUUUUUUUUUUTTTTTTSSSPPPPPPOOONNNLLLJJJIIIHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@????????????>>>:::999666444222111111111000---***(((((()))))))))))))))+++///222333111000---,,,***(((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$############$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!""""""###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))))))))(((''''''&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&&&&'''((()))(((''''''(((((('''%%%&&&&&&&&&&&&&&&''''''''')))(((&&&%%%&&&'''***+++(((((((((%%%!!!"""&&&***)))((('''&&&%%%%%%%%%&&&)))'''"""###)))+++"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''""" """(((+++'''###"""$$$%%%$$$###"""###%%%%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###""""""!!!!!!!!!"""&&&&&&%%%$$$$$$%%%%%%&&&$$$######"""######$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$!!! !!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!###$$$&&&%%%%%%###!!! $$$$$$$$$$$$######""""""#########"""######$$$$$$&&&&&&&&&%%%%%%###""""""###################################################"""  """""""""###$$$%%%%%%$$$$$$sssggg___[[[WWWVVVVVVVVVWWWWWWUUUSSSUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSRRRPPPNNNKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>:::888666444222111111111///,,,)))((()))***))))))((()))+++...111222111///+++***)))(((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&'''''''''"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&***))))))(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''*********))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&''''''((((((+++***)))'''&&&'''''''''((((((&&&###!!!!!!%%%((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%'''((((((""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((%%%$$$%%%((()))(((&&&%%%&&&'''&&&%%%%%%&&&''''''&&&%%%&&&'''((('''&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######"""######$$$$$$$$$###"""""""""######&&&%%%$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$!!! !!!$$$%%%###$$$$$$$$$%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!#########$$$$$$%%%%%%%%%!!!!!! !!!"""###%%%&&&%%%###!!! !!!###%%%%%%$$$$$$###"""""""""###"""""""""###$$$%%%%%%$$$$$$%%%%%%$$$######"""################################################%%%$$$###!!!!!!"""######""""""######$$$$$$%%%%%%sssggg___[[[WWWVVVVVVVVVWWWWWWUUUSSSUUUVVVVVVVVVVVVUUUTTTTTTSSSTTTTTTSSSQQQOOOLLLKKKIIIIIIIIIHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>999888666333222111111111...,,,))))))*********)))((()))+++...111222111///)))(((((('''''''''(((((($$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$############"""###$$$%%%&&&'''''''''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&''''''(((&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&************)))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))((('''&&&%%%(((((())))))(((((()))***&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''******(((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((&&&###"""$$$'''%%%&&&''''''%%%%%%&&&''''''%%%$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$###""""""######'''&&&%%%$$$###############$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&'''(((((( %%%%%%%%%$$$###"""!!!!!!#########$$$$$$%%%%%%&&&###############$$$$$$%%%"""$$$$$$$$$###"""$$$%%%$$$$$$$$$#########""""""###"""""""""###$$$%%%%%%!!!!!!"""###$$$$$$######################################################&&&%%%$$$#########$$$$$$"""""""""######$$$$$$$$$sssggg___[[[WWWVVVVVVVVVWWWWWWUUUSSSVVVVVVVVVVVVVVVUUUUUUTTTRRRRRRQQQPPPNNNLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@????????????>>>999888555333111000000000---+++))))))***+++***)))))))))+++///222333111000'''''''''''''''((())))))$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$############%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&************)))(((((('''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&''''''((()))((()))***)))'''''''''((('''''''''''''''((((((((("""$$$&&&((())))))((('''$$$&&&''')))***)))((((((%%%%%%&&&&&&&&&&&&%%%$$$'''$$$$$$&&&&&&%%%&&&)))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###&&&((($$$!!!&&&###%%%&&&%%%$$$###$$$&&&%%%###""""""$$$$$$###!!!######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%&&&''')))***(((((('''&&&%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%$$$%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%###$$$%%%&&&&&&%%%$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&'''((()))!!!!!!""""""""""""######!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!""""""""""""###%%%#################################"""######$$$$$$ !!!"""###$$$$$$###################################################$$$######"""""""""""""""$$$######"""""""""######sssggg___[[[WWWVVVVVVVVVWWWWWWUUUSSSVVVVVVWWWWWWVVVVVVUUUTTTSSSRRRPPPNNNMMMKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@????????????>>>999777555333111000000000,,,+++)))***++++++***)))******,,,///333444222000)))(((((('''''''''(((((('''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###### !!!"""$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))''''''''''''((((((((((((''''''''''''''''''''''''))))))*********))))))(((''''''&&&&&&'''(((***+++'''''''''''''''(((((()))(((***+++***'''&&&''')))((((((((((((''''''''''''$$$$$$&&&'''((()))))))))$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$'''###"""%%%&&&###%%%)))$$$$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&###!!! $$$'''$$$%%%&&&%%%$$$$$$$$$&&&&&&$$$######$$$$$$###"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&'''(((***)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""######$$$%%%&&&''''''%%%%%%&&&&&&&&&''''''''' !!!!!!###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!"""!!!!!!!!! """######"""!!!"""###"""""""""###$$$$$$%%%%%%$$$$$$######"""#########""""""###$$$$$$$$$#########################################################"""""""""!!!!!!!!!!!!%%%$$$###"""!!!!!!""""""sssggg___\\\WWWVVVVVVVVVWWWWWWUUUSSSVVVVVVWWWWWWVVVVVVUUUTTTVVVTTTRRROOONNNMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@????????????>>>999777555333111000000000,,,***)))***++++++***)))***+++---000333444333111******)))''''''&&&&&&&&&,,,+++(((&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''############$$$%%%&&&'''"""###$$$%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" """###$$$$$$######$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''%%%$$$""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))))))))))))))))))))))))))((())))))************)))((('''''''''((()))+++,,,'''''''''''''''((())))))&&&((()))(((%%%$$$%%%((())))))((((((''''''&&&&&&***)))'''&&&&&&&&&((()))+++)))(((((()))))))))(((###$$$%%%&&&&&&&&&%%%$$$$$$"""%%%++++++&&&###&&&%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%%%%%%%######%%%%%%%%%&&&&&&&&&''''''(((&&&%%%$$$&&&''')))***&&&'''((((((&&&&&&'''((()))(((&&&&&&''''''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%)))((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&'''((()))***((($$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%'''&&&$$$#########!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$###"""""""""###%%%%%%%%%%%%$$$$$$###"""############################################################""""""""""""&&&%%%###"""!!! !!!!!!pppccc\\\ZZZWWWVVVVVVVVVWWWWWWUUUSSSSSSSSSSSSTTTUUUUUUUUUVVVVVVUUUSSSPPPNNNKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHFFFFFFFFFEEEDDDBBBAAA@@@CCCBBBAAA@@@@@@@@@AAABBB:::777222000///000000///+++***************++++++((())),,,000444555333111************)))(((&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$((('''&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$###$$$%%%'''(((***)))'''%%%%%%%%%'''(((&&&&&&&&&'''''''''(((((('''((((((((((((((('''''''''''''''''''''((())))))(((&&&%%%&&&'''((('''&&&&&&&&&''''''((())))))***((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))++++++***)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))++++++)))''''''''''''(((((()))***+++))))))))))))))))))))))))((('''&&&%%%&&&''')))+++&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''"""###$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%$$$$$$$$$###"""""""""###$$$&&&'''((('''&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""##############################""""""###%%%'''((($$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&%%%###"""""""""######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$%%%&&&&&&%%%###"""pppccc\\\ZZZWWWVVVVVVVVVWWWWWWUUUSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSQQQNNNLLLKKKJJJIIIIIIJJJJJJJJJIIIHHHHHHFFFFFFEEEEEEDDDBBBAAA@@@BBBAAA@@@??????@@@@@@AAA:::777222000///000000///))))))(((((((((((())))))((()))+++///333444222000'''''''''((((((''''''&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$((('''&&&%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((***((('''%%%%%%%%%'''(((&&&''''''''''''''''''''''''(((((((((((((((''''''(((''''''''''''((()))))))))'''&&&'''((()))(((&&&%%%&&&&&&'''(((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%))))))))))))))))))))))))+++***)))(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))(((&&&'''''''''(((((()))***+++(((((((((((((((((((((((())))))''''''''')))***,,,&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%******)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''''''''''''''''')))))))))(((((('''%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$############$$$$$$%%%############"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$%%%%%%$$$$$$###oooccc]]][[[WWWVVVVVVVVVWWWWWWUUUSSSTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTRRRQQQOOOMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHEEEEEEEEEEEEDDDCCCAAAAAAAAAAAA@@@???>>>>>>??????:::666222000000000000///))))))((((((((((((((()))((((((***...111333111///%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$###"""!!! %%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&)))(((''''''&&&''''''((()))((('''%%%%%%&&&''''''(((''''''''''''''''''''''''(((((())))))(((((((((((((((''''''(((((()))******)))(((((()))***)))(((%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%$$$$$$&&&''''''&&&'''''''''(((((()))***+++''''''''''''''''''''''''******)))(((((()))+++,,,&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&***************)))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((()))(((((('''&&&%%%&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""###############$$$$$$$$$%%%$$$$$$############$$$!!!!!!"""""""""###############$$$$$$$$$$$$####################################$$$$$$######"""!!!############""""""""""""###################################################$$$$$$$$$$$$###!!! #########"""######$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$############"""$$$$$$#########$$$$$$%%%oooccc]]]\\\WWWVVVVVVVVVWWWWWWUUUSSSUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRQQQOOONNNLLLKKKKKKJJJKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>>>>>=========999666333111000000///...,,,+++******************))))))+++...111222111000'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$######"""&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''')))((((((''''''&&&&&&&&&((('''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''(((((())))))))))))(((((((((((('''((())))))***+++***))))))++++++***)))%%%&&&&&&&&&'''''''''((())))))))))))************((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))******)))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$$$$%%%'''''''''''''''''''''((()))***+++((((((((((((((((((((((((***))))))(((((()))******''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''######$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$%%%'''%%%$$$"""""""""###$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###!!!!!!#########"""""""""""""""########################""""""""""""""""""""""""###$$$%%%%%%$$$""" """""""""######$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$#########""""""$$$###"""""""""###%%%&&&qqqddd^^^\\\WWWVVVVVVVVVWWWWWWUUUSSSUUUTTTTTTSSSSSSRRRRRRRRRQQQQQQPPPNNNMMMKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>===<<<<<<888666333111111000///...,,,,,,+++***))))))******++++++,,,///222333222111+++***)))'''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((()))******))))))((((((((((((((()))******,,,***)))***+++,,,+++***&&&&&&&&&'''''''''''''''((()))))))))*********+++''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************************************((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%%%%'''((())))))''''''''''''((()))***+++)))))))))))))))))))))))))))((((((((('''((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$%%%'''&&&%%%#########$$$%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######################## """###$$$$$$######""""""""""""""""""##############################"""""""""""""""""""""""""""###$$$%%%$$$"""""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$#########""""""######"""!!!"""###%%%&&&tttfff___\\\WWWVVVVVVVVVWWWWWWUUUSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPNNNMMMKKKJJJIIILLLLLLLLLKKKJJJIIIHHHGGGDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@???===<<<;;;888666333222111111///---+++***)))(((''''''''''''---,,,---///222333333222...---+++(((&&&&&&&&&&&&&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((()))))))))''''''((()))************))))))(((((())))))***+++,,,+++******+++,,,+++***(((((((((((((((((((((((('''(((((())))))*********'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((''''''************************((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''''')))******)))'''''''''(((((()))***+++************************((((((((((((''''''''''''''''''((((((((()))))))))'''''''''''''''(((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$""""""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$###############$$$$$$######"""!!!###############$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######################## """###$$$%%%%%%%%%""""""""""""############################################################"""############""" """"""###$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$############""""""""""""""""""###$$$%%%wwwiii```\\\WWWVVVVVVVVVWWWWWWUUUSSSRRRRRRRRRSSSSSSSSSSSSSSSUUUTTTRRRPPPNNNLLLJJJIIIMMMMMMLLLLLLKKKIIIHHHGGGDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@>>><<<;;;888666333222222111///---+++***)))((('''''''''''',,,,,,,,,...000222222111...,,,***((('''&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''%%%&&&&&&''''''(((''''''&&&&&&'''((()))******+++''''''(((******++++++***))))))(((((())))))***++++++***)))***+++,,,+++)))))))))))))))))))))))))))&&&&&&'''(((((()))******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***************)))''''''************************)))(((((((((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((()))***+++***((('''''''''(((((()))***+++)))))))))))))))))))))))))))))))))))))))((('''''''''((((((((())))))))))))&&&'''''''''((((((((()))'''((((((((())))))))))))))))))((((((((('''''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$###############""""""!!!$$$$$$$$$###############"""###$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&#######################################$$$%%%&&&!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!######$$$%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""" !!!"""###$$$$$$$$$$$$zzzjjj```\\\WWWVVVVVVVVVWWWWWWUUUSSSQQQQQQRRRRRRSSSSSSTTTTTTWWWVVVUUURRRPPPMMMKKKJJJMMMMMMMMMLLLKKKIIIHHHGGGDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBAAA@@@>>><<<;;;777666333222222111///------,,,+++***)))))))))))),,,++++++,,,///111111000,,,+++)))'''&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&$$$#########""""""!!!!!!$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&'''(((*********))))))%%%%%%&&&'''((((((((('''%%%&&&'''((()))***+++,,,''''''(((******+++++++++)))))))))))))))******++++++***))))))++++++***)))************))))))))))))%%%&&&&&&'''((())))))***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******++++++***************************)))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))++++++)))''''''''''''(((((()))***+++))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&'''((()))***++++++'''((((((((())))))******))))))))))))))))))))))))(((((()))))))))))))))((($$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$%%%###############"""!!!!!!%%%$$$$$$$$$######"""""" !!!"""$$$$$$$$$###"""""""""""""""############&&&&&&$$$$$$$$$$$$&&&&&&########################'''&&&$$$#########$$$%%%!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!"""######$$$%%%%%%$$$###"""!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""" """###$$$$$$$$$###xxxiii```^^^XXXXXXWWWXXXYYYXXXUUUSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWVVVUUUSSSPPPMMMKKKIIIJJJKKKLLLMMMLLLIIIFFFDDDFFFEEEDDDDDDDDDDDDEEEEEE@@@@@@@@@@@@@@@>>>======888666444222222000...,,,+++(((&&&'''***,,,+++***(((***++++++///444333000///,,,)))'''&&&%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$(((((('''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&'''%%%$$$%%%$$$#########$$$%%%&&&&&&%%%$$$###""" ((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&%%%''')))&&&(((***+++)))'''&&&&&&%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%%%%'''((()))(((((())))))***+++++++++((('''%%%%%%$$$%%%&&&'''$$$%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***++++++)))'''&&&+++*********))))))((((((***))))))(((((((((((((((************************+++*********))))))(((((())))))))))))))))))))))))************))))))))))))***************************)))((((((((()))+++,,,******+++++++++,,,,,,,,,,,,***((()))+++---......---,,,+++)))))))))***+++---,,,***&&&"""))))))(((((((((''''''''''''(((***++++++******))),,,+++***))))))(((((()))++++++******))))))(((((((((((((((((())))))))))))&&&,,,///'''$$$++++++)))(((((()))***+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((('''''''''(((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########'''&&&$$$###"""###$$$$$$!!!"""###%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!############%%%'''%%%###!!! """$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$$$$#######################################%%%%%%%%%%%%%%%$$$""""""""""""############"""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$#########""""""""""""############yyyiii```]]]WWWWWWVVVWWWWWWVVVTTTRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWVVVUUUSSSPPPMMMKKKJJJJJJKKKLLLLLLKKKIIIGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEAAAAAAAAA@@@@@@???>>>===888666444222222000...,,,+++)))'''(((***+++***)))(((***++++++///444444000...+++(((&&&&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$"""%%%$$$#########$$$%%%&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&%%%$$$###%%%'''%%%'''******(((&&&%%%&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))((((((((('''((((((((((((((()))***+++************************+++*********))))))))))))************************)))*********++++++,,,,,,************************)))))))))))))))***++++++*********+++++++++,,,,,,+++***((()))+++---------,,,,,,+++***************+++,,,,,,---,,,+++)))(((*********))))))(((((((((++++++,,,,,,+++***)))(((+++***************++++++))))))))))))(((((((((((()))))))))*********++++++))),,,---***%%%$$$(((,,,+++***)))''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((('''''''''((((((&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######%%%&&&$$$""" !!!###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%####################################"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%""""""############"""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############{{{jjj```]]]WWWVVVUUUUUUVVVVVVSSSQQQQQQQQQQQQRRRSSSUUUVVVWWWVVVVVVTTTRRRPPPNNNLLLKKKJJJKKKKKKKKKJJJIIIHHHHHHDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBAAAAAA@@@??????>>>888666444222222000...,,,,,,***(((((()))***)))((((((+++++++++///444444111---***'''&&&&&&'''&&&%%%""""""###$$$%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%#########$$$$$$%%%%%%&&&""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$###$$$$$$$$$$$$$$$%%%&&&&&&"""###$$$%%%'''((()))***%%%&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''$$$%%%&&&%%%$$$###%%%'''%%%'''))))))'''%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((''''''''''''''''''((()))***,,,,,,***************************************)))))))))************************))))))***+++,,,---......++++++++++++++++++++++++))))))***++++++++++++***************+++++++++++++++)))((()))+++,,,,,,,,,+++++++++,,,++++++***)))&&&'''***,,,.../////////+++++++++***************---------,,,+++***((((((************+++,,,---...)))))))))))))))***************+++++++++,,,,,,,,,+++)))''''''***,,,---,,,'''''''''((()))***,,,---(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%'''%%%###!!!!!!"""$$$%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%####################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######"""!!!!!!!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$###"""""""""#########$$$$$$|||kkkaaa\\\XXXWWWUUUUUUVVVVVVTTTRRRQQQQQQQQQRRRSSSUUUVVVWWWVVVUUUSSSQQQOOONNNMMMLLLKKKKKKJJJJJJIIIIIIIIIIIICCCDDDDDDEEEEEEEEEEEEEEECCCBBBAAA@@@@@@?????????888666444222222000...,,,,,,+++)))))))))))))))((()))+++,,,+++...444555222+++)))'''&&&'''''''''&&&$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&$$$$$$&&&'''&&&%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%''')))***)))'''$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&'''((('''&&&%%%''')))%%%&&&((((((&&&$$$$$$%%%'''''''''''''''(((((()))$$$%%%'''((((((((('''&&&))))))((((((''''''''''''%%%%%%&&&&&&'''((())))))***)))'''&&&&&&&&&((()))''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((())))))***)))))))))))))))((((((((((((((((((((()))***+++,,,*********************************************************************************+++,,,---------++++++++++++++++++++++++((()))+++,,,,,,,,,+++***************+++++++++,,,+++***))))))+++,,,,,,+++)))***+++,,,,,,+++)))(((&&&''')))***+++++++++***++++++++++++++++++++++++------,,,,,,+++***))))))+++*********++++++,,,---*********++++++,,,,,,---***+++++++++,,,,,,,,,,,,---***''''''***+++***''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''************************))))))))))))))))))))))))*********)))((('''&&&&&&))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&)))'''%%%$$$$$$&&&'''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$######"""!!! """######$$$$$$######"""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$}}}lllbbb]]]ZZZXXXVVVVVVWWWWWWUUUTTTQQQQQQQQQRRRSSSUUUVVVWWWTTTSSSQQQOOONNNMMMMMMMMMKKKKKKJJJJJJIIIIIIIIIHHHBBBCCCDDDEEEFFFEEEEEEEEECCCBBBAAA???????????????888666444222222000...,,,++++++***)))((((((((()))***,,,,,,+++...444555222+++)))&&&&&&'''(((((('''((((((((((((((('''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%&&&''''''&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''))),,,......---$$$$$$%%%%%%&&&&&&&&&&&&(((((('''&&&%%%$$$######''''''((((((((((((''''''(((''''''&&&&&&''''''(((&&&'''((('''&&&%%%''')))%%%'''((('''%%%$$$%%%&&&''''''(((((((((((()))((($$$%%%'''((((((((('''&&&''''''''''''(((((())))))&&&&&&'''((()))*********))))))((('''&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''((()))************************************))))))))))))*********************************************+++++++++************************+++++++++++++++++++++***++++++++++++++++++++++++)))***,,,---------,,,+++***+++++++++,,,,,,,,,,,,+++******+++,,,---,,,+++((()))***+++,,,+++***)))------......---,,,+++***+++++++++++++++++++++,,,++++++++++++++++++++++++---,,,++++++*********+++*********++++++,,,,,,,,,*********+++++++++,,,,,,------,,,++++++*********,,,***(((%%%!!!((((((((((((((((((((((((******+++,,,,,,+++******************************************)))(((&&&%%%'''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$$$$%%%''')))'''%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$######"""!!! ######$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""""""""!!!!!!############$$$$$$$$$$$$|||lllccc___[[[YYYVVVVVVWWWWWWVVVUUURRRRRRRRRRRRSSSTTTUUUVVVRRRQQQOOOMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFBBBCCCDDDFFFFFFFFFEEEEEEBBBAAA@@@>>>===>>>>>>???888666444222222000...,,,******+++***(((((()))++++++,,,,,,+++...444666333+++)))'''&&&'''(((''''''))))))((((((((('''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&''''''((((((&&&%%%%%%&&&''''''&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''***---//////...$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&''''''((()))((((((''''''''''''(((((($$$%%%&&&%%%$$$###%%%'''&&&'''((('''%%%%%%%%%'''&&&''''''((()))(((((((((%%%&&&''''''((((((''''''$$$%%%%%%&&&''''''((((((&&&'''((()))*********)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************+++++++++++++++,,,,,,+++***)))))))))))))))*********************************+++++++++++++++++++++++++++++++++++++++,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,---------------,,,,,,---......---+++***+++,,,,,,,,,,,,,,,,,,---...///000//////---,,,,,,,,,------------......,,,++++++++++++,,,---...///...---,,,++++++++++++******************++++++******+++++++++,,,,,,,,,''')))++++++)))(((***,,,+++******)))'''%%%$$$###)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************)))******+++***)))'''&&&###$$$&&&((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&&&&&&&%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!!!!!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%'''$$$###"""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""""""""########################### !!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%{{{llldddaaaZZZXXXVVVUUUUUUVVVUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTPPPOOOMMMKKKJJJJJJKKKLLLLLLLLLMMMMMMKKKHHHEEEDDDAAABBBDDDFFFGGGFFFEEEEEEBBB@@@>>>===<<<<<<===>>>888666444222222000...,,,(((***+++***((((((***,,,,,,---,,,***...444666444,,,***'''&&&'''''''''&&&&&&&&&&&&&&&''''''''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&'''((((((((('''%%%%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''***+++***)))$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######%%%((()))((((((''''''''''''(((((($$$%%%&&&%%%$$$###%%%''''''((()))(((&&&%%%&&&(((%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&%%%&&&(((*********)))(((************************))))))))))))))))))))))))%%%&&&((()))*********)))))))))******++++++++++++*********)))******++++++*********************************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------.........//////...------...000///...,,,...............///000000---...///000111000///////////////000000000111111000///...------....../////////...............///------------,,,,,,,,,,,,,,,,,,,,,,,,------------&&&''')))***))))))***+++)))***,,,...////////////************************)))***+++,,,,,,+++***)))************************((()))***++++++***((('''%%%&&&'''(((((('''%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''$$$"""!!!!!!###""""""###%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%{{{llldddbbbYYYWWWTTTSSSTTTUUUTTTTTTUUUTTTTTTSSSSSSSSSSSSSSSOOONNNLLLJJJIIIJJJKKKLLLLLLMMMNNNNNNLLLHHHDDDBBB@@@BBBDDDFFFGGGGGGEEEEEEAAA@@@>>><<<;;;<<<===>>>888666444333222000...,,,''')))+++***((((((***---,,,---,,,***...444666444---***'''&&&&&&'''&&&%%%"""######$$$%%%&&&''''''###$$$%%%&&&''''''''''''$$$$$$$$$%%%&&&'''((()))((('''%%%%%%'''((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""" !!!###''')))((((((''''''''''''((((((''''''((('''&&&%%%''')))((())))))(((&&&&&&''')))$$$%%%'''((((((((('''&&&''''''&&&%%%%%%'''((()))+++++++++***))))))((((((%%%&&&'''''''''&&&%%%$$$###%%%(((+++,,,+++)))(((************************))))))))))))))))))))))))$$$&&&(((***++++++)))((((((((())))))*********+++(((((())))))***+++------*********************************++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///.........////////////000///......///111000...,,,222111000000000222333444111222333444444444333222111111222222222333333333444333111000/////////////////////000000111222333222222111111000000//////---------.........//////...------...//////...,,,.........---,,,***'''&&&************************((()))+++,,,,,,+++)))(((************************'''(((***++++++***)))(((++++++***)))&&&###''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((()))))))))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))((($$$ $$$$$$$$$%%%''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%vvviiiaaa______ZZZUUUTTTVVVWWWUUUSSSSSSRRRRRRSSSTTTSSSPPPNNNPPPOOOMMMLLLKKKJJJKKKKKKLLLLLLMMMLLLKKKJJJHHHGGGFFFEEEEEEFFFGGGGGGDDDBBBBBB@@@>>>>>>>>>===;;;:::777666444222111//////......,,,***)))******)))((((((((()))+++---000222333000---***((()))))))))))))))))))))))))))))))))))))))))))))'''&&&$$$"""!!!(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&%%%&&&&&&''''''((((((((((((''''''&&&'''((())))))******)))%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))+++*********))))))((((((++++++******))))))((((((((((((((((((((()))))))))***)))((((((((()))+++,,,*********)))******+++++++++++++++,,,,,,------...---------,,,,,,,,,,,,,,,))))))******+++,,,,,,------///000000...------------...//////......000222---...///000000///...---111222333222111000111222222333555666666555444222777777888888888888888888;;;;;;;;;;;;;;;;;;::::::777999;;;<<<;;;;;;<<<>>>===<<<;;;888555555777999999777666555555666888999>>>;;;777555444444333333111111000///////////////------------------------...///000///---,,,,,,,,,------+++***((('''&&&%%%,,,,,,,,,,,,,,,,,,++++++------,,,+++)))(((''''''***************)))((((((************))))))))))))&&&''''''((()))***++++++((()))*********)))'''&&&'''''''''&&&%%%%%%(((***))))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%""""""""""""$$$&&&((()))&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%######$$$$$$$$$$$$##############################&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%#########%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""""""""!!!"""######$$$"""###%%%&&&&&&%%%$$$"""((('''$$$ """%%%%%%$$$######%%%%%%$$$###""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%uuuggg```^^^^^^ZZZUUUTTTVVVWWWUUURRRQQQPPPPPPQQQRRRQQQOOOLLLPPPOOOMMMKKKJJJJJJJJJKKKLLLMMMMMMMMMKKKIIIGGGFFFEEEEEEEEEFFFGGGFFFDDDBBB???>>><<<;;;<<<;;;:::888777666444222111//////......,,,***)))******)))((((((((()))+++---///222333...+++(((&&&''''''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%&&&((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((()))******''''''((((((((((((''''''((()))))))))))))))((('''&&&&&&'''''''''((((((((((((((((((((())))))))))))+++++++++******)))))))))*********))))))((((((((((((((()))))))))*********+++******)))***+++,,,---+++++++++++++++,,,,,,---************++++++++++++,,,,,,,,,------------...//////......---------,,,---...000000///...///000---.........,,,,,,...000000000111222222222222222444666777777777777999:::999;;;===@@@AAAAAA@@@@@@@@@@@@AAABBBDDDEEEFFFFFFIIIJJJJJJKKKJJJHHHGGGFFFDDDGGGIIIJJJJJJJJJKKKMMMLLLLLLKKKIIIFFFEEEFFFGGGFFFEEEDDDCCCDDDEEEGGGHHHFFFCCC@@@===;;;::::::999999888666555444444444444555444444444333333333222...///000///...---,,,,,,//////......---,,,,,,,,,((())))))*********))))))++++++******)))(((((((((***************)))(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&(((((((((&&&$$$$$$%%%'''+++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%% !!!"""###$$$$$$######&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%$$$###"""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######""""""""""""######""""""######$$$%%%######%%%%%%%%%%%%$$$###"""!!!"""%%%$$$######%%%%%%$$$###########################""""""!!!!!!!!!"""###$$$ssseee^^^\\\]]]YYYUUUTTTUUUVVVTTTRRRPPPPPPOOOPPPRRRQQQOOOMMMOOONNNMMMKKKJJJJJJJJJJJJMMMMMMMMMMMMKKKIIIGGGEEEEEEDDDDDDEEEFFFEEECCCAAA???===<<<;;;<<<;;;:::888777666444222111//////...---,,,***)))******)))(((((())))))+++---///111222...+++(((&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))&&&&&&&&&'''''''''''''''%%%%%%&&&'''((()))***+++&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((()))***++++++'''(((((())))))(((((('''************)))((('''&&&''''''((((((((()))))))))(((((((((((())))))))))))++++++************))))))))))))))))))((((((((((((((())))))***+++,,,------,,,++++++++++++,,,------,,,,,,,,,---------......++++++++++++++++++******+++,,,,,,------.........------------,,,,,,,,,,,,***,,,...///......///000///000111000///000111333444444555666888999;;;<<<>>>@@@BBBDDDDDDFFFHHHJJJIIIKKKNNNQQQSSSUUUUUUUUURRRSSSUUUWWWYYY\\\]]]^^^```aaabbbbbbaaa^^^[[[YYYZZZ]]]___aaaaaaaaacccdddeeeffffffddd```]]]]]]]]][[[[[[ZZZZZZ[[[\\\]]]^^^XXXVVVRRRNNNKKKIIIHHHHHHHHHFFFCCC@@@>>>>>>>>>???<<<<<<;;;:::999888777777666666555555333222000000---.....................((()))***+++++++++++++++******++++++++++++++++++***************))))))((((((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%((()))(((&&&$$$###$$$%%%***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$ """$$$&&&%%%$$$!!!&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$###############"""######$$$$$$$$$%%%%%%%%%###""""""""""""!!!!!!!!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""" ###&&&%%%$$$######%%%%%%$$$###########################"""!!!!!!!!!!!!"""######rrreee^^^\\\[[[XXXUUUTTTUUUUUUSSSRRRRRRQQQQQQRRRTTTSSSQQQOOONNNNNNMMMKKKJJJJJJIIIIIINNNNNNNNNMMMKKKIIIGGGEEEDDDCCCCCCDDDEEEEEEBBB@@@AAA???>>>===>>>>>><<<;;;777666444222111//////...---+++))))))***+++***)))((())))))+++,,,...000111000---***((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))'''''''''(((((((((((((((%%%&&&&&&'''(((((())))))%%%%%%%%%%%%&&&&&&&&&'''))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''++++++***)))(((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++,,,---...///+++++++++++++++,,,,,,---+++,,,,,,---............//////......------,,,,,,,,,,,,,,,,,,------------((()))***+++---...000000,,,...111111111111222333222444666666777888;;;===;;;;;;===???CCCGGGKKKNNNPPPRRRVVVXXXZZZ\\\```bbbbbbcccfffhhhjjjllllllmmmjjjkkkmmmppprrruuuvvvwwwwwwyyy{{{{{{yyyvvvrrrooorrruuuwwwyyyyyyzzz{{{}}}~~~~~~{{{wwwtttssssssssssssrrrrrrrrrqqqqqqmmmllljjjeeeaaa^^^]]]]]]\\\YYYVVVRRROOOOOOOOOOOOKKKJJJIIIGGGEEEDDDCCCBBBFFFDDDBBBAAA???===:::888111111111111111000000000,,,---....../////////...++++++,,,,,,------......+++++++++++++++***))))))*********)))))))))((((((***)))))))))))))))))))))((('''&&&%%%$$$%%%&&&&&&&&&''''''&&&$$$$$$$$$&&&''''''%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$&&&''''''&&&$$$###&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$#####################%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$$$$'''''''''%%%######&&&(((%%%$$$######%%%%%%$$$###########################!!!!!!!!!!!!""""""######rrreee^^^\\\YYYXXXVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRTTTTTTRRRPPPNNNNNNMMMLLLKKKJJJIIIIIIMMMMMMMMMMMMKKKIIIGGGFFFDDDCCCCCCDDDEEEEEEBBB@@@@@@???======>>>>>>===;;;777666444222111//////...---+++))))))***+++***)))((())))))***,,,...000111000---***((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%"""$$$&&&''''''&&&$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,---...///000*********+++++++++++++++***+++,,,---............000//////......---------.........---,,,,,,,,,+++***+++,,,...000111333333222444666777777777888999666888;;;>>>@@@CCCHHHKKKHHHIIILLLQQQWWW]]]cccfffiiikkkooorrrtttwww{{{~~~{{{vvvrrrrrrrrrqqqooollliiifffeeeeeeeeecccbbbaaa^^^\\\ZZZXXXWWWYYYVVVSSSQQQOOOLLLGGGCCC>>>===<<<;;;999888777666111222222222222111000000,,,,,,,,,---------......,,,,,,,,,---,,,++++++***+++************)))))))))(((((())))))***++++++,,,***)))'''&&&&&&&&&'''(((###%%%''''''&&&&&&'''((('''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#####################$$$%%%%%%%%%$$$%%%%%%&&&'''&&&%%%$$$#########$$$$$$%%%%%%%%%###!!! !!!###%%%$$$######%%%%%%$$$###########################!!!""""""###############rrrddd^^^\\\WWWWWWVVVUUUTTTRRRQQQQQQOOONNNOOOPPPRRRRRRPPPNNNNNNNNNNNNNNNMMMKKKJJJIIILLLLLLMMMLLLKKKJJJHHHGGGEEEDDDDDDEEEFFFEEECCCAAA>>><<<;;;;;;<<<<<<;;;:::777666444222111//////...,,,***))))))***++++++***)))))))))***,,,---///000...+++(((&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''((()))******((())))))******))))))(((&&&'''((()))************&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''(((((((((((())))))))))))))))))***************++++++,,,---......///)))******+++,,,+++++++++)))***,,,...//////......------------------,,,,,,000000/////////.........------...//////000111111333666999;;;<<<===@@@BBBAAADDDHHHLLLPPPTTTYYY]]]^^^aaaeeekkkrrryyy~~~~~~}}}}}}zzzyyywwwtttqqqnnnkkkjjjllliiieeecccaaa___YYYUUUMMMLLLJJJHHHEEECCCAAA@@@<<<<<<;;;:::888666555444000/////////......------...............------,,,******)))))))))(((((((((%%%&&&&&&''')))******+++******)))(((((((((((()))"""%%%'''(((''''''(((******)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!!!!!!!""""""""""""###%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$#########"""###$$$###!!! !!!"""%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$pppccc\\\ZZZVVVWWWVVVUUUSSSQQQPPPPPPNNNNNNNNNPPPRRRRRRPPPNNNOOOOOOOOOOOONNNMMMKKKJJJJJJKKKLLLLLLLLLKKKIIIHHHEEEEEEEEEFFFGGGFFFDDDBBB===<<<;;;;;;<<<<<<;;;:::777666444222111//////...,,,***))))))***++++++***)))))))))***+++---...///...+++(((&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((()))))))))((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((()))***++++++))))))************))))))'''((()))))))))))))))(((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))*********+++)))*********+++++++++,,,++++++,,,,,,,,,---------******,,,---------,,,+++***+++---///000000000///---------------.........000000111222333333444444111222333444555666777777;;;>>>CCCGGGKKKNNNRRRUUUZZZ]]]aaaeeeiiinnnssswwwzzz}}}~~~|||zzz~~~zzzvvvvvvwwwuuuppplllaaa```^^^\\\YYYWWWUUUTTTQQQPPPNNNLLLIIIEEECCCAAA888888666555444222111000000000000000000///......+++++++++************)))''''''((((((((()))))))))))))))******))))))((('''$$$&&&)))))))))(((((()))******)))((((((((())))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$#########$$$&&&'''######$$$$$$$$$%%%%%%%%%""""""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%$$$"""!!!"""$$$%%%$$$$$$%%%&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%nnnaaa[[[YYYUUUVVVWWWUUUSSSQQQPPPPPPPPPPPPPPPRRRTTTTTTRRRQQQOOOPPPPPPPPPOOOMMMKKKJJJIIIJJJKKKLLLLLLKKKJJJIIIFFFEEEEEEFFFGGGGGGDDDBBB???>>>======>>>???===<<<777666444222111//////...,,,***))))))***++++++***)))))))))***+++---...///000---***((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))))))((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((()))******&&&''')))*********)))((())))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))******---,,,+++***))))))))))))))))))************))))))************)))((('''&&&))))))))))))************(((((((((((())))))))))))******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,+++,,,///111222222111000......//////000000111111000111222444666888999:::999:::<<>><<<:::888666666111111111111111000//////.........---------,,,,,,++++++++++++************((()))*********)))'''&&&''')))++++++)))((('''((()))((((((''''''''''''(((''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%'''((()))(((&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""!!!!!!###%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''&&&$$$""" !!!###$$$%%%&&&'''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%}}}lllaaa[[[XXXYYYWWWVVVUUUUUUUUUSSSQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTSSSQQQPPPNNNMMMLLLLLLMMMLLLKKKKKKLLLKKKIIIGGGDDDDDDFFFHHHJJJIIIGGGDDD>>>>>>===<<<;;;:::999999777666444222111//////...---+++))))))***+++***)))******))))))***,,,---///222...+++((((((((((((''''''((((((&&&$$$$$$%%%'''%%%$$$###"""###$$$%%%&&&######$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''((()))))))))'''%%%%%%&&&&&&%%%$$$''''''((((((((((((''''''%%%%%%%%%&&&'''(((((()))******)))((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&''''''(((((())))))))))))(((((((((((()))))))))***++++++***)))***+++,,,++++++***)))((('''''',,,,,,+++***)))(((''''''))))))))))))))))))))))))++++++******+++---...000******+++++++++,,,,,,,,,------.........---,,,,,,,,,++++++******)))(((((((((***+++,,,---,,,++++++,,,---//////000111444666666777888999;;;<<<>>>>>>AAACCCGGGLLLQQQVVVYYYZZZ```ccchhhpppwww}}}}}}{{{zzzzzzuuuuuuttttttqqqkkkddd___XXXSSSLLLFFFBBB@@@>>><<<>>>;;;888888999777333///222000---,,,,,,---,,,+++++++++***))))))))))))***(((***+++------,,,***)))%%%&&&&&&'''((())))))***''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$&&&'''((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!######$$$%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&~~~mmmbbb\\\ZZZYYYWWWVVVUUUUUUUUUSSSQQQQQQQQQRRRRRRSSSTTTTTTTTTPPPOOONNNMMMLLLLLLMMMMMMLLLKKKJJJJJJKKKKKKIIIGGGCCCDDDEEEGGGIIIIIIFFFCCCAAA@@@@@@???>>>===<<<<<<777555444222000///.........,,,******+++,,,+++***))))))))))))***,,,...///222...+++(((((((((((('''''')))************+++---%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''(((((()))******'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''')))'''%%%%%%&&&&&&&&&$$$''''''(((((((((((('''''''''(((((()))******+++++++++***))))))(((((())))))(((((('''''''''''''''((('''''''''((((((((((((((())))))(((((((((((()))))))))******))))))((())))))+++++++++***)))(((((('''++++++******)))(((((((((************************+++*********+++,,,...///***++++++++++++,,,,,,,,,,,,------...------,,,,,,------------------------......///000111111111000///000222444444666999;;;===@@@DDDGGGIIIKKKOOORRRWWWZZZ^^^dddiiinnnrrrssszzz|||zzztttpppfffccc]]]YYYVVVSSSPPPMMMGGGEEECCCCCCCCCAAA<<<888555222...,,,,,,---,,,,,,...------,,,,,,,,,,,,,,,******+++,,,,,,***)))(((************))))))))))))'''(((((((((((((((((('''''''''&&&&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$#########""""""""""""$$$$$$$$$%%%$$$$$$############$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%nnnccc^^^\\\YYYWWWVVVUUUVVVUUUTTTRRRPPPQQQRRRRRRSSSTTTUUUUUURRRQQQPPPOOOOOOPPPRRRSSSKKKJJJIIIJJJJJJJJJHHHFFFDDDDDDEEEGGGHHHHHHEEECCCBBBBBBAAA@@@???>>>======666555444222000///.........---++++++,,,,,,,,,+++((((((((()))***---///000222...+++(((((((((((('''"""$$$######$$$%%%%%%%%%&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''(((''''''''''''((())))))'''&&&%%%$$$$$$%%%&&&'''((((((((((((((('''&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((('''%%%&&&''''''&&&%%%''''''((((((((((((''''''%%%%%%%%%&&&''''''((((((******)))(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((('''))))))(((((((((((()))))))))))))))(((((('''''''''++++++******))))))(((((())))))))))))))))))))))))***************************************+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------...////////////000222333444444666999<<<===@@@CCCFFFJJJPPPXXX\\\___ccciiioooppprrrwww|||uuurrrooollljjjgggccc```YYYWWWVVVVVVVVVSSSMMMHHH===:::555111000000//////---,,,++++++*********+++,,,,,,------,,,+++***)))---,,,+++***)))''''''&&&((((((((((((((((((((((((((((((''''''&&&'''''''''******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((('''''''''((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$###"""!!!!!!######$$$%%%%%%%%%%%%$$$"""###############$$$$$$#########$$$$$$$$$$$$%%%~~~nnnccc^^^\\\YYYWWWVVVVVVVVVVVVTTTSSSRRRRRRSSSSSSSSSTTTTTTTTTUUUSSSQQQPPPOOOQQQRRRTTTJJJIIIHHHIIIJJJJJJHHHFFFDDDDDDDDDFFFGGGGGGEEECCCAAA@@@@@@???>>>===<<<<<<777666555333111000//////...,,,******+++++++++***'''''''''(((***---///111222...+++(((((((((((('''%%%(((++++++***(((''''''$$$%%%&&&(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''(((((()))'''&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&((((((&&&%%%''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&)))(((((('''''''''''''''))))))))))))))))))***+++***)))))))))((((((''''''))))))(((((((((((())))))***)))(((((((((((('''&&&*********)))))))))))))))(((((())))))************************************)))))))))******++++++,,,+++++++++,,,,,,,,,------+++,,,---...............---,,,,,,,,,,,,---///////////////000333555888:::;;;???DDDHHHLLLPPPTTTWWW]]]eeeooouuuvvvzzz}}}zzzyyywwwuuusssnnnlllkkkkkkkkkgggaaa[[[LLLHHHAAA<<<999777555444///...---,,,++++++++++++.........---------------++++++***((('''&&&%%%$$$)))(((((((((((((((((()))))))))(((''''''&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))'''&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$""""""#########$$$$$$$$${{{lllaaa\\\ZZZYYYWWWVVVVVVWWWWWWUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSRRROOOMMMKKKKKKLLLLLLJJJIIIHHHIIIJJJJJJHHHFFFFFFEEEEEEFFFGGGGGGEEECCCAAAAAA@@@???>>>===<<<<<<999888666444222111000000,,,***(((((()))***)))((('''''''''(((***,,,///000222...+++((((((((((((''')))+++,,,+++'''###!!! ###$$$&&&'''''''''&&&%%%(((((((((((())))))))))))&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))'''&&&&&&'''))))))'''%%%''''''((((((((((((''''''(((((((((((())))))))))))''''''&&&%%%%%%%%%%%%&&&)))))))))))))))***++++++******))))))((((((((('''))))))(((((((((((())))))+++***((((((******(((&&&)))))))))))))))*********((((((((()))******++++++************************))))))******+++++++++***++++++,,,,,,,,,---------+++,,,---...///000000000111000//////000222333555444555666999===BBBFFFHHHKKKOOOUUU[[[```eeejjjmmmttt}}}|||zzzzzzyyyvvvooojjj\\\WWWPPPJJJEEEBBB???===999888666444333222111111000///...---,,,---......******)))))))))(((((((((***)))(((((((((((()))******)))((('''''''''''''''%%%%%%&&&'''(((((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$%%%&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$""""""#########$$$$$$$$$yyyjjj```[[[YYYYYYWWWVVVVVVWWWWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVTTTRRRPPPMMMKKKJJJIIIJJJIIIIIIIIIKKKKKKIIIGGGHHHFFFFFFFFFGGGGGGFFFDDDCCCBBBBBBAAA@@@???>>>>>>999888666444222111000000+++)))(((((())))))(((''''''''''''((())),,,...///222...+++(((((((((((('''$$$%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$######''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''((()))***&&&&&&&&&((())))))'''%%%''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%)))((((((((()))***+++,,,***))))))))))))))))))((())))))(((((((((((())))))+++((('''(((***,,,***'''(((((())))))******++++++(((((())))))*********+++++++++++++++++++++++++++******++++++,,,++++++***,,,,,,,,,,,,------------,,,---...000111222222222000000000000333666999;;;<<<>>>BBBGGGNNNTTTYYY\\\dddhhhooouuuzzzyyyuuukkkgggaaa[[[WWWSSSOOOLLLEEEDDDAAA???<<<:::999888444333000...,,,,,,---...,,,,,,,,,,,,,,,---------******((((((((((((******))))))(((((('''((((((((($$$$$$%%%&&&((()))***+++''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&& !!!"""$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&#########$$$$$$$$$$$$$$$######$$$%%%&&&''''''&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%xxxiii```[[[YYYXXXWWWVVVVVVWWWXXXVVVUUUQQQRRRRRRSSSUUUVVVWWWWWWXXXWWWVVVUUURRROOOLLLKKKJJJJJJIIIJJJLLLLLLJJJIIIIIIHHHGGGGGGHHHHHHGGGEEEBBBBBBAAA@@@???>>>======777666444222000//////...,,,***(((((()))***)))((((((((('''((()))+++---...222...+++(((((((((((('''+++,,,,,,***'''%%%$$$%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&''')))******)))'''&&&%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''((((((&&&&&&&&&(((******(((&&&''''''(((((((((((('''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''(((((('''((()))***++++++)))))))))))))))*********))))))(((((((((((()))))))))&&&$$$&&&***,,,***''''''(((((()))***+++++++++)))))))))))))))*********++++++++++++++++++++++++++++++,,,------,,,+++***,,,,,,,,,------------...---...///111333444444444222333444666;;;@@@FFFIIILLLPPPWWW___hhhooouuuxxxyyyvvvssspppmmmjjjeeebbbXXXVVVSSSPPPLLLIIIGGGFFF@@@===999444111//////000........................+++***(((''''''(((***+++(((((((((((((((((()))***&&&&&&'''((())))))******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''''''''&&&((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%% !!!"""######$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&%%%###""""""###%%%&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%xxxiii```[[[ZZZXXXWWWVVVVVVWWWXXXWWWUUUNNNOOOQQQSSSUUUXXXYYYZZZTTTTTTUUUTTTRRRNNNKKKIIIKKKJJJJJJKKKLLLLLLKKKIIIJJJIIIHHHHHHIIIIIIGGGFFF@@@??????>>>===<<<;;;;;;555444222111///...---------+++))))))***+++***))))))((((((((()))***,,,---222///+++(((((((((((('''&&&''''''&&&%%%%%%''')))(((((('''&&&&&&((()))***))))))))))))))))))(((((('''''''''''''''((())))))&&&'''***++++++***'''&&&&&&&&&''''''&&&&&&%%%$$$"""######$$$%%%&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%&&&''')))+++***(((&&&''''''((((((((((((''''''++++++++++++******************)))(((((((((((((((''''''''''''((()))***+++(((((())))))******++++++))))))(((((((((((())))))'''$$$"""$$$))),,,***&&&''''''((()))***++++++,,,******))))))))))))))))))+++++++++++++++++++++++++++,,,---...---,,,+++***,,,,,,,,,---------......---...000222444555555666;;;<<<>>>BBBHHHPPPVVVZZZaaaeeennnxxx~~~{{{wwwtttmmmkkkgggccc___\\\YYYXXXLLLHHHBBB;;;666444333333......---------,,,,,,,,,+++***)))'''''')))***+++(((((('''(((((()))***+++))))))))))))************((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&((()))))))))(((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&%%%###""""""###%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&zzzlllbbb]]][[[XXXWWWVVVVVVWWWWWWUUUSSSQQQQQQRRRSSSTTTUUUVVVVVVUUUVVVVVVSSSPPPLLLKKKKKKJJJJJJJJJLLLNNNPPPOOONNNHHHGGGGGGHHHJJJJJJIIIGGGAAAAAA???>>>===<<<<<<<<<999777444111///...//////...,,,******+++,,,+++***((())))))))))))***---///111///---+++)))(((((((((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&''''''''',,,+++)))'''&&&%%%&&&&&&+++&&&###$$$'''(((&&&"""&&&''')))***+++***)))'''%%%&&&'''(((((('''&&&%%%((((((((('''&&&&&&%%%%%%'''''''''(((((((((((((((%%%&&&((()))))))))((('''&&&'''((())))))((('''&&&(((''''''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&))))))))))))((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))'''''''''((()))******+++***)))(((''''''((()))***---***&&&&&&)))++++++***)))))))))))))))))))))))),,,,,,,,,++++++*********+++***((('''''')))+++,,,,,,+++*********+++,,,---...,,,+++---///000---+++///000111///------...///000444777666555777===CCCFFFIIINNNUUU___jjjtttyyy~~~{{{xxxuuurrrooommmeee___TTTHHH???:::999999999666333111000///---+++000...,,,+++++++++***((('''((()))************)))))))))((((((((())))))*********)))(((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((()))))))))&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$######"""##############################""""""""""""""""""|||mmmbbb\\\ZZZXXXWWWVVVVVVWWWWWWUUUSSSQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUUUUSSSOOOLLLKKKKKKLLLKKKJJJLLLMMMNNNLLLKKKGGGFFFFFFGGGIIIIIIHHHFFFCCCBBBAAA@@@>>>>>>>>>>>>999777444111///......///+++)))''''''((()))((('''((())))))))))))***---///111000---+++)))(((((((((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&'''((()))***'''###$$$'''(((&&&###$$$%%%'''(((((((((&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&'''(((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&''''''((((((((('''''''''''''''((((((''''''''''''((((((***)))((((((((((((((()))&&&''''''((())))))*********)))(((''''''((()))***---***'''''')))*********************************,,,,,,,,,+++++++++*********))))))((()))***+++,,,---,,,,,,+++,,,,,,------+++***)))***---...,,,***---.../////////000333555444888===@@@BBBFFFNNNUUUXXX\\\cccmmmwww|||yyysssmmmdddYYYPPPKKKHHHGGG???<<<888555333222000//////---++++++,,,,,,,,,+++(((((())))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''((()))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((('''%%%###$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################}}}mmmbbb\\\YYYXXXWWWVVVVVVWWWWWWUUUSSSQQQQQQRRRSSSTTTUUUVVVVVVTTTTTTTTTQQQMMMJJJJJJJJJLLLKKKJJJKKKLLLKKKJJJHHHFFFEEEEEEFFFHHHHHHGGGFFFCCCBBBAAA???>>>>>>>>>>>>999777444222000///......---+++***)))***+++***)))((())))))))))))***---///222000...+++)))'''''''''&&&&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''')))***+++***'''$$$$$$'''(((&&&$$$$$$%%%&&&'''((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''(((((()))***))))))((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''&&&''''''((((((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((******)))(((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((()))))),,,***(((''')))*********************************,,,,,,,,,++++++++++++***))))))*********+++++++++---------......------,,,,,,+++***+++---......---...000111222333666;;;>>>>>>CCCJJJQQQWWW```iiipppuuuyyy{{{ssskkkccc]]]YYYXXXLLLHHHBBB===:::999777666222000......///000000///++++++++++++***************))))))((((((((())))))******)))(((((((((((()))***))))))(((((())))))***&&&&&&&&&&&&'''(((******%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((((((&&&$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$}}}mmmbbb\\\YYYXXXWWWVVVVVVWWWVVVTTTSSSQQQQQQRRRSSSTTTUUUVVVVVVTTTTTTSSSPPPLLLIIIIIIJJJKKKJJJIIIJJJKKKKKKIIIGGGDDDDDDDDDEEEGGGHHHGGGEEEBBBAAA@@@>>>============888777555222000///.........---++++++,,,,,,,,,+++((())))))))))))***---///222111...+++)))''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******)))'''%%%%%%'''((('''&&&&&&'''((()))))))))((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((''''''&&&''''''((())))))&&&&&&''''''''''''((((((((((((''''''''''''((((((+++***)))((((((''''''(((&&&&&&''''''(((((((((((())))))(((((((((((())))))+++***)))((())))))******************************++++++++++++++++++++++++)))***++++++,,,,,,+++++++++,,,.........---,,,+++///.........///000111111444555777999<<<@@@FFFKKKQQQVVV___hhhqqq||||||vvvqqqmmmkkk___ZZZRRRKKKGGGDDDBBB@@@<<<999555333333333222111//////...---,,,,,,,,,,,,+++******))))))))))))))),,,,,,+++************+++***))))))(((((())))))***''''''''''''((()))***+++&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&(((******)))'''$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$(((((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''((((((#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%|||mmmbbb\\\ZZZXXXWWWVVVVVVWWWVVVTTTSSSQQQQQQRRRSSSTTTUUUVVVVVVTTTTTTRRROOOKKKIIIIIIJJJIIIHHHHHHIIIKKKKKKJJJIIICCCCCCCCCEEEGGGHHHGGGEEECCCBBBAAA@@@???>>>>>>>>>888777555333111///...---+++)))((('''((()))((('''((())))))))))))***---///222000...+++)))''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''&&&&&&'''(((((('''&&&''''''((((((((((((((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&'''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''(((((('''''''''''''''((()))***''''''((((((((()))))))))((((((''''''''''''((((((******)))((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((()))******))))))))))))***************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++---.........---,,,.../////////000111333444888;;;@@@EEEKKKRRRZZZ___jjjooowwwuuuooofff^^^XXXTTTQQQOOOJJJFFF@@@;;;888666333222222111000...---,,,,,,,,,---,,,+++***************++++++***))))))))))))***)))((((((''''''(((((()))))))))((((((((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&(((******)))'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%|||mmmbbb]]]ZZZXXXWWWVVVVVVWWWWWWUUUSSSQQQQQQRRRSSSTTTUUUVVVVVVUUUTTTRRROOOKKKIIIIIIJJJIIIHHHHHHIIIKKKLLLKKKIIICCCCCCCCCEEEGGGHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@777666555333111///...---,,,+++))))))*********)))((())))))))))))***---///111///---+++)))((((((((((((((()))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%(((((())))))((('''&&&&&&'''''''''&&&''''''((()))%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&'''((()))(((((('''&&&&&&%%%%%%$$$$$$%%%&&&'''(((((()))&&&&&&&&&%%%&&&''''''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((('''(((((())))))''''''(((((()))*********((((((''''''''''''(((((())))))(((((((((((())))))((((((((()))))))))))))))(((((())))))))))))(((((((((***+++***)))((()))***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++---...//////000000...///111222444777;;;>>>BBBHHHPPPYYYbbbllluuu{{{zzzsssmmmhhheeebbb\\\WWWNNNGGGAAA<<<999666666555222000...---------///...---,,,,,,,,,,,,,,,))))))(((''''''''''''((()))((((((''''''(((((()))***)))((((((((((((((()))))))))************))))))''''''''''''''''''''''''%%%$$$%%%&&&((((((&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%}}}nnnbbb\\\YYYXXXWWWVVVVVVWWWWWWUUUSSSQQQQQQRRRSSSTTTUUUVVVVVVVVVUUUSSSOOOKKKIIIJJJKKKKKKJJJJJJJJJKKKKKKJJJHHHDDDCCCCCCEEEHHHIIIHHHGGGCCCCCCAAA@@@???>>>>>>>>>777666555444222///...,,,///---++++++,,,---,,,+++((())))))))))))***---//////...,,,***)))))))))***)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%'''((()))))))))(((&&&&&&''''''''''''''''''(((***%%%$$$$$$$$$%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&&&&((())))))***)))((((((((((((((((((&&&&&&''''''((())))))***((((((''''''''''''(((((((((''''''(((((()))***+++*********************)))'''((()))******)))(((''''''***++++++)))((()))***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++---...///,,,------///000222444555444777;;;???CCCHHHOOOTTT[[[aaakkkuuu|||xxxvvvqqqkkkaaaWWWPPPJJJFFFCCC>>><<<999666444333333333111000///...------------******)))(((((((((((()))***))))))(((((())))))***''''''''''''((()))******))))))************))))))''''''''''''''''''''''''&&&%%%%%%&&&((('''%%%###%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%nnnbbb[[[YYYXXXWWWVVVVVVWWWWWWUUUSSSQQQQQQRRRSSSTTTUUUVVVVVVVVVUUUSSSOOOKKKJJJKKKLLLNNNMMMKKKKKKLLLKKKHHHFFFDDDCCCDDDFFFHHHJJJIIIHHH@@@???>>><<<;;;;;;::::::777666555444222000---,,,,,,***(((((()))***)))(((((())))))))))))***---///...---,,,***)))******+++)))))))))))))))((('''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))(((''''''&&&'''(((''''''''')))***'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&%%%(((((('''&&&'''((()))***&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((()))***+++***)))(((((('''((((((%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((''''''''''''(((***+++,,,+++++++++***************'''((()))******)))(((''''''***,,,+++)))((()))+++++++++++++++++++++++++++*********++++++,,,,,,,,,...---,,,++++++,,,///000......///000222555888999>>>BBBHHHMMMSSSZZZcccjjjsssyyyzzzpppeee]]]WWWRRRPPPFFFDDDAAA===;;;:::999:::222222000//////............---,,,,,,++++++,,,,,,++++++************++++++$$$%%%%%%&&&((()))+++,,,(((((())))))))))))(((((((((((((((((((((((((((((()))(((((()))))))))&&&$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''"""######$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&""""""############""""""$$$$$$###########################$$$$$$%%%&&&&&&######################## !!!!!!"""######$$$$$$vvvhhh___ZZZXXXWWWVVVWWWXXXWWWTTTRRROOOPPPQQQRRRRRRSSSSSSSSSUUUTTTRRRPPPMMMJJJHHHGGGIIIKKKMMMOOONNNLLLIIIGGGFFFDDDCCCCCCEEEFFFEEEDDDGGGFFFEEEBBB@@@>>><<<;;;999777444111///---,,,,,,,,,***((())),,,,,,+++(((+++++++++***++++++,,,,,,111///---***((((((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***)))'''%%%%%%''')))***))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&))))))((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''((()))))))))))))))(((((('''''''''&&&$$$%%%'''((((((((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))******)))(((((((((((((((++++++***))))))((())))))******))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++,,,,,,,,,---------000...,,,,,,,,,,,,,,,+++111---,,,...---+++---111111555999999999<<>>>>><<<999777666333000...------,,,,,,,,,,,,------+++***))))))((((((((((((''''''((()))***+++,,,---,,,,,,,,,++++++)))(((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$uuuhhh___ZZZYYYXXXWWWXXXYYYXXXUUUSSSRRRSSSTTTUUUVVVVVVVVVVVVTTTSSSRRRPPPNNNLLLKKKJJJJJJLLLNNNOOOOOOMMMJJJHHHFFFDDDCCCCCCEEEFFFEEEDDDCCCBBBAAA@@@>>><<<;;;::::::888555222000......---+++)))'''(((+++,,,***(((,,,+++++++++,,,,,,---...222111...+++)))(((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))***)))'''%%%%%%''')))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((''''''&&&&&&)))(((((((((''''''''''''%%%&&&''''''(((((('''''')))((((((''''''(((((()))))))))))))))))))))))))))******)))(((((((((((((((,,,+++******)))))))))***((((((((()))))))))))))))************************************++++++++++++++++++,,,,,,,,,,,,,,,,,,000//////////////////......,,,---111222000222666444999>>>BBBFFFNNNZZZdddnnnttt|||zzztttooohhhccc[[[UUUQQQNNNLLLKKKFFFCCC???===;;;999666444111000...,,,++++++,,,,,,+++***))))))(((((())))))''''''(((((()))*********++++++++++++***)))((('''))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$sssggg___[[[YYYXXXXXXYYYZZZYYYVVVTTTSSSTTTUUUVVVVVVWWWWWWWWWSSSRRRQQQOOONNNMMMMMMMMMKKKMMMOOOPPPPPPNNNKKKJJJFFFEEECCCCCCDDDEEEEEEDDDAAAAAA@@@???===<<<;;;::::::999666333111/////////***)))((()))+++,,,,,,++++++++++++,,,,,,...///000444222///,,,***)))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((()))))))))******((('''&&&&&&'''(((***''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))(((((('''&&&&&&&&&((((((((((((''''''''''''''''''&&&&&&''''''((()))(((''''''''''''''''''((())))))))))))))))))))))))***))))))(((((((((((((((++++++***)))))))))******''''''((())))))***++++++))))))))))))))))))))))))+++******)))***+++,,,---,,,,,,,,,,,,++++++++++++,,,,,,---...............++++++...333444333555:::@@@FFFMMMSSS[[[hhhxxxxxxrrrkkkeee```]]]ZZZXXXTTTPPPKKKFFFCCCAAA>>><<<999777333000.........///---,,,++++++******++++++))))))))))))))))))))))))***************)))(((''')))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$#########%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$qqqfff___[[[XXXXXXWWWXXXYYYYYYVVVTTTQQQQQQRRRSSSTTTTTTTTTTTTSSSRRRPPPNNNLLLLLLLLLLLLLLLMMMOOOPPPPPPOOOMMMLLLGGGEEECCCCCCDDDEEEDDDCCCDDDCCCBBB@@@>>>===;;;:::999888555222000/////////+++***++++++,,,---------)))******+++,,,---///000555333111...,,,***))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((())))))))))))((('''&&&&&&'''((()))'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''(((((()))((((((((((((((('''''''''((('''&&&&&&&&&''')))***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))***))))))(((((()))))))))(((((()))))))))*********++++++++++++++++++++++++,,,+++***))))))+++---...,,,,,,,,,,,,++++++++++++***+++---......------...000000333888999:::@@@GGGTTT[[[dddllltttyyysssooollliiigggddd___XXXRRRMMMHHHDDDAAA???>>><<<999777555444333000000///...------......------,,,,,,+++******)))***************)))(((''')))))))))(((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$pppeee^^^[[[WWWVVVVVVWWWXXXXXXUUUSSSOOOPPPQQQRRRSSSSSSSSSSSSSSSQQQOOOLLLJJJIIIIIIIIILLLMMMOOOPPPPPPOOONNNMMMGGGEEEDDDCCCDDDEEEDDDCCCFFFEEECCCAAA>>><<<:::999888666444111///.........)))******+++++++++,,,,,,((((((((()))***,,,---...444333111///---+++***)))************************((((((((((((((((((((((((&&&&&&'''''''''((((((((()))(((''''''''''''((()))'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''''''''((((((((((((((((((((('''&&&&&&((()))***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''(((((()))+++*********)))))))))(((++++++++++++++++++++++++---+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111000///111222666777;;;AAAEEEJJJTTT___jjjrrr}}}}}}{{{yyyuuuoooggg___WWWQQQKKKGGGAAABBBBBBBBB@@@===:::888444333222000///............------,,,+++***)))((()))************))))))(((***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$~~~oooddd^^^[[[VVVUUUUUUVVVXXXWWWUUUSSSQQQRRRSSSTTTTTTUUUUUUTTTSSSQQQNNNJJJHHHGGGGGGHHHLLLMMMNNNOOOOOOOOONNNNNNHHHFFFDDDCCCDDDEEEDDDCCCDDDCCCAAA???===:::999888777555333111///.........''')))***)))((('''((()))(((((((((((()))+++,,,---222111000///---+++***)))))))))))))))))))))))))))'''(((((((((((()))))))))&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&''''''''')))(((''''''&&&'''''''''((((((''''''&&&%%%%%%%%%'''''''''(((((((((((((((((((((''''''(((((()))***(((''''''''''''''''''((())))))))))))))))))))))))((((((((((((((())))))***(((((('''''''''((()))))),,,++++++***))))))((((((************************,,,++++++***+++,,,---...,,,---------............***---000000000111555999;;;===EEENNNUUU]]]lllyyy~~~vvvnnneee]]]UUUPPPGGGHHHHHHGGGEEEBBB???===888777555333111000//////------,,,+++***)))((('''******++++++++++++***)))******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$~~~nnnccc]]][[[VVVVVVVVVWWWYYYYYYVVVTTTRRRRRRSSSTTTUUUUUUUUUUUURRRPPPMMMJJJHHHHHHIIIJJJLLLLLLMMMNNNOOONNNNNNNNNHHHFFFDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>===<<<<<<777666444111000/////////)))+++,,,***(((&&&''')))***)))))))))***++++++,,,/////////...---,,,+++***))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))((('''''''''''''''(((''''''&&&&&&%%%%%%$$$''''''''''''((((((((()))''''''((())))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))***++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...///000111111,,,///333444555:::AAAGGGLLLRRR]]]iiipppxxx|||tttkkkccc]]]TTTSSSPPPLLLIIIGGGEEEEEEBBB@@@>>>;;;888666444333//////...---,,,++++++***++++++,,,,,,,,,,,,++++++*********)))))))))((((((************************''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%""""""$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$~~~nnnccc]]][[[WWWWWWWWWXXXZZZZZZXXXVVVQQQRRRSSSTTTTTTUUUTTTTTTQQQOOOLLLJJJIIIJJJLLLNNNKKKLLLMMMNNNNNNNNNNNNNNNHHHFFFDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA888777555333111000000000---///000...***)))***++++++++++++***++++++,,,,,,............---,,,+++***(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))))))))((('''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&'''''''''(((((())))))&&&''')))*********)))((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******++++++******+++,,,------)))))))))***++++++,,,,,,........................***+++,,,---------,,,,,,,,,---...///000222333333444888<<>>>>>???@@@@@@???======777666555444222///---,,,,,,+++++++++******))))))'''''''''((()))+++,,,---/////////---***))))))***))))))))))))))))))************)))((('''&&&&&&%%%***************)))(((((('''''''''''''''((())))))'''''''''''''''''''''''',,,,,,+++***************''''''''''''''''''''''''''''''''''''''''''''''''***))))))((((((((())))))***)))(((''''''((()))******)))'''&&&%%%&&&((()))(((((((((((((((((((((((('''((()))******)))((('''******++++++++++++******++++++************++++++)))************+++++++++,,,+++******+++---...///++++++***+++------+++***------///000222444777888<<>>??????@@@@@@???======777666555444222///...,,,,,,,,,,,,++++++*********(((((())))))***,,,---...///000///---***))))))***)))))))))((((((((((((((('''''''''&&&&&&%%%%%%$$$***************)))(((((('''''''''''''''((())))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&(((***+++))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******++++++************++++++************++++++++++++,,,,,,,,,,,,---......///.........000111111111000333333333444777;;;AAAEEEKKKRRR\\\dddlllwww|||vvvqqqlllhhhccc___XXXUUUQQQOOOMMMLLLIIIGGGCCCBBB???<<<999666444333///...------,,,,,,,,,,,,++++++***)))))))))))))))---+++)))))))))))))))((((((((((((((((((((((((((())))))((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&%%%((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$### """%%%%%%%%%&&&'''&&&%%%$$$###}}}nnnccc\\\WWWVVVUUUUUUWWWXXXYYYXXXVVVSSSSSSTTTUUUTTTSSSQQQPPPOOOPPPPPPNNNLLLKKKLLLNNNJJJKKKLLLNNNNNNNNNMMMLLLEEEDDDCCCBBBAAA@@@@@@@@@??????@@@@@@???>>>>>>===777666555333111///...---,,,,,,,,,+++++++++++++++************+++,,,......///000000...+++))))))***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))************))))))((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&''')))+++,,,***************************))))))(((((())))))*********++++++++++++******++++++************++++++******+++++++++,,,,,,,,,------......///...............///000111222333444::::::;;;===BBBJJJTTTZZZeeemmmyyy}}}}}}}}}~~~}}}vvvpppkkkccc___ZZZVVVTTTRRRPPPOOOKKKJJJIIIFFFCCC???<<<;;;555444222000.........///,,,+++******))))))*********+++,,,+++***((((((((((((((((((((((((((((((((((((''''''''''''((()))***%%%&&&&&&'''(((((()))))))))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$""""""###&&&&&&&&&%%%%%%$$$$$$###~~~pppddd[[[VVVVVVUUUUUUWWWXXXYYYXXXWWWTTTTTTUUUTTTSSSRRRQQQPPPQQQQQQQQQOOOLLLKKKKKKMMMIIIJJJKKKMMMMMMMMMMMMLLLDDDDDDCCCBBBAAA@@@@@@AAA@@@@@@@@@@@@???>>>>>>===888777555333111///...---+++++++++++++++************))))))***+++,,,------///000000...,,,***)))******))))))((((((''''''&&&'''((((((((()))))))))***))))))************)))((('''''''''''''''((())))))''''''''''''''''''''''''(((((('''&&&&&&'''''''''))))))((((((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''((()))******)))((('''''''''''''''((()))***+++))))))))))))))))))))))))+++***)))(((((()))***+++******++++++++++++******,,,++++++******++++++,,,++++++++++++,,,,,,,,,---,,,---...//////...---,,,...//////000111333666999???BBBHHHNNNVVV```lllttt}}}vvvqqqlllkkkkkklllpppvvv}}}~~~}}}uuussspppnnnooorrrvvvyyy|||wwwsssmmmfff___ZZZWWWTTTRRRPPPPPPOOOMMMKKKHHHEEECCC>>><<<888555222000000000---,,,+++******)))******###'''***+++)))''')))+++(((((((((((((((((((((((((((((((((((((((((())))))&&&'''''''''((((((((()))((((((''''''&&&&&&%%%%%%''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$######%%%$$$$$$#########$$$$$$~~~pppeee\\\VVVUUUUUUUUUVVVYYYYYYYYYWWWUUUUUUUUUTTTTTTRRRRRRQQQTTTTTTRRROOOLLLJJJJJJJJJIIIJJJKKKLLLMMMLLLLLLKKKDDDCCCBBBBBBAAAAAAAAAAAABBBAAA@@@@@@???>>>>>>>>>888777555222000///......)))*********************)))))))))))))))***+++,,,///000111///---***)))************))))))(((((((((''''''(((((()))*********((())))))*********))))))'''''''''''''''((())))))(((((((((((((((((((((((()))((((((((((((((())))))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''((()))******)))(((''')))))))))((((((((())))))((((((((((((((((((((((((+++***)))(((((()))***+++******++++++++++++******,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------+++,,,.../////////------000222333444666:::@@@DDDHHHPPP\\\gggqqq{{{|||{{{zzzyyyyyyxxxyyy{{{~~~~~~{{{uuunnngggcccbbb```___```bbbhhhmmmqqqssssssrrrqqqpppnnnlllkkkeeeccc```___```cccfffiiimmmrrrxxx|||}}}}}}|||{{{vvvuuuttttttssssssttttttrrrvvv}}}|||rrriiibbb\\\WWWTTTTTTTTTSSSRRRPPPNNNLLLKKKGGGDDD@@@<<<888444222222///...---+++***)))))))))###'''++++++)))((()))+++))))))))))))))))))))))))*********))))))((('''&&&))))))((((((((('''''''''&&&&&&&&&''''''((((((((('''(((((())))))((((((''''''&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$$$$$$$$$$$$$######$$$%%%&&&'''~~~pppeee\\\WWWUUUTTTUUUVVVYYYZZZYYYXXXVVVVVVVVVUUUTTTTTTTTTTTTUUUUUUTTTPPPLLLIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIDDDCCCBBBAAAAAAAAAAAAAAACCCBBBAAA???>>>>>>>>>>>>999777444222000///......)))************+++++++++))))))(((((()))******+++...000111000---+++******)))))))))***************&&&&&&&&&''''''(((((((((((())))))************)))'''''''''''''''((())))))(((((((((((((((((((((((('''''''''&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&*********))))))(((((((((''''''''''''''''''''''''*********))))))***************++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,---...///000000000000000333777:::>>>EEEOOOVVV___jjjyyyxxxqqqmmmjjjhhhfffffffffggghhhiiijjjkkklllmmmmmmllliiieeeaaa^^^___]]][[[ZZZZZZ]]]```bbbcccccccccbbbaaa___^^^]]]YYYXXXVVVUUUVVVXXXZZZ\\\]]]aaafffiiiiiiiiihhhhhhgggfffdddcccccccccdddeeecccgggnnnwww~~~uuummmfff```\\\ZZZYYYWWWUUUSSSRRRRRRQQQNNNLLLIIIEEEAAA===999888444222111...,,,+++******+++,,,---,,,+++)))))))))))))))))))))))))))))))))+++++++++***)))(((&&&%%%******)))(((((('''&&&&&&%%%%%%&&&'''((())))))***%%%&&&'''(((((('''&&&%%%&&&%%%$$$###"""###$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%&&&'''((()))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%"""!!!"""###$$$$$$%%%%%%&&&&&&&&&'''''''''}}}oooddd]]]XXXTTTTTTTTTVVVYYYZZZYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVTTTTTTSSSPPPLLLJJJJJJKKKJJJKKKKKKLLLKKKJJJHHHGGGCCCCCCBBBAAAAAAAAABBBBBBDDDCCCAAA???>>>>>>>>>>>>999777444111///......///+++++++++,,,,,,---------******))))))******++++++...000222111...+++***)))''''''(((((()))*********'''''''''''''''((((((((((((((()))***************'''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&'''(((((()))'''''''''((())))))******((((((((((((((((((((((((''''''''''''((()))***+++''''''&&&&&&&&&&&&''''''((())))))*********))))))(((((((((((((((((((((((()))******++++++******)))******++++++++++++******---,,,,,,++++++,,,,,,---------------..................///000111333444555555:::AAAGGGNNNYYYgggqqqyyyppphhhccc```^^^\\\XXXYYY[[[\\\]]]^^^]]]]]]aaabbbdddeeefffeeedddccccccaaa^^^[[[YYYYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTSSSSSSTTTUUUUUUUUUWWWZZZ[[[[[[ZZZ[[[[[[[[[ZZZYYYWWWWWWXXXYYYZZZXXX[[[```gggnnntttxxxzzz|||zzzwwwuuusssrrrrrrrrrpppttt{{{{{{uuuoookkkdddaaa]]]YYYWWWUUUUUUVVVRRRRRRQQQOOOKKKGGGCCCAAA:::888666333000...,,,+++...---+++***++++++***))))))))))))))))))))))))))))))******+++***)))(((''')))))))))(((((((((((((((&&&&&&''''''(((((())))))%%%&&&((())))))(((&&&%%%&&&%%%$$$######$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&'''''''''&&&%%%$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%""""""$$$%%%$$$###%%%%%%&&&&&&%%%$$$"""!!!|||oooddd]]]YYYTTTTTTTTTVVVYYYZZZYYYXXXWWWWWWVVVVVVVVVWWWXXXXXXSSSSSSRRRPPPMMMKKKLLLMMMKKKKKKLLLLLLKKKIIIGGGFFFCCCCCCBBBAAAAAAAAABBBBBBDDDCCCAAA???>>>>>>>>>???999777444111///...//////---------....../////////+++++++++***++++++,,,,,,...000222111...+++***)))%%%%%%&&&'''((()))******************))))))))))))(((((()))***************'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))***+++&&&&&&'''((()))***++++++))))))))))))))))))))))))'''''''''((((((***++++++***)))(((''''''((()))***&&&'''(((***++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))******++++++++++++******---,,,,,,++++++,,,,,,------------.........//////000000000111222555777999AAAGGGOOOXXXbbbppp}}}uuuwww{{{~~~{{{uuuppplllggg```[[[WWWUUUSSSRRRQQQSSSUUUXXXYYYXXXWWWVVV]]]___bbbeeehhhjjjkkkkkkiiigggccc___\\\YYYWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSTTTVVVVVVUUUTTTUUUVVVUUUTTTSSSQQQQQQRRRTTTUUUPPPSSSVVV[[[```dddggghhhllljjjgggeeecccaaaaaaaaaaaagggnnnvvv~~~{{{wwwlllhhhccc]]]YYYWWWWWWXXXSSSTTTUUUUUUSSSOOOKKKIII>>><<<999666333000...---+++(((%%%&&&***,,,,,,***))))))))))))))))))))))))'''(((***++++++***))))))''''''(((((())))))******((((((((((((((('''''''''((()))***,,,,,,***)))((('''&&&$$$$$$$$$&&&((()))######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$ !!!"""######$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''$$$"""###$$$$$$$$$"""~~~nnnccc]]]ZZZXXXWWWUUUUUUWWWYYYZZZZZZZZZXXXVVVTTTSSSSSSTTTUUUUUUTTTSSSPPPMMMLLLMMMNNNQQQOOOLLLKKKJJJIIIFFFDDDDDDAAA??????AAACCCDDDDDDFFFEEECCC@@@>>>===<<<<<<999777555222000///.........,,,++++++,,,,,,***)))(((***+++,,,++++++---...///111333333000---***)))(((((())))))******++++++************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************((()))***,,,,,,+++*********(((&&&%%%%%%&&&(((***,,,,,,++++++++++++++++++)))************+++++++++***++++++++++++******)))+++++++++,,,......---,,,111///222999;;;999===DDDQQQYYYeeeppp}}}zzz{{{zzztttmmmjjjiiiiiiiiijjjjjjgggdddaaaXXXXXXWWWTTTQQQPPPQQQSSSSSSVVVYYY\\\\\\\\\]]]]]]```ccchhhnnntttxxx{{{|||~~~wwwllldddaaa```bbbbbbeeeeeeddd```]]][[[\\\]]]XXXZZZ\\\^^^]]]]]]^^^```aaa```______^^^\\\XXXUUUVVVTTTRRRRRRSSSSSSQQQNNNOOOOOOOOOQQQTTTWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYY]]]eeeqqq|||}}}|||qqqhhhaaa]]]ZZZXXX\\\ZZZYYYXXXXXXWWWUUURRRLLLIIIDDD>>>999555222111222000///...///...,,,***''''''(((((())))))******,,,((($$$&&&***---+++((((((((())))))((('''&&&&&&***)))((('''&&&&&&'''((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%'''(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%oooddd^^^[[[XXXWWWUUUUUUWWWYYYZZZZZZ[[[YYYWWWUUUTTTTTTUUUVVVUUUTTTSSSPPPMMMLLLMMMNNNPPPNNNLLLKKKKKKJJJGGGFFFDDDBBB??????AAACCCDDDDDDEEEDDDBBB@@@>>>======<<<999777555222000///......,,,+++******+++,,,+++)))&&&(((******))))))+++,,,,,,...//////,,,)))'''''')))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))*********))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))*********(((((()))***************++++++***))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++///...///000222333444444777666:::BBBGGGJJJQQQZZZhhhqqq~~~yyyrrrnnnooooooiiiccc```[[[[[[ZZZZZZZZZZZZYYYWWWVVVVVVUUUTTTRRRRRRTTTVVVXXX]]]bbbfffiiijjjkkklllllloootttyyy~~~yyywwwyyyzzz{{{yyyxxxtttoooiiieeeeeeeeeeeeggghhhiiiiiijjjmmmoooqqqppppppooommmiiiccc^^^\\\YYYVVVUUUVVVUUUSSSQQQUUUTTTSSSSSSTTTTTTRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPSSSUUUXXX___iiivvv{{{wwwtttqqqooooootttyyyxxxoooggg___ZZZZZZYYYYYYZZZ[[[[[[YYYWWWTTTRRRNNNHHHCCC>>>;;;999444222/////////...---,,,------,,,,,,,,,,,,,,,,,,000///---,,,***)))'''%%%))))))******))))))((('''***)))((('''&&&''''''((((((((())))))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&'''''''''((((((((())))))(((''''''&&&&&&%%%%%%%%%'''%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%qqqeee___\\\XXXWWWUUUUUUWWWYYYZZZZZZ[[[ZZZXXXWWWUUUUUUVVVVVVUUUUUUSSSQQQMMMLLLMMMNNNOOOMMMKKKKKKKKKKKKIIIGGGDDDBBB@@@@@@AAACCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>999777555222000///......+++***))))))+++,,,+++***''')))******))))))+++,,,...000000///,,,*********************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******+++++++++,,,,,,+++++++++************************,,,,,,,,,,,,------------////////////.........---///......///111444777999;;;===CCCNNNWWW```kkktttxxxqqqmmmkkkjjjeeebbbdddeee```[[[ZZZWWWWWWWWWWWWXXXYYYZZZZZZZZZ[[[[[[ZZZZZZ[[[___bbbggglllttt{{{zzzyyyyyy}}}~~~~~~~~~~~~~~~uuuooojjjgggccc``````______^^^^^^]]][[[ZZZYYYWWWTTTQQQPPPOOONNNMMMLLLKKKJJJJJJJJJKKKNNNSSS[[[dddmmmrrrvvvvvvtttrrroookkkgggeeedddaaaaaaeeeiiinnnxxxuuujjjbbb]]]\\\ZZZ[[[\\\]]]\\\ZZZ[[[ZZZWWWSSSNNNIIIEEEBBB999666333000000///...------,,,,,,+++***)))))))))''')))+++***'''&&&&&&(((******++++++******))))))))))))((('''''''''(((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&***)))((('''&&&%%%%%%$$$&&&&&&%%%&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%qqqfff```]]]XXXWWWUUUUUUWWWYYYZZZZZZ[[[ZZZXXXWWWVVVUUUUUUVVVUUUUUUTTTQQQNNNLLLMMMOOONNNLLLKKKKKKLLLLLLJJJIIIDDDBBB@@@@@@BBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>???999777555222000///......***)))((()))+++,,,+++******+++---,,,++++++---...000000000///,,,++++++,,,++++++******))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))''''''((((((((()))))))))***)))((((((((()))+++,,,((()))+++,,,,,,+++)))((())))))************++++++,,,,,,,,,,,,------------//////................../////////000222777<<<@@@DDDJJJUUUbbbooo{{{~~~{{{zzzrrrrrrppplllgggbbb```___aaa]]]]]]aaacccaaa^^^______aaadddggghhhhhhiiiiiihhhiiijjjjjjkkknnnrrrvvv}}}}}}zzzwwwtttsssssstttuuupppnnnmmmkkkiiifffaaa]]]WWWVVVTTTRRRPPPNNNMMMLLLHHHIIIJJJMMMRRRXXX]]]```eeeffffffeeecccaaa___^^^^^^[[[[[[^^^aaaeeennnwwwwwwooolllooovvvyyyrrrhhhddd___[[[ZZZZZZZZZZZZZZZ[[[[[[YYYVVVQQQMMMJJJCCC???:::666444222000...,,,,,,***)))(((((()))))),,,+++***(((&&&'''(((***)))***************))))))))))))(((((((((((((((((((((((())))))))))))((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$qqqfff```]]]XXXWWWUUUUUUWWWYYYZZZZZZYYYYYYXXXWWWVVVUUUTTTTTTVVVUUUTTTQQQNNNMMMNNNOOONNNLLLKKKKKKLLLLLLKKKJJJDDDBBBAAAAAABBBCCCBBBAAAAAA@@@??????>>>>>>>>>???999777555222000///......***)))((()))+++,,,,,,++++++,,,------,,,+++---...,,,------+++)))(((((()))++++++******))))))((((((&&&'''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***)))***+++,,,---((()))+++------+++)))((())))))******++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...///222333555777:::@@@HHHNNNXXXbbbqqq}}}yyysssnnnkkkhhhgggeeeeeedddbbb___]]]]]]^^^]]][[[^^^dddhhhggggggjjjiiiooovvv{{{|||{{{zzzzzz|||~~~{{{sssnnncccbbb```]]]YYYVVVTTTSSSOOOOOOPPPQQQSSSUUUWWWXXXYYYZZZ[[[\\\]]]\\\[[[ZZZZZZWWWVVVYYY[[[^^^fffnnnwww{{{rrriii```^^^```fffrrr|||yyyrrrggg^^^YYYXXXXXXXXXWWWYYY[[[[[[[[[XXXUUUSSSNNNJJJDDD???;;;888444111000///...,,,,,,---...///BBB:::000+++******)))'''(((((()))******)))))))))(((((())))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''$$$$$$%%%%%%&&&&&&&&&'''###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$~~~oooddd^^^\\\XXXWWWUUUUUUWWWYYYZZZZZZYYYXXXXXXWWWVVVUUUTTTTTTVVVVVVTTTQQQNNNMMMNNNOOONNNMMMLLLLLLLLLLLLKKKJJJCCCBBBAAAAAACCCCCCAAA@@@AAA@@@???>>>>>>>>>>>>>>>999777555222000///......,,,*********,,,---,,,+++)))+++,,,+++******+++,,,,,,...///...,,,******+++************))))))))))))'''''''''(((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************,,,++++++++++++,,,------***+++---......---+++************+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///111333222555;;;@@@EEENNNYYYaaappp|||yyytttnnnkkkgggbbb^^^\\\[[[[[[^^^^^^^^^]]]\\\\\\___aaadddcccgggnnnrrrrrrtttxxx{{{vvvtttqqqmmmiiieeebbb```[[[[[[\\\[[[[[[YYYXXXWWWWWWXXXZZZ[[[\\\\\\\\\[[[XXXUUUSSSTTTTTTUUU[[[bbbgggpppxxxzzzyyyvvvqqqjjjfff___YYYWWWYYY]]]eeennnxxxssshhh```\\\YYYXXXVVVXXX[[[^^^^^^^^^\\\[[[WWWTTTOOOJJJFFFAAA<<<888333222000...------...///@@@777---(((***,,,+++)))'''((())))))***)))))))))(((((()))*********))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###|||mmmbbb\\\ZZZXXXWWWUUUUUUWWWYYYZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTVVVVVVUUURRROOOMMMNNNOOOOOONNNLLLLLLLLLLLLKKKIIICCCBBBAAABBBCCCCCCAAA???AAAAAA???>>>============999777555222000///.........,,,+++,,,------,,,+++***+++,,,,,,*********,,,...000222222000...------)))))))))))))))*********''''''((())))))***++++++(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))************++++++++++++******+++,,,,,,,,,,,,+++***+++,,,------,,,+++******++++++,,,------......,,,,,,,,,,,,------------.........///111444777999666===GGGPPPYYYfffsss}}}}}}vvvooojjjfffaaa```^^^]]]]]]^^^aaabbbffffffffffffeeegggkkknnnwwwwww{{{|||xxxvvvrrrrrrrrrqqqoookkkhhheeecccdddeeeffffffeeedddccc\\\XXXUUUSSSQQQOOORRRXXXZZZaaaggghhhhhhhhheee```^^^YYYVVVVVVWWWXXX\\\bbbkkkrrr|||vvvnnngggaaa]]]XXXYYY\\\^^^_________^^^\\\ZZZWWWTTTQQQLLLFFFBBB999777333000------------///+++(((''')))+++,,,,,,((()))******++++++******'''((()))***+++******)))(((((())))))))))))((((((((((((((('''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&''''''%%%''')))(((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))(((((($$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###zzzkkkaaa[[[YYYXXXWWWUUUUUUXXXYYYZZZZZZ[[[[[[ZZZZZZYYYWWWVVVUUUVVVVVVUUURRROOOMMMNNNPPPPPPNNNMMMLLLMMMLLLJJJIIICCCBBBBBBBBBCCCCCCAAA???BBBAAA@@@>>>======<<<<<<999777555222000///......///...------------,,,+++,,,.........,,,,,,,,,...***---000111///,,,******(((((())))))******++++++'''(((((()))***++++++,,,(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))******+++++++++,,,,,,,,,((()))***,,,,,,+++******)))))))))******)))))))))++++++,,,------...//////---------.........//////000000000222444888;;;>>>BBBJJJWWWcccppp~~~|||yyyyyyyyywwwuuuvvvtttqqqlllhhheeecccbbb\\\\\\]]]```dddjjjooosssxxxxxxxxxwwwwwwyyy~~~~~~{{{rrrrrrssssssqqqpppnnnmmmccc^^^ZZZVVVRRRMMMOOOTTTRRRXXX^^^^^^^^^``````]]]ZZZVVVUUUWWWWWWUUUWWW[[[^^^dddlllssswww{{{}}}}}}{{{zzzqqqhhhbbbXXXYYY[[[]]]^^^^^^^^^^^^^^^]]][[[ZZZXXXSSSNNNIIICCC@@@;;;666222111000000,,,......---***((()))***)))***+++,,,,,,,,,,,,,,,'''((()))+++++++++***)))(((((())))))))))))(((((())))))((('''&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%(((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&)))++++++((('''(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###|||nnnbbb[[[ZZZYYYWWWVVVVVVXXXZZZ[[[[[[\\\ZZZWWWUUUVVVVVVUUUTTTWWWUUURRRPPPMMMLLLLLLLLLOOOOOOOOONNNLLLKKKIIIHHHDDDBBB@@@???@@@AAAAAA@@@BBB@@@???@@@@@@@@@===;;;888666333222111111///---000//////......---,,,,,,,,,++++++******++++++,,,---......///---+++)))'''************************''''''((()))***+++,,,,,,((()))***++++++***)))((((((((((((((())))))))))))((()))***++++++***)))(((******+++++++++,,,,,,,,,---+++((('''((()))***+++...---+++)))(((''''''((((((((())))))))))))(((((())))))))))))************,,,+++*********+++------------,,,++++++*********...------------...///000,,,+++,,,---...///...---111000222888;;;<<>>888444222111000...,,,+++++++++***)))+++,,,,,,++++++***)))((()))((((((((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((()))))))))(((&&&%%%''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''%%%%%%%%%$$$$$$%%%&&&&&&}}}ooobbb[[[ZZZWWWUUUTTTUUUWWWZZZ[[[[[[\\\YYYWWWVVVVVVVVVUUUTTTSSSRRRPPPNNNMMMMMMMMMMMMOOOOOONNNMMMLLLJJJIIIHHHDDDBBB@@@???@@@AAAAAA@@@AAA@@@??????@@@@@@===<<<888666333222111111///---,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,***,,,---//////...---,,,************************((((((((()))******++++++*********++++++*********(((((((((((()))))))))***))))))************))))))))))))*********+++++++++***)))''''''((()))))))))+++***)))((((((((()))***))))))************))))))))))))))))))************,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,---------------------------------......///000222333333222555444777>>>CCCHHHTTT```pppzzzxxxpppkkkfffdddaaa`````````aaaaaaeeeeeeeeefffgggiiijjjkkkrrrsssuuu{{{vvvnnnjjjgggbbb^^^ZZZ[[[^^^ccchhhlllmmmmmmkkkhhhbbb\\\WWWTTTSSSSSSUUUUUUVVVWWWZZZ\\\^^^______aaabbb```^^^```ffflllyyy~~~rrrppplllgggccc````````````____________^^^[[[XXXXXXUUUOOOIIICCC>>>:::888333111...------...---,,,,,,,,,,,,,,,++++++***)))******)))))))))******+++)))***************))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&~~~pppccc[[[ZZZUUUSSSRRRTTTWWWYYY[[[[[[[[[YYYWWWVVVVVVVVVUUUTTTOOOOOOMMMMMMMMMMMMNNNOOONNNNNNMMMLLLKKKIIIHHHGGGDDDBBB??????@@@AAAAAA@@@AAA@@@??????@@@???>>><<<888666333222111111///---++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,...000000///...---************************))))))))))))))))))))))))++++++************++++++((((((((()))))))))************))))))))))))***************+++++++++,,,,,,)))))))))))))))))))))***))))))((((((((()))+++,,,***++++++++++++++++++***)))))))))*********++++++,,,,,,++++++,,,,,,---...+++,,,,,,---.../////////---...///000///...------------...///111222444555999;;;@@@IIIRRR\\\kkkwww~~~wwwqqqkkkfffaaa^^^___]]][[[[[[\\\___ccceeejjjlllooossswww{{{}}}~~~~~~}}}vvvpppfffiiinnnuuu|||~~~zzzrrriiiaaa[[[VVVTTTXXXVVVTTTRRRQQQRRRRRRSSSTTTWWWZZZZZZXXXXXXZZZ]]]mmmvvv}}}uuunnngggcccaaa^^^^^^^^^___aaaaaa```^^^]]][[[WWWRRRKKKEEE@@@===999666222000///000///...,,,,,,,,,++++++++++++***,,,++++++*********++++++(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((&&&&&&&&&'''&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%qqqccc[[[ZZZTTTSSSRRRSSSWWWZZZ[[[\\\ZZZXXXWWWVVVWWWWWWVVVTTTPPPOOONNNMMMMMMNNNOOOPPPMMMMMMMMMLLLJJJIIIGGGFFFCCCAAA???>>>???@@@@@@@@@@@@???>>>???@@@???>>><<<888666333222111111///---++++++,,,---......//////,,,++++++******++++++,,,---...///000///---+++***************************************))))))((((((+++***)))(((((()))***+++(((((()))))))))*********+++***)))(((((()))***+++++++++,,,,,,,,,,,,------)))***,,,,,,,,,++++++,,,+++***)))(((((()))***+++******++++++++++++******))))))*********++++++++++++++++++++++++,,,,,,---,,,,,,------............///000111222222111///------...///000111444777999@@@FFFPPP[[[gggsssxxxsssmmmpppuuuyyy{{{{{{yyywwwqqqnnniiidddaaa```______aaaaaaaaacccffflllsssxxx|||rrrjjjdddaaaaaa^^^ZZZUUURRRQQQQQQRRRRRRTTTWWWWWWWWWWWWXXXZZZgggnnnxxx~~~tttkkkfff___^^^^^^___aaacccbbbaaa___^^^\\\XXXSSSMMMHHHEEE@@@===777333111000///...,,,,,,++++++************,,,++++++************+++(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%rrrddd[[[YYYUUUTTTSSSTTTXXX[[[\\\\\\YYYXXXWWWWWWXXXWWWVVVTTTSSSRRRPPPOOONNNNNNNNNOOOMMMMMMMMMLLLJJJIIIGGGFFFCCCAAA???>>>???@@@@@@??????>>>>>>>>>??????>>><<<888666333222111111///---***++++++,,,---...//////,,,++++++******++++++,,,,,,---...///...,,,***)))************************++++++******)))(((((((((***)))(((''''''((()))***))))))))))))************+++***)))(((((()))***+++************++++++++++++(((***,,,---+++***+++---///...,,,***)))))))))))))))******************)))************++++++++++++)))******+++++++++++++++...---------,,,,,,,,,+++---///000111111000...---///111333444666;;;AAAEEEMMMWWWeeerrr~~~~~~wwwooogggbbb^^^aaafffjjjkkkkkkiiigggeeedddbbbaaaaaacccfffiiijjjllloooqqqvvv}}}~~~yyyvvvqqqmmmfff___YYYUUUSSSRRRRRRSSSSSSSSSSSSTTTWWWYYY]]]dddlllqqqsssxxxxxxpppdddaaa___^^^___```___^^^`````````___\\\XXXTTTQQQJJJEEE???999555222///---...---,,,***************,,,+++***)))))))))))))))+++++++++++++++***)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''(((((((((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%sssddd[[[YYYVVVTTTSSSUUUXXXZZZ\\\\\\XXXWWWWWWWWWXXXXXXVVVTTTUUUTTTRRRPPPNNNMMMMMMMMMNNNNNNMMMLLLKKKIIIHHHGGGCCCAAA>>>>>>???@@@@@@???>>>>>>===>>>??????>>><<<888666333222111111///---((())))))***+++,,,,,,---,,,++++++******++++++,,,''')))+++---......---,,,************************+++*********))))))((((((******))))))))))))******)))))))))*********++++++******))))))))))))******'''''''''(((((((((((()))'''))),,,+++))))))+++...333111///,,,***)))(((((())))))************))))))*********++++++++++++,,,)))***+++,,,,,,,,,++++++......------,,,++++++***+++,,,---...///...------...111666999===EEENNNVVVdddppp~~~~~~zzzwwwsssnnnjjjeee___[[[WWW[[[```dddggggggeeedddcccdddfffgggjjjooouuuyyyyyy|||yyyoooeee^^^XXXVVVUUUSSSQQQOOOOOOPPPSSSTTTSSSYYY___bbbcccgggooovvv~~~qqqmmmgggccc```^^^\\\[[[]]]]]]^^^___^^^\\\YYYXXXSSSOOOIIICCC>>>999444000222000...,,,+++***++++++,,,+++***)))))))))))))))))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$ttteee[[[YYYVVVTTTSSSTTTVVVYYYZZZZZZWWWWWWWWWWWWYYYXXXVVVTTTTTTSSSQQQOOOMMMMMMMMMMMMOOOOOONNNMMMLLLJJJIIIHHHCCC@@@>>>>>>???@@@??????>>>======>>>??????>>><<<888666333222111111///---))))))******+++++++++,,,,,,++++++******++++++,,,(((***,,,...//////...---*********************************)))))))))))))))+++++++++,,,,,,+++++++++))))))*********+++++++++))))))************))))))'''(((((((((((()))))))))))),,,...---******...222555333000...+++******)))******++++++++++++***************+++++++++,,,,,,+++,,,---.........------.........---------------,,,,,,---...///000000111111666===CCCKKKWWWdddnnn|||wwwrrroookkkiiigggffffffeeecccaaa^^^aaahhhnnnrrrssssssrrrnnnqqquuuxxx|||zzzqqqjjjfff```^^^ZZZWWWUUUUUUTTTTTTRRRVVVYYYYYYXXXZZZ```fffkkkqqqwwwxxxwww{{{xxxoooiiiddd```^^^\\\]]]]]]^^^^^^]]]\\\[[[ZZZWWWSSSNNNIIIDDD===999777666333000...---------------,,,+++***))))))***%%%&&&'''(((((()))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''((('''''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''''''''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$ttteee\\\YYYUUUTTTRRRSSSUUUWWWXXXXXXWWWWWWWWWXXXYYYXXXVVVTTTRRRQQQOOOMMMLLLLLLMMMMMMOOOOOOOOONNNLLLKKKIIIHHHBBB@@@>>>===>>>?????????>>>===<<<===??????>>><<<888666333222111111///---+++,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,---///000000...---+++************************))))))))))))))))))******,,,,,,...//////...,,,,,,)))************+++++++++((()))***++++++***)))(((***++++++++++++,,,,,,,,,...000222000---...333888555333111...,,,,,,+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------///000000000///...------......///000000000/////////000111333555666:::AAAIIIRRR]]]kkk|||yyytttpppmmmjjjhhhcccbbbbbbdddgggiiijjjjjjhhhmmmttt{{{|||}}}yyynnnlllhhhdddaaa^^^ZZZXXXXXXZZZ[[[XXXSSSRRRWWW[[[]]]cccjjjkkkjjjnnnyyy|||ssslllgggcccbbbbbbbbbcccbbbbbbaaaaaa___\\\YYYVVVRRRLLLFFFAAA<<<999666222000////////////...---,,,++++++++++++'''((()))+++,,,,,,,,,,,,))))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((''''''''''''(((((((((''''''&&&'''((()))***)))))))))))))))(((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((''''''&&&&&&''''''(((((('''&&&%%%$$$$$$$$$$$$~~~pppeee^^^ZZZRRRQQQQQQSSSVVVXXXWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWTTTRRROOOMMMKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJGGGDDDAAA@@@???>>>===============<<<<<<===>>>>>>===;;;999666222//////000111000---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,---///000...+++((()))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,***'''%%%$$$&&&((()))'''(((((()))***,,,---...+++++++++,,,,,,+++++++++******))))))******+++,,,+++,,,...000000000000000444111,,,((('''(((+++---,,,,,,+++++++++++++++++++++++++++,,,---...///000.........------,,,,,,,,,...---,,,,,,...000111111,,,///222222222333888<<>>>>>============<<<<<<===>>>>>>===;;;999666222000000000000000---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---//////000222333111...+++***************+++++++++))))))*********+++++++++,,,+++)))((('''(((***+++(((((())))))***+++------++++++,,,,,,,,,,,,++++++******))))))******+++,,,,,,,,,++++++,,,---///000222000---***)))***,,,...,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...//////.........------,,,,,,,,,,,,++++++,,,...000000111222444555444666;;;DDDJJJUUU```ooo|||~~~tttnnnkkkiiihhhhhhjjjlllnnnnnnmmmlllkkklllnnnqqqxxx|||xxxuuuxxxuuupppiiibbbZZZUUUQQQPPPSSSTTTTTTTTTYYYaaahhhuuu~~~vvviiifffcccaaaaaabbbaaa```aaa```______^^^[[[WWWTTTJJJEEE???:::666444111000000...,,,+++++++++***)))*********)))))))))(((((()))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((***)))((((((''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&|||nnnccc[[[WWWSSSQQQOOOPPPSSSVVVWWWXXXYYYXXXWWWVVVUUUTTTTTTTTTQQQPPPNNNLLLKKKJJJJJJKKKNNNLLLKKKJJJKKKKKKKKKIIIAAAAAA???>>>>>>>>>>>>>>>======<<<===>>>>>>===;;;999666222000000111000000------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,---...///111///,,,)))+++++++++***************(((((()))))))))*********++++++++++++++++++,,,,,,******))))))***++++++,,,++++++,,,,,,,,,,,,++++++******))))))******+++,,,,,,+++)))'''(((***---///000///---,,,,,,,,,---...,,,,,,,,,------.........,,,,,,,,,,,,------...///.........---------------+++,,,---...///000111111555666666777;;;EEESSS\\\hhhttt{{{pppfffbbbbbbdddfffgggmmmuuuzzzzzzyyyxxxyyy{{{~~~~~~sssggg\\\UUUNNNOOOOOOMMMMMMQQQXXX^^^jjjwwwxxxssslllgggdddcccbbbaaa``````___```aaa```^^^[[[TTTOOOIIICCC>>>999555333111///,,,++++++++++++***+++***((('''''''''((()))************)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))(((((('''(((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{mmmccc[[[WWWSSSQQQOOOOOORRRUUUWWWXXXZZZYYYXXXVVVUUUTTTSSSSSSQQQPPPOOOMMMLLLKKKKKKKKKLLLJJJHHHGGGHHHIIIIIIHHHAAAAAA@@@???>>>>>>>>>>>>>>>===<<<===??????===<<<888555222111111111000///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,...///...+++(((,,,+++++++++***)))))))))))))))))))))*********+++)))***+++---------,,,,,,++++++***************+++)))******++++++******)))******))))))******+++,,,+++***(((((((((***,,,---------------------------***++++++,,,---......///,,,,,,,,,,,,,,,---...///...............------------...000111111111222333777:::>>>BBBKKKXXXgggrrr}}}zzzrrrrrrtttyyy~~~tttnnnfffaaa```eeelllpppqqq{{{vvviii```VVVUUURRRNNNMMMOOOUUUYYY```jjjxxx{{{rrrlllgggdddbbbbbbaaa``````aaa```___]]]\\\XXXRRRKKKFFF@@@;;;777333000---+++++++++******+++***(((&&&&&&'''((()))))))))*********))))))(((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&'''((('''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||nnnccc[[[WWWTTTQQQOOOOOORRRUUUXXXYYY[[[ZZZXXXVVVUUUSSSSSSRRRRRRQQQPPPOOONNNMMMMMMMMMMMMJJJHHHGGGGGGHHHHHHHHHBBBAAA@@@???>>>>>>>>>>>>>>>======>>>??????>>><<<888555222111111111000///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......///111333222///,,,,,,+++++++++***)))))))))*********+++++++++,,,,,,((()))+++,,,---,,,+++***,,,+++******)))*********(((((())))))))))))((((((******))))))******+++,,,)))******++++++++++++*********+++,,,,,,,,,,,,,,,)))******+++,,,------...------,,,,,,,,,---..............................---///111222111222444666===CCCMMMWWWbbbooo~~~|||mmmeeeccccccfffkkknnnnnnmmmeeecccaaa```eeennnxxxxxxoooaaa^^^YYYSSSPPPOOORRRTTTVVV]]]gggooossswwwzzz|||~~~uuunnnhhhdddbbb```^^^^^^___```___^^^```]]]XXXSSSNNNHHHBBB>>>777444///,,,,,,++++++***,,,***((('''&&&''')))***(((((()))******+++******''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&&&&&&&''''''(((&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||nnnccc[[[WWWTTTRRRPPPQQQTTTWWWXXXYYY[[[ZZZXXXVVVUUUTTTSSSSSSQQQQQQQQQPPPOOOOOONNNNNNOOOMMMJJJJJJJJJJJJHHHGGGBBBAAA@@@??????>>>??????>>>======>>>??????>>><<<777555333222222111000...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,...000222111...++++++++++++******************++++++++++++,,,,,,,,,((()))***+++,,,+++***)))++++++***************+++(((((())))))))))))((((((******))))))******+++,,,)))***+++,,,,,,,,,***)))************++++++++++++*********++++++,,,,,,,,,---------,,,,,,------................../////////,,,///222333333555:::???FFFOOO\\\iiiuuu}}}ooogggccc^^^^^^```cccdddccc^^^```bbbgggnnnxxxnnnjjjccc[[[UUUQQQOOOOOOPPPTTTYYY]]]```ccceeegggrrryyyxxxooojjjaaa___]]]^^^___aaabbbbbbaaa___\\\YYYVVVRRRLLLHHH>>>:::444000...---,,,,,,,,,+++)))((((((((()))***((()))******++++++******''''''''''''''''''''''''(((((((((((()))))))))*********))))))((()))))))))&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&zzzlllbbbZZZVVVTTTRRRRRRSSSVVVXXXYYYYYYZZZYYYWWWVVVUUUTTTTTTTTTPPPPPPPPPPPPOOONNNNNNMMMOOOMMMKKKKKKJJJIIIFFFDDDBBBBBBAAA@@@???????????????>>>===>>>@@@@@@>>>===777555333222222111///...+++++++++,,,,,,------------,,,,,,++++++,,,,,,---)))***+++...//////,,,)))***************+++++++++************++++++++++++***++++++++++++******)))******************++++++))))))************))))))******))))))******+++,,,+++*********************,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------------........./////////000...111555777999???HHHOOOWWW```nnn{{{xxxqqqhhhcccccceeeffffffeeeiiipppvvv}}}{{{sssjjjaaaYYYTTTPPPQQQRRRSSSTTTUUUVVVXXXZZZbbbiiisss{{{|||uuuhhheeeaaa```aaabbbcccccc``````______^^^[[[VVVRRRFFFAAA;;;666333111000///++++++++++++************,,,,,,,,,+++***)))(((''''''''''''''''''''''''''''''''''''((((((((())))))++++++***)))((((((((()))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&yyykkk```YYYTTTSSSSSSSSSUUUXXXYYYYYYXXXYYYXXXWWWVVVUUUTTTTTTTTTOOOOOOOOOOOOOOONNNMMMLLLMMMKKKJJJJJJIIIGGGCCC@@@CCCBBBAAA@@@???????????????>>>===>>>@@@@@@>>>===777555333222222111///...+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,---...111222222///,,,))))))******+++++++++,,,))))))))))))************---,,,,,,++++++***************))))))***++++++,,,++++++,,,,,,,,,,,,++++++*********)))***++++++,,,,,,+++)))''''''(((***,,,///...,,,+++***+++,,,,,,---------------------,,,...------,,,,,,,,,---------.........//////000000111555:::===AAAIIIUUU^^^kkkttttttllljjjkkkllllllqqqwwwwwwmmmccc[[[VVVUUUTTTSSSRRRRRRRRRTTTUUUVVV]]]gggnnnsssyyyppplllgggdddbbbbbbaaaaaa``````aaabbbbbb```]]]YYYLLLGGG@@@:::666444222111+++,,,,,,,,,,,,+++******///...---,,,***(((&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******)))'''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyyjjjaaa\\\[[[SSSTTTTTTUUUVVVWWWXXXYYYXXXXXXWWWVVVUUUUUUUUUUUURRRPPPNNNMMMLLLLLLMMMNNNLLLJJJIIIIIIIIIGGGEEECCC>>>===;;;<<<>>>??????>>>???>>>===>>>???>>>===;;;777444222111111222111000---,,,,,,++++++,,,,,,---,,,,,,+++******++++++,,,//////000000000...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,***)))((())))))***++++++++++++++++++++++++......---,,,,,,+++******++++++,,,,,,,,,,,,------//////////////////......,,,,,,---.........------000......000000///333999888999<<>>??????>>>>>>===<<<===>>>>>><<<:::777555222111111111000///---,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++,,,...///000000000///---,,,++++++++++++++++++++++++************************,,,,,,++++++++++++++++++******))))))******+++,,,++++++***))))))))))))***++++++++++++++++++++++++......---,,,,,,+++******++++++,,,,,,,,,,,,------........................------..................111///000222111///333999>>>CCCKKKUUUaaaooo{{{~~~www{{{{{{wwwmmmjjjgggdddaaa^^^ZZZVVVTTTTTTUUUWWW[[[```dddgggnnnuuuvvvpppjjjddddddgggaaabbbbbbaaa```___^^^___\\\YYYUUUNNNGGG@@@:::666222000...+++))))))))))))************************))))))))))))(((((((((((((((((('''(((((()))***+++***'''%%%%%%((())))))(((%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&zzzlllbbb]]][[[UUUVVVWWWXXXYYYZZZZZZ[[[ZZZYYYXXXWWWWWWVVVVVVWWWUUUSSSPPPMMMLLLKKKLLLLLLMMMKKKJJJJJJJJJHHHFFFDDD@@@>>>======???@@@@@@???>>>===<<<===>>>>>><<<:::888666333111111111///...---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,...///000000000///...---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))(((((())))))***+++))))))******++++++******++++++++++++++++++++++++...------,,,,,,++++++***++++++,,,,,,,,,,,,------------------------..............................222111222444333222777???HHHQQQ___nnn{{{rrrjjjdddkkkxxx}}}xxxrrrkkkccc^^^UUUTTTSSSRRRTTTWWW[[[^^^```eeeooozzz{{{ssskkkhhhiiibbbbbbcccbbbaaa```___^^^^^^\\\YYYUUUNNNGGGAAA>>>555333000---+++++++++,,,(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((('''%%%&&&(((******)))###$$$%%%'''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&{{{lllbbb]]][[[WWWWWWXXXYYYZZZ[[[[[[\\\[[[ZZZYYYXXXXXXWWWWWWWWWVVVTTTQQQNNNLLLKKKKKKKKKMMMLLLJJJJJJJJJIIIFFFDDD@@@???===>>>@@@AAAAAA@@@???>>>===>>>??????===;;;999777333111111000///...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,......///000000///...---++++++++++++++++++++++++---------------------------,,,,,,++++++*********)))))))))))))))***++++++((()))+++,,,------,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------............---.........222222333666666999BBBMMMWWWbbbqqqoooeeebbb\\\eeesss{{{ppphhh\\\ZZZWWWTTTTTTVVVYYY[[[ZZZ^^^dddmmmwww}}}ssskkkhhhdddcccccccccccccccaaa```]]]]]]\\\YYYTTTNNNHHHEEE:::888444111///...---...)))))))))))))))((((((((())))))))))))((((((((((((***))))))(((((((((((()))((((((((((((((()))))))))"""$$$&&&((())))))'''&&&''''''''''''''''''''''''$$$%%%'''((()))((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&{{{lllaaa\\\ZZZWWWXXXXXXYYYZZZ[[[\\\]]][[[[[[ZZZYYYXXXXXXXXXXXXWWWUUURRRNNNLLLKKKKKKKKKMMMKKKJJJIIIIIIHHHFFFDDD@@@???===>>>@@@AAAAAA@@@@@@?????????@@@@@@>>>===999777333111111000///...---,,,,,,++++++,,,,,,---***+++,,,------------,,,---...///000000///......++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********+++************+++,,,,,,)))***,,,...//////......++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------,,,------...///111111444888;;;CCCRRR```nnnvvv|||{{{~~~|||lllaaa___aaa___gggsss~~~vvviiifff```[[[WWWUUUUUUVVVWWWYYY\\\bbbjjjuuu|||ppphhhdddbbb```aaaccccccbbbaaa^^^______]]]ZZZUUUPPPMMM???===888444000...---,,,---------,,,,,,+++++++++))))))))))))((((((((((((***))))))(((((((((((()))************((('''''''''###$$$''')))***)))((('''''''''''''''''''''''''''$$$%%%'''))))))((('''%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{kkk```[[[XXXWWWXXXYYYYYY[[[[[[\\\]]][[[ZZZYYYXXXXXXWWWWWWXXXWWWUUURRROOOLLLLLLLLLLLLLLLJJJIIIIIIIIIGGGEEECCC@@@>>>======???@@@@@@???@@@?????????@@@@@@>>><<<888666333111111111///...---,,,,,,++++++,,,,,,---***+++,,,.........---------...///000000000///...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---***+++,,,---.../////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////------,,,,,,---///111222222555<<>>888222...,,,+++*********)))((((((''''''))))))))))))(((((((((((())))))(((((((((((())))))+++,,,---+++(((&&&%%%&&&%%%&&&''')))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))))))))'''&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&zzzjjj___YYYWWWWWWWWWXXXYYYZZZ[[[\\\\\\ZZZZZZYYYXXXWWWWWWWWWWWWVVVUUURRROOOMMMLLLLLLMMMKKKIIIHHHHHHHHHFFFDDDBBB???===<<<<<<>>>??????>>>???>>>======>>>>>>===;;;777555222111111111000///---,,,,,,++++++,,,,,,---)))***,,,...//////...---,,,---///000000000///...++++++++++++++++++++++++*********************************++++++,,,,,,---***************++++++,,,+++++++++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...//////000000...------...///222555666:::AAANNNZZZbbblll||||||tttooommmiiikkkllllllmmmqqqxxx}}}{{{tttmmmgggddd\\\[[[YYYWWWXXX]]]dddjjjsssyyyqqqjjjbbb^^^___```___]]]`````````______]]]\\\[[[SSSOOOHHH@@@888333///---((((((((('''&&&%%%%%%%%%))))))))))))(((((((((((((((((('''(((((()))***+++)))+++---,,,)))'''&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&zzziii^^^XXXVVVWWWWWWXXXYYYZZZ[[[\\\\\\ZZZYYYXXXWWWWWWVVVVVVWWWVVVTTTQQQOOOMMMMMMMMMNNNJJJIIIGGGGGGGGGFFFCCCAAA>>>===;;;<<<>>>??????>>>===<<<;;;<<<======;;;999777444222111111222111000---,,,,,,++++++,,,,,,---)))***---...//////...---,,,---///000000000//////++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...)))))))))))))))******++++++***)))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000111111///......///111555888:::DDDNNN___nnnwww|||ssslllgggeeedddgggkkkqqqxxx{{{yyyfffccc___ZZZVVVWWW[[[___eeekkkuuu{{{rrrhhhbbbaaabbb```^^^]]]]]]]]]\\\\\\\\\\\\\\\]]]YYYQQQHHH@@@999444222...------,,,+++******)))))))))))))))((((((((((((''''''''''''(((***++++++'''***,,,,,,)))(((((()))***)))((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&}}}mmm```YYYVVVVVVVVVVVVWWWXXXYYYZZZ[[[]]][[[XXXWWWWWWVVVUUUSSSSSSRRROOOMMMKKKJJJJJJJJJGGGGGGFFFDDDCCCCCCCCCCCC@@@@@@??????@@@@@@AAABBB@@@???=========<<<:::888555333111000000///...,,,+++,,,,,,------,,,,,,+++...---,,,++++++,,,---...---......///000/////////+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++******))))))))))))******)))************+++++++++//////...---,,,,,,++++++,,,,,,---------.........---...///...------...///...---++++++,,,.../////////111333333444888@@@EEEVVV```ppp}}}wwwmmmaaaZZZ[[[ccckkkttt{{{}}}vvvmmmddd^^^ZZZXXXVVV```aaahhhsss|||uuukkkeeebbb___]]]```___^^^___```___]]][[[___]]]YYYRRRIII@@@888333000...++++++,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))+++++++++************)))'''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&'''((('''&&&)))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((}}}mmmaaaYYYVVVWWWWWWWWWXXXYYYZZZ[[[\\\^^^\\\ZZZYYYYYYXXXWWWUUUSSSRRROOOMMMKKKJJJJJJJJJHHHGGGFFFDDDCCCCCCCCCCCC???>>>>>>>>>>>>???@@@@@@@@@???===<<<===<<<:::999666444111000000000...------......//////......------------,,,,,,---------......///000000000000///,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******)))******++++++++++++******++++++************++++++++++++++++++,,,,,,,,,,,,------------------------))))))*********+++++++++---...///...------...///111///........./////////000222444666;;;DDDPPPYYYnnnwww|||ssseeedddaaa^^^___fffqqqzzz~~~sssiiiaaa[[[WWWUUUUUU[[[fffooovvv|||ssskkkccc^^^___^^^^^^___aaaaaaaaa```]]]]]][[[WWWPPPGGG???999444111...,,,,,,------,,,******)))((((((((((((((())))))))))))))))))))))))*********)))))))))(((((()))))))))(((((()))))))))((('''&&&&&&'''((('''&&&%%%%%%'''((()))*********'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''}}}lllaaaZZZWWWWWWXXXXXXYYYZZZ[[[\\\\\\___^^^\\\[[[[[[ZZZXXXWWWSSSQQQPPPNNNLLLKKKJJJJJJHHHGGGFFFDDDCCCCCCBBBBBB>>>============>>>??????@@@>>><<<;;;<<<<<<;;;:::777555222111111111///...---......//////......---,,,------......------,,,......///000000000000///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---...//////,,,,,,,,,---------......---...///...------...////////////000000111111111000222555:::BBBPPPaaalll~~~qqqeee^^^TTTXXX^^^dddlllwww|||pppddd^^^RRRPPPRRRYYYaaagggpppyyyxxxkkkbbbaaa___^^^^^^```bbbbbbaaa\\\^^^___^^^YYYQQQIIICCC;;;777222...------------++++++***))))))))))))***))))))))))))))))))))))))))))))))))))((((((((('''&&&''''''''''''''''''&&&((('''&&&&&&'''((('''&&&$$$$$$&&&'''((()))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&|||kkk___YYYVVVVVVWWWXXXYYYZZZ[[[[[[[[[___]]]\\\[[[\\\[[[YYYWWWRRRQQQPPPNNNMMMLLLKKKKKKHHHGGGFFFDDDCCCBBBBBBBBB>>>============>>>??????@@@>>>;;;;;;;;;<<<;;;:::777555333222222111000...+++,,,,,,------,,,,,,++++++,,,---......---,,,+++------...////////////...------------------------+++++++++,,,,,,---------,,,------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++,,,------......///---............/////////---...///...---------///***+++...000111222333555333777>>>FFFRRRaaarrr}}}vvvkkkccc]]]YYYZZZaaakkkuuusssiii\\\UUURRRTTTXXX\\\bbbiiiyyywwwllleeebbb___]]]]]]____________```aaa```]]]WWWQQQMMMCCC>>>666111...------------,,,,,,+++++++++,,,,,,))))))))))))))))))))))))******)))))))))((((((((($$$%%%&&&''''''&&&%%%$$$(((&&&&&&&&&'''((('''&&&&&&&&&''''''&&&&&&%%%$$$&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%zzziii^^^XXXUUUTTTUUUWWWXXXYYYZZZZZZZZZ\\\[[[ZZZ[[[[[[ZZZXXXVVVQQQQQQPPPOOONNNMMMKKKKKKIIIHHHFFFEEECCCBBBBBBAAA???>>>>>>>>>>>>???@@@@@@???===;;;;;;;;;<<<;;;:::777555333222222111000...+++,,,,,,------,,,,,,++++++,,,---......---,,,+++,,,,,,---............---------------------------******+++,,,,,,---......---------......---------++++++************++++++++++++++++++,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,---...///...---------///)))+++...//////000333555666???LLLZZZhhhuuuyyytttkkkccc]]]\\\^^^aaakkkrrr}}}ttteee\\\TTTRRRSSSTTTXXX]]]kkkwwwwwwjjjfff```]]]\\\^^^______ccccccaaa___\\\YYYVVVTTTKKKEEE<<<555111///---,,,++++++*********++++++,,,))))))))))))))))))))))))++++++*********)))))))))((()))***++++++***)))((((((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%yyyiii^^^XXXVVVTTTUUUWWWXXXZZZZZZYYYYYYZZZZZZYYYZZZ[[[ZZZWWWTTTQQQQQQQQQPPPOOOMMMLLLKKKIIIHHHGGGEEECCCBBBAAAAAA???>>>>>>>>>>>>???@@@@@@===<<<;;;<<<===<<<:::888777555222111111111///...---......//////......---,,,------......------,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,---------......---...///...------...///---///111000//////333777:::FFFXXXjjjxxxwwwqqqfffddd```]]]]]]ccckkkqqq}}}mmmbbbWWWSSSRRRQQQSSSVVV]]]hhhyyyrrrmmmeee```^^^```aaabbbdddcccaaa___]]][[[ZZZYYYSSSMMMDDD<<<666222///,,,)))(((((((((((()))******))))))))))))))))))))))))++++++++++++************(((((())))))))))))((((((((('''&&&&&&'''((('''&&&######%%%&&&'''(((((((((%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&{{{jjj___ZZZXXXTTTUUUXXXZZZ[[[[[[ZZZYYYZZZYYYYYYZZZ[[[ZZZWWWTTTPPPPPPQQQQQQPPPNNNLLLKKKJJJIIIGGGEEECCCBBBAAAAAA>>>============>>>??????::::::;;;===>>>===:::777666444111000000000...------......//////......------------,,,,,,------------...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------+++,,,,,,------.........////////////000000000000---...///...------...//////111333333222555<<>>>>>999:::;;;>>>???===999666555333111000000///...,,,+++,,,,,,------,,,,,,+++......,,,++++++,,,......///000000111111111111111++++++++++++++++++++++++)))******+++---...//////---......//////......---...------,,,,,,------...---------.........//////)))***+++,,,...///000111,,,,,,,,,,,,---------...---...///...------...///---000333444666<<>>666111...---------)))******,,,---///111222+++++++++*********))))))))))))))))))))))))))))))&&&'''((())))))))))))(((''''''(((((((((((('''''''''&&&&&&''')))(((&&&$$$%%%%%%&&&&&&&&&'''''''''|||mmm```ZZZZZZVVVVVVVVVVVVVVVUUUUUUUUUTTTUUUVVVWWWWWWWWWVVVUUUVVVTTTRRRPPPOOONNNOOOOOOKKKIIIFFFDDDCCCBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;999888666555222111///......///---,,,---///000...,,,,,,+++***+++...000///...//////000000000000//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,................................................------------......//////...///000///---,,,,,,---111///000222333333888???GGGTTTdddqqq|||~~~xxxnnneee______cccfffqqqyyy~~~{{{yyyvvvsssqqqmmmkkkhhhffffffdddbbb```YYYWWWTTTRRRRRRQQQOOONNNKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOQQQRRRRRRSSSTTTVVVYYYZZZ[[[\\\^^^```bbbbbbdddfffhhhjjjlllmmmpppqqqssswwwzzz~~~xxxmmmcccZZZUUUUUUTTTSSSTTTYYYbbbmmmuuutttnnnfff```___```aaaaaa^^^]]]]]]^^^^^^\\\XXXUUULLLFFF>>>777333111000///,,,,,,+++,,,,,,---//////++++++++++++************************************((((((((()))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''))))))'''%%%&&&'''''''''((((((((((((zzzlll___YYYYYYUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVWWWWWWWWWVVVUUUVVVTTTQQQOOONNNMMMNNNOOOKKKHHHEEEDDDCCCBBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===;;;:::777666444222111000//////...---,,,,,,,,,---...000///,,,)))***---//////---//////000000000000//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.................................------......//////000000---...//////---,,,---...000...000333555888BBBLLLZZZggguuu|||vvvrrrmmmkkkgggdddeeekkktttzzz~~~zzzvvvsssqqqnnnjjjgggeeebbb```]]]ZZZXXXVVVUUUVVVVVVUUUTTTPPPNNNKKKJJJJJJIIIGGGFFFBBBBBBBBBCCCCCCCCCDDDDDD@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHJJJLLLLLLLLLMMMOOOPPPQQQQQQRRRTTTVVVWWWYYYYYY^^^___bbbfffiiimmmpppqqqtttuuuwwwzzz}}}~~~pppaaaXXXVVVSSSNNNMMMOOOVVV^^^dddyyyxxxkkkbbb____________]]]]]]]]]^^^___^^^[[[YYYRRRLLLDDD===888555222000///...---+++***)))((((((,,,++++++++++++*********************************))))))))))))))))))))))))&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&((())))))'''&&&'''''''''((((((((())))))xxxjjj^^^XXXXXXSSSSSSTTTTTTUUUUUUVVVVVVTTTUUUVVVWWWXXXWWWVVVVVVUUUSSSPPPNNNLLLLLLNNNNNNKKKHHHEEECCCCCCBBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999;;;<<<===<<<:::666555333222111000000000,,,------+++((()))...333555///***)))+++------+++//////000000000000//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...******+++,,,---...//////........................,,,,,,------...//////000,,,...///...------...///......111777<<>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEDDDCCCDDDFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMPPPSSSWWW[[[]]]___bbbcccfffiiimmmpppssstttyyyzzz}}}rrrfff\\\WWWQQQMMMMMMQQQUUUYYYgggrrrvvviiicccaaa___^^^^^^]]]^^^___```___]]]ZZZXXXSSSLLLEEE@@@;;;777444111000...,,,+++***)))))),,,,,,+++++++++***************************************)))))))))))))))***'''((((((((((((((((((''''''&&&'''(((******)))'''&&&&&&&&&'''''''''((((((vvviii]]]XXXXXXRRRRRRSSSTTTUUUVVVVVVWWWTTTTTTVVVWWWXXXWWWWWWVVVUUUSSSPPPMMMLLLLLLMMMNNNKKKHHHEEECCCCCCBBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;<<<===<<<:::555444333222111111111111+++......***%%%&&&...555999333+++(((***,,,+++)))//////000000000000//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...((()))***+++---...//////........................++++++,,,,,,---...//////+++---......------///000//////444<<>>===<<<<<<;;;;;;===>>>??????>>>===;;;;;;;;;<<<===444444333333222111000000........................//////...---,,,,,,++++++,,,---...//////...---,,,((()))+++---...---+++***+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---,,,,,,++++++******)))............////////////000/////////111222111000333333777BBBSSShhhzzz|||ttthhh___]]]bbbkkkrrr|||yyywwwppplllhhheeedddaaa\\\XXXVVVTTTRRRPPPMMMKKKJJJJJJHHHGGGFFFEEEEEEEEEEEEEEECCCCCCDDDDDDEEEFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDFFFGGGGGGGGGGGGIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHGGGGGGGGGGGGGGGIIIIIIIIIHHHGGGGGGFFFFFFBBBBBBBBBBBBBBBBBBCCCCCCFFFFFFFFFFFFEEECCCBBBAAACCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@??????@@@AAABBBAAABBBCCCDDDEEEFFFFFFFFFJJJJJJJJJKKKNNNRRRUUUWWWUUUVVVXXX\\\```cccgggiiiqqqsssvvvyyy|||xxxooobbbWWWQQQPPPQQQRRRYYY[[[dddtttvvvkkkdddaaaaaa```___```aaaaaa```___^^^\\\YYYVVVQQQJJJCCC>>>666333...,,,,,,,,,,,,+++,,,++++++***)))***************************************++++++++++++******)))))))))))))))(((((('''''''''((((((((((((''''''(((''''''''''''&&&&&&&&&vvviii^^^WWWVVVTTTTTTUUUUUUUUUTTTSSSRRRUUUVVVWWWXXXXXXXXXWWWVVVTTTSSSRRROOOMMMKKKIIIHHHKKKHHHDDDBBBAAAAAA???>>>===<<<<<<;;;<<<===>>>???===<<<;;;;;;;;;;;;;;;;;;444444333333222222111111........................//////...------,,,++++++------...//////...------)))***+++,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,,,,,,,------------...............------...000111222222888;;;CCCPPPbbbvvv|||lllgggaaa___dddppp}}}zzzxxxuuuqqqmmmiiifffddd^^^[[[WWWUUUTTTRRROOOKKKLLLKKKJJJHHHFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNMMMMMMLLLNNNPPPQQQQQQQQQQQQRRRTTTUUUUUUTTTTTTSSSTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSTTTQQQQQQQQQQQQPPPPPPPPPPPPRRRRRRQQQPPPOOONNNNNNNNNJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIGGGFFFDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBCCCBBB@@@?????????@@@AAA>>>>>>???@@@AAAAAAAAAAAACCCCCCBBBCCCDDDGGGIIIKKKLLLMMMNNNPPPSSSVVVXXXYYYaaacccgggjjjnnnsssxxx|||{{{oooddd\\\XXXVVVTTTUUUTTTZZZgggvvvtttjjjeeecccaaa______``````___^^^]]]\\\ZZZXXXTTTOOOIIIEEE<<<888222...------------,,,,,,++++++***+++++++++))))))))))))*********+++******++++++++++++******''''''((()))))))))))))))''''''((((((((((((''''''))))))((((((((('''''''''uuuiii^^^WWWVVVTTTTTTUUUUUUTTTTTTSSSRRRRRRSSSUUUWWWYYYYYYYYYYYYTTTSSSRRROOOMMMKKKIIIHHHJJJHHHEEEDDDCCCBBB@@@>>>===<<<<<<<<<<<<===>>>>>>999::::::;;;;;;;;;;;;:::555555444222000///...---........................//////......---,,,,,,,,,---...////////////...---+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---......///,,,,,,,,,------------...............000222444555888???LLL\\\nnntttooo```___```fffsss|||xxxrrrlllhhhbbbaaa___\\\YYYVVVSSSRRRNNNLLLJJJIIIHHHGGGEEECCCFFFEEEEEEDDDDDDDDDDDDDDDGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJLLLOOOQQQSSSVVVWWWXXXZZZ[[[[[[[[[[[[[[[\\\^^^^^^]]]]]]___```bbbbbbaaa``````___``````bbbbbbaaaaaaaaaaaabbbbbb_________^^^^^^^^^]]]]]]\\\[[[ZZZYYYXXXWWWVVVVVVRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPNNNLLLKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGFFFEEECCCBBBBBBBBBBBB??????@@@@@@@@@@@@??????AAA@@@?????????@@@AAABBBEEEEEEEEEFFFGGGIIIJJJKKKNNNPPPTTTXXX\\\aaagggkkkpppsssxxx}}}xxxnnneee^^^ZZZUUURRRRRRZZZdddppp~~~uuulllhhheeebbb``````aaa``````]]]\\\[[[ZZZYYYVVVQQQMMMEEE???777111......///000,,,,,,+++++++++,,,,,,---(((((())))))******++++++******++++++++++++******%%%&&&''')))******++++++''''''((((((((((((''''''***)))))))))((((((((((((uuuhhh]]]WWWVVVTTTTTTTTTTTTTTTSSSSSSRRRRRRSSSUUUWWWYYYZZZZZZZZZTTTSSSRRROOOMMMKKKIIIHHHIIIGGGFFFEEEEEECCC@@@===<<<<<<<<<<<<=========>>>888999:::<<<<<<<<<;;;:::777666444111...+++)))(((........................//////......---------,,,---...///000000///...------,,,+++******+++---...---------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...------------......//////,,,,,,---------.........//////000000111333777999;;;EEEUUUgggwww}}}ppphhheeeaaadddlllxxxxxxtttooojjjeee___YYYVVVTTTSSSRRRQQQOOOMMMLLLKKKHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNPPPQQQQQQRRRSSSUUUWWWWWWXXXWWWWWWWWWYYY]]]aaacccfffggghhhjjjkkklllmmmmmmlllnnnoooooonnnnnnoooqqqrrrrrrqqqpppooooooooooooppppppooooooooooooppppppnnnnnnnnnmmmmmmllllllkkkiiiiiihhhgggeeedddcccccc`````````aaaaaaaaabbbbbbaaa``````___]]][[[YYYXXXWWWVVVVVVUUUTTTSSSRRRRRROOONNNMMMKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBDDDCCCCCCBBBBBBBBBCCCDDDBBBBBBBBBBBBBBBCCCDDDEEECCCEEEHHHKKKNNNRRRWWW[[[```dddjjjpppuuuyyy}}}vvvjjjccc^^^WWWRRRTTTZZZcccooo{{{yyymmmiiieeebbbbbbbbbcccccc___^^^]]]\\\\\\ZZZVVVSSSLLLEEE;;;333/////////000+++++++++***++++++,,,---+++++++++++++++***************++++++++++++******&&&'''((()))************''''''(((((((((((('''''')))))))))(((((((((''''''ttthhh]]]WWWWWWTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTVVVXXXYYYYYYXXXXXXTTTSSSRRROOOMMMKKKIIIHHHHHHFFFEEEEEEDDDCCC@@@>>>;;;<<<<<<===============888:::;;;=========<<<;;;666666444222000...,,,+++........................///...............---------...///000000///...---///---+++******+++---...---------,,,,,,+++++++++,,,------......------,,,,,,,,,++++++,,,,,,---.../////////......------------.........////////////...///000000000444:::>>>JJJUUUfffuuuyyypppiiicccbbbdddjjjppp{{{~~~wwwpppkkkccc```\\\XXXUUUQQQMMMJJJJJJJJJJJJJJJIIIIIIIIIIIIFFFGGGIIIJJJLLLMMMNNNOOOPPPPPPQQQSSSUUUXXXZZZ[[[^^^^^^___```bbbdddfffggghhhgggfffgggiiimmmqqqsssuuuuuuvvvxxxyyy{{{|||}}}||||||{{{{{{{{{{{{||||||}}}||||||{{{zzzzzzyyyyyyzzzyyyxxxwwwvvvuuuttttttrrrrrrrrrrrrrrrrrrrrrrrrnnnmmmmmmllljjjiiigggfffddddddcccbbbaaa```___^^^YYYXXXWWWVVVTTTSSSQQQPPPOOOOOONNNMMMKKKIIIGGGFFFEEEEEEEEEDDDDDDEEEEEEEEEAAAAAA@@@@@@@@@AAABBBBBB@@@AAACCCDDDEEEGGGKKKNNNQQQUUU[[[aaaeeehhhlllnnnwwwzzz~~~{{{sssjjj```XXXTTTUUUYYYcccllluuusssnnngggbbbaaabbbccccccaaa```^^^^^^]]][[[XXXVVVPPPJJJ@@@888333000//////++++++*********++++++,,,......---,,,+++******)))******++++++++++++******(((((())))))))))))((((((''''''((((((((((((''''''((((((((('''''''''&&&&&&sssggg]]]XXXWWWUUUTTTSSSRRRRRRRRRRRRSSSUUUUUUWWWXXXXXXXXXWWWWWWTTTSSSRRROOOMMMKKKIIIHHHGGGFFFDDDCCCCCCBBB@@@>>>;;;<<<<<<===>>>=========:::;;;;;;<<<<<<<<<<<<;;;555555444444444444444444...................................................///000000000000///...///...,,,+++***+++---...---,,,,,,,,,,,,,,,,,,+++------............------,,,,,,++++++,,,,,,---...000//////...------,,,,,,........./////////000000,,,...000111333999AAAHHHZZZdddsss}}}rrrgggbbb```aaagggmmmwww}}}|||uuuoooiiibbb\\\XXXRRRPPPMMMKKKKKKJJJIIIGGGEEEEEEFFFGGGHHHIIIJJJKKKIIIKKKNNNPPPQQQSSSVVVXXX[[[\\\]]]```cccfffhhhjjjnnnnnnoooppprrrtttvvvwwwwwwvvvvvvwwwyyy}}}~~~~~~}}}|||||||||yyyyyyyyyxxxwwwvvvuuutttsssrrrqqqpppooommmllllllffffffeeedddcccaaa___^^^ZZZZZZXXXVVVSSSPPPNNNLLLHHHHHHGGGGGGGGGGGGFFFFFFBBBBBBAAA@@@?????????@@@@@@@@@AAA@@@???@@@BBBEEEDDDHHHMMMQQQSSSVVVXXXZZZaaaeeejjjpppuuuzzzzzzoooccc[[[VVVTTTXXX___eeerrr}}}vvvllldddaaa```aaaaaacccaaa_________]]][[[YYYTTTOOOGGG@@@:::666222///------,,,+++++++++++++++......---,,,+++******)))******++++++++++++******)))))))))))))))(((''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&rrrggg]]]XXXWWWUUUTTTSSSRRRQQQRRRRRRSSSTTTUUUVVVXXXYYYXXXXXXWWWTTTSSSRRROOOMMMKKKIIIHHHGGGEEEBBB@@@@@@@@@@@@???;;;;;;===>>>>>>>>>===<<<<<<;;;::::::::::::::::::555555555555444444444444....................................////////////...///000111111000///...///...---,,,+++,,,,,,---+++,,,,,,,,,,,,,,,,,,---------............------,,,,,,++++++,,,,,,---.........---------------------------.........//////,,,///333666;;;CCCPPPYYYfffooo{{{qqqiiibbbccchhhnnnwwwyyyuuujjjeee___ZZZVVVSSSPPPNNNKKKIIIHHHHHHJJJLLLLLLKKKKKKLLLMMMOOOQQQSSSUUUVVVTTTWWW[[[]]]___aaaeeehhhlllmmmoooqqquuuxxx{{{}}}~~~}}}|||{{{vvvwwwwwwvvvuuusssqqqppplllkkkiiifffccc___\\\[[[UUUUUUTTTSSSRRRPPPOOONNNKKKJJJHHHFFFDDDBBBBBBAAAAAAAAAAAA@@@>>>???AAACCC???AAADDDFFFGGGHHHJJJLLLMMMQQQWWW\\\bbbiiiooosssxxx{{{vvvjjj___VVVUUUXXXYYYdddtttwwwkkkdddbbbaaaaaacccbbb``````aaaaaa___]]]YYYUUUPPPJJJDDD===666222111000///...---,,,,,,,,,******************************++++++++++++******'''(((((())))))))))))(((''''''((((((((((((''''''((((((((((((''''''''''''rrrggg]]]XXXWWWUUUTTTRRRQQQQQQQQQRRRSSSRRRTTTVVVXXXYYYYYYYYYYYYTTTSSSRRROOOMMMKKKIIIHHHGGGDDDAAA???????????????:::;;;===>>>>>>>>>===<<<<<<;;;999888777888999999888777555333111///------.................................///////////////...///000111111000///...///...------,,,,,,,,,,,,+++++++++,,,,,,---------------............------,,,,,,++++++,,,,,,---...++++++,,,,,,---.........,,,,,,,,,---------......---222777<<>>GGGQQQ]]]iiippp|||wwwwwwxxxvvvtttrrrtttwww|||uuuqqqkkkddd^^^ZZZWWWVVVPPPMMMJJJIIIJJJLLLMMMNNNOOOQQQSSSVVVYYY[[[\\\]]]aaacccgggkkkoooqqqsssssswwwyyy{{{{{{|||}}}~~~zzzxxxqqqpppooonnnnnnlllhhhfffeeeaaa]]]YYYVVVRRROOOLLLJJJHHHFFFEEEEEEDDDAAA???BBBBBBAAAAAA@@@AAAAAABBBEEEEEEFFFHHHKKKMMMOOOQQQ[[[^^^cccggglllqqqwww{{{}}}yyyggg\\\XXXVVVWWW^^^hhhrrrtttkkkeeebbb^^^___``````^^^^^^___``````\\\XXXUUUSSSLLLBBB:::555222///------,,,+++******+++,,,,,,+++***+++---***)))((()))***+++***((()))))))))))))))(((''''''%%%&&&&&&&&&''''''(((((())))))(((((('''''''''&&&vvviii]]]WWWWWWVVVVVVVVVUUUUUUTTTSSSSSSRRRTTTUUUWWWWWWWWWWWWVVVVVVTTTPPPMMMKKKJJJJJJJJJEEEDDDCCCBBBCCCBBB???===;;;;;;<<<============<<<<<<<<<<<<;;;:::999777777666555444333222222222222111000......//////...,,,'''))),,,...//////---,,,,,,---...//////...---,,,...------,,,,,,------.........------------......+++,,,------......------,,,---.../////////...---///............///000000---,,,,,,//////---///444666===GGGRRR]]]hhhrrryyy~~~sssnnnqqqxxx}}}zzzrrrllldddbbb^^^YYYUUURRRQQQPPPOOOMMMLLLMMMOOORRRUUUWWW\\\]]]```cccfffiiikkklllrrrtttxxx|||~~~}}}{{{xxxuuutttqqqlllgggccc```[[[XXXUUURRRPPPNNNMMMKKKHHHFFFDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHPPPSSSWWW[[[___dddiiimmmooosssyyy~~~xxxhhhaaaWWWWWWZZZaaaiiiuuutttiiibbb___``````````````````aaa```\\\YYYWWWUUUPPPGGG@@@:::666222///...---,,,+++)))***++++++))))))***++++++)))((()))***+++***((()))*********))))))(((''''''''''''''''''((((((((())))))((((((((('''''''''vvviii]]]WWWVVVWWWWWWWWWWWWVVVUUUTTTTTTRRRSSSUUUVVVWWWWWWVVVUUUVVVTTTQQQMMMKKKJJJJJJJJJJJJGGGDDDBBBAAA???===;;;;;;<<<<<<===============<<<<<<;;;:::999888888777666555444333222222222222000///......///000///---,,,,,,---...............,,,---...//////...---,,,...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,---............---,,,---......//////......---,,,,,,,,,,,,---.........,,,,,,...//////444;;;===FFFSSS```jjjsss|||~~~uuukkkiiiqqq|||ssslllddd]]]YYYTTTSSSQQQPPPOOOOOOPPPQQQSSSSSSTTTWWW[[[___dddgggooopppqqqsssvvvzzz}}}~~~yyyuuuqqqlllhhhdddaaa^^^[[[XXXUUURRROOOLLLJJJIIIHHHGGGEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBDDDGGGJJJMMMPPPTTTXXX\\\^^^aaafffkkkpppvvv|||pppeee\\\YYYXXX[[[___ggguuuqqqeee````````````aaaaaabbbbbb___\\\ZZZZZZYYYUUUNNNIIIAAA===666111///...---,,,)))+++,,,+++***)))***++++++***))))))***+++***)))*********+++******)))((())))))))))))(((((((((((())))))((((((((((((''''''vvviii]]]VVVVVVWWWWWWXXXXXXWWWVVVTTTSSSRRRSSSUUUVVVVVVVVVUUUUUUUUUSSSOOOLLLJJJIIIIIIIIIKKKHHHDDDAAA@@@???===<<<;;;<<<======>>>>>>======<<<;;;:::999999888888888666555444333333222222333///...---...///000///.........---------------......///000111111000///......------,,,,,,------...---,,,,,,++++++,,,,,,---,,,------...............---------...............,,,++++++++++++,,,------000---,,,...///111888@@@EEEPPP___lllsssyyyssspppmmmrrrvvvrrrjjjccc\\\VVVRRRPPPNNNOOOPPPRRRTTTWWWYYY[[[^^^```cccfffjjjooouuuxxx~~~zzzuuurrrqqqnnniiifffbbb^^^ZZZWWWTTTSSSRRRPPPMMMKKKIIIHHHHHHGGGEEEDDDCCCBBBBBBBBB???AAACCCEEEGGGIIIMMMOOOOOORRRWWW\\\bbbiiiqqqwwwxxx}}}xxxkkkeee___ZZZXXXYYY]]]hhhrrr~~~qqqdddbbb`````````aaabbbaaa^^^]]]\\\\\\\\\ZZZUUURRRIIICCC;;;444111///------+++,,,---,,,+++***+++,,,+++***))))))++++++***)))******+++++++++******)))+++*********))))))(((((())))))((((((((((((((((((vvviii]]]WWWVVVVVVWWWWWWXXXWWWUUUTTTRRRSSSTTTUUUVVVWWWVVVUUUTTTTTTRRRNNNKKKIIIGGGGGGHHHIIIFFFCCCAAA@@@@@@???===;;;<<<<<<===============;;;;;;999888888888888888666666555444333333333333///...---...///000///.........,,,++++++,,,,,,---...///000111111000///......------,,,,,,------...---,,,,,,++++++,,,,,,---,,,---......//////......------------....../////////////////////000111111222///---...000333;;;DDDQQQ\\\kkkuuuyyy|||xxxkkknnnvvvyyysssppp```^^^ZZZUUURRRPPPPPPQQQQQQSSSVVVZZZ^^^cccfffhhhmmmpppsssvvvyyy}}}~~~zzzvvvrrrnnniiifff^^^]]]\\\ZZZWWWTTTQQQOOOMMMLLLJJJGGGEEEDDDCCCCCC???@@@AAABBBBBBCCCEEEGGGFFFHHHKKKNNNTTT\\\dddjjjnnnssszzz}}}oooggg^^^ZZZWWWWWW^^^ffftttmmmhhhbbb______`````````^^^^^^^^^^^^___]]][[[YYYOOOIII@@@888333000...---+++,,,---,,,***)))***++++++***)))***+++,,,+++))))))******+++++++++******++++++******))))))(((((((((((())))))))))))))))))uuuiii^^^XXXWWWVVVWWWXXXXXXXXXVVVTTTRRRUUUUUUWWWWWWWWWWWWVVVUUUTTTRRRNNNKKKIIIHHHGGGHHHGGGEEEBBBAAAAAAAAA???>>>:::;;;;;;<<<<<<<<<<<<<<<;;;:::999777777777888999777666555444333333333333000///......///000///---------,,,,,,,,,,,,,,,---,,,---...//////...---,,,...------,,,,,,------...------,,,,,,,,,,,,------------...////////////......------------...//////...............///000000333000///222555999BBBKKK]]]hhhuuu|||}}}}}}}}}uuunnnjjjssszzzpppgggaaa]]]QQQQQQQQQQQQPPPRRRUUUXXX[[[]]]aaafffkkkppptttvvv{{{}}}yyytttqqqjjjiiihhhfffccc```\\\ZZZUUUSSSPPPLLLIIIFFFDDDCCCAAABBBBBBAAA@@@???AAABBB@@@BBBCCCEEEHHHNNNUUU[[[aaaeeelllrrrwww||||||ssshhhaaa[[[XXXZZZ___hhhqqqyyyqqqggg```^^^_________^^^^^^___```___^^^]]]\\\TTTNNNFFF>>>888444111///***++++++***((('''((())),,,*********+++,,,+++***((()))******+++*********************))))))))))))(((((())))))))))))******uuuiii^^^YYYYYYWWWXXXYYYZZZYYYWWWUUUSSSVVVWWWXXXXXXXXXXXXVVVVVVUUUSSSPPPMMMJJJIIIIIIIIIGGGEEECCCCCCBBBAAA>>><<<999::::::;;;;;;;;;;;;;;;;;;:::888777666777999999777666555444444333333444111000......//////...,,,------------............,,,---...//////...---,,,...------,,,,,,------.........------------......------...///////////////...------,,,---...///000,,,,,,,,,,,,,,,---......333000111666;;;AAAKKKUUUeeeooozzz~~~|||{{{}}}vvvrrrnnnvvv~~~}}}xxxqqqhhhaaa[[[WWWVVVSSSUUUXXXZZZ[[[^^^cccggglllooorrrwww|||~~~yyyyyyxxxvvvsssooollljjjeeebbb]]]XXXRRRMMMIIIGGGEEEFFFEEECCCAAA@@@@@@AAAAAABBBBBBAAABBBEEEJJJNNNRRRVVV[[[aaagggmmmssswwwxxxooofff^^^\\\^^^^^^dddooo~~~|||mmmbbb____________^^^___``````___^^^]]]]]]XXXSSSKKKDDD>>>999444111,,,------,,,***))))))***,,,+++******,,,,,,+++***'''((())))))*********)))(((((())))))))))))))))))(((((()))))))))*********uuujjj___ZZZZZZXXXYYY[[[\\\[[[YYYVVVTTTWWWXXXYYYYYYYYYXXXWWWVVVWWWUUURRRNNNLLLKKKKKKKKKGGGFFFEEEDDDCCC@@@===:::888999::::::;;;;;;::::::;;;:::888666666777999:::777777555444444444444444222000///...//////---+++------...///000000//////...///000111111000///......------,,,,,,------...///......------......///---......///////////////......---,,,---...///000///////////////000111111222000333999@@@GGGRRR\\\gggpppzzz}}}zzzyyy~~~vvvtttuuuuuuzzzkkkgggbbb\\\XXXWWWWWWWWW]]]```dddggghhhkkkpppttt|||~~~|||yyyvvvtttqqqkkkddd\\\VVVQQQNNNJJJJJJIIIGGGDDDBBBBBBCCCDDDDDDDDDBBBAAABBBEEEHHHHHHKKKPPPUUUZZZaaaiiinnnzzz}}}zzzpppeee``````YYY\\\cccpppqqqeee```___```______```aaa```^^^]]]]]]]]][[[WWWOOOHHHBBB<<<777444000111111000...,,,---...,,,+++******,,,,,,+++***''''''((()))))))))))))))''''''(((((())))))******(((((())))))*********+++xxxkkk^^^XXXXXXXXXZZZ\\\[[[YYYWWWVVVVVVXXXXXXYYYYYYXXXXXXWWWVVVTTTSSSPPPMMMJJJHHHGGGFFFHHHFFFDDDBBBBBB@@@>>><<<:::::::::;;;;;;;;;<<<<<<::::::999999888777777777666666555444333333333333000000///...............//////////////////......000000000000000///.........------,,,,,,------...++++++***))))))(((((('''///...------...///...------,,,,,,,,,,,,---....../////////...------000222333444777<<>><<<::::::::::::;;;;;;;;;<<<<<<::::::999999888777777777666666555444333333333333000000///.......................................000000000000000///.........------,,,,,,------.........------------,,,,,,///...------...///...------,,,,,,,,,,,,---........./////////...///222444555888<<>>?????????AAADDDJJJOOORRRYYY^^^eeemmmuuu|||zzzoooddd[[[WWW^^^dddlll|||uuuiiiaaa^^^]]][[[]]]___```___]]][[[ZZZ\\\YYYVVVTTTRRRKKKBBB:::333222///......---+++***+++,,,,,,,,,,,,,,,,,,+++,,,+++***))))))***+++,,,***))))))(((((((((((((((''''''''''''((((((((((((yyykkk___YYYYYYVVVXXXYYYYYYWWWVVVVVVWWWXXXXXXYYYYYYXXXXXXWWWVVVTTTSSSPPPMMMKKKIIIGGGFFFFFFDDDBBB@@@@@@>>><<<::::::::::::;;;;;;;;;<<<<<<::::::999999888777777777666666555444333333333333000000///...............------------------......000000000000000///.........------,,,,,,------............////////////000///...------...///...------,,,,,,,,,,,,---............/////////111444777999>>>EEEMMMUUU^^^eeejjjqqqtttyyy|||{{{vvvooossszzzvvvooofff^^^ZZZYYYZZZZZZ]]]aaagggkkkpppwww{{{wwwoookkkeee```\\\YYYUUUSSSQQQMMMGGGCCCBBBAAA@@@???>>>>>>>>>>>>@@@BBBDDDFFFJJJOOOVVV^^^fffoooxxx~~~pppcccYYYYYY\\\aaammmyyyttthhhaaa^^^]]]^^^______^^^]]][[[ZZZ]]][[[ZZZYYYXXXRRRIIIBBB888555111///......---,,,***++++++,,,,,,++++++***++++++************++++++))))))(((''''''''''''(((&&&&&&&&&'''''''''((((((xxxjjj^^^XXXXXXVVVWWWXXXXXXVVVVVVVVVWWWXXXXXXXXXYYYXXXXXXWWWVVVUUUSSSQQQNNNKKKIIIGGGGGGHHHFFFDDDBBBBBB@@@>>><<<:::::::::;;;;;;;;;<<<<<<::::::999999888777777777666666555444333333333333000000///...............,,,,,,,,,---------------000000000000000///.........------,,,,,,------...+++,,,,,,---....../////////---------...///...------,,,,,,,,,,,,---.........////////////222666999???EEEOOOWWW]]]bbbhhhlllqqqtttyyy~~~{{{yyyxxxyyysssgggddd___\\\\\\___bbbdddjjjooouuuzzz}}}}}}yyysssnnnjjjeeeaaa^^^[[[VVVOOOJJJGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAFFFIIIMMMRRRXXX```iiioooxxx}}}sssccc[[[ZZZ\\\bbbjjjpppeee```___^^^^^^^^^______^^^]]]ZZZZZZ[[[[[[ZZZUUUMMMHHH===999333///...------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))((((((((((((((('''''''''(((((((((((()))vvvhhh\\\WWWXXXWWWXXXXXXWWWVVVUUUVVVWWWXXXXXXXXXYYYXXXXXXWWWVVVUUUTTTQQQNNNKKKIIIHHHGGGHHHFFFDDDBBBBBB@@@>>><<<:::::::::;;;;;;;;;<<<<<<::::::999999888777777777666666555444333333333333000000///...............,,,,,,,,,---------......000000000000000///.........------,,,,,,------...******+++,,,---.../////////---------...///...------,,,,,,,,,,,,---......////////////000333888<<>>777222///...---,,,,,,,,,------------,,,,,,+++++++++,,,,,,+++++++++,,,+++******))))))******((())))))))))))*********tttggg\\\XXXYYYYYYYYYYYYXXXVVVUUUVVVWWWXXXXXXYYYYYYXXXXXXWWWVVVUUUTTTQQQNNNLLLJJJHHHGGGFFFDDDBBB@@@@@@>>><<<::::::::::::;;;;;;;;;<<<<<<::::::999999888777777777666666555444333333333333000000///...............,,,,,,,,,---......//////000000000000000///.........------,,,,,,------...,,,,,,------...///000000///...------...///...------,,,,,,,,,,,,---.........///000111333888???CCCNNNUUU^^^cccfffjjjpppvvvvvvzzz{{{tttuuu{{{{{{rrrlllgggbbb___```eeekkkqqquuuyyy|||~~~zzzwwwpppkkkeee___ZZZUUUQQQNNNGGGFFFEEECCCBBB@@@>>>>>>===???@@@BBBDDDIIIOOOSSSXXX\\\cccjjjpppuuuzzz}}}oooccc\\\ZZZZZZcccmmm}}}xxxmmm___[[[XXXYYY\\\^^^^^^\\\\\\]]]______^^^[[[XXXUUUKKKEEE===777222///---,,,,,,------......------,,,++++++,,,,,,,,,,,,++++++,,,,,,+++************+++))))))*********+++++++++ttthhh]]]YYY[[[\\\\\\[[[XXXVVVUUUVVVWWWXXXXXXYYYYYYXXXXXXWWWVVVVVVTTTRRROOOLLLJJJHHHHHHFFFDDDBBB@@@@@@>>><<<::::::::::::;;;;;;;;;<<<<<<::::::999999888777777777666666555444333333333333000000///...............,,,------...//////000000000000000000000///.........------,,,,,,------...---------......////////////...------...///...------,,,,,,,,,,,,---......---...000333888@@@HHHNNNTTT[[[ccchhhkkkpppzzzvvvrrrxxxzzztttmmmhhhfffggghhhiiilllrrryyy~~~}}}zzztttooojjjddd^^^ZZZRRRPPPMMMIIIFFFDDDBBBAAA===>>>???@@@@@@CCCGGGJJJIIIMMMRRRXXX]]]ccciiimmmssswww}}}}}}lllbbb]]][[[[[[aaalll{{{xxxeee```[[[ZZZ]]]___^^^[[[^^^___``````^^^\\\[[[ZZZRRRMMMEEE===777333///,,,,,,,,,,,,------,,,,,,,,,++++++,,,------,,,++++++,,,++++++***)))*********))))))))))))************uuuiii^^^[[[]]]]]]]]]\\\YYYVVVUUUUUUWWWXXXXXXYYYYYYXXXXXXWWWVVVVVVTTTRRROOOLLLJJJIIIHHHHHHFFFDDDBBBBBB@@@>>><<<:::::::::;;;;;;;;;<<<<<<::::::999999888777777777666666555444333333333333000000///...............------......///000111111000000000000000//////......------,,,,,,------...,,,,,,,,,---------------///...------...///...------,,,,,,,,,,,,---......+++---111555<<>>>>>@@@CCCFFFIIILLLPPPWWW___gggqqqyyyuuuoooccc^^^[[[^^^fffttt}}}nnnddd``````^^^\\\______``````___^^^]]]\\\YYYWWWSSSLLLCCC;;;555222000///...---,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))))))***++++++++++++***)))}}}oooeee```___]]]]]][[[XXXUUUTTTUUUWWWWWWXXXYYYZZZ[[[[[[ZZZZZZWWWUUURRRNNNKKKIIIHHHHHHIIIGGGCCCAAA@@@???===;;;::::::;;;;;;;;;;;;:::::::::999888888777888888888777666555444333222222222111111000////////////000.........------.........000000000/////////......------------------------/////////.........------//////............------,,,---......---...///111444888???HHHQQQYYY___aaa```ccchhhmmmtttzzzxxx}}}|||yyyxxx{{{}}}wwwrrrllleee```VVVSSSNNNKKKIIIHHHFFFDDDAAA@@@???>>>>>>???@@@AAABBBEEEJJJPPPXXXaaakkkqqq{{{nnneee]]]ZZZ]]]fffwww}}}ooofff```]]][[[]]]^^^^^^^^^^^^^^^]]]]]]ZZZXXXUUUPPPIIIAAA:::666111000...,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********)))***++++++++++++***)))qqqgggbbb```^^^^^^\\\XXXUUUTTTUUUWWWWWWWWWXXXYYYZZZ[[[[[[[[[XXXUUURRRNNNKKKIIIHHHHHHIIIFFFCCCAAA@@@???===;;;:::::::::;;;;;;:::::::::999999888888888888888888777666555444333222222222000000//////////////////000000////////////000000000000/////////.........------------------------------------------------............------------,,,---......---...111333999???HHHQQQYYY___dddfffbbbeeehhhlllsss|||}}}}}}xxxqqqlllgggbbb\\\VVVRRRNNNJJJHHHEEEDDDCCCBBBAAA@@@@@@@@@BBBCCCEEEHHHLLLSSSZZZ```lllrrrzzz}}}qqqddd\\\ZZZ___jjjvvvzzzlllbbb]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]YYYXXXVVVTTTOOOGGG???:::444111...,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++*********rrrhhhbbbaaa^^^^^^\\\XXXUUUTTTUUUWWWXXXXXXXXXYYYZZZ[[[[[[\\\XXXVVVRRRMMMJJJIIIHHHIIIIIIFFFCCCAAA@@@>>><<<:::999::::::::::::::::::999888888888888999888888888777666555444333222222222........................///......------......///////////////............------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,------...///...///000444666>>>EEEPPPYYY___dddhhhjjjfffgggiiilllpppuuu{{{||||||~~~uuuvvvyyy}}}zzzvvvqqqjjjbbb\\\VVVPPPLLLHHHGGGEEECCCBBB@@@@@@???BBBCCCCCCCCCDDDHHHNNNRRR\\\cccllltttzzzoooddd^^^]]]ccckkk{{{tttggg```]]][[[[[[[[[[[[[[[\\\\\\\\\XXXWWWVVVUUURRRLLLDDD>>>888444///------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***+++******************+++~~~qqqgggbbb```]]]]]][[[XXXUUUTTTUUUWWWYYYYYYXXXXXXYYYZZZ[[[\\\YYYVVVQQQMMMJJJIIIIIIIIIHHHFFFBBB@@@???>>><<<:::999999::::::::::::999999777777888999999999999888777666555444333222222222,,,---...............---,,,,,,++++++++++++,,,,,,/////////.........------------------------------+++,,,---...///000111111+++++++++,,,,,,,,,,,,------...//////000333888;;;DDDLLLVVV^^^cccfffjjjmmmkkkkkklllmmmooorrrtttuuuzzz~~~wwwuuusssrrruuu}}}~~~xxxtttmmmpppvvv}}}~~~wwwppphhhaaaZZZUUUMMMKKKHHHDDDAAA@@@??????>>>>>>???>>>???BBBGGGJJJPPPVVV___gggnnnvvv~~~}}}qqqhhhaaaaaacccjjjzzz~~~pppeee```\\\[[[[[[ZZZZZZZZZ[[[[[[WWWVVVUUUUUUUUUPPPIIICCC>>>888222...//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++|||ooofffaaa___[[[[[[YYYWWWTTTTTTUUUWWWZZZZZZYYYXXXXXXYYYZZZ[[[YYYVVVQQQMMMIIIHHHIIIIIIHHHEEEBBB@@@???>>><<<:::999999::::::::::::999999666777888999:::999999888777666555444333222222222,,,---...///000//////...------,,,,,,,,,,,,------//////.........---------------------------------,,,,,,------......//////,,,,,,,,,,,,------......---...///000222666;;;???IIIPPPZZZaaadddgggkkknnnoooooooooppprrrrrrrrrrrrxxx}}}zzzllllllmmmsss}}}}}}xxxtttpppnnnooossszzzyyyrrrjjjeeeYYYVVVQQQKKKGGGDDDCCCCCC<<<===>>>>>>>>>???BBBEEEEEEKKKRRRYYY___gggqqqwww|||uuujjjcccaaa___jjjxxxzzzkkkbbb\\\\\\ZZZYYYXXXYYYYYYZZZYYYVVVUUUVVVWWWTTTNNNHHHCCC<<<444000000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++zzznnneee```^^^ZZZZZZXXXVVVTTTTTTVVVXXX[[[ZZZYYYXXXXXXYYYZZZZZZYYYVVVQQQLLLIIIHHHIIIJJJHHHEEEBBB@@@???>>><<<:::999999999::::::999999999666777888999::::::999888777666555444333222222222---...///111111111000///000000////////////000000//////.........---------------------------------,,,,,,+++++++++*********---------.........//////---...000111333888>>>BBBKKKSSS\\\bbbdddgggkkkooorrrrrrrrrsssuuuuuusssrrrxxx}}}zzzttthhhjjjppp{{{zzzssspppnnnlllkkkuuuzzzxxxsssgggccc\\\UUUOOOKKKJJJJJJ???@@@@@@@@@>>>>>>???AAA>>>CCCIIINNNTTT\\\eeelllqqquuu{{{qqqgggccc[[[aaaiiiuuupppddd]]]\\\ZZZYYYXXXXXXXXXYYYZZZWWWUUUVVVXXXWWWQQQKKKFFF???666111111111...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,{{{ooofffaaa^^^```___\\\XXXUUUUUUWWWYYYYYYYYYYYYZZZ[[[[[[\\\\\\[[[XXXSSSNNNJJJHHHHHHHHHGGGGGGGGGDDDAAA>>><<<<<<::::::::::::::::::::::::777777777777777777777777666555444333222111111111////////////////////////------......//////000000------............------........................,,,---......//////......111...,,,---///111000......///000222666<<>>>>>?????????BBBAAA@@@BBBGGGOOOVVV[[[ffflllssszzz~~~sssgggddd___^^^ggguuunnnbbb^^^\\\]]]\\\YYYZZZ]]]YYYXXXWWWWWWWWWVVVTTTQQQHHHDDD>>>777111///......,,,,,,---------,,,+++***++++++++++++++++++++++++'''(((***,,,---,,,+++***zzznnneee```______^^^\\\XXXUUUUUUWWWYYYZZZZZZ[[[[[[\\\\\\\\\]]][[[YYYTTTOOOKKKIIIHHHHHHFFFFFFEEECCC???===;;;:::999999999:::::::::::::::777777777777777777777777666555444333222111111111////////////////////////.........///////////////---......//////......---........................***+++,,,,,,------,,,,,,000...,,,---///000000......000222555999@@@GGGLLLVVVYYY]]]```aaaccceeegggnnnooooooqqqtttwwwzzz{{{~~~~~~~~~~~~}}}~~~~~~zzzwwwuuuooopppppprrrtttzzz{{{ssslllfff```XXXSSSLLLHHHCCC@@@@@@AAAAAAAAA???>>>===>>>BBBGGGLLLPPPVVV\\\eeennnuuu|||ssseee]]]YYY^^^iiiuuuzzziiibbb]]]]]]\\\ZZZYYY\\\ZZZXXXWWWWWWWWWVVVTTTRRRMMMIIIBBB;;;555222000///------------,,,,,,+++++++++++++++,,,,,,,,,------*********))))))))))))***yyymmmddd```___^^^]]][[[XXXVVVVVVXXXZZZ\\\\\\\\\\\\\\\]]]]]]]]][[[YYYTTTPPPLLLJJJIIIIIIEEEDDDCCC@@@>>><<<:::999999999999999999999999999777777777777777777777777666555444333222111111111///////////////////////////////////////.........---......//////......---........................++++++,,,------------,,,///---,,,---...000000///...111555999>>>EEEMMMRRR[[[]]]___``````bbbdddffffffgggjjjmmmrrrwww{{{}}}|||{{{|||zzzsssqqqqqqooonnnooommmpppuuuzzz{{{uuunnnfffaaaTTTPPPIIIDDDCCCCCCCCCCCC>>>======<<<>>>@@@BBBDDDHHHNNNWWW```jjjsss{{{lllbbbYYYXXX]]]eeerrr|||ssshhh^^^\\\\\\[[[ZZZ[[[ZZZYYYXXXXXXXXXWWWUUUSSSRRRNNNHHHAAA:::555222111------------,,,,,,,,,+++***+++++++++,,,---------///---+++)))((()))***+++yyykkkccc``````]]]\\\[[[XXXVVVVVVYYY\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[XXXUUUPPPMMMJJJIIIIIIEEEDDDAAA???>>>===;;;999999999999888888888888888666666666666666666666666666555444333222111111111////////////////////////000000//////......------......////////////..............................---......///////////////...---------...///000000...111777===CCCKKKRRRWWW^^^```aaabbbaaabbbeeegggaaabbbfffkkkpppuuuyyy||||||wwwtttzzzyyyqqqnnnnnnmmmooorrruuuyyy{{{sssnnnaaa[[[RRRKKKGGGFFFDDDDDD@@@@@@???>>>>>>>>>??????DDDHHHNNNVVV^^^gggpppvvv|||wwwkkk___YYYYYY]]]fffnnn|||mmm```[[[\\\\\\[[[[[[ZZZYYYXXXXXXYYYXXXVVVTTTTTTQQQLLLEEE>>>888333000......---,,,,,,,,,,,,,,,++++++++++++++++++******///...---+++++++++,,,---xxxkkkccc``````[[[[[[ZZZXXXVVVWWWZZZ]]]\\\\\\[[[[[[ZZZZZZYYYYYYYYYWWWTTTPPPMMMKKKIIIHHHGGGDDD@@@???>>>>>><<<:::999999999888888888777777666666666666666666666666666555444333222111111111////////////////////////000000//////......------...//////////////////...........................---...//////000000//////---............///111222///333:::AAAGGGOOOUUUZZZ\\\___bbbcccccccccdddfff```bbbfffkkkppptttwwwyyy~~~{{{vvvqqqsss||||||uuussssssssswww}}}~~~xxxooohhh___VVVOOOKKKHHHFFFCCCBBBBBBAAA@@@??????>>>AAACCCGGGLLLRRRZZZccciiirrrwww~~~tttfff]]]YYYYYY^^^dddnnnsssccc]]]]]]]]]\\\]]][[[ZZZYYYYYYZZZZZZXXXVVVSSSQQQNNNHHHBBB:::444111///...---,,,,,,,,,------,,,,,,+++***)))((('''''')))***,,,---------,,,,,,yyylllccc``````ZZZZZZYYYWWWVVVXXX[[[^^^\\\\\\[[[[[[ZZZYYYXXXXXXWWWVVVSSSPPPMMMJJJHHHGGGGGGCCC???===>>>???===::::::::::::999888888777777777777777777777777777777666555444333222111111111///////////////////////////////////////............//////000000//////...........................,,,,,,---............------///000000///000222444222777>>>EEELLLRRRXXX\\\[[[___eeehhhgggeeecccbbbaaacccggglllqqqtttwwwxxxxxxrrrrrrsssyyy~~~{{{{{{|||}}}~~~}}}}}}~~~{{{uuulllbbb[[[UUUOOOLLLGGGFFFDDDBBBAAA@@@??????;;;===@@@CCCHHHNNNVVV[[[ffflllttt|||{{{nnnddd]]]XXXXXX[[[cccttt|||lllccc___]]]]]]___\\\ZZZZZZZZZ[[[[[[YYYWWWRRRRRRPPPLLLFFF???888444000///---,,,,,,,,,---...,,,,,,+++***)))(((((('''%%%''')))+++,,,,,,***)))zzzmmmdddaaa```YYYYYYXXXWWWWWWXXX\\\___^^^^^^]]]\\\ZZZYYYYYYXXXVVVTTTRRROOOLLLIIIGGGFFFGGGBBB===;;;===>>><<<999;;;;;;;;;:::999888888888777777777777777777777777666555444333222111111111////////////////////////........./////////////////////000000000000//////........................,,,,,,---..................000111111000111444666666;;;CCCJJJPPPUUUZZZ]]]```fffnnnrrrpppkkkeeebbbbbbeeeiiinnnssswwwyyyzzzuuupppssszzz~~~}}}{{{xxxqqqooollliiigggggghhhiiimmmooorrruuuvvvwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{||||||{{{|||}}}~~~vvvooohhhaaa[[[WWWNNNLLLIIIFFFCCCAAA@@@@@@;;;<<<===???AAAEEEKKKOOOWWW^^^iiissszzz|||rrrhhh___YYYYYY\\\hhhwwwvvvkkkbbb]]]]]]```\\\[[[ZZZ[[[\\\\\\ZZZXXXSSSSSSSSSQQQLLLEEE>>>:::000///---,,,,,,,,,...///+++++++++++++++++++++,,,******++++++++++++++++++{{{nnneeeaaa```XXXYYYXXXWWWWWWYYY]]]```______^^^]]]\\\ZZZYYYYYYUUUSSSQQQOOOLLLIIIGGGFFFFFF@@@;;;:::<<<===;;;888<<<<<<;;;;;;:::999888888777777777777777777777777666666444333222111111111////////////////////////---.........//////000000//////000000000000//////...........................//////000000000000000...000222222111111555888:::???FFFMMMSSSWWW[[[^^^gggnnnwww{{{yyyqqqiiidddbbbeeejjjooouuuxxx{{{|||tttpppuuu~~~{{{yyywwwtttsssrrrqqqoookkkfffbbb___]]]ZZZWWWUUUVVVWWWXXXXXXZZZ]]]aaaccccccccccccdddcccddddddeeefffggghhhllllllkkkkkkllloooqqqssstttwww|||}}}vvvpppjjjccc___VVVSSSNNNIIIEEECCCBBBBBB???@@@@@@??????@@@CCCFFFNNNUUUaaallltttzzz~~~tttggg___]]]WWW___jjjwwwqqqeee]]]\\\```\\\[[[[[[[[[\\\\\\[[[YYYTTTUUUVVVUUUQQQJJJCCC???111///---,,,,,,,,,...///******+++,,,...///000000111000...,,,,,,,,,---...xxxmmmeee```^^^XXXXXXXXXXXXWWWYYY\\\___aaaaaa```___]]]\\\[[[[[[VVVTTTQQQNNNLLLJJJIIIIIICCCAAA???>>>>>>>>><<<;;;::::::;;;;;;:::888777666666555555555444444444444555333222222222222111///222000......000000000///111000...---...///111222...//////000000000000000...------------...//////---------------...////////////......111444888:::AAAEEEKKKPPPTTTYYY^^^aaajjjrrr~~~zzzmmmcccfffgggiiimmmqqqvvvzzz}}}|||uuu{{{}}}yyyrrrkkkeeeaaa___^^^\\\]]]]]]]]][[[YYYVVVTTTKKKJJJIIIHHHGGGHHHIIIIIIKKKLLLNNNPPPQQQSSSSSSTTTQQQQQQRRRSSSSSSTTTUUUUUUVVVVVVUUUUUUVVVYYY[[[]]]cccdddgggjjjooouuuzzz}}}}}}~~~{{{vvvpppmmmaaa[[[RRRKKKHHHFFFCCCAAADDDBBBAAABBB@@@===>>>CCCFFFJJJRRR[[[eeeoooxxx~~~}}}nnnbbb[[[UUUVVV]]]jjjwwwrrreee___aaaYYY[[[^^^^^^]]][[[ZZZYYYWWWVVVUUUTTTQQQMMMGGGCCC888555111...............------++++++++++++------***************)))((('''xxxlllccc]]][[[WWWWWWWWWWWWVVVXXX[[[^^^______^^^]]][[[ZZZYYYYYYXXXVVVRRRNNNKKKIIIHHHGGGDDDBBB@@@>>>>>>>>><<<;;;888999999:::999888666555666666666555555555444444555333222222222222111//////...,,,,,,---......---000///...------///111222......///000000000//////...------------...//////......---------......///000//////000333777;;;===EEEIIINNNRRRUUUYYY]]]```hhhoooxxx~~~~~~vvvllleeeggghhhjjjmmmqqqvvvzzz|||~~~~~~}}}wwwrrrjjjgggaaa[[[VVVSSSQQQQQQNNNNNNOOONNNMMMJJJHHHFFFCCCBBBAAA@@@@@@@@@AAABBBCCCCCCEEEFFFGGGHHHHHHHHHFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHJJJMMMNNNTTTUUUWWW[[[___cccgggiiiiiijjjlllnnnoooqqqqqqqqqtttssssssrrrpppoooooonnnnnnpppsssvvvzzz}}}|||wwwtttkkkddd[[[UUUQQQMMMHHHDDDDDDAAA@@@AAA???<<<===AAABBBFFFMMMTTT]]]gggqqqwww}}}|||mmmcccYYYWWWZZZbbblllwww}}}mmmcccaaa\\\^^^______]]][[[YYYYYYWWWVVVUUUTTTSSSOOOJJJFFF;;;777222////////////...------,,,++++++,,,------,,,---------,,,++++++***wwwjjj```ZZZWWWVVVWWWWWWVVVVVVWWW[[[^^^______^^^]]][[[ZZZYYYYYYYYYWWWSSSOOOKKKHHHFFFFFFFFFCCC@@@???>>>===;;;:::666777888999888888666666777777777666666666555555555333222222222222111//////---,,,,,,---......---///...---------...000111------...////////////......------------.../////////......---------......///000000222666;;;???AAAIIILLLPPPTTTVVVYYY\\\^^^eeeiiinnnrrrsssppplllhhhhhhhhhjjjmmmqqquuuyyy{{{}}}~~~~~~}}}~~~~~~|||yyyxxxvvvwwwxxxyyyzzz{{{|||||||||zzzvvvrrrmmmgggaaa]]]UUUSSSOOOJJJGGGEEEEEEEEEBBBBBBCCCBBBAAA???===<<<<<<;;;;;;;;;;;;;;;<<<=========>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@AAACCCDDDFFFHHHKKKNNNPPPQQQRRRTTTUUUWWWXXXYYYZZZZZZZZZ______^^^]]]\\\ZZZZZZYYYYYY[[[^^^aaadddgggiiiiiikkklllmmmnnnoooqqqrrrrrrttttttuuuvvvuuutttsssrrrooonnnnnnmmmnnnoooqqqrrrsssssssssttttttsssssssssuuuxxx|||~~~vvvppphhhaaa\\\WWWPPPKKKGGGCCCAAABBB@@@======@@@>>>AAAEEEKKKRRR[[[dddkkksssyyy}}}pppddd^^^ZZZZZZ___ggguuuyyyjjjddd_________^^^]]][[[YYYXXXXXXWWWVVVUUUTTTQQQMMMJJJ>>>:::555111/////////...------,,,,,,,,,,,,------------------------,,,,,,vvvhhh___YYYWWWWWWXXXXXXWWWWWWXXX[[[^^^aaaaaa```___]]]\\\[[[[[[XXXVVVSSSOOOKKKIIIGGGGGGEEECCC@@@>>>===<<<:::888666777888999999888888777777777777777666666666666555333222222222222111///000...------///000000///...------------...//////,,,------..................------------...////////////...------------......///111444888===BBBDDDIIILLLQQQTTTVVVXXX[[[^^^aaabbbdddgggiiijjjkkkkkkiiijjjkkkmmmqqquuuxxxzzzzzzzzz}}}~~~|||{{{{{{~~~{{{zzz{{{~~~|||yyysssrrrpppooooooppprrrsssrrrqqqooollliiifffdddcccaaaaaabbbccceeefffgggggggggeeebbb___ZZZUUUQQQNNNIIIGGGEEEBBBAAA@@@AAAAAA@@@@@@@@@@@@???===<<<;;;;;;;;;:::;;;;;;;;;<<<<<<===============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============>>>???@@@>>>???BBBDDDEEEFFFEEEEEEJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMKKKMMMOOORRRTTTVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]]]]______```aaa```___^^^]]][[[[[[ZZZZZZ[[[\\\]]]]]]\\\]]]]]]^^^^^^]]]]]]\\\^^^bbbfffjjjnnnrrrwwwzzz~~~|||{{{xxxvvvuuutttsssssssssssstttuuuvvvxxxyyy}}}~~~~~~yyyrrrlllggg```XXXRRRMMMHHHDDDDDDCCC???>>>@@@<<<>>>@@@CCCGGGOOOXXX^^^iiioooxxxuuukkkaaa[[[YYY]]]iiiuuusssiii```^^^]]]\\\\\\[[[ZZZYYYXXXWWWVVVVVVVVVTTTPPPNNNBBB===777222//////......---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,ttthhh___[[[YYYYYYYYYYYYXXXXXXZZZ]]]```aaaaaa```___]]]\\\[[[[[[VVVTTTQQQNNNKKKJJJIIIIIIDDDBBB???===<<<;;;888777777888999:::::::::999888777777777777666666666666555333222222222222111//////...,,,---///000000///---------------...//////,,,------..................------------.../////////......---------......---///111555:::???DDDFFFGGGJJJOOORRRUUUWWW[[[]]]\\\\\\]]]___bbbfffjjjllljjjkkklllnnnppptttwwwyyywwwyyy|||zzzvvvsssxxx}}}|||{{{|||yyyvvvttttttsssqqqnnnjjjfffccc]]]\\\ZZZYYYYYYZZZ\\\]]]ZZZZZZYYYWWWVVVTTTSSSSSSPPPPPPQQQRRRSSSTTTUUUUUUSSSRRRQQQOOOKKKHHHFFFFFFBBBAAA@@@?????????@@@@@@>>>>>>>>>>>>===<<<<<<;;;999:::::::::::::::::::::<<<<<<======<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<===============>>>>>>>>>===>>>@@@AAABBBAAAAAA@@@CCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCDDDEEEFFFFFFFFFBBBCCCEEEGGGIIIJJJJJJKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLOOOTTTWWWZZZ^^^bbbeeeiiijjjkkkllllllkkkjjjiiifffeeedddaaa```^^^^^^]]]]]]]]]]]]]]]^^^___```aaaeeefffhhhkkknnnqqqssstttvvvyyy|||yyytttpppjjjbbb\\\SSSMMMHHHGGGEEEAAA>>>???======>>>???AAAGGGNNNSSS]]]dddnnnwww{{{mmmbbb[[[ZZZccclll||||||rrr```]]]ZZZZZZ[[[\\\[[[ZZZYYYXXXWWWWWWWWWVVVSSSPPPFFF@@@999333///...---------------------------------,,,,,,++++++,,,------ttthhh```]]]\\\YYYZZZZZZYYYYYYZZZ^^^aaa______^^^]]][[[ZZZYYYYYYUUUTTTQQQNNNLLLJJJJJJJJJDDDAAA>>>===<<<;;;999888888999:::;;;;;;:::999888777777777666666666555555555333222222222222111///,,,+++***+++---......---------......////////////------...////////////......------------...//////---------------...//////...///333777<<>>>>>??????=====================<<<>>>???@@@AAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCC@@@AAAAAABBBCCCDDDDDDEEE@@@@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCEEEHHHKKKLLLNNNQQQTTTTTTUUUVVVWWWVVVUUUTTTSSSQQQPPPOOOMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNQQQQQQSSSUUUXXXZZZ\\\]]]___bbbfffiiimmmqqqvvvzzz|||yyytttlllggg\\\TTTNNNLLLJJJDDD???>>>?????????>>>???BBBGGGKKKSSSYYYbbbllluuu|||}}}nnnbbb[[[^^^dddooozzzccc___[[[YYY[[[]]]\\\ZZZZZZYYYXXXWWWWWWVVVTTTRRRKKKEEE<<<444000///...---------............------///...---,,,---...///000ttthhh```]]]\\\YYYYYYYYYYYYXXXZZZ]]]```______^^^]]][[[ZZZYYYYYYWWWUUURRRNNNKKKIIIHHHHHHDDDBBB???>>>>>>===<<<:::999999::::::999888777666666666666555555555444444555333222222222222111///,,,***)))***,,,...............//////000000000///......///000000000//////...------------...//////,,,,,,,,,---...///000111000222555:::???DDDGGGJJJIIIKKKOOOQQQRRRTTTVVVXXXTTTVVVYYY]]]aaaeeehhhjjjmmmmmmmmmnnnppprrruuuvvvzzzzzzuuu|||~~~pppllleee]]]WWWRRRPPPOOOIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@BBBDDDCCCBBBBBBDDDGGGEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAABBBBBBCCC>>>>>>>>>>>>===<<<:::999:::;;;<<<>>>???@@@@@@@@@@@@AAABBBCCCDDDFFFFFFGGGEEEEEEEEEEEEDDDDDDCCCBBBEEEEEEEEEFFFGGGHHHIIIJJJHHHIIIJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGHHHIIIIIIJJJIIIIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCDDDEEEEEEEEEDDDBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAACCCDDDEEEEEEEEEGGGIIIHHHIIIJJJJJJJJJIIIGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCDDDFFFHHHIIIJJJKKKMMMOOORRRUUUWWWZZZ^^^aaaiiikkkpppuuu|||}}}wwwrrriii```XXXUUURRRLLLFFFDDDAAAAAA@@@???>>>???BBBDDDIIINNNWWW```jjjsss{{{~~~mmm```\\\___cccqqqjjjddd^^^[[[\\\]]]\\\YYY[[[ZZZXXXWWWWWWVVVTTTRRRPPPIII@@@888333111//////,,,---...//////...---,,,...---,,,+++,,,---///000ttthhh```]]]\\\XXXXXXXXXXXXWWWYYY\\\___aaaaaa```___]]]\\\[[[[[[YYYWWWSSSOOOKKKHHHGGGFFFEEECCC@@@@@@@@@@@@>>>===888999999999888777555444666555555555444444444444555333222222222222111///...,,,+++,,,...000000000...//////000111000000000...//////000000000000000...------------...//////++++++,,,,,,...///111222222444777<<>><<<<<<===>>>???@@@AAABBBCCCEEEGGGHHHIIIKKKOOOQQQQQQSSSWWW^^^eeemmmtttxxx~~~~~~yyyuuukkkbbb___[[[TTTMMMJJJAAABBBAAA@@@>>>===???AAACCCHHHPPPYYYcccmmmvvv|||wwweee]]]]]]\\\hhhyyypppiiiaaa]]]]]]^^^[[[XXX\\\ZZZXXXWWWWWWVVVSSSRRRSSSMMMCCC:::555222111111,,,---...//////...---,,,,,,+++)))))))))+++---...uuuhhh```^^^^^^\\\[[[XXXWWWWWWZZZ]]]___cccaaa```]]][[[ZZZYYYYYYYYYWWWSSSOOOKKKHHHGGGFFFEEECCC@@@>>>===<<<:::999;;;;;;;;;:::::::::999999666666555444333333222222222222222222222222222222000000000000///////////////////////////////////////////////////......---......................../////////---,,,---000222333555888>>>DDDHHHKKKKKKOOOQQQSSSTTTTTTTTTUUUVVVTTTUUUYYY]]]bbbfffiiikkklllmmmmmmlllmmmpppwww}}}zzznnnfff```XXXSSSOOOMMMKKKHHHEEECCC@@@???BBBBBBBBBAAA@@@???>>>>>>@@@AAAAAABBBBBBBBBAAA@@@FFFCCC@@@???AAABBB@@@>>>>>>@@@BBBCCCBBBBBBCCCDDDGGGIIILLLOOOPPPSSSVVVYYYYYYZZZ[[[\\\\\\[[[YYYYYY^^^\\\ZZZYYYZZZ[[[[[[ZZZXXXSSSNNNLLLLLLKKKHHHEEEIIILLLOOOQQQRRRTTTVVVXXXXXXZZZ]]]```bbbccccccccceeedddbbbaaa`````````aaa```bbbdddeeeddddddfffggggggjjjnnnpppqqqpppqqqrrrssspppmmmllllllkkkgggdddbbb___^^^aaafffjjjiiigggccc___[[[ZZZ[[[[[[YYYWWWXXXXXXXXXXXXWWWVVVTTTTTTQQQPPPNNNNNNOOOPPPPPPOOOOOOMMMKKKIIIGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLKKKJJJIIIHHHFFFCCCAAA?????????>>>======>>>>>>>>>>>>======<<<===============>>>????????????@@@@@@AAABBBBBBBBBGGGHHHJJJNNNSSSXXX]]]___gggkkkqqqvvv{{{yyyuuupppkkkfff^^^TTTMMMLLLHHHCCC@@@>>>>>>======AAAEEEJJJNNNTTT]]]jjjsss{{{~~~qqqaaaVVVUUU]]]lll~~~sssddd]]]^^^aaa```]]][[[[[[ZZZXXXWWWVVVUUUTTTQQQMMMGGG???999444222111111000000...---,,,++++++------------------------tttggg```^^^^^^\\\ZZZXXXWWWWWWZZZ]]]___aaa```^^^]]][[[ZZZYYYYYYYYYWWWSSSOOOLLLJJJHHHHHHEEECCC@@@>>>===<<<:::999999999999888888888777777888777777666666555444444333333333222222111111111000/////////////////////////////////////////////------...///000000///////////////////////////////////////...---...111333666777;;;@@@FFFKKKMMMNNNSSSTTTVVVVVVVVVVVVWWWXXXUUUWWWZZZ^^^bbbfffiiikkklllllllllkkklllpppwww|||yyylllbbb\\\WWWQQQMMMIIIIIIHHHHHHHHHGGGGGGFFFEEEFFFFFFGGGGGGGGGFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEIIIFFFDDDDDDFFFGGGFFFDDDCCCEEEFFFGGGFFFFFFHHHIIINNNRRRWWW\\\```dddhhhkkklllmmmnnnooooooooonnnmmmrrrpppmmmmmmmmmnnnmmmlllnnniiibbb]]]ZZZWWWRRROOOOOOSSSXXX]]]```cccfffhhhlllmmmooorrruuuwwwxxxyyyyyyxxxwwwuuuuuuvvvxxxyyyvvvyyy{{{|||{{{{{{|||~~~vvvsssqqqsssxxx||||||zzzwwwtttqqqpppqqqqqqpppnnnjjjjjjjjjjjjiiigggfffeeedddaaa___^^^^^^]]]\\\ZZZYYYWWWUUUSSSRRRSSSTTTTTTWWWXXXYYYZZZ\\\\\\\\\]]][[[\\\\\\\\\[[[XXXVVVTTTPPPMMMHHHEEEDDDBBBAAA??????????????????>>>======???>>>>>>>>>>>>??????@@@????????????@@@@@@@@@@@@AAABBBDDDFFFJJJNNNRRRTTTTTTXXX]]]bbbgggmmmuuuzzz{{{vvvqqqmmmfff]]]WWWMMMIIICCC@@@>>>>>>>>>======AAAEEEHHHMMMUUUaaaiiitttxxx~~~wwwfff[[[YYY]]]fffvvv{{{kkkaaa___```___\\\[[[[[[ZZZYYYWWWVVVUUUUUURRROOOIIICCC<<<777333111000000///...---,,,,,,+++++++++++++++++++++++++++sssggg```^^^^^^[[[ZZZXXXVVVWWWZZZ]]]______^^^]]][[[ZZZYYYYYYYYYXXXVVVSSSOOOMMMKKKJJJJJJEEECCC@@@>>>===<<<:::999777777777666666666555555888777777666666555555555444444333333222111000000////////////////////////////////////////////////+++,,,---///000000111111000000000000000000000000...//////......///222555999;;;???DDDIIINNNRRRTTTWWWXXXYYYXXXWWWVVVXXXYYYXXXZZZ]]]```dddhhhkkklllllllllkkkjjjkkkpppwww|||pppiii```YYYVVVTTTPPPMMMKKKKKKLLLMMMOOOPPPQQQQQQNNNOOOQQQSSSSSSSSSSSSSSSQQQPPPNNNLLLLLLLLLNNNNNNPPPOOONNNOOOQQQRRRQQQPPPOOOPPPQQQQQQQQQRRRUUUWWW^^^dddllltttzzz~~~wwwqqqmmmiiiddd___ZZZ^^^eeelllqqqvvv{{{~~~~~~{{{yyyxxxvvvssspppmmmkkkiiihhhggggggggghhhjjjlllnnnqqqsssuuuvvvwwwuuuvvvwwwwwwuuuqqqllljjjddd___XXXSSSOOOLLLIIIGGGFFFFFFFFFEEEDDDCCCCCCBBBEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDFFFHHHJJJKKKHHHJJJMMMPPPTTTYYY```dddlllooouuu}}}~~~}}}yyyuuupppiiidddSSSNNNHHHDDDBBBAAA@@@@@@<<<>>>AAACCCFFFMMMVVV]]]iiioooxxxpppfff___\\\___llltttgggbbb```^^^\\\\\\[[[ZZZYYYXXXWWWVVVUUUSSSQQQMMMHHHAAA:::555222.........---------,,,,,,++++++++++++++++++++++++rrrgggaaa^^^]]][[[YYYWWWVVVWWWZZZ]]]___]]]\\\[[[ZZZYYYYYYYYYYYYUUUTTTQQQNNNLLLJJJJJJJJJEEECCC@@@>>>===<<<:::999666666666555555555555444666555555555444444333333555555444333111000//////.........///////////////////////////////////////,,,---...///000000000000////////////////////////...////////////111444777===@@@DDDHHHMMMRRRVVVZZZ\\\\\\[[[YYYWWWVVVXXXYYY\\\^^^```dddgggkkkmmmnnnnnnmmmkkkkkknnnsssyyy~~~~~~~~~~~~wwwlllhhhccc______^^^]]]\\\[[[[[[\\\^^^___```aaabbbcccdddfffggghhhhhhgggfff```^^^[[[YYYXXXYYY\\\]]]______```aaacccdddddddddbbbcccddddddeeehhhlllpppwww}}}~~~|||yyyuuuqqqiiilllpppvvv|||~~~~~~zzzuuummmfff```\\\WWWTTTSSSSSSRRRPPPOOOOOONNNNNNPPPOOONNNNNNNNNNNNNNNNNNQQQQQQPPPOOONNNNNNMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMPPPSSSWWWZZZ```bbbgggnnnuuuzzz{{{zzzsssqqqllliiihhhjjjnnnqqq{{{|||xxxsssooo___ZZZRRRLLLHHHEEECCCBBB>>>???@@@AAACCCGGGNNNSSS]]]dddoooyyy}}}sssfff^^^\\\hhh}}}~~~ooofffaaa___]]]]]]\\\[[[ZZZXXXWWWVVVVVVSSSRRRPPPLLLEEE>>>777333......------------------........................~~~pppfffaaa^^^\\\ZZZXXXVVVUUUWWWZZZ]]]___]]]\\\[[[ZZZYYYYYYYYYYYYSSSQQQOOOLLLJJJIIIHHHHHHEEECCC@@@>>>===<<<:::999777777666666666555555555555555555555555444444444555555444333111000//////------....../////////000////////////////////////...///////////////................................./////////000333777:::@@@CCCHHHKKKOOOTTTZZZ___cccbbb```\\\YYYXXXZZZ\\\___aaacccfffjjjmmmpppqqqpppooonnnooosssxxx}}}||||||{{{uuutttqqqqqqqqqrrrrrrrrrssssssuuuvvvxxxzzz{{{|||vvvssspppmmmmmmoooqqqsssvvvwwwzzz{{{|||}}}}}}~~~{{{}}}~~~~~~wwwxxxxxxzzz{{{uuuooojjjfffdddcccaaa```_________```______^^^^^^^^^^^^______``````___^^^]]]\\\\\\[[[]]]\\\[[[YYYXXXVVVTTTSSSTTTSSSRRRRRRUUUYYY]]]___dddeeehhhlllqqqttttttsssdddaaa\\\XXXWWWYYY[[[]]]eeejjjqqqzzz~~~zzzvvvjjjeee\\\UUUOOOJJJEEEBBBBBBAAA@@@@@@@@@CCCGGGKKKSSSZZZeeepppxxx~~~nnnddd```iii{{{yyymmmeeeaaa```]]]]]]\\\[[[YYYXXXWWWVVVRRRRRRQQQNNNHHH@@@999555................................................{{{nnnfffaaa^^^[[[YYYXXXVVVUUUVVVZZZ]]]```^^^]]]\\\ZZZYYYXXXXXXXXXRRRQQQNNNKKKIIIGGGGGGGGGEEECCC@@@>>>===<<<:::999777777777666666666555555777777777777777777777777444444333333222111000000---------......//////000///////////////////////////////////////...------........................---...000000111444999<<>>>>>???AAACCCKKKQQQZZZccclllttt|||zzznnngggkkkuuuvvvkkkdddbbb^^^]]]\\\[[[ZZZYYYXXXWWWQQQRRRRRRPPPKKKDDD===999000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,zzzmmmfffbbb^^^[[[XXXWWWUUUUUUVVVYYY]]]``````___]]][[[YYYXXXXXXXXXSSSRRROOOLLLIIIGGGGGGFFFEEECCC@@@>>>===<<<:::999777666666666555555555555777777777777777777777888333333333222222111111111,,,,,,---......///000000////////////////////////---...///////////////...........................---...000111222666:::>>>AAAFFFKKKNNNQQQVVV^^^dddnnnkkkfff```[[[ZZZ\\\___]]]___bbbfffjjjnnnqqqsssqqqqqqrrrvvv|||~~~{{{{{{~~~~~~zzzwwwtttuuuyyy~~~qqqlllgggcccaaa^^^[[[YYYSSSUUUWWWYYY]]]eeennnuuuyyyuuuoooiiiaaaYYYQQQKKKFFFDDDAAA???>>>?????????DDDHHHOOOVVV___jjjtttzzzyyymmmjjjlllsssqqqgggbbb^^^^^^]]]\\\ZZZYYYXXXXXXSSSSSSSSSRRRNNNHHHBBB>>>333222222111000//////...------------------------yyylllfffbbb^^^ZZZXXXWWWUUUUUUVVVYYY]]]```aaa```^^^\\\ZZZXXXXXXWWWUUUSSSPPPMMMJJJHHHGGGGGGEEECCC@@@>>>===<<<;;;999666666555555555444444444555555555555666666666666333222222222222222222222,,,,,,------...///000000////////////////////////,,,,,,...///000000111111000000000000000000000000---...000111333666;;;???AAAFFFKKKNNNPPPVVV^^^eeellljjjddd]]]XXXWWWYYY\\\[[[\\\```dddiiimmmppprrrpppppprrrxxx~~~}}}}}}}}}zzzvvvuuuxxx{{{wwwzzz{{{uuuqqqnnnkkkfffbbb______]]][[[\\\bbblllttt~~~{{{wwwrrrkkkbbbYYYSSSIIIGGGCCCAAA@@@@@@@@@@@@AAACCCHHHNNNWWWbbbnnnvvv|||ppphhhdddhhh|||ttthhhbbb___^^^]]]\\\[[[YYYXXXXXXTTTTTTTTTSSSPPPJJJEEEBBB444444333222111000///...////////////////////////yyynnnfff^^^YYYWWWYYYXXXVVVUUUUUUXXXZZZ\\\```___]]][[[YYYXXXXXXXXXTTTRRROOOLLLIIIGGGFFFFFFEEEDDDBBBAAA@@@>>>:::777777777777777666666666666555555555555555555555555444444333222111//////...111111000///////////////////////////////////////000///.........000111222111000...,,,+++,,,---...222333444444666:::@@@DDDHHHIIIJJJMMMQQQVVV[[[^^^^^^]]][[[ZZZYYYYYYYYYZZZYYY^^^cccfffggghhhkkknnnnnnrrrxxx}}}|||wwwsssrrrsssuuupppxxxzzztttpppmmmjjjiiikkkoootttwww|||wwwoooddd[[[QQQMMMGGGBBB@@@???>>>===DDDCCCDDDIIINNNUUU```lllyyy|||vvvgggbbbgggrrr~~~ooohhhbbb\\\ZZZ]]]___\\\YYYYYYYYYXXXVVVUUURRRMMMHHHCCC:::777222///------,,,+++---,,,,,,++++++,,,,,,---zzzoooggg___ZZZXXXXXXWWWUUUTTTUUUWWWZZZ[[[aaa```___]]]ZZZXXXWWWVVVTTTRRROOOLLLIIIGGGFFFFFFDDDBBBAAA@@@@@@>>>:::777777777777777666666666666444444444444444444444444444333333222111000//////111000000///////////////////////////////////////..................///000000///...---,,,------...000222444666999===BBBFFFIIIJJJKKKMMMPPPSSSVVVXXXWWWWWWWWWWWWXXXYYYZZZZZZZZZ^^^cccddddddfffiiilllpppuuu}}}~~~}}}zzzuuupppmmmlllllloooxxx~~~||||||~~~}}}vvvllleeeYYYTTTMMMGGGCCCBBB@@@???AAA@@@AAAEEEHHHMMMVVV```ooottt{{{}}}lllddddddmmmxxxuuummmccc]]]ZZZ\\\^^^[[[YYYYYYWWWVVVUUUUUUSSSPPPKKKHHH===999333///---------,,,---,,,,,,++++++,,,,,,---yyyooohhh```[[[ZZZWWWVVVTTTSSSTTTVVVYYY[[[``````___^^^\\\YYYWWWUUUUUUSSSPPPLLLIIIGGGEEEEEECCCAAA@@@???>>>===:::777777777777777666666666666333333333333333333333333222222222111111111000000000000//////......//////////////////////////////..................---,,,//////..................///222666:::===AAAEEEHHHIIIJJJKKKMMMOOOPPPQQQQQQOOOPPPRRRUUUWWWYYYZZZ[[[\\\___aaaaaaaaabbbfffjjjqqqxxx}}}zzztttmmmgggeeedddnnnyyy~~~wwwqqqeee___VVVNNNIIIFFFDDDBBB@@@>>>???BBBDDDEEEKKKRRR```gggrrrzzzwwwhhhaaagggooo~~~tttfff___ZZZ\\\]]]ZZZYYYYYYUUUUUUUUUUUUUUUSSSPPPMMMAAA<<<555000............------,,,,,,,,,,,,------wwwmmmfff___[[[YYYUUUTTTSSSRRRSSSUUUXXXZZZ]]]^^^______]]][[[XXXVVVVVVTTTPPPMMMIIIGGGFFFEEEDDDBBB@@@>>>===;;;888666777777777777666666666666333333333333333333333333222222111111111111111111000//////.........//////////////////////////////...//////000///...,,,+++---...////////////......111444999===@@@CCCFFFHHHGGGIIIKKKMMMNNNNNNMMMLLLKKKMMMQQQTTTXXXYYYZZZ[[[]]]___```^^^]]]___dddhhhnnnwwwyyyqqqiiidddcccdddqqq~~~yyytttrrrssstttvvvvvv|||}}}xxxooohhh^^^UUUNNNJJJFFFDDDBBB??????BBBCCCCCCFFFKKKSSS\\\iiittt{{{|||qqqddddddjjj{{{jjjbbb[[[[[[\\\YYYXXXZZZWWWVVVUUUVVVVVVUUURRRPPPFFF@@@888111///...//////------,,,,,,,,,,,,------tttkkkddd^^^ZZZYYYUUUTTTRRRRRRSSSUUUXXXZZZZZZ[[[\\\]]]]]][[[YYYXXXVVVTTTQQQMMMJJJGGGFFFFFFGGGDDDAAA>>><<<:::777444777777777777666666666666333333333333333333333333222222111111111111111111//////............/////////////////////////////////000111111000///---,,,------...///000000000///444888<<<@@@BBBDDDFFFGGGEEEGGGJJJMMMNNNNNNMMMLLLMMMOOORRRVVVXXXZZZZZZZZZ]]]^^^___]]][[[]]]bbbfffjjjtttvvvllleeecccfffjjjyyyzzztttnnnkkkjjjlllmmmvvvuuuxxx~~~|||wwwpppfff\\\UUUNNNIIIFFFCCC@@@>>>AAACCCBBBCCCFFFJJJSSSaaammmvvv}}}|||vvvzzz~~~lllfffhhhuuuoooeee]]][[[[[[YYYYYY[[[YYYXXXWWWWWWWWWUUUSSSPPPJJJDDD;;;444111000000000...------,,,,,,------...rrriiiccc]]]YYYYYYTTTSSSRRRRRRSSSVVVYYY[[[YYYZZZ[[[[[[[[[ZZZYYYXXXUUUSSSPPPMMMJJJHHHHHHGGGHHHEEEAAA>>><<<:::777555777777777777666666666666333333333333333333333333222222222111111111000000......------......//////////////////////////////000000000000000000//////------...///000000111111666:::>>>AAACCCDDDFFFHHHFFFHHHJJJMMMNNNNNNNNNMMMQQQRRRTTTVVVXXXZZZ[[[[[[\\\^^^^^^\\\[[[\\\aaaeeehhhqqq~~~}}}tttjjjeeegggnnnttt~~~|||yyytttpppnnnnnnppprrryyyxxxyyy||||||}}}}}}xxxooofff^^^VVVOOOKKKFFF@@@>>>@@@AAA@@@@@@CCCDDDLLLXXXdddmmmvvvyyyzzz~~~yyymmmkkknnnvvvtttiii___\\\[[[YYYZZZ\\\[[[YYYXXXWWWVVVUUURRRPPPNNNGGG???888333111000///......------------......rrriiiddd^^^ZZZZZZUUUTTTSSSRRRTTTWWWZZZ\\\[[[[[[ZZZYYYXXXWWWVVVVVVTTTRRRPPPMMMKKKJJJIIIIIIGGGDDD@@@>>>===<<<:::999777777777777666666666666444444444444444444444444444333333222111000//////...------------...///000//////////////////////////////.........///000000...------...///000222444666999===@@@BBBEEEHHHJJJIIIJJJLLLMMMNNNNNNNNNNNNSSSSSSTTTVVVXXXZZZ\\\]]][[[]]]^^^]]][[[\\\aaaeeeiiiqqq}}}~~~vvvpppnnnrrrzzz~~~|||yyyxxxxxxzzz{{{|||{{{}}}}}}||||||||||||{{{zzzzzz{{{{{{{{{{{{yyyxxxvvvtttrrrqqqooovvvxxxppphhh___WWWQQQKKKDDD@@@@@@AAA??????@@@@@@FFFPPPYYYbbbmmmxxxuuunnnkkkppp{{{xxxmmmaaa]]][[[ZZZ[[[^^^ZZZXXXWWWVVVVVVVVVSSSRRROOOJJJBBB;;;666333000///......------------......rrrjjjddd___[[[[[[UUUTTTSSSSSSTTTWWWZZZ]]]^^^\\\ZZZXXXVVVTTTTTTSSSSSSRRROOOMMMKKKJJJJJJJJJEEEBBB???>>>>>>>>>>>>===777777777777666666666666555555555555555555555555444444333222111000///...---------------...///000////////////////////////...---,,,,,,---...000111......------...000333555555888<<>>;;;999888777777777777666555555444444555555555444444333333333444444333222111//////...000000////////////000000//////////////////////////////000000000000//////000///------///222777999;;;>>>BBBFFFHHHKKKNNNQQQQQQQQQOOONNNNNNNNNOOOOOOSSSSSSSSSSSSUUUXXX[[[\\\\\\\\\\\\]]]___aaadddeeeooorrrxxx~~~}}}vvvsssrrrrrrzzzzzzxxx~~~|||zzz{{{~~~}}}zzzwwwvvvuuuzzz}}}xxxooofffaaaYYYUUUNNNIIIEEECCC@@@>>>;;;>>>CCCGGGNNNZZZiiiuuu}}}uuupppnnnrrruuufff]]][[[\\\]]]]]]\\\YYYVVVUUUWWWWWWVVVSSSNNNKKKGGGCCC>>>999222...000///......///...,,,***ttthhh```\\\YYYXXXWWWVVVUUUUUUVVVYYY\\\^^^```^^^ZZZXXXVVVTTTRRRPPPSSSRRRPPPMMMKKKJJJIIIIIIEEEDDDAAA>>>;;;999888777888888888777666666555555444444444444444444333333444333333222111000//////......------------......////////////////////////......////////////......000///......000333777:::===@@@DDDGGGIIIKKKNNNPPPRRRQQQOOONNNMMMNNNOOOPPPTTTTTTUUUVVVXXXYYY[[[\\\XXXXXXYYY[[[^^^aaaccceeepppqqquuu{{{zzzvvvtttssswwwsssvvv|||~~~~~~~~~wwwoooiii^^^YYYQQQJJJFFFCCC@@@???===@@@CCCFFFJJJUUUbbblllvvv{{{yyyvvvqqqqqq{{{~~~nnnbbb^^^]]]]]]\\\\\\YYYVVVVVVWWWWWWVVVTTTRRROOOKKKGGGBBB===666222///.........000000///---rrreee]]]ZZZXXXWWWVVVUUUTTTTTTUUUXXXZZZ\\\^^^\\\YYYWWWWWWVVVTTTRRRSSSRRRPPPMMMKKKJJJIIIHHHEEECCCAAA>>>;;;999888777999999999888777777666666333333444444444444444444222222222111111111000000......------------......////////////////////////---......//////......---000///...///111555999;;;@@@CCCGGGIIIJJJLLLNNNPPPRRRQQQOOONNNMMMNNNPPPQQQUUUVVVXXXYYYZZZ[[[[[[ZZZUUUWWWYYY\\\```cccfffhhhoooooopppvvv~~~|||{{{wwwoooooosssyyyttthhhaaaXXXOOOIIIEEECCCAAA@@@AAABBBCCCFFFMMMXXXaaakkkrrr{{{}}}uuuooosss~~~yyyjjjbbb^^^\\\[[[[[[YYYXXXWWWWWWWWWUUUTTTSSSQQQNNNJJJEEE???999444///.........000111000///~~~pppccc[[[XXXWWWWWWUUUTTTTTTTTTUUUWWWYYYZZZ[[[YYYWWWVVVVVVVVVUUUSSSRRRQQQOOOMMMKKKIIIHHHHHHDDDCCCAAA>>><<<:::888888999999888777777666666555333333333444444555555555222222111111111111111111000000////////////000000////////////////////////......////////////......000//////111333777:::===AAADDDHHHKKKMMMOOOQQQSSSRRRQQQOOOMMMMMMOOOPPPRRRTTTVVVYYY[[[\\\[[[ZZZXXXVVVXXX\\\```eeeiiikkklllmmmllllllqqqyyy{{{rrroooqqq||||||rrrkkk```VVVOOOJJJGGGEEEAAAAAA@@@@@@BBBGGGPPPVVVbbbiiiuuuwwwlllkkkrrrrrrggg```\\\ZZZ[[[ZZZYYYXXXXXXVVVUUUTTTRRRPPPMMMJJJFFF@@@999555111000......//////...---}}}ooobbbZZZWWWVVVVVVTTTSSSSSSTTTUUUWWWYYYZZZXXXWWWUUUTTTUUUUUUUUUTTTRRRQQQOOOMMMJJJIIIHHHHHHDDDCCCAAA>>><<<:::999888888777777666666555444444333333333444444555555555222222111111111111111111000000////////////000000////////////////////////000000111111111111000000000000111222555999<<>>@@@DDDJJJOOOZZZbbbnnnzzzzzzlllfffiiitttyyylllccc]]]ZZZZZZ[[[[[[ZZZXXXVVVTTTTTTQQQOOOMMMKKKHHHCCC<<<777444222///---------+++***|||ooobbb[[[WWWUUUTTTRRRRRRSSSUUUVVVXXXZZZ[[[XXXVVVTTTTTTUUUVVVUUUTTTRRRQQQOOOLLLJJJIIIHHHGGGDDDBBB@@@>>><<<:::999999777777666666555444444444333333444444444444444444222222222111111111000000......------------......////////////////////////000111111222222111111000000000222444777;;;>>>@@@???CCCHHHLLLOOOSSSWWWZZZSSSQQQOOOMMMMMMOOORRRTTTSSSUUUXXX[[[\\\[[[ZZZYYYXXX[[[```fffjjjlllmmmmmmgggggghhhjjjmmmooonnnmmmlllooosssyyy~~~}}}{{{||||||vvvlllbbbZZZTTTNNNJJJFFFDDD@@@??????CCCGGGJJJRRRZZZgggsss|||pppgggfffkkkuuuttthhh```\\\ZZZ[[[\\\[[[XXXUUUTTTTTTQQQQQQPPPOOOMMMHHHBBB===777444111...---,,,+++***|||oooddd\\\WWWUUUSSSQQQRRRSSSUUUXXXZZZ\\\]]]ZZZXXXVVVVVVWWWWWWWWWVVVQQQPPPNNNLLLJJJHHHHHHGGGCCCBBB@@@>>><<<:::999999888888777777666555555555444444444444444444333333444333333222111000//////......------------......////////////////////////000000111111111111000000000000222555999<<<@@@AAAAAADDDHHHLLLOOORRRVVVXXXSSSQQQNNNMMMMMMPPPSSSUUUTTTVVVXXX[[[]]]]]]]]]\\\[[[___dddjjjmmmnnnmmmmmmffffffeeefffhhhhhhgggfffeeekkkssszzz~~~}}}uuulllddd]]]VVVRRRKKKHHHCCC@@@@@@BBBDDDEEEKKKRRR^^^jjjttt{{{xxxmmmfffeeejjjppp~~~oooddd___ZZZ\\\^^^\\\XXXUUUTTTTTTQQQQQQQQQQQQPPPLLLFFFBBB999666222000//////...---|||pppeee]]]XXXTTTSSSPPPQQQSSSVVVXXX[[[]]]^^^\\\ZZZXXXXXXYYYYYYXXXWWWQQQPPPNNNLLLJJJHHHGGGGGGCCCBBB@@@>>><<<;;;:::999999999888888777666666666555555555444444333333333444444333222111000///...000000////////////000000//////////////////////////////000000000000//////000111333666999===@@@BBBBBBEEEIIIMMMOOOQQQTTTWWWTTTQQQNNNMMMMMMPPPSSSVVVUUUWWWYYY[[[]]]^^^______```ccciiinnnqqqqqqpppnnngggeeeccccccdddfffeeeeeebbbjjjuuu|||xxxwww{{{}}}uuunnnfff___ZZZPPPKKKFFFBBB@@@AAABBBBBBEEEMMMXXXdddnnnvvv|||rrrhhhbbbcccggguuusssggg```YYY\\\^^^]]]YYYUUUSSSTTTOOOPPPPPPQQQQQQMMMGGGCCC:::777333111111222111111~~~wwwkkkaaaZZZVVVUUUTTTQQQQQQQQQSSSUUUYYY\\\^^^ZZZZZZXXXWWWVVVUUUUUUUUUVVVRRRMMMIIIHHHHHHGGGGGGGGGDDDAAA>>>===;;;999777555555444444444333333333333333333333333333333333222222111000///...------000///......000111111000////////////////////////111111000000//////......///111555:::>>>AAACCCDDDDDDGGGIIIKKKKKKLLLNNNPPPJJJJJJJJJKKKLLLNNNOOOPPPTTTTTTXXX[[[\\\[[[```gggccchhhlllooorrrtttqqqkkkhhhfffcccaaa`````````aaannnssszzz{{{zzz|||}}}tttssswww}}}|||xxxrrrhhh```WWWRRRKKKFFFCCCAAA???>>>DDDFFFNNNZZZdddlllwwwttthhhdddeeepppqqqddd```[[[ZZZ]]]\\\WWWSSSSSSQQQQQQRRRQQQOOOLLLIIIGGG===888222000222111...***~~~vvvkkkaaaZZZVVVUUUTTTQQQQQQQQQRRRUUUXXX[[[]]]ZZZYYYXXXWWWVVVUUUUUUUUUUUURRRMMMJJJIIIHHHGGGGGGGGGDDDAAA>>>===;;;999777555555444444444333333333333333333333333333333333333333222111000///......000///---...000111111000////////////////////////111111000000/////////...111333777;;;>>>@@@BBBBBBDDDFFFIIIJJJJJJJJJKKKLLLJJJJJJJJJKKKLLLNNNPPPQQQUUUTTTWWW[[[\\\]]]dddlllqqqvvvyyyxxxvvvuuupppjjjgggeeebbb___^^^aaafffiii{{{~~~{{{}}}}}}sssoooqqquuuwww}}}xxxpppiii^^^XXXPPPJJJFFFDDDBBBAAAAAABBBHHHRRR\\\eeeqqq{{{}}}ooojjjkkkssszzzjjjccc]]]ZZZ\\\\\\XXXTTTTTTRRRRRRRRRRRRPPPNNNKKKJJJ???999333111111111...+++}}}uuujjjaaaZZZWWWTTTSSSRRRRRRRRRSSSTTTWWWZZZ[[[ZZZYYYXXXVVVUUUUUUUUUUUUTTTQQQMMMJJJIIIIIIHHHGGGGGGDDD@@@>>>===;;;999777555555444444444333333333333333333333333333333333444333333222111000//////000...---...///111000000////////////////////////000000000000000000//////444666888<<<>>>@@@AAAAAADDDGGGIIIJJJIIIGGGGGGGGGJJJIIIIIIJJJLLLOOORRRTTTUUUUUUVVVZZZ\\\___hhhqqqzzz{{{vvvqqqkkkgggeeeaaa]]]\\\bbbmmmvvv~~~}}}zzzwwwxxx~~~vvvooommmnnnooouuu~~~yyysssfff```WWWOOOJJJGGGEEEDDDAAA???BBBJJJSSS]]]jjjvvv}}}}}}yyy||||||sssrrruuussshhh```ZZZ[[[[[[XXXVVVVVVRRRRRRSSSRRRQQQOOOMMMLLLBBB<<<555111111111///---|||uuujjjaaaZZZWWWTTTSSSSSSSSSSSSTTTVVVWWWYYYZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTQQQMMMJJJJJJIIIHHHGGGFFFDDD@@@>>><<<;;;888666555555444444444333333333333333333333333333333333333333222111111000//////000...------///000000///////////////////////////000000000000000000111111444666999<<>>AAACCCDDDDDDDDDEEEEEEDDDDDDDDDFFFHHHIIIJJJLLLNNNPPPQQQQQQQQQRRRPPPPPPRRRUUUZZZeeeppp~~~vvvmmmddd```^^^bbbnnnzzztttnnneee```^^^^^^```ffftttzzzsssooooooqqqrrr~~~zzzssslllddd[[[RRRMMMGGGCCCAAAAAABBBDDDLLLTTTaaalllzzz}}}vvvuuu|||yyyaaa]]]ZZZ^^^kkkzzzlll___[[[]]]\\\ZZZYYYUUUTTTRRRQQQOOONNNMMMMMMKKKHHHCCC===777333111111xxxrrriiiaaa[[[WWWTTTRRRKKKMMMOOORRRTTTVVVXXXXXXVVVVVVUUUUUUTTTUUUUUUUUUQQQOOOMMMLLLKKKKKKHHHFFFEEECCC???===;;;:::777555555555444444444333333333333333333333333333333333222222222111111111111111///---,,,,,,...//////...////////////////////////......///111222333444555888:::<<>>BBBEEEEEEDDDCCCEEEDDDDDDDDDDDDFFFHHHIIIHHHIIILLLOOOQQQRRRRRRRRRQQQQQQQQQRRRVVV]]]gggmmmwww{{{~~~zzzmmm___[[[[[[fffvvv~~~~~~{{{wwwrrrrrrvvv~~~~~~yyyrrriii]]]UUUPPPLLLGGGCCCCCCCCCDDDDDDSSS\\\jjjxxxpppcccZZZ\\\cccnnnzzzlll^^^[[[\\\\\\YYYXXXYYYXXXVVVTTTSSSRRRQQQQQQKKKKKKHHHAAA999444222333{{{xxxoooaaaYYYVVVSSSOOONNNNNNOOORRRVVVYYYZZZZZZXXXWWWWWWWWWWWWXXXYYYYYYSSSPPPMMMKKKJJJIIIHHHGGGDDDCCCAAA>>><<<999777666555555444333333222111111222222222222222333333333222222222111111000000000......///......------,,,////////////////////////---///000111111222555777999<<>>666222222~~~ssseee[[[VVVRRRNNNLLLLLLNNNRRRWWW[[[\\\\\\ZZZYYYXXXXXXWWWWWWXXXXXXUUUQQQMMMJJJIIIIIIIIIIIICCCBBB@@@>>>;;;888666555555444444333333222222111222222222333333444444444333222222111000/////////,,,---///000000...,,,+++////////////////////////---///000111222333666888;;;===@@@CCCDDDDDDCCCCCCFFFEEEDDDDDDEEEFFFHHHIIIHHHIIILLLOOOQQQSSSTTTUUUQQQSSSUUUWWWZZZ^^^dddhhhfffiiikkklllnnnnnnggg___XXX\\\bbbkkkssswwwwwwvvvxxx}}}~~~}}}~~~}}}zzztttooommmmmmmmmqqqxxxyyyrrriiicccZZZVVVOOOJJJGGGEEEDDDCCCGGGOOO[[[hhhttt~~~wwwiiibbbbbbjjjtttbbbZZZYYYXXXXXXZZZZZZZZZXXXWWWVVVUUUTTTTTTQQQQQQNNNHHH???777111...xxxiii^^^YYYUUUPPPMMMMMMNNNRRRWWWZZZ\\\\\\XXXWWWVVVUUUTTTTTTTTTTTTTTTPPPKKKHHHHHHIIIIIIIIICCCBBB@@@===:::888666555444444444333333222222222111111222222333444444444222111111000///...------------...//////...---,,,////////////////////////---...000222222444777:::<<<===@@@BBBDDDFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHHHHIIIJJJLLLNNNPPPQQQRRRSSSOOORRRVVVXXXZZZ\\\___aaacccccccccddddddccc^^^YYYVVV]]]hhhpppssstttuuuuuuvvv{{{~~~zzz}}}}}}vvvqqqjjjbbb]]]\\\]]]^^^iiisss~~~xxxpppkkkaaa\\\TTTMMMIIIFFFDDDBBBEEEKKKVVVaaammmyyyrrrgggbbbhhh{{{}}}iii^^^ZZZYYYZZZ\\\[[[ZZZZZZYYYXXXWWWVVVUUUNNNNNNMMMIIICCC;;;555111yyyjjj___[[[WWWRRROOOOOOPPPRRRVVVYYYZZZYYYVVVVVVTTTSSSRRRRRRQQQQQQRRROOOJJJGGGFFFGGGHHHHHHCCCBBB@@@===:::888666555444444333333333333222222000111111111222222222333000//////...------,,,,,,///...---,,,------...///////////////////////////,,,...111222333666999<<<;;;<<<>>>BBBEEEHHHJJJLLLGGGFFFEEEEEEEEEFFFGGGHHHKKKKKKLLLMMMNNNOOOPPPQQQSSSVVV[[[^^^^^^______```aaa___]]]]]]\\\YYYVVVUUUUUU^^^jjjqqqsssssstttvvvxxx{{{}}}xxx}}}}}}yyyuuurrrfffaaaZZZSSSOOOOOOQQQSSSaaammm~~~~~~wwwrrrgggaaaYYYQQQKKKGGGDDDBBBCCCHHHPPPZZZeeesss|||mmmdddgggwwwpppccc\\\XXXYYY\\\[[[[[[[[[[[[ZZZXXXWWWVVVSSSRRRQQQNNNIIIBBB;;;666xxxjjj___[[[WWWSSSQQQQQQQQQSSSVVVXXXXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSPPPMMMIIIGGGFFFGGGGGGGGGCCCBBB@@@>>>;;;888666555333333333333333333333333111111111111111111111111............------------///...,,,+++,,,---///111////////////////////////,,,...111333444777:::===;;;<<<>>>AAAEEEJJJMMMOOOHHHGGGFFFEEEEEEFFFGGGHHHLLLLLLLLLMMMNNNOOOQQQRRRUUUXXX]]]______^^^^^^^^^^^^ZZZXXXXXXWWWSSSSSSVVVYYYaaalllrrrrrrrrrtttvvv{{{}}}|||}}}{{{www{{{}}}zzzwwwssspppmmmhhheeeVVVRRRMMMHHHGGGIIILLLOOOYYYfffxxx}}}xxxnnnggg^^^UUUOOOJJJFFFCCCBBBEEEJJJQQQ\\\iiiwwwvvviiiiiitttwwwiii___YYYWWWYYYZZZ[[[[[[[[[[[[YYYWWWVVVWWWUUURRROOOJJJCCC;;;555{{{lllbbb]]]XXXTTTQQQQQQQQQSSSVVVXXXXXXWWWVVVVVVUUUTTTTTTSSSTTTTTTOOOMMMJJJHHHHHHHHHHHHGGGDDDCCCAAA>>><<<999777666333333333333333333333333444333333222222111111000......////////////000000------------......//////////////////////////////,,,...111333555888;;;>>>===>>>???AAAEEEJJJNNNPPPHHHHHHGGGFFFFFFFFFGGGHHHLLLLLLLLLNNNPPPRRRUUUVVVWWW[[[^^^``````^^^]]]]]]\\\XXXVVVXXXWWWUUUXXX^^^dddjjjqqquuuuuuuuuwwwyyy~~~wwwzzz~~~yyytttyyy}}}xxxooollliiifffbbb^^^ZZZVVVLLLIIIGGGEEEFFFJJJOOORRRZZZfffwww~~~sssmmmcccZZZSSSNNNIIIGGGBBBCCCFFFKKKUUUcccqqq{{{oookkkqqqyyyrrrfff]]]YYYYYYYYYZZZ[[[\\\[[[YYYWWWVVVVVVSSSPPPMMMIIIDDD<<<777qqqeee```[[[VVVPPPPPPPPPSSSVVVXXXYYYXXXUUUTTTSSSSSSSSSSSSSSSSSSOOOMMMKKKJJJJJJJJJHHHGGGEEEDDDBBB???<<<:::888777333333333333333333333333666555555444333222111000//////000000111111222222+++,,,...///000///...---////////////////////////,,,...111333555888<<>><<<999666444555444333333222222333333000000000111111222222222222222222111000//////...//////000000///...------000//////............///111111222333555777999:::===???AAACCCEEEFFFFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHLLLJJJKKKOOORRRUUU\\\dddiiippptttpppjjjfffaaa]]][[[[[[[[[XXXYYY___kkkuuu}}}}}}|||zzzxxxzzz|||}}}}}}yyyyyytttoooooorrryyy~~~~~~~~~~~~|||xxxuuusssssstttuuuuuuvvvwwwxxxxxxwwwvvvuuuvvvrrrooommmkkkgggaaa]]]WWWVVVUUUQQQLLLIIIHHHHHHDDDEEEHHHNNNUUU\\\```bbblllttt|||wwwoooggg^^^TTTKKKFFFEEEDDDFFFJJJNNNVVVeeessszzz~~~kkkiiiqqqxxxfff^^^```[[[ZZZWWWWWWWWWWWWVVVUUUWWWVVVTTTRRROOOIIIAAA<<>><<<===>>>???@@@@@@@@@@@@BBBBBBDDDEEEGGGHHHIIIJJJLLLHHHGGGIIIKKKNNNWWW```iiiooosssqqqmmmkkkfffaaa]]][[[XXXXXX^^^nnn{{{tttppprrrxxx}}}sssmmmgggbbbaaaccc___]]]ZZZWWWUUUSSSSSSSSSPPPOOOOOOOOOQQQSSSVVVXXXTTTUUUUUUVVVVVVUUUUUUTTTQQQOOONNNNNNMMMLLLIIIGGGFFFFFFFFFDDDDDDEEEHHHJJJQQQUUU\\\dddlllsssxxxzzz~~~yyyqqqiii___WWWQQQHHHEEEDDDFFFHHHMMMXXXdddooozzz}}}ppplllttt|||nnnggg___]]][[[ZZZ[[[[[[[[[ZZZTTTSSSSSSSSSRRROOOJJJFFFwwwhhh^^^XXXSSSRRRRRRSSSVVVZZZ]]]^^^^^^^^^\\\XXXUUUQQQOOONNNNNNOOOLLLIIIHHHHHHIIIHHHHHHCCCAAA>>>;;;888777777777555444333333222222333333333333333333333333333333111111000000////////////...///////////////......//////.........//////000000111444777999<<<>>>???>>>>>>??????????????????AAAAAACCCEEEGGGHHHJJJJJJKKKGGGDDDFFFHHHKKKTTT]]]dddjjjnnnmmmkkkiiiddd^^^[[[YYYWWWWWW^^^mmm~~~|||sssnnnnnnuuu~~~ssslllcccXXXRRRRRRNNNMMMKKKIIIGGGFFFFFFFFFGGGFFFEEEDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBCCCDDDEEEGGGJJJPPPTTTYYY^^^fffooovvv|||}}}vvvnnneee\\\VVVKKKGGGDDDDDDEEEHHHPPPZZZhhhttttttjjjmmmyyyyyymmmccc```\\\ZZZZZZZZZYYYXXXXXXWWWUUUTTTSSSOOOJJJFFFwwwggg^^^XXXSSSPPPPPPQQQUUU[[[^^^``````___]]]ZZZVVVSSSQQQPPPOOONNNLLLJJJIIIIIIIIIHHHGGG@@@???>>><<<:::777555333555444333333222222333333333333333333333333333333000000000///////////////......///////////////...111000///...............///000333777:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBDDDFFFHHHIIIJJJIIIEEECCCDDDFFFJJJSSS\\\___dddhhhggggggfff```ZZZVVVVVVVVVYYYaaammmzzz{{{|||}}}ssslllkkkppp{{{}}}}}}rrrhhh]]]QQQHHHFFFDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCAAA@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@AAAAAAAAACCCGGGJJJNNNSSSYYY^^^aaagggooovvv{{{zzzrrrjjjaaa[[[PPPJJJEEEDDDCCCDDDJJJQQQ```mmm{{{yyyiiijjjsssttteeebbb]]]YYYXXXWWWVVVUUUXXXWWWVVVUUUSSSPPPLLLIIIvvvfff^^^XXXSSSNNNOOOPPPTTTYYY]]]______^^^]]]ZZZWWWTTTSSSRRRRRRNNNLLLJJJIIIIIIIIIHHHGGG??????>>>===;;;888444333555444333333222222333333333333333333222222222222////////////////////////---...//////////////////000000///...............///111444777:::<<<<<<===<<<;;;;;;;;;;;;;;;<<<===AAAAAACCCDDDFFFGGGHHHIIIHHHDDDCCCEEEGGGKKKSSS\\\___cccffffffffffff```XXXQQQSSSVVV]]]fffpppyyy~~~}}}zzzyyy||||||}}}wwwooohhhkkktttyyyvvvzzz~~~uuuiiiaaaVVVKKKDDDBBB???@@@@@@@@@AAAAAAAAAAAA??????>>>>>>>>>??????@@@AAA@@@????????????@@@AAA>>>???@@@???>>>>>>@@@AAACCCFFFLLLQQQVVV\\\bbbfffiiiooovvv|||zzz~~~xxxooofff```UUUNNNHHHFFFDDDCCCFFFLLLXXXeeettt~~~lllhhhmmmxxxyyyfffbbb]]]XXXWWWVVVUUUTTTVVVUUUTTTTTTTTTRRRPPPMMMuuufff]]]XXXSSSOOOOOOPPPSSSWWWZZZ[[[[[[[[[ZZZXXXVVVTTTSSSSSSSSSNNNLLLJJJIIIJJJIIIHHHFFFBBBAAA???===;;;888777666555444333333222222333333333333222222222111111111////////////////////////------...///////////////---------......000111111111333666999<<<<<<===<<<;;;;;;::::::;;;<<<===>>>BBBBBBCCCDDDEEEFFFGGGHHHFFFCCCCCCGGGIIILLLTTT\\\cccgggiiiiiijjjiiicccZZZPPPSSSWWW___hhhqqqwww{{{wwwvvvvvvxxx}}}{{{xxxzzz|||wwwoookkkiiinnnyyyvvvpppooovvv~~~qqqggg]]]VVVNNNGGGCCCDDD@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>?????????AAA@@@???>>>>>>???@@@AAA>>>???AAAAAAAAABBBEEEIIIHHHLLLSSSZZZ```eeejjjmmmqqqwww}}}~~~|||www|||~~~vvvmmmfffYYYRRRKKKHHHFFFDDDEEEJJJQQQ^^^mmmwwwqqqeeegggnnn}}}{{{eeeaaa\\\XXXWWWWWWWWWVVVVVVUUUTTTSSSSSSRRROOOMMMuuueee]]]XXXSSSQQQPPPQQQSSSVVVXXXXXXWWWYYYXXXVVVTTTSSSSSSTTTTTTMMMLLLJJJJJJJJJJJJHHHFFFFFFDDD@@@<<<:::999::::::555444333333222222333333222222222111111000000000.........///////////////------...///000000//////***+++,,,---///111333444333555888;;;===>>>============<<<<<<===>>>@@@AAABBBCCCCCCDDDEEEFFFFFFGGGEEECCCDDDHHHKKKNNNUUU]]]hhhkkkmmmmmmnnnmmmfff^^^SSSTTTXXX___gggoootttvvvrrrrrrssswww|||~~~|||zzz~~~zzzwwwxxx{{{{{{yyynnniiiggglllsss~~~zzznnniiijjjsss}}}zzzqqqfff]]]SSSMMMIIIDDDCCCFFFCCCCCCCCCCCCBBBAAA@@@???AAA@@@@@@??????>>>>>>>>>BBBAAA@@@??????@@@AAABBB@@@CCCEEEFFFGGGIIINNNRRRMMMRRRZZZaaaggglllqqqsssvvv{{{|||wwwvvvyyy}}}zzzqqqkkk\\\TTTLLLIIIGGGDDDEEEIIILLLYYYhhhsss|||uuudddcccggguuu{{{ccc___[[[XXXXXXYYYZZZZZZZZZXXXVVVTTTRRRPPPLLLIIIvvvfff]]]WWWRRRMMMLLLMMMPPPTTTXXXYYYYYYWWWWWWWWWVVVTTTRRRQQQPPPLLLKKKJJJKKKLLLKKKIIIHHHCCCAAA===;;;:::888666444222222222111222222333333000000000000000000000000,,,...000111222222222111---------------...///000/////////...------///111555666888:::;;;<<<======???>>>===<<<<<<===>>>???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFIIIMMMRRRXXX[[[dddkkkpppppprrrqqqggg[[[VVVYYY___gggnnnrrrrrrqqqsssrrrrrrvvv|||~~~yyy|||}}}|||yyywwwxxxzzz}}}vvvlllhhhjjjlllsssyyyvvvjjjcccdddiiinnnqqqxxxzzz|||{{{wwwooogggbbbSSSQQQMMMIIIGGGFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDFFFDDDBBB@@@@@@AAACCCDDD@@@@@@@@@AAABBBDDDEEEFFFEEEHHHLLLPPPTTTWWWYYYZZZ\\\^^^bbbgggnnnuuu{{{~~~~~~|||vvvwww{{{}}}~~~uuuoooeee]]]RRRIIIEEEDDDEEEFFFIIIQQQ]]]jjjvvv{{{kkkaaa^^^iii}}}vvvhhh___YYYXXXYYYXXXXXXZZZYYYXXXWWWVVVTTTSSSRRRRRRuuueee\\\WWWRRRMMMLLLMMMPPPTTTXXXYYYYYYXXXXXXWWWVVVUUUSSSQQQPPPNNNLLLKKKKKKLLLKKKIIIGGGCCCAAA===;;;:::888666444333222222111222222333333111111111111111111111111...///000111111111111111......---------......///...//////...------000222555666888999;;;<<<<<<<<<>>>===<<<;;;;;;===>>>@@@AAAAAABBBCCCCCCDDDEEEEEEEEEEEEFFFIIIMMMRRRVVVYYY^^^dddiiijjjlllkkkcccYYYWWW[[[aaahhhmmmpppqqqqqqrrrrrrtttyyy~~~}}}zzz||||||{{{xxxwwwyyy{{{~~~xxxmmmgggggglllooozzzssslllccc^^^___dddiiikkkqqqrrrsssrrrnnnfff^^^YYYMMMLLLJJJIIIIIIJJJKKKLLLQQQQQQQQQQQQPPPOOONNNNNNIIIHHHEEEDDDCCCDDDFFFHHHFFFFFFFFFFFFHHHJJJLLLMMMMMMOOOSSSWWW\\\___```aaaeeegggiiimmmsssxxx}}}zzzvvvwwwyyy~~~|||}}}{{{vvviiiaaaVVVMMMHHHFFFFFFGGGHHHNNNYYYeeeqqq|||nnnddd___hhhzzzrrrggg___XXXYYYZZZXXXXXXZZZYYYXXXWWWVVVUUUSSSRRRRRRsssddd\\\VVVQQQMMMMMMMMMPPPTTTWWWYYYXXXXXXXXXXXXWWWVVVTTTRRRRRROOONNNMMMLLLMMMLLLIIIGGGCCCAAA===;;;:::888666444333333222222111222222333222222222222222222222222111000000//////000000111//////...---------.........//////...---...000333555666888999;;;;;;<<<<<<>>>===;;;::::::<<>>@@@AAABBBCCCBBBBBBDDDEEEGGGHHHJJJJJJMMMNNNRRRTTTVVVVVVUUUTTTRRROOONNNPPPPPPOOOUUU]]]ccceeehhhkkkmmmoooqqqrrruuuxxx|||~~~}}}|||}}}~~~{{{yyyxxxyyy|||~~~}}}~~~~~~}}}zzz~~~sssfff\\\WWWUUUTTTWWWaaannnwwwyyy{{{yyywwwtttssssssrrrpppnnnppprrrtttrrrooommmmmmnnnkkklllmmmnnnnnnmmmmmmllljjjkkknnnrrrvvvyyy{{{|||yyyzzzzzz{{{{{{{{{{{{zzzxxxxxxxxxwwwwwwwwwvvvvvvssstttwwwzzz|||}}}~~~~~~vvvnnniiinnnxxxzzzqqqhhh___VVVNNNHHHFFFFFFGGGJJJRRR___nnnxxxxxx|||vvvjjj^^^ZZZXXXWWWYYY\\\ZZZZZZYYYWWWVVVUUUTTTSSSwwweee\\\ZZZTTTNNNMMMMMMOOOSSSVVVWWWVVVTTTUUUUUUUUUUUUUUUTTTSSSRRRLLLKKKJJJKKKLLLKKKIIIHHHDDDAAA===;;;:::888666444555444333222111111111111000000000000000000000000---...///000000///...------------------...///000,,,---...//////111555888666777888999999999999999999:::===@@@BBBCCCCCCCCCAAABBBCCCEEEGGGIIIKKKKKKNNNPPPTTTWWWXXXWWWVVVUUURRRNNNNNNQQQQQQRRRZZZdddggggggiiilllqqqttttttssstttwwwyyyzzzxxxxxx{{{}}}zzzxxxxxxzzz~~~}}}}}}~~~|||}}}}}}~~~uuufffXXXQQQOOOPPPQQQYYYeeessszzzzzz{{{|||uuutttrrrsssuuuwwwwwwvvvyyy{{{|||yyyuuurrrrrrsssnnnnnnpppqqqrrrsssttttttsssuuuwww{{{yyy{{{{{{ooohhhdddiiiqqqzzz|||uuulllcccYYYPPPJJJHHHGGGEEEFFFLLLXXXfffpppzzz|||yyymmm```ZZZXXXWWWZZZ]]]ZZZZZZYYYXXXVVVUUUTTTSSSssseee^^^ZZZVVVSSSNNNPPPRRRUUUVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQQQQPPPPPPNNNLLLKKKKKKKKKIIIHHHCCCAAA===999777555555555333333222222111000//////222111000000111111000...///////////////.........////////////////////////+++,,,---000222333555555999::::::;;;;;;::::::999:::<<<>>>AAABBBBBBAAAAAABBBCCCEEEFFFGGGJJJMMMPPPSSS[[[aaa___\\\[[[YYYVVVMMMKKKIIIKKKPPPYYYccciiimmmnnnooonnnnnnoooqqqssstttuuuwwwwwwwwwyyy|||~~~}}}}}}}}}}}}}}}~~~{{{{{{|||uuufffWWWOOOKKKJJJPPPXXX```gggqqqxxx}}}~~~{{{xxxxxxwwwuuuuuuwww||||||yyyxxxvvvwwwxxxyyy{{{|||}}}~~~}}}|||zzzwwwsssjjjbbb]]]bbblllwww{{{sssjjj___RRRJJJGGGDDDCCCDDDFFFMMM\\\jjjxxxzzzxxxfffZZZXXX[[[\\\\\\^^^]]]\\\ZZZXXXUUUSSSRRRrrreee^^^ZZZVVVSSSNNNOOORRRTTTVVVVVVUUUUUUUUUUUUTTTSSSSSSRRRQQQQQQPPPNNNKKKJJJJJJJJJIIIGGGCCCAAA===:::777555555555333333222222111000000///222111000000111111000...000000000000000000000000////////////////////////------...000222444666777999::::::;;;;;;::::::999:::;;;>>>@@@AAAAAAAAA@@@DDDEEEFFFGGGHHHKKKOOORRR\\\eeekkkiiieeeaaa[[[VVVOOOLLLIIIJJJPPP[[[gggooossssssrrrpppnnnnnnqqqsssuuuvvvwwwxxxwwwxxxyyy{{{zzzzzzzzzzzz{{{|||}}}}}}~~~yyyzzz}}}nnnbbbUUUOOOLLLKKKQQQYYY```gggqqqxxx}}}~~~|||zzzzzzyyyxxxxxx|||~~~~~~|||wwwuuuuuusssppplllbbbZZZVVV[[[eeeqqq~~~}}}vvvnnncccXXXOOOJJJGGGDDDDDDEEEJJJWWWcccttt}}}|||jjj]]]YYYZZZ\\\\\\]]]]]]\\\[[[YYYVVVTTTSSSqqqeee^^^ZZZUUURRRMMMOOOQQQTTTUUUUUUUUUTTTTTTTTTTTTSSSRRRRRRRRRQQQPPPMMMKKKJJJJJJIIIHHHFFFBBB@@@===:::777555555444333333222222111000000000222111000000111111000...000000000000111111111111/////////////////////////////////000222555888:::999::::::;;;;;;::::::999999:::===???@@@AAA@@@@@@EEEFFFGGGHHHIIILLLPPPSSScccmmmuuusssmmmeee\\\TTTNNNKKKGGGHHHOOO\\\jjjsssyyyxxxvvvrrrooonnnppprrrvvvwwwyyyyyyxxxwwwxxxyyywwwwwwxxxyyyzzz{{{}}}~~~|||zzzxxx{{{mmmdddZZZSSSPPPOOOTTTZZZ```gggpppxxx|||~~~~~~||||||}}}wwwsssooommmmmmkkkgggdddZZZSSSOOOTTT___kkkzzzzzzsssiii^^^VVVMMMIIIFFFEEEDDDFFFPPPZZZmmmyyyqqqccc\\\[[[[[[\\\\\\\\\\\\[[[YYYXXXVVVUUUpppddd^^^YYYTTTPPPMMMNNNQQQSSSUUUUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQOOOMMMJJJIIIIIIHHHGGGEEEBBB@@@>>>:::888666444444222222222111111111000000222111000000111111000...///000000000000000111111////////////////////////000///...///111444888;;;999::::::;;;;;;::::::999999:::<<<>>>???@@@@@@@@@EEEFFFGGGGGGHHHKKKPPPSSSbbbmmmvvvvvvnnndddXXXNNNGGGFFFEEEGGGPPP]]]jjjrrryyyxxxvvvrrrooonnnqqqsssuuuxxxzzz{{{zzzyyyzzzzzzwwwwwwxxxyyy{{{}}}}}}{{{{{{~~~yyyrrriii___XXXTTTUUUXXX___eeennnuuuzzz~~~wwwsssnnnkkkjjjfffaaa]]]UUUNNNLLLQQQ[[[iiiyyy~~~wwwnnnccc[[[OOOJJJGGGFFFDDDDDDKKKSSSeeerrr{{{kkkaaa]]]\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWW}}}oooddd^^^YYYSSSOOOLLLNNNPPPSSSTTTTTTSSSSSSOOOOOOPPPPPPPPPPPPPPPPPPPPPNNNKKKIIIIIIHHHFFFEEEAAA@@@>>>;;;888666444333222222222111111111111111222111000000111111000............//////000000000///////////////////////////.........000333777:::999::::::;;;;;;::::::999::::::<<<===>>>@@@@@@@@@DDDDDDEEEEEEFFFIIINNNRRR\\\hhhrrrssslllaaaTTTJJJBBBCCCFFFLLLUUU___iiinnnttttttrrrpppnnnnnnqqqttttttwww{{{}}}}}}}}}}}}}}}vvvwwwwwwyyy{{{}}}|||mmm```YYYWWWVVV\\\ccckkkrrrvvv{{{}}}xxxrrrmmmiiiccc\\\VVVQQQLLLJJJOOOYYYgggxxx{{{qqqfff___QQQLLLHHHFFFEEEDDDIIIOOO]]]kkkzzzvvvhhh```]]]]]]\\\\\\\\\\\\[[[ZZZYYYXXX{{{mmmccc]]]YYYRRRMMMKKKMMMOOORRRSSSSSSSSSRRRNNNOOOOOOOOOPPPPPPQQQQQQQQQOOOLLLJJJIIIHHHFFFEEEAAA@@@>>><<<999666444333111111111111111111111111222111000000111111000...------......//////000000////////////////////////.........///111444777999999::::::;;;;;;::::::999;;;;;;<<<===???@@@AAABBBCCCCCCCCCBBBDDDGGGMMMQQQXXXdddnnnnnnhhh^^^RRRIII@@@DDDJJJRRR[[[bbbhhhlllmmmnnnooonnnnnnoooqqqsssrrrvvv{{{~~~~~~}}}}}}uuuuuuvvvwwwyyy{{{}}}~~~uuueee\\\XXXVVV[[[aaaiiioootttyyy~~~wwwqqqkkkcccYYYSSSNNNJJJHHHLLLVVVdddwwwvvvkkkcccVVVOOOIIIGGGFFFEEEHHHNNNVVVeeeuuuqqqeee```___]]]]]]]]]\\\\\\ZZZYYYXXXyyylllccc]]]XXXRRRLLLKKKLLLOOOQQQSSSSSSRRRRRROOOOOOPPPQQQRRRRRRSSSSSSRRRPPPMMMKKKJJJIIIGGGEEE@@@@@@>>><<<999666444333111111111111111111111111222111000000111111000...---......///000000111111////////////////////////...//////111333555777999999::::::;;;;;;::::::999<<<<<<===>>>???AAABBBCCCCCCCCCBBBBBBCCCGGGLLLQQQVVVaaaiiihhhbbbYYYNNNFFFAAAEEEKKKSSS[[[bbbgggiiiiiikkkmmmnnnnnnoooppprrrqqquuu{{{~~~~~~|||zzzyyyvvvvvvwwwxxxzzz{{{}}}~~~sssccc]]]ZZZXXX[[[aaahhhnnnsssxxx~~~~~~wwwpppggg\\\UUUNNNJJJHHHMMMUUUcccwww|||rrrjjj\\\TTTLLLHHHFFFEEEHHHLLLRRR```rrr~~~{{{}}}xxxiiibbb```^^^^^^^^^]]]\\\ZZZYYYXXXxxxlllccc]]]XXXQQQLLLJJJLLLOOOQQQSSSSSSRRRQQQPPPQQQQQQRRRSSSTTTUUUUUUSSSPPPMMMKKKKKKIIIGGGFFF@@@@@@>>><<<999666444222111111111111111111222222222111000000111111000///...//////000111222222222//////////////////////////////111333555777888999999::::::;;;;;;::::::999=========>>>???AAACCCDDDCCCCCCBBBBBBCCCGGGMMMQQQUUU^^^eeeccc\\\TTTJJJBBBAAADDDJJJQQQXXX___dddfffgggjjjmmmoooooooooppppppqqqvvv{{{}}}|||yyywwwuuuyyyyyyzzz{{{|||}}}~~~nnnaaa]]]\\\ZZZ[[[aaaiiiooosssxxx|||uuulllaaaYYYQQQMMMKKKOOOWWWeeeyyywwwpppaaaXXXNNNIIIFFFDDDGGGKKKOOO^^^ppp}}}wwwwww|||lllcccaaa______^^^^^^\\\ZZZYYYXXXttthhhbbb^^^WWWQQQOOOMMMNNNOOOOOOPPPPPPPPPOOOQQQRRRRRRSSSSSSSSSRRRRRRPPPMMMJJJIIIHHHGGGEEECCCCCCAAA>>>:::777555444333333222111000///////////////////////////////////////////////////////////////......---------......//////000222444777999:::999:::::::::999999888777<<<<<<======>>>>>>??????DDDCCCAAAAAACCCFFFIIIKKKQQQVVV\\\^^^ZZZRRRJJJFFFIIILLLQQQVVV\\\```bbbdddccchhhnnnsssttttttttttttrrrvvvzzz{{{yyyxxxyyyzzz{{{zzzyyyzzz|||}}}yyyvvvpppjjjddd```^^^]]]bbbfffkkkqqqvvvyyy}}}{{{rrrggg^^^WWWPPPKKKNNNVVVeeeyyy~~~{{{ssseee]]]SSSJJJFFFFFFGGGHHHOOOXXXhhhxxxuuuooovvvqqqfffcccaaaaaaaaaaaa___]]][[[ZZZtttgggbbb]]]WWWQQQOOOLLLMMMNNNOOOOOOPPPOOOOOORRRSSSSSSTTTTTTSSSSSSSSSPPPMMMJJJIIIHHHGGGEEECCCCCCAAA>>>:::777555444333333222111000////////////111111111111111111111111///////////////////////////......---------......///000111222555777999:::;;;;;;<<<;;;;;;::::::999>>>>>>>>>???@@@@@@AAAAAAAAA@@@??????@@@CCCFFFHHHNNNRRRXXXZZZWWWRRRNNNKKKQQQSSSVVVYYY\\\^^^___```dddhhhnnnrrrsssssstttuuurrrvvvzzzzzzxxxvvvwwwxxxzzzyyyyyyzzz|||~~~|||{{{zzz}}}~~~rrrpppmmmjjjhhhgggggggggiiilllpppuuuxxx{{{~~~~~~}}}zzznnnfffYYYRRRMMMOOOXXXfffyyy~~~||||||}}}wwwhhhaaaVVVMMMHHHGGGGGGHHHMMMVVVeeeuuuwwwqqquuuqqqeeeaaa```aaaaaaaaa```^^^\\\[[[tttgggaaa\\\VVVPPPOOOLLLMMMNNNOOOPPPPPPPPPPPPTTTTTTUUUUUUUUUTTTTTTSSSPPPNNNKKKIIIHHHGGGEEEDDDCCCAAA===:::777555444333333222111000////////////111111111111111111111111////////////////////////......---------......//////000111333555777999999;;;;;;;;;::::::::::::999======>>>??????@@@AAAAAA@@@???>>>>>>@@@BBBEEEFFFIIIMMMQQQTTTTTTSSSRRRRRRWWWXXXZZZ\\\^^^___``````fffiiilllooopppqqqsssuuusssvvvyyyyyyvvvttttttuuuwwwwwwxxxyyy{{{}}}|||yyywwwwwwyyyzzzxxxvvvvvvyyy|||uuutttsssrrrqqqqqqqqqqqqoooqqqtttxxxzzz|||}}}~~~{{{yyyyyyxxxwww{{{vvvnnn^^^VVVPPPRRRZZZhhhzzz{{{|||}}}~~~{{{mmmeeeZZZQQQKKKHHHGGGGGGJJJRRR```ooo}}}}}}ttttttqqqddd```___```aaaaaaaaa```^^^]]]uuuggg```[[[UUUOOONNNLLLMMMOOOPPPQQQRRRRRRRRRUUUUUUVVVVVVVVVUUUTTTTTTPPPNNNKKKIIIIIIHHHFFFDDDBBB@@@===999777555444333222222111000//////000000////////////////////////////////////////////////...------------...//////000111222444666777888999888888888777777777888888:::;;;;;;<<<===>>>??????AAA@@@@@@@@@AAACCCEEEFFFGGGJJJMMMOOOQQQSSSVVVXXX[[[\\\]]]___aaacccdddeeeggghhhjjjkkklllmmmqqqssssssvvvyyyxxxtttqqqqqqrrrtttuuuwwwyyyzzz|||~~~xxxsssnnnnnnrrruuutttqqqqqqssswww{{{}}}zzzxxxwwwssssssuuuyyy|||}}}}}}||||||vvvrrrrrrpppppptttyyy~~~yyyqqqcccZZZSSSUUU]]]jjjzzz}}}}}}qqqjjj___UUUNNNJJJGGGEEEGGGNNNZZZhhhwwwyyyuuu|||qqqeeeaaa______aaaaaabbbaaa```___vvvggg```ZZZTTTOOOMMMMMMNNNPPPQQQSSSTTTUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTQQQNNNKKKJJJIIIHHHFFFDDDAAA???<<<999666555444444222111000000000000000000........................////////////////////////---------------...//////000111333555777888888888888777666666666777777888999:::;;;<<<===>>>??????@@@@@@@@@@@@AAACCCDDDEEEGGGJJJLLLOOOQQQUUUYYY\\\``````aaabbbccceeefffggghhhhhhhhhhhhgggiiimmmooosssvvvxxxwwwsssoooooopppqqqtttxxxyyyzzz|||}}}}}}~~~uuuooohhhgggjjjmmmllliiikkklllppptttzzz|||xxxwwwxxx|||~~~xxxqqqkkkiiihhhgggjjjooouuu{{{|||uuuiii___WWWYYYaaammm{{{uuunnncccYYYQQQKKKGGGEEEEEEKKKUUUbbbqqqwwwzzzrrrgggccc___```aaabbbbbbbbbaaa```vvvggg___YYYSSSNNNLLLLLLMMMOOORRRSSSUUUVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSQQQOOOLLLJJJIIIHHHFFFEEE@@@>>><<<999666555444444111111000000000000000111000000000000000000000000////////////////////////---------------...///000000222444666777888888777999888777777777888999:::;;;;;;<<<===???@@@AAAAAA????????????@@@AAABBBBBBGGGJJJNNNRRRUUUYYY]]]aaafffeeeeeeeeeeeeeeeffffffjjjjjjiiigggffffffiiikkkrrrvvvxxxwwwsssooonnnoooppptttxxx{{{{{{|||}}}{{{xxxyyy}}}tttnnngggcccbbbbbbaaa```ccceeehhhlllsss}}}~~~~~~uuukkkccc___]]]\\\___ccclllsss~~~|||oooddd[[[\\\dddooo|||yyyssshhh^^^UUUOOOIIIFFFEEEIIIQQQ\\\kkkzzzxxxwwwwwwkkkfff```aaabbbccccccbbbaaaaaawwwggg___YYYRRRMMMLLLJJJKKKNNNPPPRRRTTTUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQOOOLLLJJJIIIHHHGGGEEE@@@>>>;;;888666444444444111111000000000000111111000000000000000000000000////////////////////////---,,,,,,------///000000000222444777888888888777999888666666666888999;;;:::;;;<<<===>>>@@@AAAAAA??????@@@@@@AAAAAABBBBBBEEEJJJPPPVVV[[[___ccceeeffffffeeeeeefffggghhhiiimmmmmmkkkiiifffeeegggiiirrruuuxxxwwwsssoooooopppoootttyyy|||{{{|||~~~|||zzz{{{vvvrrrkkkddd___[[[ZZZYYY[[[]]]___dddkkkvvvpppeee[[[VVVSSSRRRTTTWWWdddlllwwwssshhh^^^___gggqqq|||~~~wwwmmmcccZZZSSSMMMIIIFFFIIIOOOYYYgggwwwxxxppp~~~ooogggaaabbbcccccccccbbbaaa```wwwggg^^^XXXQQQMMMLLLHHHJJJLLLNNNQQQSSSTTTTTTVVVVVVVVVUUUTTTSSSRRRQQQRRROOOLLLJJJJJJIIIGGGEEE???>>>;;;888666444444444111000000000000000111111........................////////////////////////,,,,,,,,,---...///000111000222555777888888777777666555444333444555777999888888:::;;;<<<>>>??????BBBBBBBBBCCCCCCDDDDDDDDDCCCIIIQQQYYY___cccgggiiiccccccccceeegggjjjmmmooooooooonnnkkkgggfffggghhhrrruuuxxxwwwssspppooopppnnntttzzz||||||}}}zzzwwwqqqhhh```ZZZXXXXXXVVVXXXZZZ^^^fffrrr~~~|||mmmbbbVVVPPPMMMKKKMMMPPP___gggsssvvvjjj``````hhhrrr|||zzzpppggg^^^VVVOOOKKKGGGIIINNNWWWeeevvvwwwjjjxxxrrrgggbbbccccccdddcccbbbaaa```{{{kkkaaa[[[SSSNNNMMMJJJMMMOOOPPPQQQQQQSSSTTTXXXXXXXXXXXXWWWUUUSSSQQQOOONNNLLLLLLKKKJJJGGGDDDBBB@@@===999666444333222111111000000000000111111222111111000///......---////////////////////////......//////000000111111222333444555666666666666888666333222333555888:::999999;;;<<<>>>???@@@@@@CCCCCCCCCDDDDDDEEEFFFFFFFFFHHHKKKQQQYYYaaahhhllleeeffffffffffffgggjjjlllqqqtttuuuooogggbbbdddhhhsssuuuvvvuuusssqqqqqqqqqpppsssvvvyyy{{{~~~xxxlll```YYYWWWWWWVVVUUUXXX]]]ccclllzzz}}}zzzggg\\\PPPJJJFFFDDDGGGLLLUUU___lllwwwtttllldddcccfffmmmzzzvvvlllbbbZZZSSSNNNKKKJJJLLLTTTaaarrr|||sssvvvzzzgggaaa___^^^^^^```bbbcccccc{{{kkkbbb[[[SSSMMMKKKKKKMMMOOOPPPQQQQQQRRRTTTUUUVVVWWWWWWVVVUUUTTTSSSPPPNNNLLLKKKJJJIIIGGGEEECCCAAA===:::777444333333111111000000000000111111111111111000///.........////////////////////////......//////000000111111333333555666666777777777777666444222333555888::::::::::::;;;===???@@@AAAAAABBBCCCDDDEEEFFFFFFFFFGGGIIILLLQQQWWW___eeeiiihhhhhhhhhgggfffgggjjjlllqqqtttuuupppiiieeegggjjjrrrssstttsssqqqooooooooopppssswwwzzz|||~~~}}}rrreee\\\XXXXXXYYYWWWYYY]]]bbbiiivvv}}}wwwsssbbbXXXMMMHHHEEECCCEEEIIIOOOXXXeeeqqqzzzqqqhhh^^^]]]aaaiiivvvxxxnnneee\\\UUUPPPJJJIIIKKKRRR___pppvvvxxx{{{hhhbbbaaa___```bbbccccccccczzzkkkbbb[[[SSSLLLJJJKKKMMMOOOQQQPPPQQQRRRTTTTTTUUUVVVWWWWWWVVVUUUTTTQQQNNNKKKIIIIIIHHHGGGFFFCCCAAA>>>:::777555444444111111000000000000111111111111000000//////......000000000000000000000000......//////000000111111444555666777777888777777777666444333444666999;;;;;;;;;;;;;;;<<<>>>@@@BBBBBBDDDFFFIIIKKKKKKKKKKKKJJJKKKLLLOOOTTTZZZ```ccciiijjjkkkjjjiiiiiijjjkkkqqqttttttqqqkkkhhhjjjmmmrrrssssssrrrooonnnnnnooorrruuuyyy|||}}}}}}pppeee^^^[[[\\\ZZZZZZ]]]```fffrrr~~~}}}vvvnnnhhhYYYQQQHHHEEECCC@@@AAAEEEIIIQQQ^^^jjjuuu~~~qqqdddYYYXXX]]]fffrrr|||{{{qqqhhh___WWWRRRIIIIIIJJJPPP\\\lll|||zzzyyy~~~|||iiibbbaaa```aaacccddddddccczzzkkkbbb[[[RRRKKKIIIKKKMMMPPPQQQPPPQQQRRRSSSVVVVVVWWWXXXXXXWWWUUUTTTQQQNNNJJJHHHHHHHHHGGGGGGCCCAAA>>>:::888666555444111111000000000000111111111000000000/////////...000000000000000000000000......//////000000111111666666777888888888888888666555444444555777999;;;<<<<<<;;;;;;<<<>>>@@@BBBEEEHHHLLLPPPSSSTTTSSSSSSNNNNNNMMMNNNQQQVVV[[[^^^dddggglllnnnnnnllljjjiiinnnqqqrrroookkkiiilllooosssssssssqqqooonnnnnnooorrrvvvzzz}}}~~~~~~qqqgggaaa___]]]\\\^^^```dddooo{{{xxxoooeee^^^QQQJJJDDDBBBAAA>>>>>>AAAFFFMMMYYYeeerrrxxxkkk^^^RRRQQQWWWaaallluuu}}}tttkkkbbbYYYTTTKKKJJJKKKOOOYYYiiizzz~~~yyyyyyzzzhhh_________aaadddfffeeeddd{{{kkkbbb[[[RRRKKKIIILLLNNNPPPQQQPPPPPPQQQSSSYYYYYYZZZYYYXXXVVVUUUSSSQQQNNNJJJHHHGGGGGGGGGFFFBBB@@@===:::777666555555111111000000000000111111000000000000////////////////////////////////////......//////000000111111666777888888888888888888555555444444666888:::;;;===<<<<<<<<<===>>>@@@AAAFFFIIINNNSSSWWWXXXYYYXXXRRRPPPNNNNNNOOORRRVVVYYY[[[bbbjjjpppqqqnnnjjjhhhjjjlllmmmllljjjjjjlllooopppppppppnnnllllllmmmnnnsssvvv{{{~~~~~~}}}pppiiidddaaa``````aaadddooozzzuuujjj___XXXLLLEEEAAA@@@???===<<<>>>DDDIIISSS___mmm|||yyyqqqaaaUUUKKKJJJOOOYYYeeeooo~~~~~~vvvmmmddd\\\WWWOOONNNMMMOOOWWWfffwwwzzzwwwzzzhhh^^^]]]^^^```dddfffgggfff}}}lllbbbZZZRRRMMMKKKLLLNNNPPPQQQPPPPPPQQQRRRZZZZZZZZZYYYXXXVVVTTTRRRPPPMMMJJJHHHHHHGGGFFFEEEAAA???<<<999777555444444111111000000000000111111000000000000////////////////////////////////////......//////000000111111777777888888888888777777555555555555666888:::;;;<<<<<<===>>>??????@@@@@@CCCFFFKKKPPPTTTWWWYYYYYYUUUSSSPPPMMMNNNPPPSSSVVVVVV]]]fffmmmnnnlllhhhfffggghhhiiijjjjjjkkkmmmooolllllllllkkkiiijjjlllnnnsssvvv{{{~~~~~~~~~~~~~~~~~~{{{rrrmmmiiifffeeedddeeennnxxxtttiii^^^VVVJJJDDD@@@@@@???<<<<<<>>>@@@DDDKKKWWWfffuuuzzzqqqggg[[[SSSLLLKKKOOOWWWdddppp|||xxxppphhh```[[[RRRQQQOOONNNTTTaaassszzzooobbb```___```cccfffggghhhmmmaaaYYYRRRNNNMMMMMMOOOPPPQQQPPPPPPQQQRRRWWWWWWXXXXXXWWWUUUSSSRRRNNNLLLJJJIIIIIIHHHFFFDDD???>>>;;;888666444444333111111000000000000111111////////////000000000000------------------------......//////000000111111666777777888777777666666444444555666777999;;;<<<;;;<<<>>>@@@@@@@@@???>>>@@@BBBFFFLLLQQQUUUXXXZZZXXXUUUQQQMMMMMMOOORRRTTTWWW\\\bbbfffgggfffeeeeeeeeefffggghhhjjjlllnnnpppkkkllllllkkkjjjkkknnnqqqrrrvvv{{{}}}~~~}}}||||||{{{~~~wwwrrrnnnjjjffffffmmmvvv}}}uuujjj___XXXKKKEEE@@@@@@???<<<<<>>===:::777555444333333111111000000000000111111////////////000000000000------------------------......//////000111111111666666777777777666666555444444555666888999;;;<<<:::<<>>===???AAAEEEJJJOOOUUUYYY[[[YYYVVVQQQNNNMMMNNNRRRTTT[[[]]]___aaaaaabbbccceeedddeeefffhhhkkkmmmpppqqqnnnnnnnnnnnnnnnooosssvvvrrrvvvzzz}}}}}}|||{{{{{{~~~yyysssnnnhhheeekkkttt|||uuukkkaaaZZZMMMFFFAAA@@@???======@@@@@@AAAFFFPPP^^^ooo|||{{{tttmmmbbbWWWHHHFFFFFFFFFFFFLLL[[[jjj|||}}}vvvooogggbbbUUUSSSOOOKKKNNNYYYkkkyyyqqqlllgggdddccceeefffgggoooeee^^^UUUNNNKKKMMMNNNOOOPPPQQQQQQQQQQQQSSSTTTTTTUUUUUUUUUTTTTTTNNNLLLIIIHHHGGGFFFEEECCC@@@===:::777777666444333222222111000//////000000111333444222///---...000.../////////...---,,,,,,.../////////...///111333444555666888999999999999666666666666888:::<<<===>>>>>>???@@@@@@@@@@@@@@@@@@BBBEEEHHHNNNVVV___fffbbb___XXXQQQMMMNNNSSSWWW```aaaaaabbbbbbbbbbbbbbbaaaaaaccceeehhhjjjlllmmmpppooommmnnnppprrrrrrrrrvvvwwwxxxxxxwwwwwwyyy{{{yyyqqqlllkkkkkkkkkwwwwwwjjj___XXXOOOKKKEEEAAA???>>>>>>===JJJHHHGGGKKKVVVdddqqqxxx~~~}}}xxxpppeeeYYYRRRKKKHHHFFFGGGIIINNN[[[gggzzz{{{vvvnnnhhh___UUUMMMNNNPPPUUUdddttt|||~~~rrrhhheeefffeeedddeeeoooeee^^^VVVOOOLLLMMMMMMNNNOOOOOOPPPPPPPPPRRRSSSTTTUUUUUUUUUTTTSSSOOOMMMJJJHHHHHHGGGFFFDDDAAA>>>:::777666555333222222222111000000000000000000222333222///...///000......//////......---,,,.../////////...///111333444555666777888888888888666666666666777999;;;<<<<<<======>>>???>>>>>>>>>@@@BBBEEEHHHNNNVVV___eeefffaaaXXXPPPKKKMMMSSSXXX^^^^^^___aaaaaabbbbbbbbb```___```aaaeeehhhkkklllnnnmmmmmmooorrrttttttsssvvvwwwxxxxxxxxxyyy{{{}}}tttmmmhhhgggfffrrr{{{wwwjjj___XXXOOOKKKEEEAAA???>>>>>>===EEECCCCCCGGGRRR```mmmuuu~~~||||||xxxrrrkkkaaaVVVOOOKKKGGGEEEGGGHHHNNNZZZfffxxx~~~xxxqqqjjj___TTTLLLMMMNNNRRR```ppp{{{tttiiiffffffeeedddeeepppfff___XXXQQQOOOMMMMMMMMMNNNNNNNNNNNNNNNQQQSSSUUUVVVVVVTTTRRRQQQOOOMMMJJJIIIHHHHHHFFFEEEBBB???:::777666444222111222111000000000000000000///111222111000///000111....../////////...------...//////......///111444444555666666777777777777666555555666777888999:::;;;;;;<<<============<<<@@@BBBEEEHHHMMMTTT\\\aaafff```WWWNNNIIILLLRRRXXXZZZ[[[]]]^^^```aaaaaaaaaaaa___]]]___ccchhhlllnnnllllllmmmpppsssuuuuuuuuuuuuvvvxxxxxxyyyzzz}}}yyynnngggdddbbbkkktttwwwkkk___XXXOOOKKKEEEAAA??????>>>>>>>>>===>>>BBBLLLYYYfffnnnwww|||~~~||||||yyytttmmmfff]]]TTTNNNJJJGGGEEEFFFHHHMMMXXXddduuuzzzsssmmmaaaVVVNNNMMMNNNQQQ]]]lllyyywwwlllhhhgggeeeddddddssshhhaaaYYYRRRPPPOOONNNNNNMMMMMMMMMMMMNNNPPPRRRUUUVVVVVVTTTQQQOOOMMMKKKIIIGGGGGGGGGEEEDDDBBB???:::777555444111000111111000000000000000111///000000000000111111222......////////////......---...///......///222444444555666666666666666555555555555666666777888999:::;;;<<<<<<======<<<<<>>;;;;;;<<<@@@GGGRRR^^^fffnnnssswwwuuuooommmqqqwww~~~~~~|||wwwqqqjjjccc[[[TTTOOOIIIFFFDDDEEEGGGKKKVVVaaarrrzzzsssnnneeeZZZRRRPPPOOOQQQ\\\jjjwwwyyymmmiiihhhfffdddeeevvviiiaaaYYYSSSPPPPPPOOONNNNNNNNNNNNOOOOOOPPPRRRTTTVVVUUUSSSPPPNNNKKKIIIGGGEEEFFFEEEDDDCCCBBB???:::777555333111///111000000000000000111111/////////000111222222222......///////////////...---...///......///222555555666666666666666555444444444555666777888888888<<<<<<===>>>>>>>>>>>>===CCCDDDFFFGGGHHHJJJMMMOOOPPPOOONNNKKKKKKMMMRRRVVVWWWXXXZZZ\\\^^^```aaaaaabbb]]]YYY[[[bbbiiinnnooommmllllllnnnppprrrqqqooooooqqqsssuuuvvvyyy|||uuuiiiaaa]]]aaahhhttt{{{pppeee^^^TTTPPPIIIDDDBBB@@@??????;;;<<<>>>@@@DDDLLLVVV^^^dddhhhjjjeee^^^[[[___dddqqqxxx~~~yyytttnnnggg```YYYSSSNNNHHHEEEDDDEEEFFFIIISSS^^^oooxxxqqqmmmggg\\\SSSQQQOOOOOOZZZgggttt~~~xxxmmmjjjiiigggffffffuuuiiiaaaYYYSSSPPPPPPOOONNNMMMMMMNNNPPPPPPQQQRRRSSSTTTTTTRRROOOMMMJJJGGGEEEDDDEEEDDDCCCBBBAAA>>>999666555333111000000000000000000111111222000///...///111222222111......///000000000//////------.........000333555777777777777666666555444333444555777888999::::::======>>>????????????>>>CCCEEEGGGGGGGGGGGGHHHJJJGGGHHHIIIJJJKKKNNNSSSVVVXXXYYY[[[]]]___```aaabbb]]]XXXTTTVVV___gggjjjkkklllkkkjjjjjjlllnnnnnnmmmnnnppprrrtttuuuxxx{{{~~~~~~ooobbbZZZ^^^dddmmmyyy~~~tttkkkdddXXXSSSLLLGGGCCCAAA@@@???<<<>>>@@@AAACCCIIIRRRYYY\\\]]]]]]XXXSSSQQQTTTXXXccckkkxxx}}}tttqqqkkkddd^^^WWWPPPKKKGGGDDDCCCDDDEEEHHHQQQ\\\mmm}}}~~~wwwqqqnnneeeZZZQQQOOOMMMLLLVVVcccrrr~~~~~~vvvllliiijjjiiihhhiiirrrfff___XXXSSSQQQNNNMMMLLLKKKLLLNNNPPPQQQRRRRRRSSSSSSRRRQQQOOONNNJJJHHHEEEEEEEEEEEEDDDCCC???<<<888666555444222111000000000000000111222222111000...///111222111///......///000000000000000,,,---.........000333555888888888888777666555444222333555888:::;;;<<<<<<======>>>????????????>>>CCCEEEGGGHHHHHHHHHIIIJJJDDDEEEFFFGGGIIINNNTTTYYYZZZ[[[]]]___```aaabbbbbbZZZUUUQQQUUU^^^fffiiihhhiiigggeeeeeehhhkkkmmmnnnooopppssstttvvvxxx{{{~~~yyyiii```\\\```gggrrr~~~yyypppkkk]]]WWWPPPIIIEEEBBB@@@???:::===@@@AAABBBGGGPPPWWWZZZZZZWWWTTTRRRRRRUUUXXX^^^eeessssssooojjjeee___XXXPPPKKKFFFDDDCCCDDDDDDFFFPPPZZZiiizzzxxxsssqqqeeeZZZRRROOOMMMLLLUUUbbbppp|||tttjjjiiijjjjjjjjjlllnnnccc]]]XXXTTTRRRLLLKKKJJJJJJKKKMMMOOOQQQRRRRRRRRRRRRQQQPPPOOONNNJJJHHHFFFEEEFFFFFFEEEDDD>>><<<888666555444333111000000///000000111222222222000...///222222111.........///000000000000000,,,---.........000333666999999999999888666555444111333666999;;;<<<======<<<======>>>>>>>>>>>>>>>BBBDDDHHHIIIJJJJJJKKKLLLFFFFFFEEEEEEHHHNNNUUU[[[\\\]]]^^^```aaabbbbbbcccZZZUUURRRVVV```hhhjjjhhhgggdddbbbbbbfffjjjmmmoooppprrrtttuuuvvvxxx|||~~~~~~ssshhh[[[]]]cccmmmyyy|||tttnnn___ZZZRRRKKKFFFCCC@@@>>>888;;;???@@@AAAGGGOOOWWW]]][[[XXXVVVVVVXXX[[[]]]```gggssstttqqqmmmhhhbbbZZZRRRMMMFFFDDDCCCDDDDDDFFFOOOXXXgggxxx{{{vvvtttggg\\\TTTRRROOONNNWWWcccooo{{{|||rrriiihhhjjjkkklllmmmoooddd]]]WWWSSSSSSPPPOOONNNNNNNNNOOOPPPQQQQQQRRRSSSSSSQQQNNNJJJHHHDDDEEEFFFFFFEEEDDDCCCBBBAAA???<<<888555444333222333222000///.........///........................000000111000000///......000///...---...111444666666555444444555444222111111444666888:::<<>>>>>===<<<<<<>>>AAA>>>AAAEEEFFFEEECCCBBBBBB@@@BBBDDDFFFIIIOOOVVV[[[YYY\\\```cccdddeeeeeefffXXXQQQOOOVVV___bbbbbbbbb```______```bbbfffiiikkkmmmppptttwwwyyy{{{~~~mmm```[[[[[[dddoooyyy|||uuuiiibbbYYYOOOIIIDDDAAA??????======??????BBBJJJTTTZZZ]]]aaabbbbbbaaaaaabbbfffmmmwww~~~zzzxxxvvvuuuxxxwwwwwwwwwxxxyyy{{{|||}}}~~~~~~~~~~~~wwwrrrkkkfffaaaZZZSSSMMMHHHAAA<<<>>>CCCHHHOOOVVVhhhvvv}}}uuuppphhh```WWWQQQMMMNNNUUU^^^ooo{{{tttjjjiiilllmmmnnnppp~~~mmmccc\\\VVVSSSRRRPPPPPPOOOOOOOOOPPPRRRSSSRRRSSSTTTSSSRRROOOKKKIIIGGGGGGHHHHHHGGGFFFDDDCCCAAA???<<<888555444333222222111000///......//////111111111111111111111111///000000000//////...---///...------///111555777777777666666666666444333222444777888999;;;>>>@@@======>>>===<<<===???AAAAAADDDGGGHHHGGGEEEEEEEEEAAABBBCCCEEEHHHNNNVVV[[[]]]aaafffjjjlllkkkjjjiiiZZZSSSPPPVVV]]]___^^^^^^]]]]]]]]]___bbbfffjjjmmmnnnppptttwwwxxxzzz}}}~~~tttccc\\\XXX^^^fffooowww~~~}}}vvvkkkdddZZZQQQJJJEEEBBB@@@???======??????BBBJJJTTT```eeekkknnnnnnnnnmmmnnnqqqvvv|||~~~zzzyyyvvvrrrooonnnmmmlllllllllkkkkkklllmmmooopppssstttuuuuuuvvvyyy}}}xxxsssmmmgggbbb\\\TTTNNNJJJEEEAAAAAACCCEEELLLTTTgggsss~~~vvvqqqjjjaaaXXXRRRNNNMMMTTT]]]mmmyyytttjjjiiikkklllmmmppp{{{jjj```ZZZUUURRRRRRPPPPPPOOOOOOPPPRRRSSSUUUSSSTTTTTTTTTRRROOOLLLJJJGGGGGGHHHHHHGGGFFFDDDCCC@@@>>>;;;888555333333222111000////////////000000////////////////////////...////////////...------...---------///222555777777777777777666555444333333555777999999:::<<<>>><<<===>>>======>>>AAACCCCCCEEEGGGHHHGGGFFFFFFGGGBBBBBBCCCEEEIIIPPPYYY___bbbeeekkkoooqqqooollliii[[[TTTQQQVVV[[[\\\ZZZZZZZZZZZZ[[[^^^bbbgggkkknnnnnnqqqtttvvvwwwyyy{{{}}}~~~}}}jjj```XXXXXX]]]ccckkkqqqyyy{{{xxxmmmfff\\\RRRKKKFFFCCCAAA???======??????BBBJJJTTTeeemmmwww|||}}}|||{{{|||~~~zzzwwwsssqqqjjjhhhfffdddbbbaaaaaaaaa]]]]]]]]]]]]^^^___``````dddeeegggiiikkknnnsssvvvzzz}}}zzzuuunnniiiddd^^^VVVPPPHHHFFFDDDDDDCCCDDDKKKTTTdddpppxxxsssllldddZZZSSSNNNLLLRRRZZZiiivvvuuujjjhhhjjjkkkmmmoooyyyhhh___YYYTTTRRRRRROOONNNNNNOOOPPPRRRTTTUUUSSSSSSTTTSSSQQQOOOLLLKKKEEEFFFFFFFFFEEEDDDBBBAAA???===;;;777555333333333///////////////000000000........................---...............------,,,,,,,,,...000333666888444555666555444222222222444666888888888999;;;===<<<===>>>>>>>>>???BBBEEEDDDFFFGGGGGGFFFEEEEEEFFFCCCDDDEEEHHHMMMVVV```fffhhhiiikkkmmmnnnllliiifff[[[UUUTTTXXX]]]\\\[[[[[[ZZZZZZ[[[^^^aaafffjjjlllnnnpppsssuuuvvvwwwyyy{{{tttggg[[[VVVXXX\\\bbbiiikkkooowww{{{ooohhh]]]SSSLLLGGGCCCAAA???======??????BBBJJJTTThhhrrryyysssnnnjjjfffccc^^^\\\ZZZXXXVVVVVVVVVVVVRRRRRRRRRRRRSSSSSSTTTTTTUUUWWWZZZ]]]```dddhhhlllooorrrwwwzzz}}}|||wwwpppkkkfff```XXXRRRDDDCCCDDDEEECCCDDDLLLVVV```kkkzzzzzzvvvooofff\\\UUUOOOLLLQQQXXXeeessswwwkkkhhhiiijjjmmmoooxxxhhh^^^YYYTTTRRRRRRMMMMMMMMMMMMOOOPPPRRRTTTSSSSSSRRRQQQOOOMMMKKKJJJFFFFFFFFFFFFEEECCCAAA@@@>>>===:::777555333333333/////////000000000000000111111111111111111111111------...............---,,,,,,---...000333666777333555777666333111222333444666888888888888:::<<<;;;<<<===>>>???AAADDDGGGHHHJJJKKKKKKHHHFFFEEEFFFDDDEEEHHHLLLSSS\\\gggmmmnnnllliiihhhhhhhhhfffdddZZZVVVVVV\\\aaaaaa```bbb]]]]]]]]]^^^```dddgggiiimmmooorrrtttuuuvvvxxxzzz~~~||||||}}}|||nnn```YYYWWWXXX\\\aaa___fffrrr}}}~~~qqqiii___UUUMMMGGGCCC@@@???======??????BBBJJJTTTiiiuuuxxxsssmmmgggbbb^^^ZZZWWWTTTRRRPPPMMMKKKJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIJJJLLLPPPSSSVVVZZZ^^^aaafffiiinnnssswww{{{zzzsssmmmiiibbbZZZUUUFFFEEEEEEEEEBBBBBBJJJSSS\\\fffttt~~~}}}yyyqqqhhh^^^WWWOOOLLLOOOVVVbbbpppzzzlllhhhiiijjjmmmpppyyyiii___ZZZUUURRRRRRNNNMMMMMMMMMNNNPPPQQQRRRSSSRRRRRRPPPOOOMMMKKKJJJHHHIIIIIIHHHGGGEEECCCBBB>>><<<999777555333333333//////000000000000///...000000000000000000000000------...////////////...,,,,,,---///111333555666555777999888555333444555444555777888888888:::<<<:::<<<===>>>@@@BBBFFFIIINNNPPPRRRQQQNNNJJJGGGFFFDDDFFFJJJOOOVVV___hhhnnnqqqlllgggeeefffgggfffdddYYYWWWYYY```eeeeeefffiii``````______aaaccceeegggkkknnnqqqssstttvvvxxxzzz~~~}}}yyywwwyyy|||wwwhhh___ZZZWWWXXX[[[XXX```mmmzzzssslllaaaWWWOOOIIIDDDBBB???======??????BBBJJJTTTiiiwwwwwwqqqhhhddd^^^YYYUUURRRNNNLLLHHHGGGEEEBBBAAA@@@@@@@@@>>>??????@@@@@@??????>>>@@@CCCGGGJJJMMMPPPSSSVVV]]]aaafffkkkpppuuuzzz~~~~~~~~~wwwrrrmmmfff___YYYOOOKKKHHHEEEBBB@@@EEEMMMYYYcccoooxxx}}}{{{rrrjjj```XXXPPPLLLOOOUUU___nnn~~~}}}nnniiiiiijjjnnnqqq{{{jjjaaa[[[VVVSSSSSSPPPOOONNNNNNOOOPPPQQQRRRTTTSSSRRRQQQOOOMMMLLLKKKIIIIIIIIIHHHGGGEEECCCAAA===;;;999666444333333333000000111111000///...---........................---...//////000000000///------...///111222444444444888:::888444222333666333444777777888888;;;<<<:::;;;===???@@@CCCGGGJJJQQQTTTWWWVVVRRRLLLGGGEEECCCFFFKKKPPPUUU\\\cccgggkkkfffbbbbbbeeegggeeebbbYYYXXX[[[cccggghhhjjjmmmbbbaaa``````aaadddfffhhhiiilllppprrrtttvvvxxxzzz~~~|||xxxvvvyyy}}}sssiiiaaaZZZVVVWWWUUU\\\gggrrr{{{wwwpppeeeZZZRRRKKKGGGDDD???======??????BBBJJJTTTeeeuuu}}}zzzvvvooofff___WWWSSSOOOKKKHHHFFFDDDBBB>>>===;;;:::999::::::;;;888888999::::::999888777999<<>>???AAACCCHHHLLLQQQWWW\\\aaagggjjjmmmpppuuuyyy}}}~~~|||zzzyyyyyyzzz{{{uuuwwwyyy|||zzzvvvooogggbbbYYYPPPHHHFFFFFFFFFJJJOOOUUU___jjjrrrtttuuuxxx|||}}}}}}~~~~~~}}}rrrjjjaaaYYYRRRMMMOOOUUU]]]mmm}}}qqqjjjjjjlllooosssoooddd[[[TTTQQQRRRTTTRRRQQQOOOOOOPPPQQQRRRTTTSSSRRRPPPNNNLLLKKKJJJHHHHHHHHHGGGFFFDDDBBBAAA>>><<<999777666555333222000000000000000000000000000000111111111111000000////////////............000/////////111222444666888888666444111000111333555555666666777777888888===<<<<<<===???AAADDDFFFMMMSSSWWWUUURRROOOJJJEEECCCCCCFFFLLLRRRXXXZZZ[[[___^^^^^^```cccfffgggggg```______aaadddgggggggggeeebbb^^^___bbbfffggggggiiilllpppsssuuuwwwzzz|||~~~{{{kkk```ZZZXXXXXXZZZ___gggppp{{{zzztttjjj```XXXPPPJJJFFFAAA@@@===<<<<<<@@@GGGLLL___ooowwwsssmmmcccZZZTTTOOOKKKIII<<<<<<;;;;;;:::999888888888666444555888999777555555555555555666666666666666777888999:::;;;<<<<<>><<<999777666555333222000000000000000000000000000000111111111111000000---.........//////000000////////////111333555666888888777555222222333555777777777888999999::::::;;;:::999:::;;;>>>BBBDDDIIIQQQWWWWWWTTTQQQKKKDDDDDDDDDGGGLLLRRRWWWYYYZZZ]]]\\\]]]___bbbeeeeeeeee\\\]]]^^^aaaccceeeeeeddddddaaa^^^___bbbeeegggggggggjjjmmmppprrruuuxxxzzzrrrgggaaa___^^^___bbbgggoooxxx{{{uuukkkaaaXXXPPPIIIEEEAAA@@@>>><<<<<<@@@FFFKKKZZZkkkvvvnnnbbb\\\TTTLLLGGGCCC@@@>>>;;;;;;:::999999888777777999777555555777777555333555555555555555444444333555666777888999:::;;;;;;<<<>>>@@@CCCFFFJJJPPPTTT[[[^^^ccchhhmmmrrrwww{{{~~~{{{{{{~~~}}}zzzqqqrrrtttxxx~~~wwwnnnbbbXXXMMMIIIGGGHHHMMMSSS^^^eeemmmssstttttttttuuuqqqpppnnnlllkkkkkkkkklllrrrwww~~~xxxsssjjj^^^UUUQQQQQQRRR[[[iii{{{xxxpppnnnqqqssstttoooccc[[[TTTQQQRRRRRRQQQOOONNNNNNNNNOOOPPPQQQQQQPPPNNNLLLKKKJJJIIIHHHHHHHHHGGGFFFDDDBBBAAA>>>;;;888777666555333111000000000000000000000000///000000111111000000///,,,,,,---...///000111111.........///111333666777777777777555444333555777888888999::::::;;;<<<<<<;;;:::888888:::===AAADDDHHHPPPXXXYYYWWWTTTMMMGGGFFFFFFGGGKKKQQQUUUXXXXXXZZZZZZ[[[^^^aaabbbaaa```YYY\\\___cccddddddcccbbbaaa___^^^^^^aaadddfffgggfffiiimmmppprrrtttxxxzzz}}}rrrkkkhhheeeeeefffiiinnnuuu{{{~~~xxxnnndddZZZQQQJJJEEEBBBAAA???<<<<<>>@@@CCCHHHKKKNNNRRRWWW\\\aaagggmmmqqqtttwwwzzz}}}}}}~~~|||ttttttuuuyyyvvvfff[[[OOOIIIHHHIIINNNUUU```gggpppvvvwwwvvvvvvvvvsssqqqooollljjjhhhggggggkkkpppvvv|||yyytttkkk```WWWRRRRRRSSS[[[gggyyywwwrrrrrruuuwwwnnnccc[[[TTTRRRSSSQQQPPPOOONNNNNNNNNOOOOOOPPPPPPOOOMMMLLLJJJIIIIIIHHHHHHHHHGGGFFFDDDBBBAAA>>>;;;888666666555333111000000000000000000000000//////000000000000//////---------...///000000111---------///111444777888555666666555333444666888888999999:::;;;<<<======>>><<<:::999;;;>>>BBBEEEIIIQQQWWWXXXWWWUUUQQQLLLHHHGGGHHHKKKPPPTTTVVVWWWXXXXXXZZZ\\\______]]][[[XXX]]]bbbfffgggeeecccaaa^^^^^^^^^___aaadddfffgggiiikkknnnqqqsssvvvzzz}}}~~~}}}vvvqqqlllkkkkkkllloootttzzz}}}|||ssshhh^^^TTTLLLGGGCCCBBB@@@===<<>>===<<<;;;:::777777666666555555555444777666666555555555444444333444555666666555333222333444444555666777777777888:::<<<<<<===???BBBEEEEEEHHHMMMRRRWWW]]]ccchhhkkkooouuuzzz}}}|||||||||}}}yyyiii]]]PPPJJJGGGHHHNNNUUU^^^eeeooouuuwwwwwwxxxyyy{{{zzzxxxuuurrrnnnlllkkkjjjmmmrrrxxx~~~~~~~~~~~~}}}|||||||||}}}zzzvvvmmmbbbXXXSSSRRRSSSYYYeeevvv}}}uuusssvvvzzz~~~mmmbbb[[[TTTRRRSSSPPPPPPOOOOOONNNNNNNNNNNNOOOOOONNNMMMKKKJJJIIIIIIHHHHHHHHHGGGFFFDDDBBBAAA===;;;888666555444222111000000000000000000000000//////000000000000/////////////////////.........---------///111444777888444444444333222333555777777777888999:::;;;<<<======<<<::::::;;;>>>BBBDDDGGGMMMQQQPPPPPPQQQPPPNNNIIIHHHHHHJJJOOOSSSUUUVVVWWWWWWXXXZZZ\\\\\\YYYWWWUUU[[[bbbffffffccc```___\\\]]]^^^___aaadddfffhhhiiillloooqqqtttwww|||~~~zzzsssrrrppppppsssxxx}}}wwwmmmbbbXXXOOOJJJCCCCCCAAA>>>===>>>BBBFFFOOOaaayyy}}}wwwlllcccZZZRRRJJJDDD@@@>>>:::999999999999888666666666555555555555555444555555666666666777777444555666888888888777777444444555555666666777777444666777777777777:::;;;===@@@DDDHHHLLLRRRYYY]]]ccciiiqqqyyyyyylll```RRRJJJGGGGGGLLLRRRYYYaaakkkssswwwyyy}}}|||yyyuuusssnnnoooqqqvvv|||~~~yyynnnnnnoooqqqssstttsssrrrnnnmmmmmmnnnqqqvvv{{{~~~{{{wwwnnncccZZZTTTRRRSSSXXXcccssswwwssswww{{{}}}mmmbbbZZZTTTRRRSSSPPPPPPPPPPPPOOOOOOOOONNNOOOOOONNNMMMLLLKKKJJJJJJHHHHHHHHHGGGFFFDDDBBBAAA===:::777666555444222000000000000000000000000000...//////000000//////...000000//////.....................///111333666777444444444333222222444666666666777888:::;;;<<<<<<;;;:::::::::;;;===???AAABBBGGGJJJHHHGGGJJJKKKJJJIIIHHHGGGIIINNNRRRUUUVVVWWWWWWWWWXXXYYYYYYWWWUUUQQQWWW___cccaaa]]][[[ZZZ[[[]]]___aaabbbdddgggjjjiiikkkmmmppprrrvvv{{{zzzyyyvvvvvvxxx}}}yyyoooeee[[[RRRLLLDDDDDDBBB???===>>>AAADDDMMM^^^uuu{{{lllfff]]]TTTLLLFFFAAA======;;;888888999999999888666666666666666666666666333555666777666777999:::888888888888999999999:::666666666666777777777888444555777777666666777888888999<<>>???@@@>>>DDDGGGEEEEEEGGGGGGEEEIIIGGGGGGIIIMMMRRRUUUWWWYYYWWWVVVVVVWWWWWWVVVTTTOOOVVV^^^aaa^^^ZZZYYYYYYZZZ]]]```bbbccceeehhhllljjjlllnnnqqqsssxxx}}}}}}{{{}}}zzzpppfff\\\SSSMMMEEEDDDBBB???======@@@CCCHHHYYYnnn|||sssjjjdddVVVRRRKKKEEE@@@===;;;;;;===;;;999999:::;;;:::999777777777777777888888888555777999888777777888;;;===<<<:::888777777888999777888888888888999999999777888::::::999888999:::666777999:::<<<@@@FFFJJJRRRYYYeeeqqq{{{|||tttgggYYYPPPJJJGGGHHHLLLPPPVVV___ffflllttt||||||yyyuuuuuuwwwzzz||||||~~~uuuiiibbb[[[XXXUUUSSSTTTTTTTTTSSSNNNLLLKKKLLLPPPWWW^^^cccnnnwww{{{wwwooodddZZZSSSQQQQQQVVV```nnn}}}|||uuutttwwwzzz|||lllbbbZZZTTTRRRSSSQQQQQQRRRRRRQQQQQQPPPOOOPPPOOOOOONNNMMMLLLKKKKKKHHHHHHHHHGGGFFFDDDBBBAAA===:::777555555444222000000000000000000000000000......////////////......,,,------...///000111111000/////////111222444666777777777555333333555777666777888999;;;<<<===>>><<<===???@@@AAAAAAAAAAAA===CCCHHHHHHGGGHHHGGGCCCHHHGGGFFFHHHMMMRRRVVVWWWZZZXXXVVVUUUVVVVVVUUUTTTPPPWWW___aaa^^^ZZZZZZZZZZZZ]]]aaacccdddeeeiiimmmmmmoooqqqsssvvv{{{yyyooofff\\\SSSMMMEEEEEECCC@@@======@@@BBBDDDTTTiii~~~yyymmmbbbXXXQQQFFFCCC???;;;888888999::::::888666666777888777666888888888888999999999999777999;;;:::777666888:::AAA???;;;777555555666777999999999999999:::::::::666777999999888777888999888888999999;;;>>>CCCGGGKKKSSS___lllwww|||vvvjjj]]]SSSMMMHHHHHHKKKKKKPPPXXX^^^eeelllvvv|||zzzwwwyyyzzz{{{zzz{{{qqqeee]]]YYYUUUPPPMMMKKKKKKKKKJJJEEECCCAAABBBEEELLLSSSWWWhhhqqq}}}zzzvvvooodddZZZSSSQQQPPPVVV___mmm|||yyytttuuuwwwzzzvvvhhh```ZZZTTTQQQRRRPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPOOOOOOMMMLLLJJJIIIIIIIIIIIIHHHGGGEEECCCAAA<<<;;;888555333222222222000000////////////000000111111000000//////............////////////............///000111333555666888888777555333333555888444555666777999:::;;;<<<;;;::::::;;;<<<>>>@@@AAAAAAAAAAAABBBCCCDDDEEEFFFEEEFFFIIILLLPPPRRRTTTTTTZZZYYYZZZ[[[WWWQQQOOOQQQNNNVVV]]]]]][[[ZZZXXXUUUWWWYYY\\\```dddfffggghhhlllnnnrrruuuxxx|||}}}{{{}}}}}}tttmmmggg^^^TTTKKKHHHEEE@@@>>>>>>???@@@@@@HHHQQQaaavvv|||mmmaaaYYYSSSLLLGGG<<<;;;:::999888888888888666666666666777777777777999999888888888888999999777777888999;;;<<<======EEEAAA;;;999999:::999888:::999777666666666777888999999999999888666555444999999888888999;;;<<<>>>HHHKKKTTTaaannnxxxqqqiii\\\QQQIIIEEEBBBAAAFFFHHHLLLQQQYYYcccmmmttt{{{~~~~~~{{{yyyxxxxxx~~~~~~|||{{{|||}}}~~~zzzvvvsssnnngggbbbbbb\\\RRRJJJEEECCCCCCCCC@@@?????????BBBFFFJJJLLL[[[eeesss~~~yyyuuunnneee]]]WWWSSSQQQVVV^^^kkkyyyuuurrrtttxxxzzzuuuhhh```ZZZTTTRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOMMMLLLJJJIIIHHHHHHHHHHHHFFFDDDBBBAAA<<<;;;888555333222222222111000000//////000000111111111000000///..................//////...............///000111333555666777777666444222333555777555666777888999;;;<<<<<<;;;;;;;;;<<<===???AAABBBBBBBBBBBBBBBCCCDDDEEEFFFHHHIIILLLOOORRRUUUWWWXXX[[[ZZZ[[[\\\WWWOOOLLLMMMMMMVVV\\\\\\ZZZYYYXXXUUUVVVXXX[[[___ccceeeggggggkkknnnqqquuuxxx|||~~~~~~xxxuuuyyyzzzrrrkkkeee]]]SSSKKKHHHEEE@@@>>>>>>@@@AAAAAAEEEMMM[[[ooovvvmmm```UUUNNNIIICCC>>>;;;:::999888777777777777666666777777777888888888:::999999999999999999:::999999999999999999999999@@@<<<999777888999999777777777666777777888999:::888888888888888777666555888777777777888999;;;;;;BBBDDDLLLXXXdddnnnzzzoooggg[[[PPPHHHDDDAAA@@@BBBDDDHHHLLLSSS\\\eeelllvvvzzz}}}{{{yyyxxxyyy|||~~~|||{{{xxxwwwvvvuuuuuuvvvxxxyyyxxxtttpppmmmmmmllljjjhhheee]]]QQQHHHCCC@@@>>><<<======<<<===???BBBDDDFFFRRR]]]kkkwww{{{wwwpppggg___YYYTTTRRRVVV^^^kkkyyy}}}sssppprrrwwwyyytttggg```[[[UUUSSSSSSPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOMMMKKKJJJIIIGGGGGGGGGGGGEEECCCAAA@@@<<<;;;888555333222222222111000000//////000000111111111000//////......---------............------......///000111333555666666666555333222222444777666777888999:::;;;<<<===<<<<<<<<<===???@@@BBBCCCCCCCCCCCCCCCCCCDDDEEEFFFJJJKKKNNNQQQTTTWWWYYYZZZ]]]\\\]]]^^^XXXNNNIIIIIIMMMUUU\\\[[[YYYYYYXXXUUUUUUWWWZZZ]]]aaadddeeefffjjjmmmqqquuuxxx}}}|||}}}sssqqqwwwzzzuuunnnhhhbbb[[[RRRKKKIIIEEEAAA???@@@AAAAAAAAACCCHHHTTTeeeyyy{{{sssaaaZZZPPPHHHCCC???:::777:::999888777666666666777777777888888888999999999:::::::::999999:::::::::;;;::::::999888777666666;;;:::888999:::::::::888777777888888888888888777666777777888777777666666666666666666666777888999<<<===CCCNNNXXXbbbooozzz{{{mmmeeeZZZOOOHHHCCC@@@???>>>@@@CCCFFFKKKSSS[[[aaannnrrryyy~~~~~~{{{yyyvvvxxx||||||xxxuuusssqqqmmmllljjjiiiiiijjjlllmmmkkkgggdddccceeeiiilllnnnggg]]]PPPGGGCCC@@@<<<888<<<<<<<<<======???@@@AAAHHHQQQ___mmmxxx}}}yyyrrrjjjaaaZZZUUUSSSVVV]]]jjjwww}}}rrrnnnqqquuuyyy}}}qqqfff___[[[VVVSSSTTTPPPOOONNNNNNNNNOOOPPPQQQQQQPPPPPPOOOMMMKKKIIIHHHEEEFFFFFFFFFDDDCCCAAA@@@<<<;;;888555333222222222000//////......//////000111000000///......------,,,,,,------------,,,,,,......///000111333555666555555444333111222444777777888888:::;;;<<<======<<<======???@@@BBBCCCDDDCCCBBBBBBBBBCCCCCCDDDEEEIIIKKKNNNRRRVVVXXXZZZ[[[```___``````YYYNNNGGGFFFLLLTTT[[[ZZZXXXXXXWWWUUUTTTVVVXXX\\\___bbbdddfffjjjmmmqqquuuyyy~~~}}}}}}{{{ppppppyyy}}}tttqqqkkkfff```YYYRRRLLLIIIFFFCCCAAAAAABBBBBBAAABBBEEENNN\\\nnnuuuhhh___RRRMMMFFF@@@===;;;888666888888777666666666666666888888999999999::::::::::::999999888888999999:::;;;;;;:::999888777666666;;;;;;;;;<<<===<<<;;;999;;;;;;;;;:::999666444333555666777777888888888777666666666666777777888888;;;:::>>>GGGOOOXXXdddooo{{{{{{vvvjjjcccXXXNNNGGGCCC@@@>>><<<>>>@@@CCCGGGMMMTTTYYYeeejjjpppwww{{{}}}{{{wwwxxxyyyzzz|||~~~~~~{{{wwwrrrmmmiiifffddd___^^^\\\[[[[[[\\\^^^___^^^]]][[[[[[^^^cccgggjjjdddZZZNNNGGGDDDCCC???;;;?????????????????????>>>AAAIIIVVVdddqqq}}}{{{tttlllccc\\\VVVTTTVVV]]]iiivvvuuuppppppuuuxxxyyynnnccc^^^ZZZVVVSSSTTTOOOOOONNNMMMMMMOOOPPPQQQQQQQQQPPPOOOMMMKKKIIIHHHDDDEEEEEEEEEDDDCCCAAA@@@<<<;;;888555333222222222///......------......///000000//////...---------,,,,,,------------,,,,,,......///000111333555666444555444222111222555777888888999:::;;;;;;<<<<<<<<<===>>>@@@BBBCCCDDDEEEBBBBBBBBBAAABBBBBBCCCCCCIIILLLRRRWWW\\\^^^______cccbbbbbbaaaZZZNNNGGGFFFLLLTTTYYYYYYWWWXXXWWWVVVTTTUUUXXX[[[^^^aaadddeeejjjmmmqqqvvvzzz~~~~~~xxxppplllqqq{{{}}}{{{rrroookkkfff```ZZZSSSOOOKKKHHHEEECCCBBBBBBAAA@@@BBBDDDJJJUUUeeetttzzzpppcccVVVNNNFFFDDD@@@===;;;:::999888777777666666555666666666999999999999::::::::::::888888777777777777888888::::::::::::::::::999999:::;;;======<<<:::999888;;;;;;;;;;;;999777444333555666777888999999999999777777888888888888888888:::888;;;AAAHHHNNNYYYbbbpppzzz~~~vvvpppeee^^^UUULLLFFFBBB@@@>>><<<>>>AAACCCGGGLLLRRRWWW]]]bbbhhhoootttyyy~~~~~~}}}{{{xxxuuuuuuwwwzzz||||||zzzqqqooojjjeee___[[[XXXVVVQQQPPPOOONNNNNNPPPRRRSSSRRRSSSTTTVVVWWWZZZ\\\]]]ZZZSSSKKKGGGGGGFFFDDDAAACCCCCCBBBAAA@@@??????>>>AAAGGGQQQ]]]kkkyyy|||vvvnnneee^^^XXXUUUWWW^^^iiivvv{{{sssqqquuuyyyuuujjjaaa]]]YYYUUUSSSSSSOOONNNMMMLLLMMMOOOQQQRRRRRRQQQPPPOOOMMMKKKIIIHHHDDDEEEEEEEEEEEECCCAAA@@@<<<;;;888555333222222222///......------......///000000///......------,,,------............------......///000111333555666555555444333222333555888888888888999:::;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEEEECCCCCCBBBBBBBBBCCCCCCDDDJJJOOOWWW___eeegggfffeeecccbbbbbb```YYYNNNGGGGGGKKKSSSXXXXXXVVVWWWWWWVVVUUUUUUWWWZZZ]]]aaadddfffjjjnnnrrrwww|||~~~zzzqqqeeedddhhhrrr{{{}}}{{{sssqqqnnniiiccc\\\WWWTTTNNNKKKGGGEEECCCBBB@@@???AAABBBFFFOOO[[[hhhqqqvvvzzzvvvppphhh___TTTJJJCCC>>>===<<<;;;999999888888777777666666666666777777888888999999999:::::::::777777666666666666777777999999999::::::;;;;;;<<<888999;;;;;;999777666777888888999999999999999888777888888999:::::::::999888888999::::::999999888888777888===AAAEEELLLUUUcccnnnzzz}}}vvvnnnhhh^^^XXXPPPHHHDDDAAA???===<<<>>>AAADDDGGGMMMSSSWWWXXX\\\bbbggglllqqquuuyyy{{{}}}{{{vvvttttttvvvxxx{{{||||||vvvpppmmmbbb```\\\WWWQQQMMMJJJHHHEEEDDDCCCCCCDDDFFFIIIJJJIIILLLPPPRRRRRRRRRSSSTTTSSSPPPMMMKKKKKKJJJIIIGGGGGGFFFDDDCCCAAA@@@@@@@@@CCCFFFNNNYYYfffuuu}}}xxxqqqiiiaaa\\\YYYYYY___jjjvvvuuurrrvvvzzzqqqggg^^^[[[XXXTTTRRRRRROOONNNLLLKKKLLLNNNQQQSSSRRRRRRQQQOOOMMMJJJHHHGGGDDDEEEFFFFFFEEEDDDBBBAAA<<<;;;888555333222222222000000////////////000000000//////......---,,,,,,.........//////...............///000111333555666555555555444333444777999777777888888999::::::::::::;;;>>>@@@CCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEIIIPPPZZZeeekkklllkkkiiibbb______]]]VVVLLLGGGGGGKKKRRRWWWWWWUUUWWWWWWVVVUUUVVVWWWZZZ]]]aaaeeegggkkkoootttxxx}}}~~~ssshhhaaaZZZ^^^hhhttt|||~~~|||vvvuuurrrmmmfff___ZZZXXXPPPMMMIIIFFFDDDBBB???===>>>???AAAHHHRRR\\\dddgggkkkfff___WWWPPPIIICCC???999999:::999888777777888888777777666666777777888888888888888999999999999888888777777777777888888888999999999::::::::::::555888::::::888777888:::888888888888999::::::;;;999999:::;;;;;;;;;::::::888888999::::::999888888999777888<<<>>>???DDDKKKVVV___iiiqqqyyy{{{uuummmddd]]]VVVQQQJJJDDD@@@>>><<<;;;:::<<<@@@CCCGGGMMMSSSWWWUUUYYY]]]aaaeeeiiimmmppptttvvvzzz~~~|||yyywwwvvvuuuvvvwwwxxx{{{~~~||||||{{{wwwrrrkkkddd```UUUSSSOOOJJJFFFBBB???>>><<<<<<<<<<<<>>>@@@CCCEEEGGGKKKOOORRRRRRSSSUUUWWWUUUWWWXXXVVVSSSOOONNNNNNLLLKKKHHHFFFDDDDDDEEEEEEDDDFFFKKKUUUcccrrr{{{tttmmmfff```]]]ZZZ```kkkwwwuuurrrvvv{{{ooofff]]]ZZZXXXTTTQQQRRROOONNNLLLKKKLLLNNNQQQSSSRRRRRRQQQOOOMMMJJJHHHGGGEEEEEEFFFFFFFFFDDDCCCBBB<<<;;;888555333222222222222222111111111111222222000//////...------,,,,,,......////////////............///000111333555666555666555444333444777:::777777777888888999999:::999;;;===@@@BBBDDDDDDDDDGGGGGGFFFFFFFFFFFFFFFGGGFFFNNNZZZfffmmmnnnllliii```]]]\\\[[[TTTKKKGGGHHHJJJRRRWWWVVVUUUVVVWWWVVVVVVVVVXXXZZZ^^^aaaeeegggllloootttyyy~~~xxxmmmccc[[[VVVWWW]]]jjjwww~~~~~~xxxwwwuuuppphhhaaa]]]ZZZRRROOOKKKGGGDDDAAA>>><<<;;;;;;===CCCLLLTTT[[[^^^aaa[[[SSSLLLGGGDDDAAA???777999::::::999888888888888777777777777777888888777777888888888999999999999999888888888888999999999999888888888888888888555888:::;;;999:::<<>>>>>>>>BBBGGGKKKSSS[[[aaaiiittt{{{}}}|||vvvoooggg]]]VVVQQQLLLEEE@@@===<<<:::999777:::>>>BBBGGGLLLSSSWWWTTTWWW[[[^^^aaadddhhhkkkppprrrvvv{{{~~~{{{wwwuuurrrssstttvvvyyy}}}}}}||||||||||||{{{{{{{{{{{{{{{wwwwwwuuurrrlllddd]]]YYYMMMKKKGGGCCC???<<<:::888888888888888;;;>>>AAACCCIIIMMMQQQTTTUUUWWW[[[___\\\```dddaaa[[[UUUSSSTTTRRRPPPMMMJJJIIIIIIJJJKKKCCCDDDIIIRRRaaaqqq}}}wwwpppiiidddaaa[[[aaakkkwwwtttrrrvvv|||}}}iiiaaaZZZXXXUUURRRQQQSSSMMMLLLLLLKKKMMMOOOQQQSSSVVVUUUSSSQQQOOOLLLJJJJJJIIIGGGFFFEEEEEEDDDAAA???===;;;999666444222000000222222111111000/////////444444333222000...---,,,.........------,,,,,,,,,+++,,,...000222333444444666555333222222333444666888999999::::::;;;;;;<<<<<<===???AAABBBEEEIIILLLSSSPPPLLLHHHEEEDDDEEEFFFIIINNNVVV^^^ccceeeeeeddd\\\YYYYYYZZZVVVNNNIIIIIIOOOUUUYYYXXXXXXZZZYYYWWWUUUWWW[[[^^^bbbfffhhhiiiiiilllrrrxxx}}}pppcccZZZSSSRRRUUUZZZaaalllvvv|||xxxrrrmmmhhhccc___\\\VVVPPPIIIEEEDDDCCCAAA@@@???@@@AAADDDHHHMMMRRRUUUUUURRRMMMGGGBBB???===<<<999999999888888888888888999999999999999999999999:::999888888888999;;;<<<999999888888888888999:::999999999999999:::::::::888999999:::;;;<<<<<<<<<:::::::::999888777777777999999888888777777666666888888999:::::::::::::::888777777888:::===@@@BBBEEEIIIOOOUUU[[[bbbhhhmmmppptttzzz|||tttlllddd\\\UUUQQQJJJGGGBBB???>>>===;;;:::<<<<<<<<>>@@@AAAEEEJJJNNNTTTRRRPPPLLLIIIHHHHHHHHHJJJNNNTTTZZZ^^^```___^^^ZZZWWWWWWWWWTTTLLLGGGGGGNNNTTTYYYYYYYYYZZZZZZWWWWWWYYY[[[^^^aaadddfffgggiiilllrrrwww|||wwwfff[[[TTTPPPQQQVVV___fffpppyyy~~~zzzuuuoookkkgggbbb___XXXSSSLLLGGGEEEDDDBBBAAA@@@@@@AAADDDGGGJJJMMMOOOOOOMMMIIIDDDAAA???>>>===;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;:::999999999:::;;;<<<::::::999999999999::::::888888999:::::::::::::::888888888999::::::;;;;;;;;;::::::999999999888888888888888888888999999999777888999999::::::999999999999888888:::<<<>>>@@@AAADDDHHHMMMQQQWWW^^^bbbhhhlllsssyyy|||~~~yyytttlllddd]]]UUUOOOJJJGGGDDD@@@>>>>>>======<<<<<<<<<<<>><<<:::999888888999999888777999===DDDIIISSSZZZbbbhhhkkkmmmppprrrwwwxxxxxxuuupppjjjfffddd\\\YYYVVVTTTTTTRRROOOLLLLLLLLLNNNSSS^^^lllzzz~~~zzzpppgggaaa]]][[[YYY```kkkxxxssspppvvv~~~zzziiiccc^^^\\\YYYTTTQQQRRRQQQPPPOOOOOOPPPRRRTTTVVVUUUTTTSSSQQQOOOLLLJJJIIIFFFEEEDDDCCCDDDBBB@@@>>><<<;;;999666444222111000......///000000111222222------......///000000000.........---------------/////////000111444666777666555333222222444555666888999999::::::;;;;;;<<<;;;<<<===>>>@@@EEEKKKOOOUUUVVVUUURRRNNNKKKIIIIIIMMMPPPTTTXXX[[[[[[[[[[[[WWWTTTTTTUUURRRKKKFFFFFFLLLSSSXXXYYYZZZ\\\[[[XXXYYYZZZ\\\^^^```bbbdddeeejjjmmmrrrvvvzzzxxxkkk\\\SSSOOOOOOTTT[[[gggmmmuuu}}}|||xxxsssoookkkgggccc\\\WWWPPPJJJGGGEEECCCBBBAAABBBCCCEEEFFFGGGHHHHHHHHHFFFDDDAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAA@@@???>>>============<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<777888:::;;;;;;;;;:::999999999::::::;;;;;;<<<<<<::::::::::::::::::999999777888888999::::::;;;;;;777777888999999999999888;;;:::999999:::;;;<<<>>>???@@@CCCEEEHHHMMMTTTXXXaaafffmmmsssuuuvvvvvvwwwsssqqqqqqtttxxxzzzyyywwwpppkkkddd\\\VVVOOOIIIEEECCC@@@>>>======>>>>>>===<<<<<<<<>>===<<<;;;:::999999999999::::::999999;;;???EEEJJJVVV^^^iiiqqquuuwwwyyy{{{|||}}}~~~{{{vvvppplllkkkaaa```^^^^^^]]][[[WWWTTTQQQPPPPPPTTT]]]kkkyyyxxxkkk^^^WWWUUUWWWVVV^^^kkkyyyuuurrrwww~~~yyygggaaa]]]]]][[[UUURRRSSSQQQQQQPPPOOOPPPRRRTTTUUUTTTSSSSSSQQQOOOMMMJJJIIIEEEDDDCCCBBBCCCBBB@@@===<<<:::888666444222111111////////////000000111111,,,,,,,,,---...///000000...............---------000/////////111444777999666555333222333444666777888999999::::::;;;;;;<<<:::;;;;;;<<>>>>>???>>>===<<<<<<<<<<<<<<<<<<888:::;;;======<<<;;;:::<<<=========>>>>>>>>>???::::::::::::::::::::::::888888888999999:::::::::777777888999999999999888::::::::::::;;;<<<===>>>???@@@AAABBBEEEJJJPPPUUUaaaeeekkkooopppnnnmmmmmmgggffffffhhhllloooooonnniiieee^^^XXXRRRLLLGGGCCCAAA???===<<<===>>>===<<<<<<<<<===@@@FFFNNNUUUZZZ]]]]]]^^^___``````aaaaaa^^^```cccfffkkkrrryyy~~~~~~}}}xxxooofffZZZNNNEEE@@@===;;;999999888888888888888999::::::::::::<<<@@@FFFKKKUUU^^^jjjssswwwyyyzzz{{{~~~zzzuuurrrpppiiiiiiiiihhhfffbbb^^^[[[XXXUUUTTTVVV___lllzzzwwwhhhYYYQQQQQQTTTTTT\\\jjjyyy|||vvvyyy}}}|||fffaaa]]]]]][[[VVVTTTTTTQQQPPPOOONNNOOOPPPRRRTTTRRRRRRRRRQQQOOOMMMJJJHHHDDDCCCBBBBBBBBBBBB@@@>>>;;;:::888666444333222111000000000000//////.........------,,,------...///........................000/////////111444777999666555333333333555777888888999999::::::;;;;;;<<<:::::::::;;;>>>CCCKKKPPP\\\```aaa^^^VVVNNNKKKJJJLLLOOORRRVVVXXXZZZ[[[[[[VVVTTTTTTWWWTTTNNNJJJKKKLLLSSSZZZ[[[\\\______\\\YYYZZZ[[[]]]```dddgggiiinnnqqquuuxxx{{{~~~}}}~~~wwwcccYYYQQQPPPSSSZZZccclllssswww}}}|||zzzxxxtttppplllddd```ZZZRRRLLLHHHGGGGGGIIIKKKMMMNNNNNNMMMKKKJJJFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEIIIHHHGGGFFFDDDCCCAAAAAACCCCCCCCCCCCCCCCCCBBBBBB@@@??????>>>======>>>>>><<<===>>>?????????>>>===>>>???????????????@@@@@@<<<<<<;;;;;;;;;;;;;;;::::::::::::999999888888888888999999:::::::::::::::999999:::;;;<<<>>>???@@@???@@@AAABBBEEEJJJPPPUUUaaadddhhhiiigggdddaaa```\\\\\\]]]___bbbdddeeeeeeaaa]]]XXXSSSNNNJJJFFFCCCAAA???============<<<:::;;;;;;===@@@GGGOOOWWW[[[[[[\\\^^^```bbbbbbccccccbbbccccccdddfffkkkrrrwwwzzzwwwqqqddd\\\PPPEEE???===<<<<<<777777777777777888999999999:::;;;<<<===BBBGGGLLLVVV^^^iiiqqquuuvvvwwwxxx|||zzzyyysssttttttrrrnnniiifffcccaaa^^^\\\]]]dddqqq}}}xxxjjjZZZRRRRRRTTTSSS\\\jjjyyy~~~jjjddd___^^^[[[WWWTTTUUUPPPOOONNNMMMMMMOOOQQQRRRQQQQQQRRRQQQPPPMMMJJJHHHDDDCCCBBBBBBCCCBBB@@@>>>;;;:::888666444333222222111111000//////...------000///...,,,,,,---.....................//////////////////000111444666777666555444333444555777999888999999::::::;;;;;;<<<999:::;;;<<<>>>CCCIIINNN\\\```ccc```WWWOOOLLLMMMHHHKKKOOOTTTWWWXXXXXXXXXWWWUUUVVVXXXWWWQQQNNNNNNPPPVVV[[[\\\]]]```aaa___ZZZ[[[\\\^^^aaaeeeiiikkkooorrruuuxxx{{{~~~~~~}}}ooo[[[UUUQQQTTT[[[aaajjjrrrxxx{{{}}}|||yyytttqqqiiifff```XXXQQQLLLLLLMMMOOOPPPQQQRRRQQQOOOMMMKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJLLLKKKJJJIIIGGGFFFEEEDDDEEEFFFGGGGGGHHHHHHGGGGGGDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>======<<<<<<<<<<<<;;;::::::999888888;;;;;;<<<=========<<<<<<::::::<<<===???@@@AAAAAA>>>???AAABBBEEEJJJOOOTTT]]]___```___[[[WWWTTTSSSQQQRRRTTTVVVXXXYYYYYYZZZVVVSSSNNNKKKHHHFFFBBB@@@@@@???======>>>>>><<<;;;;;;;;;===AAAHHHPPPXXX]]]YYY[[[]]]```cccdddddddddeeedddbbbaaaaaadddiiimmmsssxxx~~~zzzooohhhVVVPPPGGG@@@<<<<<<===>>>888888888888999:::;;;;;;;;;<<<===>>>@@@DDDJJJNNNYYY```iiiooorrrtttvvvyyy~~~~~~~~~|||wwwsssqqqpppooollliiiiiinnnwwwzzznnnaaaYYYVVVVVVTTT\\\iiixxxrrrkkkddd```\\\VVVSSSTTTQQQOOONNNMMMMMMOOOQQQRRRPPPQQQRRRRRRPPPMMMJJJHHHDDDCCCBBBCCCCCCCCCAAA???:::999888666444333222222//////////////////......000///---,,,---...///000---........./////////000------...000222333555555666555444333444666888999888999999::::::;;;;;;<<<888:::;;;===>>>BBBGGGKKKTTTYYY]]]ZZZRRRLLLKKKMMMHHHKKKPPPUUUXXXXXXWWWUUUWWWUUUVVVZZZXXXSSSPPPQQQTTTYYY]]]\\\]]]aaabbbaaa^^^^^^^^^___bbbeeehhhjjjnnnqqqtttwwwzzz}}}sssgggYYYVVVVVV]]]eeekkkrrrxxx{{{~~~}}}yyyvvvnnnkkkfff^^^VVVRRRRRRTTTUUUTTTTTTRRRPPPMMMJJJIIIHHHHHHIIIKKKLLLLLLMMMMMMKKKLLLLLLMMMNNNNNNOOOOOOOOONNNMMMLLLKKKJJJIIIHHHGGGHHHIIIKKKLLLLLLLLLLLLIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEDDDCCCCCCEEEGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<===>>>>>>???????????????======>>>???@@@AAAAAAAAA???AAACCCEEEFFFJJJNNNQQQXXXXXXXXXUUUPPPLLLJJJJJJJJJLLLOOOQQQQQQQQQPPPPPPLLLJJJFFFDDDCCCBBB@@@>>>>>>===<<<>>>???@@@???===;;;;;;===AAAHHHQQQYYY^^^]]]___bbbeeeggggggggggggfffeeeccc```___```dddgggjjjoootttwwwxxx||||||oooccc[[[KKKFFF@@@<<<;;;<<<======<<<<<<;;;<<<<<<===>>>???===>>>@@@BBBDDDHHHMMMQQQZZZ```gggkkkooorrrxxx|||}}}xxxvvvxxx~~~zzzrrriiiaaa[[[XXXVVV]]]iiivvvyyyqqqhhhbbb]]]VVVRRRSSSQQQPPPOOONNNNNNOOOQQQRRROOOPPPRRRRRRPPPMMMJJJGGGEEEDDDCCCCCCDDDDDDBBB@@@:::999888666444333333222------......///000000000///...---,,,---///111222---.........//////000000+++,,,...000222333444444666555444333444666888:::888999999::::::;;;<<<<<<888:::<<<===???BBBFFFIIIJJJOOOTTTRRRLLLGGGHHHJJJKKKNNNTTTXXXZZZYYYWWWUUUWWWUUUVVVZZZYYYTTTQQQRRRWWW[[[^^^\\\]]]aaaccccccaaaaaa``````bbbeeehhhiiilllooosssvvvyyy|||{{{mmmbbb\\\YYY]]]fffnnntttyyy~~~~~~|||yyyqqqooojjjbbbZZZVVVWWWYYYXXXWWWTTTQQQNNNJJJGGGEEEFFFGGGIIILLLMMMOOOPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSQQQPPPOOOOOONNNMMMLLLLLLHHHIIIKKKMMMNNNOOOOOONNNMMMLLLKKKJJJIIIHHHHHHIIIIIIHHHFFFDDDEEEGGGIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDBBBAAA@@@======>>>>>>??????@@@@@@??????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???BBBDDDFFFHHHIIIKKKNNNPPPTTTTTTSSSOOOKKKHHHGGGGGGGGGJJJMMMOOOOOONNNMMMLLLHHHEEECCCBBBBBBAAA@@@>>>;;;;;;<<<>>>AAABBBAAA@@@;;;;;;===AAAIIIQQQZZZ___cccdddgggjjjllllllkkkkkkgggfffdddaaa___```dddgggcccgggkkkmmmooosss|||{{{pppbbbUUULLLDDDAAA<<<::::::;;;<<<<<>>>>>:::888666444444333222000000...,,,...111333222000000///...------...///000------............---------...///000222444555666333222222333666888888777999999:::;;;;;;:::::::::999:::;;;===???AAACCCEEEGGGHHHJJJIIIHHHHHHIIIKKKHHHOOOUUUVVVWWWZZZZZZWWW[[[XXXWWWYYYXXXTTTSSSVVVXXX\\\^^^\\\[[[___```___]]]\\\\\\\\\^^^```ccceeegggjjjooossswww{{{}}}{{{mmmddd```___dddkkkqqqvvvzzz~~~|||xxxvvvqqqiiiaaa[[[XXXWWWUUURRRNNNJJJHHHGGGGGGHHHHHHIIILLLOOORRRSSSTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVUUURRRPPPOOONNNNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQPPPNNNLLLKKKGGGJJJLLLLLLKKKJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLJJJHHHEEECCCAAA??????======>>>?????????>>>>>>BBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDD@@@BBBDDDEEEFFFGGGIIIKKKMMMMMMNNNMMMKKKHHHEEECCCJJJKKKLLLNNNNNNLLLKKKJJJGGGEEECCCAAA???>>>>>>>>>DDD@@@======@@@BBBBBBAAA???@@@BBBDDDHHHPPPYYY___bbbaaabbbeeejjjlllkkkjjjgggfffccc```\\\\\\^^^```ccccccccccccdddhhhnnnrrr{{{uuuhhh\\\QQQIIIDDD@@@???>>>>>>???@@@@@@???CCCEEEFFFEEEDDDDDDFFFGGGLLLLLLKKKKKKMMMQQQUUUWWWaaaeeekkkooorrrvvv}}}xxxrrrmmmggg^^^WWWWWW^^^iiivvvyyynnneee^^^YYYVVVUUUPPPOOONNNNNNPPPRRRRRRQQQQQQQQQPPPOOOMMMJJJHHHFFFBBBBBBBBBAAA@@@???>>>===<<<:::777555555444222000222000......//////---+++000///...------...///000------............---------...///000222444555666444333222333666777777666888999::::::;;;;;;;;;;;;;;;<<<<<<>>>@@@BBBDDDEEEGGGHHHJJJJJJIIIIIIKKKMMMJJJPPPUUUVVVXXX\\\]]]\\\\\\YYYXXXYYYWWWRRRRRRTTTZZZ^^^___]]]\\\___```___\\\\\\\\\\\\]]]```bbbdddfffjjjnnnsssvvv{{{}}}tttkkkfffdddhhhlllrrrvvvzzz}}}zzzwwwrrrjjjbbb[[[WWWUUURRRPPPLLLIIIGGGFFFGGGGGGHHHJJJLLLOOORRRSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYXXXVVVTTTRRRQQQQQQPPPPPPPPPQQQRRRRRRSSSTTTTTTSSSSSSSSSSSSRRRPPPNNNMMMKKKMMMPPPPPPOOONNNNNNNNNQQQQQQRRRRRRRRRRRRQQQQQQNNNLLLJJJGGGEEECCCBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEEEEAAABBBEEEEEEFFFFFFIIIJJJKKKKKKLLLLLLKKKJJJHHHGGGJJJKKKMMMNNNNNNMMMKKKJJJFFFEEEDDDBBB@@@???>>>>>>AAA>>>;;;;;;===@@@@@@??????@@@AAADDDHHHPPPYYY```eeeddddddfffjjjlllllljjjhhhgggddd```\\\[[[\\\^^^]]]^^^]]]]]]]]]```dddhhhrrrvvv}}}~~~uuugggZZZPPPHHHDDDAAA??????>>>???@@@AAABBBBBBDDDFFFHHHIIIHHHHHHIIIJJJMMMMMMMMMOOORRRVVVZZZ\\\dddhhhmmmqqqssswww~~~zzztttooohhh```YYYYYY___jjjwww|||qqqggg___ZZZWWWUUUQQQPPPOOOOOOPPPQQQQQQPPPPPPPPPOOONNNLLLJJJGGGEEEAAABBBCCCCCCBBB@@@>>><<<<<<999666444444222111///222000//////000///...,,,//////............//////------............---------...///000222444555666555444333333555666666555777888999:::;;;<<<<<<<<<======>>>???AAABBBDDDDDDFFFGGGIIIIIIIIIJJJLLLOOOMMMRRRUUUUUUWWW\\\```___]]]ZZZZZZYYYVVVPPPOOORRR[[[___```]]][[[^^^___]]]\\\\\\[[[\\\]]]___aaacccfffiiinnnrrrvvvzzz~~~uuulllhhhjjjllluuuxxx{{{~~~|||yyyrrrjjjbbb[[[UUURRRNNNLLLIIIGGGFFFFFFFFFGGGHHHJJJLLLOOOQQQSSSTTTUUUUUUVVVWWWYYY[[[]]]^^^___\\\\\\[[[ZZZXXXVVVTTTSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQSSSUUUUUUSSSRRRRRRRRRTTTTTTUUUUUUUUUUUUTTTTTTPPPOOOMMMJJJHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHGGGFFFEEEAAABBBDDDEEEEEEEEEGGGIIIHHHHHHIIIJJJKKKKKKLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKHHHHHHGGGFFFDDDBBBAAA@@@???===;;;;;;===????????????@@@AAACCCHHHQQQZZZaaaggggggfffhhhjjjlllkkkjjjiiihhheee```[[[YYYZZZ[[[XXXXXXXXXVVVUUUVVVYYY\\\cccggglllqqqtttvvvyyy{{{yyyxxxxxxzzz}}}}}}zzzvvvnnneeeWWWKKKCCCAAA@@@@@@AAAAAAAAABBBDDDEEEGGGHHHHHHKKKOOOQQQQQQPPPQQQRRRSSSTTTVVVXXX\\\```ccceeellloootttvvvxxx||||||vvvqqqjjjbbb\\\[[[aaalllyyy}}}~~~ssshhh```ZZZVVVTTTRRRPPPOOOOOOQQQRRRQQQPPPOOOOOOOOONNNLLLIIIFFFEEEAAABBBCCCDDDCCCAAA===;;;;;;888555333222111///---/////////000111222222222/////////....../////////------............---------...///000222444555666666555333333444666666555666777999:::;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBDDDEEEFFFGGGGGGIIILLLOOOOOOSSSUUUTTTUUUZZZ^^^___^^^\\\[[[ZZZTTTMMMMMMPPPZZZ^^^___[[[YYY[[[\\\ZZZ[[[[[[[[[\\\]]]___aaabbbfffiiinnnrrrvvvzzzvvvkkkfffhhhooovvv~~~yyyqqqiii```YYYRRRNNNIIIHHHFFFEEEDDDEEEFFFGGGGGGHHHJJJMMMPPPRRRTTTUUUZZZZZZ\\\]]]___```bbbbbb``````______]]]ZZZWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXWWWWWWVVVUUUTTTTTTVVVXXXYYYYYYWWWUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTRRRPPPNNNLLLJJJHHHGGGGGGDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDEEEFFFGGGIIIIIIJJJIIIIIIIIIHHHGGGFFFEEEDDD???AAACCCCCCCCCCCCEEEGGGGGGGGGHHHHHHJJJKKKMMMNNNMMMMMMNNNOOOOOONNNMMMMMMLLLLLLLLLKKKJJJGGGEEECCCAAA@@@?????????@@@AAAAAA???@@@AAACCCHHHQQQ\\\ccciiihhhhhhhhhiiijjjjjjjjjiiihhheee___ZZZWWWVVVWWWWWWWWWVVVTTTQQQPPPQQQSSSUUUXXX[[[^^^```cccfffiiikkkkkklllnnnooonnnkkkggg^^^VVVKKKCCC???@@@AAACCCDDDEEEGGGHHHIIIKKKNNNPPPOOOSSSXXX[[[\\\\\\\\\\\\___```cccfffiiilllnnnooouuuxxx|||~~~~~~xxxrrrjjjbbb]]]]]]dddooo{{{xxxxxx}}}}}}qqqggg___YYYVVVTTTRRRPPPOOOOOOQQQRRRRRRQQQOOOOOOOOONNNLLLIIIFFFEEEAAABBBDDDDDDCCCAAA>>><<<;;;999666444333222000...------.../////////000111...//////////////////...------............---------...///000222444555666777555333222444666666666666777999:::;;;<<<<<<<<<;;;<<<===???@@@AAAAAAAAAAAACCCDDDDDDEEEGGGKKKNNNPPPTTTVVVTTTTTTYYY\\\[[[^^^\\\\\\ZZZSSSKKKJJJOOOXXX\\\]]]YYYWWWXXXYYYWWWZZZZZZ[[[]]]^^^```bbbcccgggjjjooossswww{{{{{{qqqhhheeekkkvvv~~~}}}wwwmmmddd\\\UUUNNNIIIEEEEEEDDDCCCCCCDDDEEEFFFEEEFFFHHHLLLOOOSSSVVVWWW]]]]]]^^^___```aaabbbbbbddddddcccbbb```]]]ZZZYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYXXXXXXWWWWWWVVVVVVYYY[[[\\\\\\YYYWWWVVVWWWUUUUUUVVVVVVVVVVVVUUUUUUSSSRRRPPPMMMKKKJJJIIIIIIIIIIIIGGGFFFEEEEEEEEEEEECCCCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHGGGFFFDDDCCCBBB>>>???AAABBBBBBCCCDDDFFFIIIIIIIIIIIIJJJLLLMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNMMMKKKIIIGGGEEECCCCCCCCCBBBAAAAAAAAAAAA??????@@@CCCHHHRRR]]]eeeiiihhhhhhggggggggghhhiiiiiihhhddd___YYYUUUSSSTTTVVVVVVUUURRROOOLLLKKKKKKJJJLLLNNNOOOOOOPPPSSSUUUZZZ[[[]]]^^^___^^^[[[XXXOOOJJJEEEAAAAAACCCEEEFFFHHHJJJMMMNNNNNNPPPTTTWWWUUUYYY___ccceeefffggghhhkkknnnqqqtttwwwxxxwwwwww}}}yyyrrrjjjccc^^^___eeeppp||||||tttvvv|||xxxnnnddd]]]XXXUUUSSSQQQPPPOOOPPPRRRSSSSSSSSSPPPPPPOOONNNLLLJJJGGGEEEBBBCCCDDDDDDCCCAAA>>>======:::888666666555444222---......---+++******+++......////////////......------............---------...///000222444555666777444222222444666777777777888999:::;;;<<<<<<<<<999:::===???@@@AAAAAAAAAAAABBBBBBBBBCCCEEEIIILLLPPPUUUYYYXXXYYY[[[\\\[[[]]]\\\\\\ZZZQQQIIIIIINNNVVVZZZ[[[WWWUUUWWWWWWVVVYYYZZZ\\\^^^```bbbdddeeehhhkkkppptttxxx|||}}}xxxpppiiihhhooozzz|||sssggg]]]VVVPPPIIIEEECCCCCCCCCCCCCCCDDDDDDEEEDDDEEEHHHLLLQQQUUUYYY[[[^^^______```aaabbbcccccciiihhhgggfffcccaaa^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\[[[ZZZYYYYYYYYYYYYYYY[[[]]]^^^]]][[[XXXWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXTTTSSSRRRPPPNNNLLLLLLKKKKKKJJJGGGEEEDDDDDDDDDEEECCCCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFDDDBBBAAA@@@===???AAABBBCCCDDDFFFHHHLLLLLLMMMMMMNNNOOOPPPPPPSSSRRRRRRRRRRRRRRRRRRSSSOOOOOONNNMMMKKKIIIGGGFFFEEEEEEFFFDDDAAA@@@@@@@@@??????@@@BBBHHHSSS^^^fffhhhiiiiiigggffffffhhhjjjiiiiiifff```ZZZUUUSSSSSSUUUUUUUUUQQQMMMHHHFFFEEEDDDEEEFFFFFFEEEDDDFFFGGGJJJKKKMMMNNNNNNMMMLLLKKKEEECCCAAABBBEEEHHHJJJKKKMMMQQQTTTUUUTTTVVVZZZ^^^]]]aaafffkkkmmmppprrrtttxxxzzz{{{ssskkkccc___```fffqqq}}}}}}uuuwww}}}zzzsssiii```ZZZVVVTTTRRRPPPOOONNNOOORRRTTTUUUTTTQQQQQQPPPOOOMMMJJJHHHFFFDDDDDDCCCCCCBBBAAA???>>>:::888666555555555444333---///000...+++***+++------...///000000///...---------............---------...///000222444555666666444111111333666888888888999::::::;;;;;;;;;;;;888:::===@@@BBBCCCBBBBBBBBBCCCCCCBBBBBBEEEIIILLLOOOVVV]]]___```cccbbb___\\\\\\\\\YYYQQQHHHIIINNNUUUYYYZZZWWWUUUWWWXXXVVVXXXYYY\\\___bbbeeefffgggiiimmmqqquuuyyy~~~}}}zzzwwwqqqmmmmmmrrr|||yyyoooaaaVVVOOOKKKFFFBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFIIINNNTTTYYY^^^aaabbbbbbdddeeeggghhhiiijjjooommmkkkiiifffdddcccbbbbbbbbbaaaaaa```___^^^^^^^^^^^^\\\\\\[[[\\\\\\]]]^^^___```___\\\ZZZXXXXXXYYYZZZZZZ[[[[[[ZZZZZZYYYWWWVVVTTTRRRQQQOOOOOOOOOLLLJJJGGGEEEDDDCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHGGGFFFDDDBBB@@@???>>>@@@CCCEEEFFFGGGJJJLLLNNNOOOQQQSSSUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUSSSRRRPPPOOOMMMLLLKKKKKKIIIJJJJJJHHHDDDAAA@@@AAA??????@@@BBBHHHSSS___hhhiiijjjjjjhhhffffffiiimmmkkkkkkhhhccc]]]XXXVVVUUUVVVVVVVVVSSSMMMHHHEEEDDDAAABBBDDDCCCBBB@@@@@@AAA@@@AAACCCDDDCCCCCCDDDDDDCCCBBBBBBDDDIIIOOORRRTTTXXX[[[______^^^___dddhhhhhhlllqqquuuxxx|||}}}uuullleeebbbaaagggqqq}}}wwwzzzvvvooofff]]]XXXUUUSSSRRROOONNNNNNOOOSSSUUUVVVVVVQQQQQQQQQPPPNNNKKKHHHGGGEEEDDDCCCBBBAAA@@@@@@???666444222222333333222111,,,///111111//////111333---...///000000///...------..................------...///000222444555666555333111111333777999:::999999:::;;;;;;;;;::::::888;;;>>>AAACCCDDDDDDDDDDDDDDDDDDCCCCCCEEEIIILLLNNNWWW```dddgggiiihhhddd[[[[[[\\\YYYPPPHHHIIIOOOUUUYYYZZZWWWVVVXXXYYYXXXWWWYYY\\\```cccfffhhhiiijjjmmmrrrvvvzzz~~~~~~{{{~~~xxxvvvrrroooooottt|||wwwlll]]]QQQKKKGGGCCC@@@BBBBBBCCCCCCCCCCCCCCCCCCFFFHHHKKKPPPVVV]]]bbbffffffggghhhkkkmmmpppqqqrrrsssqqqnnnkkkhhhgggfffffffffeeeeeedddcccbbbaaaaaaaaa```^^^]]]]]]^^^___```___aaabbb```]]][[[YYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXVVVTTTSSSRRRQQQQQQQQQOOOLLLJJJHHHHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFGGGIIIHHHHHHFFFDDDBBB@@@??????BBBEEEGGGHHHJJJMMMOOOOOOQQQTTTWWWZZZZZZZZZZZZWWWVVVVVVUUUUUUVVVVVVWWWXXXWWWTTTRRRPPPPPPPPPPPPMMMOOOOOOLLLGGGDDDCCCDDD?????????BBBHHHSSS```hhhjjjkkkkkkiiiggghhhkkkooommmmmmjjjfff```[[[XXXXXXXXXYYYYYYUUUPPPJJJGGGEEE???AAACCCCCCBBB@@@@@@@@@===>>>@@@@@@@@@@@@BBBCCCFFFEEEDDDGGGMMMTTTYYY\\\aaaeeeiiiiiiggghhhmmmrrrrrrvvvzzz~~~wwwnnngggdddaaagggrrr}}}yyy}}}}}}tttiii^^^[[[YYYTTTPPPOOOPPPOOONNNOOOQQQSSSSSSSSSOOONNNMMMMMMMMMLLLJJJHHHEEEEEEDDDBBBAAA>>>===;;;:::999888666555333222111111000///......///000111000000///.....................////////////......,,,,,,...///222444777888555444333222444666:::<<<888888999::::::;;;<<<<<<======>>>???AAABBBCCCCCCFFFEEECCCBBBCCCEEEIIILLLTTTXXX___fffkkkhhhaaaZZZXXXZZZ\\\ZZZQQQIIIJJJPPPUUUVVVWWWVVVTTTTTTTTTUUUWWWZZZ]]]```bbbdddhhhjjjmmmooosssvvvyyy}}}}}}wwwwwwvvvtttuuuyyy~~~~~~sssgggZZZRRRLLLFFFDDDDDDAAAAAAAAAAAA@@@BBBEEEHHHJJJNNNSSSXXX\\\```eeehhhiiijjjlllooorrrtttvvvwwwuuuuuusssrrrpppooonnnmmmnnnllljjjgggfffffffffgggdddcccbbb``````bbbcccddddddbbb```]]]\\\]]]]]]^^^\\\\\\[[[[[[\\\^^^___aaa\\\\\\ZZZYYYWWWUUUTTTSSSVVVRRRNNNLLLLLLLLLJJJHHHIIIIIIIIIIIIHHHFFFEEEDDDHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCEEEGGGHHHKKKPPPSSSWWWYYY\\\]]]\\\\\\\\\]]]ZZZ[[[]]]\\\ZZZYYYYYYZZZWWWVVVVVVUUUUUUVVVVVVWWWYYYWWWSSSPPPMMMJJJEEEBBBBBBAAA@@@BBBHHHSSSaaajjjooonnnllllllmmmmmmllllllkkkkkkjjjfff```[[[YYYXXX[[[[[[[[[XXXTTTMMMHHHDDDGGGEEECCCBBBAAA@@@>>><<<:::;;;;;;;;;<<>>===:::999888666555333222111111000///......///000111000000///........................//////.........------...000222444666777777555444333333555888999:::::::::;;;;;;<<<<<<<<<>>>>>>???AAABBBDDDEEEFFFJJJIIIGGGEEEDDDFFFIIIKKKSSSVVV[[[bbbfffddd^^^XXXWWWXXXZZZXXXOOOFFFGGGMMMTTTVVVVVVVVVTTTSSSTTTUUUVVVYYY\\\___aaacccgggiiilllooorrruuuyyy}}}}}}xxxyyyyyyyyyzzz}}}{{{nnnbbbUUUNNNIIICCCAAABBBAAABBBBBBBBBBBBDDDGGGJJJNNNRRRXXX\\\```dddhhhkkklllmmmooorrruuuwwwyyyzzzyyyxxxwwwvvvtttsssrrrqqqrrrpppnnnllljjjjjjkkkkkkjjjiiigggfffeeefffggghhhjjjiiifffcccaaa```aaaaaa^^^]]]]]]]]]^^^```bbbccc___^^^]]][[[ZZZXXXWWWWWWXXXTTTPPPOOOOOONNNLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFIIIKKKMMMPPPUUUXXX[[[]]]```aaa```___```aaa^^^___```___]]]\\\\\\]]][[[[[[[[[[[[[[[\\\]]]]]]]]]ZZZVVVSSSPPPLLLGGGDDDBBBAAAAAABBBIIITTTaaajjjpppooonnnmmmnnnnnnnnnnnnnnnnnnmmmiiiddd___]]]\\\\\\]]]]]][[[WWWRRRLLLIIIHHHFFFCCCBBBBBBAAA???===============>>>BBBHHHLLLQQQTTTYYY^^^ccchhhnnnrrrrrrssstttsssrrrtttyyy}}}zzzssslllgggcccdddiiirrr|||zzz{{{~~~}}}nnnddd[[[ZZZZZZWWWSSSRRRPPPOOONNNOOORRRTTTTTTSSSRRRPPPNNNMMMMMMKKKHHHFFFDDDDDDDDDDDDCCCAAA???>>>:::999888666444333222111000000////////////000000000000///...............------............------......///000111333555555888777555444444555666888;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>@@@BBBDDDGGGIIIJJJMMMMMMLLLIIIFFFFFFHHHKKKQQQSSSWWW\\\___^^^[[[WWWWWWXXXZZZWWWMMMEEEEEEKKKTTTUUUVVVUUUSSSRRRSSSTTTTTTWWW[[[]]]___bbbfffhhhkkknnnqqquuuxxx|||~~~{{{yyy{{{~~~~~~vvviii]]]QQQKKKGGGBBB@@@AAAAAABBBCCCCCCDDDFFFJJJNNNTTTXXX]]]bbbfffiiimmmooooooqqqsssvvvyyy{{{|||}}}}}}}}}|||{{{yyyxxxwwwwwwwwwvvvtttrrrqqqrrrrrrsssrrrqqqooommmllllllmmmmmmlllkkkhhheeebbbaaa``````````````````aaacccdddfffbbbaaa```___^^^]]]\\\\\\ZZZWWWTTTRRRRRRQQQOOOMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJMMMOOORRRVVV[[[___```ccceeefffeeedddeeeeeecccddddddcccaaa``````aaa___``````aaabbbccccccdddaaa___[[[XXXTTTOOOIIIFFFCCCBBBBBBDDDJJJUUUbbbkkkppppppoooooooooppppppqqqrrrrrrrrrnnnjjjeeebbbbbb___```aaa```]]]XXXRRROOOKKKIIIGGGFFFEEEDDDBBB@@@@@@??????>>>AAAFFFNNNTTTZZZ^^^dddjjjoootttxxx{{{zzz{{{{{{zzz{{{}}}}}}xxxrrrlllgggddddddjjjttt~~~zzzzzz}}}nnnddd\\\ZZZZZZVVVSSSRRRQQQOOONNNPPPRRRTTTTTTTTTSSSQQQOOONNNLLLJJJGGGDDDCCCDDDEEEEEEDDDBBB@@@???999999777666444222111111000000////////////000000000000///...............,,,,,,------------,,,,,,000000000000111222444444777666555444444555777888;;;;;;;;;;;;;;;<<<<<<<<<======???AAADDDGGGJJJLLLNNNOOOOOOMMMIIIHHHJJJLLLPPPRRRUUUXXXZZZZZZXXXWWWYYYZZZ\\\YYYOOOEEEFFFLLLSSSTTTUUUTTTRRRRRRRRRSSSSSSVVVYYY\\\___bbbeeehhhkkkmmmqqqtttwww{{{}}}yyyxxx|||zzzrrreeeZZZOOOJJJFFFBBB@@@AAA>>>@@@AAACCCEEEHHHMMMQQQXXX\\\bbbgggjjjmmmppprrrrrrtttwwwzzz}}}~~~}}}}}}{{{{{{zzzyyyyyyyyyzzzzzzyyywwwvvvtttrrrqqqqqqqqqmmmllljjjgggeeedddcccbbbcccbbbbbbbbbbbbdddfffgggdddccccccbbbbbbaaaaaaaaa\\\ZZZXXXWWWUUUSSSRRRQQQNNNMMMLLLKKKIIIIIIHHHHHHFFFFFFGGGHHHHHHIIIIIIJJJJJJLLLOOOSSSVVV[[[```dddfffhhhjjjkkkjjjiiiiiijjjhhhhhhhhhgggeeedddeeefffbbbcccdddeeefffgggggghhheeeccc```\\\XXXRRRLLLGGGDDDDDDDDDFFFMMMXXXdddmmmppppppqqqpppppppppqqqssstttuuuvvvsssoookkkhhhgggeeefffgggfffccc]]]WWWSSSPPPNNNLLLKKKKKKIIIGGGEEEBBBAAA@@@@@@DDDKKKUUU\\\aaafffmmmtttxxx|||}}}wwwqqqkkkgggdddeeelllvvv{{{wwwyyyssshhh]]]ZZZYYYUUURRRQQQQQQPPPOOOPPPRRRTTTTTTTTTTTTRRROOONNNLLLJJJGGGDDDCCCDDDEEEEEEEEECCC@@@>>>999888777555444222111000//////000000000000//////000000///...............,,,,,,------------,,,,,,000000000000111222333444444444444444555777888999:::::::::::::::;;;;;;;;;;;;;;;===???BBBGGGJJJMMMNNNQQQRRRPPPLLLJJJLLLOOOQQQRRRTTTVVVWWWWWWXXXXXXYYYZZZ\\\YYYOOOEEEFFFLLLSSSTTTUUUTTTRRRRRRRRRSSSSSSVVVYYY]]]___bbbfffiiikkkmmmqqqtttwww{{{||||||}}}xxxxxx}}}wwwnnnaaaWWWMMMHHHEEEAAA???@@@<<<>>>@@@CCCFFFJJJPPPTTT\\\```fffkkknnnppprrrtttuuuwwwzzz}}}}}}}}}{{{yyyxxxvvvuuuuuurrrqqqpppooonnnmmmlllllleeeeeedddccccccdddfffgggdddddddddddddddddddddddd^^^^^^]]][[[XXXVVVUUUTTTQQQPPPNNNLLLJJJJJJIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLKKKNNNQQQUUUYYY^^^dddhhhjjjlllnnnooonnnmmmmmmmmmkkklllllljjjiiihhhjjjkkkiiijjjkkkllllllllllllkkkhhhfffccc___[[[UUUNNNIIIGGGGGGGGGJJJPPPZZZgggoooppprrrsssrrrpppppprrrtttvvvxxxyyywwwsssooommmlllkkklllmmmmmmiiibbb\\\WWWUUUSSSPPPOOOOOONNNLLLJJJFFFEEEDDDEEEIIIQQQ\\\ccciiinnnvvv||||||xxxsssooopppxxxxxxqqqkkkgggdddgggooozzzxxxuuuzzzxxxlll___ZZZXXXTTTRRRRRRQQQPPPOOOPPPSSSUUUUUUTTTSSSQQQOOONNNLLLJJJGGGDDDBBBDDDEEEFFFDDDBBB???===999888777555333222111000//////000000000000//////000000///...............------............------000000000000111222333444333333333444666777999:::888888999999:::;;;;;;<<<:::;;;;;;===AAAEEEJJJLLLPPPTTTWWWUUUPPPMMMNNNQQQQQQSSSUUUVVVUUUVVVWWWYYYWWWXXXZZZWWWMMMEEEEEEKKKTTTUUUVVVUUUSSSRRRSSSTTTTTTWWW[[[^^^aaadddhhhkkkkkknnnqqquuuxxx|||{{{yyy~~~}}}yyyxxx}}}vvvmmm___UUULLLHHHEEEAAA??????===@@@CCCFFFJJJPPPVVV[[[aaaffflllqqqsssuuuvvvwwwwwwzzz}}}~~~|||{{{{{{uuuuuuuuutttsssrrrqqqqqqiiihhhgggeeeeeeeeeffffffeeefffffffffgggggghhhhhhaaabbbbbb```]]]ZZZYYYYYYUUUSSSQQQOOOMMMLLLLLLMMMJJJJJJKKKLLLMMMNNNOOOOOOOOOQQQUUUXXX\\\aaagggkkknnnppprrrsssrrrppppppqqqnnnoooooonnnmmmmmmppprrrssstttuuuuuutttsssqqqpppkkkiiifffccc___YYYQQQLLLIIIJJJKKKMMMTTT^^^iiiqqqsssuuuvvvtttqqqppprrruuuxxxzzz|||{{{xxxtttqqqpppoooqqqsssssspppjjjccc___ZZZXXXVVVUUUUUUTTTRRRPPPMMMMMMLLLMMMRRRZZZeeelllsssxxx|||vvviiigggbbb___```gggqqqxxxyyyrrrlllgggeeeiiirrr~~~zzzxxx|||{{{nnn___YYYWWWUUUTTTUUUQQQPPPOOOQQQSSSUUUUUUUUURRRQQQOOOMMMMMMKKKHHHEEEBBBDDDEEEEEEDDD@@@===:::888888666555333222000000...///000111111000///...000000///........................//////........./////////000111333444555444444444555666777777888777888999:::;;;======>>>;;;;;;;;;===@@@EEEIIILLLVVVZZZ^^^[[[TTTOOOPPPRRRPPPRRRUUUUUUTTTTTTVVVXXXWWWXXXZZZXXXOOOFFFGGGMMMTTTVVVVVVVVVTTTSSSTTTUUUVVVXXX\\\```cccfffjjjmmmlllooorrruuuyyy}}}|||yyy|||~~~zzzyyyuuummmcccYYYOOOLLLIIIEEEBBBBBBBBBDDDHHHLLLQQQWWW^^^ccchhhmmmsssxxxzzz{{{|||}}}{{{}}}{{{zzzzzzyyywwwuuutttsssnnnmmmjjjhhhgggffffffggggggggghhhiiiiiijjjkkkkkkeeeggghhhfffaaa^^^]]]^^^ZZZXXXVVVSSSQQQPPPQQQQQQOOOOOOPPPQQQRRRRRRSSSSSSTTTWWWZZZ^^^aaaffflllppprrrtttvvvwwwuuutttttttttqqqrrrrrrrrrqqqsssvvvyyy||||||||||||zzzwwwtttrrrmmmllljjjgggccc]]]VVVQQQLLLLLLNNNQQQWWWaaallltttwwwzzz{{{xxxtttrrrtttwwwzzz|||~~~|||xxxuuutttrrrtttxxxzzzxxxsssmmmiiidddbbb```______^^^[[[YYYVVVVVVWWWXXX]]]eeeooovvv|||~~~zzzuuuooogggbbb[[[YYYWWWVVVWWW\\\ccchhhvvv~~~xxxrrrmmmiiigggkkkttt}}}|||nnn___YYYWWWVVVVVVYYYRRRPPPPPPQQQSSSUUUUUUUUURRRPPPNNNMMMMMMKKKHHHFFFBBBDDDEEEEEECCC@@@;;;999888888666555333111000000...///000111111000///...000000///.....................////////////............///000111333555666666666666666666666666666888888999;;;===>>>???@@@<<<<<<<<<>>>AAAEEEJJJLLL[[[___ccc___WWWQQQPPPSSSOOORRRUUUUUUTTTSSSUUUWWWXXXZZZ\\\ZZZQQQIIIJJJPPPUUUVVVWWWVVVTTTTTTTTTUUUWWWZZZ^^^aaadddgggkkknnnmmmooosssvvvyyy}}}~~~zzz{{{~~~{{{{{{uuummmhhh^^^UUUQQQNNNJJJGGGGGGFFFHHHLLLQQQVVV]]]dddiiinnnrrrxxx}}}}}}~~~{{{yyyxxxqqqpppmmmkkkiiihhhgggggghhhiiiiiijjjkkklllmmmnnnhhhjjjkkkiiieeeaaa```aaa^^^\\\YYYVVVTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVVVVVVVYYY[[[^^^bbbeeejjjpppsssuuuwwwyyyyyyxxxvvvvvvvvvttttttuuuttttttvvvzzz}}}~~~{{{wwwtttqqqooonnnllljjjfff```YYYTTTMMMNNNOOORRRYYYbbbnnnuuuzzz}}}~~~{{{vvvtttvvvyyy{{{~~~~~~{{{xxxwwwrrrvvvzzz}}}}}}yyytttpppmmmkkkiiihhhhhhgggdddccc]]]^^^___```eeemmmvvv}}}zzzvvvpppiiiccc]]]VVVRRRSSSSSSSSSRRRSSSWWW\\\```hhhqqq}}}wwwrrrmmmkkkiiilllvvv~~~sssaaaYYYWWWUUUSSSTTTTTTRRRPPPPPPRRRTTTUUUUUUSSSQQQNNNMMMMMMLLLJJJHHHEEEFFFFFFEEECCCAAA???>>>777555333222333333222000000000//////.........---........................---,,,+++***)))******+++,,,,,,---...000111333444777777666666777888999;;;;;;:::999999:::;;;===>>>:::;;;<<>>:::;;;<<<>>>AAADDDFFFHHHLLLNNNPPPPPPMMMKKKIIIIIIMMMOOORRRTTTTTTUUUVVVXXX[[[```dddaaaXXXQQQNNNOOOYYYXXXWWWVVVUUUTTTTTTTTTYYY\\\```cccfffjjjnnnqqqqqqsssuuuvvvxxx{{{|||{{{~~~}}}yyyssshhhddd]]]WWWRRRPPPPPPQQQUUUYYY^^^cccggglllqqquuu|||~~~{{{wwwrrrpppppppppnnnlllnnnoooppppppqqqpppooonnnqqqqqqpppooonnnllljjjiiidddccc```^^^\\\[[[ZZZZZZZZZ[[[[[[[[[[[[\\\^^^```dddhhhlllooorrruuuxxxzzz~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyzzz|||}}}~~~~~~zzzvvvsssnnnmmmkkkjjjhhhddd^^^ZZZTTTSSSSSSVVV^^^hhhsssyyy}}}{{{yyywwwvvv{{{~~~~~~|||{{{}}}}}}yyyyyyxxxwwwuuutttrrrrrrooonnnmmmnnnssszzzuuulll___UUUQQQPPPQQQQQQXXXWWWWWWYYY[[[\\\[[[YYYXXX]]]fffrrr{{{tttmmmjjjiiijjjppp|||zzzwwwuuuccc[[[XXXUUUSSSSSSOOOOOOPPPRRRTTTUUUSSSQQQPPPPPPOOOOOOOOOLLLIIIFFFCCCDDDDDDCCCBBB@@@>>>===888666333333333333222000000000////////////..............................000000///............///............///000222222555555444444555666888999:::::::::::::::<<<======:::;;;<<<===???BBBDDDEEEDDDFFFHHHHHHGGGEEEEEEEEEIIILLLPPPSSSTTTVVVXXXZZZ^^^cccfffddd]]]VVVTTTUUU[[[YYYWWWTTTSSSSSSTTTUUUXXX[[[___cccfffjjjnnnqqqssstttuuuvvvwwwyyy}}}~~~zzz}}}|||vvviiieee___YYYVVVWWWYYY\\\___ccchhhmmmqqqvvv{{{~~~|||xxxuuutttsssrrrqqqpppqqqrrrsssssssssssssssssssssrrrqqqpppooommmllljjjhhhfffcccaaa```_________```aaabbbaaabbbeeeggglllooosssvvvyyy{{{~~~||||||||||||}}}~~~zzzvvvssspppooonnnmmmkkkgggaaa]]]WWWVVVVVVYYY```jjjtttzzz}}}{{{zzzyyy}}}~~~}}}~~~}}}}}}}}}|||{{{yyyxxxwwwtttttttttvvv{{{ssskkk___VVVRRRQQQRRRSSS^^^\\\[[[[[[\\\[[[YYYWWWPPPTTT\\\gggtttzzzsssmmmiiiiiijjjrrr}}}|||yyyxxxeee\\\XXXUUUSSSSSSPPPOOOOOOPPPRRRSSSSSSRRROOOOOOOOOPPPOOOLLLHHHDDDBBBCCCCCCCCCBBB@@@>>>===999666444333333333111000000000//////////////////.................................------------...///////////////000111111444444333333444555777888999999::::::;;;<<<<<<===:::;;;;;;<<<>>>@@@AAABBBAAABBBDDDDDDCCCAAABBBBBBEEEIIINNNSSSUUUWWWZZZ\\\___cccfffeee___ZZZYYYYYY[[[YYYVVVSSSRRRRRRTTTUUUWWWZZZ___bbbfffjjjnnnqqqrrrsssuuuuuuvvvxxx|||{{{}}}}}}xxxlllhhhbbb]]]\\\^^^bbbeeeiiilllqqquuuyyy~~~}}}yyywwwvvvuuuuuuttttttuuuvvvwwwwwwxxxxxxuuuuuuuuutttsssrrrqqqpppooonnnkkkhhhfffddddddddddddfffggghhhhhhiiilllnnnrrruuuyyy{{{}}}~~~~~~~~~{{{wwwuuusssrrrqqqpppnnnjjjeeeaaa[[[ZZZZZZ]]]ccclllvvv{{{}}}|||{{{~~~~~~~~~~~~~~~||||||zzzzzz{{{}}}wwwqqqhhh___ZZZYYYZZZ\\\```___]]][[[ZZZXXXUUUSSSKKKNNNTTT___mmm|||~~~yyysssmmmjjjiiijjjsss|||~~~zzzggg]]]YYYUUUSSSSSSSSSPPPMMMLLLOOOQQQSSSTTTOOONNNOOOOOOOOOLLLHHHDDDBBBBBBCCCCCCBBB@@@>>>===999777555333333333111000//////000000000000000000........................---.....................///////////////000111111444444333333444555666888999999:::;;;;;;<<<<<<<<<::::::;;;<<<===???@@@AAABBBDDDEEEDDDBBB@@@AAAAAADDDIIINNNSSSVVVXXX[[[\\\___bbbdddccc___\\\ZZZZZZ[[[YYYUUUSSSRRRRRRTTTUUUVVVZZZ^^^bbbfffjjjnnnqqqppprrrtttuuuwwwzzz~~~|||}}}~~~yyyqqqmmmhhhcccbbbeeeiiilllpppsssxxx|||}}}zzzxxxyyyyyyxxxxxxyyyyyyzzz{{{|||}}}zzz{{{{{{{{{zzzyyyxxxxxxtttrrrooollljjjhhhgggggghhhjjjlllnnnnnnoooqqqsssvvvyyy|||~~~}}}yyywwwvvvuuutttsssqqqmmmgggccc^^^]]]]]]```fffnnnwww|||~~~}}}}}}~~~~~~~~~~~~{{{tttlllfffccccccdddaaa___\\\ZZZXXXUUUQQQNNNJJJMMMRRR\\\iiiyyy}}}yyysssmmmkkkkkkllluuu|||iii^^^ZZZVVVSSSRRRSSSPPPLLLJJJLLLPPPSSSUUUOOOOOONNNNNNNNNKKKHHHEEEBBBCCCCCCCCCBBBAAA???>>>:::888555444444333111000//////000000000000111111...........................///000000111000000000............///000222222444444333333444555777888888999:::;;;<<<<<<<<<<<<::::::;;;<<<===???AAABBBDDDEEEEEEDDDBBBAAABBBCCCEEEJJJPPPUUUXXXYYY[[[\\\^^^```bbbaaa^^^[[[ZZZYYYXXXWWWUUUSSSRRRSSSTTTUUUVVVYYY]]]bbbeeejjjnnnqqqoooqqqsssuuuxxx{{{|||}}}{{{wwwsssoookkkkkknnnrrruuuxxx{{{~~~|||{{{|||~~~}}}}}}}}}}}}~~~{{{|||||||||||||||{{{{{{xxxvvvssspppmmmlllkkkkkkkkknnnqqqssstttuuuwwwyyyzzz||||||zzzyyyxxxvvvuuurrrnnnhhhddd`````````bbbhhhooowww||||||}}}}}}~~~~~~~~~}}}}}}~~~xxxpppjjjhhhhhhcccaaa^^^\\\YYYVVVRRROOOMMMOOORRRZZZfffttt~~~zzztttooollllllnnnwww}}}}}}}}}jjj___ZZZVVVSSSRRRQQQOOOLLLKKKMMMPPPRRRSSSPPPOOOMMMLLLLLLKKKHHHFFFCCCCCCDDDDDDCCCBBB@@@???;;;888666444444333111000//////000000000111111111........................---...///000000000//////---------...///111222333555444444444444666777888888999:::<<<<<<<<<<<<;;;999::::::<<<>>>@@@BBBCCCBBBCCCDDDCCCBBBBBBDDDEEEHHHLLLRRRWWWYYYZZZZZZ[[[______```___]]][[[YYYXXXUUUUUUTTTTTTTTTTTTUUUUUUUUUXXX]]]aaaeeejjjnnnqqqppprrrtttvvvxxx|||||||||zzzxxxvvvtttuuuxxx{{{~~~~~~||||||}}}}}}}}}}}}}}}||||||zzzwwwtttqqqooonnnnnnooorrrvvvxxxyyyzzz|||~~~~~~~~~||||||zzzxxxvvvsssnnnhhhcccbbbbbbbbbdddiiipppwww{{{zzzzzz{{{|||}}}}}}}}}|||}}}yyypppllljjjhhhfffcccaaa___\\\XXXUUUQQQQQQSSSXXXaaakkkuuu|||~~~zzzuuupppmmmnnnoooxxx{{{|||~~~kkk```[[[VVVSSSRRROOONNNMMMMMMOOOQQQQQQPPPQQQOOOMMMLLLKKKJJJHHHFFFCCCDDDDDDDDDDDDCCCAAA@@@;;;999666444444333111000//////000000111111111222........................***+++---.........------,,,,,,---...000111333444555555444444555666888999888999:::<<<===<<<<<<;;;999999:::<<<>>>@@@BBBDDD???@@@AAABBBBBBCCCEEEGGGIIINNNTTTXXXYYYZZZZZZZZZ______```___]]][[[YYYXXXSSSSSSTTTTTTUUUUUUUUUUUUUUUXXX]]]aaaeeejjjnnnrrrrrrtttvvvwwwyyy||||||{{{|||{{{zzzyyy{{{}}}zzzvvvsssrrrqqqpppqqquuuxxx{{{}}}~~~~~~}}}|||yyywwwtttnnnhhhccccccbbbbbbeeeiiipppwww{{{xxxyyyzzz{{{|||||||||||||||uuunnnlllllljjjhhhfffdddaaa^^^[[[SSSRRRSSSVVV\\\dddlllqqqzzz|||~~~~~~{{{uuuqqqnnnooopppyyy{{{|||xxxfff^^^ZZZUUUQQQOOOOOOMMMKKKLLLNNNQQQRRRRRRUUUSSSQQQOOONNNJJJFFFCCCAAABBBBBBCCCBBBAAA???>>>:::888555333333222111///////////////............000///---,,,++++++,,,,,,////////////////////////222111//////000222555888777777777666555555777999::::::;;;<<<===>>>??????<<<;;;<<<>>>AAADDDDDDDDDCCCCCCCCCBBBBBBDDDHHHKKKOOOTTT[[[___```^^^]]]\\\[[[^^^___]]]XXXVVVWWWYYYXXXWWWVVVUUUUUUUUUSSSRRRUUUWWW[[[___dddjjjpppttttttuuuvvvvvvxxx|||~~~~~~~~~|||zzzxxxvvvuuutttvvvxxxzzz{{{|||~~~}}}{{{{{{{{{yyyuuuoooiiieeecccaaa```dddkkkrrruuuvvv|||}}}~~~~~~{{{xxxwwwwwwzzz}}}{{{wwwuuuoooqqqpppmmmllllllggg```[[[XXXVVVWWWWWWWWW\\\bbbdddiiipppvvvzzz~~~{{{vvvsssooommmqqqxxx~~~{{{~~~sssccc\\\ZZZVVVSSSRRRQQQOOOMMMNNNPPPSSSTTTTTTTTTSSSQQQPPPNNNKKKHHHDDDBBBCCCDDDDDDCCCBBB@@@???:::888555333333222111///000000000/////////......//////...------...///000000000000000000000000000000//////...///222444555555555555444333333555777::::::;;;<<<===>>>??????>>>======@@@BBBDDDDDDDDDCCCCCCCCCBBBBBBDDDHHHLLLPPPUUU\\\``````___]]]\\\\\\^^^^^^\\\XXXVVVXXXZZZZZZXXXVVVUUUTTTSSSSSSRRRUUUXXX\\\aaaeeejjjpppssstttuuuvvvwwwyyy|||}}}~~~|||zzzyyyxxxyyy{{{}}}~~~||||||{{{xxxtttnnniiifffcccaaa```dddjjjppptttuuu{{{}}}~~~}}}{{{xxxwwwwwwzzz}}}|||zzzvvvwwwuuuqqqpppqqqnnniiibbb]]]YYYWWWTTTRRRTTTYYYXXX\\\bbbhhhnnntttzzz~~~zzzuuusssppppppuuu||||||zzz}}}|||mmm___ZZZYYYWWWUUUTTTQQQOOONNNNNNQQQSSSTTTTTTSSSRRRPPPPPPOOOMMMIIIFFFDDDDDDEEEEEEDDDBBBAAA@@@:::888555333333222111///111111111000000000000///////////////000111222333////////////////////////.........///000111222333555555555444333333555777::::::;;;<<<===>>>??????>>>>>>???AAADDDFFFFFFEEEFFFFFFEEECCCCCCEEEIIILLLQQQVVV\\\``````^^^\\\[[[]]]^^^^^^\\\XXXWWWYYY\\\\\\ZZZWWWTTTRRRQQQQQQRRRUUUYYY^^^cccgggkkkooorrrtttuuuwwwxxxyyy}}}}}}}}}~~~~~~~~~~~~}}}zzzvvvrrrmmmiiigggbbb``````ccchhhnnnrrrtttzzz|||}}}}}}zzzxxxxxxxxx{{{}}}~~~~~~{{{vvvvvvxxxvvvrrrkkkccc\\\VVVPPPKKKJJJNNNJJJMMMRRRWWW^^^fffooouuu|||~~~yyyuuusssrrrrrryyyyyyxxx}}}xxxjjj\\\XXXXXXVVVTTTTTTNNNMMMLLLMMMOOOQQQRRRQQQRRRQQQPPPPPPPPPNNNKKKHHHDDDDDDDDDDDDCCCBBB@@@???:::888555333333222111///222222222111111111000000/////////000000111111222,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222222777777777666555555777999::::::;;;<<<===>>>??????>>>>>>@@@DDDHHHJJJJJJIIIKKKKKKJJJHHHFFFGGGJJJLLLQQQUUU[[[^^^^^^]]][[[ZZZ^^^______\\\XXXWWWZZZ]]]^^^\\\YYYTTTPPPOOOPPPRRRUUUYYY___dddhhhkkkoooqqqtttvvvwwwyyy{{{~~~~~~|||~~~}}}yyytttoookkkhhhfff`````````bbbffflllpppsssyyy{{{}}}}}}{{{yyyxxxyyy|||~~~~~~|||vvvooofff[[[TTTMMMFFFCCCEEEDDDEEEHHHKKKQQQZZZdddjjjrrrxxxzzzuuutttsssttt{{{wwwvvv|||wwwiii\\\XXXWWWTTTQQQPPPNNNMMMLLLMMMPPPQQQQQQQQQQQQPPPOOOOOOOOONNNKKKHHHCCCCCCCCCCCCBBB@@@>>>===:::888555333333222111///222222222222111111111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,...//////000111222333333777777777666555555777999::::::;;;<<<===>>>??????@@@AAADDDIIINNNQQQRRRQQQPPPQQQPPPNNNLLLJJJKKKLLLPPPTTTYYY\\\]]][[[ZZZZZZ___``````]]]YYYXXXZZZ\\\^^^]]]ZZZUUUPPPNNNOOOQQQTTTXXX^^^cccgggkkkoooqqqtttvvvxxxzzz||||||}}}|||xxxrrrmmmhhheeeddd^^^___```bbbeeejjjpppsssyyy{{{}}}}}}|||zzzzzzzzz~~~xxxnnncccWWWPPPJJJDDDAAABBBBBBCCCDDDEEEIIIPPPWWW]]]gggnnnxxx{{{vvvtttsssttt|||vvvvvv}}}xxxjjj\\\XXXWWWSSSOOONNNOOONNNNNNPPPRRRTTTSSSRRRQQQPPPOOOOOONNNMMMJJJGGGCCCCCCCCCCCCAAA@@@>>><<<:::888555333333222111///222222222111111111111000////////////...---,,,+++......................../////////000111222333444555555555444333333555777::::::;;;<<<===>>>??????AAACCCGGGLLLRRRUUUVVVUUUQQQSSSUUUTTTQQQOOONNNMMMOOOSSSXXX\\\\\\\\\\\\\\\```bbbccc```[[[XXXXXXZZZ]]]]]][[[VVVPPPMMMOOOQQQSSSVVV\\\aaafffkkkooorrrtttvvvyyy{{{}}}~~~~~~}}}{{{vvvpppkkkfffbbbaaa\\\^^^```bbbeeejjjqqquuuyyy{{{~~~~~~}}}|||||||||yyymmmmmmnnnsss{{{xxxhhh]]]RRRLLLHHHDDDBBBDDDCCCDDDDDDEEEEEEHHHMMMQQQ[[[bbbmmmxxxzzzuuussssssuuu}}}wwwwwwwwwiii\\\XXXWWWSSSOOOMMMOOONNNNNNPPPSSSTTTSSSRRRQQQOOONNNNNNMMMKKKHHHEEEDDDDDDDDDDDDBBB@@@>>>===:::888555333333222111///222111111111111000000000---.../////////...---,,,........................///......---...111333444555555555444333333555777::::::;;;<<<===>>>?????????AAADDDIIINNNQQQPPPOOOMMMPPPUUUWWWVVVSSSQQQPPPPPPTTTYYY]]]^^^^^^___```aaaccceeebbb]]]XXXVVVWWW[[[\\\\\\XXXQQQNNNNNNQQQQQQUUUZZZ___dddjjjpppttttttwwwzzz|||~~~}}}{{{yyyuuuoooiiiddd___]]][[[]]]```bbbeeekkkrrrwwwzzz|||~~~}}}~~~~~~{{{ssskkkbbbaaabbbhhhrrr~~~vvvcccXXXMMMHHHGGGEEEDDDEEEFFFGGGIIIHHHHHHGGGIIIJJJPPPWWWcccoooyyy}}}xxxsssrrrrrrvvvxxxyyyvvviii\\\XXXWWWTTTPPPNNNMMMLLLMMMNNNQQQRRRQQQPPPQQQOOONNNMMMLLLJJJGGGDDDEEEEEEEEEEEECCCAAA???>>>:::888555333333222111///111111111000000000000///,,,---...000000000//////------------------------///...,,,+++,,,///222444777777777666555555777999::::::;;;<<<===>>>??????;;;<<>>===:::777555333444444333333////////////////////////000/////////111111///...////////////000000000000,,,...............000222111222444444444444555777999::::::;;;<<<===>>>>>>>>>>>>>>>>>>@@@AAACCCEEEGGGJJJOOOTTTWWWWWWVVVTTTTTTUUUYYY^^^ccceeeaaa^^^[[[___cccddd```ZZZUUURRRYYYZZZZZZXXXTTTQQQPPPPPPQQQTTTYYY]]]aaaffflllooorrrtttxxxzzz||||||wwwzzz{{{wwwqqqkkkfffaaa]]]ZZZ[[[___ccceeefffjjjssszzz}}}xxxpppllljjjgggddd^^^```cccgggooo{{{}}}qqqggg[[[TTTLLLHHHDDDCCCIIIPPPOOOYYY^^^XXXRRROOOMMMIIINNNQQQWWWbbbooo|||}}}xxxqqqooosss{{{uuuhhh\\\XXXWWWSSSOOOMMMMMMLLLLLLNNNQQQSSSTTTTTTQQQPPPOOOMMMKKKIIIGGGGGGDDDDDDDDDCCCBBB???===<<<<<<999555222111000///---000000000000000000000000///...---...000000...---.../////////000000000000---...//////...///111333111333444444444444666777999::::::;;;<<<===>>>>>>???>>>>>>>>>???@@@BBBCCCFFFIIINNNSSSUUUUUUTTTSSSUUUWWWZZZ___dddeeebbb___]]]aaadddddd```YYYRRROOOXXXYYYYYYWWWTTTQQQOOOOOOPPPSSSXXX]]]aaaggglllppprrruuuxxx{{{}}}|||vvvyyy~~~{{{wwwpppjjjfffaaa]]]ZZZ\\\```dddfffhhhlllttt{{{~~~~~~uuupppnnnmmmjjjgggccceeeiiiooowwwuuulll^^^VVVNNNIIIEEEDDDHHHOOOTTT]]]dddcccaaaaaa___[[[QQQQQQTTT\\\hhhuuuyyyuuuppppppuuu~~~tttggg[[[XXXWWWTTTQQQOOOMMMLLLLLLMMMPPPSSSTTTSSSQQQQQQPPPNNNLLLJJJHHHGGGDDDDDDDDDCCCAAA???<<<;;;:::777333111000///---,,,////////////////////////...------...//////...,,,....../////////000000000...///000000//////111333222444555555444444666777999::::::;;;<<<===>>>>>>???>>>=========???@@@AAACCCFFFJJJNNNPPPPPPPPPOOOTTTUUUYYY^^^aaabbb```^^^___bbbeeeddd___XXXQQQMMMWWWXXXYYYWWWTTTQQQOOOOOOPPPSSSWWW\\\aaagggnnnrrrsssvvvzzz|||}}}~~~~~~wwwxxx}}}}}}zzzvvvpppjjjfffbbb^^^\\\]]]aaaeeehhhkkkpppwww|||~~~{{{xxxttttttuuutttrrroookkknnnttt{{{~~~uuuggg^^^TTTNNNJJJGGGJJJOOOUUU\\\ccchhhkkknnnmmmiiiZZZXXXVVVXXXaaaooo}}}vvvrrroooqqqwwwvvviii\\\XXXWWWTTTQQQOOOMMMLLLKKKMMMPPPSSSSSSSSSRRRQQQQQQOOOMMMKKKIIIGGGEEEEEEEEEDDDBBB???===;;;666444111000000111000///..............................---...//////...,,,........./////////000000...000000000///000222444333555666666555555666777999::::::;;;<<<===>>>>>>>>>>>>===<<<<<<===>>>???@@@BBBEEEHHHIIIJJJJJJJJJPPPRRRVVVZZZ]]]]]]\\\[[[^^^bbbeeeeee```YYYSSSOOOXXXZZZ[[[YYYVVVSSSQQQPPPOOORRRWWW[[[aaagggnnnsssvvvyyy|||~~~yyyxxx{{{}}}yyyuuupppkkkgggddd```^^^^^^aaafffkkknnnsssyyy}}}wwwwwwxxx{{{~~~~~~|||yyyvvv{{{uuukkk```YYYSSSNNNNNNQQQTTTYYY```hhhpppuuuvvvtttlllggg```]]]```lllzzz}}}tttrrrqqqssszzzzzzlll^^^XXXWWWSSSPPPNNNLLLKKKKKKMMMPPPRRRSSSSSSQQQQQQQQQPPPNNNKKKHHHGGGFFFFFFFFFEEECCC@@@>>><<<888555222111111222111000////////////////////////000///...///111111///...............////////////...000000000///000222444444666777777555555666888999::::::;;;<<<===>>>>>>>>>===<<<<<<<<<===>>>???@@@BBBCCCEEEGGGHHHHHHHHHMMMPPPTTTXXXZZZ[[[\\\\\\]]]aaaeeefffccc]]]XXXUUU[[[]]]^^^]]]ZZZVVVTTTSSSPPPRRRVVV[[[```gggoootttyyy{{{~~~}}}zzz{{{}}}yyyvvvpppllliiifffccc```___ccchhhnnnsssxxx||||||xxxzzz~~~|||ppphhhaaaXXXTTTTTTVVVXXX^^^iiittt|||~~~xxxooogggeeelllwww|||uuussssssvvv||||||mmm___YYYWWWSSSPPPOOOLLLKKKKKKLLLOOORRRSSSRRRPPPPPPQQQPPPNNNKKKHHHFFFDDDDDDDDDDDDCCCAAA???===<<<999555333222111///...222222222222222222222222000//////000111111000...------........./////////...///000000//////111333555777888777666555777888999::::::;;;<<<===>>>>>>>>>===<<<<<<<<<>>>???@@@CCCDDDDDDEEEGGGHHHIIIIIIMMMPPPUUUYYY[[[]]]^^^```]]]aaafffiiigggbbb^^^[[[^^^```bbbaaa]]]YYYVVVUUUQQQSSSWWWZZZ___fffnnntttzzz|||~~~~~~~~~}}}zzz~~~zzzvvvqqqmmmkkkhhhfffdddbbbfffkkkrrryyy~~~}}}}}}~~~ttthhh___[[[VVVVVV[[[eeeooozzzvvvppppppvvv|||}}}{{{uuutttuuuyyy{{{lll^^^YYYWWWUUURRRQQQLLLKKKJJJLLLOOORRRRRRRRROOOOOOPPPOOOMMMJJJGGGDDDAAAAAABBBBBBAAA@@@>>>===<<<999555333222111///...111111111111111111111111///......///000000///------------.........//////---...//////...///111333666777888888666666777888999::::::;;;<<<===>>>>>>======<<<<<<===???AAABBBDDDCCCCCCDDDDDDFFFGGGHHHKKKOOOUUUXXXZZZ]]]```bbb___dddiiillljjjeeeaaa______aaacccbbb___[[[XXXVVVSSSTTTWWWZZZ___fffmmmssszzz{{{{{{{{{{{{}}}}}}yyy}}}{{{wwwsssooommmkkkhhhffffffjjjpppxxx}}}oooiii\\\YYYZZZ```fffooozzz{{{~~~|||zzzttttttvvvzzzyyykkk]]]XXXXXXVVVTTTTTTLLLKKKJJJLLLOOORRRRRRRRRNNNOOOOOOOOOMMMJJJFFFDDD>>>??????@@@???>>>===<<<888666333222222222222111...........................------...//////...,,,---------.........//////,,,...///.........000222777888999888777666777888999::::::;;;<<<===>>>>>>===<<<<<<===>>>@@@BBBCCCBBBAAA@@@@@@AAACCCDDDEEEGGGLLLRRRVVVXXX[[[___bbbbbbffflllnnnlllgggccc```___aaacccccc```[[[XXXVVVTTTUUUWWWZZZ^^^eeemmmrrryyyyyyyyyyyyyyy{{{}}}xxx{{{{{{xxxssspppnnnllljjjhhhjjjmmmsss{{{~~~uuuhhhccc```aaabbbiiizzz|||yyyrrrsssuuu{{{xxxiii[[[WWWWWWTTTPPPMMMOOONNNLLLMMMNNNOOOOOONNNOOOOOOOOONNNKKKHHHDDDBBBBBBCCCCCCCCCBBB@@@>>>===777555333333333333111///222111111111000000//////222111///......//////000......///000000///...---------......000111222333333000...000444777666555555777999<<<>>>>>>=========<<<<<<>>>AAABBBBBBBBBEEEDDDCCCBBBCCCDDDEEEFFFGGGJJJOOOTTTYYY]]]^^^___eeefffiiimmmmmmjjjddd___YYY]]]aaaaaa^^^ZZZYYYYYYYYYWWWXXX[[[]]]```gggooouuuvvvxxxyyyzzz|||www{{{{{{zzzxxxuuuqqqnnnllljjjkkkmmmrrrzzzyyynnneeecccdddgggrrr}}}zzztttqqqssswww}}}yyyjjj\\\WWWWWWTTTPPPNNNNNNMMMLLLLLLNNNOOOOOONNNNNNOOOOOONNNKKKHHHEEECCCBBBBBBBBBBBBAAA???>>>===888666444333333222000...111111000000000/////////......---,,,,,,,,,,,,,,,---...////////////...------------...///000222222333222111222444666666555888999;;;<<<===<<<;;;:::<<<<<<<<<>>>@@@BBBBBBBBBEEEDDDCCCCCCCCCDDDEEEEEEGGGJJJPPPWWW\\\```aaabbbeeefffhhhkkkllliiiddd```YYY]]]``````]]]ZZZYYYYYYYYYWWWXXX[[[]]]```gggoootttwwwzzz|||}}}zzzzzz{{{zzzwwwtttqqqooonnnmmmoooppptttzzztttnnniiigggllltttyyytttqqqtttxxx~~~~~~zzzkkk]]]WWWVVVTTTQQQQQQMMMLLLKKKLLLNNNOOONNNMMMMMMNNNNNNNNNLLLIIIFFFDDDBBBBBBAAA@@@???>>>>>>===999777555333333111///---///////////////.........,,,,,,,,,---,,,++++++***------......///......---,,,,,,------...///111111222444555555444444555666888999:::<<<<<<<<<;;;:::<<<<<<===>>>???@@@BBBCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFKKKRRRZZZ```dddffffffffffffggghhhjjjiiifffcccZZZ\\\^^^___]]]ZZZYYYYYYZZZWWWXXX[[[]]]```gggnnnssswww|||}}}yyy{{{{{{yyyvvvsssqqqqqqqqqqqqttttttvvvzzz~~~}}}rrrjjjiiikkkxxx~~~yyytttsssvvvzzz{{{||||||nnn```YYYWWWTTTRRRRRRKKKKKKJJJLLLNNNNNNNNNLLLLLLMMMNNNMMMLLLIIIGGGEEEBBBBBB@@@???>>>=========:::888555333333111...,,,..............................///000///...---,,,---------...............,,,,,,,,,------...000000222555777777444333555777444666888:::<<<===>>>>>><<<<<<===>>>>>>@@@BBBDDDFFFFFFFFFFFFFFFFFFGGGGGGGGGLLLTTT]]]dddhhhjjjjjjhhhgggggghhhiiijjjiiiggg[[[\\\]]]^^^]]][[[ZZZZZZ[[[XXXXXX[[[]]]___fffmmmrrrwww~~~xxxvvv|||~~~zzzxxxuuurrrqqqrrrsssuuuvvvvvvwwwzzz}}}}}}qqqjjjgggmmmttt~~~~~~|||yyyvvvuuuyyy~~~{{{}}}rrrddd]]]YYYUUURRRSSSJJJJJJJJJLLLNNNOOONNNLLLLLLMMMNNNMMMLLLIIIGGGEEEBBBAAAAAA@@@???>>>===<<<:::888555333333111...,,,------------............//////000111111///...---------------......//////---------------...///000111555888777444333444666444555777999;;;===>>>???<<<>>>???>>>>>>???CCCFFFGGGHHHHHHIIIJJJKKKKKKKKKIIINNNUUU^^^eeeiiillllllkkkiiihhhiiikkkllllllkkk___^^^^^^^^^^^^^^^]]]]]]]]]ZZZYYY\\\]]]^^^dddlllpppvvv~~~zzztttxxx|||}}}yyywwwtttrrrrrrsssuuuvvvuuuvvvxxxzzz}}}{{{oooggggggjjjrrr~~~}}}{{{yyywwwxxx}}}{{{wwwjjjbbb\\\VVVRRRRRRJJJJJJKKKMMMOOOPPPOOOMMMMMMNNNNNNNNNLLLIIIFFFDDDAAAAAABBBBBBAAA???===<<<999777555333333111///------------.....................//////......---,,,...............///000111......------...//////000111333555666555555444555777888888999:::;;;<<<<<<===???@@@???>>>???DDDHHHIIIJJJKKKMMMOOOPPPQQQQQQMMMPPPVVV]]]ccchhhkkkmmmkkkjjjiiijjjlllnnnnnnnnncccaaa______```aaaaaa```___\\\[[[\\\\\\]]]bbbiiinnnttt}}}}}}wwwwwwzzz{{{~~~|||wwwvvvtttrrrrrrssstttuuusssvvvzzz}}}yyynnniiijjjnnnxxx}}}{{{zzzyyy||||||{{{oooggg___WWWRRRQQQJJJJJJLLLNNNQQQQQQOOONNNNNNOOOOOONNNKKKHHHEEECCC@@@AAACCCDDDCCC@@@===;;;888666444333333222000...------......////////////......------,,,,,,,,,---//////......///000222333//////......//////000000000111222444666777555333777777888888999;;;<<<===>>>AAABBBAAA???@@@EEEKKKJJJKKKNNNQQQTTTUUUVVVVVVPPPRRRVVV\\\aaafffjjjllljjjiiiiiijjjmmmnnnnnnnnnfffcccaaaaaacccddddddcccbbb^^^\\\]]]\\\[[[```ggglllrrr{{{{{{xxx}}}~~~yyyvvv{{{~~~}}}|||{{{zzz|||}}}~~~|||uuuttttttsssrrrsssssssssssswww|||}}}wwwvvvwww{{{}}}{{{{{{|||}}}zzz}}}rrrjjjbbbXXXRRRQQQJJJKKKLLLOOORRRRRRPPPNNNOOOOOOOOONNNKKKHHHDDDBBB@@@BBBDDDFFFEEEAAA===:::777555333333333333111///........./////////000000000///...---,,,---...///000/////////000111333444000////////////000000111000///000333777888555222333444555777:::===???@@@???BBBCCCAAA???@@@FFFLLLKKKMMMPPPSSSVVVXXXYYYZZZSSSTTTVVVZZZ___dddhhhkkkiiihhhhhhjjjlllnnnnnnmmmiiieeebbbbbbdddggggggfffccc___]]]]]]\\\[[[___eeekkkqqqzzz}}}xxxzzz~~~xxxrrrxxx|||{{{zzzzzzzzzzzzzzz|||}}}{{{tttttttttssssssrrrrrrqqqsssxxx~~~}}}||||||}}}yyyxxx}}}qqqhhh```XXXSSSSSSOOONNNNNNPPPQQQRRRQQQPPPPPPOOOMMMJJJGGGEEECCCBBBDDDCCCBBBBBBDDDBBB>>>:::888666333222222222111///,,,---...///000111222333111111000000//////......000000000000000000000000,,,++++++,,,,,,...///000///000111444777888666444888:::;;;:::999888888999BBBAAAAAA@@@@@@AAABBBBBBEEEFFFHHHLLLRRRXXX]]]```ddd___]]]```cccdddfffjjjmmmmmmmmmllljjjjjjkkkmmmkkkfff```^^^```dddfffgggccc___ZZZXXXXXX[[[^^^___hhhrrr||||||zzzzzz~~~pppnnnttt|||~~~}}}~~~}}}{{{zzzsssuuuxxx{{{~~~|||{{{vvvtttrrrpppppprrrtttvvvyyy{{{~~~|||||||||uuu{{{{{{ooofff^^^UUUQQQPPPLLLLLLLLLOOORRRSSSSSSRRRPPPOOOMMMKKKHHHEEECCCBBBDDDCCCBBBCCCCCCBBB>>>:::888666333222222222111///------...///000111222222000000///////////////...........................,,,------......///000000111222333666999:::888666777999;;;<<<;;;;;;<<<>>>AAAAAAAAA@@@@@@@@@@@@AAAEEEDDDEEEHHHOOOXXXaaagggjjjddd___aaacccdddhhhllloooppppppooolllkkkkkkllljjjddd^^^[[[]]]bbbfffhhhddd```\\\YYYYYY\\\___aaajjjttt}}}~~~zzzyyytttooouuu~~~~~~}}}~~~}}}{{{yyytttvvvxxxzzz{{{~~~}}}{{{xxxvvvuuuttttttuuuvvvxxx{{{}}}~~~~~~xxx~~~wwwjjjaaaZZZRRRNNNMMMIIIIIIJJJNNNRRRTTTUUUTTTOOOOOOMMMKKKHHHFFFCCCBBBDDDCCCCCCCCCCCCAAA===;;;888666333222222222111///////////////000000000000.............../////////........................---...///000000000000000222222333555888999888666444666999;;;<<<===???@@@AAAAAA@@@@@@????????????CCCBBBAAADDDLLLXXXdddkkkllleee``````bbbcccggglllooopppqqqooollliiihhhhhhiiicccZZZVVVXXX^^^eeeiiigggccc___[[[[[[]]]```cccjjjttt}}}zzzxxxyyyzzzsssxxx~~~~~~}}}{{{yyyvvvwwwxxxxxxyyyzzz}}}~~~}}}zzzzzzyyyyyyyyyyyyzzzzzz~~~}}}pppccc[[[VVVPPPLLLLLLHHHHHHJJJMMMQQQTTTTTTTTTOOONNNNNNLLLIIIFFFDDDBBBCCCCCCCCCCCCCCC@@@===;;;888666333222222222111///000000000000////////////,,,,,,------......//////........................---...///000000000000///000///000333555777666555111333777888999;;;===>>>@@@@@@@@@@@@???>>>>>>===AAA@@@???BBBIIITTT___fffeee```\\\___aaacccfffjjjlllnnnooonnnjjjfffdddccchhhaaaXXXQQQRRRXXX```fffjjjgggccc___]]]^^^aaaccciiisss|||zzzvvvrrr}}}yyy|||~~~}}}{{{yyywwwxxxyyyxxxxxxyyy|||~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~uuugggZZZUUUSSSPPPMMMMMMJJJIIIJJJMMMPPPRRRRRRQQQNNNNNNNNNMMMJJJGGGDDDCCCBBBCCCDDDDDDBBB???===<<<888666333222222222111///000000000000////////////,,,,,,------......//////////////////////////////------.../////////......000///000222444666666555222555777888999999;;;<<>>===?????????BBBHHHOOOVVVZZZ[[[XXXYYY___dddeeefffiiijjjlllnnnllliiieeecccbbbhhhaaaWWWOOOLLLQQQYYY___iiihhhfffbbb___^^^```ccciiisss|||{{{vvvpppxxx~~~{{{yyywwwxxxyyyyyyyyyzzz}}}~~~oooaaaTTTPPPQQQOOOMMMMMMKKKJJJKKKMMMOOOPPPPPPNNNNNNNNNNNNMMMKKKHHHEEECCCAAACCCEEEDDDBBB???======888666333222222222111///000000000000////////////.............../////////000000000000000000000000///......------...//////222111111333666888888777555777::::::::::::;;;===>>>???@@@AAAAAA@@@???>>>???@@@AAACCCFFFIIIMMMOOOTTTSSSWWW```fffggggggjjjjjjlllmmmllljjjgggffffffhhhcccYYYOOOIIIJJJOOOTTTaaacccdddbbb___]]]___bbbiiisss}}}xxxqqquuu||||||zzzxxxyyyyyyzzzzzz{{{~~~mmm___QQQMMMOOONNNLLLKKKJJJIIIJJJLLLOOOPPPOOONNNMMMNNNNNNNNNLLLIIIEEECCCAAACCCFFFEEEAAA>>>======888666333222222222111///////////////000000000000000000///////////////...////////////////////////222000...------...000111222111111222555777888777444666999:::::::::<<<======>>>@@@BBBCCCBBBAAA@@@BBBBBBBBBBBBDDDFFFIIIJJJQQQOOOSSS[[[bbbdddfffiiihhhjjjjjjjjjhhhggghhhiiiiiiddd[[[PPPGGGDDDFFFIIITTTYYY^^^```^^^]]]___aaaeeepppzzz~~~|||rrrtttuuu|||}}}{{{yyyzzzzzzzzzyyyzzz}}}nnn___PPPLLLMMMMMMJJJIIIHHHHHHIIIKKKOOOQQQPPPOOOMMMNNNOOONNNLLLIIIEEECCCAAADDDFFFEEEAAA>>>======888666444222222222111///////////////000000000111111111000000//////..............................444222///------///222444000//////000333555666555111333666888888999;;;======>>>AAACCCDDDCCCBBBBBBEEEDDDBBBAAABBBEEEHHHJJJOOOLLLNNNUUU\\\___bbbgggeeefffgggfffeeefffhhhjjjjjjfff]]]RRRFFF@@@@@@BBBIIIPPPYYY]]]]]]]]]___bbb```kkkuuuzzz~~~tttsssrrrvvv~~~|||zzzzzzzzzyyyxxxyyy{{{}}}