BM66(@ 111000......000111000///000...---...111111///,,,///...,,,,,,------,,,+++000///...///000111000...+++000111///...111333111222222333444333111///---000111222333333222000///111333333000000444444222333222000///............333222111222444333222000000000000/////////111333999888666444333333333444777777777666555333222111333222111222333444222000...111333111111444333///000//////000111111...,,,666333111111444666666444777777666333000///000222777666555444333444555555333444444555444333111000000000000000///---+++)))'''&&&&&&%%%$$$###""""""&&&$$$!!!!!!"""$$$$$$$$$$$$&&&&&&$$$""""""&&&***(((''''''&&&&&&&&&''''''+++******)))(((''''''&&&'''&&&%%%$$$%%%''')))+++******+++++++++***))))))---***+++......+++,,,///////////////000111111222000000000000000000000000444333333222222111111000555333111///...///000000---,,,+++,,,---,,,***(((+++++++++++++++***)))(((%%%''')))***((((((((()))'''&&&&&&((()))(((&&&$$$((('''&&&%%%###"""!!!!!! ###'''***---000444777999777666555666999<<<>>>>>>;;;999777666444222///111---******------)))%%%%%%&&&''')))***)))%%%!!!""""""""""""""""""######$$$$$$%%%%%%%%%$$$$$$############"""######$$$%%%$$$$$$############$$$$$$&&&%%%%%%'''+++---......///---+++(((&&&%%%%%%%%%))))))((('''&&&&&&%%%%%%&&&&&&&&&'''(((***,,,,,,........................///......///000111111000///111222111///...000333333333444444555444444444444222111111444666666666111222333333444444333333444555555666777888888999>>>???>>>999888::::::777999999:::<<<===<<<999666:::999888777777777888999999999888888888888999999<<<777777???BBB>>>;;;;;;===;;;999888888:::<<<>>>===;;;::::::;;;<<<:::999888666444444555666666555999:::;;;;;;:::999777666666555555666777777666444555111......222555555444<<<===???BBBEEEHHHJJJKKKNNNNNNMMMLLLLLLKKKLLLLLLNNNLLLJJJHHHHHHHHHGGGFFFIIIJJJJJJKKKLLLMMMMMMMMMIIIMMMRRRTTTSSSOOOLLLKKKMMMMMMNNNOOOPPPRRRRRRSSSSSSQQQOOOMMMNNNPPPSSSVVVVVVVVVVVVUUUUUUUUUTTTTTTVVVTTTRRRRRRTTTWWWXXXXXXZZZZZZYYYYYYZZZ[[[\\\\\\_________^^^]]]\\\[[[ZZZXXXXXXXXXVVVUUUUUUWWWYYYUUUVVVXXXZZZ[[[\\\[[[[[[\\\]]]^^^___^^^\\\ZZZXXX\\\XXXUUUTTTUUUVVVUUUSSSXXXYYY[[[^^^aaaaaa___]]]\\\___bbbbbbbbbeeejjjooowww~~~///...,,,---...///...---000///------......+++)))...---,,,,,,---...,,,+++111000//////111111000///)))---///,,,+++...000///333333222111111000000000000000111222222222111000///111111///000444555333222111000000///000111111333222111222333333222111111111111000000111333444777666555333333333333444666666666555555333222222333222111222333444222000...111333111111444333000444333333444666666444222666333111111444666666555666666555333111000111333777666555444333444555555444555555555444333111000000000000000///...,,,+++''''''&&&%%%$$$######"""'''$$$"""!!!###$$$%%%%%%&&&&&&&&&$$$$$$%%%''')))((((((''''''''''''((((((+++******))))))(((((((((***)))(((((()))+++---...++++++,,,,,,,,,,,,,,,+++///,,,---000111...///222111111111111111222333444111111111111111111111111444333333222111000//////111000...,,,+++,,,------***)))(((((())))))(((&&&))))))))))))(((((('''&&&((('''&&&$$$###"""!!! &&&%%%%%%&&&''''''&&&$$$'''&&&&&&%%%$$$###"""""" ###&&&))),,,000222777666555666777999;;;======;;;888777666555222000111---)))***,,,,,,(((%%%&&&&&&(((***+++)))%%%"""$$$######"""""""""######!!!""""""#########""""""###############$$$$$$%%%$$$$$$############$$$$$$'''%%%%%%&&&))),,,---......---+++(((&&&%%%%%%%%%((('''''''''&&&%%%%%%%%%'''(((((()))***,,,---...............//////000000000///...///111111111000///111222111///...000333333333444555555555444444444333111222444666666666222222333444444444444333444444444555666666666777999;;;;;;888888::::::777999999:::;;;:::999888888:::999888777777888999:::999888888888888888888999>>>888777<<>>AAADDDGGGJJJKKKMMMMMMLLLKKKKKKKKKKKKKKKNNNLLLKKKIIIIIIHHHHHHGGGKKKKKKLLLMMMMMMNNNOOOOOOMMMOOORRRRRRPPPOOOOOOOOOMMMNNNNNNOOOPPPQQQRRRRRROOONNNLLLKKKLLLNNNPPPQQQUUUUUUUUUUUUUUUUUUUUUUUUXXXVVVTTTTTTVVVXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZXXXYYYZZZYYYWWWVVVXXXYYYVVVWWWXXXZZZ[[[\\\[[[[[[[[[\\\]]]]]]\\\[[[YYYWWW\\\YYYVVVUUUVVVWWWVVVTTTYYYYYY\\\___bbbbbb```]]]]]]___`````````dddjjjooovvv}}}///...------//////...---000...---,,,,,,+++)))'''///...---...///000///...222111000000111222111000,,,000111///...111222111444222000//////000222333//////000111222222222222,,,///000...///444555333111111000000111222333333444222111111222444333222222222111111222222333444444444333222222333333444555555555444444333333333333222111222333444222000...222222000111333333000222111111333555666444333555333222222333555555555555555555333111111333555777666555444333444555555666666666666555333111000///000000111000///...---)))((('''&&&%%%$$$$$$$$$(((&&&######$$$&&&&&&&&&)))'''%%%%%%'''((())))))))))))((((((((())))))***+++++++++***************,,,,,,*********,,,...000,,,---...///////////////222///000333444222333666444444333333333444555555333333333222222111111000333222222111///...------,,,+++)))((('''(((((()))(((&&&######$$$%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$&&&$$$!!!"""%%%''''''%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$######!!!###&&&((())),,,000222444444555666888999;;;;;;;;;999777777666666444222000,,,))))))******'''$$$''''''(((***+++)))&&&###&&&%%%$$$############### !!!"""##############################$$$%%%%%%%%%$$$$$$######$$$$$$%%%'''%%%$$$%%%(((+++---------,,,+++)))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''((()))***,,,---...------...///000111111222000///...///111111111000000111111000//////000222333333444555555666555555555333111222444555666666222333444444555555444444444444444444444444444555444777999777888::::::666888999;;;999666555777999:::999999888888999::::::888888888888888888888888;;;666555999<<<<<<:::;;;777999:::<<<<<<;;;::::::===<<<::::::::::::999777999888777888:::;;;;;;:::888888888888777666555444333444555555555555444333222444444111---,,,000444888:::<<>>BBBEEEHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIKKKKKKKKKJJJIIIHHHIIIJJJNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRRRRQQQPPPPPPRRRUUUOOOOOOOOOOOOOOOOOOOOOPPPOOOPPPPPPQQQQQQPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVWWWZZZXXXVVVVVVWWWXXXXXXWWWZZZ[[[\\\]]]]]]\\\ZZZXXXYYYYYYYYYYYYYYYYYYYYYZZZXXXZZZ]]]]]][[[YYYWWWWWWWWWXXXXXXYYYZZZ[[[[[[[[[ZZZZZZ[[[[[[[[[ZZZYYYXXXYYYWWWVVVUUUUUUUUUVVVVVVZZZ[[[]]]aaacccdddaaa___^^^^^^]]][[[[[[___hhhooowww}}}111000000111222222111///,,,---..................000///...///111222222111222111000111222333222000,,,000111...---000111//////000222222333222111000......//////000111222333///111111------000000...111111111000000///......444222111222333555555444111//////000222333222000000000111222222333333333222222111111222333444555222222111222333444222000///222222///000333333111222111111222555777777777444444333333222333555666444444444333222333555777777666555444333444555555555666666666555333111000---...///000//////------,,,+++)))'''&&&&&&''''''***((('''''')))***)))(((---***((())),,,...---***,,,+++++++++,,,,,,---...---------...............,,,+++***))))))+++,,,...///000111222333444444444555222333666777555666999666555444333333333333333222222111000///......---------,,,+++***)))((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%"""  """######$$$###"""""""""######$$$&&&$$$"""###$$$!!!###!!!!!!###$$$######$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$'''***---222444666888:::::::::999999888666666777777555444///---+++***)))'''&&&$$$((('''((()))***)))&&&$$$'''&&&%%%$$$############!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$$$$'''***+++,,,++++++***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''')))++++++))))))+++,,,...///111111222000///000111222111///111111000///000111111111333444555666777777777777666444222222333555555555444444555666666666666555666666555555555555555555555999;;;999:::;;;999555777999:::666111000555:::888888999999::::::::::::666777888888888888777666333333555888;;;<<<888333999888777666777999;;;===<<<:::999888999999777666888777666777999;;;;;;;;;777777666444333222222222333666999:::888666555666222///------000222333222666777:::===@@@DDDFFFHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKJJJHHHGGGIIIKKKMMMMMMMMMMMMNNNNNNNNNNNNOOOQQQSSSSSSSSSRRRRRRSSSNNNNNNOOOOOOOOOOOOOOOOOOQQQQQQRRRSSSSSSRRRQQQPPPPPPPPPQQQRRRTTTUUUVVVVVVXXXWWWUUUUUUWWWWWWVVVUUUZZZ[[[\\\^^^^^^\\\ZZZYYY]]]\\\[[[YYYXXXXXXYYYYYYWWWZZZ]]]]]][[[XXXVVVUUUXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZWWWVVVUUUSSSRRRRRRSSSTTTZZZZZZ]]]```ccccccaaa^^^^^^^^^]]]ZZZYYY^^^gggnnnxxx///......000111111///---+++---///000//////000111...---,,,---...///...---222111000000111222111000...222333000///111222111///111222444333222000//////////////////000111222000333222...---000000---111111111111000...---,,,222222222333555666555333111///...///333333111...000111222333333333333333111000000000111333555666333222111222333444222000000222222//////333444222111//////000222444555555333444444333222333555777444555555444222333555777777666555444333444555555333444444555444333111000//////000111000///...---...---***(((''''''((()))+++***)))***++++++***)))---,,,,,,---...///...---------,,,------...///000000000000///////////////000///---,,,,,,---///000000111222333333333333333444111222555555222333555333222111000//////......---------,,,,,,+++++++++))))))(((''''''&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$""" !!!############"""!!!!!!!!!"""###$$$#########$$$%%%"""!!!  """#########$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%(((,,,///444666888999:::::::::999:::888777666777666555333///...---+++)))'''&&&%%%''''''&&&'''((((((&&&$$$&&&%%%$$$############### !!!"""###############$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&)))++++++***++++++******)))'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))+++,,,---((()))***+++---...///000333111000000111222111///222000//////000111111000444444666777888888888888666444222222333555555444444555666666777666666666555555555555555555666666777:::;;;::::::<<<;;;777999999999666222222444888666777888999999999999999555666777888888777666555666888777777999:::555...999777666555666888;;;===:::999777888999999888666888777666666888::::::999888777555444222222111111222777;;;;;;999666666666777333...---000222111...777888:::===@@@CCCEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHHHHJJJLLLKKKHHHHHHJJJMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLOOOSSSUUUTTTSSSRRRQQQMMMNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPQQQRRRSSSTTTUUUUUUWWWVVVUUUVVVWWWXXXWWWUUUYYYZZZ\\\]]]]]]]]]\\\[[[___]]]\\\ZZZYYYXXXYYYYYYXXX[[[]]]]]][[[XXXVVVUUUYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[VVVVVVUUUSSSQQQPPPQQQSSSXXXYYY[[[^^^aaaaaa___]]]___^^^]]]ZZZZZZ^^^gggmmmyyy......///000222111///,,,,,,///111111///...///111///...------...///---,,,111000//////111111000///222666666333222444555333222222222222111111000///000000///...//////000111000222111......111111///000111111222111000///...000111222555777777555222222///...000444555222...111222333444444333333222////////////111333666777333222111222333444222000000222222//////333444222000...------000222222222333444555333222222555888555666666444333333555777777666555444333444555555111111222333333222111000222333333333222000///...000...+++)))(((((()))***,,,+++***+++,,,---+++***,,,...///000///...///000...------...///000111111222222111111000000//////222111///......///000222111111222222222222222111222000///222222///...111//////---,,,+++*********(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!! !!!"""######!!!"""!!! !!!###$$$ """###%%%&&&&&&&&& !!!###$$$###"""%%%$$$$$$$$$$$$$$$$$$$$$&&&'''''''''(((+++///333888888999:::::::::::::::;;;999777666777666444222//////...,,,)))'''&&&&&&'''&&&%%%&&&''''''%%%###$$$######"""""""""######!!!""""""#########""""""%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''')))+++,,,+++)))************)))(((&&&%%%((('''''''''&&&%%%%%%%%%&&&&&&'''''')))***,,,---******+++,,,---//////000333222000111222222000///333000...///111222111///444444666777888999999999666444222222333444555444555555666777777777777666333333333444555555555666666999:::888999======;;;:::999888666444444444555444555777888999999888888555666777888888777666555888888666333555:::999333666666666666777999:::<<<888777666777888999888777:::888777777888999999888999777555333222111111111111666;;;;;;888555555666666444111000000000111111888999;;;===@@@BBBDDDEEEGGGFFFFFFFFFGGGGGGHHHIIIIIILLLNNNMMMJJJJJJMMMQQQMMMMMMMMMMMMMMMMMMMMMLLLLLLOOORRRTTTSSSRRRQQQRRRLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSTTTTTTVVVVVVVVVWWWYYYZZZYYYWWWYYYZZZ[[[\\\\\\]]]^^^^^^]]]\\\ZZZYYYXXXYYYZZZ[[[[[[]]]^^^^^^[[[YYYWWWWWWZZZYYYYYYXXXXXXYYY[[[[[[ZZZZZZZZZYYYYYYZZZZZZZZZWWWXXXWWWTTTPPPOOOPPPRRRVVVVVVYYY\\\______]]][[[^^^___^^^\\\[[[___fffmmmxxx000000111333444333111......000222111...,,,---///333111000000111111000...000///...///000111000...///333444000///111222000555444222000//////000111111000///......///000000...111111...///222333111///000111333333222111111///000333666888888444111333000///111666777333///222333444555444444222222///.........000333666888333222111222333444222000000222222...///333444222444222000111333555555555333444555444222222555888666666666444333222444666777666555444333444555555///000111222333222111111555555555555444222000///000...+++)))((()))***+++,,,++++++,,,------,,,***,,,///222111///...///222............///000222222333333222222111000//////222000///------...000111111111222222222111000000111......000///,,,+++...---,,,+++)))(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&""""""""""""############""""""###############""" !!!######""" !!!  """###""""""!!!!!!$$$ """$$$%%%###!!!%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%)))---111::::::::::::::::::::::::;;;999777777666666444222000000///---***'''&&&'''&&&%%%$$$%%%&&&&&&$$$"""""""""""""""""""""######$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&(((+++------+++))))))*********)))(((&&&%%%))))))((('''&&&&&&%%%%%%$$$$$$$$$%%%'''(((***++++++,,,,,,---...///000000333222111111222222000///333000...///111222111///444555666777999999::::::777444222222333444444444555666666777777777777777111111222333333444555555444777888666888===???>>>;;;999777666666666555333333444666777888888888777555666777999999777666555666666222...333<<>>;;;;;;::::::888777666555000222111,,,)))(((&&&"""(((%%%###"""$$$%%%$$$###############""""""######!!!$$$$$$ ###%%%###%%%%%%%%%&&&&&&&&&&&&&&&'''%%%###""""""###$$$&&&%%%&&&(((***+++++++++***+++***)))'''&&&&&&%%%%%%%%%"""!!!###### ###$$$$$$&&&''')))+++,,,---///,,,)))+++///222222000333222111111222222111000111111111333555555222000444555777888999:::::::::999777555666888999777555888888999999999888777777666888777333222555555333666666888;;;???@@@???===???===:::777555444444444444555666555444555888:::888777555555666666555333555444222333555777777777555777999:::999999:::;;;777888:::;;;:::999777666888::::::999888777777888777666555444333333333333777888999:::999888777666000000000000111222333444:::;;;===???AAACCCEEEFFFFFFGGGIIIJJJIIIIIIJJJKKKNNNLLLKKKKKKMMMOOOPPPOOOPPPOOONNNOOOPPPPPPOOOMMMQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNOOOQQQRRRSSSSSSRRRRRRQQQQQQQQQRRRRRRWWWVVVUUUSSSSSSSSSSSSSSSVVVWWWXXXYYYYYYXXXWWWWWWYYYYYYYYYZZZ\\\]]]\\\[[[]]]\\\[[[ZZZZZZZZZ[[[\\\\\\\\\[[[[[[[[[ZZZZZZZZZXXXYYYZZZZZZZZZYYYXXXWWWXXXXXXYYY[[[[[[\\\\\\\\\ZZZXXXTTTQQQOOOOOOQQQRRRUUUTTTUUUWWWZZZ\\\[[[ZZZ```___]]][[[\\\aaaiiinnnvvvyyy...///000111111000///...///,,,,,,///000///111555444222111111111000...,,,...---,,,---///000///......------///111222111000111000000000000111222222//////............//////111111111111111111111111111111222222222111000000333333222111000000111111000////////////000000111111333555555444111---***333333333333333333333333333444444555555444222222//////111222333333333333111111111111111111111111333333333333222222222222444444333333333333444444333444555777777777666666222333333333333333444444000111222222111///---+++------,,,+++---///111333111000///......///111222444333111000......------.........///000000111111111111111000000000//////......---,,,++++++++++++...---,,,+++***)))((((((&&&%%%$$$"""""""""######%%%&&&%%%###%%%((('''###'''&&&$$$""""""###$$$%%%!!!!!!!!!###%%%&&&%%%#########$$$%%%'''&&&###!!!!!!"""###""""""!!!$$$"""!!!"""###$$$###!!!###!!! """%%%&&&$$$!!! !!!"""###$$$$$$######!!!!!!!!!"""###$$$%%%&&&#########$$$&&&))),,,------000444777999;;;===???::::::::::::999888666666222444333---***)))&&&"""(((&&&$$$$$$%%%&&&%%%$$$###"""!!!"""######"""!!!!!!######!!!!!!$$$%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''((($$$&&&))),,,---,,,***)))***)))((('''&&&%%%%%%%%%'''$$$###%%%%%%"""###&&&%%%&&&''')))***,,,---...111...+++,,,///222111000555333111000111222222111111111111333555555333111555777999;;;<<<;;;::::::999999999:::<<<;;;999777888888999999888888777666333666666444444666666333555555777:::>>>@@@???>>>???===:::777444333222222444555666666555666888::::::999777777777666555333555444333333555777777777666888::::::999999:::;;;;;;;;;<<<;;;:::888666444999:::;;;:::888888888:::666555444444333333333333555666666777666555444333222111000000000111222333:::;;;<<>>>>>===:::777444222000000444555666666555666777999999777666666777777555444555444333444666888777666666888:::::::::999:::<<<<<<<<<<<<;;;:::888666555888999::::::888777888:::555555444333333333333333444444555555555333222111111111000///000111333444999:::<<<>>>AAACCCEEEEEEIIIJJJKKKKKKJJJKKKMMMNNNMMMLLLKKKLLLOOOPPPPPPOOOOOONNNMMMMMMOOOPPPOOONNNRRRQQQQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMMOOOPPPQQQMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTUUUUUUVVVWWWWWWXXXWWWXXXXXXWWWWWWWWWVVVVVVYYYXXXWWWWWWYYYZZZZZZYYY^^^^^^^^^^^^]]]\\\[[[ZZZ[[[[[[[[[ZZZZZZZZZYYYYYYZZZZZZ[[[[[[ZZZYYYWWWVVVYYYYYYZZZ[[[[[[[[[[[[[[[\\\ZZZWWWTTTRRRRRRSSSSSSRRRRRRSSSVVVYYY[[[ZZZYYYWWWXXXYYYYYY\\\aaahhhmmmwwwzzz......////////////......111...---///000...000333222111000111111///,,,***///------...///000///............///222222111000000000//////000000111222///////////////0001112221111111111111111111111113333332221111114ĉ@ӵ222222222000///...------...///000111111111111111222222222222222222333333444444444111222333444444333222222---///222444555555444333111333444333000///000222333333333222222111111111444444444333333222222222111222444666888888888888111111333444444444444444111222333333222000...,,,,,,,,,+++*********+++,,,,,,---......////////////>L+++,,,---...))))))=hĦ---************)))((('''&&&)))(((''''''''''''''''''4ĉ@ӵ'''&&&&&&%%%%%%%%%%%%%%%!!!###""" """&&&%%%!!!$$$######"""""""""!!!!!!"""!!! !!!"""""" !!!!!!!!!!!! !!!"""!!!###$$$$$$###""" !!!!!!!!! !!!"""""""""###%%%%%%$$$### !!!###$$$$$$###""""""$$$###""""""!!!!!!!!!!!!!!!!!!"""$$$&&&(((***+++---111777:::;;;;;;;;;<<<;;;;;;;;;>L666444666444///,,,+++((($$$$$$%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""$$$&&&'''''''''$$$"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((())))))))))))'''&&&&&&&&&''')))+++,,,***)))(((((('''''''''''''''######%%%$$$""""""%%%&&&&&&'''(((***+++,,,,,,...------...111444555666777555222111222333444444444333333444666888777666444666999::::::999777555666888:::<<<<<<;;;:::999999999999888777666555555///444666555666888666333444444444777;;;============<<<999666333111///...222444666666555555666888555444333444666777666555555444444555777888777666666888::::::999999:::;;;::::::::::::999999888888666888999888777777888999555555444333333333444444888888999999888777555444000///......000222555777999:::<<<>>>@@@BBBDDDEEEHHHIIIJJJJJJIIIJJJLLLNNNNNNMMMMMMNNNPPPQQQPPPOOOOOOMMMLLLLLLNNNOOOOOOOOOQQQQQQPPPPPPOOOOOOOOOOOOMMMMMMLLLLLLMMMNNNPPPQQQMMMMMMMMMNNNPPPQQQSSSTTTSSSSSSTTTUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVVVVWWWWWWZZZXXXVVVWWWXXXZZZYYYYYY^^^^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZYYYZZZ[[[[[[[[[ZZZXXXWWWXXXYYYZZZ[[[[[[[[[[[[[[[]]][[[XXXVVVTTTTTTTTTTTTSSSSSSSSSUUUWWWXXXWWWVVVUUUVVVWWWXXX[[[```gggmmmyyy{{{........................222...---000000...///333222000///000000000...,,,111000///000222333222111000//////000222222111000000////////////000111111000//////000000111222333111111111111111111111111333222111111000GG=?222222000//////............///111111111111222333444555111222222333333444444555111111333444444333333222...000222444555555444333111444555333000...000222333333333333222222222222444444555555444333222111111333444666888888888777222333333333333333444444222222333333222000...,,,+++***))))))((((((((()))***+++,,,---------,,,+++HdĦ)))((('''''''''=Īj******)))((('''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%&&&GG=?$$$$$$$$$$$$$$$$$$### """""" """&&&%%%!!!&&&%%%%%%%%%%%%%%%&&&&&&"""!!! !!! ######"""  ###%%% """###$$$######"""!!!###$$$###"""!!!"""$$$"""###############""""""!!!"""###$$$$$$###"""!!!%%%$$$###"""!!! !!!!!!###%%%''')))***+++...222777:::;;;;;;;;;<<<===<<<<<<HdĦ555333555444///,,,,,,***%%%"""###%%%%%%$$$$$$$$$%%%"""#########$$$''',,,000...'''###%%%'''&&&%%%&&&'''''''''((((((((())))))((()))+++,,,,,,+++******)))'''&&&%%%&&&))),,,...+++***))))))((((((((())))))&&&%%%''''''$$$%%%(((''''''((()))***+++,,,,,,.........///222444777999777555333222333444444333222111111222444666666555555666777888888777555444555777999:::999999999:::999999999888777666555444000444666555666888666333555444444666999;;;<<<;;;;;;:::888666333000///---111333555555555444555666333222222333666777777666555444444666888999888666555777999999888888999:::888888888888888888999999666777888888777666888999666555555444444444555555888888999999888666444333//////......///333666999999:::;;;>>>@@@BBBDDDEEEHHHIIIIIIIIIHHHIIIKKKNNNMMMLLLLLLNNNPPPQQQPPPNNNOOOMMMKKKKKKMMMOOOPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPNNNMMMMMMLLLMMMOOOPPPQQQOOONNNNNNOOOPPPQQQRRRRRRUUUUUUUUUUUUTTTSSSRRRQQQVVVVVVVVVUUUVVVWWWXXXXXX[[[YYYWWWVVVXXXYYYZZZYYY]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYZZZ[[[[[[[[[ZZZYYYWWWXXXYYY[[[\\\\\\\\\\\\]]]\\\ZZZXXXVVVUUUUUUUUUSSSSSSSSSTTTVVVWWWVVVTTTVVVVVVVVVWWWZZZ```hhhmmmyyy{{{.........ӵ222///...ĭӵ000ӵ///Ħ111000000000111111000...///ӵӵ111111ĦƜ`1.׼s111000///000Ħ......222222333444444444333ӵ333Ħ222333444333333222000111333444ĭӵ444444Ħ222111222Ħ777Ħ222222333444000111222222111///---+++))))))'''&&&DdD%%%%%%&&&?fӵ,,,+++)))Ħ$$$######ӵƜ`1.׼s!!!"""ĭӵ !!! !!!"""""" ӵ"""%%%Ħ"""""""""""""""!!!""""""!!! !!!"""###Ħ%%%$$$######""""""(((Ħ666999;;;<<<>>>???>>>>>>===DdD...,,,---"""###ӵ###'''ӵ%%%ӵ)))***+++///000Ħ)))+++ӵ---***))))))ĭӵ111222555444444555555444333222111111222444666666666666777777777666666555444444777999999777777999;;;999999888888777555444333222555666444555777666333666555444555888999:::999888888777555333111///---///111444444444333444444555444333444666777777666444444555666999999888666444666888888777777888999888777777777777777777888666777999999888777999:::666666666555555666666777777888888888777555333222111000......///222555777888999;;;===@@@BBBDDDEEEIIIIIIIIIHHHHHHIIILLLNNNJJJJJJKKKLLLNNNOOONNNLLLNNNLLLJJJKKKMMMOOOPPPPPPNNNNNNNNNOOOOOOPPPPPPQQQNNNNNNMMMMMMNNNOOOQQQRRRQQQQQQPPPPPPPPPPPPPPPQQQTTTUUUUUUUUUTTTSSSRRRQQQUUUUUUTTTTTTUUUWWWYYYZZZ\\\ZZZWWWWWWXXXZZZZZZZZZ\\\\\\[[[[[[\\\]]]^^^___]]]]]]]]]]]]\\\\\\\\\\\\WWWXXXZZZ[[[\\\\\\[[[[[[VVVWWWXXXZZZ\\\]]]^^^^^^^^^]]][[[YYYWWWVVVVVVUUUQQQQQQQQQSSSVVVWWWVVVUUUXXXWWWVVVVVVXXX___hhhnnnwwwyyy}}}......?~4...333///g&e>&e...g&e--->hӵ111000000111000...,,,g&e000guO>uO>&e1111114ff?>ߝL000gĉ@222000...---Shӵ---222444666777777555g&e333>hӵ333444333333222222222333fff?><z777g&e>&e444444HL444333111ShӵgL111111111333444///000111111000...,,,S?ʬ++++++3h?D%%)?$$$%%%ZufĦ)))'''%%%gL######"""g&e###gĉ@!!!!!!g&e>&e"""@e!!! ??$$$&&& !!!###$$$g<ĉ!!! 3we<Ħ""""""!!!"""3h?@e###!!!!!!"""###Z!!!$$$$$$$$$###$$$3h?gL000444888;;;===@@@BBB??????>>>D%%)?,,,fff?><z###!!!=?Ħ'''g&e%%%g&e++++++,,,S?ʬ2224ff?>ߝL,,,@e,,,g&e++++++(((3h?g&e>&e222222??666555444555666666444222555333333444666888999888888888777777666555555555555777999888666777:::===999999888888777555444333333666666444444666666333777555444555777888999888777777666555333111///......000333444333222333333888777666666777888666555444444555777999999888666333555777777777666777999888888777666555555666666777888::::::999999:::;;;777777666666666777777888;;;;;;<<<;;;:::888666555444222///......000333666888999;;;===@@@BBBDDDDDDJJJJJJJJJIIIHHHIIIMMMOOOHHHHHHIIIKKKMMMMMMLLLJJJNNNLLLJJJJJJLLLOOOPPPPPPLLLMMMNNNOOOPPPPPPQQQRRROOONNNNNNMMMNNNPPPQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRTTTUUUVVVVVVUUUUUUTTTTTTTTTTTTUUUWWWZZZ[[[]]][[[XXXWWWXXXZZZZZZZZZ\\\[[[ZZZYYYZZZ]]]___aaa^^^^^^^^^]]]]]]]]]\\\\\\WWWXXXYYY[[[\\\\\\\\\\\\UUUVVVXXXZZZ\\\^^^^^^___^^^]]]\\\ZZZXXXWWWVVVVVVOOOOOOPPPRRRVVVXXXXXXWWWYYYXXXVVVUUUXXX___hhhooovvvxxx{{{...4Dӵ...//////Hƅ^Hu]Ħ000Hu]Ħ...ZuR)Ħ///000111111000///...Hu]Ħ---HŐeHŐeHu]Ħ444qIܗGIӵ333tt111111111HGgĉ@000000333333333222111000Hu]Ħ444ZuR)Ħ111222333444444777444sߝLGdUĦ333Hƅ^Hu]Ħ222ntHdĦ333222HGgĉ@666HdĦ333111000000///444444333111000...Htƅ^'''&&&Bt=o9ĦDtfo9Ħ"""!!!g?$$$"""HdĦ###Hu]Ħ"""tt"""Hƅ^Hu]Ħ"""H׼s!!!"""%%%###############$$$tQ !!!!!!!!!je<Ħ"""""""""Bt=o9ĦH׼s !!!"""###HtĦ""""""######Bt=o9ĦHdĦ333888<<>>===;;;;;;999Dtfo9ĦsߝLGdUĦ&&&Ht@cӵHu]Ħ%%%Hu]Ħ***+++Htƅ^666qIܗGIӵ)))H׼s......Hu]Ħ,,,///Bt=o9ĦHƅ^Hu]Ħ111666999777666666888777333000555444444333333222222222666666555444444555777888<<<:::888666555555666777;;;:::888999::::::999777555444333333444444111000///222333111111333333000444444444444333222111111000111222222333444555555111222333333444444333333555333222555:::;;;777222333555777999999888666444888777666777999;;;:::999::::::999888888999::::::777::::::555444999999555::::::::::::999777555444222000...///111333333333666777999===AAADDDEEEEEEGGGJJJKKKKKKIIIHHHJJJMMMLLLJJJIIIJJJMMMNNNMMMKKKKKKKKKJJJJJJKKKMMMOOOPPPQQQPPPOOOOOONNNNNNNNNOOONNNNNNOOOOOOOOOOOOOOOOOOVVVUUUSSSRRRQQQRRRTTTUUUQQQRRRSSSTTTTTTSSSRRRQQQRRRWWWXXXSSSRRRWWWZZZXXX^^^ZZZWWWWWWZZZ\\\YYYVVVXXXWWWWWWYYY\\\___``````bbbaaa```^^^\\\[[[YYYXXXZZZ]]]``````___^^^]]]]]]\\\ZZZWWWXXX\\\___```______^^^]]][[[ZZZXXXWWWVVVPPPRRRSSSSSSSSSUUUWWWZZZZZZTTTRRRUUUZZZ___fffmmmtttxxx~~~......4DuXӵ...//////DdDΦDdDĦ000DdDĦ000111t|<000111222222222222111000DdDĦ222DdDΦDdDΦDdDĦ111peƜ4DuTӵ444`eĭ...qet000000000333333333333333222DdDĦ444333t|<111111111222333333666444DdDDdDĦ222DdDΦDdDĦ111q<niDdDĦ444qet555555DdDĦ333222222111111666555444222111q<R%%%(((qjRgdKӵHdDĦgdKӵ###!!!GR/f6LĭĦ$$$"""DdDĦ"""DdDĦ `eĭDdDΦDdDĦ DdDĦ!!!!!!"""###!!!"""$$$"""!!!!!!!!! geĦ !!!FSĦ""""""qjRgdKӵDdDĦ!!!!!!!!!!!!!!!!!!!!!"""###DdDĦ!!!!!!"""qjRgdKӵDdDĦ222666:::<<<======<<<===<<<:::HdDĦgdKӵDdDDdDĦ&&&DdDĦ4DufӵDdDĦ$$$DdDĦ***q<R888888peƜ4DuTӵ***DdDĦ111000DdDĦ000qjRgdKӵDdDΦDdDĦ222333555777666555999777666666777666333000000000111111111111111111666555555444444555777777<<<;;;999777666666777888;;;999888888999:::888777555444333333444333222000///222333111111444333111444444444444333222111000222222333333333333333333222333333444444444444444666444333666999:::666222444666777999999777555444888666555666777777666555:::999999888888999999:::777:::999555555888999555999999:::;;;999777555333222111///000222444444444888888:::===BBBDDDEEEEEEFFFHHHJJJJJJIIIHHHJJJLLLLLLJJJIIIJJJMMMNNNLLLKKKLLLLLLKKKKKKLLLMMMOOOOOOQQQPPPOOOOOONNNNNNNNNNNNLLLMMMOOOQQQRRRRRRRRRQQQUUUTTTSSSRRRRRRSSSTTTUUUSSSSSSTTTTTTUUUTTTTTTTTTUUUZZZYYYUUUSSSWWWYYYXXX]]]ZZZWWWWWWZZZ\\\ZZZWWW[[[ZZZYYYYYY\\\]]]]]]]]]______]]]\\\ZZZYYYYYYYYYZZZ]]]___```___^^^]]]^^^]]][[[YYYYYY]]]```aaa```___^^^]]][[[YYYWWWVVVUUUSSSTTTVVVVVVUUUUUUVVVXXXYYYTTTRRRUUUZZZ___fffmmmtttxxx~~~......4DuXӵ...//////DdDΦDdDӵ000DdDĦ000000o)h111000000111111111111000000DdDĦ///DdDΦDdDΦDdDӵ///=ӊB1.uTӵ444HߝL`o9000po9wӵ111222333333333333333DdDĦ333333o)h333222111111111222222666444DdDΦDdDĦ111DdDΦDdDӵ000GIpӵDdDĦ444po9wӵDdDĦ333333333333333888777666333111po9u&&&%%%'''(((GIdnuR)ĦDdDĦnuR)Ħ$$$###CdgĪj!!!DdDĦ""" """DdDĦHߝL`o9 DdDΦDdDӵDdDĦ###!!!""""""!!! """###""""""!!! geĦ sp?aĦ""""""GIdnuR)ĦDdDĦ"""!!!!!! !!!""""""DdDĦ  GIdnuR)ĦDdDĦ222444777:::;;;<<<<<<======;;;DdDĦnuR)ĦDdDΦDdDĦ%%%DdDĦnuR)ĦDdDĦ&&&DdDĦ+++po9u999:::999888=ӊB1.uTӵ---DdDĦ444222DdDĦ555GIdnuR)ĦDdDΦDdDӵ333444666777666555888777666666777666333111...//////000111111222222555555444444555666666777<<<:::888777666777888999;;;999888888999999888777666444333333333333222000///222222000000333444111333333333333222111000000444444333333222222222222333444444555555555555555777555444666999999555222555666888888888666444222999777666666666666444333:::999888888888888999:::777999888555555777888666777888:::;;;:::777444222444222000111333555555555999999;;;>>>BBBDDDEEEDDDCCCEEEHHHIIIIIIIIIJJJLLLKKKJJJIIIJJJLLLMMMLLLKKKNNNNNNMMMLLLMMMMMMNNNNNNPPPPPPOOOOOOOOOOOONNNNNNJJJLLLOOOSSSUUUUUUTTTSSSSSSSSSRRRRRRRRRTTTUUUVVVUUUUUUTTTTTTUUUVVVWWWWWWXXX[[[ZZZVVVUUUWWWYYYXXX\\\YYYVVVWWWZZZ\\\[[[YYY]]]\\\ZZZZZZ[[[[[[[[[ZZZ]]]\\\ZZZYYYXXXXXXYYYZZZZZZ\\\______^^^]]]^^^^^^___]]][[[\\\^^^```aaaaaa^^^]]]\\\ZZZXXXVVVTTTSSSTTTVVVXXXXXXVVVUUUUUUUUUXXXTTTSSSVVVZZZ___fffmmmuuuyyy}}}......4DuXӵ...//////DdDʜ4DuTӵ///>d<Ħ...Dt///......//////.........>d<Ħ+++>d<ʜDd<ʜ4DuTӵ...///F&uTӵ2224DufئL>e111puR)Ħ222000111222222333333>d<Ħ333Dt333111000000111111444444DdDΦDdDĦ111>d<ʜ4DuTӵ///4DwDd<Ħ222puR)Ħ>d<444555555666888777666333111peӵ'''ĦpeӵDx<>d<ӵDd<$$$qR/ܗ?fӵ!!!>d< """>d<Ħ4DufئL>e DdDʜ4DuTӵDdDĦ###!!!""""""!!!!!!!!!""""""#########""""""!!!geĦ"""s<v>aĦ""""""peӵDx<DdDĦ!!! !!!""""""DdDĦ!!!peӵDx<>d<444666999;;;<<<======<<<;;;>d<ӵDd<DdDΦDdDĦ%%%DdDӵnd<DdDĦ(((>d<Ħ///peӵ999Ħ666F&uTӵ111DdDĦ555333>d<Ħ999peӵDx<>d<ʜ4DuTӵ444555666777666555888888777666666555333222222222222222222222222222444444444444555666666777:::999777666555666888999:::999888888999999888777666444333222333333222111...111111...///222333111333333333333222111000///333222222222222222222222444555555666666666666666888777666777888888555333777777888888777555444222:::999777777888999777666999999888888888888999999888888777666555666777666555777:::;;;;;;777333111444333111111444555666666::::::;;;>>>BBBDDDDDDCCCAAACCCEEEHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKOOOOOONNNMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOONNNJJJMMMQQQUUUWWWVVVTTTSSSQQQQQQQQQRRRSSSUUUVVVWWWUUUTTTTTTSSSTTTUUUWWWXXXVVVXXXXXXVVVUUUVVVYYYZZZZZZXXXWWWXXXZZZ\\\[[[ZZZ]]][[[YYYYYYZZZ[[[ZZZYYY[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZ\\\^^^^^^^^^]]]^^^______^^^^^^^^^___```aaaaaa\\\\\\[[[ZZZXXXUUUSSSQQQRRRTTTWWWXXXVVVUUUTTTTTTWWWTTTSSSWWWZZZ^^^fffnnnvvvyyy}}}......4DuXӵ...//////D&dq&ĒR//////sdKĦ...DHRRud///............//////sdKĦ///D&oq<Ōq&ĒR//////000>dp&ĒR222000nfʜd<Φ>d<Ħ222s&dq&ĒR222///i?ʜtd<Ħ///HHܗDӊB222<x666777777666444222///B?daĦ!!!!!!B?Ho9!!!>dd<ӵB?Ho9(((<x999;;;======<<<;;;999&ӫeʬtIӇ--->d<Φ>d<Ħ$$$D&ӫetIӇ+++DdDĦ(((sdKĦ444B?dp&ĒR111000>d<sdKĦ;;;B?Ho9333s&dq&ĒR555555555777777777555888888777666555444333444555444444333222111000000222333444444555666666666777666444333444555777888:::999777888999999888666777555222222222333222111---000000---...222333111333333333333222111000000000000111222222333444444444555666666777777666666888777777777777777666444888888888888777666444333999777777888:::::::::999888888888888888888888888888777666666666555555777444666999;;;:::777333111555333111222444666666666::::::;;;>>>BBBDDDDDDCCCAAABBBDDDGGGJJJKKKKKKJJJIIIJJJJJJJJJJJJJJJKKKLLLOOONNNNNNNNNMMMLLLLLLKKKNNNNNNOOOPPPPPPPPPOOONNNMMMOOOSSSVVVWWWVVVTTTRRRPPPQQQQQQRRRTTTUUUVVVWWWTTTSSSRRRRRRRRRTTTUUUVVVRRRRRRSSSTTTTTTUUUXXX\\\YYYXXXXXXXXXZZZ[[[[[[[[[ZZZYYYXXXYYY[[[\\\\\\[[[[[[[[[ZZZYYYZZZ[[[\\\]]]YYY[[[]]]]]]]]]]]]^^^___^^^_________^^^^^^___```ZZZZZZ[[[ZZZXXXVVVSSSRRROOOQQQUUUVVVUUUTTTTTTTTTUUUSSSTTTXXX[[[^^^fffooouuuyyy}}}......4DuXӵ...//////Hu]3hh//////000ne000000=e222222111111111111222222ne333000pIƎ@t@h000000000>h111000///fe///@ďD...000222......///000111111ne222111=e111000000000111111222333ege333222sĪj@h555222000fdDĦ///@ďD222222Hkge555666666666555333111///@h'''&&&@G$$$$$$HĪj@IŌ !!!BeneHkgene fe!!!Hu]3hh$$$###"""se"""!!!!!!"""######!!!  !!!"""###geĦja>aĦ!!!!!!@G###!!!se###############"""!!!!!!<Ō @G&&&'''Hkge888:::;;;<<<<<<;;;:::999HĪj@IŌ000...ege$$$$$$Hu]3hIŌ,,,***DdDĦ'''ne000555@h111111>h...///...se333ne;;;===@G555444sĪj@h666555555666888888888777888888888666444333333555555444333222111///......111222333555666666666666555444333222333444666888:::888777777888888777666777555222111222333222222///111111...///333555444444444444444333222111111//////000111222333444444444555555666666666666666888888777777777777777777999999999999888777777666777666666777999::::::999777777888999999888777777999666555777666444444777333555777999999666333111444333111222444666666666888888:::===AAACCCDDDCCCAAABBBDDDHHHKKKLLLJJJIIIHHHJJJKKKKKKJJJIIIKKKLLLMMMMMMMMMMMMMMMLLLKKKJJJMMMNNNOOOPPPQQQPPPOOONNNNNNPPPSSSUUUVVVUUUTTTSSSPPPQQQRRRSSSTTTUUUVVVVVVSSSSSSRRRRRRRRRRRRRRRSSSOOONNNOOORRRSSSSSSWWW\\\ZZZYYYYYYYYYYYYZZZZZZ[[[XXXWWWWWWXXX[[[]]]]]]]]][[[[[[[[[\\\\\\]]]]]]]]]YYY[[[\\\]]]\\\]]]^^^```]]]^^^___^^^]]]\\\]]]^^^XXXYYYZZZZZZYYYWWWUUUSSSNNNQQQSSSTTTTTTSSSTTTUUUSSSSSSUUUYYY[[[^^^fffoootttxxx~~~...4DuXӵ...ĵD^111//////000000000000444444333222111111222333444222222///...111111111111222222111///000111333//////111222///000000111111111222222111000000000000111111222111333222111111666444222111333DdDĦ222333222222222333444555555666555444222000...)))(((((((((''''''&&&"""!!! !!!  !!! """D^"""$$$###"""s׼s"""!!! """$$$$$$!!! !!!"""geFm8""">aĦ!!!!!!!!!$$$"""s׼s!!!!!!""""""######"""!!! Ho$$$""""""!!!!!!%%%&&&(((444777:::;;;::::::<<<;;;:::222000...$$$$$$###D^*********DdDĦ)))111555444444444222222222...///000///s׼s444555;;;>>>@@@@@@;;;999666666666555555666888:::999888888999888666333222444666555444444333222111000000000111333555666666666666555444333222333555777999999888777777888888777666888555222111222222333222222444333000222666999777555555555555444333222222000000111111222222222333444444555666666666666555777777777777666777888999999999999999999999999999:::999888888:::;;;:::888666777888999999888777666999555444777777333444777444555666777777555444222444222111111333555666555666666888<<<@@@CCCDDDCCCCCCCCCEEEHHHLLLMMMJJJHHHGGGJJJKKKKKKIIIIIIJJJLLLKKKKKKLLLLLLLLLKKKJJJJJJLLLMMMOOOQQQQQQPPPOOONNNMMMOOOQQQSSSUUUVVVVVVUUUQQQQQQRRRSSSTTTUUUUUUUUUSSSSSSSSSSSSRRRQQQPPPPPPOOOMMMNNNRRRSSSRRRUUU[[[ZZZZZZZZZYYYXXXXXXYYYZZZYYYWWWWWWXXXZZZ\\\\\\\\\YYY[[[\\\]]]^^^]]]\\\[[[YYYZZZ\\\\\\\\\\\\___aaa[[[]]]^^^]]][[[YYYZZZ[[[WWWXXXZZZ[[[[[[YYYWWWUUURRRSSSTTTTTTSSSRRRSSSUUURRRRRRUUUYYY[[[]]]fffpppqqqwwwΦ4DuXӵtvӵ>d<Ħ...111//////000111222Ħ...---,,,---///111333333222111000000111222333///...Ħ111///111///111222333333111...,,,111111111111000000000000222333333222000///000222333111///---,,,...000111...000111111000000111222111111222222222111111000Ħ111000/////////000000//////000111222222111333555444222111333555//////000000111222444444555333111222444555666555>d<Ħ555888999444444444333333222222222000000111222222333444444666555444333111000///...***+++++++++***)))***+++(((((('''&&&%%%%%%$$$$$$'''%%%######$$$%%%$$$### !!!""""""!!!!!!"""######!!! !!!###$$$###Ħ """>d<Ħ!!!"""###"""!!!Be!!!"""!!! """$$$$$$!!!"""""""""""""""!!!geFYĉ!!!!!!>aĦ!!!!!!!!!!!!!!!!!!"""%%%"""Be """!!! nu]ӵ$$$""""""###%%%%%%%%%&&&''')))***++++++++++++...333777999:::999777===<<<;;;999888777777666333222111///---+++***)))&&&%%%$$$$$$###>d<Ħ%%%'''((())))))>d<Ħ---......Ħ111222222333333444444444333444444555666777888888222333444333Be777555666777999ĦBBB@@@@@@>>>===<<<;;;;;;;;;<<<999666666888888666444555555444666999::::::999888999999666333111444666555555555555555555555555000111333555666666666555555444444333444666999:::999888777777888888777666888555222111111222333222444666666333444999;;;:::666666666666555444333222222222222111111111111111333444444555555555555555666777777777666777999:::::::::::::::::::::;;;;;;???===<<<<<<<<<<<<;;;999666777888999999888777666999555444777777333333888444555666666666555444333444222000111333555555555555555777;;;@@@CCCDDDCCCDDDDDDEEEIIIMMMMMMJJJGGGGGGIIIKKKKKKIIIHHHJJJLLLIIIJJJKKKLLLLLLKKKJJJIIILLLMMMOOOQQQQQQQQQOOONNNLLLMMMOOORRRTTTVVVXXXXXXQQQRRRSSSTTTTTTUUUTTTTTTTTTTTTUUUTTTSSSRRRPPPNNNQQQNNNOOOSSSSSSQQQTTTZZZ[[[[[[[[[ZZZXXXXXXXXXZZZZZZXXXWWWXXXZZZ[[[[[[[[[XXXZZZ\\\^^^^^^]]]ZZZYYYYYYZZZ[[[\\\[[[\\\___aaaYYY\\\^^^\\\YYYWWWXXXZZZVVVWWWZZZ[[[[[[ZZZXXXVVVVVVWWWVVVUUURRRRRRSSSTTTQQQRRRVVVZZZ[[[]]]fffppppppwww?aŖ%7uSQuR)ӵsdKĦ000333222111111111gdKĦ111000///......///000......///000111222222333333gdKĦ111///...111222111///---+++,,,---222222222333444444111///111111111111111111111111444222000...---///111222222222111111111111111111222111...---,,,---...gdKĦ333333222111000222222222222222222222222666555333111111111333444111111000000000111333444666333111333777888444000gdDĦ000111222333333333333333222111000222222222111222222333444666444222222222222000///---,,,***)))((((((''''''(((&&&%%%%%%&&&'''&&&%%%&&&$$$###$$$&&&&&&$$$!!!###"""!!! !!!"""""""""""""""""""""!!! """###$$$gdKĦ $$$"""######sdKĦ'''"""$$$$$$$$$!!! """"""!!! !!!"""###$$$ ŶS!!!!!! 3we< !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! iĉ@3hR/Ō###############$$$&&&&&&%%%&&&''')))+++,,,,,,///333555777999<<<>>>>>>===;;;;;;;;;999777555000222333111,,,))))))***(((&&&$$$""""""DdDĦ$$$%%%&&&((()))sdKĦ,,,---gdKĦ333333333333333444555666333333666:::===<<<888333///000222444444444;;;::::::gdKĦ>>>>>>>>>>>>>>>>>>===<<<<<<>>>;;;777555666999:::;;;555444333333555777777666999999888777666555444444777666555444333222222222555333111111333555666555888777555444555666888999888888999888777666444333555444444333333444444555333444444555777888:::;;;===;;;888777666666444333444333222111000000000000222222222000......000222888777555444444555777888888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::666666666666666666666666>>><<<:::888777777777777666444222333444555444444000000111222222333444444666666777999<<<@@@CCCEEEFFFEEEEEEGGGIIIKKKKKKJJJNNNMMMMMMNNNNNNMMMKKKHHHGGGIIIKKKLLLMMMLLLKKKJJJMMMNNNPPPQQQQQQPPPNNNMMMRRROOONNNOOOSSSUUUUUUSSSPPPQQQRRRSSSSSSRRRQQQPPPNNNQQQTTTTTTRRRPPPNNNNNNRRRRRRRRRRRRSSSTTTUUUVVVUUUVVVWWWWWWXXXXXXWWWWWWYYYYYYZZZZZZ[[[[[[\\\\\\ZZZ\\\]]]]]]ZZZWWWVVVUUUUUUXXX\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYWWWWWWXXXXXXYYYYYYZZZZZZWWWUUUTTTTTTUUUTTTSSSRRRSSSTTTTTTVVVYYY```hhhnnnvvv{{{>A///ne000111333111000111ne111000///.........///000.........//////000000111ne111111000///000111111///---,,,---...111111111333444444222000111111111111111111111111333222000///...///000111111111111111111111111111222111000///...///ne222222222222111000222222222222222222222222666444333111111222333444111111000000111222333444555222000222555777444De222333444444333333333333222222111111222222222111111222222333555444333333333333111///...---+++***)))(((((('''((('''%%%%%%&&&&&&&&&%%%&&&$$$###$$$%%%%%%### !!!!!! !!!"""###$$$"""""""""""""""!!!  ne$$$"""#########ne######$$$$$$%%%$$$###"""!!!!!! """$$$""">A"""""""""k< !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""" fh$$$######"""############$$$&&&(((******)))(((,,,///222555777999;;;===>>><<<;;;::::::999777555000111111///,,,)))(((((('''&&&%%%######De###$$$%%%&&&''')))ne)))+++ne777333333333444444555666777666666888;;;===<<<888444333333555666777777888888<<<;;;ne@@@???>>>>>>??????>>>>>>===<<<>>>;;;777666777888999999666444333333555666555555888888777777666555555555777666555444333333333333666444222222444666666666777666555444555666888999777777888888777666444333444444333333333333444444333333444555666888999:::<<<:::888777777666555444444333222111111000000000000111111000///000222444777666444333333444666777999999::::::;;;;;;;;;<<<999999999:::::::::::::::777777777777777777777777;;;:::888777666666666777666444333333444555555444///000000111222333444444666666666777999<<>>======:::888888888888777666666444333333444444444333666666666666666666666666777777666555444444444444777555444444666777777666777666555555555666777888555555666666666666555555444333333222222333333444333333333444555777888999;;;999777777777777666555555444333222111111111111///000111111111222555777666555444333333444555666999999::::::::::::::::::777777888888999999::::::888888888888888888888888888777666666555555555666666444333333444555555444111111111222333333444444666555555666777999:::<<>>>>>???AAABBBBBBAAA@@@@@@@@@@@@@@@???>>>>>><<<:::999999999999777555777555333333333444333222555555555666666666777777777666666555555555666666777666555555777888777666666555555555555666777888444444555555666666666666333333222222222222333333222222333333444666777888999888666666777888777666555444333222111111111111000111333333222333555777555444333333333333444555888888888888888888888888666777777888999:::;;;;;;999999999999999999999999666666666555555555555555666555333333555666555444555555555444444333333333555444444444666777999:::AAAAAABBBEEEHHHJJJIIIHHHJJJKKKKKKKKKIIIHHHHHHHHHLLLLLLMMMMMMMMMLLLKKKJJJLLLLLLMMMNNNNNNMMMLLLLLLOOOOOONNNOOOQQQRRRSSSSSSVVVUUURRRPPPOOOPPPRRRSSSSSSTTTVVVUUURRROOOMMMMMMRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXYYYZZZYYYYYYYYYYYYYYYZZZ[[[\\\\\\]]]]]]ZZZ[[[]]]]]][[[ZZZZZZZZZZZZ\\\]]]^^^\\\[[[\\\\\\\\\\\\[[[ZZZYYYWWWWWWVVV[[[[[[ZZZYYYYYYXXXWWWWWWYYYWWWUUUUUUWWWXXXXXXWWWVVVXXXYYYZZZ\\\___cccgggtttxxx***+++---...///000/////////000000111111000//////000/////////111000///---,,,,,,---....../////////000////////////////////////...---...000111111000222222222///,,,++++++,,,///...///111444444333111222222222222222222222222///000222222222111///...//////000000000111111111//////000111111000000///222111111111111111111222000000000000000000000000222222222222222222222333222222333333444444444444333111000000000111111111222222333444555666666666333222222111111222333333222222222222222333333444777666555555666444222///222...++++++------+++(((***(((%%%%%%&&&&&&%%%###$$$%%%%%%$$$###"""!!!!!!###"""""""""!!!!!! !!!!!!""""""""""""!!!!!!#########""""""""""""""""""###%%% """%%%"""!!!!!!###$$$###!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!""""""!!!!!!""""""!!!######!!! !!!######!!!!!!!!! !!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%&&&''''''$$$$$$############$$$$$$###$$$%%%&&&&&&''''''&&&))),,,000222444666999;;;===<<<;;;;;;;;;:::888666777444111000000///***&&&&&&&&&&&&&&&&&&%%%#########$$$$$$%%%&&&'''((((((///000000000111111111111333444666777888999999999:::::::::999777555444333666555555666777999<<<===@@@???>>>@@@BBBCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>;;;:::::::::;;;:::777555777555333333444444333222444444555555666666777777666666555555555666666777888777666666888888777555555555555555555666666777444444555555666666777888222222111111111111222222222222222222333444666666888666555555666777666666444444333222111111111111111333444444333333444555444444444333333444444444666666666666666777777777777888888999:::;;;;;;<<<999999999999999999999999666666666666666666555555777555333444555666555555:::999888777555333222222444444444444666888:::<<>>===<<<<<<<<<<<<:::888888666444222111...+++(((''''''&&&&&&%%%$$$$$$$$$###$$$$$$%%%&&&&&&''''''+++,,,---///111333444555222333555777999999999888999999999777444222333333777777888999:::<<<>>>???AAA@@@???@@@BBBBBBBBBAAA??????@@@@@@??????>>>===<<<;;;:::;;;<<<<<<:::888777555444444555555555444444444444555555666666666444444444444555666777777777777666777888888666444444444555555555666666666666666666666666777888999222111111000000111111222111111111111222333444555777555333333555555555444444333222111000000000000111333444444333222333444444444444444444444444444444444555555666777777888888888999999::::::;;;;;;999999999999999999999999666666666666666555444333777555444444555666666555:::999888777666444333333444444444444666888:::<<<<<<===@@@DDDHHHJJJIIIGGGJJJLLLMMMKKKGGGFFFHHHKKKJJJJJJJJJJJJKKKKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOOOOOOOPPPRRRTTTVVVTTTRRRPPPPPPRRRTTTVVVTTTUUUUUUTTTQQQOOOOOOOOORRRRRRRRRRRRSSSTTTUUUVVVWWWWWWXXXYYYYYYYYYYYYXXXXXXYYYZZZ[[[\\\^^^_________```___^^^[[[YYYYYYZZZXXXYYYZZZZZZYYYYYY[[[\\\ZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYXXXXXXWWWVVVUUUUUUUUUSSSQQQQQQSSSVVVWWWWWWTTTVVVWWWYYY\\\aaahhhlllsssxxx+++,,,,,,---...............///000111000///---,,,///......///000000///---...///000000000///...------------......//////000000///......///000///---///000000///------...000000///000111333222000...333333333333333333333333111111111111111000//////......//////000111111222111111000///000111222333222222111000000111222222222222222222222222222222000000111222222222222222333333444333222111///...333333222000000000222444111222333444555555444333333222111000111222444555111111222333555777999:::>>>;;;777444333222111000///***&&&(((---000---)))***(((&&&%%%%%%%%%$$$### """$$$$$$"""!!!"""$$$""""""######"""!!!  !!!""""""""""""""""""!!!  !!!###'''!!!###&&& $$$!!!!!!###"""!!!  !!! !!!""" %%%%%%""" !!!!!!""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!  !!!!!!"""###%%%&&&'''%%%$$$#########$$$&&&''''''***...111222444777999???>>>======>>>===;;;999666666666333///,,,***))))))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&''')))***,,,...000222444555111222555777888999888888888999999666333111333555555666888:::<<<===>>>>>>AAA?????????AAABBBAAA@@@>>>>>>??????>>>>>>===<<<<<<;;;:::;;;=========<<<777555444444666777777666444555555555555555555555333333333333444555666777777666666777888777555333444444555555666666555555888888777666777777999999111111000000000000111111111111111111111222333444666444222222333333222111222222111000////////////...000333444333333444555555555555666666555555555444444555666888999::::::888888888999999999999999999999999999999999999999555555555555444333111000777666444444666666666555555555555555555555555555555555444444555666888999999:::===BBBFFFHHHGGGEEEIIIKKKLLLIIIEEEDDDGGGJJJHHHHHHHHHHHHIIIKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMOOOQQQQQQPPPPPPSSSVVVSSSSSSRRRQQQRRRSSSUUUWWWSSSTTTUUUTTTQQQPPPPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[]]]^^^___```^^^______]]][[[ZZZ[[[\\\WWWYYYZZZZZZZZZZZZ\\\^^^\\\\\\\\\\\\[[[[[[[[[[[[WWWWWWWWWVVVVVVUUUUUUUUUTTTRRRPPPPPPSSSVVVXXXXXXVVVWWWWWWXXX[[[aaahhhmmmsssxxx...---,,,++++++---...000///000111222111000...,,,///......///000000///---000000111111111///...---++++++,,,,,,---...//////111000......//////...,,,,,,---.........///111333111000000111222222000...333333333333333333333333111111111000000000000000---......///000111111222333222111000000222444555333222111000000111222333222222222222222222222222///000111222222222222222444444444333222000---,,,333333222111000000333555222333444555555555444333333222111000000222444555111111222444666999;;;<<>>===>>>???>>><<<;;;444666666333---))))))******(((&&&$$$###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&,,,,,,---...///000111111000111444777888999888777888999999666222111333666222333666999:::;;;;;;;;;AAA?????????AAABBBAAA@@@>>>>>>>>>>>>>>>===<<<<<<===;;;:::;;;===??????>>>777555444555777888888888555555555555555555555555222222222333444555666777666666666666777777444222333444555555666666555555:::999888777777888999:::111111000000000000111111111000000000111222333333666444222111222222111000222111000///............+++...111333444444555666555555666666666666555555444555666888999;;;<<<===888888888777777777777777888888888888888888888888444444444444333111///...777666444444666777666555111111222333444666666777777666555444333444555666666777;;;@@@DDDFFFEEECCCGGGJJJKKKHHHDDDBBBFFFJJJFFFFFFGGGGGGIIIJJJLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLPPPRRRTTTTTTRRRSSSVVVYYYRRRRRRQQQRRRSSSTTTVVVWWWSSSTTTTTTSSSRRRQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVUUUVVVWWWWWWXXXXXXWWWWWWXXXYYYZZZ[[[]]]^^^___```]]]^^^^^^]]]\\\[[[]]]___XXXYYYZZZ[[[[[[\\\^^^```^^^^^^]]]]]]\\\[[[ZZZZZZVVVVVVUUUUUUUUUUUUTTTTTTUUURRRPPPPPPSSSVVVXXXYYYXXXXXXXXXXXXZZZ```gggmmmtttyyy000...+++***+++---...---............///000111222666111---...111000***###333222222111000//////...............////////////---++++++---000111000---//////.........//////000...000222222111000//////444333333222222111111111000///000111333222000...111000///...///111333444222222333444444333333333222111000//////000111111//////000000111111111222111000000111333333111000555555444333333222111111333333333333333333333333///111444666777666555333222222111111111222333333777111...000333444777;;;DDD>>>666111000000///...111000000///...,,,+++******,,,***###"""&&&'''$$$&&&""""""$$$### """"""""""""""""""""""""""""""""""""""""""!!!  """$$$ """###$$$###"""!!!(((%%%!!!!!!######!!!"""###%%%&&&%%%$$$""" !!!!!! !!!!!!"""###&&&%%%""""""$$$###!!! !!!"""!!!"""!!!$$$)))###""""""!!! $$$###""" !!!!!!"""$$$$$$###!!! ###&&&###"""!!!"""$$$%%%%%%$$$"""""""""""""""#########(((%%%)))111444333444999<<<===???@@@???>>><<<;;;666444111//////...,,,+++)))'''&&&&&&''''''&&&%%%&&&&&&%%%%%%&&&''')))***------...//////000//////222333555666888999999999555555444333333333444444777777888888999999::::::<<<===>>>??????>>>==================>>>>>>>>>>>>>>><<<:::999:::<<>>======<<<===========================<<<:::999999:::;;;<<<<<<:::777666666666666555333111000111222333333222444666555111111444555222777555333444666888999999999666444333555666777777999999888777666555555444222000......///000000000333333222111111111111111000000111111111111000000222111111000///............///111333444444444333555666777666555444555666777999:::999666666888:::;;;999666555555666777666888666555555666777777666333222111111111222333444666777777888888777777666777666555444444555666777888777555444333444555666555444666<<<@@@@@@CCCGGGGGGGGGHHHHHHHHHGGGFFFEEEHHHGGGGGGGGGHHHJJJLLLMMMMMMLLLKKKKKKKKKMMMNNNOOOVVVUUUTTTSSSRRRRRRSSSTTTTTTRRRQQQRRRTTTUUUTTTSSSTTTUUUUUUVVVUUUTTTSSSRRRTTTWWWWWWSSSSSSWWWXXXTTTZZZYYYXXXVVVUUUTTTSSSSSSXXXXXXYYY\\\^^^___^^^]]][[[\\\^^^``````^^^\\\[[[\\\\\\[[[[[[[[[\\\^^^^^^___^^^]]][[[ZZZZZZZZZ[[[WWWUUUSSSSSSSSSSSSRRRQQQVVVSSSPPPPPPSSSUUUVVVUUURRRVVVYYYZZZ\\\ccckkkqqqvvv|||---,,,,,,...000000///...333222111///...------------...000///------///111......------,,,,,,++++++............////////////...------...000000...------------......000111222222222222111111222222333333333222111000///...---222111//////000111111000000////////////111222444444444444333222111000///111111111111111222333444000000000000111111111111222111111333555666666444444444333333222111111111333333333333333333333333111222444666666555333222000111222333444333222222555111000333666555555777;;;888555333222111///---...////////////...---,,,,,,---***%%%###%%%$$$""" ######!!!!!!$$$ !!!"""!!! """!!!  !!!""" !!!"""###"""!!!  """"""!!! !!!"""###"""!!! !!!!!!""""""""" !!!###$$$!!!!!!$$$$$$"""$$$### !!!$$$"""  """#########"""""""""!!! """!!!  """ $$$""" $$$&&&&&&%%%############$$$$$$%%%%%%)))(((+++111444444555777888999::::::999777555444555333111000000///---+++,,,***(((''''''&&&###!!!%%%$$$#########$$$%%%&&&,,,---...///000000000000888888888999888888777777::::::999888555222000...444555555666777777888888999999:::;;;<<<<<<;;;;;;=========<<<<<<;;;;;;;;;;;;;;;:::999999888888777;;;999777666666666555444222111000000222333333222333555444000000333444111888666444444555777777777:::777555444555777888888888888777666555444444333111000......///000000/////////...---------......---...///000111111111111///000111111111///...,,,...///111222333444444444444555666666555444555666666888999999888777777888999888666666777666555444666555555666777777666444222111000000000222333444777888888999999999888888888777555333333444777888:::777444222111222444555444333555:::>>>>>>AAAEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGIIIKKKLLLJJJJJJIIIIIIJJJLLLNNNOOOUUUUUUTTTSSSSSSSSSTTTTTTQQQRRRSSSSSSRRRRRRSSSTTTPPPRRRUUUWWWWWWVVVTTTRRRVVVXXXWWWTTTTTTWWWWWWUUUVVVVVVWWWWWWVVVUUUSSSSSSYYYYYYZZZ\\\___```___^^^[[[\\\\\\]]]]]]\\\[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]\\\[[[[[[ZZZ[[[[[[\\\WWWUUUSSSSSSTTTTTTSSSRRRSSSRRRPPPQQQSSSUUUVVVVVVSSSVVVYYY\\\___eeemmmtttzzz,,,,,,---///222222000...222111000///...---------///000///---++++++,,,///000000000//////.....................//////////////////////////////...---,,,,,,------///000222222333111//////000222222333444333333111000///...---444111///...///111111000000/////////000111222333444444333333222222222222111111111222222333444444000000000000000111111111000000000333555666666555333333222222111111111000333333333333333333333333222333444555555444222111...000222444555444222111444111111555777555444555555555444444333111///---......////////////......---,,,***'''$$$$$$###""" ###### """ !!!""""""!!!!!! !!!!!!!!!"""""""""!!!  $$$%%%""" !!!"""######$$$$$$######"""!!!!!!"""######""" """""" !!!$$$$$$"""  """  $$$%%%### """"""!!!!!! !!! """!!!!!!###&&&$$$ ###$$$$$$############$$$%%%%%%%%%&&&***+++...222555666666777777777888999888666333222555333111111111///---+++)))'''&&&&&&''''''&&&%%%'''&&&%%%$$$$$$%%%&&&'''+++,,,---///000111111111888888999999999999888888:::::::::999777333000...333333444555555666777777777777888999999:::::::::======<<<;;;:::999999888888999999:::999888777666:::888666666666666444333222000///000222333333333222444444111111444444111777555444444666888888888999777444444555777777777777777666555444333333222111000//////000000///...,,,,,,++++++++++++,,,,,,++++++---///000111111222///000000000000//////...//////000111222333444444333555666555444444555777666888999999999777666666666666555666666555333111555555555666777777444222111111000000111333555666777888888999999999999888:::888555222222444777888999888555333222222222333444222333888;;;<<>>CCCEEEEEEFFFFFFGGGHHHIIIJJJHHHGGGFFFEEEFFFGGGHHHIIIHHHGGGGGGGGGIIIKKKLLLNNNRRRRRRRRRSSSTTTTTTTTTTTTQQQUUUXXXVVVRRRPPPSSSWWWQQQQQQRRRSSSTTTVVVXXXXXXXXXWWWVVVVVVUUUUUUUUUVVVPPPSSSVVVZZZ\\\[[[ZZZYYYYYYYYYZZZ]]]```aaa```^^^```___^^^]]]\\\]]]]]]^^^[[[\\\^^^``````^^^\\\[[[\\\\\\\\\[[[ZZZYYYXXXWWWVVVTTTSSSSSSUUUVVVUUUTTTTTTUUUUUUVVVVVVWWWXXXYYYUUUUUUXXX^^^bbbeeennnxxx}}},,,,,,---///111111///---------------...///000111,,,***)))***---//////---//////////////////..................////////////---///000000///...///000---------......000111222000---+++---000222111///444444333333222111111111444222000///000000000.../////////000111111222222222111111111222444666777111111222222222222111111111111111111000000000000...------///111222222000000000000000000000000000333333333333333333333333222222333333333333333222...000111333444444444333666222222555777444222333111333555555333111000///...//////000000000//////---***((()))'''###!!!###""" """%%%$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""!!! """%%%%%%###!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!""""""""" !!!"""""""""  ###$$$""" !!!!!!!!!"""######""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!! """%%%$$$"""!!!!!!"""###!!! !!!""""""###$$$%%%&&&&&&+++///111111333777777444666777888999999777666444333222222222222111...,,,,,,***(((''''''&&&###!!!"""!!!!!! !!!###$$$%%%)))***,,,...000222222333555666777888999999999999666666777777666444333222111111222444555666777888555555555666666888999:::999999999888888777777777444555777888999999888888888666555555666555222000000///...///111333333333111444555333333666555222222222222555888::::::999888555333222333555666666777777666555444333333222111000///000111000...,,,---,,,,,,,,,,,,---......)))+++,,,...000111222222111000...,,,---///222444////////////111222333444222333555555444444555777999888777777888888666444111111111333555555333111666555444444555444222111222222222222444666888:::666777888999999999999999:::888555333333444555777555666888999888555222000444222222666999:::>>>CCCFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGHHHJJJLLLMMMOOOPPPQQQRRRSSSTTTTTTSSSRRRVVVXXXWWWRRRQQQSSSWWWRRRRRRRRRRRRSSSVVVXXXZZZXXXUUUTTTVVVUUUSSSSSSUUUUUUVVVYYY[[[[[[ZZZXXXWWWYYYYYYZZZ\\\___```___^^^aaaaaa```___^^^^^^^^^^^^\\\]]]___```___^^^\\\[[[\\\\\\[[[[[[ZZZXXXWWWVVVUUUTTTSSSSSSUUUVVVVVVVVVUUUWWWXXXXXXWWWVVVXXXYYYVVVSSSWWW^^^aaabbbkkkwww|||---,,,,,,...//////---+++---,,,,,,---...///000000+++---//////......///000....................................////////////,,,...111111//////000222...............///000000000---,,,...222444111...222222222111111111111111333111000111111111///---...///000111111222222222222111000///000111333444111222222222222000///...111111111111000000000///.........///111111000///000000000000000000000000333333333333333333333333111111222222333333333444///000111222333444444555888333222555666333222333111444666666333000000111//////000000000//////...,,,((('''***(((###"""$$$!!! """&&&&&&!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!! """%%%###  !!!!!!###"""""""""$$$$$$$$$"""!!!!!! !!!!!!!!!!!!!!! """"""!!!!!!!!!"""###"""!!!!!!"""!!!"""###"""!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!   !!!!!! ###"""!!!"""$$$$$$###""" !!!!!!"""###$$$%%%&&&)))...000...000444444111444666777999999888777666333222222333333222///,,,,,,***(((''''''&&&###!!!  !!!###%%%&&&(((***,,,...000222333333666666777888888777777777777666666555444333222222111111333444555777888888555555555555666888999:::777777777777777777777777555555666666666666666555777666555555555444222//////...---///111333333333///222444222222555444111222111111333666777777555888666333333444666666666888888777666555444333333111000000000111000...+++***************+++,,,,,,***+++---///111222222333///.........///000222333////////////000222333444111333444444444444555777;;;888666555777777666444111111111333555666666555777555333222333333222111111111111222444666888:::777888999:::;;;;;;;;;;;;999888666555444444555555444555666666666444333111555222222666888:::>>>CCCGGGFFFFFFFFFFFFGGGIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHJJJIIIHHHHHHHHHJJJKKKLLLMMMNNNOOOQQQRRRSSSSSSRRRSSSUUUVVVUUURRRQQQRRRTTTQQQQQQSSSTTTUUUVVVWWWWWWXXXTTTSSSUUUUUUQQQQQQUUUUUUWWWXXXZZZZZZYYYXXXWWWXXXXXXYYY\\\^^^___^^^]]]aaaaaa``````___^^^^^^]]]^^^^^^_________^^^\\\\\\YYYYYYZZZZZZZZZYYYWWWWWWUUUSSSRRRSSSUUUWWWWWWWWWUUUXXXYYYXXXVVVUUUVVVWWWVVVRRRUUU]]]```___hhhuuuzzz~~~...---,,,---......,,,+++...------------...//////---222777444...***,,,///.../////////////////////............/////////000+++...111111//////111333//////.........//////000000---,,,000444666222...000000000000111111111111222111111222222111...,,,...///000111111222222111222111///...---...000111222222222222111///...,,,222111111111000000////////////...///111111000...////////////000000000000333333333333333333333333000000111222333333444444000000000111222333555666999444222444555333222333222555777666333000000222000000000000000///......+++''''''***)))###"""%%% !!!&&&'''###!!!### !!!  """### """ !!!"""$$$!!!!!!###!!!######"""!!!!!!!!!!!!!!!!!!!!! !!!!!!""" """"""  !!!###!!!###$$$"""!!!$$$ !!!!!!!!!!!!!!!!!!"""#########""" $$$!!! $$$$$$ """!!!!!!"""%%%&&&%%%%%% !!!"""###$$$%%%%%%''',,,...,,,...222222...333555777888999999777666333222222333444222///,,,)))'''&&&&&&'''(((&&&%%% !!!###%%%((()))((())),,,...000222333444888888888777777666444444888777666444222111111111111222333444666777888999555555444555666888:::;;;666666666666777777777777666555555444333333333222666555555555555444111//////...---...111333333333---111333111222444333000111111111222444444333111:::777555444555777888777888888777666555444444333111000000111111000---+++...---------......///000+++,,,...000111222222333,,,---///000111111111111//////...///000111333444111222444444444444555777<<<888555444666777666444222222222333666888888888888555222111222222222111//////000111333555888999888999:::;;;<<<<<<<<<<<<888888777666555444444444444444333333222333333333666333222666888:::>>>CCCHHHGGGFFFFFFFFFGGGHHHIIIKKKJJJHHHGGGGGGGGGGGGHHHKKKJJJIIIIIIIIIJJJKKKLLLKKKLLLOOOQQQRRRRRRRRRRRRSSSTTTTTTSSSRRRQQQQQQRRROOOQQQTTTVVVWWWWWWVVVTTTXXXSSSRRRUUUTTTPPPPPPTTTRRRSSSUUUWWWYYYYYYYYYYYYWWWWWWYYY[[[^^^___^^^\\\````````````___^^^]]]\\\____________^^^]]]]]]\\\VVVWWWYYYZZZZZZZZZYYYXXXTTTSSSRRRSSSVVVWWWXXXWWWUUUXXXYYYXXXUUUSSSTTTUUUVVVQQQTTT]]]___^^^fffsssyyy}}}///...---...///000///......---...///111111///---,,,,,,---.../////////......------...000111///...---------......000111222111...,,,///666888444...111111222111//////000222,,,---///111111111111000//////000111222333333333555444333111000//////...///555999555---)))...555111///000222111...000555///////////////000111111222222222111111111000000000000000000000111111111333333111111111111333333000111222333333222111000222222333444555555666666444333222111111333555666888777555333222222222222111222444666666444111000333333222222111111000000222000...+++)))&&&$$$######""""""###$$$$$$!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!  !!!""""""   """######"""!!!!!!""""""###$$$%%%%%%&&&%%% """&&&$$$""""""""""""!!!!!! !!!  !!!  ###"""$$$"""!!!###&&&!!!"""###!!! """"""""""""""""""""""""$$$$$$$$$$$$%%%&&&''''''******,,,---...////////////555999888888:::;;;999888666444333222000---+++...+++)))'''&&&&&&$$$"""$$$&&&&&&&&&$$$$$$$$$&&&###$$$'''***---000222333222555888999999999999:::;;;:::777555444444555555333555666666555555666888666444222333444666666666777888888999999999888888999888666555444444444555222222333555666555222//////......000222333222111999999888666222000111222...000333444444444555777888888777777777777888888:::888777666777666555333777666444222000/////////000000///...---+++))))))000///...///000111000///111///...///000111000///111000///......///000111444333222111222444666777:::888666555666666666555777666555444333444555555999666444333333333222111111111111111222333444555===<<<<<<===>>>>>><<<;;;999777444222111111222444444333222333555555444333222222333555888;;;>>>@@@FFFGGGHHHHHHGGGHHHIIIKKKOOOLLLIIIFFFEEEFFFHHHJJJMMMLLLJJJIIIHHHHHHIIIJJJKKKNNNRRRUUUUUUSSSPPPNNNVVVUUUTTTTTTTTTTTTRRRPPPSSSTTTUUUVVVVVVUUUSSSRRR\\\ZZZVVVTTTSSSSSSRRRQQQVVVWWWXXXXXXYYYYYYXXXXXX[[[[[[ZZZZZZ[[[]]]^^^```ZZZ\\\___bbbcccaaa___]]]]]]^^^___``````^^^\\\[[[[[[YYYWWWVVVVVVWWWVVVTTTPPPQQQRRRTTTVVVWWWWWWXXX[[[ZZZYYYXXXWWWVVVVVVVVVSSSSSSUUUXXX^^^eeekkkooovvvzzz...------...000111///...---------...000000///---------......///............------...000111///..................///000111111///...000333444111---000000111///...---///000......///000111111111000//////000222222333333222444333222111000/////////111222333111...---///000...------///...,,,...222000000000000000111222222222222222111111111000000111111111111000000000///333222111000000111222333222222222222222111000000//////000000111222222333444333222111222333555666888777555333222222222222000111333555444333000//////////////////.........111000...,,,)))&&&$$$"""""""""!!!"""###"""   !!!"""""""""""""""!!!  !!!""""""   !!!!!! """""""""!!! """!!! """!!!!!!!!! !!!!!! $$$$$$###!!!"""$$$###"""$$$"""!!!###### """"""""""""""""""""""""###""""""######$$$%%%&&&))))))+++,,,....../////////555888777777999999777888666444333333111...+++000...+++))))))((('''%%%###$$$&&&%%%%%%$$$&&&'''&&&'''(((***---///111222222444666777777777888999;;;:::888666444555555666444555666666555555666888666555333333555666666666666777777888888888777777888777555444333333333444333333444555666444111.../////////000333333222111666666666444222111111333111222444333222222333555888888888777777888888888999888777777999999888666666555444333111///...---000000//////---,,,******---,,,,,,---000111000000000///...///000111000...333222111000000111222333555444333222333444666888:::888777666777777555444555444444444555777999:::888666444333444333222111111111111111222333444555<<<;;;;;;<<<======;;;:::999777444222111111222333666555333333444444333111222222333444777:::<<<>>>BBBDDDGGGHHHHHHHHHJJJKKKMMMKKKIIIFFFFFFFFFHHHIIIKKKKKKJJJIIIIIIIIIIIIIIIJJJLLLOOOQQQRRRQQQOOOMMMSSSRRRRRRSSSUUUUUUTTTRRRSSSSSSSSSTTTSSSSSSRRRQQQTTTSSSRRRRRRTTTUUUVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXZZZZZZYYYYYYZZZ\\\]]]^^^\\\^^^```aaaaaa```^^^]]]]]]^^^___```___^^^\\\[[[ZZZXXXVVVVVVWWWWWWVVVUUURRRSSSTTTUUUWWWXXXXXXXXX]]]\\\[[[YYYWWWVVVVVVUUURRRSSSUUUWWWZZZaaaiiinnnuuuyyy~~~------...000111111///------,,,,,,---//////...,,,.........///......------...------...000111///...//////.........//////000000000000000000///...---///000000///---,,,...///000000/////////000000111///000111222222222222222333222111000000000000111444000------000111///,,,...,,,---///...+++---222111111111111111222222333222111111111111000000000222222111111000000//////222222111111111111222222333333222111111111111111111111222222333333444444444333222222222333555666777666555444333222222222000111333444333222///------------...............//////...---***'''###!!!"""!!!!!!""""""!!! !!!!!!""""""######"""!!!  !!!"""""" !!! """!!!!!! !!!  !!!!!!!!!!!! """!!!!!!   !!!###"""###!!!!!!"""""" """"""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%'''(((***+++---...//////000555888777777888888666888666444333333111...,,,000...+++******)))'''&&&$$$%%%&&&&&&$$$$$$%%%&&&(((((()))***,,,---///000555666888888777888:::<<<;;;:::888666555555666666444666777777555555666888666555333444666777777666666666777777777666666555777666444333222222333333444444444555555444111...000000000111333444333222222333444333111111222444444444444222000000222333999999888888888888999999999888888888:::;;;:::999444555444333222///---,,,000000000///...---,,,++++++******,,,///111111000000///......000000///...222222000000000000222222555444333333444666777888:::999888888888777444222666555555555666888:::;;;888666444333444444333111111111111111222333444555:::999999:::;;;;;;:::888888666444222111111222333888666444444444444222000222222222333555777999;;;>>>AAAEEEHHHHHHIIIJJJKKKJJJIIIHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIJJJLLLMMMOOOPPPOOOOOONNNOOOOOOPPPSSSVVVWWWVVVTTTRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPRRRSSSUUUWWWXXXVVVWWWXXXXXXYYYYYYXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\______```______^^^\\\\\\\\\]]]___```___^^^\\\[[[YYYXXXVVVVVVWWWXXXXXXWWWUUUUUUVVVWWWWWWXXXYYYYYY___^^^\\\ZZZXXXVVVUUUUUURRRTTTVVVVVVWWW\\\fffnnntttxxx}}}+++,,,...000222222///,,,---,,,+++,,,...///...,,,.../////////...---,,,,,,...------...000111///...000//////............///...000222111///...///111000111111///------...///222111000/////////000111///000111222222222222222111111000000000000111111444000---...111222000---///......111000---///333111111111000000111111222111111111111000000000000000000000000000111111111333333222222222222333333333222111000111222333444222333333333444444444555444333333333333444555555666666555444333333222222000222333444444222///------......//////000000000---.........+++'''### ###""""""""""""!!! !!!!!!!!!!!!""""""######"""!!!  !!!"""""" !!! !!! !!!!!!!!!""""""###!!!!!!!!!###!!!!!!!!!!!!!!! !!! !!!!!! !!!$$$$$$""""""!!!###!!! """###  !!! """"""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$&&&''')))+++---...//////111777:::888888999999777888666444444333222///---...,,,)))(((((('''&&&%%%&&&''''''&&&$$$######$$$'''''''''(((***,,,...///555666666555555666999;;;;;;:::888777666666666777555666777777666555666888777555444555777888777666777777777888777777666555777666444333333333444444555444444444555333000...111111111222444444333222222333444333111111222444555444333111000000222555:::999999999999999999::::::999888888:::::::::888333333444444222///,,,***/////////000//////...---,,,++++++---///111111000000///......000000///...000///...------...///000444444444444555777888999:::999888888888777444222999888777666555666777777888666444444444444333222111111111111222333444444888777777888999:::888777777555444222111111222333666555333333444444333222333222222222333555777888;;;???DDDGGGHHHGGGGGGHHHGGGGGGHHHHHHGGGGGGFFFFFFEEEGGGJJJLLLMMMLLLJJJIIILLLMMMMMMNNNOOOPPPQQQQQQOOOOOOPPPSSSVVVVVVUUUSSSRRRQQQQQQQQQPPPQQQQQQQQQSSSSSSTTTTTTSSSSSSTTTUUUVVVWWWXXXXXXYYYXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[[[[```___^^^\\\[[[ZZZZZZZZZ[[[]]]^^^______^^^\\\[[[YYYWWWVVVVVVXXXYYYXXXXXXVVVVVVVVVWWWWWWXXXXXXYYY]]]\\\ZZZYYYWWWVVVUUUUUUSSSVVVYYYWWWUUUZZZdddnnnssswww|||+++,,,---000222222///------,,,+++,,,---......---.../////////...---,,,,,,...------...000111///...000//////............///---000333222//////222666222222222111...---...000333222000//////000111222000000111222222222111111000000000///000000111222222222222111000000111111000...///111000---///444111000000/////////000000000000000000000000000000......///000111222222333333444444444444444444333000000000000222444666777000000000000111111111111444333333333444444555555555555555444444333222222222333555666555333000...------......//////000000,,,---...---+++'''###!!!$$$#########$$$### !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""###"""!!!  !!!""""""!!!!!!""" !!!""" !!!!!!!!!!!!%%% !!!###!!!!!!### !!!!!!!!!!!!!!! !!!!!! !!!!!!"""!!!###%%%%%%###"""""""""!!!###!!! """$$$ !!! ### !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!""""""###$$$%%%%%%&&&(((+++---...000000222888;;;::::::;;;;;;999888666555444444222000------+++)))(((((('''&&&%%%###%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$&&&(((+++...000222222222222111222444777999999888777777666666666666777888777666555666777777666555666888999888666888999999999888888777666777666555444444444555666555444333444444333111///222111111222444444333111444555555444222111222444333333333111111222555888:::999999999999999999:::;;;999777777888888666555222333333333111...+++***---...//////000/////////000.........000111000///111/////////000111000///000///...------...///000333333444555666777888999;;;999888888888777555333888777666555555555666777888666444444555555444333111111111111222333444444666555555666888999777666555444333222111222222222444222222333555666555444333333222222222444555666;;;???CCCFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFDDDFFFJJJLLLMMMLLLKKKIIIKKKLLLLLLMMMNNNOOOPPPQQQPPPPPPQQQTTTUUUUUUSSSPPPQQQQQQRRRRRRRRRSSSSSSSSSUUUVVVWWWVVVTTTRRRSSSTTTVVVWWWXXXXXXYYYXXXXXXXXXZZZZZZ[[[[[[[[[[[[[[[[[[^^^]]][[[YYYXXXXXXXXXYYY[[[\\\]]]______^^^\\\[[[YYYXXXVVVVVVXXXYYYYYYXXXVVVVVVVVVUUUVVVWWWXXXYYYYYYXXXWWWWWWVVVVVVVVVVVVUUUXXX[[[YYYWWW[[[eeennnrrrvvv|||+++,,,---///222222000......---+++,,,---//////............///......------...------...000111///...//////.........//////000---000222111000000444777333333333111///...///000111111000000000111111222000111111222222222111111000000/////////000000111///333555333///...111555///---...000///,,,...333111000////////////////////////000000000000000111......///000111222222333333333444444444444333333//////000111333555666777333333333333333333333333333444444444555555555555444444555555444444333222333444666666555333000...,,,,,,,,,---------------,,,------,,,***'''$$$"""###""""""###$$$$$$""""""""""""""""""""""""""""""!!!  !!!""""""!!!  !!!""""""!!!!!! ###!!!!!!!!! !!!!!!"""""""""!!!$$$ $$$###!!! !!!!!!!!!!!!!!!!!!!!! """""" &&&%%%"""!!!$$$"""!!!""" !!!!!! ###!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$&&&(((+++...000111222222888<<<;;;;;;===>>><<<888666555444444333000......,,,***)))))))))(((&&&!!!###%%%%%%''')))+++$$$$$$$$$%%%(((+++///111444555666555444444666888777777777777666666555555777888999888666555666777777666666777999:::888777999999:::999999888777666777666555555444555666777444333222333444444222111222111111222333333222000555555555444222111222444111222333333333555888;;;999999888888888888999999:::888777666666666444222222333222222000---+++***+++,,,---...///000000000111000//////000111000...222111000000222222111000111111////////////111111222222333555666777888888;;;999777777777888777666555444444444555777999:::888666444444555666555444111111111111222333444555555444444666888888777666444444333222222222222222222111111333555777666555333333222222222444555666;;;>>>AAACCCCCCCCCCCCCCCFFFFFFGGGHHHIIIIIIHHHHHHEEEGGGJJJLLLMMMLLLJJJIIIHHHHHHIIIJJJKKKMMMNNNNNNQQQQQQRRRTTTUUUTTTQQQNNNNNNPPPRRRTTTUUUVVVUUUUUURRRUUUXXXWWWUUUSSSUUUWWWVVVWWWXXXXXXYYYYYYXXXXXXZZZZZZ[[[\\\\\\[[[[[[ZZZZZZZZZYYYYYYXXXYYYYYYZZZZZZ[[[]]]^^^___^^^\\\[[[ZZZYYYWWWWWWXXXYYYXXXXXXVVVVVVUUUUUUVVVWWWYYYZZZWWWVVVVVVVVVVVVVVVWWWWWWVVVYYY[[[[[[[[[^^^fffmmmssswww|||,,,,,,,,,...111222111000///...,,,,,,...///000///------......///............------...000111///..................///000111000000000000///000222444222333222000...------//////000111111222222222222111111222222222111111000111000000/////////000000///111333222......000444000...///111000---///444222111000000//////000000////////////000000111111111111000000000000000000111111222333333222111111111111222333444444444444666666666666666666666666333444444555555555555555333444555555555444333222222444555555444222///---.........---------------------,,,***(((&&&$$$###!!! !!!"""$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!  !!!"""!!!!!!!!! $$$!!!!!!!!!""""""!!!!!! ###"""!!! """ $$$$$$!!! !!!!!!!!!"""!!!!!!"""###$$$###!!!"""!!! """ !!!"""%%%###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######%%%&&&))),,,///111222333000666::::::;;;>>>???===777666555444444333111///,,,***(((((((((((('''&&& """$$$%%%%%%&&&(((***((('''&&&&&&(((+++///111555666888888777777777888666666666666666555555444777888999888666555666777777777777888::::::888777999999999999888777666555666555444444444444666666333222111222444555444333111000000111222222111///111222333222111111333555111333555666666777999:::888888888777777888888888888777666666666777555444333333111000...,,,++++++******,,,---//////000000///------...000111000///333222111222333333222111111000///......///000111000111222444666777777777<<<999666555666888999999666555555555666888:::;;;888666444444555666555444111111111111222333444555444444444555777888777666333333333222222222222222333222222333555666555444333333222222333444666777999<<>>???===777666555444555444111///***(((%%%%%%%%%%%%$$$###%%%&&&'''&&&$$$###$$$%%%,,,***)))((())),,,...000///111333444333222111222444555555555555555444333888999999888666666666777777777777999:::;;;999777888888888888777666555444555444333333333444555666222111111222444555555444111000000000222222000......///000111111222444666222444777888777777888999888888777777777777888888777666555666777888777666444333111///---,,,++++++))))))+++---...///000000+++++++++,,,///111111000444333222222444444333222///...---,,,,,,---...//////000222444555666777777<<<999555444666888;;;<<<::::::888777777777888999888666444444666666666555111111111111222333444555444444444555888888888666333333222222222222222222555444333333555555444222333333222222333555777888777:::<<<>>>@@@BBBEEEHHHGGGGGGGGGHHHIIIJJJKKKLLLHHHIIIJJJKKKKKKKKKJJJIIIFFFHHHJJJLLLNNNNNNNNNNNNNNNOOOQQQTTTVVVUUUQQQNNNHHHKKKQQQUUUXXXXXXWWWUUUQQQUUUXXXWWWSSSPPPQQQSSSVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXYYYZZZZZZYYYXXXWWWWWWXXXZZZ[[[]]]^^^^^^___YYYZZZ\\\^^^^^^^^^\\\[[[]]][[[XXXXXXXXXXXXWWWVVVXXXWWWVVVWWWXXX[[[^^^```[[[[[[YYYXXXWWWVVVVVVUUUUUUVVVXXX\\\___cccfffhhhsssxxx}}}111111000000//////............/////////...,,,+++111111111111000000000000---///000222222000///------///222444444222///---000000000000111111111111333333333111...---...///222111000//////.........333222222222111111000000444444444444222000---+++,,,,,,---///000111222333222111000.........///000222333333444333222111000333444333222000///000111,,,222888888444000000222222333333222000///000222222111111222444444333111...///222444444444333222666555555666777777555444;;;999666555666666666555444555555555444222000///333......111111------222......---+++)))'''%%%###$$$###""""""######""" !!!$$$&&&###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!"""!!!!!!  !!! ###!!! !!!"""!!!%%%###""""""###$$$$$$###$$$"""  """$$$"""!!! """#########"""!!! ###  !!!!!!###"""!!! !!!!!! """!!! """%%%%%%%%%###"""!!!"""$$$%%%%%%%%%(((&&&&&&)))---000000...222333555999===>>>>>><<<666444222111222333333222///+++%%%"""!!!!!!""""""######%%%%%%%%%'''&&&'''''')))***---...///000111222111000000222444444555555444333333555888555555444444444444555555777888:::::::::888666555999888666555555666777777777555333444666666444222555555666666555333111000111///......//////...,,,222000...///111333333333555555666666777777888888===999555444777888555111777777666555444222111000555222///,,,******,,,,,,***,,,......------...///000000000000111444666777222333333333111///---,,,222000000222444555222//////000111333555555666666999666444555888:::999777777666555666777888888666444555777777666555222111111111222444777777666444555555555555666666666666555555444333222222222222111222444555555444333222555444222222222444666777<<<<<<===>>>???AAACCCDDDKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIILLLLLLLLLLLLMMMNNNOOOPPPNNNOOOQQQSSSTTTSSSRRRQQQRRRRRRRRRSSSUUUWWWYYY[[[VVVUUUTTTSSSRRRRRRRRRRRRVVVXXXZZZZZZXXXWWWWWWWWWXXXYYYZZZ[[[[[[ZZZYYYWWWYYYWWWVVVWWW[[[]]]\\\ZZZ[[[[[[[[[\\\]]]^^^___```\\\[[[YYYXXXWWWWWWWWWXXXYYYXXXVVVWWWZZZ]]]^^^^^^^^^]]]\\\ZZZYYYWWWVVVUUUZZZYYYYYYYYY\\\bbbkkkqqquuu{{{/////////000000000000000---.../////////...,,,+++000000000/////////.........///000111111000///...---...000222222000...---111000...---...///222333333333333111...---...///222111000//////.........222222111111000000000000333222222111111000000111//////000111222333333444111111000///////////////333444444555444333222111111222222000...---...000---111555555222000000111111222333111000///111222222111111222444555333222///000222444555444333333666555555555777777555444888666444444555777777777666777777777666444222111222......111111------000...---,,,+++)))&&&$$$###$$$###""""""######"""!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$!!!!!!$$$%%%"""!!! """!!! """"""!!! $$$###""""""""" $$$"""!!!!!!"""######"""   !!!"""### !!!!!!!!! ###!!!!!!"""!!!###"""!!!  !!! ###!!! """"""!!!"""!!! ###$$$$$$$$$'''&&&&&&)))---000000///222333555999<<<>>>===;;;777555333222222222111///---***&&&#########$$$###&&&$$$%%%%%%""" %%%((((((((()))***+++,,,---///000111000000000222444444555555444333444666888777777777777777777777777777888999:::999888666555666666555444444444555666777555333444666666444222555555555555444333111000///...------...///---,,,111///...///111444555444555555666666666777777777;;;888555555888:::777444666666666555444222000///111000---+++***+++---...***,,,......------...///111111111111222333555666111111111111000///......---,,,+++,,,......,,,***...///000111333444555555777555333444666888777666666555444555777888777666444444666777666555333222111111111444666777666444444444444444555555555555666555444333222222222222555555555444333111000///555444333222222333555666;;;;;;<<<===???AAABBBCCCGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJLLLLLLLLLLLLMMMNNNOOOOOONNNOOOQQQSSSSSSSSSRRRQQQQQQQQQQQQRRRSSSUUUWWWYYYVVVUUUTTTSSSRRRRRRRRRRRRVVVXXXZZZZZZYYYWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]ZZZXXXYYY[[[]]]]]]\\\\\\\\\\\\\\\]]]^^^___```]]][[[ZZZXXXWWWWWWWWWXXX[[[ZZZYYYZZZ\\\^^^^^^^^^\\\\\\[[[YYYXXXWWWVVVVVVWWWXXXXXXYYY\\\ccckkkpppwww|||---...///000000111111111---.../////////...---,,,/////////.........------...///000111111000///.........////////////......222000---+++,,,...111444222333222111...---...///222111000//////.........000000000000////////////222111/////////111444555000000000111111222222222000000111111000000//////222333333333333222111111111222222111///...///000///000000111111000000///000111222111000000222333333222222333555555444333000222333555555555444444555555444555777777555444444222111222555777888888666777777777666444222111000...///222111...---...------,,,***)))&&&$$$###%%%###""""""######"""!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$""" """%%%%%%### ### ###"""!!!!!!######"""!!!"""###$$$%%%%%%!!!###!!! !!!"""!!!!!!!!!!!! !!!!!! !!!"""###### !!!!!!"""!!!!!!###!!! !!!"""!!!""""""!!! !!! !!!!!!!!! """ !!!  """#########'''&&&'''))),,,/////////222333555888<<<===;;;:::888666444333333222///,,,...+++(((&&&%%%$$$###"""%%%&&&((('''!!!%%%***)))))))))))))))***+++---...////////////222333444555666555444555777888777888888888888888888777666777888999888777666555444333333222333333444444777555444444555555444333555555555444333111000///...---,,,,,,...///...---000......///222555666666555555555666666666666666888666444666999;;;999777666666555444333111000///...,,,+++******,,,---///***,,,...///......///000333222222222222333444555111111000///////////////000...------...///...---////////////111333555666555333222222444555555444555444333444666777666555222333555666666555444444111111111333555666555444333333333444444444444555666555555444333333222222555555333222111111111111666555444333222333444555999::::::<<<===???AAABBBDDDFFFHHHKKKLLLLLLLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNOOONNNOOOPPPRRRSSSRRRRRRQQQQQQPPPPPPPPPRRRTTTUUUWWWVVVUUUTTTSSSRRRRRRRRRRRRVVVXXXYYYYYYXXXWWWXXXXXXXXXWWWWWWWWWYYY\\\```bbb^^^\\\YYYXXXYYY[[[]]]]]]]]]]]]]]]]]]^^^_________]]]\\\ZZZXXXWWWWWWWWWXXX]]]\\\\\\]]]___```^^^]]]ZZZYYYXXXWWWWWWVVVVVVVVVTTTUUUWWWZZZ]]]ccckkkpppzzz~~~---...///000111111000000------...//////...---,,,/////////.........------//////000000000000///////////////....../////////000///---,,,,,,...000222111222222000...---...///222111000///............//////////////////......000000///000000222444555//////////////////......///000111222222111///...///000000000000/////////333444444333111000222333000///---...///111000//////111111111000111222444333333333444555666555333222333444555555555555444555444444555666777555444333111000111444666888888444555555555444222000///......000222111///---,,,------,,,***)))'''%%%$$$%%%$$$"""###$$$$$$###!!!!!!###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""" !!!"""!!! !!!#########""" """$$$%%%"""###!!! !!!""""""!!!!!!"""############"""!!!$$$###"""!!!!!! !!! !!!!!!"""""""""!!!!!!"""  !!!!!! """!!!!!!!!!  """###"""!!!!!! """  """$$$$$$###&&&&&&'''))),,,...//////222333444777:::;;;:::888666555444444444222///,,,000...***(((&&&$$$""" !!!"""$$$%%%######))))))(((((((((((()))******+++,,,.........///111333444555666666555555777999555666777888888777666555555666777777777666666555222222222333333444444555666555555555555555444444555444444333111000///...---,,,,,,---///000///...///------///222555777777555555555555555555555555666555444666888999888666555555555444222111///...,,,+++***)))***+++,,,---***,,,.../////////000111444444444333333333333444333222000...------......333222000///000000111111000/////////000333555777444333333222333444444444444333222333555666555444111222333555555666555555222111111222555666555444333333444444444555555555666666666555444444333222222111111111111333555666666555444333333333333333888888999:::<<>>@@@AAADDDFFFHHHJJJJJJIIIGGGEEEHHHHHHIIIJJJKKKLLLLLLMMMJJJJJJLLLMMMMMMNNNMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQTTTTTTSSSRRRSSSTTTVVVWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSUUUVVVUUUTTTTTTVVVXXXWWWXXXZZZ[[[\\\\\\[[[[[[\\\ZZZXXXUUUUUUVVVYYY\\\]]]^^^^^^______^^^]]]\\\\\\[[[YYYXXXXXXYYYZZZZZZ]]]\\\\\\]]]___^^^\\\YYYWWWVVVUUUTTTTTTUUUVVVWWWRRRTTTWWWZZZ___eeelllqqq}}}///000111222111///---,,,,,,---.../////////...---000000000/////////......000000////////////000000111111000000000000111111,,,---000111222111///...000000111///------...000222111000//////.....................////////////000111333444333222000...000000000000000000000000000000111111222222111111111111111000111111222333///000000///......///111000000000000000111333333000111222111000000222333333222222333555555444333333333333333333333444444333222222444666777666444777555222222333444444444666777777777666444222111---000000......///...+++......---,,,+++)))''''''&&&$$$######$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!! !!!######!!!  """######!!!'''$$$!!!$$$"""!!!!!!"""######""" !!!""""""!!!  !!!"""######!!!!!! !!! !!! !!!!!!!!!"""!!! !!!"""#########""" !!!###$$$$$$"""###"""!!!"""$$$%%%%%%%%%$$$&&&((()))***+++...000222222333666888888666444333222111222333333111///***(((&&&&&&'''(((((((((%%% ###%%%%%%$$$%%%%%%%%%&&&&&&''')))***+++'''(((***++++++---000222000333555666555555666777666777999::::::999777666444444444444444444555555222222444666777777888888555666666666444333444555555444222000...------,,,...---,,,---...///...------++++++---000444555666444444444444444333333333222333444555555444333222444444333222111///...---,,,,,,++++++***++++++++++++---///000000111222333444555555666666555444444555444222111///.........///000000///---,,,---...111111111111333555777888555666666555333333444666444333222333555666555444111222222333444555555666333222000111333444444333555555555666666666777777666777777888777555444333555444444444444444555666444444444444444444333333666777888999<<<>>>@@@BBBEEEFFFGGGHHHHHHGGGFFFDDDGGGGGGHHHIIIJJJJJJKKKKKKIIIJJJKKKMMMNNNMMMMMMLLLMMMMMMNNNNNNOOOPPPPPPQQQVVVVVVUUUTTTTTTUUUVVVWWWTTTTTTSSSSSSSSSSSSSSSTTTSSSTTTUUUUUUTTTTTTVVVXXXWWWYYY[[[\\\\\\ZZZXXXWWW[[[[[[ZZZXXXWWWXXX[[[^^^]]]]]]^^^___^^^]]][[[ZZZZZZYYYYYYXXXYYYZZZ\\\]]]\\\[[[[[[[[[]]]]]][[[YYYXXXWWWUUUTTTSSSTTTVVVWWWTTTUUUWWWZZZ___eeemmmrrr}}}~~~---///111222222000...---+++,,,.../////////...---/////////.........------000000////////////000000000000000000000000000000...///000111111111000000///000000///------...000222111000//////.............../////////000000000111111111222222111111111//////000000000000000000111111000000111111222333222222111111111222333444...//////...------...000///222444444222222444666111222333111000///111222222111111222444555333222333333222222222222333333222222222444666777666444777555333222444555555555666777777777666444222111---000000,,,,,,//////+++//////...---,,,+++)))(((&&&$$$######$$$%%%###""""""  """###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!"""!!! !!!"""###!!! !!! !!!###$$$$$$###%%%###  ###!!! !!!"""!!!!!!#########$$$$$$######### !!!"""###!!!!!!!!!!!! """!!!!!!!!!######""" !!!"""""""""!!!#########"""""""""!!!!!!  !!!###$$$""" ###!!! !!!###%%%%%%$$$###%%%(((******+++...000222222333555777777555333555333111111111111000///,,,)))%%%$$$%%%'''''''''$$$""""""$$$$$$!!!"""&&&'''&&&&&&&&&''''''((()))%%%''')))***+++,,,000222///111444555555444555666555666888::::::888666555333333333333333444444555000222444666777888888888444666777666444222444555555333111///---,,,,,,,,,---+++***+++,,,,,,+++***,,,+++***,,,///222333444444444444333333333222222///111444666666666555555333333333222111///------******++++++,,,---------+++---000111111111333444444555666666777666555555111222222222222111111000111333555444111//////111//////000222333444555666555666777555333222444666555333333444555666555444222222222222333444444555444222000000222333444333444444444555555555666666666777888888888666444333444444555666777777666666333333444444444444444444666777888:::<<>>???@@@BBBEEEGGGHHHHHHHHHHHHIIIHHHGGGHHHIIIIIIHHHFFFIIIIIIIIIJJJKKKMMMOOOPPPQQQPPPOOONNNOOOPPPRRRSSSOOOPPPRRRSSSTTTSSSQQQPPPVVVUUUTTTSSSSSSTTTTTTUUUXXXWWWVVVVVVXXXZZZZZZYYYVVVVVVVVVVVVXXXYYYZZZ[[[ZZZYYYYYYYYYZZZ[[[[[[ZZZVVVVVVVVVWWWXXXXXXWWWUUUVVVXXX[[[^^^______^^^^^^```___^^^```bbbaaa^^^ZZZXXXWWWTTTQQQPPPOOONNNNNNSSSVVV[[[___ccciiiqqqxxx000///---,,,,,,...000111000///---,,,,,,---------//////......///000111222------///000111111111111000///......000000///.........//////000000111111111000000222555777666444111000///000111222111000000///...------...000111///...///000222111///---////////////000000000111222222222111000/////////000000000111111222333333000///111666666111///000111222333333111000//////111000000////////////000111111111111222333444555333333333333333333333333333333333333333333333333555444333444555555333111444555444111333777666333666111---/////////000333............------......)))'''%%%$$$$$$###!!!!!!!!!""""""""""""!!!!!!""""""!!! !!!  !!!""""""######"""$$$"""!!! !!!"""#########"""    !!!!!! ###!!!  !!!############""" !!!"""### !!!!!! """""""""!!!!!!!!!!!!""""""%%%%%%''')))+++---......000111444555666666555444111111///...------------,,,***((('''((('''%%%###&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&%%%###""""""$$$&&&(((******++++++,,,,,,------111///---...111333222///222222333333444444444444333333444555444444333222000000000000///...---,,,...+++((()))++++++)))((()))(((&&&$$$######%%%&&&%%%&&&'''((())))))******...///000111222222333333000111333666888999999999777666555333111000000///,,,,,,++++++,,,,,,---...000000000222444666888888444777999999777666666777999888777555444222111111000///---,,,,,,---.../////////000111222444666777777777888888777666666666777777666666666555555555555444222333444555555444555666888999888777555333222222222111111000000000333222111111333555777999888777777777999999777555999999888777666555555444777555333444777:::===>>>>>>AAAFFFGGGGGGFFFGGGHHHIIIHHHHHHIIIJJJIIIGGGEEEFFFFFFGGGHHHJJJLLLNNNOOOPPPOOOOOOOOOOOOPPPQQQRRRQQQQQQPPPQQQQQQRRRSSSSSSVVVVVVVVVUUUVVVVVVVVVWWWWWWVVVUUUVVVXXXZZZZZZYYYSSSSSSTTTUUUVVVXXXYYYZZZ[[[YYYXXXXXXZZZ[[[ZZZXXXTTTTTTSSSUUUWWWWWWVVVUUUWWWYYY[[[^^^______^^^]]]___^^^^^^```cccbbb^^^ZZZWWWVVVTTTQQQOOONNNMMMMMMRRRWWW\\\```dddjjjqqqwww///...---------...///000,,,,,,++++++,,,---///000...---,,,++++++,,,...///,,,,,,---...000111222222000000///000222222000.........//////000000111111555222111222444444111...000///...///111222111000111111000//////////////////......///000111000.../////////000000000111111222222111000///......---000000111111111111111111000///111555555111///000---...000111222222111000111000000//////000000000222111111000111333444555222222333333444444555555333333444444444444333333666444222222333444333222444555333111222666555111222,,,***///333222//////...000111111000///111222***(((&&&%%%%%%$$$""" !!!!!!""""""""""""!!!!!!"""!!!  !!!""" !!!!!!"""###""""""""" ###""""""!!!!!!!!!!!!!!!!!!$$$$$$!!! !!!  !!!!!! %%%!!! ###""" """###"""!!!!!!!!!""""""###""""""!!! """!!! """$$$ ###""" $$$######"""!!!!!!!!!!!!!!!%%%&&&'''(((***+++,,,---...000222555666666555555111111000......---------,,,***)))(((((((((&&&$$$'''&&&%%%%%%%%%%%%%%%&&&((((((''''''&&&%%%%%%%%%$$$############$$$&&&'''((()))))))))************///...------///111111111111111222222333333444444222222333444444333111000////////////...,,,+++***+++((('''(((((('''(((,,,&&&&&&$$$#########$$$%%%$$$%%%&&&'''((((((((((((------...///111222444444000222444666777888777777777666555333222111111111,,,,,,,,,,,,,,,------...111000000222666888999999555777999999888777777777777666666444333222111111222000...,,,,,,---.../////////000111333555666777555777999999888666555666777777777666666666555555666444333333444555555444555777888999999777555444333333222222111000000000333111000111444777999:::888777777777999888777555999888888777666555555444666444222333666999<<<===<<>><<<:::;;;;;;::::::999777666555444444555444333111000/////////////////////////////////000111222555888::::::999777666666888:::;;;<<<;;;888666555666888999888888888888999:::;;;<<<999999:::;;;;;;:::888888555555444444444444444555777777888999999:::::::::777777777777777888888888<<<<<<:::888555333111111555555444333333333333333666888<<>>>>>;;;999999999:::999999888777666111333444444111///......////////////////////////...///111111222444888;;;::::::888888777888999:::<<<:::888666666777888999777777777888:::;;;===>>>999:::;;;;;;;;;;;;999999777666555555555555555555666666777888888888888888777777777777777777777777777777777777666666666666555555444333333222111111444888<<>>===;;;888666777777888888777777666222555777666333000000000////////////////////////...///111222222444888;;;:::::::::999999888888888:::999888777777777888999888888888999:::;;;<<<===999:::;;;<<<<<<;;;:::999888777666666555555555666666777888999999999888777777777777777777777777666444555555666777888888999555555444333222111000///444777<<>>===:::777444555555666666666666666666999;;;;;;777444333444000000000000000000000000---000222222222333888;;;;;;;;;;;;::::::888777666999888888888888888999999:::::::::999999:::;;;;;;999:::;;;<<<<<<<<<;;;:::888888777666666666666666888999:::;;;<<<;;;:::999777777777777666666666666666666666666777777777777555555444444222111///...444777<<>><<<:::999;;;>>><<<;;;:::999888888888888555666888999:::;;;<<<<<<777888999888666555666777666666666888::::::999777;;;<<<;;;999777666888999888999999::::::999999888999888888777666666666555555333000/////////---,,,---000555:::@@@DDDGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHJJJLLLMMMNNNNNNNNNPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWVVVVVVWWWYYY]]]ZZZWWWXXX\\\^^^\\\ZZZWWWWWWWWWYYY\\\______^^^[[[ZZZYYYYYYYYY[[[\\\]]]^^^^^^^^^]]]\\\[[[ZZZYYYWWWUUUQQQPPPPPPQQQQQQQQQRRRSSSVVVZZZaaaiiipppttt{{{~~~---------....../////////000000//////.........------............---,,,,,,....../////////......---............////////////333333222111111000000000111000.........000222444111111111000000000000000333111/////////...,,,***.........///111222000.........///000000000000000000000000000000000111111...000111222222111///...111/////////111222111000555555555555555555555444111111111111111111111111444333222222444666666555333666888888666555555666333333444444444444555555444222000111333222000///333333333444555555555444222111000000222333333222000333333000///111000,,,******+++,,,---+++'''$$$$$$"""!!! !!!!!!!!!!!! !!!"""!!!!!! !!!###""" ###!!!!!!!!! !!!!!!#########!!! !!!!!!!!!"""###### !!!"""""""""!!!!!!###  !!!!!!!!!!!!!!!!!!""""""""""""###""" !!!!!! """"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  """$$$$$$$$$%%%&&&'''((()))'''***---111333333222111666444333444555555333111333333111///---***((('''&&&&&&&&&%%%$$$$$$%%%'''///,,,)))''''''&&&%%%$$$"""###############""""""%%%$$$###""""""###$$$%%%"""###%%%'''&&&$$$""" '''&&&%%%&&&''''''&&&$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&$$$ !!!$$$###"""!!!"""$$$%%%%%%$$$!!!!!!"""###$$$%%%%%%%%%%%%###""""""###$$$$$$###%%%&&&&&&((()))+++---...000111333555666666666555444444444333333222111000111111222222333333444444555555666777777666555555333333333333333333333333333555555555333111111222444333222222111111111222222222333333444555666666999;;;======;;;;;;<<<===<<<;;;:::999888888888888555555777888999999999999888888999888777777777777777666777888::::::999777======;;;888555555888:::999999:::;;;;;;:::999999888888888888777777666666444333111000000///......---000555<<>>@@@AAABBBHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGIIIKKKMMMOOOPPPMMMMMMMMMNNNNNNPPPQQQRRRTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXYYYYYYXXXYYYZZZZZZYYYYYYZZZ\\\YYY\\\^^^]]]ZZZYYY\\\```XXXZZZ[[[ZZZYYYYYYZZZ\\\[[[\\\\\\]]]^^^______```___^^^]]]]]]\\\\\\]]]]]]XXXVVVTTTTTTUUUUUUUUUSSSRRRSSSVVVZZZaaaiiipppttt{{{...------------------,,,---------------.........///...---,,,,,,---......+++,,,---......///......------......///000000111111111000///000111333555333333333222222222222222222222111111000//////...///...------//////...---111,,,+++///111......111111000///......///000111000111111222111000///.........//////000111222222111//////000111222111000000//////...///000111222000000111111111222222222333222111111444555555444000000111333444333222111111222222333444444555555111555444///...222333111000333666666444222222333444111//////111333333333000333333000///111000---///...,,,,,,,,,+++)))'''###"""!!!!!!"""###!!! !!!!!!  !!!!!!""""""""" !!!"""!!!  !!!"""!!! !!!######"""  !!!!!! !!!###"""!!!  !!!"""######### !!!!!!!!!###  ###%%%### !!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&%%%$$$###$$$%%%!!!!!!!!!"""###$$$%%%&&&'''(((***---000222333444999999999;;;<<<<<<999777444444333111///---+++*** ###&&&$$$!!!!!!$$$(((&&&%%%$$$%%%&&&&&&$$$""""""###$$$$$$%%%%%%%%%$$$""""""###$$$$$$$$$$$$$$$"""""""""###""""""!!! !!!!!!"""$$$'''))))))(((''''''&&&%%%%%%%%%%%%%%%!!!"""###%%%'''&&&###!!!%%%###"""###$$$$$$###"""##################$$$$$$%%%###""""""###$$$$$$###"""""""""###$$$&&&((((((...//////000111222222333444333222111111111222222222333444555666777888888666666555555555555666666666666666666555555555444...000333444444333333333222222111111111111222222666777888999999999888777777888:::<<<======;;;:::999999888777666666666666666777888:::<<<=========;;;999777888999:::888666999888888:::;;;;;;999666999:::999888777888:::===<<<:::888777777888:::<<<666777999::::::999777666333444555333000///111333111333555888;;;???AAABBBGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGHHHIIIKKKNNNPPPRRRNNNNNNMMMMMMNNNOOOPPPQQQSSSTTTTTTTTTTTTUUUUUUUUUTTTUUUVVVWWWXXXYYYZZZ[[[YYYZZZZZZYYYXXXXXX[[[]]]ZZZZZZZZZZZZZZZZZZ[[[\\\VVVXXXZZZZZZYYYYYY[[[]]]^^^^^^^^^_________^^^^^^]]]\\\[[[ZZZZZZZZZ[[[\\\WWWUUUSSSRRRSSSUUUUUUTTTSSSSSSUUUYYY```iiiqqqvvv|||.........------,,,,,,,,,+++,,,,,,------.........///...,,,******+++,,,---,,,---...///000000000000---------...///000000111111000//////000222444666444444444444444333222111222222222111000//////......---,,,---/////////...222---+++000222//////222111000///......///000111000111222222222000///...000000000000111222444555111//////000111222111000222222111111111222444555000000111111222222222222333222111111333555555444000444666555222//////111111111222333333444555555111666666222222777999777000333666666444222111333333000......///111222222---000111///000333333000111///---,,,,,,+++)))(((!!!  !!!######"""!!!  !!!"""######### """###!!! !!!"""!!!!!!!!! """"""!!!!!!!!!###$$$%%%%%%%%%%%% !!!"""###!!!"""!!!  !!!!!!!!! !!!"""######$$$!!!"""!!! ### $$$&&&### !!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!"""!!!!!!!!!"""###$$$&&&&&&'''((())),,,///222444555:::::::::<<<>>>===;;;888777666555333000---***)))###&&&)))'''$$$###'''+++'''%%%"""!!!###$$$%%%%%% !!!!!!!!!!!!!!!!!!"""###%%%%%%%%%$$$###$$$#########""""""""""""$$$$$$###%%%''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$%%%(((***(((###&&&$$$######$$$$$$"""!!!$$$$$$$$$###############%%%###""""""###$$$$$$###$$$$$$$$$%%%&&&((()))***000000000111222222333333555444333222222222333444333333444555666777888999666666555555555555666666666666666555555444444444---///333444444333333444111111111000111111222222666777999999:::999888777777777999;;;======;;;999999888777666555555555555000111444777999;;;======:::888666666888999777555999999999:::;;;;;;999666888888999888888888;;;======:::888666666888:::===666777999::::::999888777111333444222///...000222000111333666:::>>>AAACCCGGGHHHHHHIIIIIIHHHHHHGGGIIIJJJKKKKKKLLLLLLKKKKKKGGGGGGHHHIIIKKKNNNQQQSSSPPPOOONNNMMMNNNOOOPPPQQQSSSSSSTTTTTTTTTUUUUUUUUUSSSTTTUUUWWWYYYZZZ[[[\\\ZZZZZZYYYXXXWWWXXX[[[]]]YYYVVVTTTUUUXXXZZZYYYWWWSSSVVVYYYZZZYYYZZZ]]]```````````````___^^^]]]\\\[[[ZZZYYYXXXXXXYYYZZZZZZWWWTTTRRRQQQRRRSSSTTTTTTTTTTTTUUUXXX___hhhqqqwww}}}........................000...,,,+++,,,---------....../////////...,,,+++...............///000000---,,,,,,...111222222222222...,,,...333555222///444333333333333333333333111000000111222111000...000///...///000111000...111///...///000111000...111...,,,,,,---......---...000222222000000000111333///,,,,,,///000,,,(((222111000000111111000......000222222111111222333---...000111222222111111444222000222444555444222444444444333222111000///444444222222222222444444999555222333666777444111222222222333333444444444666444333111000///000000222222222222333444555555777333///...///...)))$$$######"""!!!!!!!!!!!!!!!'''&&&%%%%%%%%%$$$""" ### !!!######### !!!######!!!$$$""" $$$!!!!!!"""!!!(((######%%%###### """""" !!!!!!%%%### !!!""""""!!! """###$$$###!!! ###"""!!! !!!"""### !!!""""""!!!!!!!!! !!!"""######"""###"""!!!"""###$$$###"""""""""!!!"""###$$$&&&'''((((((***,,,000333666777:::<<<>>>???>>><<<:::888888666555333222///+++(((***(((&&&%%%&&&&&&%%%###!!!$$$%%%$$$###$$$%%%$$$ !!!"""!!!$$$)))&&&$$$###!!!!!!"""$$$%%%)))(((&&&$$$######$$$$$$$$$######%%%''''''&&&%%%)))&&&######%%%&&&$$$"""'''%%%############!!! """"""""""""""""""""""""$$$%%%%%%%%%%%%$$$######$$$###"""!!!!!!###%%%&&&)))### ###%%%&&&))),,,,,,...000000///...///000111000000//////000111222---333888777666888999888666555555666777777555444444555666666666555333333333333333444333333222222///............///000000888777666555555555555555999777666777:::;;;;;;;;;999888666444444444666777777777888999::::::;;;;;;999888777888:::999888666777777999<<<>>>===;;;888444555777999;;;<<<======888;;;<<<999444333777;;;;;;999888999999999666444666666555444333222222111///111444888;;;===>>>>>>CCCEEEGGGHHHHHHIIIKKKMMMJJJLLLNNNMMMJJJHHHFFFEEEDDDDDDEEEFFFIIILLLOOOQQQNNNPPPPPPPPPNNNMMMNNNPPPKKKMMMOOOQQQTTTUUUVVVVVVWWWVVVVVVYYY\\\\\\ZZZVVVWWWXXXXXXXXXWWWXXXZZZ]]]WWWXXXYYYXXXVVVUUUVVVWWWZZZZZZZZZZZZZZZ[[[\\\\\\aaa```^^^]]]\\\\\\]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[ZZZVVVQQQOOOQQQRRRRRRPPPTTTSSSUUU[[[```eeeoooxxx}}}........................///...,,,+++,,,,,,,,,,,,---......///...---,,,+++...............///000000...------///111333333222333000---...222444222///111111111222333333333444111000///000111111000...111000//////111111000///111///...///000111000...000...,,,,,,.../////////...000111111///...///000111...+++,,,///000...+++222000000000222222111000///000222333222111222333---...000111222222111111444222111222555666444333333333333333333333222222444333333222222333333444777444111222555666333000222222222222333333333444333222000...------------222222222222222333333333666222......///---((($$$$$$###""" !!!$$$"""""""""###""" !!!  !!!""""""!!!!!!  !!!"""!!!!!! !!!!!! $$$!!!!!!###"""$$$###!!! !!!!!!!!!!!!!!!%%%  !!!!!!!!!%%%### !!!!!!  """#########"""!!!###"""!!!!!!!!!!!!"""### !!!!!!"""######"""""""""!!! !!!######"""!!!"""!!! !!!#########!!!$$$######""""""###$$$%%%)))))))))***---222666999:::<<<>>>???>>><<<:::888777555333222111...***'''***(((&&&%%%&&&&&&%%%$$$"""$$$&&&'''&&&%%%%%%&&&&&&###"""$$$### """%%%$$$###!!!!!!"""$$$%%%((('''%%%$$$######$$$$$$%%%$$$$$$&&&(((((('''&&&)))&&&$$$%%%&&&&&&$$$"""%%%$$$"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%%%%%%%$$$######$$$###"""""""""###%%%&&&&&&$$$$$$%%%###!!!&&&,,,...///000.........///111000/////////000222222+++111555444444666777555555444444555666666555333444555666666666555444333333444444555444333222111......---......///000000444444444444555666666777;;;999777777888999888888777555444222222222444555777777777888999::::::::::::888777888999:::999777888888999;;;===<<<:::777999999999999888777666666:::;;;;;;999555444666888;;;999888999999999777555666666555444333222222111000222444777:::===???@@@CCCEEEGGGGGGGGGHHHJJJLLLJJJLLLMMMMMMJJJHHHFFFFFFEEEFFFGGGHHHKKKMMMOOOPPPOOOPPPQQQQQQOOOOOOPPPQQQQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUVVVYYY\\\\\\YYYVVVWWWXXXYYYXXXWWWXXX[[[]]]XXXYYYZZZXXXVVVUUUUUUVVVYYYYYYYYYYYYZZZ\\\]]]^^^```___^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]][[[WWWRRRPPPQQQRRRQQQPPPQQQQQQUUU\\\bbbfffnnnvvv~~~...........................---,,,+++++++++,,,,,,------......------,,,+++...............///000000///......///222333333222444111......000222111///...//////000111222333444111/////////111111000///222111000000111222111000111///...///000111000...000...---...000111111111///000111000...------//////,,,+++,,,///111///---111000000111333444333222///111333333222111222333...///000111111222222111444333222333555666555444333333333444444444555555444333333222222333333444666333111222444555333000222222222333333333333333111000///---,,,,,,,,,---222222222111111111111111444111...---...,,,((($$$%%%###!!! !!!!!! !!!""""""  """$$$###!!!  """!!! """!!!!!!###!!!!!!$$$$$$ !!! """"""!!! """!!!!!!&&&!!! !!!!!!!!!!!!%%%###  !!!!!!!!!"""""""""#########""""""!!!""""""######!!!""""""############"""$$$###!!!"""######"""!!!###"""!!!"""$$$%%%$$$###&&&%%%$$$"""""""""###$$$***)))'''(((+++000666::::::<<<>>>??????===:::999888666444333222///+++((()))(((&&&%%%&&&&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&###$$$&&&%%% $$$$$$###""""""###$$$%%%'''&&&%%%$$$######$$$$$$&&&%%%&&&''')))***)))''''''&&&&&&'''''''''$$$"""$$$###"""###%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%%%%%%%$$$######%%%$$$#########$$$%%%&&&!!!###''''''!!!$$$+++---//////...---...///111000/////////000222333---222555444444666777555555444333444666666555333555555666777666555444333333444666666666333000///------------...///000111000111111222444666888999===:::888777777777555444666555444222222333444444666666777777888888999999;;;999777777999:::::::::999999:::;;;<<<;;;888666::::::999888666444333222;;;;;;999888666666666666:::999888999999999777555666666555444333222222111222333444666999===@@@BBBCCCEEEFFFGGGFFFFFFHHHIIIJJJKKKMMMLLLJJJHHHGGGGGGFFFGGGIIIKKKMMMNNNOOOOOONNNPPPQQQQQQQQQQQQRRRSSSVVVUUUSSSRRRQQQQQQQQQRRRRRRSSSVVVZZZ\\\\\\YYYVVVXXXYYYYYYYYYXXXYYY[[[^^^ZZZ[[[[[[YYYVVVUUUUUUVVVWWWWWWWWWXXXYYY[[[\\\]]]]]]^^^^^^^^^^^^]]]]]]\\\]]]]]]]]]^^^^^^_________[[[XXXSSSPPPPPPPPPPPPOOOMMMOOOUUU]]]dddgggnnnuuu........................,,,------,,,+++***+++,,,------------------,,,,,,...............///000000000//////000222333222111555222///...///111000///.../////////000000111111000///......000111111000222111000111222333222000111///...///000111000...///......///111333333222111111222000...---...//////---,,,---///000///---000000///111333555555444000222333333222111222333...//////000111111222222444333444444555666666666555555444444444555555555333333333333333333333333555333222222444555333222444444444444444444444444222111///...------......111111111111111000//////222000...------,,,)))&&&&&&$$$  !!!!!! !!!###$$$###!!!  """###### !!! """%%%### """ ###### """!!!!!!!!!!!! !!!!!!!!!!!!###$$$ !!!!!!!!!"""""""""&&&###!!! """"""!!!!!!""""""###$$$###"""""""""######$$$$$$!!!""""""#########""""""%%%$$$""""""######"""!!!$$$######$$$&&&'''&&&%%%&&&%%%$$$######$$$%%%%%%)))(((((())),,,111555888:::<<<>>>??????===;;;:::;;;999777666555222...+++)))(((&&&%%%&&&'''&&&%%%((()))+++***(((&&&%%%&&&$$$""""""%%%%%%"""!!!###$$$######""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$((('''''')))++++++***)))&&&'''((()))((('''$$$"""%%%$$$######%%%%%%$$$###""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$%%%&&&!!!"""$$$&&&###!!!'''***,,,......------...///000000/////////111222333222666888777777:::;;;888555555444555777777666444555666666777777555444333333555777888777333000---,,,,,,------...///111111//////000111333666777999;;;999777666666555444333777666555555555555666666555666666666777777888888<<<:::777666888:::;;;;;;;;;::::::;;;;;;:::777555666777777777777666555555:::888777777888888777666:::999888888999999777555666666555444333222222111333333333555888<<<@@@CCCCCCEEEFFFFFFEEEEEEFFFHHHIIIKKKLLLLLLJJJHHHHHHHHHFFFHHHJJJLLLMMMNNNMMMMMMMMMOOOPPPQQQPPPQQQRRRTTTXXXVVVSSSQQQOOOOOOPPPPPPRRRTTTXXX[[[]]]\\\ZZZXXXXXXYYYYYYYYYXXXYYY\\\^^^[[[\\\\\\ZZZWWWUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\^^^______^^^]]]\\\^^^^^^______```aaaaaaaaaZZZWWWSSSPPPNNNNNNNNNNNNNNNOOOTTT]]]ccchhhpppwww........................+++---...---+++***+++,,,------------------------...............///000000111000///000111222111000444222000//////000000000000000000//////.........///...,,,---000111222111222111000111222333222000111///...///000111000...///......000222333333222222333333111//////000222222111////////////...,,,000//////111444555555555111222444444222111222222/////////000000111222222333333444555555666666777888777666444444444444444333333333333333333333333555444444444555555555444666666666666666555555555111000///---------......111111111111111000///...111000///...---,,,***((('''%%%!!! !!! !!!###$$$###!!!"""!!! !!!"""!!! !!! !!!%%%###!!!  """"""!!!$$$!!!!!!$$$%%%### """###%%%$$$!!!!!!!!!!!!"""""""""######&&&$$$!!! !!!!!!!!! ###""""""""""""###$$$$$$"""######$$$$$$$$$$$$$$$""""""#########""""""!!!&&&$$$######$$$$$$###!!!###"""!!!###%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&((()))&&&'''***---000222444555:::;;;>>>??????>>><<<:::;;;999888666555222...+++)))'''&&&&&&'''''''''&&&((()))+++***(((%%%%%%%%%'''###"""######!!!"""&&&###""""""######$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&%%%)))((((((***,,,,,,+++***&&&((()))***)))'''%%%$$$'''&&&$$$$$$%%%$$$###!!!########################$$$%%%%%%%%%%%%$$$######%%%$$$$$$$$$$$$$$$$$$$$$)))%%%"""$$$$$$$$$%%%))))))+++------------...///000////////////111333444666999999888999======:::777666666777999:::888777555666777777777666555444444555777888777444000---...------...///000111111000000111111333444666666888666444444555555444333666666555555555666666666666666666666666777777777;;;999666666888:::;;;;;;;;;::::::::::::999777444555555666777888888888888666555555666999:::999888999888888888999999888666666666555444333222222111333333222333666;;;@@@CCCCCCDDDFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKIIIHHHIIIJJJGGGHHHJJJKKKLLLLLLKKKKKKLLLNNNOOOPPPOOOOOOQQQSSSUUUTTTQQQOOOOOOOOOPPPQQQSSSUUUYYY\\\]]]\\\ZZZYYYXXXYYYYYYXXXXXXYYY[[[]]]\\\]]]\\\ZZZWWWVVVUUUVVVVVVVVVUUUUUUUUUVVVWWWWWWZZZ[[[]]]^^^___^^^]]]]]]_________``````aaaaaaaaaXXXVVVRRROOOLLLKKKLLLMMMRRRQQQTTT[[[bbbhhhrrr{{{........................+++...000///,,,***+++---......---------...//////...............///000000111000...///000000///...111111111111000000000000222111000000......---,,,...---+++,,,///111222333222111000000111222111000111///...///000111000.../////////000222333222000222333222111000000222444333333222111000///......000//////000333555444444222333444444222111222222////////////000111222333111222444444444444666888999888666444333333333333222333333444444333333222444444555555555555666666777666666666666555555555///...---,,,+++,,,,,,---000000111222222111///...000000000///...,,,+++***'''%%%"""  !!!!!!"""!!!###!!! !!!!!!  !!!  """  !!!###"""""" """"""!!!%%%!!!!!!&&&((($$$###%%% &&&$$$""""""""""""############&&&$$$"""!!!"""######""""""""""""#########$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""&&&$$$###$$$%%%%%%$$$### !!!###$$$$$$###&&&&&&%%%&&&'''(((***,,,%%%'''+++///222444555555:::;;;>>>@@@@@@???===;;;999777555444333000,,,))))))'''&&&&&&'''(((((('''''')))***)))'''%%%%%%%%%+++&&&######"""!!!%%%"""""""""###$$$$$$%%%%%%$$$%%%&&&'''(((((('''''')))((((((***,,,---,,,***''')))******(((&&&&&&&&&((('''%%%$$$%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$############"""///(((######%%%$$$%%%'''(((***,,,---,,,,,,---/////////...///000111333444666777777555888<<<;;;888777777777888:::;;;:::888666666777888777666555444444555777777666444111///000000//////000000111111222222222222333444555666555333222222444555555444333333333444444444444444666666666666777777777777999777666666888:::::::::;;;:::999999999999777555666777777777777777666666444555666777888888888999999888777888::::::888666666666555444333222222111222111111333666:::???AAABBBDDDEEEFFFEEEEEEGGGHHHHHHJJJKKKJJJIIIIIIJJJKKKIIIIIIJJJKKKKKKKKKJJJJJJLLLNNNOOOOOONNNNNNPPPQQQSSSRRRQQQPPPPPPQQQRRRSSSTTTWWWZZZ[[[ZZZYYYYYYZZZWWWXXXXXXXXXWWWXXXZZZ]]]\\\]]]]]][[[XXXWWWWWWWWWVVVVVVVVVUUUVVVVVVWWWXXXZZZZZZ\\\]]]^^^^^^^^^^^^________________________VVVUUUSSSOOOKKKKKKLLLNNNSSSRRRTTTZZZ```gggqqq{{{}}}........................+++///222111---+++,,,/////////.........///000111...............///000000111///......//////...,,,---///111222222111000000111111000000//////.........,,,+++,,,...111333333111000//////111111000///111///...///000111000.../////////000222222000...000111111000///000333666333333333333222111111111000///...000222333333222222444555444333111111222000/////////000111222333///111444444333333555888777666444333222333444555222333333444444333333222333333444444444444555666555555555555444444444333///...---,,,,,,,,,---...///000111333333222111000000111111000///------,,,(((&&&$$$"""!!!  """"""!!!!!!!!!!!!!!!""""""!!!""""""!!!"""!!! """######"""""" ###"""!!!!!! """$$$%%%""" ###$$$###!!!"""""""""#########$$$$$$&&&$$$""""""$$$%%%&&&%%%!!!"""###$$$%%%$$$######"""###$$$%%%&&&&&&&&&%%%&&&&&&&&&'''&&&%%%%%%$$$%%%$$$###$$$&&&&&&%%%$$$!!! """$$$&&&%%%$$$))))))((((((((()))+++,,,((()))+++///222444666777:::;;;>>>@@@@@@???===<<<888777555333222///+++((()))'''&&&&&&((()))(((''''''(((******(((&&&&&&&&&(((%%%###%%%$$$!!!!!!$$$!!!!!!"""###$$$%%%%%%%%%%%%&&&'''))))))))))))))))))((((((***,,,---,,,***(((***+++***'''%%%&&&((('''&&&$$$$$$%%%%%%$$$###########################$$$%%%%%%%%%%%%$$$##################""""""!!!!!!(((%%%$$$%%%$$$!!!###'''''')))+++,,,,,,,,,---/////////...///000111333444666777555444666;;;:::666777666666888:::;;;:::888666777777888777666555444444555666666666555333222333222111111111111111111222222222222333555666777444333111111333444333222222333333444444555444444777777777777777777777777666555555666888999999888;;;999888888999999777666555666666666666555444444444777999999666555666777888888777888::::::888777666666555444333222222111000000000222555999===???BBBCCCEEEFFFFFFFFFHHHJJJHHHIIIJJJJJJIIIIIIKKKLLLLLLLLLKKKKKKJJJKKKKKKKKKNNNPPPQQQPPPOOOOOOPPPQQQSSSSSSSSSSSSTTTTTTTTTTTTUUUWWWYYYXXXVVVUUUVVVXXXVVVWWWWWWWWWVVVWWWYYY\\\[[[\\\\\\[[[YYYXXXXXXYYYUUUVVVVVVWWWYYYZZZ\\\]]]ZZZZZZZZZ[[[\\\^^^___```_________^^^]]]]]]\\\\\\VVVVVVTTTPPPMMMLLLOOOQQQPPPPPPSSSZZZ```eeemmmvvvwww|||........................+++000333222...+++---///000///......///000111222...............///000000000///------......---++++++...222444333111000000/////////000000000000000...,,,***+++...111333444000///...///000111000...111///...///000111000///000//////000111111///---////////////...000333666222333444444333333444555000///...///111222222111333444555555333111111222000////////////111222333...111333444222222555888555444333222222333555777222222444444444444222222111222333333333333444555444444444333333222222222222111000///...///000111...///111333444333222111000111222111///.........((('''%%%$$$"""!!! ###""""""###$$$$$$"""!!! """$$$%%%###!!!!!!$$$$$$!!!&&&$$$"""!!!!!!!!! ###!!!!!!$$$### !!!"""###!!! !!!""" $$$###"""############$$$$$$$$$&&&$$$"""###%%%''''''''' """$$$%%%&&&%%%###""""""###$$$&&&''''''&&&&&&(((((())))))((('''&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$######%%%'''))))))(((,,,,,,***)))))))))***++++++++++++---000444888::::::;;;>>>@@@@@@???===<<<:::888666555444111---***)))'''&&&&&&((()))((((((''')))++++++)))'''''''''""" """&&&'''%%%$$$&&&!!!!!!"""$$$$$$%%%%%%%%%%%%&&&((()))***+++******)))((((((***,,,---,,,***)))++++++)))&&&%%%''')))%%%$$$###$$$&&&'''&&&%%%""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$######"""""""""""""""!!! ###&&&######***''')))+++,,,,,,,,,---...///......///000222333555777777666444777;;;;;;666666555555777999:::999888666777888888888777555444555555555555555555444444555444333222111111111111111111111333444666888999555333111111222222222111444444555666777777777666888888888888777777777777555444444666888999888777:::999777888999999888777222222333444555555555555555999<<<;;;555222333666888777777888::::::999777777666555444333222222111...///000222555999<<<>>>AAACCCEEEFFFFFFGGGIIIKKKHHHIIIJJJIIIIIIIIIKKKMMMOOONNNLLLKKKKKKKKKLLLMMMPPPQQQRRRRRRPPPOOOPPPQQQUUUUUUVVVVVVVVVVVVUUUTTTUUUWWWWWWVVVSSSRRRTTTWWWUUUVVVVVVVVVUUUVVVYYY[[[[[[\\\\\\[[[YYYXXXYYYZZZTTTUUUWWWYYY[[[^^^aaabbbZZZZZZZZZZZZ[[[]]]```aaa______^^^]]]\\\[[[[[[ZZZVVVWWWUUURRRNNNNNNQQQTTTMMMNNNSSS[[[```dddjjjqqqsssyyy000///...---+++***)))(((......////////////.........000111000///...///111000///......///000111222333///++++++---000000000000...---...111222111///555333000...---///111222111...+++---222444111............//////000111222000///...------...000000...111333111...,,,...000444444444333222111///...111222333222000000000111//////000111222333333444111///000555333//////444444000///111111///000444444444333222222333333333::::::999777555555666888333444555555555222000///333444555555555444333222///444777777777888666111222...))))))---111333333111222333333444444444444333333333111///,,,)))''')))'''%%%"""!!!!!!!!!""" !!!!!!!!!""""""!!!!!!"""######""" !!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$###""""""###%%%''''''&&& """###$$$$$$$$$######%%%&&&&&&%%%$$$&&&''''''%%%$$$%%%(((***)))''')))'''%%%&&&)))***(((%%%***((('''&&&&&&(((***+++&&&''')))+++,,,,,,,,,,,,...---+++***+++,,,...000///---,,,...111444666777@@@>>>===>>>>>>>>><<<:::888888777666555333///++++++,,,+++((((((+++***%%%---,,,+++++++++)))&&&######$$$$$$$$$$$$######"""'''$$$$$$&&&&&&$$$$$$&&&((((((((())))))+++,,,,,,+++)))&&&%%%''')))******+++++++++***((('''%%%$$$&&&''''''((('''%%%$$$###%%%$$$""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%###!!!"""######"""""""""%%%''')))'''%%%&&&))),,,......---......------...111333444444444444555777888999===;;;999999::::::999888:::777555777:::;;;999777777777666666555555555555333222111111111222333444111111000222444666555555222111111111222222111///444444444444444555666777888888888777777777777777777777777666777888888999999999999888777666555444555444333333444555666777999999999888888888777777888888888777777777777777555555666666555333111000555444333333555888;;;>>>CCCEEEGGGHHHGGGFFFGGGGGGKKKJJJJJJIIIIIIIIIJJJJJJPPPOOOMMMLLLKKKKKKKKKKKKMMMOOOPPPOOOMMMMMMPPPRRRXXXXXXWWWWWWWWWWWWVVVVVVXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXYYYZZZ[[[[[[ZZZXXXWWWVVVUUUTTTWWW\\\___^^^]]][[[ZZZYYY[[[^^^```aaaaaabbbaaa___]]]\\\\\\\\\\\\VVVWWWWWWSSSOOOLLLLLLNNNMMMPPPSSSWWW\\\bbbhhhmmmtttxxx~~~////////////////////////......////////////.........000111000///...///000//////.........///000111222///,,,,,,...000000///111///---...111222000///333222000......///000111111...,,,...111333111............//////000111222000000............///000000111222111///...///000222222222333333222222111111222222111000///000222000000000111222222333333222000111444333...///333666222111333333111222666555444444333333333444444666777777666444444555666333444555555444222000///333444555555555444333222000444666555555777555111333///,,,+++---...---+++//////000111222222222222333333222111///,,,***((((((&&&$$$""" !!!!!!""" !!!!!!!!!""""""###"""!!!"""$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!"""###&&&%%%###$$$%%%%%%$$$"""!!!"""###%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%&&&)))***)))(((''')))***+++***))))))(((******)))((()))***+++,,,'''''')))***+++,,,,,,,,,000//////...///000111222......---///222666999;;;>>>>>>===>>>??????<<<:::999888777666555333///,,,+++,,,+++((((((+++***%%%+++***)))))))))'''$$$"""$$$$$$$$$$$$###"""!!! $$$""""""&&&'''$$$%%%(((&&&&&&&&&&&&'''((()))***,,,***))))))***,,,,,,++++++++++++***((('''%%%$$$%%%&&&'''''''''&&&%%%$$$'''%%%######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """"""###"""""""""%%%'''(((&&&%%%&&&))),,,---------......---,,,,,,...///333333444444666777888999;;;999888888:::;;;::::::;;;:::888888999999888666777777777666555444444333333222222111111222333333111000000222444666555444444333222222333333111///333333333333444555666777777777777777888888777777888888888888888999999:::999999999999999888777666666555444444444555666777999999999888888888777777888888888888888888999999666666666555444333222111222111111222555999===???BBBDDDGGGGGGGGGFFFFFFGGGJJJJJJJJJJJJJJJJJJKKKKKKNNNNNNNNNMMMLLLKKKKKKJJJMMMOOOPPPPPPOOOOOOQQQTTTUUUUUUVVVVVVWWWWWWWWWXXXWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[]]]]]]\\\ZZZYYYVVVTTTTTTVVVZZZ\\\\\\[[[ZZZYYYYYY[[[^^^``````___``````___^^^]]]\\\[[[ZZZVVVWWWVVVSSSOOOMMMNNNOOONNNPPPTTTXXX\\\cccjjjooovvvzzz000000000000000000000000......////////////.........///000000......///000//////...---------......000...---...///000///...111000//////000000///...000000000///////////////111...---...111222111............//////000111222111111000///............222111000000111111000/////////111222333333444444222222222000......000222111111111111111111111111222111222444222......111555222111333333111222555555444444333444444555555111333444555444333444555333333444444444222111000333444555555555444333222111555555333222444444000222///,,,,,,...---***'''...///000111222222222222333333222111///---+++***'''%%%###!!! !!!""""""!!!!!!!!!!!!""""""""""""###""""""###$$$$$$###!!! !!!!!!"""""""""###!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!########################"""  """###&&&%%%$$$$$$%%%%%%$$$"""$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&'''(((((('''&&&(((***+++***)))'''+++000000,,,)))***,,,+++++++++,,,,,,,,,------+++++++++,,,---...///000000000111222222222222222......///111444888;;;>>><<<===>>>???AAA@@@<<<999999888666666555333000---+++,,,+++((((((+++***%%%,,,***)))))))))(((%%%###$$$$$$######"""!!! !!!!!!%%%'''%%%&&&)))%%%%%%%%%%%%&&&'''((((((+++******+++------,,,++++++++++++***((('''%%%$$$$$$%%%&&&'''''''''&&&%%%((('''%%%%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""!!!!!! !!!"""###"""""""""$$$&&&&&&%%%%%%'''***++++++++++++---......,,,++++++,,,333333444555666777777888999777666777999;;;;;;::::::;;;<<<;;;999777777777888888777666555444222111333333222111111222222333111000000111444555555444666555333333444333222000111111111222333555666777555666777888888999999888888888888999999999::::::888888999999999999888888888777666555555555666777999888888888888777777777777888888999999:::::::::888888666555444333333333......///111555:::>>>AAAAAACCCFFFGGGFFFEEEFFFGGGJJJJJJJJJKKKKKKLLLLLLMMMLLLMMMNNNNNNMMMLLLKKKJJJMMMOOOQQQQQQQQQRRRTTTVVVRRRSSSTTTUUUVVVWWWXXXXXXUUUUUUUUUUUUVVVVVVVVVVVVTTTTTTTTTTTTUUUVVVWWWWWWYYYZZZ\\\]]]^^^]]]]]]\\\XXXWWWWWWXXX[[[\\\\\\[[[ZZZYYYZZZ\\\^^^___]]][[[^^^_________^^^\\\[[[ZZZVVVVVVVVVTTTQQQOOOPPPQQQOOOQQQUUUYYY^^^dddlllqqqxxx|||111000000///---,,,,,,+++---......//////......---...///000///......///000///......---,,,,,,,,,,,,......///000000000...---111111000000//////.........///000000000000///...111///...///000111000...............///000111222222111000000///......---444111///000333444222///...///000222333333333333111222111///------000222222222222111111111000000222333444333111///...000222//////222222//////222333333222222333333444444...111333444444333333444222222333333333222111111333444555555555444333222333555444111000333333000111...++++++...///---+++///000111333444444444444444333222111///...---,,,'''%%%###!!! !!!"""###!!!!!!"""""""""############"""""""""$$$$$$"""!!! !!!!!!""""""######$$$"""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###########################!!! !!!###$$$$$$###"""$$$&&&(((((('''%%%%%%&&&&&&&&&&&&&&&%%%&&&''')))(((''''''(((***)))))))))***+++,,,,,,,,,***---111222000---------,,,------...///.........111000000///000222444555...///111222222222000//////000000111333666:::<<<;;;;;;===@@@BBB@@@===999999888666666555444111...+++,,,+++((((((+++***%%%...,,,************(((&&&!!!""""""""""""!!!!!! !!!!!!&&&'''%%%%%%((('''''''''''''''((())))))''''''(((+++------+++(((+++++++++***((('''%%%$$$###$$$%%%'''((((((''''''***(((&&&&&&&&&%%%###!!!######################## !!!!!!!!!!!!!!!!!! !!!######""""""$$$&&&%%%$$$%%%''')))******((()))+++......---,,,,,,---222333444555666777777777888777666666888999999999888;;;===<<<999777777999888888888777555333111000333333222222222222222222111000000111333555555444777555333222333222111000000000000111333555777888333555666888999999999999777777888888999999999999666666777888888888888888999888777666555555666777888888888888777777777777666666777888999999:::::::::999777555444444444555---...///111555999===???@@@BBBEEEFFFEEEEEEFFFFFFIIIJJJJJJLLLLLLMMMMMMMMMKKKLLLNNNOOONNNMMMKKKJJJNNNOOOQQQSSSTTTUUUWWWXXXRRRSSSSSSTTTUUUUUUVVVVVVSSSTTTTTTUUUVVVVVVWWWWWWUUUTTTTTTTTTUUUUUUVVVWWWXXXYYY[[[\\\]]]]]]]]]]]][[[[[[[[[\\\]]]]]]^^^]]]YYYYYYZZZ\\\^^^^^^[[[YYY^^^___```aaa```^^^\\\ZZZVVVVVVUUUTTTRRRRRRRRRRRRPPPRRRVVVZZZ___fffnnnttt{{{~~~000//////...---,,,++++++------............---------///000///...---...///......---------,,,++++++,,,...000111000///...---000111111000///............///000111111000///...000000//////000000//////............///000111222222111111000//////...---333111///000333444222///000111111222222222111111000111000///------///111333333222222111000000000111444444333000/////////111//////222222//////111111111000000111222222333...111444555444444444555111111222222222222222222333444555555555444333222333555444000///222333000555111+++***,,,//////...//////111222333444444444444333222111000///......(((&&&$$$"""!!!!!!"""###"""""""""############$$$""""""!!!"""######""" """"""""""""######$$$$$$""""""###############"""""""""""""""""""""""""""########################$$$###"""!!!"""###%%%&&&%%%$$$$$$%%%((())))))(((&&&&&&&&&&&&&&&&&&''''''''')))******)))(((***+++***++++++,,,,,,------...///...///000222222///,,,------...////////////...222111111000111222444555---///111333333222000///000111222111000111555888:::;;;===@@@BBBAAA===::::::888666555555444222///+++,,,+++((((((+++***%%%---+++))))))))))))(((&&& !!!""""""###"""""""""!!!"""''''''$$$$$$&&&(((''''''''''''(((((()))'''((())),,,......+++)))+++++++++***((('''%%%$$$"""###%%%'''(((((('''''')))((('''''''''&&&###!!!########################"""!!!!!!"""""""""######!!!######""""""###%%%$$$$$$$$$&&&((()))((('''''')))---/////////000111111222333555666666666666:::888666666777777666555444888;;;<<<999888999;;;888999999888777444222000333333333333222222111111000//////111333555444444555333111000111111000///000000000111333555777888222444666888:::::::::999555555666777888777777777333444555666777777777666999888777666555555666777777777777777777777777777444555555666777888888999:::999777555444444444555000000111222555888:::<<>>@@@AAA@@@>>>:::888666555555555333222+++,,,+++((((((+++***%%%)))&&&$$$###$$$%%%$$$#########$$$$$$###""""""!!!"""!!!$$$)))+++(((&&&((((((''''''&&&&&&''''''(((+++++++++...000111000...+++++++++***((('''%%%$$$###$$$&&&'''''''''&&&&&&&&&%%%&&&'''((('''$$$!!!########################%%%$$$###"""""""""###$$$ """###"""""""""###%%%###""""""$$$&&&'''&&&''')))***+++,,,...111333000111333555666666555555777666444444555666555444444555666999::::::777555888999;;;;;;:::888666444333333444444333222000///000//////000333444444333444222000///111333333333333333333333444555666777333555777999::::::888777444555777888888888666555444444555555666555555555666555444444444555666777666666666666777777888888666666666666666777777777666666666555444333222111222333444555777888::::::@@@BBBEEEGGGGGGGGGHHHIIIHHHIIIKKKLLLLLLKKKJJJIIIJJJKKKKKKLLLMMMNNNNNNNNNPPPPPPQQQTTTXXXYYYWWWUUUTTTTTTUUUUUUUUUUUUUUUUUUSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTUUUUUUVVVXXXWWWWWWWWWWWWWWWXXXXXXVVVXXXZZZZZZYYYYYY[[[]]]\\\[[[[[[\\\]]]^^^^^^]]]^^^^^^^^^^^^^^^]]]]]]]]]\\\YYYVVVUUUVVVVVVUUUSSSQQQRRRUUUYYY___hhhsssyyy111111000000//////......,,,------......------,,,---...///...------...///+++,,,...///000///......---///111000---,,,...111,,,///111000///...000333111111222222222333333444000111111000///......///.........//////000111222//////111222222111000000,,,///111111......000333///000111111111111000000+++...111222000---,,,+++111111111111111111111111---333555000///333333000///---///222222///---///000000000000111222333444222333222111000111333666000000000000111222444444333444555555555444333222000333444222333666555222///,,,***+++...///...+++---...000111333444444555555444222111111111222222///---)))&&&$$$###############$$$$$$$$$%%%%%%%%%'''&&&&&&'''(((((('''%%%'''&&&&&&%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%***))))))***,,,......---*********+++,,,///111333***,,,------++++++,,,...,,,...111000///...111333...000000...++++++///333---,,,***)))***+++---///,,,,,,...//////...------+++,,,,,,------------------000222000...///444:::;;;:::;;;===???AAA@@@???;;;888666555555555444222+++,,,+++((((((+++***%%%***'''%%%$$$%%%&&&&&&%%%'''&&&&&&%%%###!!!  $$$***,,,***)))++++++******)))))))))******)))))))))+++...///...---+++++++++***((('''%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&((('''$$$!!!""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""### """######""""""###&&&$$$!!!!!!###%%%&&&'''((()))*********+++...111///111333555666666555444555333222333555777777666666555555888::::::555111888999;;;<<<<<<:::777555333333444444333222000///000//////000222444444333444222000000222444666666444444444444444555666777333555888::::::999888666555666888999:::999777666555666666666666666555555555444333333444555666777555666666666777777888888888888888888777777777777555555666666555333111000111222444666888:::;;;<<<@@@CCCFFFHHHHHHHHHIIIJJJHHHIIIKKKLLLLLLJJJHHHGGGKKKKKKKKKKKKLLLMMMOOOPPPQQQPPPQQQTTTXXXYYYWWWTTTSSSSSSTTTUUUVVVWWWWWWXXXTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUTTTUUUUUUUUUYYYXXXXXXWWWWWWWWWXXXXXXWWWYYY\\\\\\[[[[[[]]]```]]]\\\ZZZ[[[]]]_________]]]]]]\\\[[[[[[[[[\\\\\\]]]ZZZVVVVVVWWWWWWUUURRRPPPRRRUUUYYY___hhhssszzz///000000+++'''''',,,111,,,---...//////...---,,,---.../////////...,,,+++---------------...///000//////000000111111111111111000///......///000111333222111111333333222111222222111111111111222222///......///000000...+++111111111333555444222000000111111111222222222222---......///000111111111222111//////000111111000111222222222111111333555666444111000111222111111444333222000///............///000111222333444444888888777666666666666666111333666777888666444222333333222222222333444555333222222111111222222333222...++++++///000...***++++++,,,---///111333444555666666444222111222444...,,,(((&&&%%%$$$###"""#########%%%'''((('''%%%''''''&&&&&&$$$###!!! !!!!!!"""###$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''$$$!!! """&&&&&&""")))((('''&&&%%%$$$$$$###%%%$$$###%%%)))***)))&&&,,,...000///,,,******,,,......///000222333444444///---,,,---///000000//////000111000//////111222111000///......---+++)))***)))(((''''''((()))***((()))***+++***)))&&&%%%(((((((((((()))***,,,,,,...///...---,,,---000333555777:::===>>>>>>===<<<;;;888555555666666333000---)))((()))((($$$$$$'''%%%'''(((&&&###"""$$$&&&$$$%%%'''&&&$$$""""""###))))))***,,,......+++)))+++++++++*********))))))++++++,,,------...//////------,,,,,,+++******)))&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$###$$$%%%%%%%%%%%%$$$"""###$$$$$$###!!!%%%"""!!!###""" """!!!!!!"""###$$$###"""###%%%&&&%%%%%%%%%&&&'''%%%&&&''')))+++---///000666000555000;;;LLL@@@999666555444444555666777888:::777333333555777666444777777999:::;;;999444111666555444333111000///...------------...///111111......///111333333111///666555444333444666888999<<<777333444777999666222222333444666777777777777444444555555555555444444555444444555777888777666888777666666888999888777888888:::::::::888666555666444222222333333333111222222333444666888:::;;;===@@@EEEHHHHHHHHHHHHHHHKKKIIIHHHIIILLLLLLJJJGGGIIIJJJKKKLLLMMMNNNOOOOOOQQQSSSUUUXXXZZZ[[[[[[[[[VVVUUUSSSTTTUUUVVVVVVUUURRRRRRQQQSSSVVVWWWWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVVVVWWWXXXYYYYYYXXXXXXWWWXXXXXXYYYZZZZZZZZZZZZZZZ\\\[[[YYYXXXXXXYYYZZZ[[[```___]]]\\\\\\\\\]]]]]]^^^]]]\\\ZZZYYYWWWVVVUUUUUUVVVXXX[[[```iiisssyyy111333555333///---///222---...///000000///...---...////////////---,,,+++---------------.../////////////////////000000000111000///......///000111222111000000111222111000///......---------......222111000111222111///---111000111333555444222000000000000000111111111222......///000000111222222000///---...000111111000000111222111000000111333555333111000111222222222222222111111000111111222//////000111222222333333333333444444555777888888555555555444444444555555333333333333444444444444333333222222222222333333555111------//////---)))++++++,,,---///222444555666555444333333333333222000---)))'''&&&%%%###"""%%%$$$$$$&&&((()))(((&&&'''''''''&&&%%%$$$""""""&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''''''''''')))'''%%%&&&***+++(((%%%(((((((((((((((((((((((()))((((((***---...,,,***+++---000///...---...000//////000111222333444555000...------///000000//////000000///......///111///---,,,,,,---,,,***(((((((((''''''''''''(((((('''((()))))))))'''&&&%%%&&&&&&&&&&&&'''((()))))),,,,,,,,,,,,+++,,,///222444666:::===>>>>>>===<<<:::666444333555444222///---)))''')))'''$$$###&&&%%%&&&'''%%%###"""$$$&&&###$$$&&&&&&%%%%%%%%%&&&))))))***,,,......,,,***---------,,,,,,,,,+++++++++++++++,,,---.........------,,,+++******))))))&&&&&&&&&%%%%%%&&&&&&&&&(((&&&$$$$$$%%%&&&%%%%%%'''%%%$$$$$$%%%&&&$$$###&&&### """###"""!!!###""" !!!###$$$$$$######$$$%%%%%%$$$$$$%%%&&&%%%%%%''')))+++---////////////555222HHHcccQQQ:::555555444444555666777888777555333555888::::::999888888888:::;;;999666333555555444222111000///...000000000000111333444444222222111333444555444222888666555444333444666777999666444555888999888666666666777777777777777777555555666666666666555555666555444555777777777666888777666777999:::999888888999:::;;;:::888666555666444222222333444333222222222333444666888:::<<<>>>AAAEEEGGGGGGFFFFFFFFFKKKJJJHHHIIIKKKLLLJJJGGGJJJJJJKKKLLLMMMNNNOOOOOOLLLMMMPPPRRRTTTUUUUUUUUUUUUTTTSSSTTTUUUWWWVVVVVVRRRQQQQQQSSSUUUWWWVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYVVVWWWYYYZZZ[[[ZZZYYYXXXXXXXXXYYYZZZZZZZZZZZZZZZ[[[ZZZYYYWWWWWWXXXZZZ[[[___^^^]]]\\\[[[[[[\\\]]]]]]\\\[[[ZZZXXXVVVUUUTTTSSSUUUXXX[[[aaaiiisssyyy(((,,,111222000------.........000000000000......////////////...---,,,+++------,,,,,,,,,---......////////////............000000////////////000000000///...///000111000......---,,,+++++++++++++++222111000111111000...,,,000000111222444444222000////////////000000000000//////000000111222222222///------...000111000//////000111000///...///111333111000000111333333333////////////000111333333000000000111222222222333222222333444555666666777999777444111111222555666333333555666666666555444444444444333333444444444777333///...//////,,,)))+++,,,---...000333555666777555222222444555333000111...***((('''&&&$$$"""&&&%%%%%%'''))))))(((''''''(((''''''&&&%%%$$$###((((((((('''&&&%%%%%%$$$$$$%%%&&&'''(((((((((((((((%%%###$$$(((***((('''((())))))***+++,,,,,,------,,,,,,...///000///...+++---000111000111222333000000111222333444444555000///---...///111000000...//////...,,,+++,,,...***)))))))))******(((&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''')))************,,,///111444666999===>>>???>>>===:::777444444555555222///,,,((('''(((&&&###"""%%%%%%&&&&&&%%%######$$$&&&"""$$$&&&''''''((()))************---//////...,,,/////////.........------***++++++,,,,,,------...------,,,+++***)))((((((((((((((((((((((((((((((((('''%%%$$$%%%&&&%%%$$$)))'''&&&&&&'''(((&&&%%%&&&$$$""""""###$$$###"""$$$""" !!!###$$$$$$#########$$$$$$$$$$$$%%%$$$%%%'''(((***,,,......,,,///666555TTTwww\\\777444444444444555666888888666666666888:::;;;;;;999999888888888::::::888666444444333111000///......---------...///000222333555444222333444666555555888777555444333333444444555555666777888:::;;;;;;888888888888888777666666666666777777777777666666666555444555666777666555999888777888:::;;;:::999::::::;;;;;;:::999777666666444333333444444444333222222222444666999;;;===???BBBEEEFFFFFFEEEDDDEEELLLKKKIIIIIIJJJJJJIIIGGGJJJKKKKKKLLLMMMNNNOOOOOONNNOOOQQQTTTUUUVVVVVVVVVTTTSSSRRRSSSVVVWWWWWWVVVRRRQQQQQQRRRUUUVVVVVVUUUXXXXXXXXXWWWXXXYYYYYYZZZWWWXXX[[[]]]]]]\\\ZZZYYYXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWXXXYYYZZZ]]]]]]\\\[[[[[[[[[[[[\\\\\\[[[ZZZXXXWWWUUUTTTSSSQQQSSSWWW\\\bbbjjjrrrxxx}}}~~~!!!%%%***------,,,---......///000111111000///.../////////......---,,,,,,------,,,,,,,,,,,,------000000/////////.........000000////////////000000000///...///000000///...000///...---,,,,,,,,,,,,111000............,,,***000000000111333444333111.........////////////000000000111111222222222222111/////////111111///...///111222111///...///000222000//////111333444444---------...///000111222000000111111111222222222555555555555555444333333:::777444111000111444555333444666888888777555444555555444444444444555555666333000///000000...,,,,,,,,,---///111333555666888444111222555666222...222///+++)))'''&&&%%%###&&&%%%%%%&&&((()))'''&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))&&&$$$""""""%%%(((((((((***++++++,,,------............///000000000//////...///000222222333333444111111111222222333333333000///------///000000///---------+++)))((()))***''''''&&&'''))))))(((&&&"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%&&&)))((('''''''''''''''((('''(((*********,,,///111333555999<<>>===:::777666888888555222,,,(((&&&'''&&&"""!!!$$$%%%%%%%%%$$$######$$$%%%###%%%''')))))))))+++,,,+++++++++---///000///...000000/////////.........++++++++++++,,,,,,------------,,,+++***)))((((((************************)))(((&&&&&&''''''&&&$$$)))(((''''''(((((('''%%%&&&%%%$$$$$$$$$$$$$$$###%%%###  ###%%%%%%###""""""###$$$$$$$$$###$$$%%%&&&(((***+++------000...555888UUUpppTTT333444444444555666777888888888999999::::::999777666:::999777777999999999888333333222111000///...---++++++,,,---...///111222666444222111333444555444666666444444333333444444444666888999999999:::<<<777777777888888777777666777777888888888888777777666555444555666777666555999888888999;;;<<<;;;:::;;;;;;;;;;;;:::888777666666555333333444555555444333333333444666999<<<===???AAAEEEFFFFFFFFFFFFGGGLLLKKKJJJIIIIIIIIIIIIHHHKKKKKKLLLMMMMMMNNNOOOOOOQQQRRRTTTVVVXXXYYYXXXXXXRRRQQQRRRSSSVVVXXXWWWVVVRRRQQQQQQRRRTTTUUUUUUTTTWWWVVVVVVVVVVVVWWWXXXXXXWWWYYY\\\^^^___^^^[[[ZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWXXXXXXYYYZZZ\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYWWWUUUTTTSSSRRROOORRRWWW]]]cccjjjrrrwww{{{}}})))+++,,,---......000111...///000111111000///...//////......------------...------,,,,,,---------000000000000000000000000//////000000000000//////111/////////000111000///000//////...------......111///------------,,,+++000//////000333444333222---.........////////////111111111111111222222222444333222222222111///---///111333222111000000111111///...///111333444444000000000//////000000111000000000111222222333333555555666666666555444333777666555333222222222222333444666888888777666555666555555444444555555666333222000000000000000///------...///111333444555777333000222555666222---111...+++)))((('''&&&%%%%%%$$$$$$%%%''''''&&&$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((('''((()))******+++******+++***))))))+++---..................------------111222333333222111111111111111111222333222111111000000111111111111111111///---,,,,,,---...---,,,*********(((&&&%%%&&&'''&&&%%%%%%&&&(((((('''%%%!!!"""###$$$$$$###"""!!!######""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&'''(((***++++++,,,...111222444888<<>>BBBDDDEEEGGGJJJLLLJJJKKKJJJIIIHHHHHHJJJLLLMMMMMMMMMNNNNNNNNNOOOOOONNNPPPQQQSSSTTTUUUTTTTTTQQQQQQRRRTTTVVVWWWUUUTTTTTTSSSSSSSSSUUUVVVUUUTTTXXXXXXXXXWWWXXXYYYYYYZZZWWWXXXYYY[[[\\\\\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZ[[[[[[[[[ZZZ[[[\\\\\\]]]\\\\\\\\\ZZZYYYXXXVVVUUUSSSRRRQQQQQQTTTWWW\\\aaahhhpppvvvxxx}}}000...---,,,,,,------------...///000000///...---,,,,,,,,,,,,---///000222111000///............///---......///000111222222...///000111111000///...///...---...//////...---,,,,,,+++,,,,,,---...///000///------///000000000///......///111333333333....../////////000000000000000000000000000000000000000111222444333111///+++---000222111111111222222000......000222222222333333222111111111111111---...///000222444555555000111333555777666666555333333333444333333333222444444555555555666666666555444444444444444444555222222111000........./////////......//////000111222333444444444222000///---+++((('''((()))((('''&&&%%%%%%&&&''''''&&&$$$'''((()))***************((((((((()))))))))))))))+++,,,---....../////////...///000111000///000000555444333222111000//////555777888777444222222444222000//////111000...+++------,,,,,,,,,+++++++++***((('''&&&'''((('''&&&###$$$%%%$$$""""""###%%%###"""!!!"""######!!! """"""!!!!!!!!!!!!"""""" """$$$%%%%%%%%%%%%"""""""""""""""###$$$%%%&&&''')))***))))))***,,,000333777<<>>:::999777666666666444222333333333222111111000000******+++,,,...000222333777666666666777777555333222222222333333333333222999777777888:::999555111444555666777777777777777666777777777777777777666888666555555666666555444888777777888;;;<<<<<<;;;;;;:::999777666555444444777555444555666888888777999888555444444666999;;;;;;===@@@BBBCCCDDDGGGIIIHHHJJJJJJIIIGGGHHHKKKOOOMMMMMMNNNNNNNNNNNNOOOOOORRRSSSUUUVVVWWWXXXWWWWWWRRRRRRRRRTTTVVVVVVTTTRRRVVVUUUTTTUUUVVVWWWVVVUUUWWWWWWWWWWWWWWWXXXXXXYYYVVVWWWWWWXXXYYYZZZ[[[\\\ZZZZZZZZZZZZZZZYYYXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\ZZZ[[[\\\]]]^^^^^^]]]\\\ZZZYYYXXXWWWUUUSSSRRRQQQTTTUUUWWWZZZ___gggooouuuxxx~~~++++++,,,...111222222222,,,---...//////...---,,,+++++++++,,,---///222333111111000///////////////+++,,,---...///111222222...///000111111000///......---,,,,,,......---,,,,,,,,,,,,---...///000111---,,,******,,,.../////////...---...111333333333////////////000000000000000000000///////////////,,,---...111444444222000(((+++///111111000000111222000......000111222111//////............//////,,,---...000222444666666222333444555555333111000444333222222222333444555555444444444444555666666444444444333333444444444444333222000---,,,,,,---//////............//////111333555555333111000///+++)))''''''((())))))(((((('''&&&'''((((((&&&%%%)))***+++,,,,,,,,,,,,,,,%%%&&&''')))+++---//////,,,---...///000000000000000222444444333222111111666555555444333333222222333555666555222///000111111///---...000000...+++,,,++++++******))))))))))))'''%%%%%%&&&&&&%%%$$$"""######"""!!!!!!###%%%!!!  !!!!!!###"""!!! !!!"""### """%%%&&&&&&%%%%%%############$$$%%%&&&'''%%%'''((()))((('''((()))000333777<<>>============;;;777444555///)))%%%%%%&&&$$$###$$$$$$%%%&&&&&&&&&&&&%%%'''''''''(((***,,,///000///////////////000000111444444444333222111000///222000000555666333000000000111222333222000...,,,000222555777777666333111222222222111///...,,,+++,,,------+++'''%%%&&&((('''$$$###%%%******'''"""$$$#########$$$$$$###!!!&&&%%%$$$$$$%%%&&&&&&%%%!!!&&&)))))))))***'''""",,,,,,---///333555555444888666444555999<<<<<<;;;::::::999999999:::;;;;;;:::999999888777666555555555333111///......///000111000//////000222444666888777666666777777666555444333222222222333444555999999999999999888777777888888888888888888888888666666666666666777888888;;;;;;:::888777555444444666777999<<<===>>>>>>===;;;:::999777777777777888:::888666444333555777888888666333111222555888;;;>>>@@@BBBCCCDDDEEEGGGIIILLLKKKJJJIIIHHHGGGGGGGGGIIILLLPPPQQQQQQPPPPPPQQQUUUTTTSSSTTTUUUTTTRRRPPPVVVWWWYYYZZZZZZYYYWWWVVVTTTVVVYYYXXXVVVTTTUUUWWWWWWWWWWWWVVVTTTTTTUUUVVVXXXWWWXXXZZZ\\\\\\ZZZXXX[[[[[[[[[[[[[[[[[[[[[[[[WWWXXXZZZ\\\^^^```bbbccc[[[\\\\\\]]]]]]^^^^^^___ZZZXXXVVVUUUVVVVVVUUUSSSUUUTTTTTTYYYaaallluuuzzz,,,---...///000000000///...///000111000///---,,,//////............/////////...///000222111///,,,...---,,,,,,---...000222333000///000000......222---...000000000///---,,,.........///000000111111444111//////000111000///111000//////000000///...////////////000000000000222///---///222333000,,,000//////000222222000...//////000222222333333222444444444555666555222000000111222222000000111222555222000333777888555222222333444333222111111222666555444444444444222000555333222333555555333111333444555444333333444666333222000...------......333000---///222333111---222222111000///......---///---******+++,,,,,,***'''((()))+++,,,---------*********,,,...000///...///......///111222222111222222222444777999999888555777888888666555666666;;;777222000000222444555333333222000///...---,,,&&&'''((())))))(((&&&%%%&&&%%%$$$###""""""""""""%%%###!!!!!!"""#########"""!!!###!!!!!!""""""!!!!!!!!!!!!"""#########""" !!!######!!! """###"""!!!!!! """$$$%%%$$$###&&&((())))))((()))+++---000222555888<<>>@@@AAA===<<<<<<<<<===<<<999777555///)))&&&&&&&&&%%%###""""""###$$$$$$$$$$$$$$$''''''(((((()))+++,,,---------......///000111222444444555555555555444444333000000444666333111111...///111222333333222222444333333333444666777888555444222000///.........---------+++(((''''''(((((($$$!!!!!!"""###!!!"""""""""###%%%&&&$$$###"""$$$(((%%% ###''''''&&&&&&)))(((%%%''''''))),,,000222333222222111111222555777888888888888888999999;;;<<<===999999888777666555555444777666444222000...---,,,000/////////000222444555777666666666666555555555222222111111111222444444555777999999777666555666777777777777777777777777555555555555666666666777666666666666666666666666666666777777777666666555999888666666555666777888;;;;;;;;;;;;::::::::::::<<<:::777555666888;;;===:::>>>DDDGGGHHHGGGGGGGGGKKKJJJIIIIIIHHHHHHHHHHHHIIILLLOOOPPPOOOOOOPPPPPPSSSRRRQQQQQQRRRSSSQQQPPPTTTUUUVVVWWWWWWVVVUUUTTTUUUUUUUUUTTTSSSSSSUUUWWWYYYZZZZZZYYYWWWWWWXXXZZZVVVVVVWWWZZZ]]]^^^^^^]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZ\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^XXXVVVTTTSSSSSSSSSRRRQQQSSSSSSTTTXXX```jjjsssyyy---......///////////////000111111000///---,,,+++//////............//////...------///111111000...//////......///000111222111......000///------///111111222222111000///...------......///000000111222000//////111111111//////......///111333222111111111222222222333333333444222111111222111///---///...---...//////---,,,///000111222222222222222...------...//////---+++---...//////...---...///222111111333666777666444111333555555333222222333000333555444111000111333666555555555666555444333555555444222000222555888555444222000///......///000///...///111222111///111111000///...---,,,,,,...---------------------...//////000000000000000000000000111333444333222555444444666999:::::::::666555444555777777777555555666777666444222222333/////////000222333111000---,,,+++***)))(((''''''"""###%%%&&&&&&$$$!!! %%%$$$###""""""!!!""""""'''&&&%%%%%%&&&%%%###!!!&&&"""!!!$$$%%%"""!!!###!!! !!!"""""""""""""""""""""!!!  !!!"""""""""!!!!!!$$$&&&$$$ !!!$$$&&&((())))))***+++---222333555777:::===???@@@>>>===<<<<<<===<<<:::888444000***'''''''''%%%"""!!!!!!"""###############''''''(((((()))***++++++,,,,,,,,,---///111222333444555666777777777777777555222222666777444222333///000111222333333333333333333444555666666777777555444222000///.........------,,,***(((((((((((('''$$$!!! !!!"""!!! !!!!!!!!!###%%%&&&%%%$$$### $$$'''&&&###$$$&&&&&&$$$$$$((()))'''&&&'''(((+++000222333222000000111222444666777888999999999999999999:::;;;::::::999888777666666555555555444333222000...---/////////000111333444555555666666666444444444555222111000000111222444555444777::::::777555555666666666666666666666666666444444555666666666666666666666666666666666555666888888888888888888888888888888777666666777888999;;;;;;<<<===<<<;;;:::999<<<:::888666666888:::<<<;;;>>>CCCFFFGGGGGGHHHIIIKKKJJJIIIHHHHHHHHHHHHHHHIIIKKKNNNOOONNNNNNOOOPPPRRRPPPOOOPPPQQQRRRRRRQQQUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVTTTSSSSSSTTTWWWXXXZZZZZZ[[[ZZZXXXXXXZZZ[[[XXXXXXXXXZZZ\\\^^^]]]\\\YYY[[[\\\]]]]]]\\\[[[YYY\\\\\\[[[[[[[[[[[[[[[[[[^^^^^^^^^^^^^^^]]]]]]]]]XXXVVVSSSRRRRRRRRRQQQOOOQQQRRRUUUYYY```iiirrrxxx}}}~~~...............//////000......////////////......//////............//////,,,+++,,,---000222111000.........///000000111222000......000000---,,,///111111111111111000//////---------...//////000000111000///000111222111//////......///222333333222222222222222333333333333222111111111111000...,,,000...------......---,,,000000111222222222111111222111000111222333222000...///000///...---...000000000111222444444444333000333555555444333222333///222444444111000222444333444555666555555555666888777555222000000333555555444222000............///......///000111000000333222222111000///......---...//////.........///111111222222222222111111444333333444666777666444666666555777:::;;;;;;:::888777555444444444222000111222333222000.........///---,,,,,,---...---,,,))))))(((''''''&&&%%%%%%$$$$$$$$$#########""""""$$$$$$###"""!!!!!!!!!!!!$$$###""""""###""" %%%!!! ###$$$""" """###"""!!!  !!!"""######"""!!!  !!!!!!"""""""""!!!###%%%$$$ !!!$$$''')))+++++++++,,,...111333555999<<<>>>?????????>>><<<<<<===<<<:::888444000***(((((('''%%%"""!!!!!!"""############"""&&&&&&'''((())))))************+++---///111333444555555666777888888888888888444333777888666444666222222333333333333222222000222555777888777555444444333222000///......------+++***)))((((((''''''%%%###!!!!!!"""###$$$$$$!!!!!!!!!###%%%&&&%%%$$$###$$$$$$$$$######%%%&&&###&&&%%%###$$$((()))'''''''''(((,,,000222222222///000222444555666888999;;;;;;:::999888888888888<<<;;;:::999888777777666222222222222222111000///......///000222333555555444555777555333222333555222111111000111333444555444888<<<<<<888555555777666666666666666666666666444555666666777777666666777777666666555555444444777777888888999999:::;;;999888888777888999;;;<<<:::;;;<<<===<<<;;;999888:::999777555555777999:::===???AAABBBCCCEEEIIILLLJJJJJJIIIHHHHHHHHHIIIIIIIIIKKKMMMMMMMMMMMMOOOPPPQQQOOONNNOOOPPPRRRRRRRRRVVVVVVWWWWWWWWWWWWVVVVVVXXXWWWUUUTTTUUUWWWYYYZZZYYYZZZ[[[ZZZXXXXXXZZZ\\\[[[ZZZYYYYYY[[[\\\[[[ZZZZZZ[[[\\\\\\\\\\\\[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\_________^^^^^^]]]]]]]]]WWWUUUSSSQQQQQQQQQOOONNNPPPRRRVVVZZZ```hhhrrryyy||||||||||||~~~//////............///000---------...///000000111//////............//////,,,++++++---///111111111---......///000000000111111...///111111...---//////............/////////,,,------......///000000000//////000222222111///000///...000222333333222000000000111111111111222111111111111000///......111///---------...---,,,000111111222222222111111333222111111333444333222000222333222111000111222000111111222222222222222000222555666555444333333000111333444333333333444111333555555555444555777888888666333111000222333555444222///...------------......//////000000111444444333222111000//////---///000111/////////000000000222333444555555555555444444555777888666555666555555666888999999888888666444333222111///---+++---...---+++******+++...+++)))((()))***))))))''''''&&&%%%%%%$$$######%%%$$$###""""""""""""###""""""!!! $$$"""!!!!!!!!!!!! ###"""###!!! """###"""!!!!!! !!!!!!!!!"""######!!! !!! !!!"""""""""!!!"""""""""###$$$$$$'''***,,,,,,,,,---...///222777;;;???@@@@@@???AAA???===<<<<<<;;;999888444000+++))))))(((%%%"""!!!!!!"""###############$$$%%%&&&((())))))******((()))***,,,///111444555666666777888888888888888999555444777888666555777444333333333333333333333///222555777888666333111222222222111000...,,,+++,,,***((('''(((((('''&&&###############$$$%%%%%%"""""""""###%%%&&&$$$###"""$$$&&&%%%!!! ###'''"""%%%%%%###$$$((()))'''(((((()))+++///111111000...000333555555666888:::;;;:::999888888777888888;;;;;;:::999888777777666000000000000000000000000---...///111222444555555333555777555222111333555222222111111222444666777555:::??????:::777777999777777777777777777777777444555777888888888777666888888777777666555444444555555555555666777999999999888888888999;;;<<<===:::;;;;;;<<<<<<:::999888999888666555555666777888===>>>??????@@@DDDIIILLLJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJLLLLLLLLLLLLNNNPPPQQQOOONNNNNNPPPSSSSSSSSSWWWWWWWWWVVVVVVWWWWWWWWWXXXWWWUUUUUUWWWYYYZZZYYYXXXXXXYYYXXXWWWWWWYYY[[[\\\ZZZXXXXXXYYYZZZYYYXXX[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZZZZ[[[\\\]]]^^^^^^aaa``````___^^^]]]\\\\\\XXXVVVSSSQQQQQQQQQOOOMMMOOOSSSWWW[[[```hhhrrryyy}}}|||{{{|||~~~000///...------...///000---------......000000111//////............/////////---,,,---...//////...,,,------...////////////111///000333222///---///---------......///000111,,,,,,---......//////000/////////111222333111///111000///000222333222111000000000111111111222222000111222222111000000000222000...------...------111111222222222111111000///...---...///111000///111333444333222111222444222333333333222111111111///222555777666444333333222111111333555666555444111333555555333222333555666666666444222111222333555333111///---,,,,,,,,,,,,---.../////////000111444444333222111000000///,,,///222222000///000111222222333444444444444444444333333444666666555333555444333444555666555444222000.........---,,,***''')))******)))(((((())))))'''&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$######"""""""""######""""""!!! ###"""!!! %%%###!!!!!!"""######"""###"""$$$""""""### !!!"""###$$$%%% """$$$###!!! """ !!!"""### ###$$$$$$###"""%%%)))+++,,,,,,,,,------111888>>>BBBBBBAAA???CCCAAA>>><<<<<<;;;999777444000+++))))))(((%%%"""!!!"""######$$$$$$######"""###%%%''')))*********'''((())),,,///222444666666777777888888888888777888444222555777555444666333333333333333444555666222333444555444333111000///000111111000---***(((***(((%%%%%%''''''&&&$$$"""###$$$$$$###""""""######""""""###%%%%%%###""""""###$$$#########%%%'''!!!$$$%%%###$$$((()))&&&((('''(((***---......---,,,///333555555666888:::888888888888888999:::::::::999999888777666555555222111///.........//////,,,---///111333444555555222555777555111000222555333222222222333555777888666<<>>???AAACCCGGGJJJIIIIIIIIIHHHHHHIIIIIIJJJIIIJJJKKKKKKKKKLLLNNNPPPQQQOOONNNNNNQQQSSSUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVWWWUUUTTTUUUXXXZZZYYYWWWVVVWWWWWWWWWVVVVVVXXXZZZZZZXXXVVVVVVXXXYYYYYYYYY]]]\\\[[[YYYYYY[[[\\\]]][[[[[[\\\\\\]]]]]]^^^^^^bbbaaa```___^^^]]]\\\\\\XXXVVVSSSRRRQQQQQQOOOMMMOOOSSSYYY]]]aaahhhrrrzzz~~~|||}}}~~~000///...------...///000...............///000000//////............//////222000---------------++++++,,,---...////////////111///000333333///...000////////////000222333444,,,,,,------...//////000/////////111333333111///222000000000222333222111222222333333333444444444000222333333222222222333333111...---.........---111111222222222111111000///...------///000000000000111222222111000111222333444555555333111111222///222666777666444444333333111000333777888666444222444666555222000111222333444555555333333333444555333111...,,,+++++++++,,,---.../////////000222444444333222111000//////,,,///222333111///000222777666666555444222111000333222222333444555333222444333222222333333222111+++)))(((((()))***)))'''%%%'''))))))(((''''''((($$$###$$$&&&((('''%%%###%%%%%%$$$$$$######"""""" ###$$$$$$"""%%%$$$###""""""!!!!!!"""###!!!!!!"""""""""###%%%######%%%!!!###%%%'''((( """$$$$$$!!! """  !!!"""###  ###$$$""" !!!$$$(((***+++++++++,,,,,,111999@@@DDDDDDBBB@@@DDDBBB???<<<;;;:::888666444000,,,******)))%%%"""""""""###$$$$$$$$$$$$$$$!!!"""%%%''')))*********''''''))),,,///222555666777777888888888777777666777222111444555333333555111111111222444666777888444444333222111111111111...///111222000---)))'''***'''$$$$$$&&&'''%%%######$$$%%%%%%###!!! $$$#########%%%$$$###!!!$$$"""!!!###&&&))))))((( $$$%%%$$$%%%((()))&&&''''''''')))+++,,,,,,******...333555444555777999555555666777888:::<<<===888888777666555444333333444222///---,,,,,,---...,,,---///111333444555555111444777555111///222555333333333333444666888999777>>>DDDDDD>>>:::;;;===888888888888888888888888555777999:::;;;:::888777666666666777888999999999999888666555444444555555666666666666888:::<<<======<<<<<<<<<;;;;;;;;;;;;:::999777666666666777777777:::>>>AAABBBCCCEEEGGGIIIIIIHHHHHHHHHIIIIIIJJJIIIJJJKKKKKKKKKLLLNNNPPPRRRPPPNNNNNNQQQTTTVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUSSSSSSUUUXXXZZZXXXUUUTTTUUUVVVVVVUUUUUUWWWYYYXXXVVVUUUUUUWWWZZZZZZZZZ^^^\\\ZZZXXXXXXZZZ\\\^^^]]]]]]]]]]]]]]]]]]]]]]]]bbbbbbaaa___^^^]]]\\\[[[YYYWWWTTTRRRRRRQQQOOONNNOOOTTTZZZ^^^bbbiiisss{{{~~~}}}~~~222111///...///000000000000000///............///000000000000000/////////000///---,,,---...000222000//////000000///---***///---,,,,,,...//////...---...///000222222222333......////////////......333222000...---...///000111111000//////000000111111222333333111111222333222111000......000111222111///---,,,,,,,,,...///222222222222222111000//////222222000000222111.........///000000000000000999888777666666555333111777555444555777777333000000000000111222444555666555555555555444333222222444555666555444333444555333111///,,,+++*********/////////...---...111444333333333222111000000///000//////111333444333222444444333333222111111111000000111111111111111000///...------...---,,,***(((&&&%%%&&&''''''%%%$$$$$$######$$$&&&''''''&&&&&&&&&'''''''''&&&%%%$$$"""""""""""""""""""""""" !!!!!!!!!!!! """"""!!!!!!!!! $$$!!! !!!###$$$""" ###"""!!! !!!!!!!!!!!!""""""""""""###""""""""""""######$$$!!!!!!!!!!!!"""""""""""" !!!"""!!!###"""###&&&+++...///...///222999@@@DDDDDD@@@<<>>???>>><<<>>>;;;888555333333444444999:::<<>>>>>>>><<<888666888000++++++,,,)))%%%%%%"""""""""!!!!!!!!! '''%%%$$$%%%'''((('''&&&%%%'''))),,,...///000000555666888888777666777888777555333222222222111000000111333444444444333333222333333333222111///...------,,,+++)))(((''''''+++%%%"""%%%'''%%%%%%(((###&&&'''%%%!!!"""%%%###""""""###%%%%%%"""%%%$$$$$$######$$$$$$%%%%%%$$$######%%%&&&&&&%%%&&&&&&((()))***+++++++++,,,...111111111111222333666666555444555666777888666444222111222222111///000000///...---,,,+++***---...///111222333444444555444333111111111222222555555555555555666777888888999999::::::::::::999888888888888888999:::::::::777666888<<<>>>;;;888555666666777888888999999666555555666777666333000666666777888999999::::::???===<<<===>>>???>>><<<>>><<<999666444444444555777888;;;>>>BBBEEEHHHIIIIIIHHHGGGGGGGGGIIIKKKMMMLLLLLLMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRUUUTTTRRRSSSUUUWWWXXXXXXXXXWWWVVVVVVVVVVVVWWWXXXWWWVVVWWWWWWXXXYYYYYYZZZ[[[YYYWWWVVVUUUVVVXXXYYYZZZYYYXXXXXXYYY[[[]]]^^^\\\]]]^^^^^^\\\\\\]]]^^^___^^^^^^___```^^^[[[XXX[[[WWWRRRQQQSSSUUUSSSQQQQQQSSSWWW^^^fffooovvvzzz000///...,,,,,,+++++++++111000000///...---------/////////000000000111111---......///////////////...---...///111111///...000...------...///......000000111111000///......000000000000//////...---111000...------...///000000111222333333222111111111222333333111111222333333333111000000111333333222111000///...///000111111111222222222111111000---000111///000444444222/////////000000000111111777666555555666555333111......///111333555444333//////000000111222444444555555555444333111000///333444555555444333444666333111///---+++*********,,,------,,,,,,---000222333333333222111111000000111/////////000000...---,,,++++++******)))((((((''''''(((((((((''''''&&&&&&''''''((((((((((((''''''%%%""""""###$$$$$$###%%%$$$""""""###"""!!!&&&%%%$$$"""!!!!!!"""""" !!!!!!!!!!!!  !!!"""###"""!!! !!!"""###""" !!!"""""""""!!!  !!!!!!!!!"""""""""###"""!!!!!!!!!!!!!!!""""""""""""!!!"""""""""$$$&&&%%%$$$%%%'''***,,,---,,,///111444:::>>>@@@???===AAA@@@???>>>>>><<<999666666///***++++++'''$$$$$$$$$$$$#########"""""""""###""""""###&&&''''''&&&%%%&&&(((***,,,......///333555777777666666777888666444222222222222000...///000222444444444444444222222222111000...---,,,******))))))((((((''''''***%%%"""$$$&&&&&&''')))$$$&&&(((&&&"""!!!"""%%%%%%$$$"""#########""" %%%$$$$$$######$$$$$$%%%%%%###""""""$$$%%%%%%$$$&&&&&&&&&'''((()))***++++++---///000000000111222333333333444444444555555333222000000111111111///000///---,,,+++++++++,,,//////000111222222222222444333222222222222333333555555555666666888999999777777888999999999999999777888888999999999999999888666666888;;;<<<:::888666666777777888999999999777666555555555555333222666777888999:::;;;<<<<<>>???>>><<<>>>===:::777555555666666555666999===AAAEEEHHHJJJGGGFFFFFFFFFHHHJJJLLLMMMMMMMMMMMMNNNNNNOOOOOOOOORRRRRRRRRSSSSSSSSSTTTTTTVVVUUUTTTUUUWWWXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYYYYZZZ[[[YYYXXXVVVVVVVVVWWWXXXZZZZZZYYYXXXYYYZZZ\\\]]]\\\]]]^^^\\\ZZZYYYZZZ[[[]]]]]]]]]^^^___^^^[[[YYYWWWTTTQQQQQQTTTVVVUUUSSSRRRTTTXXX^^^eeennnuuuyyy////////////...---...///111111000//////---,,,,,,------......//////000000,,,---///000111000///...///...///000111111///---111///------...///...---//////000000//////...---000000111000000///...---///......---......///000///111333444444333222111111222333333111111222333222222111000000111222222222111000/////////000000000111111222222222111111///111222///000333444111000000000000000111111111666555444444555555333111000000000222333444555444000000000000111222333444666666666555444222000000222444555555333333444666333222///---++++++***+++,,,---...------...000222555444444444333333333222111000///...///...,,,***++++++******)))(((((((((&&&''''''''''''&&&&&&%%%$$$&&&'''(((''''''((((((&&&### !!!"""""""""$$$###""""""######!!! )))'''$$$"""!!!"""###$$$ !!!!!!!!!!!!"""  !!! ########################### """######!!!  !!!!!!!!!""""""!!! !!!"""######!!!!!!!!!!!!"""""""""""" !!!""""""###%%%'''&&&&&&%%%'''***,,,++++++///000222666:::===>>>===BBBAAA?????????===:::777555///++++++***&&&$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!"""###%%%'''(((((($$$%%%&&&(((***,,,------222444666666666555666777666444333333333222000......///111333444444444333222111000///---,,,******&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###"""######$$$&&&$$$&&&'''&&&###""""""$$$'''%%%###"""""""""""""""%%%$$$$$$######$$$$$$%%%$$$"""!!!"""###%%%$$$$$$'''&&&&&&&&&&&&(((***+++***,,,...///...///000111111222333444444444333333333111000000222333222111///...,,,***)))***,,,---111111111111111000000///222222222222333333444444444444555555666777999999555666777888888999888888555666777888999888777777777666666888:::;;;:::888555666666666777777777888888777555444333444444444777777888:::;;;===>>>>>>???===<<<===>>>???>>><<<>>>===;;;888777666777777555666999===AAADDDGGGHHHEEEEEEFFFFFFHHHJJJLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOSSSSSSSSSTTTTTTUUUUUUUUUVVVUUUUUUVVVXXXXXXVVVUUUTTTVVVWWWYYYYYYXXXWWWVVVVVVVVVWWWXXXXXXYYYYYYYYYZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]]]][[[YYYWWWWWWXXX[[[ZZZ[[[]]]^^^^^^[[[YYYVVVTTTRRRRRRTTTUUUTTTSSSRRRSSSWWW\\\ccclllssswww}}},,,...000000......000222000000000000///...---,,,,,,,,,,,,------.........+++---///111111000...---000000000111111111...,,,222000......//////...---------...////////////...000000111111000///..................//////000000///000222444555444222111111222333333111111222333000000////////////000000000000/////////......//////000111222222222222222222444333//////222222000111000000///000111222222444333333444555555333111222222222222111111222333000000000000111222333333777777666666444333222111222333444444333333444666444222000---,,,+++++++++,,,---////////////222333333333333333333222222222111000.........---***((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!$$$&&&&&&%%%$$$%%%'''$$$"""  !!!!!! ###!!!!!!"""$$$$$$$$$###'''%%%###!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!$$$ """""""""  !!!######"""  !!!!!!!!!!!! !!!!!!###$$$$$$!!!!!!!!!!!!""""""""""""!!!"""###"""!!!"""$$$&&&'''&&&&&&'''***++++++***//////000333888;;;======@@@???>>>======;;;888555444///++++++)))%%%$$$%%%%%%$$$$$$$$$$$$#########!!!"""$$$%%%&&&''')))***$$$%%%%%%'''(((***+++,,,111333555555555444555777666555444444555444111///---...000222222222222111000///...,,,+++))))))(((############$$$$$$$$$%%%&&&'''&&&###""""""######$$$%%%&&&&&&$$$###""""""'''&&&$$$"""!!!!!!"""###%%%$$$$$$######$$$$$$%%%$$$"""!!!"""###%%%$$$$$$((('''&&&&&&&&&((()))***)))+++---.........///000111222333444444444333333222000//////111222222111...---+++******+++,,,...222222222111000///...---000111222333444555555555444444444444555666777888444555666777888888888888333444666777777777666555666666777888::::::999999444444444555555555555555888777555444222333444555666777999:::<<<>>>???@@@???===<<<===>>>???>>><<<>>>===;;;999888777777777666888:::===@@@BBBDDDFFFDDDEEEEEEGGGHHHJJJKKKLLLMMMMMMMMMNNNNNNOOOOOOPPPSSSSSSTTTTTTUUUVVVVVVWWWVVVUUUUUUVVVXXXXXXVVVTTTSSSUUUWWWYYYYYYXXXWWWVVVUUUVVVWWWXXXYYYYYYYYYYYYWWWWWWXXXZZZ[[[[[[[[[\\\YYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\ZZZWWWVVVVVVWWWYYYYYYZZZ\\\^^^]]][[[XXXWWWUUUTTTSSSSSSSSSRRRQQQQQQRRRUUUZZZaaajjjqqqvvv|||)))---000000------...111...///000000000///---,,,------------------------,,,---///111111000///---000//////111222222///---222000///...//////...---,,,,,,---...//////......///000000111111000000///---......///000111111222///000111333333333222222111222333333111111222333////////////////////////000000////////////.........///000111222333333333444666444///...111111///111111000///000111222333333222222333444555333222222333222111......///000222222111111222333333444555555555555444333222222111222444444333333444666444222000...,,,++++++++++++---///000000000222444111111111111111000000000111000.........---***(((&&&&&&%%%%%%$$$######"""###$$$$$$######"""!!! !!!$$$###!!! !!!$$$"""!!! !!!!!! """!!! !!!###%%%$$$###"""!!!  """""""""""""""""""""""" !!!!!!!!!!!!###$$$$$$!!!!!!"""###"""!!! !!!### !!!"""""""""!!!  !!!!!!!!!""""""!!! !!!!!!!!!!!!""""""""""""###$$$###""" """$$$&&&&&&&&&'''***+++++++++......///333777;;;<<<<<<===<<<;;;::::::888555222444000---,,,)))%%%$$$&&&"""!!!!!!!!!!!! """###&&&&&&''''''***+++%%%%%%%%%&&&''')))+++,,,///111333444444444555666666555555555666444111///---...///000000000///......---+++***)))((((((((("""#########$$$$$$$$$$$$%%%)))***'''%%%%%%%%%######$$$%%%%%%$$$###!!! &&&&&&%%%###!!!!!!###%%%%%%$$$$$$######$$$$$$%%%%%%###""""""$$$%%%%%%$$$((('''''''''(((((()))***)))+++---.........///000111111222222222333333333000///------///000000///------,,,++++++,,,---...222222222111000///------///000222444555666666666444444444444444555555666444555666888888999999999444444555666666666666666666777888999::::::::::::333333444444444444444444777777666444222222444555666777888:::===???@@@AAA???===<<<===>>>???>>><<<<<<<<<;;;999888777777777777888:::<<>>???>>><<<;;;;;;:::999888777777666555666888;;;???BBBDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMOOOPPPRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWTTTRRRQQQRRRTTTVVVWWWWWWTTTUUUVVVXXXXXXXXXXXXXXXTTTVVVXXXYYYZZZYYYXXXXXXVVVWWWYYYZZZZZZXXXWWWUUUVVVWWWXXXYYYZZZZZZZZZ[[[ZZZ[[[[[[ZZZWWWVVVVVVWWWYYYXXXYYYZZZ\\\[[[XXXVVVUUUVVVUUUTTTRRRPPPOOOOOOQQQRRRUUUZZZbbbllluuuzzz}}}111555888666000,,,---///+++,,,///000111000///...222222111000///...---------......///////////////******,,,000444666555444333111////////////...---/////////...---,,,***)))---...///111222222222222---...000111333444444444////////////000111222333111222333333111111222333000000111111111111000000111222222222222111000000---...000111333333444444222444222//////333555333222111000//////111333444111000000222444555333222444555555333111000333666444444333333333444555555//////000111111111111000000222333333333333555666444333111...,,,,,,,,,,,,(((+++---...//////000222555555555555555555555555111000///...///...,,,)))$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$###"""!!! !!!$$$'''&&&!!!!!!$$$ !!!###$$$###"""!!!   !!!"""""""""""" !!!!!!!!!"""''')))!!! &&&"""###### !!!### !!!"""### !!!!!!"""""""""###$$$&&&'''(((!!!!!!!!!!!!""""""""""""!!!"""!!!  ###&&&%%%$$$%%%'''***,,,---,,,---...000333888;;;;;;;;;@@@???>>>======;;;888555555111///...***%%%%%%)))$$$$$$$$$############""""""$$$''''''%%%%%%(((***&&&&&&%%%&&&''')))+++,,,...000222333333333444555444333333444444333///---,,,------...---,,,***)))***)))((('''&&&&&&'''(((''''''''''''''''''''''''!!!((('''&&&(((((($$$"""""""""###$$$""""""$$$&&&%%%###"""$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$###$$$%%%'''&&&&&&'''(((***++++++***))))))***,,,...///......000111000///---,,,---...000222444222111000111222111000,,,,,,---...////////////111111111111000///---------///111444666777888888999888777666666555555666555666777888::::::;;;;;;999888777777777888:::;;;777999:::;;;;;;:::;;;<<<555555555555555555555444555777888666333222333555444555777999<<>>???>>>===::::::999999888777666666222444777;;;???CCCEEEGGGEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKMMMOOOQQQSSSSSSQQQRRRRRRTTTUUUVVVWWWWWWSSSQQQOOOPPPRRRUUUWWWWWWTTTUUUVVVWWWXXXXXXXXXXXXTTTUUUXXXYYYZZZZZZXXXXXXZZZ[[[\\\]]]\\\YYYVVVTTTUUUVVVWWWYYYZZZ[[[[[[[[[YYYZZZ[[[ZZZXXXWWWWWWXXXYYYXXXYYYZZZ[[[ZZZWWWUUUSSSTTTUUUTTTRRRQQQPPPPPPRRRSSSVVV[[[dddnnnwww}}}~~~/////////000//////...---/////////...,,,---///111222222000///............000/////////000///...,,,...---,,,...000111111000222222111000...+++***(((111...------//////---***...///000111111111111111//////000000000000//////000000000000000111111222222222222222222222222222---......///000111111111555222111)))!!!***333...///000111222222222222222444333222111111222333444444444444444333111///...444111...///111333333222444666444......333444111333333444444444444444444444222111000111111111000222222111111222444555666444333000---+++*********............000222444555...333444333444888555...222111111000///---++++++(((%%%###"""######""" """ """&&&'''$$$ !!!!!!!!!!!!!!!!!!!!!!!!%%%"""""""""############"""""" !!!!!!""""""!!!### """### ### %%%&&& !!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""$$$"""!!!###%%%&&&### $$$###"""""""""###$$$%%%&&&+++,,,)))+++222444111,,,,,,,,,///444888999:::???<<<::::::;;;999555111333111---***(((''''''((($$$$$$######$$$$$$%%%&&&$$$"""###&&&&&&%%%(((---$$$$$$$$$%%%&&&(((***,,,,,,///222222000000111444333333444333222000...,,,///)))&&&((()))(((&&&'''...###(((---(((!!!((((((''''''&&&&&&&&&%%%&&&%%%&&&(((+++***&&&"""%%%$$$##################&&&%%%### """$$$(((%%%###"""###$$$$$$###+++)))&&&$$$%%%&&&&&&&&&***(((%%%%%%&&&((())))))***'''&&&(((...111///,,,......///000000000000000...---,,,...000111...++++++++++++,,,---...///000222222222111///...///000444222222444888999888666888999::::::999666444222666777888999999:::999999:::999777666777999<<<===<<<<<<;;;::::::::::::;;;;;;777333444888999777333777555333444666777444111555555555666888;;;>>>@@@@@@?????????>>>>>>=========<<<<<<<<<<<<:::666333777555555777<<>>>>>>>>======>>>===<<<<<<<<<:::777444888777666888;;;???AAABBBDDDFFFHHHGGGEEEEEEFFFHHHHHHKKKNNNOOONNNMMMMMMMMMQQQQQQRRRTTTVVVVVVUUUSSSTTTSSSSSSSSSSSSTTTUUUUUUQQQTTTTTTQQQRRRVVVWWWUUUTTTVVVXXXWWWUUUTTTUUUWWWUUUTTTTTTUUUWWWWWWVVVTTTXXXYYYZZZ[[[[[[[[[ZZZZZZXXXXXXXXXWWWWWWWWWWWWWWW\\\ZZZXXXYYYZZZZZZWWWTTTWWWXXXXXXWWWVVVSSSPPPNNNNNNQQQVVV]]]gggqqqyyy~~~~~~}}}000000//////---,,,***)))---///000000///......///222111000//////......///...---,,,---...///...---...------...000111000///,,,,,,,,,,,,,,,,,,++++++---,,,,,,...000111000...---...///111333444555555111000///......///000111000000//////000000111222222222222222222222222222000000000111111222222333333222888777///111444---111222222222222111000000333333222222222222333333///000111333333333222222333111000000222333333333444666555222111333222000000111222333444555666777222111000000222333222111444444333333333444444555444222000---+++******)))***+++,,,...///000111111333333111///111555555333111111111111000...,,,***(((%%%###"""######""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""" """""" !!!######"""!!!!!!$$$'''!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!"""###""""""""""""###$$$%%%"""$$$%%%%%%'''+++---,,,,,,,,,---000444888::::::;;;:::999999:::888555333555333///,,,)))'''&&&%%%&&&&&&%%%$$$###############!!!"""'''(((&&&'''***''''''&&&%%%&&&'''((())),,,---///000//////000111.........///...---,,,,,,***%%%$$$&&&'''%%%%%%'''###%%%''''''%%%%%%&&&((())))))))))))((((((((((((,,,***'''&&&'''(((((((((&&&%%%$$$###""""""""""""&&&%%%###""""""$$$&&&'''&&&$$$###"""$$$$$$$$$#########%%%'''))))))'''%%%%%%%%%'''***++++++(((%%%)))'''&&&(((,,,...---+++------...///////////////000///......//////---+++,,,,,,,,,---...///111111111222222111//////000222555555555777999:::999888::::::;;;;;;:::888666555666777888999::::::::::::;;;999777666666888:::<<<999999999:::;;;<<<>>>???===:::777777888999777555888777777777888888666555;;;;;;:::::::::;;;===>>>??????>>>>>>>>>>>>======???===;;;;;;;;;:::888666:::888666777:::===??????DDDEEEGGGGGGFFFFFFGGGIIIHHHKKKOOOPPPNNNLLLKKKKKKRRRQQQQQQRRRTTTTTTSSSQQQVVVVVVUUUTTTTTTTTTTTTUUUQQQTTTTTTQQQRRRVVVWWWUUUTTTVVVWWWVVVUUUTTTUUUVVVVVVUUUTTTTTTVVVWWWWWWWWWYYYZZZ[[[\\\\\\\\\[[[ZZZXXXWWWWWWVVVVVVVVVVVVVVV[[[YYYXXXXXXXXXWWWUUUSSSVVVWWWWWWVVVTTTRRROOONNNQQQSSSWWW^^^fffooowww{{{............---,,,++++++,,,...000111///.........111111000///////////////---,,,++++++---///...---///------...000000000///.........---------......------...///000000//////---...///000222222333333222000///------///000222///////////////000111111111111111111111111111111111111111222222333333333444222888999222222444...333333333222111000//////333333333333333333333333000111222444444444333333222222222222333333444333555666666444333333222000111111222333444444555555111000///111333333222111555555444444444444444444444222///---+++***)))))))))+++---///000111111000333222111000222444444222111222222222000...,,,***(((%%%###"""######""" """#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!"""  ######"""  $$$&&& !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''%%%"""!!!!!! !!!!!!""""""######$$$$$$$$$%%%&&&'''))),,,......---,,,---000444888::::::999999999999999888666444333222///,,,***((('''&&&((('''%%%$$$###"""""""""""" """''')))'''&&&((()))((('''&&&%%%&&&''''''+++,,,..................,,,,,,,,,------------,,,///+++)))***((($$$###$$$"""&&&))))))&&&%%%&&&)))******))))))))))))))))))***)))(((''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%(((&&&###!!! %%%###"""###$$$$$$$$$"""$$$$$$$$$&&&((((((&&&$$$%%%%%%''')))++++++(((&&&(((&&&&&&(((+++,,,,,,***,,,,,,---.....................---------,,,+++***,,,------...///111222333111222222111000000111333666666777888999:::999999:::;;;;;;;;;:::888777666777777888999::::::::::::;;;:::888666666777999;;;;;;;;;;;;;;;<<<===>>>???>>>;;;999888999999888666999999999999999999888777;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>======@@@>>>;;;:::;;;;;;:::888888777555666999<<<>>>???DDDEEEEEEFFFFFFGGGHHHIIIIIILLLOOOPPPOOOLLLJJJJJJPPPOOOOOOPPPRRRTTTSSSRRRWWWWWWVVVTTTTTTSSSSSSSSSRRRTTTTTTRRRRRRVVVWWWUUUSSSUUUXXXYYYXXXWWWUUUTTTXXXVVVTTTTTTVVVXXXYYYXXXYYYZZZ[[[\\\]]]\\\\\\[[[YYYXXXWWWVVVUUUUUUVVVVVVYYYYYYXXXWWWVVVUUUSSSRRRSSSSSSSSSRRRQQQOOOMMMLLLSSSTTTXXX^^^fffnnnuuuyyy++++++,,,---............,,,...000111///.........111000000////////////000---,,,***+++---...///...///...---...///000///.........,,,+++++++++++++++///000000000///...------......///////////////...222000///------///000222/////////...///000000111111111111111111111111111222222222222333333333333555000555888000000444000333333333222111000///...333333333333333333333333222333444555555444333333222333333444444333444444777666666666555333111111333333333333333333222222000///000111333444222111444444444444444444333333333222///,,,***)))))))))***+++...000111222111111111000111333555444222000111222333333111///,,,***(((%%%###"""######""" ######"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""  !!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!! !!!""" ######!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!,,,'''"""!!!$$$%%%!!! !!!"""######$$$$$$&&&%%%&&&)))+++,,,...000---------000555999:::;;;999:::::::::999777666555111000///---+++)))((((((((('''&&&$$$###""""""!!!### &&&)))(((&&&'''***)))'''&&&%%%%%%&&&&&&++++++,,,,,,---------,,,---------------......///---***)))***(((###"""$$$%%%&&&'''(((((((((''''''))))))******************%%%&&&(((((('''&&&$$$#########"""######$$$%%%&&&(((%%%"""!!!""""""!!!$$$""""""###$$$%%%###"""(((&&&$$$###$$$%%%$$$$$$&&&&&&%%%''')))***)))(((&&&&&&&&&''')))*********++++++,,,---------------,,,,,,,,,+++*********+++------...///000222333444222222333222000000111222555666777888888888888888::::::::::::999999888777777888999::::::;;;::::::<<<:::888666555666888999>>>>>>===============>>>===;;;999999999999888777::::::;;;;;;:::999999999999999:::;;;<<<>>>???@@@==================>>>>>>@@@>>><<<;;;;;;<<<;;;:::666444333555999<<>>======<<<;;;;;;<<<<<<;;;:::999999888888999999999;;;<<<<<<:::999999:::666777888:::;;;===>>>>>><<<<<<============>>>>>>@@@>>>===<<<======;;;:::444333222444888<<<>>>???CCCCCCCCCEEEHHHJJJJJJIIIJJJLLLNNNNNNMMMLLLLLLMMMLLLKKKKKKNNNQQQUUUVVVVVVVVVVVVUUUSSSSSSRRRRRRRRRRRRUUUUUURRRSSSWWWXXXVVVSSSVVVZZZ^^^___\\\VVVQQQWWWVVVUUUVVVXXXZZZZZZZZZYYYZZZ[[[\\\\\\\\\[[[ZZZ\\\ZZZXXXVVVUUUUUUVVVWWWUUUWWWXXXWWWUUUTTTTTTTTTVVVUUUTTTSSSRRRQQQPPPPPPUUUVVVYYY___eeemmmtttwww|||+++,,,---...///000000000...///000///------///000000000////////////000000222///---,,,---...///...000///---...///000///---111000///......///111222...000222111///......000------......///......---000000////////////000000///............///000000111111111111111111111111222222222222222111111111333,,,222888000---111000222222222222222111000///333333444555555444333333...///111333444444444333111444666666555444444666<<<777555777555111111555333333333222222222222222111111111222444333000...///000222333333333333222333111///,,,***)))((((((++++++,,,---...000111222222......333555222000222111222333444333000,,,***(((%%%###"""######""" $$$!!!$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!! !!!"""!!! !!!!!!""""""""""""!!!!!!"""!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!! $$$&&&%%%$$$###""" !!!!!!!!!!!!!!!!!!!!!!!! """""" !!!%%%!!!"""###$$$$$$###%%%"""###(((***)))+++000...---...111555999;;;;;;;;;===???===:::777666666444333222///,,,(((&&&$$$'''&&&%%%$$$############%%% ###'''(((''''''***)))'''&&&%%%%%%&&&'''+++)))(((***,,,,,,***(((&&&&&&$$$$$$###$$$%%%%%%######&&&((('''######''')))(((&&&&&&((()))***)))((((((((()))))))))******"""$$$'''(((&&&%%%&&&((($$$###""""""!!!!!!!!!"""$$$!!!"""&&&)))(((%%%!!!!!!!!!###%%%%%%###!!!%%%$$$""""""$$$$$$$$$###$$$$$$&&&(((++++++)))'''$$$%%%&&&&&&&&&'''(((((()))******+++++++++++++++***,,,---,,,***+++...111......///000222444666777555555555333000//////000000333555555333222333555999999888777777777777888777888999:::;;;;;;;;;;;;===;;;888555444555666777:::999999999999::::::;;;888888999888888888999:::999;;;===<<<999888999:::666777888999999:::::::::<<<<<<<<<=========>>>>>>???>>>===>>>???>>><<<999555444222333777:::<<<<<>>888555666555111111666111111111222222333333333222111222333444333000---...///000222333333333222333111...,,,***)))((((((++++++***+++,,,...000222555///---111333000111444111222444444333000,,,***(((&&&###"""######""" '''$$$((($$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!  !!!!!!!!!!!! """"""!!!!!! !!!""" ###$$$ !!! !!!""""""""""""""""""""""""!!!### !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""&&&!!!$$$ """###$$$######'''###$$$***,,,***,,,222...---...111555999;;;;;;===???@@@>>>:::777666777777666333000+++'''###!!!&&&&&&%%%$$$############&&& !!!'''((('''((()))((('''&&&%%%&&&&&&'''+++)))((()))+++,,,)))'''+++***)))((('''((())))))'''''')))+++(((######'''))))))((('''&&&'''***,,,''''''(((((()))))))))***$$$&&&'''&&&%%%&&&))),,,***)))'''%%%$$$###""""""$$$!!! $$$&&&$$$ !!!!!!!!!###%%%%%%###!!!!!!!!!"""$$$&&&&&&$$$"""!!!###'''+++...,,,(((%%%$$$%%%&&&&&&&&&&&&'''((())))))***++++++++++++++++++---...---,,,---000444......///111222555666777666666666333000...///000///222444444111000222444999888777777666777777777888888999:::;;;;;;;;;;;;===;;;888555444444666777555555666666777888::::::666777888888777888:::;;;888;;;===<<<999888888:::777777888888888777777666;;;<<<<<<<<<======>>>>>>>>>>>>>>>???@@@???<<<999777555333333666888::::::CCCBBBAAADDDIIIKKKKKKIIIKKKKKKLLLKKKKKKLLLOOOQQQPPPOOOMMMNNNQQQSSSTTTTTTWWWWWWVVVVVVUUUUUUVVVVVVSSSUUUUUUSSSSSSWWWXXXVVVXXXVVVUUUVVVYYYYYYWWWTTTUUUUUUVVVYYY[[[\\\[[[YYYWWWXXXYYY[[[[[[ZZZZZZYYY[[[YYYVVVSSSRRRRRRTTTUUUSSSVVVXXXXXXVVVUUUVVVXXXUUUTTTSSSQQQPPPPPPPPPPPPTTTVVVYYY___fffmmmtttxxxyyy~~~000...,,,---000111///---000000000000///...---,,,...///...,,,///333333000000000111111111111000000......///000000000000000111...---...111222111...////////////000111222333000000000000000000111111111111111222333333333444...///111333333111///...111111111111111000//////333333222111000000000000111222444444444222000///000000000000000000000000222222333333333222222111222333444444333222333555666555333333333555777888444555555555555555555444444222000///...///000111111111000000111333555666111000000000111222333333333///,,,+++,,,+++)))&&&'''(((***,,,...000222222333222111000000111111222555333222222222111///---(((&&&###"""###$$$###### !!!!!!""""""""""""""""""""""""###"""""""""""""""###$$$""""""""""""""""""""""""!!!!!!!!!"""$$$###!!!  !!!"""### !!!!!!!!!!!!###""""""!!! !!!!!!$$$###!!! !!!!!!"""###!!!!!!##################"""!!!$$$###"""!!!!!!""""""### ###'''(((''''''***,,,(((+++///333666999<<>><<<>>>???>>>;;;888666666555333111///...+++(((%%%&&&$$$######%%%%%%### $$$$$$$$$%%%''')))+++---,,,+++(((&&&$$$$$$%%%%%%%%%%%%&&&'''''''''''''''))))))(((((('''&&&&&&%%%)))))))))(((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""!!! ###$$$### !!!%%%$$$!!!"""&&&%%%"""!!!$$$$$$ ######$$$$$$$$$$$$######$$$#########%%%&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$)))((((((+++---...,,,***...,,,******,,,......,,,222222333444555555555555666666555444333222111111333111///111444666666555===666555===>>>888888===::::::999999999:::;;;<<<999888777777999999888777::::::;;;;;;::::::999888;;;:::999888888888999:::999999888666666555555666555444444555666777666555;;;:::::::::;;;<<<>>>???===>>>???AAABBBAAA===:::777333222555777888<<>>>>><<<999888777555333000///---+++(((%%%$$$###""""""$$$$$$###!!!$$$$$$%%%'''(((***+++,,,,,,+++(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''*********))))))(((((('''++++++***)))((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!"""###""" !!!%%%%%%!!!###%%%%%%"""!!!$$$###!!!""""""############""""""$$$###"""###%%%&&&%%%$$$"""###$$$%%%&&&%%%%%%$$$'''''''''***---......,,,---,,,***+++---.........222333444555666666666666555555444333222222111111222111111333666888999999999777;;;DDDFFF>>>:::;;;::::::999999999:::;;;<<<:::999888888::::::999888:::;;;;;;;;;:::999888888::::::999888999:::;;;<<<;;;999777666555666777888666777999999888777888999;;;;;;;;;;;;;;;<<<===>>>>>>???@@@AAACCCAAA>>>;;;666333222555777888;;;@@@BBBCCCDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJKKKMMMOOOQQQSSSRRRQQQPPPPPPPPPQQQRRRSSSSSSTTTUUUUUUTTTRRRRRRSSSTTTTTTUUUVVVUUUUUUUUUWWWWWWWWWWWWXXXXXXYYYZZZYYYUUUVVVZZZ\\\ZZZYYYZZZ\\\ZZZZZZ[[[]]]^^^^^^]]]XXXYYYXXXVVVTTTSSSTTTUUUXXXYYY[[[\\\[[[ZZZXXXWWWUUUTTTSSSSSSRRRRRRRRRRRRTTTVVVZZZ___eeemmmvvv{{{//////....../////////...000000000000///...---,,,///000///---...222222///000000000//////000000000//////000000000000//////...------...///000000000222111000000000000000111222222111111000/////////222111111111000////////////000111222222111000///111111111222222111111000555444333111000///////////////000111000000///...222222222222222222222222111111222333333333222222///111222222111111333444666666555444555555666777222333333444444333333222222222111000000111111222222111111111111111111111555444333222222222222222444111...+++************((((((***+++---///000111333111///---...000222444444333222222333222000...---***'''%%%$$$###""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!"""### !!!!!!!!!!!!$$$#########"""""""""!!! """### ######  !!!"""######!!!   !!!""""""""""""###""""""!!! """"""$$$%%%&&&(((***++++++,,,,,,,,,...111666:::999;;;===>>><<<:::999999666444222000///,,,)))&&&###"""!!!""""""############$$$&&&((()))***+++++++++***)))'''&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''+++*********))))))((((((,,,+++******(((((('''&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""  %%%%%%"""###$$$###""""""""""""!!!!!!!!!""""""""""""!!!!!!$$$###"""###%%%&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%&&&'''''')))+++,,,------,,,,,,,,,---...///000000444444555666666666666666555444444333222222111111222222333555777:::<<<===333999EEEOOOLLL@@@888777::::::999999999:::;;;<<<;;;:::999999;;;;;;:::999888999999:::::::::999999888888777777888:::;;;<<<<<<:::777555555666888:::666999<<<;;;999777888:::;;;;;;;;;;;;<<<<<<======??????@@@AAABBBAAA>>>;;;666333222666777888;;;@@@BBBDDDEEEFFFFFFFFFGGGHHHKKKJJJJJJJJJKKKLLLNNNOOORRRRRRQQQQQQQQQRRRRRRSSSTTTSSSTTTWWWVVVSSSQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUVVVVVVVVVVVVWWWXXXYYYYYYXXXUUUUUUYYYZZZXXXXXX[[[\\\\\\\\\\\\]]]^^^^^^]]]XXXYYYZZZYYYVVVTTTTTTUUUXXXYYY[[[\\\[[[ZZZXXXWWWXXXWWWVVVUUUTTTTTTTTTTTTUUUWWWZZZ^^^dddmmmvvv|||~~~.../////////......//////000000000000///...---,,,///000///---...222222...000000///......///000000//////000000000000//////111222222111000/////////000//////............///111111111111000000//////222111111111000////////////000111111111111000///111111222222222222111111555444333111000//////////////////000000000//////222222222222222222222222000111222333333333333333///111222222222222444555666666666555555555666666222333333444444333333222222111111111111111222222222222222222111111111111555555444333222222222333333222///,,,***)))***+++(((((()))+++---...///000222000///---...000222444444333222333333333111///...,,,(((%%%$$$$$$"""!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!! !!! !!! !!!!!!!!! !!!!!!!!! !!!"""### !!!!!!!!!!!!############""""""""""""!!!###### ###### !!!!!!!!! !!!""""""!!!!!!""""""######$$$$$$######"""!!! ###""""""$$$&&&(((*********++++++,,,---000555999888:::======<<<;;;::::::888666333222000...+++((("""""""""!!!!!!"""###$$$###$$$&&&((()))*********+++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((*********)))))))))))))))+++************)))))))))%%%$$$$$$$$$##################$$$%%%%%%$$$######$$$######""""""######$$$%%%%%%$$$$$$###"""""""""!!!"""!!!!!!%%%%%%!!!######"""###"""!!!!!!"""!!!!!!!!!""""""!!!!!!!!!###""""""###%%%&&&&&&%%%$$$%%%'''((((((((('''&&&'''(((((()))))))))++++++,,,---...///000111222333555555666666777777666666555444444333333222222222333333555777888;;;===???555???LLLOOOEEE:::777;;;::::::999999999:::;;;<<<;;;:::999:::;;;;;;;;;999666777888999:::;;;;;;;;;666666666666777888:::;;;<<<:::888666666777999;;;222666999999666444444666::::::;;;<<<<<<=========?????????@@@AAAAAA>>><<<666333333666888888:::???AAADDDFFFGGGFFFEEEFFFHHHJJJIIIIIIHHHIIIJJJLLLMMMOOOOOOPPPQQQRRRSSSTTTUUUWWWTTTTTTXXXWWWSSSQQQTTTTTTTTTUUUVVVVVVVVVVVVVVVUUUTTTTTTTTTUUUUUUVVVWWWXXXUUUUUUWWWXXXVVVXXX\\\\\\]]]]]]]]]]]]]]]^^^^^^YYYZZZ\\\[[[XXXVVVVVVVVVXXXYYY[[[[[[[[[ZZZXXXVVVXXXWWWUUUTTTSSSRRRRRRQQQTTTVVVZZZ^^^dddmmmvvv|||~~~...///000///...---...000000000000000///...---,,,000111///---...222222...000000............000000000000000000000//////...333444444222000......///...---------------......000000000000000000000111111111111111111111000000000000111111111111000000---...000222333444555555444333222111000000000000////////////000000000000222222222222222222222222000111222222333333333333000111333333333333555777777777777666666666555555333333444444444444333333111111111222222222222222111222222333333333222222555555444333333333444444111222111...+++)))***+++(((((()))+++,,,...//////000//////...///000222333444333222333444444222000///,,,(((&&&%%%$$$###"""""""""!!!!!!!!!!!! """"""""""""""""""""""""%%%$$$###""""""!!!"""""" """  !!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""""""""""""""###%%%%%%""""""$$$$$$!!! !!!!!!!!!!!!  """$$$###"""!!!""""""######!!!!!!"""###$$$#########%%%$$$###$$$'''***,,,,,,)))***+++,,,---000555888888:::======<<<;;;::::::999777555333111///,,,)))$$$$$$$$$"""!!!!!!###%%%$$$$$$%%%&&&'''((())))))******))))))((('''&&&&&&''''''&&&%%%&&&'''((()))************************+++++++++***************$$$$$$$$$$$$##########################################""""""""""""######%%%$$$$$$###""""""!!!!!!&&&&&&$$$!!!"""%%%$$$ $$$!!!!!!###### """!!!!!!""""""""""""!!!!!!###""""""###%%%'''&&&&&&%%%&&&'''))))))((((((''''''((()))((('''(((***,,,,,,...111222222333444666666666777777777777666666555555555444444333333333333555777888999;;;>>>@@@>>>EEEIIIDDD999444999AAA::::::999999999:::;;;<<<;;;:::999999;;;;;;:::999555666888999::::::::::::666555555555666777999:::;;;:::999777777888:::;;;555777999:::888666555555888999;;;<<<===>>>>>>>>>???>>>>>>???@@@@@@===;;;666333333777888888:::>>>???CCCGGGGGGEEEDDDFFFHHHIIIHHHGGGGGGGGGHHHIIIJJJMMMMMMOOOPPPRRRTTTUUUUUUXXXSSSSSSWWWWWWRRRRRRWWWVVVUUUUUUUUUUUUVVVWWWWWWUUUTTTTTTSSSSSSTTTTTTUUUXXXUUUUUUVVVVVVTTTXXX]]]]]]^^^______]]]]]]^^^___\\\]]]^^^]]]ZZZXXXXXXXXXYYYZZZ\\\]]]\\\[[[YYYXXXUUUTTTSSSQQQOOONNNNNNNNNSSSVVV[[[```gggoooxxx}}}---///000000...---...000000000000000///...---,,,000111///---...222111...111000...------...000111000000000000000///......111333444222///---...000---------------...///000/////////000111111222222111111111222222222222222000000000111111000000000---...000222444555666666222222111111111111111222000/////////000000111222111111111111111111111111000000111222333333333333000222444444444444666888777777777777777666555555444444555555555555444444000111222222333333333222111222333444555555444444555444444444444555555666///111222111---***)))***(((((()))+++,,,---...///---...///000000111111111444333222333444444222000...,,,(((&&&&&&%%%$$$###!!!!!!!!! """"""""""""""""""""""""###""""""!!!!!!!!!"""""" !!! !!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""%%%%%%"""!!!$$$###  !!!!!!!!! !!!###$$$###!!! !!!"""""""""""" !!!"""#########"""!!!&&&$$$"""###'''+++,,,,,,''')))+++---///111555888888;;;===>>><<<:::::::::888777444333111///+++)))%%%&&&&&&###!!! ###&&&$$$$$$$$$$$$%%%&&&((())))))))))))))))))((('''&&&)))((('''&&&&&&((()))++++++++++++++++++++++++,,,------,,,+++***))))))(((%%%%%%$$$$$$$$$#########$$$###"""!!!!!!"""###$$$"""""""""!!!!!!"""""""""$$$######""""""!!! !!!"""!!! %%%$$$!!!$$$!!! $$$######!!!""""""######""""""!!!""""""!!!###%%%''''''&&&%%%&&&'''((((((((('''&&&$$$&&&''''''&&&'''+++...,,,000333555555555777999777777777888888777777666666666555555555555444444333666888888888:::===@@@@@@CCCBBB===666666:::???::::::999999999:::;;;<<<:::999888999:::;;;:::888888888999999999999888888777777666666666777999:::::::::999999999999:::;;;999999:::;;;<<<;;;888555666888:::<<<>>>?????????>>>======>>>???>>><<<;;;666444444777999888999======BBBGGGHHHEEEDDDFFFHHHHHHGGGFFFEEEEEEFFFGGGGGGMMMMMMOOOPPPQQQRRRSSSSSSXXXQQQPPPUUUUUUPPPRRRYYYWWWVVVTTTSSSTTTUUUXXXYYYWWWVVVUUUTTTSSSSSSSSSSSSWWWUUUUUUUUUTTTSSSWWW^^^]]]___``````]]]]]]^^^```^^^______^^^[[[ZZZZZZ[[[\\\]]]^^^______]]][[[ZZZVVVUUUSSSQQQOOONNNMMMMMMSSSWWW]]]cccjjjsss{{{---///111000---,,,...000000000000000///...---,,,000111000---...222111---111///...------...///111000000000000000///.........111222111...---...111---------......000111222......///000111222333333111111111222333333333444000000000000000000000000000111222333333333333333111111111000111111222333000000000000000111222222000000000000000000000000///000111222333444444444111333444555555555777999777777777777777666555555444555555666666555555444000111222333333333333333000222333555666666555555444444444444444555666777...111333222...***))))))((())))))+++,,,---......,,,---///111111111111000444333222333444444333111...+++(((&&&&&&&&&%%%$$$!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!""" $$$###"""!!! !!!"""### !!!!!!!!!""" !!!!!!!!!!!! ###"""!!!!!!!!!""""""!!!!!!!!! !!!"""$$$$$$"""  !!!"""""""""""""""#########!!! $$$"""!!!%%%)))***)))&&&(((,,,...000222555888999;;;===>>><<<:::999999888666333222000...***((('''''''''$$$!!! ###&&&%%%$$$###"""###%%%((()))))))))******)))((('''&&&***)))'''&&&'''(((***+++------------------------000///...,,,***)))''''''%%%%%%%%%$$$$$$$$$$$$###%%%$$$!!! !!!$$$%%%""""""!!!!!!!!!!!!""""""######""""""!!! $$$&&&$$$$$$ $$$######""""""############"""""""""!!!!!!###%%%''''''&&&$$$%%%&&&'''''''''&&&%%%"""$$$&&&&&&&&&(((,,,000---000555666666666888:::777777888888888777777666666666666666666555555555444666999999888999<<<@@@<<<===>>>======<<<999666::::::999999999:::;;;<<<:::999888888::::::999888;;;;;;::::::888777555555999888777777777888999:::999:::::::::::::::::::::777666666888:::999555000555777999<<<>>>???@@@@@@>>>===<<<===>>>>>><<<:::666444444888999888999===<<>>???======>>><<<888666666666555444000***&&&$$$!!!"""%%%&&&%%%&&&***$$$$$$%%%%%%%%%$$$$$$###$$$+++)))!!!###......%%%++++++++++++,,,---......000...---...///000///---///---+++***)))(((&&&$$$(((%%%"""###%%%%%%$$$"""%%%%%%$$$###"""""""""###&&&%%%$$$"""!!!"""%%%((("""!!!###"""!!!######$$$%%%&&&''''''((('''###!!!######!!!"""&&&!!!"""$$$$$$"""""""""###%%%$$$###""""""###$$$%%%&&&&&&&&&''''''(((((((((+++***))))))***,,,...000///111555888999999888777888888999::::::777222...777555444666888888555111444666888:::<<<=========;;;>>>@@@>>>:::888999;;;<<<<<<:::999888777777777777888888999999999888888<<<:::888777777777555444888777777999;;;======<<<<<<;;;:::999:::<<>>???@@@DDDAAA===;;;;;;<<<<<<<<<444333333333444777999;;;AAACCCFFFGGGFFFFFFGGGHHHHHHGGGFFFFFFFFFHHHKKKLLLPPPPPPRRRSSSTTTTTTTTTTTTUUUSSSRRRSSSVVVXXXZZZZZZYYYXXXWWWVVVUUUVVVVVVWWWYYYXXXXXXWWWWWWWWWXXXXXX\\\YYYUUURRRSSSVVV[[[^^^ZZZ[[[\\\]]]^^^^^^^^^^^^cccbbbaaa```_________```aaa``````aaaaaa___[[[XXXVVVVVVVVVUUUSSSRRRSSSTTTVVVYYY___eeelllttt|||,,,---...///000//////.........---------------...222222333222222111000///111111000000000/////////111111111000000111444777333111000000111222222222000000////////////000000111000000000222333222111444333222333444444222000---000333333111///000111000333333111111333333000111222222222000///000111//////000000111111000000...///111222222111000///111111111333666777666555555444333333444555666777666555444444555555444222000000000222444555555444444666777666444222444555777444111222666888777444555555444444444444555555444333111///,,,***((('''((('''&&&&&&(((***---...000000000000000000000000666666666666555444222222---,,,)))'''%%%%%%%%%%%% $$$###%%%"""!!!$$$!!!""""""!!! &&&"""!!!###""" """"""!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!######""""""""""""######"""  !!!"""!!!  !!!!!!!!! !!!"""$$$"""$$$'''%%%!!! """$$$$$$###"""###$$$""""""###$$$%%%%%%&&&&&&&&&))),,,...///000222444:::>>>???======>>><<<888777666555555333000+++''')))&&&$$$%%%$$$!!! ############$$$$$$$$$$$$$$$&&&&&&!!! &&&(((%%%++++++***++++++,,,---...///...---...///000///...///---+++))))))(((&&&$$$'''$$$""""""$$$%%%###"""###"""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$######""" !!!###""" """""""""""""""""""""###$$$######%%%### """''' """$$$###"""!!!""""""$$$$$$###""""""###$$$$$$'''&&&&&&&&&&&&&&&&&&%%%***)))(((((()))+++---///000222555888999999888777999888777777777666444222666555555666777777444222444555777:::<<<=========<<<===>>>>>><<<::::::;;;;;;;;;::::::999999888888777888888888888888777777;;;999777666777777666555777666666888:::;;;;;;:::::::::999888999:::<<<===:::777555666999:::888555888888999;;;===???@@@AAAFFFBBB>>>;;;;;;;;;;;;:::444333333333444777999;;;@@@CCCFFFHHHGGGFFFFFFGGGFFFFFFEEEFFFGGGJJJLLLNNNOOOPPPQQQSSSTTTTTTUUUUUUVVVUUUSSSTTTVVVYYYYYYYYYYYYXXXWWWVVVUUUVVVVVVWWWYYYYYYXXXXXXXXXXXXXXXYYYYYYXXXVVVUUUVVVXXX[[[]]][[[\\\\\\]]]]]]^^^^^^___dddccccccbbbbbbbbbbbbbbbfffdddcccaaa```]]]XXXUUUUUUVVVVVVUUUSSSRRRSSSUUUXXX[[[aaagggmmmuuu}}},,,------...///.........000000//////......------111111222222222222111111///////////////.........000000000//////111555999777555333111000000111222000000////////////000000111000000000222333222111111111222333444333000...000222333222000...------000222222//////222222000000111222111///...///000000000000111111111111222111222333333333222000///222111111222444666666555444333333333333555777888666555444444555666444333000000111222333444444555555666666666444333444555888555333444777888777555555555444444444444555555222222000...,,,+++)))(((&&&&&&%%%%%%'''))),,,---000000000000000000000000666666777666666555444444000...+++(((&&&&&&'''((( !!!!!!""" """!!!!!!%%%""""""""""""!!! ###  """""" $$$""" """&&&&&&### !!!!!!!!!!!!!!!!!!!!!!!!!!!###""" ###""""""!!!!!!""""""###"""  !!!"""!!! !!!$$$$$$###"""$$$"""$$$&&& !!!###$$$$$$######$$$%%%!!!!!!""""""############&&&))),,,...///111333555999===???===<<<>>><<<888888777555444222000,,,)))+++'''%%%%%%### ###""""""!!!"""###$$$%%%"""$$$'''&&&%%%$$$&&&)))************+++,,,---......---,,,---///000///......,,,***))))))(((&&&$$$%%%###""""""#########"""!!!!!!!!!!!!!!!!!!"""###!!! !!!$$$%%%$$$###""" !!!"""!!! """""""""!!!!!!!!! """"""%%%'''$$$!!!"""&&& !!!######!!!!!!!!!"""$$$$$$###""""""###$$$$$$&&&&&&&&&%%%$$$$$$######((('''''''''(((***,,,---111333555777888888666555999777555555666666666555444666777777666444444444222444666888;;;<<<===>>>===<<<<<<===>>>>>><<<;;;999:::;;;;;;;;;:::999999888888888888777666555555999777555666777888888777888777666777999999999888999999777777777888999:::888777777777777888777777888999:::;;;>>>@@@BBBCCCGGGCCC???<<<;;;:::999888444333333333444777999;;;>>>BBBFFFIIIHHHGGGFFFFFFEEEEEEEEEFFFHHHKKKNNNOOONNNOOOPPPRRRTTTUUUVVVVVVXXXWWWUUUVVVWWWYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWYYYYYYYYYYYYYYYYYYZZZZZZVVVWWWWWWXXXYYY[[[\\\]]]]]]\\\[[[[[[\\\]]]___```ddddddeeeeeeeeefffffffffhhhfffcccaaa___\\\XXXUUUUUUVVVVVVUUUTTTSSSUUUVVV[[[^^^ccciiinnnuuu}}}------........./////////111111111000///...------......///000000000000000........................000000///......111666999>>><<<888444000...///000111111000000000000111111111000000000222333222111000000222444555444111...111222333333111///...---000222111------111222000///000111000///......000111111111111111222222333444444444444333222111000333222111222555666777666333222222222333555777888666555444444666666555444333444555555555555777888555666666555444444444444777555333444666777666555555444444333333444444555333222000...,,,***(((''''''&&&%%%%%%'''))),,,---000000000000000000000000666777777777777666666555333000,,,(((%%%%%%&&&''' !!!""""""######!!!$$$$$$!!!!!!$$$"""""""""""""""!!! !!! """!!!!!! !!!######  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###""" """"""!!!!!!!!!!!!"""""""""  !!!"""!!! !!!"""######!!!!!! $$$&&&$$$""""""###$$$!!!###%%%%%%$$$###$$$%%%!!!"""""""""""""""""""""(((+++...000111333555888999===>>><<<<<<===;;;777999777555333222000---***)))%%%$$$%%%$$$!!!!!!$$$###""" """%%%&&&&&&###$$$))))))&&&&&&***)))))))))******+++,,,------,,,+++,,,...//////...---,,,***))))))(((&&&$$$$$$###"""!!!""""""""""""###"""""""""###$$$%%%%%%&&&###!!!###%%%###$$$###!!!!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$######$$$!!!"""&&&'''$$$###$$$ !!!######!!! !!!"""$$$##################$$$$$$$$$$$$$$$############&&&&&&&&&&&&''')))***+++111222444555666555444333666555444555777888777666222666888888555222333555222333555777999;;;===>>>>>><<<:::<<>>;;;777888;;;<<<===<<<:::999888888888777777555444444777555444555777999999888999888777777888999888777999999888777777777888888666888999999666555777999999999:::;;;>>>AAACCCEEEEEEBBB>>><<<<<<;;;:::999444333333333444777999;;;===AAAFFFJJJIIIHHHFFFFFFFFFFFFGGGHHHIIIKKKMMMNNNMMMNNNPPPRRRTTTVVVVVVWWWYYYXXXWWWWWWXXXYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVYYYZZZZZZ[[[[[[[[[[[[[[[WWWWWWWWWXXXYYY[[[]]]^^^]]]\\\[[[[[[[[[]]]___aaacccdddeeeggghhhiiiiiijjjhhheeebbbaaa___^^^[[[YYYTTTUUUVVVUUUUUUUUUWWWXXX\\\___dddiiinnnuuu|||///////////////000000000111111111111000///---------...///000000111000000------------............/////////...///111555999>>>>>>;;;666111//////111333222222111111222222333111000000000222333222111111111222555666555222///111222222333333333111000000222111------111222000///000111000///......000111111000000111111222333666555555444333222111111444333333444777888888777333333222222333444666777555444333444555666555444444666777666555555888:::666555555555555555444333666444333333444555444444444444333333333333444444555333111...+++(((&&&%%%''''''&&&&&&(((***---...////////////////////////666666777777888777777777555222---'''$$$######$$$""""""""""""""""""""""""###''''''$$$""""""""""""""""""""""""!!!!!!  !!!!!!!!!"""""" !!!!!!!!!!!!  &&&$$$!!! !!!!!!!!! """"""!!!!!!!!!!!!"""""""""  !!!"""!!! !!!###%%%%%%$$$"""!!!%%%!!!!!!$$$$$$"""""""""###$$$$$$ """!!!"""$$$$$$#########$$$"""""""""###############'''***,,,...000222555888888<<<===;;;;;;<<<:::666999777555333222000---+++(((%%%$$$'''&&&$$$$$$'''###"""!!! """$$$&&&&&& ###'''%%%$$$%%%))))))))))))***+++,,,,,,,,,++++++,,,---......------+++)))(((((((((&&&$$$""""""""""""!!!"""###$$$###"""""""""###$$$%%%%%%'''### !!!$$$$$$ #########""" !!!!!!######$$$$$$%%%&&&&&&''''''!!!%%%***((($$$""" """######"""!!!!!!"""#########$$$$$$#########!!!!!!""""""###$$$%%%%%%%%%%%%&&&&&&'''(((******000000222333333333333222222333444777999999666444222555888777444222333555222222444555888:::<<<===>>>;;;:::<<>>===<<<===>>>===<<<444333333333444777999;;;===AAAFFFHHHIIIHHHGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKNNNOOOPPPRRRTTTUUUVVVVVVXXXWWWWWWWWWYYYYYYWWWUUUTTTUUUUUUVVVVVVVVVVVVUUUWWWXXXZZZ\\\\\\\\\[[[[[[YYYXXXVVVUUUVVVYYY]]]```]]]\\\[[[[[[\\\]]]___```aaacccfffjjjmmmoooppppppqqqmmmfffaaa^^^[[[XXXVVVSSSTTTVVVVVVVVVXXXZZZ\\\\\\___dddiiinnnuuu{{{//////...---...///000111---...000111111000...---000111111222222222111111------......////////////---///111111111111222333111555888666222000111333111000000000000000000111111000000000222333222111111000000111333444222111111000000222555555333000000333333111111333333000111222222222000///000111111000///......000111333555555444333222222222222111222444888::::::777444555444333222222222333444333222111222444555444333111333555222//////333888777555333444666666444222666666555444333333444555444333333222222333333444333222000...+++(((&&&%%%&&&&&&%%%%%%'''))),,,---////////////////////////333444555666777777777777111///,,,)))&&&$$$######!!!!!! $$$&&&### $$$$$$  !!!!!!!!! !!!!!!""""""!!! !!!"""""""""!!!!!!!!!"""!!!!!!  """!!! !!!!!! !!!!!!"""  !!!"""!!! !!!!!!"""""""""!!! !!!""""""!!!!!!!!!###$$$### """"""!!!!!!!!!"""!!!!!!"""###$$$$$$%%%%%%###%%%''')))+++...222555777;;;<<<::::::;;;999555666666666666555222...******'''&&&'''&&&######%%%%%%%%%%%%$$$######""""""'''((( ###((()))((((((((((((((()))++++++...,,,++++++,,,,,,***)))+++***((((((((((((&&&$$$"""###%%%$$$""""""$$$'''###"""!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%!!!"""###"""!!! ###%%%!!!!!!""""""######$$$$$$%%%"""###%%%&&&$$$%%%)))"""###%%%%%%#########$$$"""###$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%$$$%%%&&&'''((())))))***///000111222333444555666333333444666888888666444444444444555666555333111444333333333555666888999;;;<<<===<<<:::999999999777888888888888888888888777888888888888888777777555444333444666888888888888777666777888999888777777888888999::::::::::::777888888888777777777888<<<;;;:::999:::===@@@AAAAAA???======>>>===<<<;;;444333333333444777999;;;>>>AAAEEEGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLOOOPPPQQQSSSTTTTTTUUUUUUVVVUUUVVVWWWXXXXXXWWWUUUSSSTTTUUUVVVWWWVVVVVVUUUVVVWWWZZZ[[[\\\\\\[[[ZZZWWWWWWWWWWWWWWWYYYZZZ[[[[[[\\\\\\]]]]]]^^^^^^___aaadddhhhlllpppsssttttttsssnnngggaaa]]]ZZZXXXVVVRRRTTTVVVWWWWWWYYY\\\^^^]]]```eeejjjpppvvv}}}......---,,,---...///000,,,---///000111000...---//////000000000000//////........./////////000000---///222222222111111111000444777666111,,,,,,...//////............//////111000000000222333222111000///...///111222222111222111000111444444111...///333444222222444333///111222333222111000000222111000...---...///111222444444333222222222333333///111444888:::999555222666555333222111222222333222111000111333444333222222444555333//////444888777555333444666666444222777777777666444444555666444333333222222333333444111111///---+++)))((('''%%%%%%$$$$$$&&&(((+++,,,////////////////////////222333444666777777777777...---,,,***((('''&&&%%%!!!!!!!!!!!!!!!!!!!!!!!!(((&&& ###%%%!!! !!!###$$$###""" $$$ !!!###!!!  !!!###$$$$$$"""!!!!!! !!!!!!"""  !!!"""!!! """"""!!!!!! """&&&%%%"""!!!!!!$$$)))'''&&& """"""!!! !!!""" !!!"""###$$$%%%&&&$$$&&&(((***,,,///333777777:::<<<::::::;;;999555555555666777666333...***'''$$$$$$&&&&&&###$$$'''&&&&&&&&&&&&%%%###"""!!!%%%)))%%%''''''''''''(((((()))***+++///---++++++++++++)))(((+++)))((('''((((((&&&$$$"""$$$%%%%%%###"""%%%(((%%%%%%$$$###""""""#########%%%&&&%%%"""  """$$$###!!!!!!###&&&$$$$$$$$$$$$############!!!$$$''''''"""%%%...###$$$&&&&&&$$$###$$$%%%"""###$$$%%%%%%$$$###"""###############$$$$$$$$$$$$%%%'''((()))*********000111222333555666777888555444333333555666666555666444222444666666333000444444333333444555777888999<<<>>><<<999666777999888888777666666777888888777888888999999999999888555444333444666888888777777555555666777888888777555666777999::::::::::::888777777777888888777777===;;;:::999999<<<>>>@@@BBBAAA???>>>>>>===:::999444444333333444777999;;;???AAADDDFFFGGGGGGIIIJJJHHHIIIJJJLLLMMMNNNNNNNNNPPPPPPRRRSSSTTTTTTTTTTTTUUUTTTUUUVVVXXXXXXVVVUUUSSSTTTUUUVVVWWWVVVVVVUUUUUUWWWYYY[[[\\\[[[ZZZYYYUUUVVVXXXYYYYYYYYYXXXXXXZZZ[[[\\\^^^^^^^^^^^^^^^bbbeeeiiinnnsssuuuvvvwwwqqqlllfff```]]]\\\[[[ZZZRRRTTTVVVWWWWWWYYY\\\___]]]aaafffkkkqqqxxx000///...---,,,+++++++++222///...000...******,,,+++,,,...///000///......,,,------...///000111111222222111000//////000000444222///,,,+++,,,...///111000...------...///000000111222333333222000///000000000222333222///,,,111000...///111222222111111111111111111222222222444222///,,,,,,///222444333222111000000111222222777444222222333444444444555666666777888999999:::222111111333666777666555111222444333222222333555666666555444444444444555555555555555555555555555666999999444333666666111444444444444444444444444777333///,,,+++)))(((&&&%%%$$$$$$%%%&&&(((***+++111111000///////////////666777777666333222333444444111,,,'''###"""######"""!!!!!!!!!!!!""""""###!!!###$$$"""!!!!!!!!!###!!! $$$###!!!   ###$$$"""!!!!!!!!!!!!!!!"""###$$$$$$""" !!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%"""!!! """###$$$ !!!!!! """""""""!!! """"""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!! !!!"""######''''''((())),,,///222444888999:::;;;::::::888777888777777777666333...***+++'''###$$$'''***(((%%%(((&&&######$$$%%%%%%%%%###%%%''''''&&&&&&&&&'''((())))))***++++++,,,,,,......---,,,++++++++++++(((+++---,,,(((%%%%%%'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$"""!!!&&&###$$$(((&&&"""&&&###"""###'''))))))'''$$$!!!!!!$$$$$$######$$$%%%&&&'''(((((((((######$$$$$$$$$$$$######%%%###!!! !!!###%%%!!!!!! """###%%%'''!!!###&&&((()))***,,,---+++///333555666555555666333333333333333333333444222222333444444444444333333444444222000222777;;;;;;;;;;;;;;;:::999888888999888777666666666888888:::888555555666777666666777666666555555555666666:::777444555777999999777;;;999777777888888888777999888777888999999999777888:::;;;;;;;;;<<<>>>@@@BBB@@@>>>======;;;888666444333111111222444777999???AAABBBCCCCCCEEEGGGJJJGGGHHHJJJLLLMMMNNNNNNNNNOOOPPPQQQRRRTTTUUUVVVWWWRRRSSSUUUVVVVVVUUUTTTSSSUUUTTTSSSTTTVVVWWWWWWVVV[[[ZZZZZZZZZZZZYYYYYYYYYZZZZZZYYYWWWWWWXXX\\\___[[[[[[[[[\\\]]]^^^```aaadddfffjjjooorrruuuvvvvvvsssooohhhccc___\\\YYYWWWUUUVVVXXXYYY[[[]]]^^^___^^^```cccjjjsss{{{000///...---,,,,,,,,,,,,222...---000111///...000......//////000/////////------......//////000000222111111000000///000000444222000...---...///111000///...------...000111111111111222222111111000222111//////000000000...111000//////111222222111111111111111111222222222222222111000///000000000222111000//////000111111666444222222333444444444444444444555666666777777444333333444666666555333222333444444333333444555444444333222222222222333333333333333333333333333777::::::666555888888444444444444444444444444444555222...+++)))(((&&&$$$%%%%%%%%%%%%''')))+++---111000000///////////////555666777666444222222333444111,,,(((%%%$$$$$$%%%######"""  """$$$$$$###""""""""""""!!! $$$###!!!  """###!!! !!!!!!"""""""""###"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!"""###"""!!!!!!  !!!!!!  !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$!!!""""""###$$$%%%&&&&&&(((((()))***---000333444999999::::::::::::::::::666555555555555333///,,,+++'''$$$$$$(((***(((&&&(((&&&$$$###%%%&&&&&&%%%$$$%%%&&&&&&$$$###$$$%%%))))))******+++,,,------///...---,,,++++++++++++)))***,,,+++)))&&&%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###!!! '''$$$%%%((('''"""!!!$$$(((&&&######%%%&&&$$$"""%%%""" """$$$$$$###%%%%%%$$$$$$###!!! ######$$$$$$$$$$$$######%%%###!!! !!!###%%%###""""""!!!""""""$$$$$$!!!###%%%&&&&&&&&&((()))---000444666777666666666444444333333222222111111111222222333333333333333333444444333111222555999:::::::::;;;::::::999888:::999888777666555555555888777555555777999999888888777666555555555555555:::777555555777999888777:::888666666777888777666999888777888999:::999777999:::<<<<<<;;;<<>>>>><<<999666444333222111222555888:::>>>@@@BBBCCCDDDEEEGGGIIIGGGHHHIIIKKKMMMNNNNNNOOOQQQRRRSSSTTTVVVWWWXXXYYYSSSSSSTTTUUUUUUUUUUUUTTTUUUTTTSSSSSSUUUUUUTTTSSSWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYXXXVVVUUUVVVYYY\\\\\\\\\\\\\\\]]]^^^``````bbbeeeiiinnnrrrtttuuuuuusssoooiiiccc___\\\YYYWWWWWWWWWXXXZZZ\\\]]]^^^___```aaadddkkkssszzz~~~111000///......------...---(((''',,,//////......111000000////////////000.........///////////////111111000000000000//////333222000......000111333///......---...///111222111111111000000111111222444222...---...000111000222000//////111222222111000000111111111222222222111222333333333000...,,,111000000//////000111111555333222222333444444333111222222333333444444555666555444555666666444222222444555555444444555666444444333222222222222333111111111222222222222222666999888666666888888666444444444444444444444444222///,,,***((('''%%%###$$$$$$%%%&&&(((***,,,...000000//////////////////222555777777555333222222333111...***'''&&&&&&'''%%%$$$###"""""""""""""""!!!###%%%$$$###""""""###  !!!!!!######"""!!! !!!  !!!  !!!!!!!!! """"""""""""""""""###### !!!"""######"""!!!!!!  !!!  !!!""""""###!!!!!!!!!!!!"""""""""""" !!!###%%%&&&'''######$$$%%%&&&''''''((('''(((((())),,,///111333:::::::::::::::;;;<<<===666555444444444333111///+++(((%%%%%%(((***)))''')))'''%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%###!!!"""###))))))***+++---....../////////---,,,,,,,,,,,,,,,******)))******)))&&&$$$###$$$$$$$$$$$$$$$############$$$$$$###""""""!!!&&&###$$$&&&&&&"""!!!###'''%%%$$$###$$$$$$"""!!!&&&$$$"""!!!###$$$$$$###%%%$$$$$$"""!!!######$$$$$$$$$$$$######$$$###""" """###$$$%%%$$$###"""""""""""""""###%%%&&&&&&%%%%%%'''(((...111555777777666666666444444333222111000//////111111111222222222222222333444555444333333444555888888999::::::::::::999::::::999888777555444333666555444555888:::;;;:::999888777666555444444444999888666666777888888777999777666666777777666555:::888777888999:::999888:::;;;======<<<===???AAA?????????@@@???===999555666444333222333666999;;;===@@@CCCEEEEEEEEEGGGHHHFFFGGGHHHJJJLLLNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXTTTTTTSSSSSSTTTUUUUUUVVVVVVUUUSSSSSSTTTSSSRRRPPPSSSTTTTTTUUUUUUVVVVVVWWWXXXXXXWWWUUUTTTTTTWWWYYY\\\[[[[[[[[[\\\\\\]]]^^^bbbeeejjjpppsssuuuuuuuuutttoooiiiccc```]]]ZZZWWWXXXYYYZZZ[[[\\\]]]^^^^^^aaabbbeeekkksssyyy}}}111111000///////////////---(((&&&+++///...------222111///...---.../////////////////////.........000000000000000000//////111000///...///000222333............///000222222111111000//////000222333555222000000111222111111222000///000111222222222000000000111222222333333333333444444222000---+++111111111111111111222222444333111222444555444333111111111222222333333333666555444555666666555333333444666555444444555777666666555444444444444555111111111111222222222222444555555444444555666555444444444444444444444444111///,,,***)))'''%%%"""#########$$$'''))),,,---//////////////////......000333666777555333222111333222///,,,***)))(((((( !!!"""###$$$%%%!!!"""$$$###"""!!!"""### """#########"""!!!!!! ###!!!  !!!!!!  """""""""""""""###!!!!!!!!!!!!"""###%%%&&&$$$###"""!!!   !!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""###%%%'''(((!!!!!!"""###$$$%%%&&&&&&&&&&&&'''(((***---000111::::::::::::;;;===???@@@:::888555444444333222000,,,)))''''''(((******)))***(((%%%$$$%%%&&&&&&%%%$$$$$$%%%$$$###"""###%%%)))***+++,,,...///000111000///...---,,,,,,,,,,,,,,,)))((()))++++++'''###$$$$$$%%%%%%$$$###"""""""""######$$$$$$############!!! """"""!!! #########$$$%%%%%%$$$$$$&&&$$$###""""""""""""""""""###############""""""######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$$$$#########"""""""""%%%&&&'''((('''(((***,,,...111555777666555444444222222111111000000//////111111000111111111222222333444555555555444333333666777888999::::::::::::999::::::::::::888666555666444444555888999999999:::999888666555444444444999888777777777777777777888777777777888999777666:::999888888::::::999888;;;<<<============???AAA>>>>>>???AAAAAA>>>:::666666555444333444777:::<<<<<>>@@@BBB>>><<<999777666444222///,,,***)))((()))***++++++***(((%%%$$$%%%%%%%%%$$$"""###$$$$$$###$$$''')))((()))***,,,...000111222000000///...------------,,,***)))***,,,,,,(((%%%&&&&&&&&&%%%%%%###"""!!!"""######$$$$$$$$$$$$###"""!!! """###### """###%%%%%%%%%%%%%%%%%%#########"""!!! !!!!!!!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$############"""!!!!!!"""######"""######$$$$$$$$$$$$$$$###$$$&&&''''''))),,,...---000444555444333222222/////////000000111111111111111000000000111222333333333444555666555333111555666777888999:::::::::888999:::;;;<<<;;;:::999666555444555777888777666::::::888777555555444444888888999888777666666666999888888999;;;;;;999777:::999888999:::::::::888<<<===>>>=========???AAA===>>>???AAAAAA???;;;777777666444444555777:::<<<<<>><<<:::888555111///,,,+++************+++,,,***'''%%%###$$$$$$$$$###"""############%%%(((+++'''(((***,,,...000222333111000///......---......,,,++++++,,,---,,,***(((((((((((('''&&&$$$###"""######$$$$$$$$$$$$$$$###$$$$$$!!! $$$((('''######%%%''''''%%%$$$###$$$!!!"""###"""!!! !!!"""######$$$$$$######""""""######$$$$$$$$$$$$############""""""""""""######""""""###$$$%%%%%%$$$$$$!!!"""###$$$%%%'''+++...---000444555333222000000......///000111222333333222222111000000222333444333333333555666666444222555555666888888999999999888888999:::;;;;;;;;;;;;666555555666888888777555:::999888777666555555555777999:::999777666555666999888999:::<<<<<<:::888;;;999888999:::;;;:::999<<<=========<<<<<<>>>@@@>>>>>>???@@@AAA@@@<<<999777555444333444777:::<<<===@@@CCCEEEEEEEEEGGGHHHHHHHHHHHHHHHIIIKKKNNNOOOQQQQQQQQQRRRSSSTTTTTTTTTRRRRRRSSSSSSTTTUUUWWWWWWTTTSSSSSSTTTVVVXXXWWWVVVTTTUUUUUUWWWXXXYYYZZZZZZZZZ[[[[[[ZZZXXXXXXYYY[[[___^^^^^^^^^___``````aaa^^^ccclllsssxxxxxxvvvttttttpppjjjdddaaa^^^[[[XXXWWWXXXYYYZZZ[[[\\\]]]]]]\\\^^^bbbjjjttt|||/////////......//////000,,,,,,...///,,,''')))///---......////////////...------......//////000000,,,---///000111000///...//////////////////000000///000000111111111000000---...///000111111111111333222111222333333111///333111000000222333333222...///000111222333444444777555333111000000000111111222333555555555555555000000000222444555444222222222111111111111111111222111111222444555444222222333444444333333444555444444333222222222222333222222333333444555555555999555555888777333333666444444444444444444444444111///...------+++'''$$$$$$############%%%&&&'''+++,,,...///000///...---...000222222222222333444444333333111...***'''%%%)))((('''%%%###"""!!!!!!!!!!!!!!! !!!### ###$$$###!!!$$$######$$$$$$###"""  """!!! $$$###!!!!!!""" $$$(((((($$$!!!"""$$$%%%$$$""" """$$$&&&$$$###"""!!!!!!!!!!!!!!!""""""!!!   !!!!!! !!!!!!!!!!!!!!! !!!"""#########$$$###""""""!!!!!!!!!"""$$$$$$%%%&&&'''((())))))*********+++---///111333444555888:::===???@@@AAA>>>===;;;;;;999666222...,,,,,,,,,+++******,,,---)))'''$$$"""######"""!!!"""######""""""###&&&)))&&&''')))+++...000222333222111000///............+++---//////---,,,,,,,,,******)))((('''%%%###"""$$$$$$$$$%%%%%%$$$######%%%%%%""" $$$***)))$$$ ###&&&&&&$$$######$$$ """$$$$$$"""!!!"""$$$$$$$$$$$$$$$###"""!!! ######$$$$$$$$$$$$#########""""""""""""""""""######$$$%%%%%%%%%$$$###"""######$$$$$$$$$&&&***,,,///111555555444222000000000000000111111222222222333333111111111222444555333222111333666777555333555555666777888888888777999999888888888999999:::666666666888;;;;;;:::888999888888777666666777777777999;;;:::777555555666777777888:::<<<<<<:::777;;;:::999999;;;;;;:::999;;;<<<===<<<;;;;;;===???>>>>>>>>>???@@@@@@===;;;666555333333444666999;;;>>>@@@BBBCCCDDDEEEGGGIIIJJJIIIHHHHHHHHHJJJLLLNNNPPPQQQQQQRRRRRRSSSSSSTTTQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSTTTUUUVVVUUUTTTVVVVVVWWWWWWXXXYYYZZZZZZYYYZZZ[[[ZZZYYYYYYZZZ\\\^^^^^^^^^^^^___```bbbbbb___eeennnvvv{{{{{{yyyvvvuuupppjjjeeeaaa^^^[[[YYYUUUVVVWWWXXXZZZ\\\]]]]]]]]]___cccjjjsss{{{//////............///000+++---111222---(((,,,444---...///111111111000///,,,------...///000111111+++---///000111000///...111111111111000000000000000111111111111000000///,,,---///111111111111000444222///...///000111000333111000111222444333333...///000111222333444444555444333222111111000000000111222444555555444444000000000222555555444222111111111111000000000000333222222222333333111000111222444333222222333555666666555444444444444555111111222333444444555555888444333666555000000444444444444444444444444444000///------,,,***'''$$$%%%%%%$$$$$$$$$%%%&&&'''+++,,,...000000///...---...000111111111111333555444444333111...***&&&###"""!!! """""""""!!! """$$$!!!$$$%%%### $$$######$$$$$$###""" """"""  &&&$$$!!!"""$$$"""'''+++***&&&######%%%%%%###!!! """$$$""""""!!! !!!  """### !!!!!!!!!  !!!""""""""" !!!"""######$$$""""""!!!!!!!!!!!!""""""###$$$$$$%%%&&&'''(((((('''''''''(((***,,,...///222444777;;;>>>???@@@@@@:::::::::::::::777222///------,,,+++***+++,,,...(((&&&###"""""""""!!!!!!#########!!! !!!###&&&%%%&&&(((+++---000222333222111000//////.........+++...111111...,,,,,,...++++++***)))(((&&&$$$###%%%%%%%%%%%%%%%$$$###"""###### """***)))""""""%%%$$$$$$&&&'''"""%%%%%%###"""$$$&&&$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######""""""""""""""""""""""""&&&&&&&&&&&&%%%###!!! '''''''''&&&%%%'''***---000333666666555333111111222222222111111111111111444333222111111333555666444222000222555777666444555666666777777777777777:::999777666666666777777555555777:::===>>>>>><<<888888777777777777777888666999;;;:::777555555666666666777999;;;;;;999666;;;:::999999;;;;;;:::999;;;<<<<<<<<<::::::<<<>>>???>>>===>>>@@@@@@>>>===666444333222333666999;;;???AAABBBCCCCCCEEEGGGJJJKKKJJJHHHHHHHHHIIIKKKMMMNNNOOOOOOPPPPPPQQQQQQQQQPPPQQQSSSUUUVVVWWWVVVVVVVVVUUUSSSSSSTTTTTTRRRQQQVVVWWWWWWXXXXXXYYYYYYZZZWWWYYYZZZZZZYYYYYY[[[\\\[[[[[[[[[\\\]]]^^^```aaaccciiirrr{{{}}}zzzuuupppjjjeeeaaa^^^[[[YYYTTTTTTVVVXXXZZZ[[[]]]]]]___```dddkkkssszzz......------------.........///111000...,,,++++++111000000111111000---+++---,,,++++++,,,+++)))(((/////////111333444333222111///------///000111000333777666000...333555333222222333333333222222111222333333000---,,,///222222000------...000111111------...000111333444444333333222222111000//////111111111111111111111111222333444444222111111111444444333333333222222222000000000000111222333444444444333333333444444555666666555333000000111333666555333222111222222333555333333333444444222000555444333222222222222222111000...,,,***)))(((((()))'''%%%$$$######"""!!!,,,,,,---000222111///------,,,---///333444444333444444333111...***&&&$$$"""$$$$$$"""###'''""""""!!!!!!!!!!!!""""""%%%###!!! !!!"""###&&&&&&$$$ $$$""" !!!!!!  !!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&'''$$$!!!!!!######!!!!!! !!!###$$$###!!!%%%"""!!!$$$&&&### !!!!!!!!!"""###%%%''''''  !!!!!!!!! !!!"""###$$$%%%%%%"""$$$&&&$$$""""""%%%(((%%%###!!!###&&&((((((&&&+++,,,,,,,,,,,,...222555444555888:::;;;<<<<<<<<<:::;;;;;;:::777444000...------,,,,,,,,,,,,,,,,,,'''&&&%%%$$$###"""""""""))) $$$%%%"""((('''(((***---///...---333111///...---...///000111000000///...------,,,+++***)))((('''''''''''')))(((((('''%%%$$$$$$###$$$###############$$$$$$######""""""""""""######&&&%%%###!!!!!!"""###%%%######""""""###$$$%%%%%%$$$###"""###$$$%%%###!!!###"""!!!"""###$$$###"""!!!!!!!!!!!!"""###$$$%%%###%%%&&&'''(((***---///000111222111000000222444111333222///000444555333222111111000111333444555555555555555666888999:::999888777666666666777888;;;:::888777777888888999777777777777777777888888999999999999999999999999<<<:::777666666555444222;;;666555;;;===999666777::::::999999888999999999::::::::::::;;;;;;<<<===???<<<999;;;???@@@>>>:::999444222444444444777<<>><<<999888444111333444444777<<>>>>>>>>======<<<:::888555333111,,,++++++******)))))))))***)))'''%%%$$$###"""""" """$$$%%%%%%$$$%%%%%%'''&&&&&&(((+++,,,+++***)))******+++---///111222555333111...,,,++++++,,,---,,,++++++*********+++&&&&&&&&&&&&%%%%%%%%%$$$%%%$$$######"""###############""""""""""""######&&&###!!!###&&&&&&###$$$###############$$$$$$%%%$$$###$$$&&&&&&$$$#########$$$%%%&&&$$$!!!############$$$%%%&&&&&&'''((())))))((((((***,,,...000222222111111222333000333555333333555444000111000000000000222333444333333333444555666888888<<<;;;999777666666777777999999999999::::::;;;;;;777888:::<<<===>>>>>>===<<<<<<;;;:::888777666666888666555666777999888888888666555666777999:::<<<888888777777888999::::::888888777777777777888999;;;999777888999:::888777666222111333444444888===CCCDDDFFFHHHIIIJJJJJJIIILLLPPPRRRPPPKKKIIIKKKNNNOOOOOOPPPPPPRRRSSSUUUVVVUUUUUUUUUVVVVVVUUUUUUUUUXXXWWWVVVVVVUUUVVVVVVVVVTTTUUUVVVUUUTTTTTTVVVWWWWWWWWWXXXYYYYYYXXXXXXXXXWWWZZZ\\\^^^___bbbgggkkkrrrzzz}}}rrrmmmgggcccaaa^^^YYYUUUTTTTTTUUUVVVXXXZZZ\\\]]]___aaaeeemmmvvv}}}......///000000///......111111111...,,,,,,...///333000...---///000000///...---...///222333222111/////////111333444333111111000///000111111000...111111111111///...///111222222111111111222333444333222111000000000//////000...------000333444555444444333333222111111000111111111000000000000000000000000000000000000000---///111111000000111222222222111111111000000000000000000000111222333444000000111222333444666777///111444555444333333444111222444555666555444444222111111222444444222111555555444444444555555666333222///,,,)))&&&%%%$$$$$$$$$$$$###!!!"""&&&)))******,,,...111111///---------...111555666555333444444444222000,,,)))&&&&&&&&&%%%### """%%% !!!""""""!!! !!!###%%%%%%$$$"""!!! !!! !!!###$$$###""" !!!!!!!!!!!!!!! !!!"""!!!!!!!!!  !!!    """$$$$$$###!!!!!!"""!!! !!!""""""#########$$$$$$%%%$$$"""!!!###%%%&&&&&&'''''''''(((***++++++++++++---///555666999<<<>>>?????????>>>===<<<:::888555333222,,,,,,++++++***)))(((((()))((('''%%%$$$###""""""!!!"""######!!!"""$$$'''&&&%%%&&&'''***+++***)))*********++++++,,,---...555333111...,,,+++++++++---,,,++++++++++++++++++(((''''''&&&&&&%%%%%%%%%%%%$$$$$$###""""""############""""""""""""######%%%###"""###%%%%%%### $$$$$$###############$$$$$$$$$###$$$%%%&&&$$$"""$$$"""!!!"""###%%%%%%%%%"""!!!!!!""""""###$$$%%%'''((()))((('''''')))+++---///222222222222222333111444555333333555444000111000000///000222333444222222333333444666777888:::999777666555555555666444555666777777888999999888999;;;===??????>>>>>><<<<<<;;;:::888777666666777666555666888::::::999555666666555555777:::::::::999999888777777777777888777777666666777777777;;;:::999999::::::999888888333111333555555888===AAACCCFFFHHHJJJJJJJJJJJJKKKPPPSSSQQQLLLIIIJJJMMMOOOOOOOOOPPPRRRTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUXXXWWWVVVUUUUUUUUUUUUUUUSSSTTTVVVVVVUUUUUUVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWUUUYYY]]]___```dddjjjpppxxxzzzqqqlllfffbbb```]]]XXXTTTTTTUUUUUUVVVXXXZZZ\\\]]]___aaafffnnnwww}}}...///000111111000///......///000///......000111111000......000000000///111000000222444555444333/////////111333444444333333222111111222222///---111000111222000---...111222111111000111222444555333222000000111111///---000...------000444555666555555444444333222222111000000000000000000000000000000000000000000000000///000222222111000111222111111111000000000000///000000000000111222333444111111111111222444555555000222444444333333444555222222444555666666666666444333333333444444222000444444444444444444555666222111...+++)))'''%%%%%%%%%&&&%%%### !!!%%%)))))))))+++...111111///...+++---///333666777444222333333333222000,,,)))'''$$$&&&'''$$$ ###''' !!!"""######"""!!! !!!###$$$$$$###!!! """!!!!!!"""###$$$"""  !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!! !!!###   !!!!!! !!!!!!###""" !!!"""!!! !!!!!!"""""""""&&&%%%$$$$$$$$$###  """%%%&&&&&&&&&&&&'''&&&((()))***))))))+++,,,333444777:::<<<>>>>>>???>>>===;;;999666444333222------,,,+++***))))))((('''&&&%%%$$$###"""""""""""""""!!! !!!$$$'''%%%%%%%%%''')))***)))'''************************333222111000...,,,+++***,,,,,,++++++***++++++,,,******)))((('''&&&%%%%%%%%%%%%$$$###""""""""""""######""""""""""""######$$$$$$$$$$$$############%%%$$$######"""#########$$$###"""###$$$%%%###!!!%%%""" ###%%%'''(((!!!!!!!!!!!!"""###$$$%%%%%%&&&''''''&&&&&&(((***,,,///222333222222222333222555666333333555444111000000//////000111333444222222222333444555666777888777666555444555666666555555777999::::::;;;;;;888:::<<<>>>??????>>>===;;;;;;::::::999888777777888666555666888::::::999444777888555555777999999;;;:::999888777666666666888888777666666666777777<<<;;;;;;::::::999999999:::666333555666555888===???AAADDDGGGIIIKKKKKKKKKKKKNNNPPPPPPMMMJJJKKKLLLNNNNNNOOOPPPQQQSSSUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUWWWWWWVVVUUUTTTTTTTTTTTTRRRTTTVVVVVVVVVUUUVVVWWWWWWXXXXXXXXXXXXWWWVVVVVVTTTYYY___aaabbbfffnnnttt}}}vvvpppkkkeeebbb```]]]XXXTTTVVVVVVVVVWWWYYY[[[\\\]]]___bbbgggooowww~~~...///000111111000///...+++---000000000000111222000///...///111111000...111111111222444555333222000//////000222333222000111000000111222222000...333000222555333...///333222111000000111222444666333111000000222111///---///...,,,...111444666777444444444333333222222111///000000000000000000000000000000000000000000000111222333333222000111111111111000000000/////////000000000000111222333444222222111111222333444444222333444333222222333555222222222333444555777777777666555555555444222000333333333333333444555555111///---+++)))'''&&&&&&$$$%%%%%%### &&&+++((()))+++...000111000...------///222555666555444444444444333111---***((()))(((&&&###!!!!!!"""###!!!"""$$$%%%%%%$$$"""!!!!!!""""""###"""!!!!!!  %%%$$$#########""" !!!!!!!!!!!!!!!""""""!!!!!! !!!!!!""" """###""" !!!$$$!!!!!! !!!######""" !!!!!! !!!"""!!!!!!!!!!!!!!!!!!"""$$$""" !!!"""!!! !!!!!!!!!!!!!!!&&&$$$"""###%%%%%%###!!! ###'''((('''&&&'''(((%%%'''))))))(((((()))***333555777;;;===?????????>>><<<:::888555333222111......---,,,+++***))))))%%%$$$######"""""""""###"""!!!!!!!!!"""###%%%%%%%%%$$$$$$&&&((()))(((&&&(((((())))))*********)))000000111111000...+++***++++++************++++++---,,,+++)))(((&&&%%%$$$&&&%%%$$$###""""""""""""######""""""""""""#########%%%&&&$$$ """&&&%%%$$$$$$###""""""######""""""!!!"""###$$$""" %%%###""""""$$$&&&&&&%%%""""""""""""###$$$%%%%%%###$$$%%%%%%%%%%%%(((***,,,...222333333222333333444666555222222444555222000000//////000111333444111111222222333444666777777666555555555666888888666777999;;;===>>>>>>>>>999;;;===??????>>>===;;;:::::::::999999888888888888777666666888::::::999444:::<<<888666999:::888:::999888777777666777777999888777777666666777777;;;<<<<<<;;;999888888999===888666666777666888===>>>???BBBEEEHHHJJJLLLMMMJJJLLLMMMNNNNNNLLLKKKJJJLLLMMMNNNOOOQQQSSSTTTUUUUUUTTTSSSSSSSSSSSSTTTUUUWWWVVVUUUTTTSSSSSSSSSSSSQQQSSSVVVWWWVVVUUUVVVWWWWWWXXXXXXXXXWWWWWWVVVUUUTTTZZZ```cccdddhhhqqqxxxxxxnnnjjjdddaaa___]]]XXXUUUWWWWWWXXXXXXZZZ[[[]]]^^^```ccchhhpppxxx}}}...///000222222000///...,,,...111222000//////000///...///000222222///---000//////000222222111///111000///000111111///---.........000222222000...111...///333111,,,,,,111222111000000111222555666333111000000222222///,,,///...,,,...111555777777333333333222222222111111////////////000000000000000000000000000000000000222333555444222111111111000000000000////////////000000000000111222333444222222222111222222333333444444444222111111333555111111111111222444666888999777666666666444222000222222222222333333444555000///---+++)))''''''&&&"""$$$%%%"""!!!'''---((()))***---000111000...///......000333666666666555555555444222///,,,***...)))$$$"""######!!! !!!!!! """"""""""""!!!"""!!!!!!!!!""""""  """%%%&&&%%%$$$ !!!!!!!!!!!!!!!###""""""!!!!!!!!!""""""!!!"""!!!!!!$$$!!!"""!!! !!!"""!!! !!!""" """###%%%&&&$$$###!!! !!!"""!!! !!!!!!!!!!!!!!!%%%###!!!"""%%%''''''%%% $$$(((***((('''((()))&&&''')))***)))))))))***555777:::===???AAABBBBBB===<<<:::777555333222111//////...---,,,******)))######""""""""""""######"""!!!!!!"""%%%&&&%%%###%%%$$$$$$&&&(((((('''&&&&&&'''((()))************...///111222111///,,,************)))******++++++///...,,,+++((('''%%%$$$&&&%%%$$$###""""""""""""######""""""""""""######"""&&&((($$$"""(((%%%%%%$$$###""""""######"""!!! !!!######!!! $$$$$$$$$%%%&&&&&&$$$!!!############$$$%%%&&&'''"""###$$$$$$$$$%%%''')))+++...222333333333333333555777555111111444555333000////////////111222333111111111222333444666666777777666666666888999:::333444666999:::;;;;;;;;;999;;;===??????>>><<<::::::999999999999999999999999777666777999::::::999555<<>>@@@CCCGGGJJJMMMNNNJJJJJJKKKMMMNNNNNNKKKIIILLLLLLMMMNNNPPPRRRTTTUUUUUUTTTSSSRRRRRRSSSTTTUUUVVVUUUTTTSSSRRRRRRRRRRRRQQQSSSVVVWWWVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWVVVUUUTTTZZZaaadddeeejjjsss{{{}}}mmmiiiccc```___]]]YYYUUUXXXXXXXXXYYYZZZ\\\]]]^^^aaaccciiipppxxx}}}---...///000000...,,,***111000000000111000...,,,444333222111000...------////////////////////////222111000000333444444444,,,---///000111111111000000000000000000000000000111111000000111222333333000000000000////////////...///000000000222555888000000111000//////111222000000000111111222222222---......///000111111222222222222000......///111333333222222222333555666333333222333444444333222444444444444444555666777444444444444333333222111222111111222333555777999777777888888777666555555444777888555444666444000333000,,,)))((('''&&&%%%%%%$$$$$$######$$$$$$%%%&&&)))---000111000...---...,,,+++///444555111---444444444555555111,,,((()))(((&&&$$$""""""""""""#########""""""!!!!!!!!! ######""""""!!!###!!! """$$$$$$!!! !!!!!!!!!  !!!$$$$$$!!!$$$###!!! !!!!!!!!!!!!!!! ###!!! !!!""""""!!!!!!!!!!!!!!!!!!  !!!#########"""!!!!!! """"""""""""###$$$$$$%%%%%%######$$$%%%%%%&&&''''''(((''''''((()))******)))333555888;;;<<<>>>@@@BBB777:::;;;999555111000111111...++++++,,,---+++((('''""" ###%%%###!!!"""######""""""""""""#########$$$%%%&&&''''''''''''((((((((((((((()))******---...000111111///---,,,***)))((()))***+++***))),,,***))))))******)))'''&&&%%%$$$###""""""""""""&&&'''%%%###%%%(((&&&!!!$$$###""""""!!!"""""""""%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###!!!"""%%%$$$ $$$)))***000---,,,...222444444222222333222111///000333666333111///000222333111///222111111222333555777999;;;;;;999888666555444333666666666888:::<<<<<<<<<999;;;???BBBBBB@@@===:::<<<;;;::::::999999999999888888888888777777777777:::999888888888999:::;;;:::999888888999999777666999999888777666666777777>>><<<:::888888888777555888888777555555777;;;???===>>>AAAGGGHHHFFFGGGLLLKKKKKKKKKKKKKKKLLLMMMMMMJJJLLLMMMOOOQQQSSSSSSTTTTTTTTTUUUTTTSSSQQQOOONNNVVVTTTQQQOOOMMMNNNPPPQQQQQQTTTXXX[[[ZZZZZZYYYZZZXXXXXXXXXYYYYYYYYYYYYYYYVVVXXX[[[^^^dddllluuu{{{|||{{{oookkkfffccc```]]]ZZZXXX\\\VVVUUU[[[]]]\\\]]]bbb^^^aaagggnnnuuu{{{~~~///000000000000///...---111000//////000000///...222222111000///...------000000000000000000000000333222000000222222222111...///111222333333222222111111111111111111111111000000//////000000111222000000000000////////////222222222111000000111333111111111111111111222333111111111222222222333333.........///000111111111222222222000......000222333222111111222333444555222222222333333333222111444444333333333444555555444444444444444333222111222222111222333444666777777777777666666555555555444666666333333444333000444111---***)))((('''&&&$$$######""""""######$$$'''))),,,///000000...---...,,,,,,000444555222...444444333444333111,,,)))'''%%%$$$""" !!! ###$$$""""""$$$$$$!!!""""""!!!!!!!!! """"""""""""!!! """!!! """$$$$$$""" !!! !!!###"""###&&&%%%"""###"""  !!!""" !!!"""######$$$""" """###"""!!!!!!!!!!!!!!!!!!!!!!!! ###$$$$$$%%%%%%%%%$$$$$$&&&!!!%%%!!!"""'''!!!""""""######$$$%%%%%%######$$$$$$%%%&&&&&&''''''''''''((()))*********444666:::<<<<<<===>>>???999;;;<<<999555222000111///,,,))))))******(((&&&***%%%###&&&(((&&&$$$%%%$$$$$$############$$$$$$$$$%%%&&&&&&'''''''''''''''''''''((()))+++,,,---...///000111111000...---)))((('''(((***+++***)))+++)))((((((******)))''''''&&&%%%$$$############&&&'''$$$"""###'''&&&!!!$$$$$$###""""""""""""###%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%$$$$$$#########%%%'''((('''&&&$$$(((((($$$###&&&((('''+++++++++...111444555555111222111000///000222555444222000000222222000...111111111222444666888:::;;;;;;:::::::::999999999888777777999;;;<<<<<<;;;666777:::<<<===;;;999777===<<<;;;:::999888888888888888777777777666666666888888888888999999:::;;;;;;999888888999999888777999999888777777777777777;;;999888888999:::999888888888777555555777;;;>>>===>>>AAAGGGHHHFFFGGGLLLKKKKKKKKKKKKKKKLLLLLLMMMKKKLLLNNNPPPRRRSSSTTTTTTWWWVVVTTTRRRPPPPPPQQQRRRUUUSSSQQQOOONNNNNNOOOOOOPPPSSSWWWYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWYYY[[[___dddlllvvv|||~~~{{{ppplllfffaaa___]]]ZZZYYY[[[VVVUUUYYY\\\[[[\\\___^^^aaafffmmmuuu{{{222111111000000000000000111///------///111111000000000/////////.........111111111111111111111111444222000000000000///...000111222444444444333333222222222222222222222222//////////////////000111////////////000000000000333333333222000///000222222222111111222333333444222222222222333333333333......//////000000111111222222222111//////111333222111111111111222333333000111222333333222111000444333333222222222333333333444444444444333333222333333222222333333444555777666555444444444555666444666555111111333333111444111---+++***)))'''&&&###""""""""""""""""""###'''(((+++---...//////...///------000444555333000555333222222222000---***&&&%%%###"""!!!!!!!!!"""###!!!"""%%%%%%"""!!!###"""""""""!!!!!!!!! !!!!!!""""""!!!!!! !!!###$$$###!!!"""!!!  !!!!!!"""###""""""%%%$$$ !!!!!!  """### !!!"""######$$$"""!!!!!!"""######""" !!!!!!!!!!!!!!!!!!######"""!!!!!!!!!""""""###!!!"""%%%!!!!!!"""######$$$$$$%%%######$$$$$$%%%%%%&&&&&&&&&''''''(((((()))******444777;;;======<<<<<<<<<<<<<<<<<<:::666222111111...,,,***)))))))))((('''***&&&%%%((()))&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&&&&'''((()))+++---...//////000222222222000...---)))((('''(((***+++***))))))((('''((()))***)))(((''''''&&&%%%$$$$$$$$$$$$&&&&&&$$$ !!!%%%%%%"""%%%%%%$$$###############%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%$$$######&&&%%%$$$$$$&&&''''''&&&$$$(((***'''&&&((((((&&&***+++---...///000222444000111111000///000222555555333222222333222000...000000111222555777:::<<<999999::::::;;;<<<<<<<<<;;;:::999:::<<<<<<<<<;;;888999;;;<<<<<<<<<;;;:::======;;;:::888888777777777777777666666666555555666777888999::::::::::::;;;999888999::::::999777999888777777777777777777888777666777:::<<<<<<;;;888888777666555777:::>>>======AAAFFFGGGFFFGGGKKKKKKKKKJJJJJJKKKKKKLLLMMMLLLMMMOOOQQQRRRSSSTTTTTTZZZWWWRRROOONNNPPPSSSUUURRRRRRQQQPPPOOONNNMMMMMMNNNQQQUUUXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXZZZ\\\```eeemmmvvv}}}zzzqqqllleee```]]]\\\[[[ZZZZZZVVVUUUXXXZZZZZZZZZ\\\^^^```ffflllttt{{{222111000///...///111222111...,,,,,,...111222333/////////000000000000000111111111111111111111111333111/////////000///---000111333444444444333333222222222222222222222222000000/////////000000111////////////000000000000000111222222111111333444222111000000222333444333333333333333333333333333.../////////000000000111222222222111000000222444111111111111111111111222000222444444333222111111333333222111111000111111333444444444444444333333555555444444444444444444777666444333222444555777555666555111000333444222333000---+++***(((&&&%%%######""""""""""""######'''((()))+++---.../////////...///111444555444222555333222111111000...,,,((('''%%%$$$######$$$$$$$$$$$$###!!!"""""""""!!!!!!!!!!!! !!!""""""""""""""" !!!###$$$$$$$$$%%%###!!!!!!"""!!!""" """   !!!"""###!!!!!!!!!!!! $$$###!!!!!!###$$$###""" !!!!!!!!!!!!$$$###!!!  !!!  !!!!!!!!!""""""###$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&(((((((((((()))***222555:::===>>>===<<<<<<>>>===<<<999666333222111///...,,,+++*********)))(((%%%$$$''''''$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&((()))***,,,---...//////111222333444333111///...,,,***))))))******)))(((((('''&&&''')))******)))''''''&&&%%%$$$$$$$$$$$$&&&&&&######%%%###&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$#########%%%%%%%%%%%%$$$$$$###"""***(((%%%######$$$###""""""&&&'''%%%$$$'''((('''+++...000///,,,+++---///000111222111000111333555666666555555444333111//////000111333555999<<<>>>888999999::::::;;;;;;<<<>>><<<;;;;;;<<<<<<;;;:::;;;;;;<<<<<<<<<=========>>>===;;;999888777666666666666666666555555555555444555777999;;;;;;::::::;;;999888999::::::999888888888777777777777777888888777666777:::<<<<<<<<<888888888666666777:::=========AAAFFFGGGEEEGGGKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMNNNOOOQQQRRRSSSTTTTTTYYYVVVSSSPPPOOOQQQSSSUUUPPPQQQQQQQQQPPPNNNLLLKKKMMMPPPSSSVVVVVVWWWXXXYYY\\\[[[[[[ZZZYYYXXXWWWWWWYYY[[[]]]aaagggoooxxx~~~yyyqqqllleee___\\\[[[[[[ZZZ[[[XXXVVVWWWYYYZZZ[[[[[[^^^aaaffflllttt{{{111000...,,,,,,...000111000...,,,,,,///111333333000111111111111222222222111111111111111111111111111///......///000000///000111222333333333222111111111111111111111111111222111111000000111111111.../////////000000000111000111333333222222333444111///...///111333333222333333333333333333333333////////////000000000000111222222222111111444666111111111111111111111111000333666777555333222333333222111000000000000000333444444555555444444444666666666666666555555444777555444222333444666777555777666222111555666444111///,,,***)))'''%%%###$$$$$$$$$######$$$$$$$$$&&&'''(((***,,,......////////////111333444444333555444222222222111///---)))(((&&&$$$$$$###$$$$$$%%%$$$"""###"""""""""!!!!!!!!!!!! !!!"""############ !!!"""###$$$%%%'''%%%"""!!!###!!!""" !!!  !!!!!!""""""!!!!!!!!!!!! $$$"""!!!!!!"""######""" !!!!!!""""""'''&&&$$$###"""######$$$"""""""""###!!! ### !!!!!!"""######$$$$$$######$$$$$$$$$$$$$$$%%%$$$&&&(((((('''''')))+++///333999===>>>>>>===>>>>>>===:::888666444222111......---+++***)))))))))(((%%%&&&((('''$$$$$$'''%%%%%%$$$$$$$$$$$$%%%%%%''''''((()))))))))((((((+++,,,---.../////////...333444555555444222000//////---+++++++++***(((&&&(((''''''(((***+++***)))''''''&&&%%%$$$$$$$$$$$$%%%&&&$$$"""%%%$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$##################$$$%%%%%%%%%%%%$$$$$$###""")))&&&###""""""""""""!!!$$$&&&%%% !!!$$$$$$***---//////,,,***+++---000111333333222222444666777888999888777444333222000000111333666:::===???<<<<<<<<<<<<;;;;;;;;;;;;???===<<<<<<<<<<<<;;;999999999999999999:::;;;;;;>>>===;;;999888666666666666666666666555555555555333555777999:::::::::::::::999888888::::::999888888777777777777777888888999888777888999;;;;;;:::888999888777666777999<<<<<<===@@@FFFGGGEEEFFFKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOQQQRRRSSSSSSSSSVVVUUUTTTSSSSSSRRRSSSSSSPPPPPPQQQQQQPPPNNNLLLKKKMMMPPPSSSUUUUUUVVVWWWXXX\\\\\\[[[ZZZYYYXXXXXXWWW[[[\\\___bbbhhhpppyyyxxxqqqkkkddd^^^\\\[[[ZZZZZZ[[[ZZZXXXWWWYYY\\\\\\[[[___bbbgggnnnuuu|||///...,,,+++,,,---///000000...------///111222222222222222222222222222222111111111111111111111111111///......000111000//////000111222222111000///111111111111111111111111333222222111111111111111......//////000000111111222444555444222111111111111...,,,...111444333111333333333333222222222222////////////000000000000111222333222222333555888222222222333222222111000000444888999666333333444222111111000000000111111333444444555555555555444555555666666666555555444666555444444444555666777444777666333333666666444000...+++)))((('''$$$!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%(((+++,,,............//////000111222333444555444444444444333000...)))'''%%%###"""!!!!!!!!!%%%""""""$$$### ######"""""""""!!!!!!!!! !!!""""""############ !!!!!!!!!"""$$$&&&(((&&&###  !!!""""""###!!!!!!###""" !!!!!!!!!!!!!!! !!!"""#########!!! !!!""""""!!! !!!"""""""""$$$$$$###"""""""""#########""""""""""""""""""""" !!!""""""######$$$######$$$$$$$$$$$$$$$$$$###&&&)))(((&&&&&&(((+++///333888;;;======>>>???>>>;;;888666666555333222+++++++++)))'''&&&'''((()))'''(((***(((%%%%%%)))&&&%%%%%%$$$$$$%%%%%%&&&(((((()))***++++++++++++---...000111111000//////555555666777666444111000111///---,,,,,,+++)))'''***)))((()))***+++***)))(((((('''&&&%%%%%%%%%%%%$$$'''&&&!!! ###%%%$$$%%%%%%$$$###############%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%$$$#########""" !!!###$$$$$$###'''(((%%% &&&(((+++,,,,,,,,,------///000222333222222444666666888::::::888555444333111111222444777:::===???AAAAAA@@@???>>>======<<>>>>>>>><<<;;;;;;<<<<<<:::999;;;;;;<<<============<<<;;;:::999888777777777777888888777777777666666666777777777777777888999999777666555666888999888777777777777777777888999999:::888777888999;;;::::::888999999888777777888:::<<<<<<@@@EEEFFFDDDFFFJJJJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLNNNOOOPPPPPPQQQQQQSSSTTTUUUVVVVVVTTTSSSRRRRRRRRRRRRQQQPPPOOONNNMMMQQQSSSTTTUUUTTTTTTUUUWWW[[[ZZZZZZZZZZZZZZZZZZZZZ]]]^^^aaaeeejjjrrr{{{~~~wwwnnnjjjddd```]]][[[YYYWWWVVVXXXWWWUUUWWW]]]^^^[[[bbbfffmmmuuu{{{---------------.../////////......000111111000...111111111111000000000///////////////////////////666444111000000///...,,,000111222333222222000000333333333333333333333333111111000///////////////---......///000111111222---///333444444555666777333///---///444777666333222222222111111000000000000000000000////////////111222333333333444777999333444444555444333222111---222888888444111111333111111000000111222333333333333444555666666666555000111222333444333222222555555666777888888777777000444555333333555444000111///---,,,***(((%%%"""######""""""""""""###### ###(((,,,......---+++---.../////////000222444555555666888999666222...---,,,)))&&&$$$"""!!!!!!!!!### """***+++%%%############""""""""""""""""""############""""""!!!"""!!! ###&&&)))'''%%%###!!!  !!! !!!"""""""""!!! """!!!!!!!!! !!!  !!!  !!!""""""###!!!"""###%%%%%%%%%$$$### """%%%""" !!!!!!"""#########$$$$$$##################"""&&&)))(((%%%$$$(((+++444666999:::::::::<<<===;;;888444333555666444222,,,---...,,,((('''(((***%%%%%%&&&(((%%%!!!"""'''((((((''''''''''''((((((((()))+++---...000000111+++---000222444444444333777777888888777555222111///...---...000000000///...,,,++++++,,,,,,***)))---,,,+++***))))))))))))###((()))%%%###$$$%%%%%%$$$######"""!!!"""""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###!!!###%%%######'''(((''')))''''''***------***&&&***,,,.../////////111222111444888999666333333333333333333555777:::===????????????>>>>>>>>>>>>>>>===;;;::::::;;;;;;:::999666777888999:::999888777::::::999888777777777888888888888888777777777777999888777666666777888999666555555666777888888777777777666777777888999999999777666777:::;;;<<<;;;888999999888777777888:::<<<<<<@@@EEEFFFDDDFFFJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPUUUUUUUUUUUUTTTTTTTTTSSSTTTSSSRRRQQQPPPOOOOOONNNSSSTTTUUUUUUTTTTTTUUUVVVZZZZZZZZZZZZZZZ[[[[[[[[[]]]___bbbeeekkksss|||}}}wwwmmmjjjeeeaaa^^^[[[XXXVVVTTTWWWVVVSSSVVV]]]^^^ZZZcccgggooowww}}}111000///...............333000------///111111///222111111000000000000000//////000111111111111111333333222111000///......000111222222111000222333444111///000333555444222555000///444888666222111------......//////000000222111111222444555555444111000///000333555555555444333111///---------...444222000000222333111...222222222333333333444444333333444555444333222111444222111333555666444111444222000000222333333333000444777999777555333222444444444444444444444444555444333222222222333333555333000000222333222000333222///,,,)))'''%%%%%%%%%%%%$$$###""""""%%%(((((('''&&&'''+++...//////222///------111444555444555777999999888555444444444###!!!)))$$$""""""""""""##################"""###$$$###!!!"""""""""!!! !!!!!! !!!""""""!!!&&&'''''''''%%%### %%%###!!!  """###  """$$$###!!! !!!  !!! !!!!!!""""""  """###!!! """!!! """######"""!!!!!!$$$%%%%%%$$$#########$$$$$$%%%%%%%%%((((((((('''&&&'''***---222444777999<<<===>>>>>>;;;999777555444444555666.........---+++)))'''&&&))))))((('''&&&%%%%%%%%%###$$$%%%'''((()))))))))000000000222555666555444555333222222333444333222999888777777888777555333222000...///111111///,,,......//////......---,,,******))))))((())))))***,,,'''""""""%%%&&&$$$!!!%%%###!!!!!!###$$$%%%$$$'''%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""!!!"""###%%%'''''''''%%%$$$###"""!!!"""$$$(((,,,///&&&&&&&&&'''(((***+++,,,,,,...000...,,,+++...111333555888888777555444444555666888888999;;;???BBB>>>@@@AAACCCCCCBBBAAA@@@<<<<<<;;;::::::999888888;;;======<<<999999<<>>AAA@@@AAABBBBBBBBB@@@>>>===<<<<<<;;;;;;:::999999888:::<<>><<<;;;<<<<<<<<<;;;::::::999999999<<<@@@AAA@@@===<<<<<<<<<;;;::::::;;;999666333999999999999999:::;;;;;;999999888777666555444444777777777777777777777777666777777888888777777666:::::::::::::::999999999888888777888888888999:::===@@@DDDIIIKKKKKKJJJIIILLLLLLKKKJJJJJJJJJKKKKKKPPPPPPQQQQQQRRRSSSSSSSSSVVVVVVWWWWWWWWWUUUTTTSSSPPPRRRTTTVVVWWWUUUTTTRRRQQQTTTVVVVVVTTTUUUXXX\\\\\\\\\ZZZZZZYYYZZZ[[[\\\ccceeehhhkkkooovvv}}}}}}wwwsssmmmhhhbbb___[[[VVVUUUXXXXXXWWWWWWWWWXXXZZZ\\\]]]dddhhhnnntttxxx|||------,,,++++++,,,,,,,,,++++++,,,---...000000000222111111000000000000000222222222222222111111000...///000111111000//////---000333555444222111000222111000000111222333333444///---000333333333666111000000000//////......000///...///111333222111111000///000222333444333000111222333333222111000////////////000111111111333333333444444444444555222222222222222111111000/////////000222333444444666444111000111222222111111333666777666444333333444444444444444444444444555444333222222222333333:::999777555333222111000222111...,,,)))'''&&&%%%'''''''''%%%###"""###%%%'''&&&&&&(((+++------,,,000000///000111333444555666666777888999888666444111///...---'''$$$!!!"""""""""############$$$###"""$$$%%%&&&&&&$$$ """"""!!!  """"""!!!  !!!"""""""""!!!!!!"""""""""###"""!!! !!!!!! !!!"""###"""!!!  ######"""""""""!!!!!!!!!  """###!!! !!!"""""""""!!! $$$"""!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&''')))+++///000333777999;;;<<<<<<===<<<:::999888888888888666444111---+++******+++***))))))((('''''''''((((((((()))+++...000222333999999:::;;;<<<<<<999777666444333333555666666555666555555666777666333000222111/////////000111111000000111111000000///...,,,,,,,,,,,,---...///000...,,,))))))******(((&&&(((&&&###""""""""""""!!!######$$$$$$$$$######"""########################""""""###$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$###""""""$$$&&&((()))((('''&&&***((('''))),,,......---...000333444444444555666444777:::;;;<<<<<<>>>???????????????>>>===<<<;;;===<<<<<<<<<;;;;;;::::::<<<>>>@@@@@@@@@???======<<<;;;::::::;;;:::888555:::999999:::::::::;;;;;;555555555666777777777888888888888777777777777777555666666777777777777666;;;;;;::::::::::::::::::888888777777777888999:::@@@BBBFFFJJJLLLLLLKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKPPPPPPQQQRRRRRRSSSSSSTTTWWWWWWWWWWWWVVVUUUSSSRRRPPPRRRUUUWWWWWWUUUSSSQQQRRRTTTVVVWWWWWWXXXZZZ]]]]]]]]][[[ZZZZZZZZZ[[[\\\bbbdddgggkkkpppvvv~~~yyytttqqqjjjfffbbb^^^ZZZVVVUUUUUUWWWXXXXXXXXXXXXZZZ]]]___eeeiiioootttxxx|||,,,,,,+++++++++,,,,,,---,,,---..................222111111000000000000000111111222222222111111000111222333333222111///...---000333555444222111000000111111000000111222333333...---000222111222555111111000000/////////...///......///111222222111111000//////111333333222///000111222222222111000///000111111111111222333111111222222222333333333444444333333222222222222/////////000111222444666666333111000111222222111111333666666555333333333444444444444444444444444555444333222222222333333::::::888666333111111111222000...,,,)))(((&&&&&&'''''''''&&&$$$######$$$'''&&&&&&(((+++,,,,,,+++000111222222333444555666:::999888:::;;;999666222666333000///+++&&&######!!!"""""""""############$$$###"""###%%%&&&&&&%%%!!! !!!######!!! !!!"""###!!!  !!!!!!"""""""""""""""###"""!!! !!!!!!!!!  !!!!!!!!!"""""""""###  """###!!! !!!  !!!"""###%%%###"""###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&''')))+++...000333666999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777555111...,,,++++++,,,******)))((((((((())))))((())))))+++---000222444;;;;;;;;;======<<<999666444222111111333555444444555555555777777666222000111111000//////000111333111111222222111111000///,,,,,,,,,,,,,,,---......,,,+++******))))))'''&&&)))&&&###"""""""""!!! """######$$$$$$$$$######""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&'''&&&%%%$$$###%%%''')))))))))'''&&&&&&((()))))))))))),,,///,,,...000222222333555666666999===????????????@@@<<<===========================<<<<<<<<<<<<<<<;;;@@@???>>>>>>>>>?????????<<<;;;::::::;;;;;;999888999999::::::;;;;;;;;;;;;555555555666777888888999999888888888777777777666555555666777777777777777;;;;;;:::999999::::::;;;999888777777777888:::;;;CCCEEEHHHKKKMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKPPPPPPQQQQQQRRRSSSSSSSSSWWWWWWVVVVVVUUUTTTSSSRRRTTTUUUWWWWWWWWWTTTRRRPPPTTTUUUWWWXXXYYYZZZ\\\]]]]]]\\\[[[ZZZZZZ[[[\\\\\\^^^aaafffkkkpppwww~~~|||vvvqqqnnnfffeeebbb]]]ZZZXXXVVVTTTVVVWWWYYYXXXXXXZZZ]]]```eeeiiiooouuuyyy}}},,,,,,+++++++++,,,---------...000000...------...222111111000000000000000//////000111111111111111333333444555333111///------000333444333111111111000111111111000000222333000---,,,//////---...111111000000000000000000///000///...///111333222111111000//////111222222111000000111111111111111000000111222222111111222333111111111111222222222222555444333333222222333333000111111111000111444666444222000000222333333333111333555555444333333333444444444444444444444444555444333222222222333333666666666555333333444555111000...,,,)))((('''&&&&&&'''((('''%%%$$$$$$%%%&&&&&&&&&(((+++,,,+++***///111333333333333555666:::888777999;;;:::666222777444000///---***%%%"""""""""""""""############%%%###""""""$$$%%%%%%$$$""" !!!######  !!!######!!! !!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!   !!!"""""""""  """###!!! """!!! """$$$%%%###"""###%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$###!!!###%%%&&&&&&&&&(((***...///333666999;;;<<<===;;;;;;;;;;;;;;;;;;::::::555333111///---,,,,,,,,,******))))))))))))***************+++---///222444;;;;;;;;;<<<<<<:::666333222000///000222333333333555555666888888777333000111111111///...///222555222222333333222222111000.........---------......+++++++++***)))(((&&&%%%)))&&&###""""""""""""!!!###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$############!!!"""$$$&&&''''''&&&&&&'''((()))***+++******)))$$$'''***)))&&&&&&***...***,,,...000000222555777777:::???AAAAAA@@@@@@@@@<<<<<<<<<======>>>>>>>>>========================AAA???===<<<===?????????===;;;::::::;;;<<<;;;:::888888999:::::::::::::::999888888888777777777666999999999888888777777666555555666777888888888888:::999888888888:::;;;<<<:::999888777777999;;;<<>>;;;;;;:::999888777666555222111000///...---,,,,,,*********))))))******+++,,,,,,+++,,,---000222444999999:::;;;;;;888333000111///...///111333333222666666777999999888444000111222111///...///333666333333333333333222222111000000///...------------***+++,,,+++***((('''&&&(((%%%###""""""###"""!!!######"""""""""###%%%&&&########################"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$###############!!!"""###$$$$$$%%%%%%%%%''''''((((((((()))))))))&&&'''''''''''''''(((***(((***,,,...///111555777666:::???BBBBBB@@@??????>>>>>>==========================================???===<<<===???@@@>>><<<===;;;::::::<<<===<<<;;;777888999:::::::::999888999999999999888888888888::::::999888888777777666555666777888999999999999888777777666777999<<<===<<<;;;999888888:::<<<>>>DDDEEEGGGJJJLLLLLLLLLLLLIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQSSSSSSRRRRRRRRRRRRRRRSSSYYYXXXXXXWWWVVVVVVVVVVVVXXXXXXYYY[[[]]]]]]\\\[[[YYYXXXXXXXXXYYY[[[]]]^^^\\\___dddiiinnnuuu{{{zzzsssmmmiiibbbeeeccc^^^[[[[[[XXXSSSRRRVVVXXXXXXVVVWWW\\\aaa```gggpppyyy~~~,,,,,,,,,,,,------...///)))---000222000000111333222111111000000000000000***+++---///000111111111---///111333333222000...000111222222111000222333...000222111///...111444000///111333222---,,,/////////000000111111222222111000///000222444333222222000//////111222111111666555333222111222333333///111222111...---...000222222333333333444444444444333111000000000111222333444444222000000444777222000///000222444555555111333444444333222333333444444444444444444444444555444333222222222333333666777888555111///111333111000...+++***(((''''''$$$%%%''''''&&&%%%&&&'''&&&&&&''')))+++,,,***(((***---000111//////111333111000000444999;;;888444222555444111,,,***'''%%%""""""""""""############&&&$$$!!!!!!!!!""""""!!!%%%""" !!!$$$### """$$$###!!! !!!"""###%%%###!!!  """###!!!!!!"""###############!!! !!!######"""!!!"""###$$$%%%%%%$$$###"""   """###!!! !!!"""###"""!!! !!!  """#########%%%%%%%%%$$$$$$######### """$$$&&&&&&&&&((()))...000333777:::===>>>>>>;;;;;;:::888666333111000///000000000///...---,,,+++***************++++++......------...000333444888888999:::999666111---111/////////222333333333666666888::::::888444111111222222000...///333777333333444444333333222111000///...---,,,++++++++++++,,,------***((('''''''''%%%"""""""""######"""$$$###"""!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&'''''''''%%%%%%$$$###""""""######""""""""""""""""""######%%%%%%$$$$$$$$$%%%&&&&&&)))&&&$$$%%%((()))(((&&&'''))),,,---///111555777555999???BBBAAA@@@>>>>>>AAA@@@???===<<<<<<<<<<<<============>>>>>>>>>>>>===<<<<<>>===;;;999888888:::===???CCCDDDFFFHHHJJJKKKKKKKKKHHHIIIKKKMMMNNNOOOOOONNNMMMMMMNNNOOOOOOPPPPPPQQQRRRQQQQQQQQQQQQRRRRRRSSSYYYXXXWWWVVVVVVXXXYYYZZZYYYYYYZZZ\\\]]]]]]\\\ZZZWWWWWWWWWWWWYYY[[[]]]^^^]]]```dddiiimmmsssxxx|||zzzssslllgggaaaeeeddd^^^[[[\\\YYYSSSQQQUUUXXXWWWUUUVVV\\\aaa___fffpppzzz......////////////......111000......000000000///222111111111000000//////000000111111111222222222111111111000000000000000...///000000000000//////444333111000000000111111////////////////////////333222111000000000222222333111000...///111333555222111111000111333444555555555444222000///111333111222222222111000...---222222222333333333333444555555666666666555333222444444444333333222222222111111111222333444555666111111000000111333555666222333444444555555444444222222222111222222333333333444666888777555333111000000///,,,(((&&&''')))&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&%%%###"""...///111111111222333555444444555777999888666333444555555222...)))''''''%%%$$$$$$###############"""###%%%'''''''''%%%$$$ !!!!!!!!!!!!!!!!!! !!!"""$$$%%%!!!"""""" &&&&&&%%%$$$###"""!!! $$$!!!"""&&&%%% """!!!!!!"""######!!!""""""!!!!!!!!!!!!""""""%%%  """ !!!!!! $$$$$$###"""!!! ############$$$%%%&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))///222222666>>>@@@===999:::;;;;;;:::888555333222111000///...---,,,,,,(((***++++++)))(((((()))+++111444111---///222333777555444444555444222000000000//////000222444555666666777999:::999777444888666444222000000111222333333333333333333333222222000...---------,,,***************)))'''&&&%%%***&&&"""!!!"""$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&%%%''')))(((###&&&&&&%%%%%%$$$###""""""%%%$$$###%%%''')))(((''')))(((&&&%%%%%%&&&((()))***(((&&&%%%$$$%%%'''(((&&&))),,,......///222555<<<;;;;;;===???AAABBBBBB<<<===>>>??????>>>===<<<;;;<<<===?????????>>>===;;;;;;;;;<<<<<<<<<<<<<<<>>>======>>>>>>>>>;;;999999999888777777777777777;;;888555777;;;===;;;777999999999777666777888:::777777777999:::999777444666666666666777888999:::>>>>>>>>>===;;;<<<>>>AAAEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNMMMLLLKKKLLLMMMNNNPPPQQQRRRSSSQQQRRRSSSTTTVVVWWWXXXXXX\\\YYYVVVUUUVVVXXXYYYYYY]]]ZZZXXXYYY[[[]]]\\\ZZZ[[[[[[ZZZYYYXXXYYY\\\^^^bbbbbbbbbeeekkkrrrzzz~~~{{{uuuooolllgggddd___\\\ZZZYYYXXXWWWWWWZZZ]]]\\\YYYYYY]]]aaaeeeggglllttt|||+++,,,,,,,,,,,,,,,,,,+++111///......///000000///000000000000//////......111111111111111111111222000000000000000111111111000000000000000000000000333222000/////////000000000000000000000000000000333222111111111222333444111000...------///222333111111000000111222444555222222222000...---///111111222222222111000...---222222333333444444444555444555666666666444333222333333444444333333222111111222444555555444333222222111111111111333444555111222333333444444333333333333222222222222222333333555666777777555222111222///+++))))))(((&&&$$$%%%%%%$$$$$$$$$&&&'''(((&&&&&&'''(((((('''&&&&&&---///111111111111333555333333333555777777555333444444222000...***'''$$$$$$$$$###""""""""""""###!!!"""###%%%%%%%%%$$$### !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$!!!###"""$$$$$$######"""!!!!!! """!!!!!!###### """!!!"""###%%%&&&$$$"""""""""!!!!!!!!!!!!""""""((($$$!!!!!!$$$&&&### !!!!!!""""""!!!!!! $$$$$$$$$$$$%%%&&&''''''&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))...222222666===???===999999999999777555333111222222111000...---,,,,,,)))***++++++***))))))***,,,333666222000222555666777666555555666555333111111111111111222444555666888888888:::;;;;;;888666999777555333222222333333444555666777777666444333444111///...------+++***************((('''&&&%%%###!!! !!!$$$&&&%%%###%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###&&&&&&%%%''')))(((############$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&%%%$$$%%%$$$###"""###$$$&&&''''''&&&%%%$$$$$$&&&((()))%%%(((+++------...222555;;;::::::;;;===???AAAAAA======>>>>>>>>>======<<<:::;;;<<<>>>>>>???>>>>>>;;;;;;;;;;;;;;;:::::::::===<<<<<<<<<======;;;999888888777666666666666666777555444777<<>>DDDEEEFFFGGGHHHIIIJJJKKKNNNNNNOOOPPPQQQQQQOOONNNLLLLLLMMMOOOQQQRRRSSSTTTTTTTTTUUUVVVWWWWWWXXXYYYYYYVVVSSSSSSUUUWWWXXXYYY[[[YYYWWWXXX[[[\\\\\\ZZZYYYZZZZZZYYYYYYZZZ]]]```bbbbbbcccfffkkkrrryyy}}}}}}xxxsssooohhhddd___\\\ZZZYYYWWWVVVWWWZZZ]]]\\\YYYYYY]]]aaaeeegggmmmttt|||++++++++++++++++++++++++111///......///000000///////////////............111111111111111111111000//////000000111111222222222111111000000000111111111111000////////////000111111111111111111111111111000000000111222333333///...---,,,,,,...///111111000000000000222333444222222111000...---///111222222222222111000///...222222333333444555666666333444555555555444333222111222444555444333111000111333555666666444111///333222222111111222333333111111222333333333333333555444333222222111222222444555666777666444222000333---''''''******&&&!!!$$$###"""!!!"""$$$&&&(((''''''(((***************---///111111111111333555444333222333555555555444555333000///...+++&&&"""######"""!!!!!!!!!""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!! !!!  !!!!!!"""$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """$$$%%%%%%###""""""!!!!!!!!!!!!"""""""""  """###  !!!"""###$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$%%%&&&'''((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))---111222666;;;===<<<<<<;;;:::888666444333222333222111000///---,,,,,,)))***,,,+++******+++,,,,,,222555222000333666666888666666666777666555333333333333444555666888999::::::;;;<<<>>>===:::888:::999777666555555555666333555666777777555333111555333000///...---+++************)))((('''&&&%%% !!!###%%%%%%###!!!%%%$$$###"""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%&&&)))'''###""""""###$$$%%%%%%&&&&&&%%%###""""""######"""!!!$$$###"""""""""$$$%%%&&&$$$$$$###$$$%%%''')))***&&&(((***+++,,,...111444::::::999999:::===???AAA>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>><<<<<<;;;:::999888888777;;;:::::::::;;;;;;:::888777777666555555555555666777555444777;;;>>>===;;;999999888888888888999:::444444444666777777555333777777777777777888999:::444777:::;;;;;;;;;<<<===BBBCCCDDDFFFGGGHHHJJJJJJNNNPPPRRRSSSSSSQQQOOOMMMMMMMMMNNNPPPRRRTTTUUUVVVWWWWWWWWWWWWXXXXXXYYYYYYVVVTTTRRRRRRSSSVVVWWWWWWXXXWWWVVVWWWZZZ[[[\\\[[[XXXYYYZZZZZZZZZ[[[^^^aaabbbbbbcccffflllsssyyy}}}{{{vvvsssiiieee```[[[YYYXXXVVVUUUWWWYYY[[[[[[YYYZZZ]]]```dddhhhnnnuuu|||........................000///------///000///...////////////////////////111111111111000000000000......///000111222222333333222111000000111111222111111111000000000000111000000000000000000000000......//////000000111222///...---,,,,,,---///000000000//////000111333444333333333111//////111333222222222222111111000000222222333444555666666777222333444555555444333222000111444555555333111///111111333333333222111000444333333222222111111111222222333444444444444333666555444333222111111111555555666666555333111000222...))))))******&&&"""$$$###!!! !!!###&&&'''&&&&&&((()))***,,,,,,------///000111000111222444555444222222444666555555777333//////000...'''"""###""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###!!!!!!!!!!!!  """###!!! !!!!!!"""######$$$""""""!!! !!!###  !!!"""!!! """"""!!!!!!!!!!!!""""""  """###$$$###""""""!!!""""""###$$$%%%&&&&&&############$$$%%%&&&''''''(((((((((((('''&&&&&&((((((((((((((((((((((((***---000222666999;;;;;;@@@>>><<<999777666555444444333222111///...---,,,***+++,,,,,,++++++,,,...***000222000000333666555888777777777999999777555666666666777888999:::;;;===<<<===???@@@???===:::<<<;;;:::999888888888888777777777777666666555444777555222000///...,,,************)))((('''%%%%%%$$$$$$#########"""!!! %%%$$$""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$&&&)))'''"""%%%%%%%%%$$$$$$#########$$$"""!!!"""###$$$###!!!&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&((()))***'''((()))+++---///222444::::::999999999<<>>===;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>======>>>>>><<<;;;:::888777666:::999888888::::::999777666555555444444444555555:::888777888:::;;;:::999999888888888999::::::999555444444666777777666444888777777777888888999:::777:::>>>@@@???>>>===>>>AAAAAACCCDDDFFFHHHIIIJJJMMMOOORRRTTTRRROOOMMMKKKNNNNNNPPPQQQSSSUUUVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYWWWUUUSSSRRRSSSUUUUUUUUUVVVVVVVVVWWWYYYZZZ[[[\\\ZZZ[[[\\\[[[ZZZ[[[]]]______```bbbgggmmmuuu|||}}}xxxuuujjjfff```[[[XXXWWWUUUTTTWWWXXXZZZZZZZZZZZZ]]]```dddhhhooowww}}}000000////////////000000000...------...//////...000000000000000000000000000000000000000000000000......///000111222222333333333222111111000111111111222222222222222222222///////////////////////////000000111111222222222000000///......//////000000///......///000222333222333222111//////111333222222222111111111111111222222333333444555555666111222333444444333222222///111333555555333111///000//////...///111333444333333333333222111111000333444444555555555555555666555444333222222222222555555555555444333222111//////...,,,***'''&&&&&&$$$###"""!!!"""###%%%&&&$$$$$$%%%''')))***,,,------...000000000000222444666555333444555777777666999555111000111///)))######""""""!!!!!!!!!!!!!!!$$$######"""""""""######""""""!!!!!!  !!!"""""""""!!!!!!"""""" !!!!!!"""$$$$$$%%%&&&######"""!!! ###&&&###""" !!!!!! """"""!!!!!!!!!!!!""""""!!!!!!"""###$$$###""" !!!"""###""""""!!! !!!!!!"""""""""###""""""######$$$%%%&&&(((((())))))(((((('''&&&)))))))))))))))))))))))),,,---///333666888999;;;@@@???<<<:::777666555555555555333222000...---,,,***+++,,,,,,+++,,,///111---111222111222555777666999888888999;;;;;;999888888888999:::;;;<<<======???>>>???AAABBBBBB???=========<<<;;;::::::::::::>>>===;;;999888888::::::888666333111000///---+++))))))))))))(((&&&%%%$$$'''&&&$$$"""!!!"""###$$$%%%$$$""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%$$$&&&((('''"""%%%%%%$$$$$$$$$$$$$$$######"""!!!###%%%&&&&&&%%%((('''&&&%%%$$$#########'''''''''''''''(((((())))))))))))***---000333444999:::;;;::::::<<>>===;;;;;;;;;<<<===CCCBBBAAA@@@>>>===<<<<<>>===<<<;;;:::999888999777666777888999888777555555444444444444555555999888888888:::::::::999999888777888;;;<<<:::999777666666777999999888777888888888888888888999:::;;;>>>AAABBBAAA>>><<<<<>>>>>>>>@@@@@@@@@BBBDDDCCC@@@>>>============<<<<<<<<<;;;>>><<<:::777666777888999888666333111111000...---)))))))))((('''&&&%%%$$$$$$$$$###"""!!!###'''***%%%$$$###"""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$%%%(((&&&"""!!!!!!"""###%%%&&&''''''###""""""$$$&&&(((''''''&&&&&&%%%$$$###"""!!!!!!&&&&&&''''''''''''''''''***((('''(((,,,000333444777:::<<<<<<;;;;;;>>>BBB>>>>>>============>>>>>>DDDCCCAAA???===<<<;;;;;;=========<<<<<<;;;;;;;;;888777555666777999888888555444444444444555666666555555777888:::<<<======999888777999<<<===;;;888999777777888:::;;;;;;:::999999888888888999999:::;;;>>>@@@AAA???<<<::::::???@@@BBBDDDGGGIIIKKKLLLNNNRRRVVVVVVSSSQQQPPPQQQQQQQQQRRRSSSSSSTTTUUUUUUXXXXXXXXXXXXXXXWWWWWWWWW[[[YYYWWWVVVVVVVVVUUUTTTVVVXXXYYYYYYXXXYYY[[[]]]___``````___\\\ZZZZZZ[[[\\\^^^cccjjjsss|||~~~vvvrrrjjjeee^^^YYYVVVVVVVVVUUUVVVWWWWWWXXXZZZ\\\^^^___cccjjjsssyyy}}}///...---,,,,,,---...///000...,,,---...///....../////////000000000111111---......///000111222222000000000000000111111111///111222333222000---,,,000111222333444333333222////////////////////////333333444444333222111000111111111000000/////////......------...///111222/////////...------///111333222111111111222333333333222222222222111111111///000111333333333222111000000111222222222222222222111000000000222333444111222333333333222111111333444555555666666555555555444444333333333444444222222333333333444444444///...---,,,+++)))&&&$$$############""" """""""""###%%%''')))***,,,...///000///000222333444333444555777777555444666666444222///,,,(((&&&$$$$$$###""""""""""""###$$$$$$%%%%%%%%%$$$""""""###""""""!!! !!!""""""""""""!!!!!!###$$$###!!! """$$$ !!!!!!"""###$$$%%%%%%$$$""" ###%%%$$$###(((&&&$$$###$$$$$$$$$###""""""!!!!!!!!!!!!""""""  !!!"""$$$###""" !!!"""###"""###$$$%%%&&&((())))))%%%%%%%%%%%%&&&'''(((((()))************)))(((((())))))))))))))))))))))))000...000666999777888<<<:::;;;;;;:::999666444333777666555333111///---,,,+++,,,---,,,,,,...222555555888888666888;;;;;;888:::::::::;;;>>>???>>><<<999:::<<<>>>?????????>>>AAA@@@AAACCCDDDDDDAAA???===>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::999777666888666333222222111000...)))))))))((('''&&&$$$$$$!!!###$$$###""""""%%%(((%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$###%%%(((&&&!!! !!!"""###%%%&&&'''(((%%%######$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&''''''(((&&&$$$&&&***///111111333888<<<===;;;:::<<>>???@@@@@@@@@@@@AAA@@@>>>===<<<;;;;;;<<<:::::::::;;;;;;<<<<<<<<<888777555555777999999888555555444444555666666777444666777999:::;;;===>>>999777666999===>>><<<888999888777888:::<<<<<<;;;:::999999888888999999999:::<<>><<<;;;;;;???@@@BBBDDDGGGJJJLLLMMMMMMRRRUUUUUURRRPPPQQQTTTSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVXXXVVVUUUVVVWWWXXXWWWVVVXXXZZZ[[[ZZZXXXXXX[[[]]]^^^``````___]]][[[[[[\\\___aaaffflllttt}}}~~~wwwrrriiiddd]]]XXXVVVVVVWWWWWWVVVVVVVVVXXXZZZ]]]^^^^^^cccjjjtttzzz}}}111000...------...000111///...,,,,,,...///...------.........//////000000,,,---...///000111222333111111111000000000000000...000222333333000,,,***///000111222333333222111000000000000000000000000111111111111000///---+++111111000000/////////.........------...///111222000111111000//////111333333222111111111222333444333333222222111000000//////000111222333333222111000000111111111222222333333444444444444333222222111111333333444333222111222333444444555555444444444444333333333444555555111222222333333444444555111,,,)))***,,,+++%%% !!!"""######!!!###""""""###$$$&&&(((***,,,...///000///000111333222222333555777666444222444555555222...)))''''''%%%$$$$$$###############"""$$$%%%&&&%%%$$$!!! ###""""""!!! !!!############"""!!!$$$%%%""" !!! !!!"""#########$$$ ###&&&### %%%###!!!!!!###$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!###'''&&&###!!! !!!###%%% """$$$&&&((()))''''''&&&''''''((()))******************)))((((((++++++++++++++++++++++++222///111777:::777888===;;;<<<======<<<999777555888777555333111///------+++,,,---,,,---///333666666777777555777::::::666;;;::::::<<<>>>??????===999;;;<<<>>>????????????AAAAAAAAACCCDDDDDDAAA???===>>>>>>>>>>>>======<<<@@@BBBEEEFFFEEEAAA===:::888666333222222222111000)))))))))((('''&&&$$$$$$!!!$$$&&&%%%""" !!!$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$###%%%(((&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%%%%$$$"""###$$$&&&'''((()))))))))!!!###%%%&&&'''''''''$$$"""###(((---//////111666;;;===:::999;;;===;;;===???@@@AAAAAAAAA@@@===<<<;;;::::::;;;<<<===777777888999;;;<<<======999777555555777999999999555555555555555666777888777999::::::999999:::;;;999777666999>>>???<<<888999888777777:::;;;<<<;;;::::::999999888999999999:::<<>>>>>>>>??????@@@BBBEEEHHHKKKMMMNNNKKKOOORRRRRRNNNMMMPPPSSSTTTSSSSSSSSSRRRRRRQQQQQQTTTTTTTTTUUUUUUVVVVVVVVVTTTSSSSSSUUUWWWYYYYYYXXXYYY[[[\\\[[[YYYXXX[[[]]]]]]^^^```___^^^]]]]]]]]]bbbdddhhhnnnuuu}}}xxxssshhhccc\\\WWWVVVVVVWWWXXXVVVVVVVVVWWWZZZ]]]^^^^^^ccckkkuuu{{{~~~...,,,,,,---///000///...222...---//////,,,---111222111///.........///000//////.........---------000000111111000///...---000000000000111222333444333333222000///000444666000000000000////////////000000111222222222222111333111//////000111000///111///...000333555333111222111000//////111333444333222000///000222444666333222222111111111111111000000111111111222222222333444555555555444333222777777777777666555444333444333222222111111111222333444444555666777888888777666555444333222222333222111111000000111111222...,,,+++++++++***'''%%%$$$###"""###$$$###""" %%%""""""%%%&&&###$$$&&&//////000000000000//////555555555555555444444444666888555111//////+++%%%######"""!!!!!!"""###$$$""""""#########$$$$$$$$$%%%$$$###"""!!!""""""### """######"""  !!!"""###"""""""""!!!""" """&&&'''%%%%%%###!!!"""$$$$$$""" %%%$$$###!!!!!!!!!"""###+++&&& !!!""""""&&&###  !!!!!!!!!&&&%%%$$$$$$######$$$$$$###$$$%%%&&&''''''''''''(((((((((((()))***+++,,,---,,,,,,---......---+++,,,,,,,,,,,,---...000000222444666555444555:::???;;;;;;;;;::::::999999999888555111...---...111333......---...///222555777888888999::::::::::::999:::999888888888999:::;;;<<<<<<;;;;;;;;;<<<======>>>???@@@@@@???>>>???AAA@@@?????????>>>>>>======??????@@@BBBCCCAAA===999999666444222222222000///...,,,)))&&&$$$$$$%%%&&&$$$###"""!!!"""%%%''')))&&&&&&''''''&&&&&&%%%$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%$$$$$$######$$$$$$%%%)))(((''''''(((***,,,...555666888999:::;;;;;;;;;======???@@@AAABBBBBBCCC@@@???===<<<;;;;;;<<<<<<666777888999:::999888888777666555444444555666777555888888444222666999999:::999999999999:::;;;<<<:::999777666666888:::;;;777555444777:::<<<;;;:::<<<======:::777666888;;;;;;<<<===?????????>>>===>>>@@@DDDGGGIIIJJJJJJJJJQQQQQQRRRRRRSSSTTTTTTUUUVVVRRRQQQSSSSSSPPPPPPTTTPPPUUUYYYXXXUUUSSSTTTWWWUUUUUUUUUVVVWWWXXXYYYZZZZZZXXXVVVUUUUUUXXX\\\^^^]]]]]]^^^^^^^^^]]]\\\\\\cccfffjjjooouuu|||wwwoooeee___[[[ZZZYYYVVVUUUVVVUUUWWWYYYZZZYYYZZZ\\\^^^dddkkkttt{{{}}}...---,,,---///000///...000---,,,//////---...222111111///.........///000,,,,,,---......//////000...///000111111000//////000000000000111222333444333222000///...000222444111111000000//////......000000111222222222222111444222000000111111000///000...---...111333222111333222000000000111333444444333111000000222444555222222111000000000000111000000111111111222222222222222333444444333222222666666666555444333333222555555444333222222222222444444555555666666777777777666555444333333333333555444444333333444444555222111///---,,,***'''%%%"""!!! !!!"""""" ### !!!%%%&&&$$$%%%(((---...//////000000000///444444444555555555555555666777555111000000,,,&&&$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$###"""""""""""""""""""""!!!  !!!"""######"""!!! """"""#########$$$$$$$$$ ######!!!!!!$$$%%%"""&&&###""""""$$$%%%###"""%%%$$$###"""!!!""""""###'''%%%""""""###%%%$$$###(((&&&$$$###$$$%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%$$$%%%&&&'''(((((((((((()))))))))******+++,,,---///---,,,---...///...---............///000111222333444555555666777;;;===;;;;;;::::::999888777777666444111...---...000111---------...///222444666777888999999::::::999999:::999888777777888999::::::::::::::::::;;;<<<<<<===>>>??????======>>>??????>>>>>>>>>=========<<<>>>???@@@BBBCCCAAA<<<999888666444333222222111//////,,,)))&&&%%%%%%%%%&&&&&&%%%$$$#########$$$%%%######$$$%%%&&&&&&%%%%%%"""###%%%%%%###"""###$$$###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''')))(((''''''(((***,,,...333444666888999:::;;;;;;<<<===???@@@AAABBBBBBAAA@@@>>>===<<<;;;;;;<<<<<<777777999:::::::::999888888777666555555666777888888::::::555333666888777<<<;;;::::::999999888999:::999777666666777888999777666555666999;;;:::999<<<===<<<:::666555777999;;;<<<>>>???@@@??????>>>@@@BBBEEEHHHJJJJJJJJJJJJPPPPPPPPPQQQRRRRRRSSSSSSRRROOOOOORRRSSSQQQQQQUUUTTTXXX[[[YYYUUUSSSTTTVVVUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[\\\]]]]]]^^^^^^^^^]]]]]]bbbeeejjjpppvvv}}}xxxqqqfff___[[[ZZZYYYUUUSSSUUUTTTVVVXXXXXXXXXYYY[[[]]]eeellluuu{{{~~~...---,,,---/////////---///,,,,,,//////---///222111000//////......//////***+++,,,---///000222222---...///111222222111111000000000111111222333333222111///......///111222222222111000//////......000000111222222222222111444222111000222222222111000...------///111111111333222111111111222333444666555333222222222444444222111111000000000000000111111111111111222222222000000111222333333333333666555444333222222222333777666555444333333333333555555555555555555666666666666555555444444333333666555555555555555555666555333000...,,,)))%%%"""###"""!!!!!!""""""!!!!!! %%%&&&%%%'''***+++,,,---...///000000000333333444444555555666666444555444111000000---'''%%%$$$###"""""""""$$$$$$((('''&&&$$$###!!! """#########"""!!!!!!"""###$$$$$$###"""!!!######"""!!!"""###$$$%%%###%%%%%%"""!!!###### %%%$$$######$$$%%%%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%'''(((&&&%%%$$$###"""###%%%&&&$$$###$$$$$$$$$$$$%%%&&&'''(((''''''((()))************,,,,,,,,,,,,,,,---...///111///------...000000///111000000111111222333444333333333555888;;;;;;;;;<<<<<<;;;999888777666666444333111///......//////++++++---...000111333333777888999999::::::999999:::999888777666666666777777777777777888999;;;;;;;;;<<<===<<<;;;:::;;;<<<======<<<<<<<<<<<<;;;;;;===>>>@@@BBBCCC@@@<<<888888666444333333222111000///---***'''%%%%%%%%%&&&''''''&&&$$$###"""!!! !!!"""$$$%%%%%%&&&&&&"""###%%%%%%###"""###$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''')))***,,,...000222444666888999::::::;;;<<<>>>AAAAAAAAA@@@??????>>>===;;;;;;;;;;;;<<<888888999:::::::::::::::999888777666666777888888:::<<<;;;666444666777666======;;;:::888777666555999888666555444555666666777666555666888999999777;;;<<<;;;999777666777888<<<===>>>@@@AAAAAA@@@@@@CCCDDDFFFIIIJJJKKKJJJJJJNNNNNNOOOOOOPPPPPPQQQQQQPPPMMMNNNRRRSSSQQQRRRUUUWWWYYY[[[ZZZVVVSSSTTTVVVUUUUUUUUUUUUVVVVVVVVVVVVXXXZZZ]]]______^^^[[[YYY[[[\\\]]]^^^^^^^^^^^^^^^bbbeeekkkqqqwww~~~yyyqqqggg```[[[[[[YYYTTTSSSTTTSSSUUUVVVWWWWWWXXXZZZ\\\fffmmmuuu{{{~~~///---,,,---...///...---///,,,,,,//////------000000000//////............++++++,,,...///000111222...///000111222111111000000000111111222222222222333111/////////111111111333222222111000///......000000111222222222222111444222111111222333333222111///.........000222222222222222111222333444444666555555444333333333333222111000000//////000000111111111111111111111111///000111222333444555555666555444333222222333333666555444333333222222222555555555555555555555444666666666666555555444444555555444444444444555555333111...,,,***'''### &&&$$$######$$$$$$###"""""" !!!%%%&&&%%%&&&))))))***,,,...///000111111222222333444444555666666333444333000000111...)))&&&%%%$$$###"""###$$$$$$((('''&&&%%%###"""!!! %%%$$$$$$######$$$$$$%%%!!!"""############"""!!!"""!!! !!!###$$$$$$&&&&&&""""""$$$### %%%$$$#########%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''&&&""""""###%%%''''''%%%###&&&&&&&&&'''(((***+++,,,++++++,,,---------------...............///000000333111...---...000111111111111111111111222333333333222222555:::===;;;999>>>===<<<;;;999888777666444333333222111000//////***+++---///000111222222777777888999999999999999:::999888777666555444444444444555555777888::::::999:::;;;:::999888999:::;;;;;;;;;:::::::::::::::======???AAABBB@@@;;;777888666444333333333222000000...+++(((&&&&&&%%%&&&'''&&&&&&%%%###""" !!!"""###$$$%%%%%%%%%%%%"""###%%%%%%###"""###$$$#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&''''''&&&&&&%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%'''''''''((()))+++,,,...///000333555777999:::;;;:::;;;>>>@@@AAA@@@???>>>???>>><<<;;;::::::;;;;;;999999::::::;;;;;;;;;;;;888777666555555555666777999<<<<<<777555777888777<<<;;;;;;:::888777555555888777666555444333333444777777666777777888888777::::::::::::999999::::::<<<===???AAABBBCCCBBBBBBFFFFFFHHHIIIJJJKKKJJJJJJMMMMMMMMMNNNNNNOOOOOOOOOPPPNNNOOOSSSTTTRRRRRRUUUVVVXXXYYYXXXVVVTTTUUUVVVUUUUUUUUUUUUUUUUUUTTTTTTXXXZZZ]]]``````^^^ZZZXXXZZZ[[[\\\^^^___```aaaaaacccgggmmmtttzzzxxxqqqiiibbb]]]\\\ZZZUUUSSSUUUSSSUUUVVVVVVVVVXXX[[[]]]gggnnnvvv{{{~~~///...------...///...,,,000------//////,,,+++---///////////////......---........./////////000000000111222222222000///...000000111222222222111111333111///000222444333222333222222111000/////////000000111222222222222111444222111111222333333222111111111000000000222333222111111111222222333333555555555555444333333222222111111000000000000000111111111111111111111111111111222333444555777777555555444444444444444444444333333222222222222222555555555555444444444444666666777777777666555444666555555444444555555666111///---+++***(((%%%"""&&&$$$""""""###$$$###"""$$$!!!"""%%%&&&$$$$$$''')))***,,,---///000111111111222222333444555666666222444333000000111...)))'''&&&%%%#########$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$"""!!!"""%%%(((+++"""""""""######"""""""""###"""  !!!###%%%###&&&&&&######&&&'''$$$%%%$$$$$$###"""###%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&))))))'''&&&%%%%%%'''(((((((((***,,,...---+++(((*********+++,,,...///000...//////000000000000000/////////...//////000000333000------...000111111000////////////000000111222111111555:::<<<;;;999@@@???>>>===;;;:::888888555555555444333222111000,,,---...000111222222222777777888999999999999888999999888777666444333333333444444555666777999:::888::::::999777777777888999999999999999:::::::::======>>>@@@@@@???;;;777888666444333444444333111000///,,,***(((&&&&&&%%%$$$%%%%%%$$$###"""!!! $$$$$$%%%%%%%%%%%%$$$$$$"""###%%%%%%###"""###$$$""""""###$$$%%%%%%&&&&&&$$$############$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''(((***+++------///111333555777999:::;;;:::;;;===?????????======???>>><<<;;;::::::;;;;;;999999999:::::::::;;;;;;777666555444333444444555666:::;;;777666888:::999888888999999999888777666777666555444333333333222777777888888777777888888999999:::;;;===>>>>>>>>><<<>>>@@@BBBDDDDDDDDDDDDGGGGGGHHHIIIJJJJJJKKKKKKMMMMMMMMMNNNNNNNNNNNNNNNSSSQQQRRRUUUVVVSSSRRRUUUTTTUUUUUUUUUUUUUUUVVVXXXUUUUUUVVVVVVVVVUUUTTTTTTXXXYYY[[[\\\]]]\\\[[[ZZZYYY[[[]]]___aaacccddddddfffkkkrrryyywwwqqqkkkddd___^^^[[[WWWUUUVVVTTTUUUVVVVVVWWWYYY\\\___hhhnnnvvv{{{~~~///...------...///---,,,///,,,---000///,,,+++---...////////////...------000000000//////.........111222222333222000///...000111222333333222111000222000...000444666555333222222111111111000000000000000111222222222222111333111000000222333333222000111333222111000111333000000111111111222222222222333444555555444222111333222222111111111111111222222222111111111111111222222222333444555777888444444555555555555444333222222111111111222333333444444444444444444555555555666777888888777666555888777777666666777777888111000...------+++(((&&&$$$!!! !!!!!! %%%""""""%%%&&&######&&&***+++,,,...000111111111222222333333444444555555333444333000000111...)))((('''%%%$$$$$$$$$$$$%%%###$$$$$$$$$%%%%%%&&&&&&$$$"""  $$$'''***########################%%%%%%$$$###$$$%%%&&&'''###&&&'''%%%&&&)))***'''''''''&&&$$$""""""%%%'''&&&'''((()))))))))((((((++++++***(((&&&&&&)))+++++++++,,,...//////,,,***---------...///111222333000000111111111111111000//////.........//////000000...,,,,,,---//////.........------------......000000111333777999::::::@@@@@@???>>><<<;;;::::::777666666555444333222111///000000111222333444555666777888888999999888888999999888888777555444333555555555555666777999999999:::;;;:::888666777888888888999999999999::::::>>>=========>>>===;;;999888666444333444444333222111000---+++)))'''&&&%%%$$$$$$#########"""""""""%%%%%%&&&&&&%%%$$$$$$###"""###%%%%%%###"""###$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''')))***,,,------000111333555777888999999:::;;;<<<<<<============>>>===<<<::::::::::::;;;999999999999999:::;;;;;;777666444333222333333444444888:::777666999:::888555666777888999999888777666555555555444333333333666888999999888888999;;;999999:::<<>>AAACCCEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKNNNNNNNNNOOOOOOOOOOOOOOOSSSRRRSSSWWWWWWTTTRRRTTTSSSSSSSSSTTTUUUVVVXXXXXXTTTUUUVVVWWWWWWVVVUUUTTTWWWXXXYYYZZZ[[[[[[[[[[[[YYY[[[]]]```ccceeeggghhhkkkpppxxx~~~wwwqqqjjjccc___^^^\\\WWWVVVWWWTTTUUUVVVVVVWWWYYY]]]```hhhmmmuuuzzz}}}000...------......---,,,+++)))+++///000------///....../////////...---,,,000000000000//////......000111222222222111000///000111222333333222000///000---,,,///444777666333000111111111111222222222000000111222222222222111111000//////111222222111---000333333111//////000//////000000111111111000000111333555555444222111444333333222222222222222222222222111111111000000222222111222222444666777111222444666666444222111111111111222333444555666333333333444444555555555555666888999999888666555777777777666666777777777222000...---,,,+++(((%%%###!!! ###!!!!!!%%%&&&$$$%%%(((+++,,,...///000111111111333333333333333333333333333555444111000111---((()))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###############$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%((()))''''''++++++)))++++++***&&&######&&&)))((()))***+++++++++*********,,,...---++++++,,,...------,,,---///...,,,***////////////000111222333///000000000000000//////......------------......---,,,++++++------,,,+++------,,,,,,+++,,,,,,---...///111222333666999<<>>>>>===<<<;;;;;;;;;777666555444333222222222333333222333333555777888666777777888888888888888888888999999888666555444777777777777777888999999:::;;;<<<;;;888777888999888888999999999:::::::::@@@>>>;;;;;;;;;<<<;;;:::888666444444444555444333111000...,,,)))'''&&&%%%&&&%%%###"""!!!!!!"""""""""###$$$$$$$$$$$$$$$###"""###%%%%%%###"""###$$$!!!"""###$$$%%%&&&&&&'''%%%%%%%%%$$$%%%%%%&&&'''###############$$$%%%&&&&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%''')))+++,,,------///000222444555666777777<<<;;;:::::::::;;;<<<===>>>===;;;:::999999:::;;;999888888777888999:::;;;888777555444333333444444555999:::777555777777666444555777888999888777666444555555555555555444444666888::::::999999;;;===;;;::::::<<>><<<===???AAADDDFFFHHHHHHHHHFFFFFFFFFGGGHHHJJJKKKLLLPPPPPPPPPPPPPPPPPPPPPPPPQQQOOOQQQVVVWWWTTTSSSUUUVVVUUUTTTTTTUUUWWWXXXXXXSSSTTTVVVXXXXXXXXXWWWVVVUUUVVVXXXZZZ\\\\\\\\\\\\ZZZ\\\^^^bbbeeehhhjjjkkkpppuuu}}}xxxrrrgggaaa\\\\\\ZZZWWWUUUWWWSSSTTTTTTTTTUUUXXX]]]```gggmmmtttyyy{{{000///------......---,,,(((''')))///111//////222---.../////////...,,,,,,000000000000000/////////...///111222333333222222000111222333333222000///...+++***---333777666333000000000111222222333333000000111222222222222111111///...///111222222111+++///333444111...............///000000000000000...000222555555444222111555444333333222222333333222222222222111111000000222111111000111222444555...000333666666444111///111111222333444666777888222222333333444555666666555666888999999888777666555555444444444444555555111///---+++***(((%%%"""%%%"""!!!!!!!!!!!! %%%&&&%%%&&&***------///000111111111111444333333333333333333333444666444111000000---''')))((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&###!!!((((((''''''''''''((((((###$$$%%%&&&&&&&&&%%%%%%(((***+++((((((++++++)))......,,,)))%%%$$$'''+++)))***+++,,,---,,,,,,+++''',,,000222111///000111333222111222222222000///////////////000111222333....../////////......---...------,,,,,,,,,------+++******+++,,,---+++)))---,,,,,,+++++++++,,,,,,---///111111111333999>>>======<<<<<<<<<;;;;;;;;;777666444222111111111222666555444333444666999:::666666777888888888888888888888999999999777666555999888888888888888999:::;;;<<<===;;;999888888999888888999999::::::::::::AAA>>>;;;999:::;;;;;;;;;888666444444555555444333111111///,,,***(((&&&%%%(((&&&###!!! !!!!!! !!!###$$$$$$$$$$$$"""###%%%%%%###"""###$$$!!!""""""$$$%%%&&&''''''######""""""######$$$%%%###"""""""""###$$$$$$%%%&&&%%%###""""""###%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%''')))+++,,,------//////111222333444444444===;;;:::999999:::<<<>>>>>>===;;;:::999999::::::999888777777777888999:::999888666555444444444555666:::;;;777555555555333444666777999999777666555444444555666666555555555555888;;;;;;::::::<<>>>>>;;;888===???BBBEEEGGGHHHIIIIIIEEEEEEFFFFFFHHHJJJKKKLLLQQQQQQQQQQQQQQQQQQQQQQQQMMMLLLOOOUUUWWWUUUTTTVVVZZZXXXVVVUUUVVVWWWWWWWWWSSSTTTWWWYYYYYYYYYXXXWWWSSSUUUYYY]]]^^^^^^]]]\\\ZZZ\\\___cccgggjjjlllmmmsssyyyzzzttteee___[[[ZZZYYYVVVUUUVVVRRRSSSSSSSSSTTTWWW\\\___ggglllsssxxx{{{~~~///...------------,,,***...,,,***+++...000...,,,---------...000111000///111///......//////...,,,............///000222333///111222222111111222333222222222222222222333333222111000000222333222111111111111111111000//////000111222222222000///...///000111222333222111000222333444333111/////////000111333444555444444333222444666555222000111333111222111000///000222444333222111111333555555444555555444444444555555666444333222222333444666777444333333444444555666777444666777888777888999;;;888888888777666444333222444222...***'''%%%$$$$$$######"""!!!!!!!!!!!!!!! $$$&&&&&&%%%$$$***,,,///000//////000222000111222333444555555555444333333333333111---******(((%%%$$$%%%'''''''''((($$$###((()))''')))...((('''&&&%%%&&&'''((())),,,)))'''(((******(((&&&'''%%%$$$%%%(((***(((&&&***))))))+++///000///---///...---,,,+++,,,------111111111111111111111111000000111111111111111111444444444333333222222111111000.../////////...---000...,,,++++++***)))''')))---...***&&&'''((((((((((((''''''''''''((((((***)))'''&&&'''(((***+++...///000000000333777:::777;;;===<<<;;;===;;;777:::888555333333222000...555666777666444444666888666666777777888999999999555777999999777666555555888888777777888888999::::::;;;<<<:::888777777888888999:::;;;;;;;;;:::999<<<<<<<<<>>>@@@???;;;777:::666222000000111222222333222111...+++(((%%%$$$&&&%%%$$$###""""""""""""$$$###"""!!!!!!###%%%&&&######""""""""""""######%%%###"""###'''((('''%%%%%%%%%%%%$$$$$$$$$######((('''&&&%%%%%%%%%%%%%%%###%%%&&&%%%""""""$$$'''&&&&&&&&&&&&%%%%%%$$$###%%%&&&)))+++---------------///111333444555444444999999:::;;;;;;<<<<<<======>>>>>><<<:::999:::;;;<<<:::888666555555666777888777777666555444444444666666666666666666666666444555666777777666555444444555666888999999999999;;;999888:::>>>@@@???==================<<<<<<<<>>;;;888999666222000111222222222000///...---***(((&&&$$$&&&%%%$$$###""""""""""""$$$###"""!!!"""###%%%&&&######""""""""""""######%%%###"""$$$&&&((('''%%%%%%%%%%%%$$$$$$$$$$$$###''''''&&&%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###%%%'''&&&&&&&&&&&&&&&%%%$$$###&&&''')))***+++,,,++++++,,,---///222444555666666888888999999:::;;;;;;<<<=========;;;999888999;;;888777666555555666888999777777666666555444444333666666666666666666666666888777666666666666777888555555666888999999::::::;;;999888:::===???>>>===========================BBBAAA@@@BBBEEEGGGGGGGGGFFFGGGHHHJJJLLLMMMNNNOOOWWWWWWWWWVVVUUUTTTRRRRRRSSSRRRRRRSSSVVVXXXWWWWWWTTTTTTTTTTTTUUUVVVXXXYYYWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXZZZ]]]^^^^^^___bbbfffjjjmmmppptttwww|||sssllldddaaa]]][[[YYYXXXVVVTTTVVVVVVWWWYYYZZZ\\\]]]^^^ggglllsssxxxzzz}}}...---+++,,,...000000000///---,,,---......---,,,---,,,,,,---///000000///222111000000111111000///111111000//////////////////111222222111111222333...///111333444444333222222000000111333333333222111111000//////000111222111111000000//////000000---...000111111111000//////111333333222111222333000111222222222111000///222444555555333222222333///111333444444333555666111000//////111333333222666555555444444444555555000111222444555555666666333333444444555666666777666666666666666666666666555555555555444444333222222111///,,,)))&&&$$$#########"""!!!!!!!!!!!!!!! """###$$$%%%%%%%%%%%%(((+++,,,---...000111222333444555777777777777555444333333333222///,,,---***'''%%%&&&''''''&&&,,,)))'''((('''$$$%%%(((((((((((((((((()))******...---,,,,,,---...,,,+++...---+++,,,------,,,+++---------///111222111000222111000000///000000000333333444444444555555555666666666555444444333333444444333222111000///...***((('''(((******)))(((((('''%%%&&&&&&'''%%%$$$$$$((()))%%%###%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&((()))***+++---000111222333666888888<<<>>>===>>>BBBCCC@@@<<<:::777666666555444222666222...111777:::777444777666555444555777999:::::::::999777555444666777;;;::::::::::::;;;<<<<<<999;;;<<<<<<;;;:::<<<===:::;;;===>>>>>>>>>===<<<>>><<<;;;<<<======;;;:::999666222000111222222222//////...---,,,***((('''&&&%%%$$$######""""""###$$$###"""""""""###%%%&&&######""""""""""""######$$$######$$$&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((%%%&&&&&&&&&&&&%%%%%%$$$(((((()))*********))))))+++,,,...111333555666666666777777888888999::::::<<<======;;;999888999;;;666555444444555777999:::666666666555555444444333666666666666666666666666:::999777555555777999:::555666777888999::::::;;;:::999999:::===>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAABBBEEEGGGGGGGGGHHHHHHIIIKKKMMMNNNPPPQQQZZZZZZZZZYYYXXXVVVUUUTTTUUUSSSRRRRRRTTTVVVWWWWWWSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWXXXYYYZZZYYYYYYXXXYYYYYYYYYZZZ[[[]]]___```bbbfffjjjooossswww||||||sssllleeebbb^^^\\\ZZZYYYWWWUUUVVVWWWWWWYYY[[[]]]^^^___eeekkkrrrwwwyyy|||---+++))))))+++---......///......---......---,,,...,,,,,,---///000000///000...---...///000///---000000///////////////000///111222222111111222333,,,...111444555444222111111000000111333444333222222111///......000222333111000///......///000111...///000111222222111111111222444333222111111222222333444444333222111000000000111111111000000000,,,...111333333222333444111000///000222333333333666666555444444444444555...000222444555666555555444555666777777888888888777666555555666666555444111222222222222222111111111000...,,,)))&&&$$$######""""""!!!!!!!!!!!!!!!###############$$$%%%%%%%%%(((+++---///000222444111222444555666777888888666444333333444333000......+++(((&&&&&&''''''&&&)))(((''''''''''''(((***)))))))))******+++,,,,,,///.....................//////...---------,,,,,,///000000222333333333333444444444333333333333333333333444444444555555555666666555555444333222222111111000///---,,,++++++,,,***(((''''''&&&$$$"""%%%$$$###$$$%%%&&&%%%$$$###''''''$$$###%%%&&&###%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&'''((()))))),,,///111222333555777888<<<>>>???BBBHHHJJJHHH:::888555444555444333222444111///111555888777555777666444333444666999;;;<<<;;;999777444444777999;;;;;;::::::;;;;;;<<<===:::;;;<<<;;;:::999:::;;;<<<<<<>>>?????????>>>===>>><<<;;;::::::;;;;;;;;;999555222000111222333333333333222000...,,,***)))&&&&&&%%%$$$##################"""""""""###$$$%%%$$$######""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''%%%&&&&&&&&&&&&&&&%%%%%%''''''(((((())))))******,,,---...000222333444555444555555666777777888888<<<======<<<:::999;;;<<<888777666555555777999:::555555555444444444333333555555555555555555555555888777777666666777777888666666777888999:::<<<<<<:::::::::;;;===>>>>>>>>>????????????@@@@@@@@@@@@CCCBBBAAABBBEEEGGGGGGGGGIIIIIIJJJKKKNNNQQQTTTUUU^^^]]]]]]\\\ZZZYYYWWWVVVUUUSSSPPPPPPRRRTTTUUUVVVSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVXXXZZZ[[[ZZZYYYXXXZZZZZZ[[[[[[\\\^^^aaacccgggkkkpppuuuyyy~~~}}}tttmmmgggccc___\\\[[[ZZZXXXWWWVVVWWWWWWYYY[[[^^^```bbbdddjjjrrrwwwyyy|||111///---,,,---......---...............---.........,,,+++,,,...///000//////...---...///000///...---......///000111111111///111222222111111222333,,,...111333444333222000111000000111333555444333222111///......000111333111000///......///000111///000111333444444333333444555555444222000///000222333333444333222000/////////000000111111000///,,,...111333333222333444333111000111333555555444666666555444444444444444...000222444555555555444666777888999::::::999999777666444555666777555444444444555555555444444333111000...+++)))&&&%%%$$$###""""""!!!!!!!!!!!!!!!  $$$'''***---...000222444000111222444666777777777666555444333444333111000///,,,)))''''''''''''''')))***)))'''''')))************+++,,,------.........//////////////////000/////////...------------222333444555555555555666777777777777666666555555666666666666666666666666333333222111000000//////---,,,+++***)))(((''''''&&&$$$"""!!!!!! $$$###"""###%%%%%%%%%###$$$&&&&&&###$$$''''''$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((+++...000111333555777999===??????BBBFFFGGGEEE:::888666555555666555333111222222333333555777888888666444333444666999;;;===<<<:::777444555888;;;:::::::::::::::;;;<<<<<<;;;<<<<<<;;;888666777777<<<<<<>>>?????????>>>======<<<;;;999888999:::<<<888555222000111222333333666555333111...+++)))''''''&&&%%%$$$###########################$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&''')))***,,,,,,/////////000000000111111333333444444555666666777======>>><<<;;;:::<<<===<<<:::888666666666777888444444444444333333333333333333333333333333333333444555777888888777555444777777777888999;;;===>>>:::;;;<<<======>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBDDDCCCBBBCCCEEEGGGGGGGGGIIIIIIJJJLLLOOOTTTYYY\\\bbbbbbaaa___]]][[[XXXWWWTTTRRROOOOOOPPPRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWYYY[[[[[[ZZZYYYXXXZZZ[[[\\\\\\]]]___dddhhhmmmqqqvvv{{{~~~vvvpppgggddd___\\\ZZZZZZYYYXXXWWWWWWWWWYYY[[[___bbbdddeeekkksssxxx{{{}}}000...------------+++***,,,...//////......///000...,,,***+++---///000///111000///000111222111000,,,---...000111111222222///111222222111111222333...///111333333222111000111000000111444555555444333222000/////////000111//////......//////000000///000222444555555444444555666777555222///...//////000111111111000///...222111111222444444333111///111333444444333555666333222111111444555555555777666555444444444444444000111222333333444444444666777999:::;;;;;;:::999888555333555888999777444333444444444333222222111222000---***(((&&&&&&%%%######"""!!!!!!!!!!!!!!!!!!!!!  !!!"""%%%(((***+++---///111///000222444666777777888777555444444444444333111///,,,)))'''((())))))(((---...,,,((((((******(((***+++---...///////////////000111111000000111222000111222111/////////111444666888888777777777888999::::::::::::999888888999999888888777666666666.........---,,,,,,,,,+++((((((''''''&&&&&&%%%%%%"""!!! !!!"""###"""!!!$$$###""""""$$$%%%$$$###$$$&&&%%%###%%%)))((($$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''(((***---///000222555777;;;???@@@??????@@@???;;;;;;:::888777888999888777111333555444333333666999888777666555666888:::;;;<<<;;;:::777666666999<<<;;;::::::::::::;;;<<<<<<<<<======;;;777555555666:::;;;===>>>>>>>>>===<<<;;;;;;;;;999888888999;;;888555111000111333333444444333222///,,,)))&&&$$$'''&&&%%%$$$$$$######$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$"""###$$$%%%$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%&&&''')))+++---...111000//////.../////////222333333444444555666666<<<<<<===<<<::::::<<<===>>><<<999666555444444555333333333333333333333333111111111111111111111111222444777999999777444222777777777888:::<<<>>>@@@;;;===>>>???>>>???AAABBBAAAAAAAAABBBBBBCCCCCCDDDEEECCCBBBCCCEEEGGGGGGGGGGGGGGGIIILLLQQQXXX___ccciiihhhfffddd```]]]ZZZYYYTTTRRRPPPPPPQQQRRRRRRQQQTTTTTTUUUVVVWWWWWWVVVVVVXXXYYYZZZZZZZZZZZZYYYXXXYYY\\\]]]^^^^^^aaagggmmmtttwww|||wwwqqqhhhddd___[[[ZZZYYYYYYXXXWWWWWWWWWYYY\\\```cccffffffllluuuzzz}}},,,+++,,,---......+++)))***---//////......000222...,,,******,,,...///000000//////000111222222000---...///000111111000000///111222222111111222333111111111111111000000///111000000222444666555555333222222111000///......---......///000000//////...///111333444444444444444555666555222000000000......000111111000//////333111111222555555444222222333333333222222444666222111000111333444444444777777666444444333333444333222222222222222333333444666888999:::999888888888555333555999;;;999666333333222222111000///...333111,,,(((&&&&&&''''''######"""!!!!!!!!!!!!!!!########################"""%%%(((***+++,,,...000000111333555777888999999888666444444444555444222...,,,)))((((((*********---///...))))))------***+++,,,...///111111111000000222444444222222333555222444666555444333555777666888;;;:::999888999:::;;;<<<<<<===<<<;;;:::999888888777666444333222222***************)))))))))%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!###$$$%%%%%%$$$###"""!!!!!!######""" ###$$$###"""%%%)))((($$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&(((***,,,---...111555888999>>>AAA@@@@@@@@@===888;;;999888888999:::999888555444444444555666777666777777777777888999:::;;;:::::::::888777888;;;===<<<<<<;;;;;;<<<<<<===>>><<<======;;;888777777888999:::;;;<<<<<<<<<;;;:::999;;;;;;:::888777999;;;777444111000111333444444222111000...,,,)))&&&%%%''''''&&&%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%'''&&&$$$###%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&'''%%%######%%%&&&%%%$$$%%%%%%&&&'''''''''''''''(((((((((((()))+++---...000///.........///000000222222333444444555555666999:::;;;:::999999:::<<<<<<:::777555333222222333222222222222222222333333111111111111111111111111444555777999999777555444888888777888:::<<>>@@@AAA@@@@@@BBBDDDAAAAAABBBCCCCCCDDDEEEEEEEEEDDDCCCDDDFFFGGGGGGFFFEEEEEEGGGKKKSSS\\\eeejjjpppooollliiieee```]]][[[UUUTTTRRRRRRSSSSSSRRRQQQRRRSSSUUUVVVWWWWWWWWWWWW[[[[[[ZZZZZZYYYXXXXXXXXXXXX[[[^^^^^^___cccjjjqqqzzz}}}wwwqqqhhhccc^^^ZZZYYYXXXXXXXXXWWWWWWWWWYYY\\\```eeeggghhhnnnwww}}}---...000333555444111...))),,,//////......111444...,,,******,,,...///000...------...///000000//////000111111111000...---///111222222111111222333222222111111000/////////111000000222444666666555333333333222111///---,,,,,,---///000000000///...---...000222333333333333333444555555333111111222///000111222333333222111111000///000333444222000111222222000///000222444111000///000222333333333888777666555444333333333444333222111111111222333333444666888999888777666888555333555:::<<<:::777777777666555444333111000444111,,,'''%%%%%%''')))######"""!!!!!!!!!!!!!!! !!!""""""""""""!!!%%%'''***,,,,,,---///111111222444666888999:::;;;888666444444444555444333...+++(((((()))***++++++)))------)))***000222///+++,,,...000111222111111222444666666444333555888555888:::999777777999<<<777:::<<<<<<999888:::<<<<<<===>>>>>>>>>===;;;:::666555444222000...---,,,((((((((((((((()))))))))$$$$$$%%%%%%%%%&&&&&&&&&###""" !!!!!! ###!!! !!!!!! """###"""!!!%%%)))(((#########""""""""""""#########$$$%%%&&&&&&&&&%%%%%%)))***+++,,,---111555999777===BBBCCCDDDEEEBBB===999777666666777888888777999555111333777:::777444777888888999::::::;;;;;;888999:::999888999<<<>>>===============>>>??????;;;<<<===<<<:::999:::;;;888999:::;;;;;;;;;:::999888:::<<<;;;888777888:::777444111000111333444444222111111///...,,,***)))''''''&&&%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$&&&'''&&&$$$###$$$'''''''''&&&&&&&&&%%%%%%%%%$$$#########$$$%%%%%%&&&(((&&&###$$$&&&((('''%%%%%%%%%&&&'''((((((((('''+++***)))))))))***,,,---......------...///111222222333333444444555666666777888999888777777888::::::888555333111111111222222222222222222222222333222222222222222222222222777777777888888777777777888888777888:::===@@@BBB===???BBBBBB@@@@@@CCCFFFBBBBBBBBBCCCDDDEEEEEEFFFFFFDDDCCCDDDFFFGGGGGGFFFCCCDDDFFFKKKTTT^^^hhhnnnuuusssqqqlllhhhccc___\\\VVVUUUTTTUUUVVVUUUSSSQQQQQQRRRTTTVVVWWWXXXWWWWWW]]]\\\[[[YYYXXXXXXXXXXXXXXX[[[^^^______dddlllsss}}}~~~vvvqqqgggccc]]]YYYXXXXXXXXXWWWWWWWWWWWWYYY\\\aaaeeehhhiiipppyyy///000111000...,,,---......------------...//////333///******,,,000111111......//////000000111111111111111111000000000000000111222333222111...---111111000000//////.........111333222000///111444555444333111000//////.../////////111333333111///,,,---...000111111111111333555666444000///000111////////////000111222333555333000000222444555555333444555444222111222333444333111000000222333555444444555666777888999999333333222222222333444444222666777555666999999777444666999999777888:::===888888777555333111///...111///---+++((('''&&&%%%%%%%%%$$$!!!!!!$$$###""""""""""""######%%%%%%&&&(((***...111222555555555888::::::999777999999888666444111...,,,***---///,,,###%%%111------///000000///...---000//////111444555222//////111333555777777777777;;;;;;:::999:::;;;<<<===>>><<<;;;<<<===>>>===<<<>>>===<<<;;;::::::::::::444333111///---,,,+++++++++(((&&&%%%&&&''''''&&&&&&%%%$$$###""""""""""""###$$$%%%%%%%%%%%%$$$###!!!###""" """%%%%%%!!!$$$"""""""""$$$%%%$$$###########################%%%%%%&&&&&&&&&&&&&&&&&&(((***,,,---///333777:::<<<<<<===AAADDDDDD@@@<<<888777777777999888777555777555222111333444555555888666666888::::::666333>>>:::888:::999666777:::888:::===>>>>>>===>>>???>>>;;;999888999::::::::::::999888777777777888999999888666555555666666777555222///...///111111111555333000,,,(((&&&$$$$$$###$$$%%%&&&%%%$$$###"""############$$$%%%&&&&&&"""###""""""###"""$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%$$$###$$$%%%'''(((***)))((('''&&&'''((((((&&&&&&&&&'''((())))))***//////...---------......333333444444444444444444:::999888777666666666777888777444222111000000000444333333222111000//////111///...000333444333111444555666777888999999999777888999:::;;;;;;;;;;;;===;;;:::<<<@@@BBBAAA???@@@@@@@@@@@@AAACCCEEEGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHJJJLLLRRR\\\gggooouuuwwwvvvrrrpppooojjjccc___ZZZXXXYYYYYYTTTRRRSSSUUUTTTSSSUUUYYYZZZXXXVVV]]]\\\ZZZYYYXXXWWWVVVVVV\\\\\\]]]^^^aaagggooouuu|||sssmmmgggccc___\\\ZZZZZZXXXWWWXXXYYYXXXXXXYYY]]]bbbggglllrrrzzz,,,---///...------...//////............///000000111...+++***---000000000000000000000////////////000000000000000000000000000000111222111111//////111111000000////////////111333444444222222333555444333222111000/////////000//////111333333111///000000000000000//////...333444555444111000111333000000111111111111222222444222000000222444444444333444555555333222222333333222111000111222444555555555666666777777888888333333222222333333444555222666777555666999999666333666999:::999888:::<<<666666666666444333222111111000---+++)))'''&&&%%%'''$$$!!!!!!""""""  ###$$$%%%&&&))),,,///111555444555777::::::999888888888888777555333111///...---...---)))&&&)))000//////111111222111000///222111111333666666444111111222444666777888888888======<<<;;;<<<===>>>??????>>>===>>>???@@@???===>>>===<<<;;;:::999888888222111///---+++***)))(((***(((%%%$$$$$$%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###""" """%%%%%%!!!###"""!!!"""$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%''')))+++,,,///444777======???BBBEEEEEEBBB>>>???<<<999777777777666666666444222111222333444555666555666999<<<<<<:::777;;;777666999999777888;;;999;;;======<<<;;;;;;<<<===;;;888777888999:::999999888777777666777777777666555444333333333444555444222000///000111111000444222///+++(((%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###'''&&&%%%$$$############$$$&&&%%%!!!!!!%%%&&&$$$$$$#########"""!!!!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######"""!!!!!!!!!%%%$$$$$$$$$%%%%%%&&&''')))((('''&&&&&&&&&''''''''''''(((((()))*********++++++,,,---------------222222222333333444444444777777777666666555555555444333222111111222333333222222222111111111111111111000///000333444333222444666777999:::::::::999888999:::;;;<<<<<<<<<<<<:::888888999<<<>>>===;;;@@@@@@@@@AAABBBDDDFFFHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIKKKOOOUUU___kkkrrrxxxzzzzzzwwwuuusssmmmfffddd___]]]^^^^^^YYYWWWXXXXXXWWWVVVWWW[[[\\\[[[ZZZ^^^^^^]]][[[[[[ZZZZZZZZZ\\\]]]^^^```dddjjjrrrwww|||sssmmmgggddd___\\\ZZZYYYXXXWWWXXXYYYYYYZZZ[[[^^^cccfffmmmrrrzzz***+++------,,,---...000///////////////000111111000...,,,---...000000///111111111000///.........////////////000000000000000000000000000000111111111000000000000/////////111222333333222222333555333222111000000000000111000//////111222333111000000000111111000000///...111333444333222111222333222222333333333222111000333111000///111333333333333555666666444333333444333222111111111333444555666666666666777777777777333333333333333444555555222666666555555888888555333666999;;;::::::::::::555555666666666555555444222000...+++)))'''&&&%%%((($$$ $$$%%%!!! !!!"""######""""""!!!"""######%%%(((+++...000444444555777999:::999888777888888888777666444333222...---000000......111222222333444444333222111555444444666777777555333333444555777888999999999??????>>>>>>??????@@@AAAAAA@@@???@@@AAABBBAAA???>>>>>>>>>===;;;999777666333222000...,,,***((((((+++)))&&&$$$$$$%%%$$$###!!!"""###$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%!!!###""" """%%%%%%!!!"""!!! !!!###$$$###"""########################%%%%%%%%%&&&&&&&&&''''''((()))+++---///222666999===>>>@@@DDDFFFFFFCCCAAAFFFAAA;;;777666666666555444333111000000111333444666666777999;;;;;;888666777444444777888666888;;;999;;;<<<<<<:::999999999<<<999777666777888888888666666666666666555444444333222111000000000111111333111000000111111000///333111...***'''%%%$$$$$$'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%'''&&&""""""&&&'''%%%%%%$$$$$$###"""!!! &&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!$$$$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%$$$%%%&&&&&&((((((((())))))******+++'''(((***,,,------------//////000111222222333333444444555555555444333333333333222222222222333333000000111111111222222222111000000111333444444333555666999;;;<<<<<<;;;:::999:::;;;<<<============999888777888:::;;;:::999??????@@@AAACCCEEEGGGHHHFFFFFFFFFFFFGGGGGGHHHIIIHHHJJJMMMRRRYYYdddooovvv{{{~~~}}}{{{yyyrrrjjjeee```]]]^^^]]]ZZZXXXYYY\\\ZZZYYYZZZ\\\___```___aaaaaa``````______^^^^^^]]]___aaadddhhhnnnuuuzzz{{{rrrlllhhheee```\\\ZZZYYYWWWVVVXXXYYY[[[\\\]]]___cccfffnnnssszzz+++,,,......------.../////////......//////000111/////////000111111000///111000000000/////////...///////////////000000000111000///...///000222444000000000000000000000000///000000000000000111222111111000000000000111111111000///000222333222111---...///000111222222222000000111111111111222333333444555555555333000///333111//////111222222111333555777777555444444555222222222222222333444555888777777777666666666555333333333333333444555666222555666444555777777444444666999;;;<<<;;;999888555666666666666666555555222111...,,,)))'''&&&%%%'''$$$!!!"""$$$%%%!!! """$$$%%%%%%$$$###""""""###$$$%%%(((+++...000444444444666888::::::999999:::::::::999777555444222//////222444222111333444555666666666555444333555555666777777666555444444555666777999:::;;;<<<@@@@@@@@@@@@@@@AAAAAABBBCCCAAA@@@AAABBBCCCBBBAAA>>>???@@@???>>>;;;888666777666444222000---+++***,,,)))'''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%###"""!!!%%%$$$"""!!!!!!"""$$$%%%!!!###""" """%%%%%%!!!""" !!!"""###"""!!!""""""""""""""""""""""""$$$%%%%%%&&&&&&''''''''')))+++---...000333777:::;;;===AAADDDFFFFFFDDDBBBFFFBBB===999777666555444222222111///...///111333777777888888888666333111666444444777777555666999888999::::::888777888999:::888666666777888777666444444555555555333222111111000///...---...//////111000///000111111///---000///,,,)))'''%%%%%%$$$((('''&&&%%%$$$%%%&&&'''""""""######$$$%%%&&&'''###&&&%%%""""""%%%&&&###&&&%%%%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$'''&&&%%%$$$$$$$$$%%%&&&''''''(((((())))))))))))***************+++,,,---,,,,,,---...000111222222111111222333333333222111666666555444333222111111111111111111111111111111111111111222333444444444555777:::<<<>>>===<<<;;;;;;;;;<<<===============::::::999::::::;;;::::::===>>>???AAACCCEEEGGGHHHFFFFFFFFFGGGGGGIIIJJJJJJKKKMMMQQQVVV]]]fffpppwww~~~}}}uuummmfff```]]]^^^]]]ZZZXXXYYY\\\[[[[[[[[[]]]```ccceeeeeeeeedddddddddcccbbbbbb^^^```dddhhhlllrrryyy~~~{{{rrrkkkiiieee```\\\ZZZYYYWWWUUUXXXZZZ\\\^^^___aaadddfffoootttzzz...///000///---,,,---.........------......///000000111222333222111000000.../////////000000000111.../////////000000111111111000///......000333444000000000000111111111111000//////000000111111111000000000///000000111222222111000000222333222222---...///111222222222222.........///000111111111444444666666555333000///333111000000111222111000222444777777666444444555222222222222333444555666888888777777666666555555333333333333444555666777222555666444444666666333444555888:::;;;:::888666777777777777666555444444333222///,,,)))'''%%%%%%###$$$$$$###"""!!!!!!!!! """"""!!! ###$$$$$$&&&))),,,///111444333333555777::::::999<<<<<<<<<;;;999777555333000///000333333000111555555666666777666555444333444555666666555444222222444444666777:::<<<===>>>@@@AAAAAABBBBBBBBBBBBBBBCCCBBBAAAAAACCCCCCBBBAAA@@@AAABBBBBBAAA???<<<;;;;;;:::999777444111...,,,***(((&&&&&&'''(((((((((%%%&&&%%%%%%%%%$$$###"""%%%$$$"""!!!!!!"""$$$%%%!!!###""" """%%%%%%!!!""" !!!"""###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''(((***+++,,,///333666999<<>>>>>>>>===<<<<<<======>>>>>>======999::::::::::::::::::;;;<<<===???AAACCCDDDEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLNNNPPPTTTYYY___gggpppuuu~~~~~~wwwooojjjddd```aaa```]]]\\\]]][[[\\\\\\]]]___cccgggjjjjjjjjjjjjiiihhhfffdddccc___bbbfffjjjooouuu||||||rrrkkkhhhddd```\\\ZZZYYYWWWVVVXXXZZZ]]]^^^___aaadddgggooossszzz000111111000...,,,---...---------------...//////000222333333111000000111.........///000111111111//////000000111111222222222111///......000222333000000000111111111111222222111000111333333333222000000/////////000000111333111000000222333333222111111222222111111000//////...---...000111111000444444555555444222111000333222111111222333111000111333666777666444444444111111222333444555555666888888777777666666555555333333333333444555777777222555555333333666555222555555666888:::999777555666666666666666555444333444222000,,,)))'''%%%%%%"""######!!!!!!###!!!"""######"""!!!###$$$%%%&&&))),,,///111444333222444777999::::::======<<<;;;:::777555333111///000222222000111555444555555555555444222111222444555555222000000000222333444666:::===@@@AAAAAABBBCCCCCCDDDDDDCCCCCCDDDCCCBBBCCCDDDDDDDDDBBBCCCDDDEEEFFFFFFEEEDDDCCCAAA@@@???===:::666222000+++)))&&&&&&'''(((((('''$$$#########$$$%%%&&&'''%%%%%%$$$######$$$%%%%%%!!!###""" """%%%%%%!!!"""!!! !!!###$$$###"""###########################$$$%%%%%%&&&'''(((((((((***+++,,,...000444777888<<>>===;;;:::888555222000111111///------000444222555888::::::999999:::888555555888777333222444444555777777666777:::<<<999888777777888888777555333333333333222000///...///...---,,,,,,,,,---......,,,++++++,,,,,,+++***+++***(((&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%''''''%%%%%%''''''%%% !!!"""###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&111///+++((('''(((***,,,(((((()))***+++,,,,,,---............///000111222222333444555666666555555444444333222111000///...111333444444444444555777777888999;;;===>>>??????<<<<<<===============<<<777888::::::999999:::;;;>>>???@@@BBBCCCDDDDDDDDDFFFFFFFFFHHHIIIKKKMMMNNNPPPSSSXXX]]]bbbjjjqqqvvv~~~xxxpppiiiccc_________\\\[[[]]][[[]]]```bbbeeeiiimmmqqqrrrrrrqqqpppmmmjjjgggeeeaaacccfffjjjnnnuuu|||}}}ssslllgggccc___\\\ZZZZZZXXXWWWYYYZZZ\\\]]]^^^```dddgggnnnsssyyy~~~---/////////---------///...............//////000000111222111///...///111////////////000000000000000000000111222333333333222111000//////000000111000000111111111222222222222000///000333444333111111000000/////////000000333111000000222333333333111222222222222111000000222000///000222333111000444444333333222222111111444333222333444333222000///222555666555444333333000111222444555666666666777777777777666666666666222333333333555666777888111555555333333555444111666444444555777888666444333333444555555555555444444333000---***'''%%%%%%%%%"""!!!"""!!!""""""###$$$$$$%%%%%%"""######%%%(((+++...000333222222333666999::::::;;;;;;;;;;;;:::888666555777000,,,///333333222333222333333333333111000...111444555444111......///000111222555999===AAACCCCCCDDDEEEFFFGGGFFFEEEEEEFFFEEEDDDEEEFFFGGGFFFDDDFFFGGGHHHIIIJJJKKKLLLMMMJJJIIIHHHFFFBBB>>>:::888111///+++*********)))(((&&&$$$###"""###%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%!!!###""" """%%%%%%!!!###"""!!!"""$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%&&&'''((()))+++,,,...///000222666999888===CCCFFFGGGFFFGGGHHHDDDAAA>>>;;;:::888666444000222222000,,,,,,000555...222666888888777888:::666444555888888444333555666777777777666666999;;;999888777888999999777666555444333111000000//////...---,,,+++***++++++,,,---+++(((((()))******)))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%$$$''''''%%%%%%''''''$$$!!!!!!!!!"""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%((('''%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''',,,+++******))))))))))))'''((((((((())))))******...---,,,,,,---000222444000111222444444444444444222222222111111111000000111333555555444444666888888888888999;;;===???AAA<<<<<<<<<======<<<<<<;;;777999;;;;;;::::::<<>>BBBEEEEEEFFFGGGHHHIIIHHHGGGGGGHHHGGGFFFFFFHHHHHHGGGFFFHHHHHHIIIKKKMMMOOORRRSSSRRRQQQPPPNNNJJJFFFBBB???999666222///...---+++)))***(((%%%"""!!!###%%%'''%%%&&&&&&''''''&&&&&&%%%!!!###""" """%%%%%%!!!$$$""""""###$$$%%%$$$#################################$$$%%%&&&(((((()))((()))+++,,,---///333666999>>>DDDHHHHHHHHHHHHJJJJJJEEE???:::888888777666000222333000---,,,111555,,,000444555333222222444444222444888999666555777999999999777555555777999:::999888999:::999888666666555222111//////000000---,,,***)))))))))***+++---***'''&&&'''((()))))))))(((&&&%%%$$$$$$%%%&&&###$$$%%%&&&%%%$$$###"""!!!!!!"""###$$$&&&((()))!!!$$$%%%""""""%%%$$$!!!%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%((('''&&&%%%%%%%%%&&&&&&((((((((((((((('''''''''%%%''')))++++++***(((&&&''''''((((((((((((((((((///---++++++,,,///333666111222333333222111///...111111111111111222222222111444666666444444666888888888777888999===@@@BBB;;;<<<<<<<<<<<<<<<;;;;;;999<<<>>>>>>======@@@CCCCCCDDDFFFGGGGGGGGGFFFEEEEEEFFFGGGHHHJJJLLLNNNOOOQQQUUU[[[bbbjjjqqqyyy~~~~~~zzzsssmmmfffbbbaaaaaa^^^^^^```___dddkkkpppssswww|||~~~{{{vvvpppkkkhhhdddeeefffggglllsss|||~~~tttnnndddaaa]]][[[[[[[[[ZZZZZZZZZZZZZZZZZZ[[[___dddhhhmmmqqqwww{{{~~~...---,,,,,,,,,,,,---......000111222111000111222111111000///////////////111111000000//////......---...///000111222333333...//////000111111222222666222---,,,...111222111222222333333222111///...000000111111000///---,,,///000000111111111000000333333333333333333333333000111111111222222222222333111000111444555333000444333222222222333444555333333222111111222222333...000222444555555555444555666777888777555333222222333444555555444333333666555555555555444222///333444555777888888999999666666666666666555555444666555222...***&&&###""""""!!! !!!"""###"""!!! !!!"""######$$$$$$######"""!!!###&&&***++++++111111111111222666;;;???::::::999999999999999999222222111111111111111111444222000//////...,,,***333...---000///++++++///......000888AAAGGGGGGEEE@@@CCCHHHJJJJJJIIIHHHHHHIIIJJJJJJIIIGGGGGGHHHJJJGGGKKKLLLLLLOOOUUUXXXWWWXXXVVVTTTTTTSSSPPPKKKFFFDDD???888222///......---+++)))'''''')))*********)))((('''(((((('''%%%###(((&&&%%%%%%%%%%%%$$$###!!!!!!!!!!!!""""""""""""$$$"""!!!"""######"""!!!%%%$$$######$$$''')))+++...---,,,,,,---...///000777:::???CCCEEEFFFHHHIIIGGGEEEAAA>>>;;;999888777111000...---,,,+++******///000111333555777888999555555666555555444333333666666666666666666666666999999666333444888666111666444111000000///...,,,,,,***)))((())))))'''&&&)))'''%%%&&&(((***)))'''(((((('''&&&%%%$$$$$$###((('''%%%$$$###$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""%%%'''(((&&&$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&(((%%%"""%%%++++++)))'''%%%$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$'''''''''(((((((((((((((***)))(((((())))))((('''((((((''''''''''''((((((******+++,,,---///000111///,,,---222222---,,,000111555444000000555666222666222222777:::777444333999::::::;;;<<<===>>>>>>???<<<::::::<<<===<<<:::======>>>@@@BBBCCCDDDEEEHHHGGGFFFFFFFFFGGGHHHIIIMMMHHHGGGIIIKKKJJJJJJLLLOOOTTT\\\eeemmmrrrtttuuu|||xxxuuulllhhhccc^^^[[[\\\^^^___dddggglllrrrwww{{{}}}}}}zzzrrriiidddfffggghhhiiilllrrrzzzyyynnngggfffbbb[[[VVVSSSUUUXXXZZZXXXYYY]]]aaaaaa^^^aaagggjjjooowww|||......,,,,,,,,,,,,.........///111111000000000111222111000///......///000111111000000//////......000000111111222222222333//////000111111222333333444222000000222333111///222333333333333111///...///000111222222222111000111111111111111000///...222333333444444333333222000000000111111111222222222222111222444444222111555444333222222222333444333333222222222222222333111333444555555444333222444555777777777666444333222333444555444444222222555444444555666555333111333444555777888888999999666666666666666555555444555333000,,,(((%%%###"""'''%%%###"""!!! ###############""" """ !!!%%%(((******///111333444444666999<<<999999999999999999999999666555333111///.........///---+++*********)))(((%%%$$$(((//////***''')))+++***---444===BBBCCCAAA@@@CCCGGGIIIIIIHHHHHHIIIIIIJJJJJJIIIGGGGGGHHHIIIFFFJJJLLLMMMQQQXXX[[[ZZZ]]]ZZZXXXWWWWWWTTTPPPLLLIIIDDD>>>888555333111000---+++))))))***,,,,,,+++---,,,***)))***)))'''%%%(((%%%"""!!!"""###$$$$$$!!!!!!"""""""""#########$$$###""""""$$$$$$###"""'''&&&%%%$$$%%%''')))***+++++++++,,,...000222444777:::???CCCDDDFFFGGGIIIGGGEEEBBB>>>;;;888777666111000...---++++++******---...///111222444555666555555555555555444333333666666666666666666666666666666444222444888666222333111///---------+++******(((''''''((()))'''&&&(((&&&$$$%%%((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$###"""######$$$%%%$$$$$$######$$$$$$%%%!!!$$$&&&'''%%%$$$######%%%&&&&&&&&&%%%%%%$$$###%%%######%%%%%%"""$$$(((((('''%%%#########$$$%%%'''&&&&&&%%%$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&''''''''''''((((((***)))''''''(((((('''%%%((((((''''''''''''((((((************+++,,,,,,---000------111000+++***---000444444000111555666333888555555999:::777555555888888999:::;;;;;;<<<<<<===;;;999:::<<<===<<<:::<<<===>>>@@@BBBCCCDDDEEEGGGFFFEEEDDDEEEGGGIIIJJJLLLHHHGGGIIIIIIHHHJJJNNNPPPUUU]]]fffmmmsssuuuvvv}}}yyywwwrrrnnnhhhbbb______aaacccdddgggmmmsssxxx|||~~~yyyrrrjjjfffffffffhhhiiimmmsss{{{xxxnnnhhheeeaaa[[[VVVTTTUUUYYY[[[YYYYYY]]]aaa```___bbbiiikkkqqqxxx}}}///...---,,,,,,---...///---///111111000000000111222111///...---...000111111111000000//////......222222222222222222222222000111111222222333333444000111222444444333///,,,222333444444333222000//////111222444444444444333222222222222111///...---111222333555555333222111///000000000111111111111111333444444333222222333555444333222222222222333333333333333333333333333555666666666555333222000333444555777777666555555333444444555444333222111444333333555666666333111333444555777888888888888666666666666666555555444555222...***&&&$$$###""")))&&&$$$"""!!!############"""!!! """!!!!!!"""&&&)))***+++///111555666666666777888777888888888999::::::::::::777444000---,,,++++++,,,)))&&&%%%&&&(((((((((&&&%%%(((,,,---***((()))'''''')))///777<<<===<<>>;;;777444111///,,,,,,---//////...333111...,,,,,,,,,***)))***&&&"""!!!###&&&'''""""""#########$$$$$$$$$$$$###"""###$$$%%%$$$###((('''&&&&&&&&&((()))*********+++,,,///222555777777;;;???BBBDDDEEEGGGIIIGGGEEEBBB???;;;888666555111000...---+++******)))***+++,,,...///111222333444444555555555444333333444444444444444444444444222444333111333666666222222000---,,,,,,,,,+++)))((('''&&&&&&'''((('''%%%&&&%%%$$$%%%'''((('''&&&$$$%%%%%%%%%&&&&&&&&&'''%%%$$$###"""!!!"""######%%%$$$$$$######$$$$$$%%%!!!###%%%&&&$$$#########%%%%%%&&&&&&&&&%%%$$$$$$%%%!!! ###$$$######%%%'''&&&%%%#########$$$$$$((('''&&&%%%$$$###############"""$$$&&&(((''''''%%%%%%%%%&&&&&&'''''''''+++)))''''''((((((&&&$$$((((((''''''''''''((((((***))))))(((((()))))))))111......000///,,,***,,,///222222111111555555333888666777888777333444777666666777777888888999999:::999888999;;;<<<<<<<<<<<<===???AAABBBDDDDDDEEEFFFEEECCCBBBCCCFFFHHHJJJIIIHHHHHHIIIHHHFFFKKKRRRRRRVVV^^^gggnnnsssvvvxxx~~~}}}{{{yyyxxxtttmmmfffbbbbbbcccdddeeehhhmmmsssyyy}}}yyyrrrlllhhhdddeeegggiiimmmttt|||~~~wwwooojjjddd```[[[VVVUUUWWWZZZ]]][[[ZZZ]]]```______dddlllnnnrrryyy~~~///...---,,,,,,---...///---///111111000///000111222111///------...000222111111000000//////......000000000111111222222222222222222333333444444444///000222333333111...,,,222333444444333222111000000111333444444444333333111111111111111000///...///111333555555333111/////////000000000111111111111444666555222000222444555444444333222222222222333333333444444444444444666777777666555444222111222333444555666666666666555555666666555444222111555444444555666555222000444555666777888888888888666666666666666555555444555222---)))%%%$$$$$$$$$$$$"""!!!!!!""""""!!! !!!"""############%%%$$$###%%%(((+++------000333555666666555666777666777777888999::::::;;;:::888333///,,,************'''$$$###%%%'''))))))...***&&&######$$$'''+++&&&&&&(((---333888999999>>>AAADDDFFFFFFGGGGGGHHHIIIKKKLLLLLLJJJJJJJJJLLLJJJNNNPPPQQQTTT[[[^^^]]]aaa___]]][[[ZZZYYYXXXXXXUUURRROOOKKKGGGBBB===999555333111111222333333333999666333111000///---+++,,,)))%%%###%%%'''((()))######$$$$$$$$$%%%%%%%%%%%%#########%%%&&&%%%$$$&&&&&&&&&'''(((***+++,,,******+++---000333666888888;;;???AAACCCDDDGGGHHHGGGFFFCCC???;;;888666444111000...,,,+++***))))))))))))***,,,---...///000333333333444444333333222222222222222222222222222000333333000111333222///222000...---------,,,***)))'''&&&&&&&&&&&&$$$###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$""""""!!!"""###$$$%%%$$$$$$######$$$$$$%%%"""$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$&&& """%%%$$$######((('''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&''',,,***((((((((((((&&&%%%(((''''''&&&&&&''''''(((((((((((('''(((((())))))000//////000///............000111111222444444333666555666666333///111777444444444444444555555555777666666777999:::;;;<<<<<<===???BBBDDDEEEFFFFFFGGGEEECCCAAABBBDDDFFFHHHGGGGGGIIIJJJGGGFFFMMMVVVTTTXXX___gggnnnsssvvvxxx}}}~~~~~~}}}}}}{{{wwwpppiiieeeccccccdddeeegggmmmsssyyy~~~yyysssnnnjjjcccdddfffhhhmmmttt||||||uuuoookkkbbb___ZZZWWWVVVXXX[[[^^^\\\[[[\\\______```gggoooqqquuu{{{///...------------...///---///000000//////000111111000///......///000222111111000000//////......,,,,,,---///000222333444333333333333333444444444333444444333222111000000111222333333333222111000111222333333333222000///...///000111111111111111///111333555555333111///000000000000111111111111111444777555222000111444444444444333333222222222222333444555555555555444555555555555555555444444222222333444555666666777555666777777777555444333777666555555555444111...444555666777777888777777666666666666666555555444555222...)))&&&%%%&&&&&&!!! !!!"""######""" !!!""""""######"""%%%$$$###%%%(((+++------333444444444333444777999666666777888999999::::::888666222///,,,+++******'''$$$!!!!!!###&&&(((((()))&&&""" ###%%%&&&'''))),,,111555777888<<>>AAABBBDDDFFFHHHFFFEEECCC@@@<<<999666444111000...,,,***)))((((((((()))***+++,,,---...///000111111222222222111111000000000000000000000000000333333000...///...***000...,,,+++,,,,,,+++***+++)))'''&&&%%%$$$""" ###$$$%%%&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$######%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%###%%%&&&'''&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%%%%'''!!!###&&&%%%$$$%%%'''&&&&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&''',,,***))))))))))))(((&&&''''''&&&&&&&&&&&&''''''&&&''''''''')))***+++,,,***+++,,,,,,---///000///......000222333222222222555444555666333///111777222222222222111111111111333444555555666777999;;;;;;===@@@CCCEEEFFFFFFFFFHHHGGGDDDBBBAAABBBDDDEEEFFFFFFIIIKKKIIIHHHOOOXXXVVVYYY___ffflllqqqtttvvv{{{{{{|||}}}~~~~~~~~~{{{uuunnniiifffddddddcccfffkkkqqqxxx~~~zzztttooolllcccdddfffhhhlllsss|||zzztttoookkkbbb___[[[WWWWWWYYY\\\^^^]]]\\\]]]___```aaaiiiqqqtttxxx}}}000///...------...///000,,,...000000/////////000///////////////000000111111111000000//////......******,,,...000222333444333333333333333333333333888888777555222222444555000111222333222222000000111222222222222000...------...///111222222222222000111222444444222111000000111111111222222222222444555666555333222222222222333333444444333333222222333555666777666666555333333333444444555555666222333333444555555666666444555666777777666555444666555555555555444111///555555666777777777777777666666666666666555555444333111...***(((&&&&&&&&&###"""!!!!!!""""""!!! """"""""""""!!! """!!!!!!"""&&&)))***+++333444444444333444777:::666777777777888999999999555444222///---+++***)))###!!!!!!$$$%%%%%%###$$$"""###&&&%%%###&&&''')))+++///222555777:::<<>>@@@AAACCCFFFHHHDDDDDDBBB@@@===999777555111000...,,,***(((((('''(((((()))***+++,,,------......///000000000000///...........................222333///,,,,,,***'''---+++)))((())))))((('''+++)))'''&&&&&&%%%###!!!"""$$$&&&'''&&&%%%%%%%%%''''''&&&%%%$$$###""""""$$$$$$###"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$&&&''''''&&&&&&((()))$$$$$$%%%&&&&&&&&&%%%%%%'''###"""%%%&&&%%%%%%'''$$$$$$$$$$$$$$$##################$$$%%%&&&'''((()))'''%%%%%%%%%%%%###!!!######$$$$$$%%%&&&''''''***)))(((((())))))((('''''''''&&&&&&&&&&&&''''''&&&&&&'''((()))+++,,,---%%%((((((''')))---///...///...///333333000///111444222333555444111222666111111000000//////......000111333333333444666888999;;;???BBBDDDEEEEEEEEEGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEHHHLLLMMMMMMRRRYYYWWWZZZ^^^dddiiinnnppprrrwwwwwwwwwxxxzzz|||~~~~~~zzzuuuooojjjfffeee```ccchhhooovvv}}}|||vvvpppllleeefffhhhjjjnnnuuu}}}yyysssnnnkkkbbb___[[[XXXXXXYYY[[[]]]\\\\\\]]]```aaacccjjjssswwwzzz000///...------...///000,,,...000000///...///000---...///000111111000///111111000000//////......+++,,,---///000222333333333333333222222222222222777888888555222111333555//////111111111111000///000000111222222111000///...///000111111111111111111111222222222222111111222222222222333333333333666555444444555444222000000111333444444444444333222333555777888777666555333333333333333444444555333333333333444555555666111222333555555555444444333333333444666666444222555666666777777777777777666666666666666555555444000///---***(((&&&%%%%%%%%%###!!!!!!"""""" """"""""""""!!! """ !!!%%%(((******000222555666555666777888777777777777888888888888444444333111...***'''&&&"""!!! """$$$$$$###!!!%%%'''%%%&&&)))((($$$$$$%%%'''(((+++...111444777:::<<<>>>>>>@@@BBBDDDBBBEEEJJJMMMNNNPPPQQQRRRUUUXXXWWWUUUUUUXXXYYYWWW\\\___aaaaaa___]]]]]]^^^[[[ZZZYYYYYYXXXUUURRRNNNJJJIIIHHHIIIMMMOOOQQQQQQMMMLLLIIIGGGDDD???999555000---)))'''&&&&&&$$$###############$$$$$$$$$$$$"""!!!!!!"""$$$%%%%%%$$$%%%&&&'''((()))*********,,,,,,,,,,,,...000222333:::<<<>>>???@@@BBBEEEHHHCCCBBBAAA@@@===:::888666111000...,,,***(((''''''''''''((()))******+++,,,,,,,,,---...............------------------------***000222...+++******'''+++)))''''''(((((('''&&&)))'''&&&&&&''''''%%%$$$!!!$$$((((((&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$#########""""""!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&%%%&&&((()))###$$$%%%%%%&&&&&&&&&%%%%%%###$$$&&&%%%###$$$)))#########$$$$$$$$$######$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%$$$#########$$$%%%&&&'''(((((('''&&&%%%&&&(((((((((&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((()))++++++&&&******'''(((---///---000...///333333...---//////,,,---111333111///111000000000///...------,,,...000111111000000333555555888<<>>???@@@BBBEEEHHHAAAAAAAAA@@@>>>;;;999777111000...,,,)))((('''&&&&&&&&&''''''((()))*********+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,'''---000---***+++***(((---+++)))))))))***)))((('''&&&%%%&&&((()))((('''!!!%%%))))))'''%%%%%%'''###$$$$$$$$$$$$%%%%%%%%%"""!!! """###$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%$$$%%%''')))###$$$%%%%%%&&&&&&&&&&&&######%%%&&&$$$!!!###)))$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&$$$$$$$$$&&&&&&&&&$$$###$$$$$$%%%'''((())))))$$$######$$$&&&''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''(((((()))+++......)))***000111...111...///444333---+++...***&&&&&&,,,000...++++++000000///...------,,,,,,---///000000......111444333555999===@@@@@@@@@???@@@BBBDDDFFFHHHHHHHHHHHHFFFDDDGGGOOOUUUUUUVVVXXXXXXZZZ]]]aaaeeehhhjjjkkkmmmmmmmmmnnnqqquuuxxx{{{{{{{{{zzzwwwrrrkkkddd```\\\^^^dddkkkrrrzzzxxxqqqlllmmmnnnooopppsssyyyzzzsssmmmiiicccaaa]]]ZZZXXXYYYZZZ\\\[[[[[[___cccdddeeelllssszzz}}}/////////000000/////////111222333333222000...,,,111111111111000000000000222333222...***+++222888111111000000111111222333333111///000333444222///000111222333333222111000///000111222222111000///111333555555333111000000////////////////////////777444111111333333000...444666444000111777777333555444444444444333333333444333111111333666666666777333444888777333444:::333222111222444555444333999666444444666666333111333333333222000000222444333333222111111222222333666666666555666777888999777777777666555333222111333111...+++***(((&&&%%%&&&%%%$$$###"""""""""""" """""" !!!###''''''&&&---111555777666555555555<<<;;;::::::<<<<<<;;;:::555444222000---***'''%%%'''%%%$$$$$$%%%&&&%%%$$$$$$###"""###%%%&&&%%%$$$$$$$$$###$$$%%%''')))***000111333666999;;;===???EEEDDDDDDHHHOOOTTTVVVUUUYYYWWWTTTUUUYYY[[[[[[ZZZZZZ[[[\\\]]]]]]]]]]]]]]]___]]]YYYXXXXXXYYYYYYXXXUUUVVVTTTSSSXXX^^^___[[[ZZZWWWTTTRRRQQQMMMFFFAAA;;;000%%%###(((***&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''')))******...,,,+++,,,...000000///333666:::<<<>>>@@@BBBEEEAAAAAA@@@>>><<<:::888777777111+++)))+++---+++)))((((((''''''((()))+++,,,,,,+++******+++***(((&&&++++++++++++******+++---......---,,,+++***)))((())))))((('''''''''''''''###%%%&&&(((((('''%%%$$$&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%!!!###$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$### &&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%&&&'''((()))&&&$$$######$$$%%%$$$###(((%%%""""""%%%'''&&&$$$(((&&&%%%&&&(((******)))%%%((())))))&&&&&&(((***'''(((***+++,,,,,,+++***---..................---,,,+++*********+++,,,---*********++++++,,,,,,---//////000111222111111111555777:::===???AAABBBBBBBBBDDDEEEFFFEEEFFFHHHIIILLLOOOSSSWWWYYY[[[^^^```aaa```aaaeeejjjmmmllljjjkkkhhhgggjjjnnnqqqwww~~~yyyzzzyyywwwqqqjjjccc___bbb```aaahhhsss}}}}}}xxxtttqqqqqqrrruuuzzzyyyrrrlllgggaaa```___^^^\\\ZZZXXXVVVXXXYYY]]]bbbdddffflllttt{{{}}}333222111000/////////000111111222333222000...---111111111111000000000000///000000---******///444111111000000111111222333111111222111000000000111111111222333333222111111000000222222222222000000222333444444222111111222000000111111111222222222555333111222333333111///333666444000111666666333666666555555444444444333444333222222444666555555333111333888777333222666333222111222444555444333888666444444555666444111000222444444333222222222111111222222333333444444666666666777777888888888777888888888666555333222111111...(((""" """%%%%%%%%%$$$###"""!!!!!!"""!!!""""""!!!"""!!! ###'''))))))...222666888888777777888<<<:::999:::;;;<<<;;;:::666555333000---***'''%%%'''&&&$$$###$$$$$$###"""$$$###"""###%%%&&&%%%$$$$$$$$$###$$$%%%''')))***---...000333555888999:::@@@@@@AAAFFFMMMRRRSSSSSSXXXVVVUUUVVVZZZ\\\]]]\\\[[[[[[\\\]]]]]]]]]\\\\\\___\\\YYYWWWXXXXXXXXXWWWWWWXXXWWWWWW[[[aaabbb___^^^[[[XXXVVVUUUQQQJJJEEE===444***&&&)))***'''"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''')))************+++,,,---///111222333666999===???AAADDDFFFCCCBBBAAA@@@===;;;999777555000***)))+++,,,+++(((((('''&&&&&&'''((()))***---,,,++++++,,,,,,***(((***++++++***)))***+++,,,+++******)))'''&&&&&&%%%)))(((((('''''''''''''''$$$%%%'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!######""""""$$$%%%'''%%%$$$$$$%%%$$$""" $$$$$$######"""######$$$$$$############$$$&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$&&&'''&&&&&&'''%%%$$$###%%%&&&&&&%%%'''&&&%%%&&&((()))))))))&&&(((******(((''')))+++((()))***+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,---///000******++++++,,,,,,------//////000000111222222333555777:::===@@@BBBCCCCCCEEEGGGHHHIIIHHHIIIKKKLLLPPPSSSVVVYYY\\\^^^aaacccfffeeegggjjjoooqqqpppnnnnnnkkkjjjmmmoooqqquuuzzzxxxxxxxxxuuuqqqjjjddd``````___```hhhsss|||{{{xxxttttttuuuxxx}}}yyyqqqjjjeeecccbbbaaa^^^\\\YYYVVVUUUXXXYYY]]]ccceeefffmmmuuuzzz|||444333000...---...//////000111222222222000///...111111111111000000000000...000000...,,,+++///222111111000000111111222333///222444222...---///222111222222333333222222111111222333333333333222111222333333222111000222333222222222333333444444444333222111222333444222000333555444111111444444222777777666555555444333333444333333444555666444333000000222777777333111222444333222333444555444333777666444444555555444222///222555666555333222111///111222444555555555555555666777888888888777666777888999999888666444222222333000((( &&&$$$$$$###"""!!!!!!!!!!!!""" ###### """#########"""###%%%***------000444777777888888999;;;:::999999;;;;;;:::999777666444111---***'''%%%(((&&&$$$$$$$$$$$$"""!!!$$$"""""""""$$$%%%$$$###$$$$$$$$$$$$%%%&&&'''((()))***,,,...000222333444999:::===CCCIIINNNPPPQQQVVVVVVUUUWWW[[[^^^______\\\\\\]]]]]]\\\\\\[[[[[[^^^[[[YYYWWWXXXXXXWWWWWWZZZ\\\\\\[[[^^^dddeeebbbbbb___\\\ZZZYYYUUUOOOIII???888000+++***)))(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''((()))***%%%(((+++++++++,,,000444111444999===???BBBFFFHHHEEEDDDCCCAAA>>><<<999888333///+++)))+++,,,+++)))))))))(((''''''(((******///---------......---+++++++++***))))))******+++,,,,,,+++***)))((((((''')))(((''''''&&&&&&''''''%%%&&&'''''''''%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""######""""""""""""""""""""""""$$$$$$############$$$$$$ """$$$$$$######$$$%%%&&&%%%$$$%%%&&&%%%$$$"""$$$######"""######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%(((&&&%%%&&&((())))))(((%%%&&&&&&%%%$$$$$$%%%''''''&&&%%%&&&((()))))))))''')))******))))))***,,,))))))))))))***+++,,,---******++++++++++++******************+++,,,......******++++++,,,---......////////////000222444666555777:::>>>AAADDDFFFGGGJJJKKKMMMMMMMMMNNNOOOQQQUUUXXX[[[^^^```bbbeeehhhllllllmmmppptttuuutttsssrrroooooorrrsssqqqrrrvvvvvvvvvuuusssnnnhhhccc___^^^]]]```gggrrr|||}}}xxxxxxzzz}}}yyyqqqiiicccdddcccaaa___\\\YYYVVVUUUYYYYYY]]]bbbdddfffmmmuuuyyy{{{~~~222000...,,,,,,---///111000000111111111000000///111111111111000000000//////111222111//////000222111111000000111111222333000222333111///---...000111111111111111111111111222222333444444333222222333333333111000000222444444444444444333333333333000111111333444444333222222444444222111222222222666666555444333333222111333333333555666666444111222111222444666555333222444333222333444555444333666666555555555555444333000222555666555333333333111222444666777666444333333444666777888666555444666777888999888666444222444444111+++%%%"""$$$&&&######"""!!!!!!!!!!!!!!!###!!!!!!$$$$$$!!!!!!###"""$$$$$$###!!!###)))...)))---111333444555777888:::999888999:::;;;:::888888777555222...***'''%%%'''%%%$$$%%%%%%%%%$$$"""###"""!!!"""$$$$$$$$$#########$$$$$$$$$%%%&&&&&&&&&'''(((***+++---...///222555999@@@FFFKKKNNNOOOTTTUUUVVVYYY\\\___aaaaaa^^^^^^^^^]]]]]]\\\ZZZZZZ^^^\\\YYYXXXYYYYYYXXXWWW[[[^^^___^^^```eeefffdddbbb___\\\[[[ZZZVVVPPPKKK???;;;444---)))'''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((())))))###(((++++++))))))...333000444999===@@@DDDHHHKKKEEEEEECCCAAA>>>;;;888777333000,,,+++,,,------+++,,,,,,+++******+++,,,---000//////000111111///------+++*********++++++***,,,,,,,,,+++***))))))((((((((('''&&&&&&&&&&&&'''&&&'''''''''&&&$$$###"""(((''''''&&&&&&%%%%%%%%%###""""""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''&&&%%%&&&'''%%%$$$$$$%%%&&&'''%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''"""###$$$%%%&&&%%%$$$$$$'''&&&%%%&&&(((******)))$$$&&&((('''$$$###%%%((('''%%%$$$%%%'''))))))((('''((())))))))))))***+++***))))))((()))+++,,,---******++++++++++++***************++++++,,,,,,---***++++++,,,---...//////000/////////111444777999777888;;;???CCCGGGJJJKKKOOOPPPRRRSSSRRRSSSTTTVVVZZZ\\\___bbbcccfffjjjlllpppqqqsssuuuwwwwwwwwwvvvuuusssssswwwvvvsssrrrtttuuuuuusssoookkkeee```]]]\\\]]]aaaiiisss{{{||||||~~~yyyqqqhhhbbbcccbbbaaa___]]]ZZZXXXWWWXXXYYY\\\aaaccceeellluuuxxxzzz}}}000///...---...000333555///000000111111111111000111111111111000000000//////000111111111000000111111111000000111111222333333111///000111222000...000000000//////000000000222333444555555444333222222333333111000000333555666666555333222111000//////000222444444333333222222333444444111///000222444444333222222111000000333222333555666666444222666555222111444666777555555444333333555555444333555555666555444444444444333444555444333333555777444555777888777555333222222333555666666555333111555666777777777555333222444111...,,,,,,***'''######"""!!!!!!!!!!!!!!!!!!###!!!"""%%%%%%"""!!!###!!!"""###""" """'''+++))),,,///222333555777888:::999888888999:::999888888777555222///+++(((&&&%%%$$$$$$&&&''''''&&&$$$"""!!! !!!###$$$###"""######$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))***+++...111666<<>>:::444---(((%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&((())))))%%%))),,,+++((('''+++000000444999===AAAEEEIIILLLFFFEEECCC@@@===:::777555333111///...////////////------,,,++++++,,,......222222333555666444111...///---******,,,,,,+++***((((((''''''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###"""'''''''''&&&&&&%%%%%%$$$""""""""""""""""""##############################$$$$$$$$$%%%%%%$$$$$$$$$###%%%(((((('''&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&!!!"""$$$%%%&&&%%%$$$###&&&$$$$$$$$$'''((()))((($$$&&&)))(((%%%$$$%%%((('''%%%$$$%%%'''((()))(((&&&&&&&&&'''))))))***)))***))))))((()))+++,,,---++++++,,,,,,,,,,,,++++++------------------,,,,,,***+++,,,---...///000000111000000111333666999;;;888:::===AAAFFFKKKOOOQQQTTTVVVWWWXXXXXXXXXZZZ[[[___aaaccceeegggjjjmmmpppsssuuuwwwxxxxxxxxxxxxxxxvvvuuuvvvyyyyyytttrrrtttsssrrroookkkfffaaa]]]ZZZ]]]___ccckkkttt|||zzzrrriiiccc`````````___^^^]]]\\\[[[XXXXXX[[[___aaaccckkktttyyy{{{~~~111000000000222444777999//////000000111111222222111111111111000000000000......////////////......111111000000111111222333444111...000333555222///111000////////////000111222222444444444444222222111222333222111111333444666555444333111000///......000444555444222222222111111444555111---...222222222111111111111000000222222222333666666555444999777333000333999:::777666555444444555555444333444555666555444333444666444444555444333444777999888888888888777555333222333444555555555444333222555555555555555444333333333...***+++...---&&& ###""""""!!!!!!"""""""""###!!!!!!$$$$$$!!!!!!### !!!!!!!!!"""%%%'''+++...111333444666888:::999888777777999999888777888777555333000,,,***(((%%%$$$$$$&&&''''''%%%###""" !!!"""###"""!!!######$$$$$$$$$###""""""%%%%%%%%%&&&&&&'''''''''+++...333888<<>>BBBFFFJJJMMMFFFEEECCC@@@===999666444222222111111111111111111---,,,,,,,,,---...000111555666999<<<<<<999444//////,,,)))))),,,,,,+++(((((((((((('''''''''&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$############"""######$$$$$$###""""""########################$$$$$$%%%%%%%%%%%%$$$$$$"""$$$'''(((&&&%%%$$$$$$%%%$$$###$$$&&&&&&%%%###""""""""""""###$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%$$$###$$$&&&''''''&&&%%%&&&(((((('''&&&&&&&&&&&&%%%$$$%%%'''(((((((((&&&%%%%%%&&&)))******)))))))))))))))***+++,,,---,,,,,,------------,,,,,,((())))))******))))))(((++++++,,,---///000111111222222333444666888:::<<<:::<<>>:::666444000111111111111111111222000//////000111333555666999<<<@@@DDDDDD???777111...+++''''''***+++)))%%%******))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$%%%&&&&&&$$$!!! ########################$$$$$$%%%&&&&&&%%%$$$$$$"""%%%((()))'''%%%$$$$$$$$$$$$###$$$%%%%%%###"""""""""""""""###$$$%%%&&& !!!###$$$&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&'''((((((&&&%%%&&&%%%$$$$$$&&&((((((''''''&&&%%%'''***,,,+++)))((()))***+++++++++++++++,,,,,,------------,,,,,,###$$$&&&((())))))))))))++++++,,,...///000111222444555666777999:::;;;<<<<<<>>>AAAFFFMMMSSSXXX[[[aaabbbddddddddddddfffhhhjjjkkklllmmmooorrrvvvyyy{{{~~~~~~||||||}}}yyyvvvuuuvvvsssmmmiiijjjfffeeecccaaa___^^^]]]]]]bbbffflllrrrxxx~~~|||vvvpppiiieeeaaaaaaaaa``````___]]]]]]ZZZZZZ\\\```bbbeeemmmwww}}}......//////000000111111////////////000111333444111111111111000000000000333111//////000111111111111111111000111222222333...111444444222222555888555444333222222333444555111111333333333333111111...111333444333222222333222222222333333333444444...222666666444111000111000000333666222***+++222000111111222333333444444222111000111444777888999555666444222666<<<999111777666444444555555444333333555777666444333555777000333777888888777666666888777777666777777888999999888777666666666666666999888666444444555777888666444000,,,'''%%%$$$$$$$$$###############$$$$$$""" ###### """!!!"""&&&'''$$$!!!***,,,///000111222444666888777666777888999888666666555444333111///---+++&&&%%%$$$$$$### !!!  """""""""!!!######$$$$$$###"""!!! ########################'''))),,,///222999BBBHHHNNNRRRWWWZZZZZZ[[[^^^```bbbbbbbbbbbbbbbaaaaaa```eeedddcccccccccbbb```^^^___dddgggccc___``````^^^\\\YYYVVVUUUUUURRRLLLGGG===666...)))((((((&&&$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''(((((('''&&&&&&(((+++...//////222666;;;???CCCFFFJJJMMMJJJIIIFFFCCC???;;;777555///000111111000000111222444444444555666999;;;<<<===@@@EEEIIIIIICCC999222---)))%%%%%%((()))'''###&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''###%%%'''((('''$$$!!!########################$$$$$$&&&&&&&&&&&&$$$$$$$$$'''***+++***'''&&&&&&%%%$$$######$$$$$$""" $$$$$$$$$$$$%%%&&&'''((( """$$$'''((()))))))))((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''(((&&&%%%%%%&&&&&&&&&%%%(((&&&%%%'''******'''###&&&$$$###$$$&&&(((((('''(((&&&&&&(((+++---,,,+++'''(((***+++,,,,,,+++++++++,,,,,,------,,,,,,+++&&&(((***---000111222222++++++,,,...///111222222555666888999;;;;;;<<<<<<>>>???CCCHHHNNNUUU[[[^^^eeefffhhhiiihhhiiijjjlllmmmnnnooopppqqqtttyyy|||zzzvvvttttttooohhhddddddaaa```^^^]]]]]]^^^___```eeehhhnnnuuuzzzzzztttnnnhhheeecccbbbbbbaaa```^^^\\\[[[\\\[[[^^^aaacccfffoooyyy111111000000000111333444///////////////000111111111000/////////000222222111...+++,,,000444555444333222222111111222222333000000111111111111000000555444333222111111111111333222111111333333222111222444555333000000333777333444555444222111222333222333444444222222333444222222333333333222111111222222111111111222444555777***"""***666888444111333333444666777999::::::555555666666555333111000666555555555555666777777888888888777777777777777555555555555666666666666;;;777222222666999888666666666777777777777666666222111...***&&&%%%%%%&&&&&&###"""$$$$$$###$$$$$$$$$$$$#########"""!!!"""###"""!!!!!!###%%%)))+++...111444666777777999666666999:::777777:::;;;666111000111111---)))***%%% !!!&&&((($$$!!!!!!!!!!!!!!!!!!!!! ########################&&&%%%$$$#########$$$%%%************---333;;;AAAKKKNNNRRRVVVXXXZZZ]]]___eeeccc``````cccdddbbb```___aaaccccccaaaaaaaaabbbbbbdddfffhhhhhhfffdddbbbZZZ[[[YYYTTTRRRQQQKKKEEE:::666///+++(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""" !!!###&&&)))%%%%%%$$$###$$$%%%&&&'''(((''''''))),,,///000000///111666===DDDJJJOOOQQQQQQLLLFFFAAA>>><<<:::888444333222333444555666555::::::999999;;;<<<>>>@@@DDDFFFHHHJJJJJJFFF???:::444111,,,)))((()))(((((((((### """((()))%%% '''&&&%%%%%%%%%%%%&&&'''%%%%%%############%%%%%%'''%%%"""!!! """$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$""""""###&&&((((((&&&$$$###"""!!!"""$$$%%%$$$###!!!"""############"""!!!!!!"""$$$&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&'''((('''&&&%%%'''&&&"""$$$))))))%%%(((''''''&&&&&&&&&'''''''''''''''(((((((((((((((%%%,,,000000...+++,,,---,,,******,,,---///......---,,,+++******...---,,,---///000000///000---...333444444888@@@777;;;???@@@===;;;:::;;;>>>???BBBGGGOOOVVV[[[]]]dddgggkkkllllllkkkkkklllppppppqqqqqqsssvvvxxxzzz}}}~~~yyysssooommmhhh```YYYZZZ[[[[[[]]]___bbbdddeeeqqqtttxxx{{{}}}zzzsssnnnjjjhhhaaa___^^^___aaaaaa]]]ZZZ]]]^^^___aaadddjjjpppuuu000000111222222222111000///////////////000111111111111000000000111222333111///,,,---000333444333333222222111111222222333000000111111111111000000444333222222111111222222222111000111222333222000222333333222111222444666333222222222111111111000222333444444222222333444111222222333333333222222333222111111111222333444666...+++111666666555666555555555666666666777777555555555555444333222111444444444444555666777777777777777777777777777777666666666777777777777888;;;777333444888:::888555444444555555555555444444222111...***&&&%%%%%%&&&&&&### """#########!!! !!!"""######!!!"""######""""""###%%%'''))),,,000333555666777;;;888999<<<<<<::::::===<<<777333111111000,,,((('''&&&$$$###$$$$$$###""" !!!!!!!!!!!!!!!!!! ((('''%%%###"""!!!!!!!!!((((((((()))+++111999>>>GGGJJJNNNRRRVVVZZZ___bbbcccaaa```aaadddeeeeeeddd```bbbddddddccccccdddeeeeeefffggggggfffdddbbb```ZZZ\\\ZZZUUURRRQQQKKKDDD:::555///+++(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""$$$&&&(((&&&%%%$$$$$$$$$%%%''''''''''''((()))+++,,,...///333555888===DDDJJJNNNQQQQQQMMMGGGBBB???<<<:::999555444333444555666777777>>>>>>??????AAABBBCCCDDDIIIIIIKKKLLLKKKHHHBBB===666222---***)))))))))((((((%%%""""""$$$$$$ '''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&((('''%%%###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$######$$$&&&((((((&&&$$$$$$###"""###%%%&&&%%%$$$"""""""""######$$$$$$$$$!!!"""$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&'''++++++'''&&&))))))&&&(((''''''&&&&&&'''''''''''''''''''''((((((((((((&&&%%%&&&))),,,---,,,***+++*********+++,,,,,,,,,////////////......------111000000000222333222000111...///333444333777>>>;;;>>>AAAAAA???<<<<<<<<<>>>???BBBGGGOOOVVV[[[^^^eeehhhlllnnnmmmmmmmmmnnnuuuuuuuuuuuuvvvwwwyyyzzz~~~{{{vvvqqqmmmggg___YYY[[[[[[\\\^^^bbbfffjjjmmmuuuwww{{{}}}zzzsssmmmiiigggcccaaa___```bbbbbb^^^ZZZ\\\]]]___aaaeeekkkrrrwww...000222444444222///.../////////000000000111111222111111111111222333333222000......000222222222222222111111111111222222111111222222222222111111222222111111222222333444222111000000222222111000333111000000222444555555333000...///111222000...222333444333222111222333000111222222333333333333444444222111111222333333222222333666444222444888666666666555555444333333666666555444333333333444333333333333444555666777777777777777777777777777777777777777888888888888999777666777::::::888555444444555555555555444444333111---)))'''%%%%%%%%%%%%###!!! """#########  """$$$%%%"""###$$$###""""""$$$&&&%%%'''***...222555777888<<<999:::======;;;;;;>>>===999555333222000,,,(((%%%&&&'''%%%"""!!!"""$$$ !!!!!!"""""""""########################%%%$$$###"""!!!!!!!!!!!!&&&&&&&&&&&&)))...555:::AAAEEEJJJOOOTTTZZZ```ddd```______```cccfffgggfffaaaccceeefffeeeeeefffhhhiiihhhgggeeecccaaa```___\\\]]][[[VVVSSSQQQKKKDDD999555///***(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%(((******((())),,,///666777999===CCCIIINNNRRRRRRNNNHHHCCC@@@>>>;;;:::666666555555666888999:::DDDEEEGGGHHHIIIJJJIIIIIINNNMMMMMMMMMLLLIIIDDDAAA777444///+++******)))(((***)))((('''&&&%%%######'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''***)))'''%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&((((((&&&###%%%$$$###$$$&&&'''&&&%%%$$$$$$#########$$$&&&'''"""###%%%&&&'''''''''&&&((('''&&&%%%%%%&&&'''(((((('''&&&&&&'''((('''&&& %%%)))&&&$$$%%%&&&%%%(((''''''&&&''''''((((((&&&'''''''''((((((((())),,,+++***+++,,,,,,+++)))---+++)))+++///111000...000000111111222222222222666555444555666666444333444333444666777666:::???AAACCCEEEEEEBBB???>>>===>>>@@@CCCHHHNNNUUU[[[___gggjjjnnnppppppppppppqqqyyyxxxwwwwwwwwwxxxyyyzzz~~~~~~zzztttmmmfff```\\\]]]]]]^^^```eeelllrrrvvvyyy{{{~~~zzzssslllhhhfffeeebbb```aaabbbbbb^^^[[[ZZZ\\\^^^bbbfffmmmuuuzzz~~~///000222333222111///...000000000111111000000000222222222222222333333333222111000///000000111111222222111111111111222222111111222222222222111111000000000111222333555555333222111111333333222111333000...///333666666555444000---...222444111---222333444333111111222333///000111222333444444444555555333222111222222333000222555555333000222555666555555444444333333222777666444333333444555666222222222333444555666777666666666777777777777777666666777777777888888888888777777999;;;;;;888555666666777777777777666666333000,,,)))'''&&&%%%$$$$$$###"""!!!""""""######""""""!!!!!!!!!###%%%&&&"""###$$$###"""###$$$&&&$$$&&&)))---111555888999:::888888;;;<<<999999<<<>>>;;;777555333000,,,(((&&&''''''%%%"""!!!"""$$$ !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%###$$$$$$$$$&&&***000555<<>>AAAEEEIIIIIIJJJHHHFFFBBB@@@???>>>@@@DDDHHHNNNUUU\\\aaaiiilllpppssssssssstttuuuxxxxxxwwwvvvwwwxxxyyyzzz~~~~~~|||wwwoooiiidddcccaaaaaaaaaccchhhpppwww{{{|||~~~zzzrrrlllgggdddeeebbb``````aaaaaa^^^[[[XXX[[[___ccchhhooowww|||~~~111111000000000000000111000000111111111111000///111111222222333333333333111111111000000///000000222111111000000111111222111111111222222111111111//////000111222444555666555444333333555555444333222///---///333666666444555111...000444666333///222333444333111000111222///000111222333444444444666555333222222222333333222333444444444444333222333333333333444444444444666555444333444555666777222222222333444555666666555555666666777777777777555555555666666666777777777777999:::;;;:::888555666666777777777777666666333000+++((('''&&&$$$###"""######""""""""""""###$$$###"""!!!!!!"""######"""###$$$###""""""$$$&&&%%%''')))---222666999;;;:::888888;;;<<<999999<<<===<<<999777444000,,,***)))'''$$$###$$$$$$"""!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$"""#########$$$'''---111666===GGGOOOTTTWWWYYYYYY\\\\\\]]]]]]^^^___aaabbb```bbbdddeeeeeeeeeggghhhhhhfffdddcccbbbbbbcccddd___aaa___ZZZVVVRRRJJJBBB888333...)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''$$$'''***)))&&&%%%***...333333666:::AAAIIIPPPTTTSSSPPPKKKFFFCCC@@@===;;;777888:::::::::===BBBFFFMMMOOORRRUUUVVVUUUSSSRRRQQQPPPNNNMMMLLLJJJGGGDDD<<<888222...+++***((('''"""%%%'''%%%!!!!!!$$$'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&$$$######&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%#########$$$%%%###"""&&&%%%$$$%%%'''((('''&&&+++)))&&&$$$""""""###$$$###$$$&&&'''(((''''''&&&)))(((&&&%%%%%%&&&((()))(((&&&&&&&&&'''((('''&&&"""(((***(((&&&)))---'''''''''''''''((()))***''''''((())))))***++++++'''(((***+++,,,...000111444111000444:::<<<:::666666777888:::<<<===??????@@@??????@@@AAA@@@>>>;;;===@@@BBBCCCDDDGGGJJJKKKQQQPPPNNNLLLIIIEEEBBB???>>>AAAEEEHHHMMMTTT\\\bbbkkknnnrrruuuvvvvvvwwwxxxyyyxxxxxxxxxyyy{{{}}}~~~}}}~~~}}}yyytttooolllkkkhhhgggfffhhhlllrrrxxx|||}}}yyyrrrkkkgggddddddaaa^^^^^^``````]]]ZZZYYY\\\```eeejjjpppwww|||}}}111000///......000111222000111222222222111000///000111111222333222222222000111222111000///000111111111000000000000111111000000111111111111000000//////000111222444666666666555444444666666555444222000//////111333444444444222111222555666444222222333444333111000000111000111222222333333333333555555333222222333444444555555444222555888777222222222333333444555666666555444444444555666777777444444444444444555555666444555555666666777777888555555555555666666666666666777999::::::999777666444444555555555555444444444///***'''''''''$$$"""!!!###$$$###"""!!!"""###!!!!!!!!! !!!"""###"""!!!!!!###%%%&&&'''***---111666:::<<<<<<999:::======;;;;;;>>><<<<<<;;;888555111...,,,***'''$$$###$$$$$$""" """"""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""!!! """############&&&+++...111888CCCKKKQQQSSSTTTTTTYYY[[[\\\\\\\\\]]]___aaa```bbbdddeeeddddddeeegggfffeeedddddddddeeefffgggaaacccaaa\\\WWWRRRJJJAAA777333---)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$'''))))))'''(((+++...000222555;;;BBBIIIPPPSSSSSSOOOKKKGGGDDDAAA===:::777999;;;<<<<<<@@@GGGMMMPPPRRRUUUWWWXXXXXXVVVUUURRRQQQPPPOOOOOOMMMJJJGGG@@@<<<666111...,,,***)))((())))))&&&"""!!!###%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&&&&%%%###"""$$$$$$######""""""!!!!!!%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""###$$$%%%$$$###&&&%%%$$$%%%'''((('''&&&***)))'''%%%###"""""""""$$$%%%&&&'''(((((('''&&&)))((('''&&&&&&'''((()))((('''&&&&&&'''((('''&&&$$$%%%(((***'''######'''''''''''''''((()))******(((((()))***+++,,,------+++,,,.........///222444666555666999===???===:::===>>>???AAACCCEEEFFFGGGIIIIIIIIIKKKLLLKKKHHHFFFCCCHHHKKKJJJKKKNNNQQQPPPXXXUUUQQQNNNKKKGGGCCC??????BBBEEEHHHLLLSSS]]]dddkkkooosssvvvxxxxxxyyy{{{||||||||||||}}}~~~}}}}}}|||yyywwwtttrrrnnnmmmlllmmmppptttyyy|||~~~yyyrrrkkkgggeeeccc```]]]]]]___```^^^\\\[[[^^^bbbfffkkkqqqwww{{{|||------...///000111222222000111222333333111///...///000111222222222111111...000222222000///000222111111000000000000111111//////000000000000//////000000000111222444555666666444333444555666555444111111111000000000333555333333333333444444444444222333444222000///000111111222222333333333222222444444333222333444555666333555444000222777888444333333333444555555666666333444555666777777777777777666555555444444555555444444555555666777777888555666666666666777777777555777888888888777666666444444555555555555444444444///)))&&&''''''$$$!!! ###$$$$$$"""!!!"""### !!!"""!!! !!!"""!!! """$$$&&&'''))),,,000444888:::;;;888999<<<<<<::::::===;;;<<<<<<:::666222///...'''((('''%%%"""!!!!!!"""$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############""" ###$$$$$$$$$$$$&&&***------333;;;CCCIIIMMMQQQSSSVVVYYY[[[\\\\\\]]]aaadddaaaccceeeeeeddddddeeeffffffffffffeeefffffffffgggcccdddbbb]]]XXXSSSJJJ@@@666222---)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''###$$$%%%&&&'''&&&&&&%%%&&&&&&'''((()))+++---...111444777===CCCJJJOOOQQQRRROOOKKKGGGDDD@@@<<<999666999<<<===>>>CCCKKKRRRSSSUUUWWWYYYZZZZZZYYYXXXTTTSSSSSSTTTTTTSSSOOOLLLEEEAAA:::555222000...,,,...---+++(((&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''''''''&&&%%%!!!###%%%''''''&&&$$$###########################%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&''''''&&&%%%$$$$$$$$$&&&'''&&&%%%&&&&&&%%%%%%$$$#########%%%%%%'''((((((((('''&&&(((''''''''''''''''''(((((('''&&&&&&'''((('''&&&)))%%%%%%'''%%%!!! ###''''''''''''((()))***+++)))******+++---......///000111333333333444888;;;<<<===???BBBCCCCCCCCCBBBEEEFFFGGGIIIKKKMMMNNNOOOSSSSSSTTTWWWXXXXXXUUURRRPPPUUUWWWTTTSSSWWWXXXVVV\\\YYYTTTPPPMMMHHHCCC??????BBBFFFIIILLLSSS]]]eeellloootttwwwyyyzzz{{{|||~~~~~~~~~}}}}}}~~~}}}yyyuuurrrrrrrrrsssuuuyyy|||~~~~~~xxxrrrlllhhhfffccc```]]]]]]```aaa```^^^^^^```dddhhhlllpppuuuyyy{{{***,,,///111333333111000000111333444333111///......///000111222111000000---000222222000///111333111111000000000000111111......////////////......000000000111222333555666555444333333555555444333000222333111///...222555111222444444333333444555222333444222000//////000222222333333333222111111444333333222333444666777///333333...---333666555444444555555555555555555222333555777888888777777888777666555555555555555444444444555666777777888777777777777888888888888555666888777666666666777666666777777777777666666444///(((&&&''''''$$$!!! ###%%%$$$"""!!!"""$$$!!!$$$%%%$$$###!!! !!!  !!!###&&&&&&(((+++...333666999999666666999:::777777::::::;;;<<<:::777333000///%%%)))+++'''  %%%%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$$$$######$$$$$$%%%$$$$$$&&&***,,,+++///555<<>>???EEENNNUUUUUUVVVXXXZZZ[[[[[[[[[[[[VVVVVVWWWXXXYYYWWWTTTQQQIIIEEE>>>888555333000///***(((&&&%%%&&&'''((()))%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$!!!"""%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$%%%''')))))))))%%%$$$###$$$&&&'''&&&%%%"""###$$$%%%%%%%%%$$$$$$%%%&&&'''((((((((('''&&&''''''((((((((((((''''''((('''&&&&&&'''((('''&&&---'''%%%)))***&&&%%%(((''''''''''''((()))++++++******+++,,,...//////000111333666777777:::???CCCBBBEEEHHHJJJIIIHHHHHHIIIJJJKKKLLLNNNPPPRRRSSSTTTZZZ[[[\\\___aaa```^^^[[[[[[```bbb]]][[[^^^^^^[[[___ZZZUUUPPPMMMIIICCC??????CCCGGGIIILLLRRR]]]eeellloootttwwwyyyzzz|||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~{{{vvvttttttuuuwwwyyy|||~~~xxxrrrlllhhhfffccc```]]]^^^aaacccbbbaaa___bbbfffiiilllppptttxxxzzz~~~,,,,,,---///111222111///------///111444444222000333555444000///111111...000222333111...---///222222222111000//////000000000000111000000///......////////////000000000000222333333333222222444666222---)))+++111555333000333222111222444555444333111222222111000000111333222222333333444333333333333333333333333333333333111111111222333444666777555444333222222444555777999888777888::::::888777666666666666666666666666777666666777999999888777777777777666777888888999666555444555888888666333666888:::;;;999666222000...,,,***'''%%%$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!###"""!!! !!!"""###&&&&&&(((***---111555777999999888888999;;;======<<<;;;:::888555222///---)))'''%%%#########""" ,,,&&&"""###$$$"""!!!$$$######""""""######$$$%%%###"""!!! !!!"""###$$$###""""""###%%%'''((('''+++000666<<>>666333...)))&&&$$$$$$$$$''''''(((((('''&&&%%%%%%***)))&&&"""###'''(((%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((***,,,---...000222666<<>>;;;999;;;<<<>>>AAAGGGMMMRRRXXX\\\```cccccc^^^YYYUUU\\\[[[ZZZZZZZZZYYYVVVSSSMMMHHHAAA:::666333111///...+++'''%%%%%%%%%%%%$$$((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&%%%"""!!!$$$%%%&&&((()))(((&&&$$$"""&&&%%%$$$$$$&&&&&&%%%$$$((('''&&&%%%&&&'''((()))&&&%%%%%%$$$#########$$$))))))((((((((())))))***''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))***+++---------+++,,,000///---222:::777999;;;>>>AAADDDEEEFFFLLLOOORRRTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVXXX\\\___^^^bbbfffhhhfffeeefffhhhfffeeeeeeeeeggggggeeedddbbb___ZZZVVVRRRMMMHHHDDDBBBCCCCCCEEEIIIQQQ[[[aaahhhkkkoootttyyy||||||zzzyyyyyyzzz{{{}}}|||xxxwwwwwwxxx{{{~~~~~~~~~yyyppphhhgggkkk```]]][[[]]]aaaccc```\\\___ccciiimmmooorrrxxx|||}}},,,,,,---///111222111///------...111333333111///111333222......111111///000111222000...---...111222111111000000000000000000000000000000000///.../////////000000000111111222333333333222222444666444///+++---222555333000333222111222444555444333222333333333111111222444222333444444444333222111333333333333333333333333111111111222333444666777555444333222222444555777888777666777999999777555888888888888888888888888777666666777999999888666888888888888888999999:::777555444555777888666444777777999999888555333111111///,,,(((%%%###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###%%%%%%''')))---000444666333555777888888888999999<<<;;;:::888666222///---)))'''%%%$$$$$$###""" )))### !!!"""!!!""""""!!!"""""""""###$$$###"""!!! !!!""""""!!!!!!!!!!!!"""###$$$$$$$$$''',,,111777???GGGLLLVVVUUUVVVYYY]]]``````___ccceeeggghhhfffdddccccccffffffggggggggggggggggggccccccaaa\\\YYYUUUKKKAAA666333...***&&&$$$$$$$$$'''''''''''''''&&&%%%%%%%%%%%%""" %%%&&&###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&(((***+++,,,---222444777;;;???CCCFFFHHHMMMLLLKKKIIIFFFBBB???===999:::<<<>>>BBBIIIQQQVVVYYY\\\```cccccc___ZZZWWWZZZYYYYYYYYYZZZZZZWWWUUUNNNIIIBBB<<<888555222000...+++'''&&&&&&''''''&&&((('''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$%%%%%%""" ###&&&""""""######$$$%%%%%%&&&&&&%%%$$$%%%&&&&&&%%%$$$###############$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%(((((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((('''************+++,,,------000...000444555444999@@@>>>@@@CCCFFFIIIKKKMMMNNNTTTVVVYYYZZZYYYXXXWWWXXXVVVWWWXXXXXXYYY[[[___bbbbbbfffkkkllljjjiiijjjlllkkkkkkjjjkkklllkkkhhhfffdddaaa\\\XXXTTTOOOJJJFFFCCCCCCCCCEEEIIIPPPYYY___jjjlllpppuuuyyy|||~~~{{{yyyxxxyyy{{{|||~~~~~~~~~zzzyyyxxxxxxzzz|||~~~~~~|||wwwooogggfffiiiccc___\\\]]]```bbb```]]]aaadddiiimmmqqquuuzzz}}}}}}---,,,---///111222111000...---...000222222000...///222111......111111//////000000///------...000111111111000000000000000//////000000111000000000000000000111111111222222222333333333222222444666666111...///333555333000333222111222333444444222222333444444222222333555222333555666555333111///111111222222333333444444222222222222333444666666444444333222333444555666777666555666888888666555888888888888888888888888777666666777999999888666999999999999999:::::::::777666555555777777666555777777777666666444333222444222...***&&&###!!! """"""""""""""""""""""""#########""""""!!!!!! """"""!!!!!!!!!!!!""""""###$$$%%%(((+++///333555///333888:::999777777888;;;;;;:::999666333000...***'''%%%$$$$$$###"""!!!(((""" !!!"""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!""""""#########""""""$$$&&&)))---333:::CCCIIIRRRSSSTTTXXX]]]```aaa```bbbdddeeefffeeedddeeefffffffffgggggggggffffffeeeaaabbb```\\\ZZZVVVMMMCCC666333...***&&&%%%$$$%%%&&&''''''''''''&&&&&&%%%''''''$$$!!!###'''(((&&&#########$$$$$$$$$%%%%%%$$$%%%&&&(((***+++,,,---222333555888<<<@@@DDDFFFHHHHHHHHHGGGEEEBBB???>>>;;;;;;===???DDDKKKTTT[[[[[[^^^aaaddddddaaa]]]ZZZYYYXXXWWWYYYZZZZZZYYYWWWPPPKKKEEE???;;;777444222---+++((('''((()))***)))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########&&&((($$$###!!!!!!!!!###%%%''''''%%%$$$%%%&&&'''&&&%%% !!!"""###$$$$$$%%%$$$''''''&&&&&&%%%%%%&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((************+++,,,---...///...111555777999>>>CCCHHHJJJMMMPPPTTTVVVWWWXXX]]]___aaaaaa___]]]\\\\\\XXXYYY[[[\\\\\\___cccfffgggkkkooopppooonnnppprrrrrrqqqrrrrrrrrrppplllhhhfffccc___ZZZVVVQQQLLLHHHDDDDDDDDDDDDGGGNNNVVV\\\jjjmmmqqqvvvzzz|||}}}~~~~~~zzzwwwwwwyyy|||~~~}}}|||}}}~~~|||{{{yyyxxxxxxzzz{{{}}}}}}yyyuuunnnfffdddgggfffbbb]]]]]]___aaa```___dddeeehhhmmmtttyyy|||}}}}}}---------...111222222111///......///111111///...111333222///...111111...000000000/////////000000000000111111111000000000...///000111111111111111000111111111222222222222222333333333222222444666555222///000333444111...222111111111333444333222111222444444333222333444222333666777666333000---000000111222333444444555222222222333333555666666444444333333333444555666777666666777888888777555777777777777777777777777666555555666888999777666888888888999999999999999888777666666666666666666777666555444444444444444444222...***&&&###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""!!!!!! """"""!!!!!!!!!!!!"""""""""###$$$'''***...111444222666;;;<<<:::999;;;===;;;;;;:::999666333000///***(((%%%$$$$$$$$$"""!!!(((###!!!###$$$!!! """!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""###$$$%%%&&&&&&%%%###"""%%%&&&(((+++///777@@@FFFMMMNNNRRRWWW[[[___aaaaaaaaabbbddddddddddddfffhhhffffffggggggfffeeedddccc^^^```^^^[[[ZZZWWWNNNDDD666333///***'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%))))))'''###$$$((((((%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''')))+++,,,---...---///111666;;;@@@EEEGGGHHHHHHGGGFFFDDDAAA???===>>>>>>???AAAEEEMMMVVV\\\^^^```cccffffffdddaaa___ZZZYYYXXXYYYZZZZZZXXXWWWQQQMMMGGGAAA===:::666333---+++(((''')))***++++++))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''')))(((%%%$$$######$$$$$$'''&&&%%%&&&'''((('''&&&!!!###%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***+++,,,---...///000333888<<<@@@EEEIIINNNPPPTTTXXX\\\^^^______ccceeefffeeecccaaaaaaaaa\\\^^^______```aaadddggghhhlllqqqrrrrrrsssvvvxxxvvvvvvvvvwwwvvvrrrmmmhhhgggddd```\\\XXXSSSMMMIIIFFFEEEEEEDDDFFFLLLTTTZZZhhhkkkpppuuuyyy|||}}}~~~~~~|||xxxvvvvvvxxx||||||zzz{{{}}}~~~}}}{{{yyywwwwwwyyy{{{{{{wwwtttnnngggdddfffiiiddd___\\\]]]___``````fffeeegggmmmuuu{{{}}}}}}...------...111222222111111000//////111111///...444666555111///111111...222111000000111111222222///000111111111111000000//////000111111222111111000111111111222222222222222333333333222222444666444222000000222222000---222111000111333444333222...000222333222111222333222333666777666333000---000000111111222333444444333333333333444555666666333333333333444444555555888777777888999999888666888888888888888888888888666555555666888888777555666777888888999999888888888888777666555555666777666555444444333444555555222000---***'''%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""!!!!!! !!!!!!""""""""""""!!!!!!""""""###&&&)))---111333666888;;;;;;:::;;;>>>AAA;;;;;;:::999777444111000***(((&&&%%%%%%$$$###!!!&&&""" ###$$$!!! !!!!!!"""###$$$$$$$$$###### !!!"""""""""""""""###$$$%%%&&&&&&%%%###"""%%%&&&'''(((+++222999???EEEHHHNNNTTTYYY\\\___aaa___aaacccddddddeeegggiiieeefffgggggggggfffdddccc^^^___]]]ZZZYYYVVVMMMCCC777444///***'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%'''(((%%%!!!!!!$$$###%%%%%%%%%%%%&&&&&&&&&&&&''''''(((***,,,---//////---...000444:::@@@EEEHHHKKKKKKJJJGGGEEEAAA>>><<>>???;;;;;;;;;999777444222000+++(((&&&%%%%%%$$$###"""###!!!!!!!!!"""$$$%%%%%%$$$$$$### !!!"""#########"""!!!""""""#########""""""###$$$%%%%%%'''+++111555===BBBIIIPPPUUUYYY]]]___^^^```cccddddddeeefffhhheeefffggghhhhhhgggeeeddd```aaa___[[[YYYUUULLLBBB777444///+++'''&&&%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%((()))&&&######%%%$$$%%%%%%&&&&&&&&&'''''''''&&&'''(((***,,,---//////000000222555999???DDDGGGOOOOOOMMMJJJGGGCCC???===BBBCCCEEEFFFIIIOOOUUUZZZaaaccceeefffggggggffffffaaa___\\\[[[[[[ZZZYYYXXXUUUQQQLLLGGGCCC???:::777333000,,,************)))************)))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%***((('''&&&'''&&&$$$"""###$$$$$$%%%%%%%%%$$$###'''&&&&&&''')))***)))((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((()))+++---000222333888;;;???CCCKKKTTTWWWVVVVVVYYY^^^cccgggiiiiiiiiiiiijjjjjjiiigggffffffgggeeeggghhhiiihhhhhhiiikkklllooosssuuuuuuwww{{{~~~{{{zzzyyyxxxvvvrrrmmmiiijjjgggbbb^^^ZZZUUUPPPLLLHHHHHHFFFEEEGGGLLLSSSXXX```dddjjjqqqvvvxxxyyyyyyxxxwwwvvvvvvwwwzzz|||~~~}}}|||}}}{{{vvvvvvyyy}}}}}}vvvrrrnnnhhhfffggggggddd```]]][[[]]]___aaadddeeehhhnnnuuu{{{~~~000...---...000222333333555333111111111111000///111444333000000333444222222000//////222333333111...///111222222222000000111111222222222111000000/////////000000000111111222333333333222222444666222222222333333333111000222000000111222333222111---000333444333333333333222333444444444333222111111111111111111222222222555444444444444555555666333333444444555555444444888777777888999999888666888888888888888888888888555555444666777888666555555777888::::::999888777999:::999777444444666999555555555666666777777777...---***(((&&&%%%$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """"""$$$&&&***...111333777555444777<<>>;;;999555111...,,,,,,***)))++++++++++++***(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%((('''%%%&&&''''''%%%###'''&&&%%%$$$$$$$$$&&&&&&'''&&&&&&''')))******)))&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&)))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''((())))))***)))***,,,...111555777999888===AAADDDMMMWWWZZZWWW\\\___eeejjjnnnppppppoooooooooooollliiiggghhhhhhgggiiilllmmmnnnnnnppprrrsssvvvyyyyyywwwxxx{{{~~~|||zzzyyywwwtttppplllllliiieee```\\\WWWRRRNNNIIIHHHGGGFFFGGGMMMTTTYYY```ccciiiooorrrtttsssrrruuuuuuvvvwwwxxxzzz|||}}}~~~}}}|||}}}}}}wwwvvvzzz~~~uuuppplllgggeeefffdddbbb```]]][[[\\\___aaacccggglllqqquuu{{{000///---...000333333333666444222111222222111000---000000///000444666444222///---...111333222000---///111222333222111000222222222222222111000///////////////000000000000222333333333222222444666222222333444555444333222111000000000222333222111...111444555555444444444222222333333444333333333222222222111111111111111555555444444444555555666222333444444555555444444777666666666888888777555555555555555555555555555555444444555777888666555666888:::;;;;;;:::999888:::::::::777444333666999444555666777888888888777///---***'''%%%$$$######"""""""""""""""""""""""" !!!!!!!!!!!! !!!"""######"""!!! """###$$$&&&***...111333777444444999@@@CCC>>>888;;;;;;;;;:::888555333111+++)))&&&%%%%%%%%%###"""###"""###!!!  """###$$$###!!! !!!"""#########"""$$$###""""""###%%%'''((('''(((((((((((()))+++---222999BBBJJJOOOTTTYYY\\\]]]```dddffffffeeedddddddddeeehhhjjjkkkjjjhhhfffggghhheee```\\\WWWLLLBBB777444000+++(((&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&!!!######"""$$$((('''$$$######$$$$$$$$$%%%%%%%%%###$$$%%%'''(((***+++,,,,,,...000555<<>>===:::777444000,,,+++)))***++++++***(((&&&$$$((('''&&&&&&'''&&&$$$"""'''&&&&&&'''(((((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&))))))$$$###'''&&&!!!%%%%%%%%%'''((((((&&&###%%%%%%&&&%%%$$$$$$%%%'''###$$$&&&''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''((((((&&&&&&'''((((((((('''(((((()))***+++000///111555666777;;;AAAEEEJJJPPPUUUYYY[[[\\\^^^gggkkkqqqwwwzzzzzzxxxwwwtttuuutttrrrnnnllllllllliiijjjkkknnnrrrvvvzzz|||{{{}}}~~~{{{zzz~~~||||||zzzwwwsssoooqqqmmmgggbbb^^^YYYUUUQQQMMMIIIGGGIIIJJJKKKNNNSSSXXX^^^eeehhhgggffffffggggggkkkooopppoooqqqvvv{{{~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}|||zzz~~~zzztttmmmhhhfffffffffhhhbbb\\\YYY[[[]]]______cccgggmmmrrrwww|||,,,---...000111111222222111111111111111000///...000000111111111000000///222000......000111111111111111000//////000111222222111000/////////...///.........///111222222000111555555111///111444444111000///000111222222000222111000//////000111222000111111222333222222222444333111000222333333222333333444444444444555555666666666555444333333222111333444444333222333444666666555555555555555555777777777666555333222111444444444555666666777777888777666555555777888999:::999999888888999999:::888888888888999666222///,,,)))'''%%%$$$""" """""""""""""""""""""""" """###"""!!!  !!!"""$$$$$$$$$%%%(((,,,///222333666888999999999999:::999<<<<<<:::999999444...,,,+++)))'''&&&$$$$$$###"""!!! !!!"""!!! """!!!!!! !!!"""###$$$###!!! $$$%%%"""!!!!!!"""###############$$$%%%""" %%%---000...///111999CCCJJJMMMRRRXXXTTTZZZaaadddbbbaaaccceeegggfffeeefffiiikkkjjjhhhiiihhhgggeee___VVVKKKDDD===777///+++)))(((&&&$$$&&&&&&%%%%%%&&&&&&'''(((###!!! """&&&(((%%%!!!&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((())))))***+++---000555;;;BBBJJJNNNTTTWWWWWWSSSQQQPPPMMMHHHFFFDDDCCCFFFLLLSSSYYY\\\```bbbdddddddddeeegggiiifffcccaaabbb```\\\[[[]]]YYYXXXWWWVVVSSSOOOIIIDDD@@@???===:::666222///---************)))((('''&&&((('''&&&&&&''''''%%%###'''&&&&&&'''(((((('''%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''+++***&&&%%%((('''$$$&&&&&&%%%&&&''''''&&&$$$&&&''''''&&&%%%%%%&&&(((((('''&&&&&&%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&((((((((((((((()))***+++111111444:::<<<===AAAGGGHHHMMMSSSXXX[[[^^^aaaccckkknnnssswwwzzzzzzyyyxxxwwwwwwwwwuuurrrooooooooonnnnnnoooppprrrvvvyyy{{{|||}}}~~~|||{{{|||{{{{{{{{{{{{yyyuuurrrpppmmmjjjfffbbb\\\VVVQQQMMMHHHFFFGGGHHHHHHLLLRRRWWW]]]ccceeedddbbbcccdddeeejjjnnnpppoooqqquuuzzz}}}}}}||||||}}}~~~~~~~~~}}}yyyssslllgggdddddddddgggbbb]]][[[\\\^^^```___cccgggmmmrrrwww{{{,,,---...000111111111111000000111111111000000///222222222111111000......333111000///111111111000333222111000//////......000000000000000000000000000///...///111222222000000333444000///111333222222000000111222333222111111111000000000000111111111222222333333333333333444222000111222333333222333333444444444444555555777666666555555444444444000222444444444333444555999888777666666666666666777777666555444333333222333333444444555666666666999777444222333555888;;;:::999999888888999999::::::999888888777444000,,,...,,,)))'''&&&%%%""" """""""""""""""""""""""" """###"""  !!!"""$$$$$$$$$$$$&&&)))---...222555888999999888999:::888;;;<<<:::;;;<<<888222///---+++(((&&&$$$######"""!!! """"""!!! !!!!!!!!! !!!""""""###$$$!!! """$$$""" !!!""""""""""""!!!$$$%%%###"""%%%,,,///...///...333===FFFJJJNNNSSSSSSXXX]]]`````````ccceeegggggggggiiikkkkkkiiigggiiiiiigggeee___VVVLLLEEE>>>777000+++***)))'''$$$&&&&&&'''(((((((((((((((%%%###"""###&&&'''$$$!!!&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&(((((()))+++---000444999@@@HHHMMMPPPTTTUUUTTTSSSSSSQQQLLLGGGFFFEEEHHHNNNUUU[[[^^^bbbccceeeeeeddddddfffhhhhhheeecccdddbbb\\\ZZZ[[[\\\[[[[[[ZZZYYYUUUOOOKKKCCCBBB???<<<888555111000++++++***)))((((((((((((((('''&&&&&&'''((('''%%%'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''((('''&&&&&&%%%&&&&&&&&&'''***)))&&&&&&''''''$$$(((&&&%%%%%%&&&''''''&&&''''''((('''&&&%%%''')))+++)))&&&$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''((($$$&&&&&&&&&%%%$$$%%%&&&(((((((((((()))***+++,,,222333999@@@DDDEEEIIINNNMMMQQQVVV[[[___cccgggjjjqqqsssvvvxxxzzzzzzzzzyyywwwxxxxxxwwwtttrrrqqqqqquuutttrrrrrrsssvvvyyy{{{~~~~~~~~~~~~}}}|||yyyyyyyyy{{{|||{{{xxxvvvpppooommmkkkggg```YYYSSSNNNHHHDDDDDDDDDEEEJJJQQQWWW[[[```bbb```______aaacccggglllooooooqqqtttxxx|||~~~||||||||||||}}}~~~}}}|||}}}yyyrrrkkkfffcccbbbbbbeeebbb___^^^___`````````cccgggmmmrrrvvvzzz---...///000111111111111///000000111111111111000111111111111111000//////444222111111111222111///111111111111000///---,,,//////000000111111111111222000///000111222222111///222222//////111222000111000///000222333222111111000000000000000000111222222333444444444444333444333111222333444333222111111111222222222333333666666666666666555555555000222444555444444555666:::999777666555555555555777777666555444333333333333333333444555555666666777555444333333555888:::777777666666666666777777999888777777666444000---...,,,)))((('''%%%""" !!!!!!!!!!!!!!!!!!!!!!!!  """###""" !!!!!!"""%%%$$$######%%%'''***,,,111444777888888888999:::777:::;;;:::;;;===:::555111///---***'''%%%###""""""!!! !!!"""###""" !!!!!!!!!"""""""""######$$$"""!!!###""""""!!!!!!"""""""""""""""!!!'''&&&$$$###$$$'''))))))000,,,...888AAAGGGKKKNNNTTTWWW[[[^^^___```bbbdddeeefffhhhjjjkkkkkkjjjhhhiiihhhgggddd^^^VVVLLLFFF???888111,,,***)))'''$$$%%%&&&'''((()))((('''''''''&&&$$$%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&((())))))***---111444777===EEEKKKNNNRRRUUUTTTTTTUUUSSSOOOGGGFFFEEEHHHNNNVVV\\\___dddeeeeeeeeeddddddgggiiihhheeedddeeeccc]]][[[\\\____________]]]YYYSSSNNNEEEDDDBBB>>>;;;777333222...,,,***)))((((((******((('''&&&&&&((()))(((''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''((((((((('''&&&(((((('''&&&&&&&&&&&&&&&'''''''''&&&%%%&&&&&&%%%)))'''%%%$$$&&&'''''''''&&&''''''&&&%%%%%%&&&((('''&&&%%%%%%$$$%%%%%%&&&''''''((((((((()))))))))'''((()))((('''&&&''')))((((((((()))***+++,,,---333555<<>>CCCGGGJJJUUUWWW[[[]]]___```aaabbbaaacccgggjjjkkkkkkkkkkkkiiihhhfffccc^^^VVVLLLFFF@@@:::222---+++***'''%%%$$$%%%&&&(((((('''&&&&&&&&&$$$############"""!!!%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''(((*********---111333555:::BBBIIIMMMRRRUUUUUUUUUVVVSSSNNNGGGEEEEEEHHHNNNVVV\\\___eeeffffffeeedddeeehhhjjjhhheeedddfffddd___]]]___bbbbbbbbbbbb```[[[TTTOOOFFFEEECCC@@@<<<888555333111///,,,***))))))+++,,,)))(((&&&&&&((())))))((('''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&(((((('''&&&&&&&&&&&&'''(((''''''(((((('''&&&''')))'''%%%%%%&&&(((((('''%%%&&&&&&%%%$$$$$$%%%''' """$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((())))))''''''((()))(((((())))))***,,,---...555888???HHHLLLLLLNNNSSSWWWZZZ^^^bbbfffjjjnnnrrrwwwwwwxxxyyyzzz{{{||||||wwwyyy{{{zzzxxxvvvuuuuuuvvvuuuttttttvvvyyy}}}~~~~~~~~~~~~~~~{{{{{{{{{||||||{{{xxxuuuwwwtttpppllliiieeeaaa^^^TTTLLLFFFCCCCCCDDDJJJQQQXXX\\\bbbdddcccaaabbbdddbbbeeeiiimmmpppsssvvvxxxyyy{{{}}}||||||||||||||||||}}}~~~~~~zzzyyy||||||xxxssslllgggdddbbbaaaaaaaaabbbbbbaaaaaabbbcccfffiiinnnsssvvvzzz~~~......///000000000000000000000111111111000000///......000111111222222222222111000111222222000............//////000000000...///111222333222111111666444111000111222222111///111111///000333222---///.........000111000///000000111111111111000000111222222333333333333333333333222333555555333111333333444444444444555555444444444555555666666777333444666666444333444555777666444222111222333444777666555444333444444555444444555555666777777777333444555777888888888888999888888777777888888999666555555555666666555333+++)))&&&%%%$$$"""""""""""""""""""""""""""!!! !!!""""""!!! !!!""""""""""""!!!%%%$$$######$$$&&&(((***///222555777777777888999666888999888:::===<<<777333111///,,,)))&&&%%%$$$###"""!!!!!!######"""!!!!!!!!!"""###############""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$######"""!!! ###"""!!!$$$)))+++)))+++333999===BBBFFFSSSUUUYYY]]]```aaaaaaaaa___bbbfffhhhiiijjjlllmmmjjjhhhfffccc^^^VVVNNNHHHAAA;;;333---+++***'''%%%%%%%%%&&&''''''''''''&&&''''''&&&%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&((()))******)))---111333333777@@@GGGKKKQQQTTTTTTUUUVVVSSSNNNGGGEEEEEEHHHOOOWWW]]]```fffffffffeeedddfffiiillljjjfffdddeeeddd```___bbbccccccddddddbbb]]]UUUPPPHHHGGGEEEBBB>>>:::777555444333000---+++++++++,,,+++)))''''''((()))))))))'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((''')))(((''''''&&&&&&''''''+++((((((******((((((***)))'''&&&&&&'''(((((('''$$$%%%&&&%%%######%%%''' $$$''')))(((&&&$$$&&&&&&&&&'''''''''((((((%%%&&&''''''&&&%%%&&&''')))))))))***+++---...///777:::AAAJJJOOOOOORRRWWW\\\___cccgggiiillloooqqqtttuuuwwwyyyzzz||||||}}}zzz|||~~~}}}{{{zzzyyytttuuuuuuwwwyyy|||~~~}}}}}}||||||||||||{{{wwwtttxxxuuupppllliiifffccc```VVVNNNHHHEEEDDDDDDJJJPPPVVV\\\dddhhhhhhggggggiiieeefffiiilllpppuuuyyy{{{zzz|||~~~}}}}}}}}}||||||}}}}}}~~~~~~|||}}}zzzwwwrrrmmmhhhdddcccbbb```aaabbbaaa```aaacccdddhhhkkkppptttwww{{{~~~...//////000000000000000111111111111111000///...///000000111111111000000/////////000222222000...///......---...///000111///000222333333222111000888555222111111222222111000111111000222555222---000///...///111222111000///000111222222111000///000111111222333222222222111000000222333333111///333333444444444444555555222333333444555666666666555666777666444333333333666555333111111222444666777666444333333444555666555555666666777888888888555555555666777888:::;;;888888777777777777888888888666555666777777666444///---***)))'''&&&###!!!""""""""""""""""""""""""!!! !!!""""""  !!!"""###""""""!!!%%%$$$######$$$&&&)))***...111444666777777888999888::::::999;;;>>>===999333111///,,,***(((&&&&&&###"""!!!"""######"""!!!!!!"""""""""!!! !!!"""""""""!!!!!!!!!###############"""!!!!!!!!! !!!$$$### ###)))&&&&&&***111555777<<>>EEEHHHNNNSSSTTTUUUVVVTTTOOOHHHFFFFFFJJJQQQYYY___bbbeeeffffffeeeeeegggkkknnnnnniiieeeeeebbb______bbbbbbcccdddeeeddd```YYYTTTKKKJJJHHHEEEAAA===:::888777666333000...,,,++++++---+++((('''((())))))((('''&&&&&&'''(((((('''%%%&&&&&&&&&&&&'''''''''((('''''''''''''''(((((())))))((((((''''''''''''''')))&&&&&&))))))&&&&&&)))((('''''''''))))))'''&&&%%%&&&'''&&&$$$$$$&&&'''"""###&&&((()))((('''&&&))))))))))))************%%%'''((('''&&&%%%&&&((()))))))))***,,,---///000999<<>>666666555555555555666666999888666666777777555444...,,,)))'''&&&$$$""" """"""""""""""""""""""""!!! !!!""""""  """#########"""!!!%%%$$$######%%%'''***+++...111444666666777888999999;;;;;;:::<<>>:::333111///---***(((''''''###"""!!!"""###$$$###!!! !!!###$$$"""!!!!!!!!!"""""""""""""""!!! &&&###$$$&&&### &&&"""$$$***000222333999@@@GGGKKKQQQYYY```ccccccbbbbbbdddfffeeedddeeehhhkkknnnllliiifffaaa[[[SSSMMMBBB<<<444...,,,***(((%%%)))((('''''''''(((***+++$$$%%%$$$###"""###%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''(((---222222111444===EEEEEELLLQQQSSSUUUWWWUUUPPPIIIHHHHHHKKKRRRZZZ```dddeeeeeeeeeeeeeeeggglllooorrrlllgggdddaaa^^^^^^bbbaaabbbdddffffffbbb\\\WWWMMMLLLJJJGGGCCC???<<<:::999888555222///---++++++///,,,)))'''(((((()))((('''&&&&&&'''(((((('''%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&((()))***))))))((('''''''''''''''&&&""""""&&&&&&""""""&&&'''''''''(((***)))'''%%%&&&'''((('''%%%%%%'''(((''''''((((((((((((((((((&&&&&&&&&&&&''''''''''''((()))***)))((('''(((***))))))***+++,,,...000000;;;===EEEOOOVVVYYY___eeeeeehhhmmmooopppooooooooommmooosssxxx{{{|||}}}}}}yyy|||~~~|||{{{{{{xxxzzz|||~~~}}}}}}{{{{{{{{{{{{|||}}}|||yyywwwrrrqqqpppooommmhhhaaa]]]UUUOOOIIIFFFEEEDDDGGGMMMRRRZZZeeemmmooonnnnnnoookkkiiiiiilllrrrxxx~~~~~~~~~~~~~~~~~~{{{{{{|||~~~}}}yyyvvvxxxzzz}}}tttrrrnnnjjjfffcccbbbaaa^^^``````___^^^___cccgggkkknnnssswwwyyy|||//////......///000222333111000///......///000111000///------///000///...222000...---///000000000000/////////............222000000222111...000555:::777333000......000111222222111111000/////////***,,,...///000///...---222111000//////000111222000//////000111222111000333222000000333555666666222111000//////111333444555555444333444555666777:::777555333333444333222888666333222333555666666777666444333333444555666888888999:::;;;:::777444555666888999999888777777<<<:::777666777888999888666666666555444222111000///,,,)))'''&&&%%%$$$###!!!###%%%$$$""" $$$###!!!!!!!!!   """###!!! ######$$$%%%&&&((()))***---///222555777999999::::::;;;<<<=========<<<;;;999666222...,,,)))&&&$$$&&&###$$$&&&######!!!!!! !!!!!!$$$!!!!!!"""!!!$$$#########$$$%%%&&&&&&!!!"""############"""!!!&&&(((+++...000444888;;;@@@DDDLLLTTT[[[___aaabbbbbbdddggghhhgggfffeeefffjjjiiiiiigggccc\\\TTTNNNCCC===555...***(((''''''''''''((((((''''''&&&%%%"""''')))&&&&&&)))'''!!!(((((('''%%%""""""###$$$$$$$$$$$$$$$%%%&&&'''''',,,...000222444888===AAAGGGKKKRRRWWWYYYXXXUUURRRKKKKKKMMMOOOSSSWWW[[[^^^cccdddfffhhhjjjkkklllmmmlllccc___``````[[[YYY[[[[[[___ccceeebbb^^^[[[YYYUUUQQQKKKIIIHHHDDD<<<666888777555333111///---,,,......---,,,+++))))))((((((''''''''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%+++)))'''%%%%%%&&&)))***''''''&&&&&&&&&'''((((((***(((&&&&&&''''''&&&%%%(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''***'''%%%'''+++---***&&&$$$%%%'''((()))((('''''''''&&&&&&%%%&&&'''((()))'''((()))******---111555:::???GGGNNNUUUZZZ___cccggglllpppqqqnnnllllllmmmqqqqqqqqqsssvvvzzz~~~zzz{{{}}}~~~}}}|||zzzyyy{{{zzzzzz|||~~~~~~~~~~~~}}}zzzwww{{{xxxtttrrrpppkkkddd^^^WWWQQQLLLIIIEEEDDDHHHOOOUUU\\\fffooosssuuuuuuuuusssrrrrrrrrruuuyyy}}}~~~~~~|||{{{{{{||||||}}}~~~~~~~~~}}}{{{xxxvvvuuutttssssssxxx~~~{{{vvvoooiiifffccc```^^^aaa\\\ZZZ\\\^^^^^^aaadddoooqqqtttwwwzzz}}}000///...---------......111000///......///000111000///------///000///...222000......///000000000000000/////////.........111///000333444111000222888666222///......000111222111111111111000000000...............//////000222111000//////000111222111///......000111000///222000000111444666666666333222222111222333444555555444444333333444555666888777555555555666666666666444111111222444444444666555444333333444666777666666666777777666555333555666777777888888888888:::888888888999999777666777777777666555333222111111...***((('''&&&%%%###"""$$$%%%$$$""" """!!! !!!""" """!!! !!!"""!!! #########$$$&&&''')))***---///222555777999999999::::::;;;<<<<<<;;;:::999888555111...,,,***'''%%%$$$!!!"""$$$!!!!!!"""!!! !!!"""###!!!"""###"""!!!$$$############$$$$$$%%%########################$$$&&&)))+++...111555888===AAAIIIQQQXXX]]]___``````cccggghhhhhhhhhiiiiiiiiiiiihhhgggccc]]]TTTNNNDDD???777000,,,***(((''''''''''''''''''&&&%%%%%%$$$((((((%%%%%%((('''###(((((('''%%%$$$$$$&&&'''%%%%%%%%%%%%&&&'''((()))***,,,000333555777:::===FFFJJJQQQWWWYYYXXXVVVSSSMMMMMMMMMNNNQQQVVV[[[^^^ddddddfffhhhiiijjjkkkkkkiiiccc___``````[[[XXXYYYYYY]]]aaacccaaa___\\\[[[YYYTTTNNNKKKIIIEEE>>>999<<<;;;:::777555222000//////...---,,,***)))(((((())))))(((((((((''''''''')))((((((''''''&&&%%%%%%***)))'''&&&&&&''')))***&&&&&&&&&''''''((((((((()))'''&&&%%%&&&'''&&&%%%((((((((())))))(((((((((&&&&&&'''''''''((((((((()))&&&$$$&&&***+++)))%%%''''''(((((())))))((((((((('''&&&%%%&&&'''((()))((()))******+++...222555999>>>EEEMMMTTT[[[bbbfffhhhlllpppqqqnnnllllllmmmqqqqqqrrrsssuuuyyy|||~~~|||}}}~~~}}}|||zzzzzzzzzzzz{{{~~~|||||||||}}}~~~{{{yyyzzzwwwtttrrrpppkkkddd___WWWRRRLLLIIIEEECCCHHHNNNTTT[[[fffoootttvvvwwwwwwttttttssstttvvvzzz}}}|||zzzyyyzzz|||}}}~~~|||{{{|||}}}}}}||||||{{{yyywwwuuutttsssrrrrrruuu{{{yyytttnnniiifffeeedddcccccc^^^\\\___``````bbbfffmmmooosssxxx|||333222000///...---------000000////////////000000000///------///000///...222000......000111000000000000000/////////......000...///666888555000///666444111///......///000111111111111222222222222333111///...---///000222222111000000000000111222222///------.../////////111000000222555666555444333333444444555555555444555444333333333333333444555555444444555666777777444222000000111333333333555444333333444555777888444444333333222222333333666666555555666888999:::777777888:::;;;:::666444777888777777666555444333333000---+++)))(((&&&$$$$$$%%%&&&%%%###!!! !!!  """###"""!!!$$$"""!!!!!!!!!!!!#########$$$&&&''')))***---///111444777888999999::::::::::::999888777666666444111///---+++(((&&&$$$""""""""" !!!###"""  """######!!! !!!###$$$$$$###$$$$$$###"""""""""######%%%$$$###""""""###$$$%%%"""$$$''')))+++...111444999===DDDLLLTTTYYY]]]^^^___bbbfffhhhiiijjjkkkmmmiiihhhhhhgggccc]]]UUUOOOFFFAAA:::333///,,,)))'''''''''&&&&&&&&&%%%%%%%%%%%%''''''%%%%%%'''(((%%%(((&&&%%%$$$$$$%%%&&&(((&&&&&&&&&&&&'''((()))***(((,,,000333444666777888CCCHHHOOOUUUYYYYYYWWWUUUQQQOOOMMMLLLOOOUUU[[[___eeeeeefffggghhhhhhhhhhhheeeaaa___```___ZZZVVVUUUUUUYYY]]]``````___^^^^^^^^^YYYRRRNNNKKKGGGAAA===???>>><<<:::777444222111///...---+++***)))((((((*********)))))))))(((((()))((((((''''''&&&&&&&&&(((((((((((((((((())))))%%%&&&''')))******)))))))))'''%%%%%%&&&'''&&&%%%''''''((((((((((((''''''''''''((((((((()))))))))(((%%%$$$&&&)))***(((%%%******))))))((())))))))))))((('''&&&&&&&&&'''(((***++++++,,,,,,///333666999===DDDKKKSSS\\\eeekkkjjjnnnqqqrrrpppnnnnnnpppssssssssstttuuuxxxzzz|||~~~}}}|||zzzyyyyyy{{{}}}~~~zzzzzzzzz|||~~~~~~|||zzzyyyvvvrrrqqqoookkkddd___XXXRRRMMMIIIEEECCCGGGMMMSSSZZZeeeooouuuxxxyyyzzzwwwvvvvvvvvvxxx{{{~~~|||xxxwwwwww}}}~~~~~~}}}zzzxxxxxxyyyyyyyyyyyyyyyxxxvvvuuutttqqqpppnnnpppuuu{{{wwwrrrlllgggfffgggggghhheeeaaa___aaabbbaaadddhhhkkkoootttzzz444444333222111000//////000000////////////000000000///------///000///...111000//////111111111///000000000////////////...111...000888===999222---333222000///.........///000111111222333333444444444333111000///000000111111111111111111111111111333111...---...000000000222222222444555555333111111222444666666555444333444444333333222222222222222222333333222222333555333222000000222333333333555555444444444555555666333333222000///000222444777666444444555777:::<<<888777777888999999666444888888888888888777666555555333000...,,,***(((&&&&&&''''''&&&###!!!!!!"""!!! """###"""!!!###"""!!!!!!"""!!!""""""###$$$%%%'''((()))---...111444777888999999::::::999888777666555444555333111///...---***'''&&&$$$######!!! !!!"""$$$"""  """$$$"""!!!!!!"""###%%%%%%&&&$$$$$$###"""!!!!!!!!!"""&&&%%%###""""""###%%%&&&"""###&&&''')))+++...111555999@@@HHHPPPVVV[[[]]]___bbbeeeggghhhiiijjjlllhhhhhhhhhgggddd^^^VVVPPPGGGBBB;;;555111---)))&&&'''&&&&&&%%%%%%%%%%%%%%%$$$&&&'''''''''((('''&&&)))'''$$$"""###$$$%%%%%%&&&&&&&&&&&&'''((()))***+++---000222333444666888AAAFFFMMMTTTXXXYYYXXXWWWUUURRRNNNLLLOOOUUU\\\```fffffffffffffffeeeeeedddaaaaaa``````]]]XXXTTTRRRRRRUUUYYY\\\]]]___```bbbbbb]]]VVVQQQMMMIIIEEEBBB@@@>>><<<999666444111000111///---+++***)))((((((******)))))))))((((((((()))(((((((((''''''&&&&&&'''((()))*********)))((($$$&&&(((+++++++++***)))((('''%%%%%%&&&''''''&&&''''''((((((((((((''''''''''''((((((((()))))))))(((&&&&&&''')))***)))''',,,+++)))((('''(((((()))))))))'''&&&&&&&&&'''(((+++,,,------...111555888<<>>;;;888666444333333111...,,,***))))))))))))))))))(((((((((''''''(((((((((((((((''''''''''''(((***+++,,,+++***)))&&&'''***,,,,,,,,,+++***((('''%%%&&&'''(((((('''''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((()))++++++***)))+++***((('''&&&'''(((((())))))''''''&&&'''((()))+++,,,...///000333888;;;@@@CCCGGGMMMTTT]]]ffflllqqqtttwwwxxxvvvuuuvvvyyyzzzzzzzzzzzzzzzzzz{{{{{{}}}}}}}}}}}}}}}||||||{{{zzzyyyyyyzzz}}}~~~~~~}}}~~~~~~}}}||||||||||||zzzxxxvvvssspppnnnlllhhhaaa\\\XXXRRRLLLIIIEEECCCGGGMMMXXX___iiirrrvvvxxxxxxyyy|||{{{{{{{{{|||}}}~~~|||~~~}}}zzzyyyyyy~~~{{{xxxwwwwwwxxxyyyzzz{{{||||||zzzxxxwwwnnnmmmkkkkkklllpppuuuyyy|||yyyyyy~~~yyysssnnngggaaa```aaabbbccccccaaaaaabbbaaa```eeekkkssswww}}},,,---...///000000000000//////000000000000//////000///------///000///...111000000111222222111///111111000000000/////////000...111999<<<888333111//////000000000000///...000000000111222333333444000111333444444222000///111111222333333222111111222111000111333444333222777666444444444222000......///111333333222111000222222333444444444444444444777999888555333333555444333333444666777777555666666555555555444444444222444444222000000444888888666444333333555888999;;;888555444555777777777777777888888999888888888888666555444333111...,,,++++++***(((%%%###$$$%%%$$$###!!!""""""###!!!  """###!!! """""""""###%%%&&&((())),,,...000333666777888888<<<;;;999888666666666666444333222111000...***'''###### !!!"""###""""""""""""""""""###!!!#########"""###%%%&&&$$$$$$###"""""""""######%%%$$$###""""""###$$$%%%###%%%&&&''''''(((+++---111444:::AAAKKKSSS[[[___cccdddeeeeeedddccceeefffiiiiiiiiiiiigggaaaZZZUUUJJJEEE===666000,,,)))&&&)))((('''&&&%%%&&&''''''$$$$$$&&&+++,,,(((&&&'''444///)))&&&'''((('''&&&%%%%%%%%%%%%&&&'''((()))000///...---...222999===???CCCJJJQQQVVVYYYYYYYYYVVVUUUSSSSSSUUUZZZ^^^aaaeeeeeeeeedddcccbbb``````^^^bbbccc^^^YYYWWWSSSOOOPPPQQQSSSUUUWWW[[[```dddbbb```\\\WWWQQQMMMJJJHHHEEEDDDBBB@@@>>>;;;:::999555333000---+++***++++++))))))((((((((('''''''''(((((((((((((((((((((((('''(((***+++,,,,,,++++++)))***+++,,,,,,,,,+++***)))(((&&&'''(((***))))))(((((())))))))))))((((((&&&&&&'''''''''((((((((())))))***++++++++++++***))))))((('''''''''(((((((((((('''''''''(((*********,,,...000222666;;;???DDDGGGKKKPPPVVV^^^ffflllsssvvvyyyyyywwwwwwyyy||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{zzzzzz{{{}}}~~~~~~}}}}}}|||}}}|||{{{yyyxxxuuuqqqooommmhhhaaa\\\WWWQQQLLLIIIEEEDDDHHHOOOZZZaaakkkssswwwyyyyyyyyy}}}}}}}}}|||}}}}}}~~~~~~yyy{{{~~~}}}|||{{{{{{~~~~~~}}}zzzxxxwwwxxxzzz{{{|||~~~}}}zzzxxxppppppooonnnnnnpppuuuyyy~~~yyyvvvuuuzzz}}}~~~|||uuupppkkkddd___^^^^^^______```___```bbbaaa```eeemmmvvvyyy+++,,,---///000000//////...///000111111000///...000///------///000///...111000000222333333111///111111111000000000//////---,,,000555777333111222...///111222222111000///000000000111111222222222000111111222222222222222111222222333333222222111......///222444555333111666555333222333333222111///000111222222222111000111222333555666666666666222666999999666444666888444333333555777888777666222333444555666666666666111444555444111000444888888777555444444555666777999777666666777777666555666666777888888888888888888777666666666444111///---,,,+++(((%%%$$$$$$&&&###!!!!!!!!!###$$$###"""!!!!!! !!!"""""" !!!""""""###$$$&&&'''(((,,,---000333666777888888===<<<:::888888777888888555444333222111...)))&&&###$$$ ######!!!"""############"""!!!!!!###$$$###!!!!!!###%%%$$$############$$$$$$%%%###########################$$$&&&&&&&&&''')))+++...111666>>>HHHQQQZZZ^^^dddeeeeeeeeeddddddeeegggjjjjjjjjjjjjhhhccc\\\WWWNNNHHH???666111---***)))+++)))(((&&&&&&'''((()))((($$$$$$((()))&&&(((,,,444...'''%%%''')))((('''&&&&&&&&&&&&'''((()))***,,,---------///222777;;;???CCCIIIPPPUUUXXXYYYYYYTTTUUUVVVXXXZZZ]]]```aaadddddddddcccbbbaaa```___^^^cccddd]]]XXXVVVSSSOOOPPPQQQRRRSSSUUUYYY___ccc___^^^\\\XXXSSSNNNKKKIIIGGGFFFEEEDDDBBB@@@???>>>777555111...,,,+++,,,---*********)))))))))((((((((((((((((((((((((((()))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))'''(((***++++++***))))))************))))))''''''((((((((()))))))))''')))******************(((((()))*********))))))''''''&&&'''((()))+++,,,***+++...000444888>>>BBBEEEHHHMMMSSSYYY```hhhmmmsssvvvyyyyyywwwwwwzzz||||||||||||}}}}}}|||||||||}}}|||{{{{{{zzzzzz{{{{{{|||{{{{{{|||~~~~~~}}}}}}}}}~~~~~~}}}||||||yyytttrrrooojjjbbb\\\UUUPPPKKKHHHFFFDDDIIIPPPYYY```jjjsssxxxzzz{{{{{{~~~~~~}}}}}}}}}}}}}}}}}}xxx{{{~~~~~~|||{{{{{{zzzzzzzzzxxxvvvvvvyyy{{{}}}~~~~~~{{{yyytttuuuuuutttrrrtttwww{{{{{{{{{wwwtttssswww{{{|||}}}~~~yyyrrrmmmhhhccc___^^^^^^^^^]]]^^^^^^```bbbaaaaaagggpppuuuxxx}}}---...000111111111000///...///000111111000///...000///------///000///...111000111222333333111///111111111111000000000000++++++...222222//////333...///111222333222000///000000000000000111111111222111000///000111333444111222333444444333222111+++,,,...222555555222000555333111111222444444444000000111222222222222222000111333666777777777777...222777777555444666999333333333444777888777555///000222444666888999999000333666444111000444888999888666555444444555555777666777888999888555333555666777888888888888888888777666777777666333111...---,,,)))&&&$$$%%%&&&!!! !!!$$$%%%%%%$$$$$$"""!!!!!!"""!!!!!!!!!"""###$$$&&&'''(((,,,---000333666777888888===<<<;;;999999999999:::666444333222111...)))%%%%%%&&&"""%%%&&&!!! !!!###%%%%%%###!!! """###$$$### """$$$$$$#########$$$%%%&&&&&&!!!"""############"""!!!"""$$$%%%%%%$$$%%%''')))---///444<<>>999555222000...,,,,,,++++++,,,------+++))),,,++++++******++++++,,,---+++***+++...111111000333444444222///---...000222///,,,+++,,,------,,,---+++******+++,,,+++)))))))))***++++++++++++***+++***(((((())))))(((&&&+++)))((()))***++++++***,,,,,,++++++,,,,,,------...000444888;;;???DDDHHHLLLQQQWWWZZZ\\\aaahhhnnnsssuuuwwwxxxwwwwwwxxxyyyyyyzzzzzzzzz{{{{{{|||||||||}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~|||yyyvvvrrrmmmfff^^^XXXTTTMMMHHHGGGGGGGGGLLLRRR]]]ccclllssswwwyyyyyyzzz~~~~~~|||yyyyyyyyy{{{{{{{{{||||||{{{xxxuuurrrrrrqqqqqqrrruuuxxxzzz~~~}}}yyyvvvzzz|||~~~}}}|||~~~}}}||||||~~~zzzssspppnnnpppqqquuuyyyzzzxxxsssoookkkhhhccc^^^\\\]]]___``````]]][[[\\\bbbhhhlllmmmrrrvvv{{{...666<<<:::111,,,///555//////......//////000111222111///.........///000111...---...000111...+++///////////////////////////000111111222222222222...000222333333222000///111111111111111111111111000000000000000000000000111222222222222111000000000000111111111222222222333111000000000000///...111222333333444444333333444444555666666666666555777777666555444444555555555333222222444555555444777666666555444444333333666555444333333444555555888888888777777666666555777777666777777888999:::444444444555777999888888777888999::::::999888777111111000,,,'''###!!! $$$###""""""######""" !!!!!! !!!!!! !!!""""""$$$(((******,,,000222333444555666:::::::::::::::;;;;;;<<<:::888555444222///+++))),,,(((###  !!!!!!"""""""""#########$$$$$$!!!!!!%%%###%%%)))############""""""!!!!!!"""""""""######$$$$$$$$$!!!!!!"""###$$$&&&((()))))),,,111888AAAJJJQQQVVV```cccgggiiijjjjjjkkkkkkkkkiiihhhhhhgggddd```]]]UUUNNNCCC999222...+++)))'''''''''&&&''''''((((((***'''%%%&&&((()))'''$$$'''$$$!!!"""%%%&&&%%%###'''&&&&&&&&&&&&'''(((((()))+++,,,---...111555888@@@CCCHHHOOOTTTWWWYYYZZZ[[[[[[[[[\\\^^^bbbeeeggghhhgggffffffffffffdddbbb```aaabbbbbbaaa]]]YYYWWWRRRQQQQQQQQQQQQSSSTTTUUUXXXZZZ\\\[[[WWWRRROOOMMMKKKJJJJJJHHHGGGFFFEEEDDDAAA@@@===999444111000000------...000111///+++(((------,,,,,,,,,,,,------...---,,,...111333444444666666666444222111222333444222///...///000000//////---,,,,,,------,,,***((()))***,,,,,,,,,+++++++++)))((()))******)))(((***((('''(((***,,,,,,+++...,,,)))((((((+++...000000333888===@@@DDDHHHKKKPPPUUUZZZ^^^```dddiiinnnrrruuuxxxzzzyyyxxxwwwwwwzzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||}}}zzzxxxuuuqqqllleee^^^XXXSSSMMMHHHHHHHHHIIINNNTTT]]]dddmmmtttwwwxxxxxxxxx~~~~~~{{{yyyyyyyyy||||||{{{||||||zzzvvvssspppooommmmmmooorrrvvvyyy}}}}}}~~~~~~{{{xxxzzz|||~~~}}}|||~~~yyytttqqqpppnnnpppuuuyyy{{{xxxsssnnnjjjgggccc___]]]]]]___```^^^]]]\\\^^^bbbgggjjjkkksssvvv{{{~~~---333777555///+++---000...............///000000222111000000//////000000111...+++---111222///***222222222111111111111111///000111222222222222111...///000111222111000000111111111111111111111111//////...///111111111000111111222222222111111000000111111222222222222222444333222222333333111000555555555555666666666777444555555666777666666666555444444444444555666666444333333333444555555555777666666666555555555444666555444333333333444555999888888888777777777666777666666666777777888999666444222444888:::999777777888999:::::::::999888222333222///)))$$$!!! $$$###""""""######""" !!!!!!!!! !!!!!!!!! !!!!!!"""###&&&((()))+++///222222333555666;;;;;;:::::::::;;;<<<<<<===;;;777555222...***'''---)))%%%"""!!!!!! !!!!!!""""""#########"""#########'''$$$######"""""""""""""""""""""""""""############!!!!!!!!!###$$$&&&((()))(((+++111999AAAJJJPPPTTT___bbbfffiiijjjjjjkkkllljjjiiihhhiiihhheeeaaa^^^WWWPPPFFF<<<555000,,,***&&&&&&&&&&&&&&&'''((())))))'''%%%&&&(((((('''%%%(((&&&&&&'''((()))'''%%%'''&&&&&&&&&&&&'''(((((()))***,,,---...111444777???BBBGGGMMMSSSWWWYYY[[[]]]]]]\\\]]]___bbbeeegggiiiiiihhhhhhhhhgggeeeccc^^^```ccceeeeeebbb^^^[[[VVVUUUUUUTTTTTTUUUUUUVVVUUUWWWYYYYYYWWWRRRMMMJJJIIIIIIIIIHHHGGGFFFDDDCCCAAABBBAAA<<<666222222444111000111222333222///---222111111000000111111222111111222444666888999999;;;;;;:::999777777777888666555444333222222222222111///......//////---,,,)))***+++,,,,,,+++***)))***)))((()))+++++++++)))+++***((((((***++++++***---+++)))((((((+++///111222666<<>>===<<<;;;;;;;;;;;;:::999999999888666666666666333222000000111000///---------...---,,,***((('''+++***)))***+++,,,+++***...,,,***)))***+++***)))............000111333444444999???DDDHHHKKKOOOQQQWWW[[[aaafffkkkooorrrtttuuuuuuuuuttttttuuuyyy|||zzzzzzzzzzzz|||~~~~~~||||||~~~}}}{{{vvvrrrlllddd[[[VVVOOOIIIFFFGGGIIIKKKQQQXXXccchhhpppuuuxxxxxxxxxyyy|||}}}~~~}}}{{{yyyyyyyyyzzzyyyyyyxxxxxxuuuqqqnnnhhhhhhhhhjjjnnnsssyyy||||||{{{}}}yyytttqqqpppnnnppptttxxxyyyvvvppplllgggeeecccaaa___^^^^^^___[[[\\\^^^```bbbdddfffgggrrrvvvzzz~~~111///...///111111///,,,//////......//////000111111111111111000000000///000...---///222222000...111111111000000//////...///000222333333222111///000000000000000111333333222222222222222222222222222000...000333555333111000000111222222222222111111222333444555444333333444222111222333444222111222333444444555555444444444444555666666666666555111111222333444666888999111333555555444333444555444444555555666777777888888777666444444444555555777777777777777777777777666666555555555555666666555555444666888999999999666777888999888888666666444444333///***&&&$$$###$$$###""""""######""" !!!!!!!!!!!! !!!"""######""""""###$$$&&&)))---000111333444666:::::::::::::::;;;;;;<<<777666555444555444222000+++)))''''''&&&$$$  !!!"""###"""!!! )))###$$$###!!!'''######"""!!!!!!!!!"""$$$%%%#########""""""!!!!!!!!!"""""""""###$$$%%%''''''))),,,111888@@@HHHOOOSSS[[[___cccggghhhiiikkkllliiiiiijjjlllllljjjeeeaaaYYYRRRHHH???777222---***'''''''''&&&''''''((((((&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''))),,,...///000333555>>>AAAEEEKKKQQQVVVYYY[[[]]]\\\\\\\\\]]]___bbbcccfffiiikkkkkkjjjhhhggggggaaacccfffiiijjjiiigggeeeaaaaaaaaa``````_________]]]]]]]]]]]]\\\XXXSSSOOOKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFEEEBBB===:::888888888666444444666888999999999999888888888888999999999<<<>>>???>>>>>>???@@@@@@>>>===<<<===>>>===<<<===??????>>><<<;;;;;;<<<888666444444555444222111333222000...,,,+++))))))---+++***+++,,,,,,+++***...---++++++,,,,,,+++***,,,---///111333444444444888<<>>@@@DDDJJJPPPUUUYYY[[[\\\[[[ZZZZZZ[[[]]]___aaadddgggkkkllljjjhhhhhhhhhccceeegggjjjkkkkkkjjjiiiffffffffffffffffffeeeeeebbbaaa___^^^]]]ZZZUUUPPPRRRQQQOOONNNMMMNNNNNNOOOKKKIIIGGGEEECCC@@@===:::===<<<<<<>>>AAACCCBBBAAA@@@??????>>>>>>??????@@@AAADDDGGGGGGEEEDDDEEEFFFEEECCC@@@@@@BBBCCCBBB@@@CCCEEEFFFEEEBBB@@@AAABBB===;;;:::999999999777555777555333000///......///...---++++++,,,,,,+++)))---+++***+++---/////////---...000222333555666666===@@@DDDIIIMMMRRRWWW[[[bbbeeejjjooosssuuutttrrroooppppppqqqrrruuuyyy}}}vvvvvvuuuvvvxxx{{{~~~}}}}}}~~~~~~~~~~~~}}}{{{zzzvvvtttqqqnnniiibbb[[[VVVOOOJJJHHHJJJMMMPPPWWW^^^gggjjjmmmpppqqqsssvvvxxx{{{|||}}}}}}{{{yyyyyyzzzzzzyyyyyyyyyyyywwwssspppjjjkkkmmmqqqtttwwwzzz{{{~~~}}}zzz}}}~~~zzztttqqqqqqsssssssssttttttrrrnnnjjjddddddcccbbbaaa```^^^^^^\\\]]]______^^^```dddgggooottt{{{***...000000------///333000000000000000111222222000000000000000///.........000222333222111222333444444333333222111111000///000333444444222000...222111000000111333555666222222222222222222222222444000---///222444111---///000111222222222222222...000222333333333111000111000//////111222111///111333555777888666444333222333444444555555444444555555444333333333333444000333666666444333444555666666666555444444333333666555444222111111222222555555555555666666666666888888777777777777777888333666888888666666999<<<999:::::::::999777666555111000...***&&&######$$$$$$###""""""######"""!!! !!!""""""!!!  """$$$$$$%%%&&&(((%%%(((,,,///111222444666999999888888999999:::;;;>>><<<999777444111---***...+++&&&#########$$$$$$!!!###%%%&&&&&&&&&$$$###### $$$$$$ '''&&&###!!! !!!""" !!!"""###$$$$$$%%%$$$$$$###$$$$$$$$$%%%)))***---333;;;DDDMMMRRR\\\```eeeiiikkklllnnnooojjjkkkmmmoooooommmhhhddd[[[UUULLLBBB:::444///,,,+++***)))((((((((((((((($$$%%%&&&&&&&&&&&&'''(((((((((((((((&&&&&&((()))'''&&&&&&&&&&&&'''((((((&&&))),,,...///000222444===@@@DDDIIIOOOUUUYYY\\\[[[ZZZYYYYYYYYY[[[^^^___bbbfffkkkllljjjhhhhhhiiieeefffhhhjjjkkkkkkkkkkkkiiiiiijjjjjjjjjjjjiiiiiikkkhhheeecccccc```[[[WWWWWWVVVTTTRRRQQQRRRSSSTTTOOOLLLHHHGGGGGGEEE@@@<<>>@@@CCCGGGJJJOOOTTTZZZ___gggiiimmmrrruuuuuussspppkkkmmmppprrrsssvvvyyy{{{uuutttttttttvvvzzz~~~~~~}}}{{{|||}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}|||zzzyyyqqqpppmmmkkkgggbbb[[[WWWQQQLLLIIILLLOOOSSSZZZaaakkkmmmoooqqqrrrtttxxx{{{zzz|||}}}|||zzzyyyyyyzzz{{{zzzzzzzzzzzzxxxuuurrrmmmnnnqqqtttvvvxxxyyyzzz~~~~~~~~~{{{xxx}}}~~~zzzuuurrrrrruuutttssssssssspppmmmjjjddddddccccccbbb```^^^^^^\\\^^^___^^^]]]___cccgggnnnsss{{{...---,,,---///111111000222111000//////000111222111000//////000000///...222111000//////000111222000111222222111000///...111111111444666555111...111111111222222333333333111333444333111111222333555222//////111222222000000000000000111111111111111000/////////000222333777555111...---///111333222444555555333222222333222222333333333444444444111222222333444555666666666555333333555666666555444555555666777888888999888666333111000111222444555555555555777999;;;===:::888666666777888888777888555444555888::::::888888888999999888777555444555555333///)))&&&&&&(((((($$$!!!"""&&&'''$$$!!! !!!!!! ###"""  !!!###$$$(((((()))---222444222///999888777777888999999999777888888666333111/////////---***&&&$$$$$$%%%&&&###$$$%%%$$$######%%%'''!!!""" ######!!!$$$$$$"""!!! $$$"""!!! !!! &&&%%%$$$###$$$&&&(((***...---...111888BBBKKKQQQ[[[^^^dddiiilllnnnooooookkklllnnnpppqqqmmmhhhccc___YYYOOOEEE===666111---+++***((('''&&&&&&''''''$$$&&&''''''&&&%%%&&&'''"""$$$###$$$))))))%%%###$$$&&&'''''''''&&&&&&***,,,---...///111555777999===BBBFFFKKKOOOTTTWWW\\\\\\[[[YYYWWWXXXZZZ]]]dddeeefffhhhiiijjjjjjjjjfffggghhhiiijjjkkkkkkkkkmmmmmmmmmnnnmmmmmmlllkkknnnllliiifffcccaaa``````ZZZZZZZZZZZZZZZ[[[\\\]]][[[XXXTTTPPPNNNKKKHHHFFFJJJKKKMMMPPPRRRSSSPPPNNNSSSRRRQQQPPPOOONNNMMMLLLPPPRRRUUUVVVVVVTTTQQQOOORRRMMMJJJKKKLLLKKKKKKMMMNNNNNNOOONNNNNNLLLKKKJJJHHHEEEBBBBBBCCCDDDBBB@@@AAA===:::888777555111---111///...------,,,***)))---***(((***...222333333333555666888:::===BBBEEEGGGHHHLLLPPPUUUYYY\\\^^^iiimmmqqqtttssspppnnnmmmlllmmmooorrrssstttttttttpppoooooorrrvvvyyy{{{|||{{{|||}}}zzz{{{|||~~~zzzwwwyyy|||{{{yyywwwwwwvvvuuurrrooosssnnniiigggfffbbb[[[UUUOOONNNNNNOOORRRWWW\\\___kkknnnqqqsssttttttvvvwwwxxxzzz{{{{{{zzzyyyyyyzzzzzz{{{||||||zzzvvvssspppoooqqqtttwwwyyyzzzzzzzzz{{{{{{{{{|||||||||zzzxxx{{{|||~~~{{{wwwvvvuuuvvvtttssssssssssssqqqmmmjjjfffeeedddddddddbbb^^^\\\[[[\\\]]]]]]^^^bbbgggkkkppptttzzz///---,,,---///000000000000000///......///000000111000//////000000///...111000000//////000000000000111222222222000///...111111111444666555111...111111111222222333333333111222333333111111222333555222//////111222111000000000000000111111111111000000000000000111222222333222000///......//////222444555555333222222333222222333333333444444444222333333444444555555555666555333333555555444333666666666666666666666666888666333111000111333444444444444444666888:::;;;888666444444555777777666999777555666888999888777888888999999888777555444222222000,,,'''$$$%%%&&&%%%###!!!"""$$$$$$!!! !!!!!! """""" !!!###$$$'''''')))---222444333000999888888888999:::::::::777888888666444111000000,,,'''"""!!!###%%%$$$!!!"""###$$$###"""###$$$&&&!!!###"""###$$$""""""###"""""""""######!!!!!!"""$$$%%%$$$###&&&%%%$$$$$$$$$&&&((()))---,,,---111888BBBLLLQQQ\\\___dddhhhkkklllmmmmmmkkklllnnnpppqqqnnniiieee```ZZZPPPFFF>>>777111...,,,+++)))(((''''''((((((!!!###%%%&&&%%%%%%&&&''' $$$&&&$$$%%%******'''$$$%%%&&&'''(((((('''&&&+++,,,---------///222444666999===AAADDDIIINNNQQQVVVWWWXXXXXXXXX[[[^^^aaadddeeeeeefffggghhhhhhiiiggghhhiiijjjkkkkkkkkkkkkkkklllmmmnnnoooppppppppppppnnnjjjhhhfffeeecccccc___^^^_________```aaabbb```^^^ZZZWWWUUUSSSPPPNNNSSSTTTWWW[[[^^^___]]][[[ZZZZZZYYYYYYYYYXXXXXXXXX]]]^^^```aaa```^^^\\\ZZZUUUOOOLLLMMMNNNLLLLLLOOONNNOOOPPPQQQQQQOOOMMMKKKKKKHHHFFFFFFGGGHHHGGGEEEEEEBBB>>>;;;;;;999666333777555222111111111000...000---+++,,,///222333333666999<<<>>>AAADDDHHHKKKJJJKKKNNNQQQUUUYYY]]]___kkknnnrrrtttssspppnnnnnnnnnooopppqqqqqqqqqqqqpppmmmlllllloootttyyy|||}}}||||||}}}|||}}}~~~~~~yyyvvvuuuuuusssqqqooonnnnnnmmmllljjjnnnjjjfffeeeeeebbb\\\WWWQQQPPPPPPQQQTTTZZZ___ccckkknnnrrrttttttuuuvvvxxxxxxyyy{{{{{{yyyxxxyyyzzz{{{|||}}}}}}{{{xxxtttrrrqqqsssuuuxxxzzzzzzzzzzzzzzzzzz{{{|||}}}|||{{{yyy~~~~~~|||yyywwwwwwwwwuuuuuutttttttttqqqmmmjjjfffdddcccccccccbbb___]]]\\\]]]]]]^^^___ccchhhlllpppuuu{{{000...------///000////////////............//////111000//////000000///......//////000000/////////000111222222222111000///111111222444555444222///111111111222222222222222111222333333111111222333444222000000111222111000000000000111111111222222///000111111222222111111111111111111111000......222444555555333222222333333333333333444444444444444444444444444444444444666555333333444444333222666666666555555555444444777666444222111222333444333333333444555777999:::666555444444666888888777:::888666666777888777666888888888888777666555444111111///+++'''%%%&&&'''#########$$$###!!!  """!!! !!!###$$$%%%&&&(((---111444444333888888999999999:::::::::888888777666444333111000,,,%%%$$$'''$$$!!!"""###"""!!!!!!###%%% $$$%%%######&&&%%%""""""######"""!!!!!!"""$$$!!!%%%''''''&&&&&&&&&%%%$$$$$$%%%''''''++++++,,,000888CCCMMMSSS]]]aaaeeehhhiiiiiijjjkkklllmmmnnnpppqqqoookkkgggaaa[[[RRRHHH@@@888222///---,,,***)))(((((()))***$$$%%%''''''&&&&&&&&&'''%%%''''''%%%&&&)))***(((&&&''''''(((((((((((('''+++,,,,,,,,,,,,---000222666888:::<<>>666222,,,+++)))(((''''''(((((( ###&&&((()))+++---...)))'''&&&))))))'''(((******))))))(((((((((((()))'''(((+++,,,...111555888888999999999:::<<<@@@CCCCCCFFFKKKPPPTTTYYY^^^aaabbbbbbbbbbbbccceeefffhhhmmmlllkkkjjjkkkkkkmmmnnnlllmmmnnnoooqqqqqqqqqqqqrrrnnnkkkmmmpppqqqmmmhhhiiijjjmmmoooppppppppppppooommmkkkkkkmmmmmmmmmlllnnnmmmmmmnnnppppppooonnnnnnnnnnnnooooooooooooooorrrsssssssssrrrqqqooonnnhhhbbb]]]\\\ZZZUUUTTTUUUSSSPPPMMMJJJIIIJJJMMMOOOLLLNNNQQQQQQPPPOOOPPPPPPMMMNNNNNNMMMJJJIIIIIIJJJEEEBBB>>>;;;;;;;;;:::999111222444555666999>>>AAAEEEGGGIIIJJJIIIIIIJJJKKKMMMNNNQQQTTTZZZ```fffiiijjjlllooopppooonnnnnnnnnpppnnnjjjfffaaa^^^[[[ZZZXXXXXX[[[aaahhhppptttvvv{{{~~~~~~||||||~~~~~~}}}{{{zzzzzz{{{{{{xxxrrrjjjfffccc___XXXRRRMMMJJJGGGEEEEEEDDDCCCBBBDDDDDDEEEGGGIIIKKKMMMNNNLLLLLLMMMOOOTTTZZZ```cccgggjjjnnnqqqrrrsssuuuvvvsssuuuxxxzzz{{{|||~~~~~~{{{{{{zzzzzzzzzzzzzzzzzzyyy|||~~~~~~||||||~~~}}}|||{{{|||~~~~~~~~~~~~|||xxxtttnnnjjjcccaaa____________^^^]]]\\\]]]^^^```bbbfffkkkooossswww}}}///---,,,---///000000000//////000111111000//////111000//////000000///...////////////000111222222000111222333333333222222000222444333111000222444222111111111000000000//////111222222222222333555///222444444111///000111111111111222222222333333222111111111222222333333222222333333333333333333222444555555333222222333444444444444555555555555444444444444444444333333444444555777999999777555333333444555777888999999666666666666666666666777444555666888888888888777777666666777999999777555333555777777666777:::===999888666555444444555555444000+++)))(((&&&$$$"""$$$  ###"""!!!  !!!###$$$ !!!!!!"""""""""""""""###&&&)))+++,,,///333666333888<<<===;;;999;;;>>>;;;888666666999999555111///,,,)))((((((&&&###!!!!!!"""""""""!!!!!!###%%% ######!!!!!!$$$%%%"""!!!"""$$$$$$###$$$%%%''''''%%%$$$$$$$$$$$$###!!! !!!###$$$%%%&&&''''''))))))+++///777BBBLLLRRR[[[aaaggghhhfffgggmmmsssrrrpppmmmllllllkkkiiigggiiiccc[[[RRRIII@@@777222---,,,***)))(((((())))))!!!$$$&&&((())))))+++---)))'''''',,,,,,)))))),,,***)))((('''''''''(((((('''(((***+++---///333666666888999::::::<<>>===;;;:::555777999999999;;;@@@DDDEEEGGGHHHHHHHHHHHHKKKMMMNNNOOORRRUUUZZZ^^^bbbdddgggiiilllmmmmmmlllmmmmmmnnnlllhhhccc^^^[[[YYYXXXYYYZZZ^^^dddkkkqqqttttttzzz}}}}}}{{{}}}|||zzzyyyyyyyyyzzzuuuooogggaaa\\\XXXSSSPPPJJJGGGDDDBBB@@@>>>;;;999<<<===>>>???@@@CCCEEEHHHFFFGGGIIILLLPPPUUUYYY\\\aaadddhhhkkklllnnnpppqqqmmmppptttwwwxxx{{{}}}zzzzzzzzzzzzzzzzzzzzz{{{zzz}}}~~~||||||~~~}}}||||||||||||}}}}}}yyytttnnniiicccaaa`````````___\\\ZZZ[[[\\\^^^___aaaeeekkkoootttxxx}}}...---,,,---///111111111---...///000000///...---111000//////000000///...000////////////111333444000111222333444333333222000333444333111000222444222111111111000000/////////111222222222222444555///222444444111///000111111111222222222333333333333222111000111222333444222444666777888666444333222444555555333222222333444444444555555555666666444444444444444444444444333333555777::::::888666555666666666777777888888666666666777777777777777333444555777777777666666999999999:::;;;;;;999666555777999888666666888;;;999888666555444444555555777222---******(((%%%"""'''""""""&&&&&&$$$  !!!###$$$ !!!!!!"""""""""""""""###&&&***+++,,,...222666444999>>>???===;;;===@@@<<<888666777::::::666222222,,,'''(((,,,,,,'''!!!!!!"""###"""!!!"""###%%%###%%%$$$%%%&&&$$$ #########""""""%%%))),,,%%%###""""""######!!!  """$$$&&&'''((((((******+++///777AAAKKKQQQZZZ```ggghhhggghhhooouuussspppmmmkkkkkkjjjhhhfffiiiddd\\\SSSJJJ@@@888333...---,,,************+++(((***++++++)))((())))))***''')))...///+++***...***)))(((&&&&&&&&&'''(((((()))******+++---000333777999;;;<<<======@@@AAAAAADDDIIIMMMPPPTTTWWWZZZ```aaacccfffhhhiiijjjjjjmmmllljjjiiiiiijjjkkkmmmlllnnnooorrrtttuuuvvvvvvuuuqqqmmmooottttttnnnhhhhhhjjjmmmoooqqqqqqppppppqqqooommmnnnooopppooonnnqqqpppppprrruuuwwwwwwvvvqqqrrrsssuuuwwwyyyzzz{{{sssuuuxxxzzzyyywwwtttrrrmmmfff```___\\\WWWTTTUUUOOOPPPPPPPPPNNNLLLIIIGGGJJJMMMQQQQQQNNNLLLLLLMMMJJJNNNRRRRRROOOLLLLLLLLLLLLJJJHHHFFFEEEDDDAAA???:::;;;===<<<;;;===AAAEEECCCDDDEEEEEEEEEGGGKKKMMMOOOPPPSSSVVVYYY\\\^^^```dddgggjjjkkkkkkkkklllmmmjjjgggccc___ZZZWWWVVVUUUZZZ\\\```gggnnnsssttttttyyy}}}}}}{{{}}}}}}zzzxxxvvvvvvwwwwwwrrrmmmeee^^^XXXTTTQQQOOOHHHFFFCCC@@@>>>:::666333666777888888999;;;>>>AAA???AAACCCGGGKKKOOORRRTTT]]]```dddggghhhjjjlllmmmiiilllppptttvvvyyy|||~~~zzzyyyyyyyyyyyyzzz{{{{{{{{{~~~~~~{{{{{{}}}|||{{{zzzyyy~~~zzztttnnniiibbbaaa`````````^^^[[[XXX[[[\\\]]]^^^aaaeeekkkoootttxxx~~~111111000000//////......111000000000111000...,,,---...///000000///...---//////000111111111111111000111222333333222111000000000222333333333333333222111000000000000...,,,///000111111000111333555555444333444555555333111//////000111222333333333000222444333111222555888111222444444222222444666222333444333222222333555333444555555666666555555555444222222444555444333888222555888333777<<<888777666555666777888777666555777999::::::777444222777666444333444555777999888999999:::999888777666:::999888888777777888888::::::888777666666666666111,,,&&&%%%''''''$$$ ###%%%### %%%%%%!!!###""""""!!! '''### """!!! %%%%%%&&&'''+++///333555666888;;;===>>>>>><<<;;;:::999888999999888555222000///...,,,***'''%%%###############""""""""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$!!!%%%###!!!!!!###$$$%%%%%%+++)))+++222888@@@KKKUUU^^^```dddgggiiikkknnnpppqqqqqqpppmmmiiihhhjjjmmmiiiddd]]]TTTKKKAAA777111111///,,,+++***(((&&&###+++***)))*********(((&&&))))))************))))))+++***)))'''''''''((()))******+++,,,---000222444:::888777999===???>>><<<===@@@CCCEEEHHHMMMRRRVVV]]]```dddhhhjjjkkkkkkkkknnnnnnnnnnnnmmmmmmmmmmmmnnnpppssssssrrrqqqqqqqqqwwwuuusssrrrsssqqqmmmiiijjjiiiiiikkkmmmoooooonnnpppmmmmmmoooooollllllnnnpppqqqssstttttttttvvvxxxtttttttttvvvyyyzzzyyyxxxtttttttttuuuwwwxxxwwwuuummmhhhdddaaa\\\UUUQQQSSSRRRQQQOOONNNLLLKKKJJJJJJMMMNNNOOOPPPQQQPPPPPPOOOOOONNNMMMNNNNNNNNNLLLJJJNNNLLLKKKKKKLLLKKKHHHDDD@@@???>>>>>>???AAACCCEEEIIIIIIHHHHHHIIIJJJLLLMMMLLLPPPTTTTTTTTTVVV\\\aaafffggghhhiiijjjiiihhhhhhhhhaaa]]]]]][[[WWWXXX]]]\\\^^^bbbiiipppvvvzzz{{{~~~~~~~~~~~~~~~~~~}}}|||yyyvvvssspppnnnkkkfff```\\\YYYUUUOOOJJJLLLHHHCCC???;;;999666333888777555444555888:::<<<;;;===@@@CCCFFFJJJOOOSSSYYY[[[^^^___```aaaccceeeggggggkkkqqqrrrrrruuuzzz~~~}}}vvvxxxyyy{{{||||||{{{zzz{{{}}}~~~{{{zzz{{{~~~}}}|||||||||{{{yyywwwyyy{{{yyyrrrjjjeeeeeedddbbb```^^^]]]\\\\\\[[[]]]```bbbeeeiiinnnrrrxxx~~~000000000//////.........///...///000222111000...---...///000000///...---......///000000000000000000111222333333333222111///000111222333333333333333222111111222111///---///000111111111111333555444333333333444444222111000000000111222222222333333555555444111000111333333111111333666777666555444555555333111111222333333333444555555555555555777555333333555555555444777111444666111555:::666666555444555777888777666555555666666666555444444777666444444444555777888888888999:::999888777666999888777777777666777777999999888777666666666666222...)))'''''''''$$$"""###$$$""" %%%%%%!!!###""""""!!! +++'''###!!!!!!!!! $$$$$$%%%'''***...111444555777:::<<<======;;;::::::999888777888777555333000000///---***(((%%%$$$$$$#########""""""!!!!!!$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$""""""$$$$$$!!!%%%$$$######%%%&&&&&&%%%***))),,,333999@@@JJJTTT]]]```eeehhhjjjlllnnnppppppqqqpppmmmiiihhhiiikkkgggccc\\\TTTLLLBBB999333333000---+++***)))'''&&&,,,+++******++++++)))(((***++++++,,,,,,++++++*********(((((('''((())))))*********+++---///222333888777777999<<<======<<<===???BBBCCCFFFIIINNNQQQYYY\\\aaafffjjjkkkjjjjjjlllllllllmmmmmmmmmmmmmmmnnnpppssssssrrrrrrrrrrrruuusssqqqqqqqqqpppllliiiiiihhhhhhjjjmmmnnnnnnnnnqqqnnnmmmooooookkkkkkmmmppprrrtttuuuuuuuuuwwwyyyxxxwwwvvvvvvxxxxxxwwwvvvtttssstttuuuxxxxxxxxxvvvpppjjjfffccc^^^WWWSSSTTTRRRQQQOOOMMMKKKKKKKKKKKKKKKLLLMMMOOOOOOOOONNNMMMNNNMMMMMMMMMOOONNNMMMKKKNNNMMMMMMPPPRRRSSSQQQNNNGGGFFFDDDBBBCCCDDDGGGHHHOOONNNLLLKKKJJJKKKKKKLLLKKKNNNQQQQQQPPPRRRWWW\\\eeeeeefffggggggfffeeedddeee___[[[\\\[[[XXXZZZ___bbbdddiiipppvvv{{{~~~~~~}}}|||{{{{{{{{{}}}|||yyywwwsssooommmkkkfffaaa\\\YYYXXXUUUQQQMMMLLLHHHCCC>>>;;;888555333666555333222333555888:::777999<<<>>>AAAEEEJJJMMMQQQSSSVVVXXXXXXZZZ]]]___aaabbbffflllooopppsssxxx~~~}}}yyyyyyzzzzzz{{{{{{zzzzzz{{{}}}~~~}}}{{{zzz|||}}}~~~~~~}}}~~~~~~}}}zzzxxxzzz{{{~~~}}}xxxqqqiiidddeeedddbbb```^^^]]]\\\\\\\\\^^^aaadddfffjjjooossszzz//////////////////......------...000222222111///......////////////......---...//////000000//////000111222222333333333222...///000111111222222222555444333333444333111//////000222222111111333555444333222333444444222000111111111111111111222222000111222000...------///444000///222999;;;888333555666555444111000111222222333444444555555444444999777555555666666666444666000333555000333777333555444333444666777666555555555444444444555666777666555555444444666777888777888999999999888777666777777777666666666666666777777777777777777777777333111...***(((&&&$$$$$$######"""!!!$$$$$$!!!"""""""""!!! ***'''$$$"""""""""!!! ######$$$&&&)))---000222444666888:::;;;;;;:::999;;;999666666666666555333111111000...+++)))'''%%%$$$$$$$$$###"""!!!!!! """!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$ $$$&&&%%%%%%$$$$$$%%%'''(((&&&%%%))))))---444;;;AAAJJJSSS[[[```fffjjjmmmmmmnnnooonnnoooooonnnjjjhhhggggggfffbbb\\\UUUMMMDDD;;;555555111---+++******)))(((,,,+++***+++,,,,,,***)))***++++++,,,,,,++++++***))))))((((((((()))*********)))******,,,...111222555777999:::;;;;;;===>>>>>>@@@AAABBBBBBDDDHHHKKKSSSWWW^^^eeeiiikkkjjjiiiiiijjjkkklllmmmnnnoooooonnnqqqssstttsssrrrrrrrrrqqqpppooooooooonnnllliiihhhggggggiiilllnnnnnnmmmqqqnnnnnnooooookkkjjjmmmqqqsssuuuvvvvvvwwwyyyzzz|||yyywwwvvvwwwwwwvvvttttttssstttvvvxxxyyyyyyxxxsssnnniiifffaaaYYYUUUVVVRRRQQQNNNLLLJJJJJJKKKLLLJJJKKKLLLMMMMMMMMMLLLKKKMMMLLLLLLMMMOOOPPPNNNMMMNNNOOORRRWWW[[[]]]]]]\\\RRRPPPMMMJJJIIIJJJLLLMMMTTTSSSPPPNNNLLLKKKKKKKKKKKKMMMNNNMMMLLLNNNRRRWWWccccccccccccbbbaaa```______[[[YYYZZZ[[[[[[^^^bbbhhhkkkqqqwww|||~~~|||zzzyyyxxxwwwzzzyyyvvvrrrnnnjjjgggfffccc^^^XXXUUUTTTSSSPPPMMMKKKGGGBBB===:::888444222333222111000111333555666444666999;;;===@@@EEEHHHJJJLLLOOOQQQRRRTTTWWWYYY\\\]]]bbbjjjnnnppptttzzz~~~~~~}}}|||{{{{{{zzzyyyyyyzzzzzzzzz|||}}}|||{{{{{{|||}}}~~~~~~|||yyyzzz{{{}}}{{{vvvooohhhddddddcccbbb```^^^]]]\\\\\\]]]```bbbeeehhhlllqqqttt|||///000000000000000000000.........000222222000......//////////////////......//////000000000000000//////000111111222222222---...///000111111111111444333333333444444222000///111222333222222333444555444333444555555333111222222222111111111111111...///000111111111111111222111111444888999666222444555555333111111222333222333333444444444444444:::888666666777777666555666000444666000222666111333222222333555666555444444555555666777777888888666555555555555666777777666777888999999888777666777777777777777666666666666666777777777777777777444333111,,,(((%%%%%%%%%###"""!!! """###""" """"""!!!!!! $$$###"""""""""###$$$$$$######%%%''')))---///111333555777999::::::999999;;;999666555555555555444222222111///,,,***'''&&&%%%$$$$$$###"""!!! """""""""""""""###$$$$$$########################%%%&&&$$$ $$$&&&%%%$$$$$$$$$&&&((((((&&&$$$))))))---555<<>>888555111---***)))*********+++***)))***++++++***((((((((())))))))))))((((((((((((((())))))******+++)))))))))***+++---000111444888<<<===<<<<<>>@@@??????AAADDDCCCDDDDDDBBBAAAAAACCCEEEJJJPPPXXXaaagggjjjiiiiiiggghhhiiilllnnnqqqssstttsssuuuwwwvvvsssooommmkkkkkkkkkkkkjjjiiiiiiiiijjjfffffffffhhhlllnnnnnnnnnmmmkkkkkkoooooommmnnnqqqnnnpppsssttttttuuuxxxzzzyyywwwvvvvvvwwwxxxwwwvvvuuuuuuuuuwwwyyy{{{zzzyyyvvvqqqlllhhhbbbYYYUUUVVVSSSQQQOOOMMMLLLLLLMMMNNNLLLMMMNNNNNNNNNMMMLLLKKKLLLLLLLLLNNNPPPQQQPPPOOORRRVVV]]]cccgggjjjlllmmmgggddd___ZZZVVVUUUUUUVVVTTTSSSQQQOOONNNNNNNNNNNNMMMMMMMMMMMMOOORRRWWWZZZ___^^^]]]\\\[[[ZZZYYYXXXTTTVVVXXXZZZ___eeeiiikkkpppuuu{{{~~~~~~}}}yyyvvvsssrrrqqqqqqooolllhhhdddbbb```______YYYRRROOONNNNNNLLLIIIIIIEEE@@@;;;888555222000111111000000000111222333444666888:::<<>>BBBFFFJJJLLLNNNPPPPPPRRRTTTVVVVVVXXX^^^gggmmmpppuuu||||||}}}~~~~~~}}}}}}{{{zzzyyyxxxxxxxxxwwwwwwxxx{{{}}}}}}|||}}}}}}zzzuuupppjjjgggcccbbbaaa```^^^^^^^^^]]]]]]___bbbeeehhhlllqqqttt{{{,,,---...///000111222222000//////000111111///---000///...------...///000000000111222222222222222444333222111000000111111......///000111111111111111000000111222222111///...111444555444333333444333222222222333333111000000000000111222222222333111000//////000...***'''...111666:::<<<;;;888555111222333333222222444666444555666666777777666666333222111222444555555444555000666999444666999444333222222333666777777666222333555666777666555444444555555666666666666666444555777888888888777666777888999:::999888666555555666777888777666444333222...)))'''''''''$$$""""""###$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!###%%%$$$""" !!!###"""$$$&&&(((+++,,,......444555666777888999999:::<<<:::999999999999666444222111000...,,,)))'''&&&""""""""""""###############""""""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&######&&&%%%!!!&&&%%%$$$$$$&&&''''''&&&,,,+++---444;;;BBBLLLVVVWWW\\\ccciiilllmmmmmmnnnmmmkkkkkklllnnnooollljjjcccaaa^^^ZZZTTTKKKAAA;;;222///---,,,,,,,,,***)))(((''''''(((******)))((())))))************))))))******+++++++++***)))(((,,,,,,++++++,,,...000111666888;;;???CCCEEEDDDCCCEEEEEEEEEDDDCCCCCCFFFHHHDDDIIIPPPXXX___ccceeeeeecccdddfffiiilllnnnpppqqqooorrruuuuuurrrnnnkkkjjjjjjkkkkkkiiifffeeegggiiigggggggggjjjmmmppppppppppppmmmmmmoooooolllkkknnnnnnpppssstttuuuvvvyyy{{{zzzzzz|||~~~}}}zzzyyyxxxxxxyyyzzzzzzyyywwwyyysssnnnjjjcccZZZUUUVVVRRRRRRSSSSSSRRRQQQPPPOOONNNNNNOOOOOOOOONNNLLLLLLNNNMMMMMMOOOPPPQQQPPPNNNTTTZZZcccjjjnnnpppsssuuutttrrrnnnjjjeeeaaa^^^\\\UUUTTTRRRQQQOOOOOOPPPPPPSSSPPPNNNNNNPPPTTTXXX[[[XXXWWWUUUTTTSSSSSSSSSSSSRRRWWW\\\^^^eeeooouuuuuutttyyy||||||yyywwwxxx{{{tttrrrooolllhhhfffdddccc```___\\\ZZZYYYYYYZZZ[[[SSSPPPMMMMMMOOOPPPNNNKKKGGGCCC>>>:::777444111///000000000000000000000000000222555777:::>>>CCCFFFKKKMMMOOOPPPPPPQQQSSSUUUUUUWWW]]]fffkkknnnsssyyy{{{|||}}}~~~}}}~~~~~~~~~}}}{{{zzzyyyxxxwwwvvvuuuwww{{{}}}}}}{{{}}}}}}~~~}}}xxxsssnnniiifffcccbbbaaa___^^^^^^^^^^^^___aaadddfffiiimmmrrrvvvxxx}}}***+++,,,---...000000111...---...000222222111///000///...------...///000//////000111111111111111777666444222111111222222...///000111111222222222111000000111333333111000...111444555555444333444222111000000111111000...//////000111222333333444222111000222555444111---000000333:::AAABBB===777333444444333222111333444555666666777777777777777111000///000222444555444333///555999444666999444333222222444666888888777888888888888888999999:::444555555666777666666666444555666888888888777666555666888999888777555444666777888888777555333111111,,,&&&%%%''''''$$$ """###%%%  !!!!!!!!!!!!!!!!!!$$$%%%######%%%(((!!!###%%%'''***+++,,,---555555666777888999::::::;;;;;;:::;;;;;;:::777444111111000...+++)))&&&%%%!!!!!!!!!"""######$$$$$$############$$$%%%&&&'''!!!!!!!!!!!!!!!!!!!!!!!!$$$'''&&&######&&&'''$$$(((&&&$$$$$$&&&(((((((((---+++---444:::AAALLLWWWWWW\\\bbbgggjjjlllmmmnnnmmmkkkjjjlllooopppnnnllldddbbb___[[[TTTKKKBBB;;;222000.........---+++))))))(((((()))+++,,,***)))''''''((((((((((((''''''***+++,,,,,,+++***)))(((---,,,,,,,,,---///000111666666999>>>DDDFFFDDDAAADDDDDDEEEDDDCCCDDDFFFHHHBBBFFFMMMTTT[[[___bbbcccbbbccceeegggjjjlllnnnoookkkooossstttrrrooolllkkkkkklllllliiieeedddfffiiigggggghhhjjjnnnpppqqqqqqssspppnnnpppnnnjjjiiikkkoooqqqtttuuuvvvwwwzzz|||}}}~~~~~~{{{zzzyyyyyyyyyzzzzzzxxxwww{{{uuuoookkkddd[[[VVVWWWRRRSSSTTTUUUUUUSSSQQQOOOMMMNNNOOOOOONNNMMMLLLKKKOOONNNNNNOOOPPPQQQPPPNNNSSSZZZdddlllpppsssvvvxxxwwwuuusssooojjjeeeaaa___XXXVVVTTTRRRPPPPPPOOOPPPTTTQQQNNNMMMOOORRRVVVWWWUUUTTTRRRQQQPPPPPPQQQRRRRRRYYY]]]```gggrrrxxxwwwrrrvvvyyywwwsssqqqssswwwnnnllliiifffbbb```^^^]]]ZZZYYYWWWVVVVVVWWWXXXYYYUUURRROOONNNOOONNNKKKGGGGGGCCC>>>999666333000...//////////////////......111333666888;;;@@@EEEIIINNNOOOQQQRRRQQQRRRSSSUUUWWWXXX^^^fffkkkmmmrrrxxx{{{|||}}}~~~~~~}}}}}}}}}~~~~~~}}}{{{yyywwwwwwuuuuuuwww{{{~~~}}}{{{}}}}}}}}}|||vvvrrrmmmhhheeecccbbbaaa______^^^^^^^^^```bbbeeegggjjjnnnssswwwvvv{{{---...///000111111000///333444555333111000000111333000......000111///---222///...///111333111///444333111000000000111111000111222333333222000///333111000111222222111000555333000000000111111000111000///222666777666444000......111444555333000111111000111222333444555555444444999>>>???:::666777777666555444444333333555555555555555555555555777888666333444888777333999999888777666555444444555555555555555666777888222333555666777888888777444222111222555777888888888777777777666666555555777777777666555555666888999:::;;;;;;:::888555444...,,,***)))))))))'''&&&$$$$$$$$$$$$$$$###"""!!!%%%"""  !!! '''%%%###"""!!!"""###$$$######$$$%%%(((+++---///222444888:::<<<;;;:::999<<<<<<:::999888777777777333111000///---+++'''$$$"""######$$$%%%%%%%%%%%%"""$$$### %%%%%% """$$$### ###&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&))),,,111555;;;CCCLLLRRRWWW[[[aaaeeeiiilllooorrrqqqqqqqqqqqqpppnnnmmmlllgggccc___[[[VVVNNNDDD<<<888333000000...)))(((***))))))))))))***+++,,,---))))))))))))))))))))))))&&&''')))+++,,,,,,+++***,,,,,,++++++,,,///222333444666999===BBBDDDDDDCCCCCCEEEFFFEEEAAA???@@@CCCBBBEEEJJJNNNSSSYYY___cccaaacccfffiiikkkmmmnnnnnnrrrsssssssssqqqooollljjjkkkmmmoooooolllhhhfffeeehhhiiikkkmmmnnnppppppppppppooonnnnnnooonnnllljjjkkkooosssuuuvvvxxx}}}~~~~~~{{{zzzyyyzzz|||}}}}}}{{{zzzxxxssstttsssmmmddd]]]ZZZYYYSSSUUUXXXYYYVVVSSSQQQQQQLLLKKKKKKLLLNNNOOONNNLLLOOOMMMMMMPPPSSSUUUSSSPPPVVV]]]gggpppvvvyyyzzz{{{xxxyyyxxxuuupppjjjfffddd[[[WWWSSSSSSUUUVVVRRRNNNQQQQQQOOOLLLKKKMMMQQQTTTOOOOOOOOOOOOPPPQQQSSSSSSVVVYYY___gggnnnsssxxxzzzyyywwwtttrrrqqqooommmjjjhhheeeaaa\\\WWWUUUSSSSSSZZZYYYVVVUUUUUUWWWYYY[[[WWWUUUSSSQQQPPPOOOLLLJJJGGGEEE>>>555444666333,,,111444333///...111111......111555888<<<@@@EEEIIILLLLLLMMMPPPRRRSSSSSSRRRUUUYYY___dddjjjpppwww{{{}}}}}}~~~~~~}}}|||{{{~~~{{{xxxvvvwwwwwwxxxxxxxxxyyyyyyyyy}}}~~~xxxqqqlllhhhdddbbbdddccc```^^^]]]]]]^^^___```bbbfffjjjmmmqqqvvvyyy}}}///000111111111000///...333444444333111000000111222000......000111000...222000000111444666555333333222111000000000111222///000222333333222111000333222111111333333222111222000......///000000///666444333333444333000...000//////111444555333000111111111222222222222222444222111555999:::777333777666666555555444333333555555555555555555555555666777555222444777666222555666666777777777666666666555555555555666666777444444444555666666777777666555333444666888888888888888888777777666666666555666666666666777888999888999::::::999777555333///,,,***(((((((((&&&%%%"""######$$$$$$$$$######### !!!!!!!!!###"""  !!!######$$$%%%'''***---///222444777:::;;;;;;:::999<<<<<<:::999888777777777333222000///...,,,(((%%%&&&%%%%%%$$$$$$$$$%%%%%%"""###""" $$$$$$"""#########""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&,,,---///444:::BBBJJJOOOXXX\\\aaaeeehhhkkknnnpppqqqqqqqqqpppooonnnmmmllliiifffaaa]]]YYYQQQGGG@@@888333//////---***))),,,''''''''''''((()))***+++))))))))))))))))))))))))*********)))*********+++---,,,+++,,,---///222333555666888===AAADDDDDDBBBDDDEEEEEEDDDBBB@@@@@@AAA@@@CCCFFFJJJNNNTTT[[[```___aaadddgggiiiiiiiiihhhqqqrrrrrrrrrqqqooommmllllllnnnppppppmmmjjjhhhgggjjjkkkkkklllmmmnnnoooooooooooonnnooooooooommmllllllooorrruuuxxxzzz|||~~~}}}|||{{{{{{|||}}}}}}}}}{{{zzzxxxvvvwwwuuuoooggg___[[[ZZZTTTUUUVVVVVVVVVTTTRRRQQQPPPOOONNNPPPQQQRRRQQQPPPNNNMMMLLLNNNRRRUUUTTTSSSYYY___iiiqqqvvvxxxzzz{{{{{{{{{yyyvvvqqqmmmiiihhhaaa\\\VVVTTTUUUUUURRROOORRRQQQOOOLLLJJJKKKMMMPPPNNNOOOOOOPPPQQQRRRSSSTTTVVVZZZ```gggmmmqqqtttuuupppmmmkkkiiihhhgggdddbbbaaa___[[[XXXUUUTTTTTTTTTXXXWWWUUUTTTSSSUUUVVVXXXVVVTTTRRRQQQPPPOOOLLLJJJFFFDDD===555444666333---...000000------000111///111444777999<<>>???AAACCCGGGMMMUUUZZZaaacccgggjjjlllkkkiiihhhpppppppppppppppooooooooonnnpppqqqpppnnnkkkjjjjjjnnnmmmlllkkkkkkkkklllmmmmmmmmmnnnnnnoooooooooooonnnooorrrvvvzzz||||||{{{~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}|||zzzyyyzzzzzzxxxrrrkkkccc^^^\\\XXXUUUSSSTTTVVVVVVTTTQQQOOONNNMMMNNNOOOPPPOOONNNOOONNNMMMOOOSSSWWWYYYZZZ```fffnnnuuuyyyzzz|||}}}~~~}}}zzzwwwtttpppnnnlllhhhbbb[[[WWWUUUUUUSSSPPPSSSQQQOOOLLLJJJJJJKKKLLLNNNOOOOOOPPPRRRTTTUUUVVVXXX[[[aaagggkkkmmmmmmmmmhhhfffdddcccbbbaaa___]]]XXXWWWUUUTTTSSSSSSTTTUUUVVVUUUTTTRRRRRRRRRSSSTTTSSSRRRPPPPPPPPPOOOLLLJJJEEEBBB;;;555444555222...+++......+++,,,000111///444666888:::<<<>>>BBBEEEJJJJJJKKKMMMOOOQQQRRRSSSWWW]]]dddkkkqqqvvv{{{~~~}}}~~~~~~|||{{{zzzyyyuuuvvvwwwxxxzzz|||}}}~~~|||~~~wwwpppkkkgggdddbbbddddddcccbbbaaa``````___dddfffiiikkkmmmppptttwww~~~111111222333333222000000111333333222000000000111000/////////000111222222000000000111333444444444111111000000000111333444...///000222333333333333444333222333555555555333222111000111333444444333111111111222222222111000000000000111222222222222111222444555555444333111888555333333555777777666777666666666555555444444444444444444444444444444444555333111222555444000///111444777888999999999888777666555555555555555888666444333222333444555999888777888;;;<<<<<<;;;999999888888888888888888777666555666777888999999777888888999888555333222///---***((('''&&&$$$"""!!!!!!"""###############"""!!!"""###""""""!!!!!!!!!"""###""""""###$$$'''***---...222333666888:::;;;::::::;;;;;;;;;:::999888777666555333222111000...+++(((***(((%%%######$$$&&&((($$$###!!!!!!"""$$$###"""'''$$$"""###&&&(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''+++******000;;;FFFNNNRRRYYY]]]bbbfffhhhiiikkklllooopppppppppooommmkkkjjjgggddd```]]]YYYRRRIIIBBB>>>666///---,,,***)))+++******))))))***+++,,,,,,***************************)))((((((((()))***+++---------...000111333444666666888<<<@@@BBBCCCBBBGGGEEECCCCCCEEEDDD@@@<<<<<<======>>>AAAGGGOOOTTT^^^bbbgggkkknnnmmmllljjjnnnnnnmmmmmmnnnooopppqqqoooqqqqqqpppnnnllllllmmmqqqpppmmmkkkiiiiiijjjkkkjjjkkklllmmmmmmnnnoooqqqpppppprrrwww|||~~~{{{xxx~~~|||{{{{{{|||}}}~~~~~~|||zzzyyy{{{zzzyyyuuupppiiidddaaa]]]XXXSSSSSSVVVWWWTTTQQQOOONNNLLLMMMNNNOOONNNMMMQQQPPPOOOQQQUUUZZZ^^^aaaiiinnntttyyy|||}}}}}}zzzwwwvvvtttrrrpppooohhh___YYYUUUTTTSSSRRRTTTRRROOONNNMMMMMMLLLLLLPPPPPPQQQRRRTTTVVVXXXYYYZZZ^^^bbbgggiiihhhgggeeeaaa___]]]\\\\\\\\\ZZZXXXSSSSSSRRRRRRRRRRRRSSSTTTUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPOOOOOOOOONNNKKKIIIDDD???999444444444222///,,,......,,,,,,///000...444666999;;;<<>>>>>===888888888888888888999999;;;999666666888888777555666666777888777444222111///,,,)))'''&&&%%%###!!!###############"""!!! ### #####################$$$""""""###$$$&&&))),,,...222333555777999:::;;;;;;;;;;;;;;;;;;:::888777666444333222111111///+++((((((&&&$$$######%%%(((***&&&$$$"""###%%%%%%$$$$$$'''$$$"""###&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''++++++---222;;;EEEMMMQQQYYY]]]cccgggiiiiiijjjkkkooopppqqqqqqpppnnnkkkjjjkkkhhheeebbb___YYYPPPIIIBBB888000---,,,***((((((******************+++,,,++++++++++++++++++++++++%%%&&&(((***++++++++++++......///000111333444555666666888;;;???BBBBBBBBBGGGEEECCCDDDEEEDDD???;;;<<<<<<<<<<<<>>>CCCJJJOOOTTTXXX^^^dddiiijjjjjjiiikkkkkkkkkkkkmmmnnnpppqqqoooppppppooommmmmmnnnooorrrpppmmmjjjiiihhhiiijjjhhhjjjkkkkkkkkklllooorrrrrrrrrtttxxx}}}~~~{{{www~~~}}}{{{zzzzzz{{{~~~}}}|||{{{zzzzzzzzzyyywwwtttnnniiieeeaaa[[[VVVUUUWWWXXXVVVRRRUUUSSSRRRQQQSSSTTTSSSSSSQQQQQQQQQRRRVVV[[[aaafffnnnrrrwwwzzz|||}}}}}}zzzxxxxxxwwwuuussssssmmmddd\\\WWWTTTTTTTTTTTTRRRPPPPPPRRRRRRPPPNNNQQQQQQRRRTTTVVVXXXZZZ[[[\\\___ccceeeeeeccc```^^^WWWUUUTTTTTTTTTTTTSSSQQQSSSRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTSSSSSSQQQPPPPPPOOONNNNNNNNNNNNMMMJJJGGGBBB<<<666444444333111000000222111------000000---222555888;;;>>>AAAFFFIIIIIIJJJKKKKKKLLLOOOUUUYYY\\\aaaiiipppuuuyyy}}}~~~}}}|||{{{{{{vvvwwwxxxzzz|||~~~yyyrrrnnnjjjgggeeecccccccccccccccbbbaaa```aaadddhhhkkkoootttyyy|||,,,---///111333333333333000111222111000///000222000111222111000000111333444555666555222111222333222111000000000111222333000000000111111222333333333222222333555666555444000000000111222333111000...000222333222222333444111222222111000000111333///111333555777888888888444333333222333444555666666666666666666666666666333333333333333333333333444555333000111555444000333333444444666777777888777666666555555555555666888777666555444444555666777666777999<<<>>>===<<<777777777888888888888888===:::777666888999666444555666666777666333111000---+++(((&&&&&&%%%###!!!############"""!!! ###!!!!!!!!!!!!"""""""""""""""!!!""""""$$$&&&))),,,...111222444666888:::;;;;;;:::;;;;;;;;;:::888666555444333111111111///+++)))%%%%%%$$$###$$$&&&((()))((($$$###%%%&&&%%%%%%&&&&&&$$$###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&***,,,000555:::AAAIIINNNYYY^^^dddhhhjjjkkkkkkllloooqqqrrrsssrrrooollljjjjjjgggdddbbb___YYYQQQJJJCCC999000......+++'''''')))((((((((((((((())))))++++++++++++++++++++++++$$$&&&))),,,.........---...///000111333444555555777777777:::>>>AAABBBAAAFFFEEEEEEEEEEEEBBB???<<<;;;;;;;;;;;;<<<@@@EEEIIIMMMQQQXXX___dddhhhiiiiiiggghhhiiijjjkkkmmmnnnnnnnnnooonnnmmmkkklllnnnppppppooommmkkkiiiiiiiiiiiihhhjjjlllkkkjjjkkkooossstttuuuvvvyyy{{{|||zzzyyy|||{{{zzzyyyzzz{{{~~~~~~}}}||||||{{{zzzzzzyyyxxxvvvqqqkkkfffaaa^^^ZZZYYY[[[[[[ZZZXXXYYYWWWUUUTTTUUUVVVVVVVVVRRRSSSTTTVVVXXX^^^dddiiiqqqtttwwwzzz{{{|||~~~}}}zzzzzz||||||yyyvvvvvvqqqhhh```ZZZWWWWWWWWWVVVTTTRRRSSSUUUUUURRROOOQQQRRRRRRSSSUUUWWWYYYZZZ]]]^^^```aaa```]]]YYYWWWTTTSSSQQQRRRSSSSSSRRRQQQSSSSSSSSSRRRRRRQQQQQQQQQRRRSSSTTTTTTTTTRRRQQQPPPNNNMMMMMMMMMMMMKKKGGGDDDAAA999444333444222111111222444333///...111111...111444888;;;???CCCHHHLLLJJJLLLMMMLLLMMMPPPWWW]]]aaaffflllrrrvvvzzz}}}~~~}}}|||{{{yyyzzz{{{|||}}}~~~yyyrrrnnnjjjgggeeebbbbbbaaaaaaaaa````````````ccchhhlllpppuuuzzz~~~~~~,,,...///111222222111111///111222111000///000222111222333222//////111333222444555444222111222444333222111000000000111222111111111111111111222222222111111222444666555444111111111222333222000......111333444333222444666111222333111//////111444000111222333444555666777000111222222222333555666666666666666666666666777555555555555555555555555555666444111222555555111333222222222444666999:::666555555555555666666777777777777777777666666666888888888999;;;;;;999777666666666777777888888888===999666666999:::888555444555666666555333000///,,,)))'''&&&%%%%%%###"""!!!"""""""""""""""!!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!"""$$$&&&))),,,---111222444666888:::;;;<<<:::;;;;;;;;;:::888666555333222111000000...+++(((%%%%%%$$$$$$$$$%%%%%%&&&(((###"""%%%'''$$$$$$&&&###$$$%%%$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$ '''000555888???HHHPPPYYY^^^eeejjjllllllmmmmmmpppqqqssstttssspppmmmkkkfffccc```___\\\WWWOOOHHH@@@666//////000---)))'''))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000111//////111222444555555666777777777:::===@@@AAAAAADDDFFFGGGGGGDDD@@@>>>===999:::;;;;;;;;;===AAADDDHHHLLLRRRYYY___cccfffgggdddeeegggiiikkkkkkkkkkkkmmmmmmllljjjiiijjjmmmpppmmmmmmlllkkkkkkjjjjjjiiijjjlllnnnmmmkkklllqqquuuuuuwwwyyyzzzyyyyyyzzz{{{zzzzzzyyyyyyzzz|||}}}~~~~~~~~~}}}}}}||||||||||||}}}{{{zzzyyyvvvqqqiiiccc]]]]]]]]]^^^___``````aaa]]]ZZZXXXWWWXXXYYYYYYYYYXXXZZZ\\\^^^```dddkkkppptttwwwyyy{{{|||~~~~~~|||~~~|||xxxxxxtttmmmfff___\\\\\\\\\XXXVVVTTTUUUWWWVVVQQQMMMPPPPPPQQQQQQSSSTTTUUUVVV[[[[[[\\\[[[YYYVVVRRRQQQSSSRRRQQQRRRSSSTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQSSSTTTTTTSSSQQQOOONNNMMMMMMMMMLLLJJJEEEBBB???777222333444111000222000333222//////222222000111444888<<>>888999:::::::::<<<>>>AAABBBEEEJJJPPPVVV[[[^^^```bbbdddgggiiijjjjjjiiihhhllllllkkkiiihhhiiillloookkkkkklllllllllkkkjjjjjjlllooopppooolllmmmrrrwwwuuuxxx{{{zzzxxxwwwzzz}}}yyyyyyyyyzzz{{{|||}}}~~~}}}}}}|||||||||||||||}}}}}}{{{yyyvvvpppggg```ZZZ\\\___```aaaccceeehhhdddbbb___^^^___`````````___aaadddfffhhhlllrrrvvvxxx{{{}}}~~~zzzyyyvvvqqqiiiccc______```[[[WWWUUUVVVWWWVVVPPPJJJOOOOOOOOOOOOPPPQQQSSSSSSYYYYYYXXXWWWTTTQQQNNNMMMOOOMMMMMMNNNOOOPPPPPPNNNPPPQQQQQQRRRRRRQQQQQQPPPNNNOOORRRTTTTTTRRRPPPOOONNNMMMMMMMMMLLLIIIDDD@@@???666111333444111000222...111111...///333444111333555999<<>>>>>===<<<;;;:::;;;;;;<<<555444222222111///,,,)))((('''&&&$$$######$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$###"""###$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''''')))---222999BBBLLLSSS\\\___eeejjjnnnppppppppprrrqqqqqqrrrsssrrrpppnnniiihhhfffccc^^^WWWNNNIII===:::444000///...---,,,++++++***************+++...---,,,---//////...---222444555444222000//////444444333333333555666888777888999;;;===>>>???@@@EEEDDDCCCCCCDDDAAA<<<777;;;;;;;;;::::::;;;;;;<<>><<<:::888777666666666666555444444444222///,,,,,,)))%%%$$$$$$$$$"""$$$"""!!!!!!""""""!!! ######!!!!!!###### $$$%%%%%%$$$$$$&&&***...333333333555777:::===>>><<<=========<<<;;;999888666444222222222000...+++)))(((&&&%%%#########$$$""""""###$$$$$$%%%&&&&&&''''''&&&%%%&&&'''((()))%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&)))+++...333:::CCCMMMSSS^^^bbbggglllppprrrrrrrrrrrrqqqqqqqqqrrrrrrpppmmmjjjiiigggddd___WWWNNNHHH@@@;;;666111///---+++***---,,,,,,++++++,,,,,,---///...---...///000///...111333555555444333333444666666666666666777888999777888999;;;<<<>>>???@@@GGGFFFEEEFFFFFFCCC>>>:::::::::999999888999999999;;;===AAAFFFLLLQQQVVVXXX[[[]]]___```aaabbbdddfffjjjjjjiiihhhgggggggggggghhhjjjjjjggghhhmmmooommmlllnnnpppppppppppprrrtttwwwvvvuuuvvvyyyzzzzzzzzzyyyyyyyyyvvvtttuuuxxx|||{{{}}}~~~~~~}}}~~~xxxqqqkkkeee```]]]]]]^^^___bbbgggllloooppprrrqqqnnnlllllllllnnnooonnnssswwwxxxvvvvvvyyy}}}~~~|||}}}~~~|||wwwrrrmmmiiifffeeeeee```\\\[[[ZZZVVVTTTUUUOOOPPPQQQRRRQQQPPPNNNMMMNNNNNNNNNNNNMMMLLLJJJJJJKKKMMMOOOQQQRRRQQQOOONNNTTTQQQPPPRRRUUUUUUPPPLLLOOOPPPQQQQQQQQQPPPNNNMMMKKKKKKKKKJJJIIIEEE@@@<<<777666444222111000//////////////////000111222333777777999<<>>===;;;:::888888777777999777555444333222///---***(((%%%$$$$$$###""" """!!!!!!"""######!!! !!!"""######"""!!! ######!!!!!!######!!!$$$%%%%%%$$$$$$&&&***---222333444666888;;;===???;;;<<<>>>>>>===:::777555777555333222222222000///+++***(((%%%$$$#########""""""######$$$%%%%%%%%%%%%$$$#########$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&+++---111555<<>>======>>>===<<<999666555888666333222222333333222---+++)))&&&$$$#########""""""######$$$$$$$$$%%%###""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&...000333777>>>GGGQQQWWW___aaafffjjjnnnppppppppppppooonnnoooppppppooonnnooonnnkkkhhhbbbZZZQQQKKKCCC>>>888333000...,,,***/////////...//////000111111000000111333444333222333555888999999:::<<<===999:::;;;;;;;;;:::999888666777888999;;;===>>>???BBBBBBCCCDDDDDDAAA>>><<<:::999888777666555555555444555888;;;@@@DDDHHHJJJMMMOOORRRUUUXXX\\\aaaddd```aaaaaabbbbbbccccccbbbaaaeeegggfffhhhmmmnnnllliiijjjjjjjjjjjjmmmqqqtttrrrvvv{{{}}}{{{zzz{{{|||zzzyyyxxxvvvttttttuuuvvvyyy{{{}}}~~~~~~~~~}}}wwwoooggg```[[[VVVSSSXXX\\\bbbggglllqqquuuxxxyyyzzz{{{{{{{{{zzzxxxwwwsssvvvxxxyyyyyyyyyzzz|||~~~{{{xxxuuussssssrrrpppiiicccaaa]]]XXXVVVWWWUUUTTTSSSRRROOOLLLIIIHHHGGGHHHIIIKKKLLLMMMMMMMMMNNNNNNMMMMMMNNNNNNOOOOOORRRPPPOOOPPPRRRTTTSSSQQQOOOOOOOOOOOOMMMKKKIIIHHHHHHGGGFFFEEECCC@@@;;;777333222111000///.........////////////000111222333888888:::===AAAFFFJJJLLLSSSQQQRRRYYYccclllqqqrrrzzzzzz{{{}}}{{{}}}~~~}}}~~~~~~~~~}}}~~~|||{{{{{{}}}zzzrrrkkkgggeeedddccc]]]^^^^^^\\\[[[[[[]]]___dddgggjjjmmmqqquuuzzz}}}+++,,,---///000111222444222000......///000000///222000...---///000000000/////////000000000000///111111111111111000000///000000000000111222333444000222333444444333333333333444333111000000222444222333444555555333111000666444333333444555333222111222333333444444333333111222222222333444555555777666555555444555555666999666333222333444555555666444444444555666444333777777777777666666666666999999888888777777666666555444222333555666666555666888::::::999999:::;;;888888888:::;;;;;;999777::::::999999999888888777:::777444111000///,,,+++''''''&&&$$$"""!!!!!!""" !!!###$$$$$$!!!"""###$$$%%%%%%###!!!!!!###### $$$%%%######$$$%%%%%%$$$%%%(((***---...111444666999;;;<<<@@@???===;;;:::888888888999666444333333444333333---,,,)))'''%%%$$$$$$$$$"""###############$$$$$$&&&%%%%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''...000444999@@@IIISSSZZZ```bbbfffjjjnnnpppqqqqqqpppooonnnnnnpppppppppooorrrpppnnnjjjeee]]]TTTNNNCCC>>>999444222000///...///////////////000111222333222222333555666666555777888::::::::::::<<<>>>999999:::::::::999777666555666777999;;;<<<===>>>???@@@CCCDDDCCCAAA???======<<<:::888666555444444222333555888<<<@@@CCCEEEGGGJJJMMMPPPSSSXXX^^^bbb]]]^^^```aaabbbbbbbbbbbb```dddggggggiiimmmnnnkkkjjjjjjjjjiiiiiijjjnnnqqqpppuuu{{{}}}{{{zzzzzz|||zzzxxxvvvuuuuuuuuuuuutttwwwyyy|||}}}}}}}}}~~~{{{uuulllddd]]]YYYUUURRRUUU[[[bbbiiinnnrrrwwwzzzzzz|||~~~}}}{{{yyyxxxzzz{{{|||||||||}}}~~~{{{|||}}}}}}}}}}}}~~~|||zzzxxxwwwwwwwwwxxxpppiiifffaaaZZZVVVWWWVVVUUUSSSQQQMMMJJJGGGFFFFFFGGGIIIKKKLLLMMMNNNNNNKKKKKKKKKKKKLLLNNNPPPQQQOOONNNNNNOOOQQQRRRSSSRRROOOOOOOOONNNLLLJJJHHHFFFGGGFFFDDDBBBAAA===999555222111000///...---------////////////000111222333888999;;;>>>BBBGGGKKKMMMSSSSSSUUU\\\fffoootttvvvyyyyyyyyy||||||~~~}}}}}}~~~~~~}}}}}}||||||~~~~~~xxxpppjjjfffdddcccccc]]]]]]]]]\\\[[[[[[]]]___eeehhhkkkooorrruuuzzz}}}---...000111111111333555333111///...000111111111555222///...000222333333...//////000000000000///111111222222111111000///000000000000111222333333...000222333333333444666333333444222111000111333222333444555444222000///555444333333444444333222111222333333444444333333111222333444555555666666888777666555555666777888777555333222444444444444777666666777999999888666777777777777666666666666888888888888777777777777666444333333555666666555666777999888888888999;;;777777888:::;;;:::888555888999999999999999888777999666444222111///,,,***&&&'''&&&$$$"""!!!!!!###!!! """$$$$$$""" ######$$$$$$###"""!!! !!!$$$### %%%&&&$$$###$$$%%%%%%%%%%%%''')))+++---000333666888::::::AAA???===;;;:::999::::::999777555444444444222111---,,,)))'''&&&%%%%%%%%%########################$$$$$$#########$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((...000444:::AAAKKKVVV]]]ccceeehhhlllooorrrssssssqqqooonnnnnnpppqqqqqqppprrrqqqnnnlllggg___WWWQQQDDD@@@;;;666444333111000000000000000111222222333555444333555777999888777999:::::::::999999;;;===999999999888777666555444555555777888:::;;;=========@@@DDDEEECCCAAA@@@@@@???===;;;999777555444444111111333666999<<>>======<<<;;;;;;888777555555555333111...,,,+++)))'''&&&&&&&&&'''############"""""""""""""""!!! !!!###$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******,,,///333:::BBBMMMXXX___dddfffiiillloooqqqssstttrrrpppnnnoooppprrrrrrrrrpppooommmkkkggg```XXXRRRHHHDDD>>>999666444222000222222222222333444555666666555555666999::::::999888999999999888999;;;===:::999888666555444444444444555666888999;;;<<<===;;;>>>BBBDDDBBB@@@@@@@@@???>>><<<999666444333222///000111333666888;;;<<<@@@BBBDDDFFFIIIMMMSSSXXXXXXYYY\\\___aaabbbbbbaaa```eeeiiijjjkkknnnmmmiiieeegggiiijjjjjjkkkmmmooopppppprrruuuxxxyyyxxxwwwwwwuuussstttvvvvvvuuusssuuuxxxzzz{{{yyyxxxwwwxxxvvvppphhh```ZZZWWWUUUSSSTTT\\\gggnnnrrruuuzzz~~~}}}~~~}}}{{{{{{{{{|||}}}}}}|||{{{|||~~~{{{}}}~~~~~~|||wwwuuupppgggaaa___[[[YYYVVVRRRNNNKKKIIIHHHFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGHHHIIIJJJJJJKKKKKKFFFIIILLLOOOPPPPPPPPPQQQOOOOOOOOOOOOMMMLLLJJJHHHGGGEEEBBB@@@>>>:::666333222111000///............////////////000111222333999:::<<<@@@DDDIIIMMMPPPRRRWWW^^^cccgggmmmvvv|||{{{{{{{{{}}}~~~~~~}}}||||||}}}}}}~~~xxxtttnnniiifffdddbbb```^^^^^^^^^]]]\\\]]]___bbbfffiiimmmqqqtttwwwzzz|||+++...000000...---///222555333000000111333333333///...///111222111///,,,---...///111111111000///111222222222222111000000222222111111111111111111000222333222000000444777000333444555333111111111///000222444444444333222444333111222333333222000222222333444444444333333222333444666777888888888444333111111111333555666555444444444555555333111000000111444777777666555888888777777666666666555555555666666777777888888777555444444666777777666666777777666555555666888:::777555444555777777777999:::;;;<<<<<<<<<;;;:::777666666666555222...+++$$$&&&&&&$$$!!! !!!$$$"""!!! """#########$$$$$$"""!!! """$$$### %%%'''&&&###$$$%%%&&&%%%%%%&&&'''+++---111555888:::;;;<<<<<<>>>???@@@@@@>>>;;;:::888777666666555333///,,,,,,+++)))((('''''''''(((#########"""""""""""""""%%%$$$#########$$$&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''(((***+++++++++...333999BBBMMMYYY```cccdddgggjjjmmmoooqqqrrrrrrqqqooooooqqqsssssssssnnnmmmllljjjfff___WWWRRRLLLGGG@@@:::666444111///333333333444555666777777666666555777:::;;;;;;:::666777888888888999<<>>???>>>;;;888555333222111...///000222444666888:::>>>@@@AAACCCEEEIIIOOOTTTSSSUUUXXX[[[]]]^^^^^^^^^```fffjjjkkklllooommmiiibbbeeehhhkkklllmmmoooqqqpppoooooorrrwwwyyyxxxuuuvvvtttrrrsssvvvwwwuuusssuuuwwwzzzzzzxxxvvvuuuuuurrrlllccc\\\WWWTTTRRRPPPUUU^^^iiiqqqtttwww|||~~~~~~~~~~~~vvvyyy||||||zzzxxxyyyzzzxxxzzz}}}~~~~~~~~~{{{xxxxxxssskkkdddbbb]]][[[XXXTTTPPPMMMKKKJJJFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGCCCGGGKKKOOOPPPPPPOOOPPPLLLLLLLLLLLLKKKJJJHHHGGGGGGEEEBBB???===:::666333222111000///////////////////////////000111222333999:::===@@@EEEJJJNNNQQQQQQXXX```eeegggllluuu}}}~~~}}}}}}~~~~~~}}}~~~|||||||||}}}}}}}}}~~~vvvsssnnnjjjgggdddaaa___^^^______^^^]]]^^^```bbbfffiiinnnqqqtttwwwzzz|||//////000000111111111222888444000...//////...,,,---///111333333222000...000000000000000000000000000000000000000000///......///000000///000222444444111...,,,---///000000555444333222111///......111000000000000222333444444444555555444111...---333444555555666666555555111111222222333444555555333333222000///000444777777666444333222222333333000333666777777777777888666444222444666777555333555555444444444555555666777777777777666666666666777777666666666666777777<<<:::777444333222333333:::===@@@BBBAAA???;;;999888888777555222...+++)))&&&$$$###"""###$$$###"""!!!###%%%###!!!"""""""""!!!"""$$$$$$###!!!!!!###$$$%%%%%%%%%$$$############$$$%%%&&&'''...///222444777999::::::;;;<<<>>>??????===;;;:::999888777666666444000...,,,***((('''&&&%%%###!!!'''&&&$$$""""""###$$$%%%###!!!!!!$$$((()))(((&&&'''&&&%%%%%%&&&&&&$$$""")))))))))))))))***++++++222333666===GGGRRRYYY]]]hhhgggfffgggjjjnnnsssvvvssspppmmmmmmoooqqqsssssspppmmmiiigggeee```YYYTTTKKKFFF???:::777555333222555555444444444666777999333444666999<<<<<<;;;999;;;333111777888333555===999777555333111111222333777777888888999999::::::???AAABBBBBBAAA@@@@@@AAAAAA===999777555444222111...///111111111111333555666:::>>>BBBDDDEEEGGGHHHNNNRRRWWWXXXXXXXXXZZZ\\\bbbdddeeefffeeedddeeefffccceeegggiiijjjkkkjjjjjjqqqqqqqqqqqqrrrtttvvvwwwxxxuuurrrrrrsssuuuvvvvvvzzzyyywwwwwwwwwvvvsssqqqmmmggg```ZZZWWWWWWVVVVVV\\\aaagggnnnsssxxx}}}~~~||||||~~~}}}||||||{{{{{{xxx{{{~~~~~~}}}~~~|||yyysssmmmhhhbbb___ZZZVVVSSSPPPLLLJJJIIIIIIGGGEEECCCBBBDDDFFFFFFFFFFFFFFFEEEDDDCCCBBBAAADDDHHHKKKLLLMMMNNNOOONNNLLLKKKKKKKKKKKKHHHFFFHHHEEE@@@<<<:::888666444555333111000000///...---111000//////111444777999:::<<>>@@@???===:::777777777666555222///,,,***'''%%%###"""######"""!!!%%%!!!"""$$$"""!!!###"""!!!!!!"""###$$$"""!!!!!!!!!"""###$$$$$$$$$$$$############$$$%%%&&&&&&,,,---000333777999;;;<<<999:::;;;<<<<<<<<<;;;:::999888666666666444111......,,,***))))))(((&&&$$$'''&&&$$$#########$$$%%%$$$""""""$$$''')))'''%%%'''&&&%%%&&&'''&&&%%%###(((((((((((()))***++++++111333777===EEENNNVVVZZZiiihhhhhhiiikkkooorrruuurrrpppmmmlllnnnqqqrrrrrrqqqmmmjjjhhhfffbbb[[[UUULLLHHHAAA===:::999888888666666555555666666777777666666777999::::::888666;;;444333999999444555<<<555444222111111222444555333333555777999;;;<<<===>>>@@@CCCCCCBBBAAABBBBBBAAA>>>:::777666444222000...///111111111111222444777999<<<>>>???BBBEEEHHHJJJNNNRRRTTTTTTTTTWWWZZZ^^^```bbbccccccccceeefffeeefffhhhjjjlllmmmnnnnnnpppoooooooooppprrrtttuuuuuusssqqqqqqsssuuuuuuuuuyyyxxxvvvvvvvvvuuurrrpppkkkeee^^^XXXVVVVVVVVVVVV\\\aaaiiipppuuuzzz~~~~~~}}}}}}}}}}}}|||||||||}}}}}}~~~yyy{{{~~~}}}~~~~~~}}}}}}}}}~~~|||wwwqqqmmmeeeaaa\\\XXXUUUQQQMMMJJJHHHGGGEEECCC@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@>>>AAAFFFIIIJJJKKKLLLMMMMMMLLLKKKKKKLLLKKKHHHFFFGGGDDD???<<<:::888555333555333111000000000...---//////...///000333555777<<<===@@@BBBFFFJJJPPPTTTXXX]]]ccciiinnnsssxxx{{{~~~~~~~~~~~~}}}}}}~~~|||}}}~~~~~~~~~zzztttpppkkkgggeeedddcccbbb```______```bbbcccbbbaaaeeeiiipppuuuxxx{{{~~~000000000000111111111111666333000////////////.....................------000000000000000000000000---...///000111111111111...000111111000000222444333222000000222222111000//////000111222333444444444444222111000000000000444444555555444333111000222222333444444444444444444444444444444444444444777888888666444222333444555555555555444333222222111444666777666666777888;;;888555444555666666666666666555555444555555666666666666666777777777777777777666666666666777777888777666666666777888999888999<<<======;;;888666666666666555222000---+++(((%%%###"""""""""!!!'''""" """###!!!!!!$$$###!!! !!!"""###""" """""""""!!!!!!""""""#########"""######$$$%%%&&&)))+++...222666999<<<===888888888999999:::::::::999777666555555444111...///---+++******)))&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$%%%''''''&&&%%%'''&&&&&&&&&''''''&&&$$$'''''''''((((((***++++++111555<<>><<<<<<<<<;;;777777888888777777666666777777777888999777444222777222333888888222222666000000///000111222444555111222444666888:::;;;<<<<<>>BBBFFFGGGHHHJJJKKKMMMLLLKKKLLLLLLKKKHHHFFFEEEBBB>>>:::888666444222444222000///000000///...//////000111222333555666===???@@@BBBEEEJJJQQQVVV]]]aaagggmmmqqquuuyyy|||~~~}}}}}}}}}~~~~~~~~~}}}|||}}}||||||||||||}}}~~~~~~yyysssoooiiieeedddcccbbbaaa```___^^^```bbbccccccbbbfffjjjqqqvvvzzz}}}000000000000000111111111444333111000////////////000///...---,,,---......////////////////////////---...000111333444555555...000111222111111222333222222111333444444222000//////000111333444555555333333222222111111111111555666666666666555444444111222333333444444333333555555444444444444444444555777888888666444333333333444555666555444222111222444666666666666777888:::999888888777777555555777666666555555555555555555555666666777777888888777777666666666666777777888888777777777888999:::888999;;;;;;;;;:::888777666666555444222000...,,,(((&&&$$$""""""!!! $$$ """$$$"""!!!######""" !!!"""!!! $$$###!!! !!!"""""""""""""""###$$$%%%&&&)))+++...222555888:::;;;777777777777888999;;;<<<888777555444444333111///...,,,***))))))'''%%%###&&&&&&&&&'''&&&%%%$$$$$$&&&&&&&&&&&&'''&&&%%%$$$((('''&&&'''(((((('''%%%'''''''''((()))+++,,,---,,,444===EEELLLUUUaaajjjjjjkkklllnnnooopppppppppqqqooollllllnnnooooooooopppnnnlllkkkjjjfff___ZZZNNNIIICCC>>><<<;;;::::::888888999999888777555444555555555666777666333000222///000444444///---///............///111222333333444444555666777888888;;;???CCCFFFFFFEEEDDDDDDCCC@@@<<<:::777555222///...///000000///...///111...///000111222444777:::;;;@@@DDDGGGHHHJJJOOOSSSVVVYYY[[[]]]]]]^^^___aaa```aaaccceeehhhlllnnnpppmmmllllllkkklllnnnooopppnnnnnnoooqqqtttuuuuuusssxxxwwwvvvvvvuuusssooolllccc^^^XXXSSSSSSTTTUUUVVV]]]dddnnnwww|||~~~}}}}}}~~~~~~~~~~~~wwwwwwyyy{{{}}}~~~}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~~~~zzzvvvkkkhhhccc^^^YYYTTTOOOKKKGGGDDD@@@<<<:::999888777777777777777777777888888888<<>>??????AAADDDJJJRRRWWWaaaeeekkkppptttwwwzzz|||}}}}}}}}}||||||}}}~~~~~~~~~}}}}}}~~~{{{zzzzzzzzz{{{|||~~~zzzrrrnnnhhhdddbbbaaa```______^^^^^^```cccdddddddddgggkkkrrrxxx|||111111000000000000000000222222111000/////////000222111///...---...///000////////////////////////333222222111///---+++***...000222333222222222333111111222333555444222000111111222222333333333444111111222222333333333333111222222333333333333333111222333333444444333333444444444444444444333333111444666777555444333444333444555555555444333222333555666666555555777888777888:::;;;:::777555333888777666555555555555555444555555666777888888999777777666666666666777777:::999999888888888888888:::;;;;;;;;;;;;:::999999666666555444222000...,,,)))'''$$$######"""!!!###%%%###!!!"""%%%###!!! !!!"""!!! $$$###""" !!!!!!""""""""""""###$$$%%%%%%***,,,...111444666777888888888888888999:::<<<<<<888666444333333333111000///---+++******)))&&&$$$&&&''''''''''''&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%(((''''''(((******((('''((((((((()))+++---//////***111;;;CCCJJJSSS___hhhjjjkkkmmmnnnoooppppppoooqqqooommmmmmnnnoooooonnnooonnnmmmmmmlllhhhaaa[[[SSSMMMFFF@@@===:::999777777888888888777555333222111111222444666555333111...---///222111---++++++/////////.../////////000222333444555666777888888:::>>>CCCFFFFFFEEEEEEEEEBBB@@@===;;;999666333000...///000///---------///))),,,///000111111222333555999>>>AAABBBEEEJJJNNNTTTVVVXXXYYYYYYZZZ[[[]]]]]]^^^aaadddhhhkkkmmmooollllllkkkkkkkkkmmmnnnooommmmmmnnnpppsssuuutttsssxxxwwwvvvuuutttqqqllliii___ZZZUUUQQQQQQSSSUUUVVV___fffpppyyy}}}|||}}}~~~~~~}}}~~~wwwxxxzzz|||}}}~~~~~~~~~~~~|||{{{{{{|||zzzwwwnnnkkkfffbbb]]]WWWQQQMMMIIIDDD???;;;999777444222333333222222333444555666888;;;@@@DDDGGGHHHJJJLLLLLLLLLLLLMMMMMMKKKHHHEEECCC???;;;888777555333111222111//////000111111000111111333444666888999999>>>???@@@BBBFFFMMMUUU[[[fffjjjppptttwwwyyy{{{|||}}}|||||||||}}}~~~~~~zzzyyyyyyyyyzzz|||~~~|||rrrnnnhhhdddbbb```___^^^^^^]]]]]]```cccfffffffffhhhmmmsssyyy}}}111111111111000000000000000111222111000///000111444333111000//////000000000000000000000000000000222222222222111000///......000333444333222222333111111111333444444222000222222333333333333333333000111222333444444444444222222222333444555555666222222333444444444444444333333333333333333333333000222444555444333333444333444444555444444333333444555666555444555777888555888;;;;;;999777555444888888777666555555555555333444555666777888999:::777777666666666666777777999999999999888888888888<<<<<<;;;;;;;;;:::::::::666666666555222000---+++***'''%%%$$$$$$$$$###!!!!!!###%%%###!!!"""&&&$$$"""!!!!!!""""""!!!$$$###""""""!!!!!!!!!!!!""""""!!!""""""###$$$%%%***+++...000222444555666999999999::::::;;;;;;<<<888666333222333333222000222000...------+++)))'''(((((('''''''''&&&&&&&&&%%%'''((((((&&&%%%&&&&&&)))(((((()))++++++***((()))***+++,,,...000222333333999@@@HHHNNNVVV^^^eeeiiijjjlllmmmooooooooopppqqqpppnnnnnnooopppooonnnnnnmmmlllmmmmmmjjjccc]]]XXXSSSKKKDDD???;;;999777666666666555444333222111......000222555555333111......000111111///------000000//////......------///000222444777999;;;<<<;;;>>>BBBEEEEEEDDDDDDEEEAAA???===<<<:::888444111---//////...,,,+++,,,---))),,,000111111000///000000444888:::<<>>===<<<;;;999666333---...///...+++******+++***+++------,,,,,,---...+++...222444555999???CCCFFFIIILLLOOOQQQTTTVVVYYYYYY\\\aaafffiiijjjjjjjjjiiihhhhhhgggggghhhjjjkkkllljjjiiijjjllloooppppppuuutttrrrpppmmmgggaaa\\\YYYUUUQQQOOOQQQTTTWWWYYYfffkkksssyyy|||}}}~~~~~~|||}}}~~~~~~}}}|||wwwyyy|||~~~||||||}}}~~~}}}vvvsssppplllhhhbbb\\\WWWPPPIIIAAA===;;;888333///000000//////000222555666777;;;AAAEEEHHHKKKMMMOOOKKKKKKLLLNNNNNNLLLGGGDDDBBB???;;;888777666444222111///...///111222222111444444444666999===AAACCCFFFIIIMMMRRRXXX___fffkkkrrrvvv{{{~~~~~~~~~~~~~~~|||}}}zzzsssoooiiidddbbb```___]]]\\\\\\]]]```dddhhhiiihhhkkkpppuuuzzz|||222111111111000000//////---000222222000///000222222222222111000//////...000000000000000000000000000000111222222222111111---000333444444333333333111000///000222333222111111111222333333444555555333444555555444333111000/////////000222444555666333444555555666666555555//////000111222222333333555666666555222111111222555444333222222333555666555666666555444444666999777888777444222333888<<<999999777666555555555555222333444666777999:::;;;777777666666666666777777333444555777999::::::;;;<<<;;;:::999999999:::;;;888888777555222...+++)))***(((&&&&&&''''''&&&%%%111)))###!!!!!! ###''')))'''###"""######$$$###"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%'''***...222555777888888999:::;;;;;;:::888777888555333111222222222111111///---,,,,,,+++((('''+++)))'''&&&%%%&&&((()))###&&&)))(((&&&%%%'''))))))))))))***,,,,,,+++***---...///111333555888999;;;===CCCKKKVVV___dddfffhhhhhhiiijjjlllnnnpppqqqsssqqqppppppqqqqqqpppnnnlllkkklllmmmnnnkkkccc]]]VVVQQQIIIBBB===:::777555222111000/////////000111......///111222222000---)))+++,,,,,,,,,......,,,......//////000//////...333333444666777999::::::===???AAABBBAAAAAACCCDDD???>>>===<<<<<<:::777444---...///---+++)))***+++)))))))))'''&&&'''***,,,(((+++///000222555;;;??????BBBGGGKKKOOORRRVVVYYYUUUYYY^^^dddggggggfffeeeggggggfffeeeffffffhhhiiikkkiiiggggggiiilllmmmnnnsssrrrpppmmmjjjccc\\\WWWXXXUUUPPPOOOQQQUUUXXXZZZhhhmmmtttyyy{{{|||}}}}}}}}}}}}~~~~~~|||{{{vvvxxx{{{~~~}}}|||~~~~~~yyywwwsssppplllfff```[[[RRRKKKCCC>>><<<999444///000000//////000333555777777;;;AAAEEEHHHKKKMMMOOOKKKKKKLLLNNNNNNLLLGGGDDDBBB???;;;999777666444333111///...///111222222222999888888:::>>>CCCGGGJJJKKKNNNTTTYYY___fffnnnrrrvvvzzz~~~}}}~~~~~~}}}|||xxxsssoooiiieeebbb```___^^^[[[[[[]]]```eeehhhiiiiiilllpppuuuzzz|||~~~...///111222222222000///444---(((+++222666333---111111000000000000111111222222333333333222222111111000000111333333222000000000111222333444444555000111222333444333222111222333333444444333333222555555444444444333333333111222333333444444333333444444444555777777555333666333111111222222///,,,444444444333333333222222888777555444333333444444777777777777777666666666333555666444111000333666999888666555555555666777555666999>>>AAA@@@:::555333444555777777777666666555777999<<<<<<;;;999888<<<:::999999;;;<<<<<<;;;888888777666444222///...)))###!!!&&&(((%%%&&&)))(((###"""$$$&&&$$$###%%%&&&!!!$$$$$$###""""""!!!!!!  """$$$&&&(((******+++...000333555777;;;;;;<<<:::999888999;;;777777666666555555444444777555111---***)))))))))...,,,)))&&&&&&))),,,...)))************+++++++++...,,,***+++...//////---555333111222444777999:::@@@BBBFFFNNNVVV]]]bbbdddhhhhhhiiikkkmmmppprrrsssrrrooolllllloooqqqqqqooojjjiiiiiiiiijjjhhhdddaaaYYYUUUNNNEEE>>>888444333333333222///++++++...111444444333222000...,,,+++............////////////000000///...............000111222444666777888999===???@@@@@@>>>===>>>???@@@??????>>>===999444111///---++++++---...------)))'''&&&'''((()))((('''///+++))),,,222777777555999;;;@@@EEEIIILLLOOOPPPRRRUUUXXX\\\___aaaaaaaaacccbbb```^^^___```ccceeefffffffffgggiiikkknnnpppnnnnnnmmmiiiccc]]]XXXVVVUUUSSSPPPNNNOOOUUU]]]cccggglllsssxxx{{{}}}~~~zzz|||~~~~~~}}}yyywww}}}{{{yyy{{{~~~~~~|||||||||||||||}}}}}}}}}}}}}}}xxxsssqqqpppiii```YYYRRRHHHAAA===:::666222,,,---///111444666777888777<<>>AAADDDIIIOOOSSSXXX\\\aaaeeeiiinnnvvv{{{}}}~~~~~~}}}{{{{{{zzzvvvqqqooojjjeeeaaa^^^]]]\\\^^^___```ccceeegggiiijjjooopppsssvvvyyy|||~~~222111111000////////////111,,,)))+++111555444111111111000000000000111111222222222333333222222111333222111222333444444333000111111222222333333333000111222333444333222222333333333333333333333333555444444444444333333333111222333333444444333333666555555666666666333111666444222111222222000...555444333333222222333333555555555444555555666666666666666666666666666666444555777777666666777888999888777666555666666777888666444555777999888777333444666777777777666555333555777:::<<<======<<<<<<:::999:::;;;<<<<<<;;;777888777666555222000......(((&&&((()))&&&%%%((()))$$$!!!######  $$$!!!###"""&&&!!!""""""!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&&&&&&&&&&)))***+++---000333555777:::;;;;;;:::888888999:::666666555555444333333333777555222...,,,*********,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,///---,,,---000222222111222111111222444777:::;;;BBBDDDIIIPPPWWW^^^ccceeeggghhhjjjllloooqqqrrrsssqqqnnnmmmmmmooopppooonnnlllkkkjjjjjjjjjhhheeebbbYYYUUUNNNFFF>>>888555333111111000---******,,,///000000//////...---,,,+++,,,------------........................///000000000111222444666777888999<<<>>>??????>>>======>>>??????>>>>>><<<888222...000...------------+++******((('''((()))***)))(((+++(((&&&)))...222222111666999===AAAFFFIIIKKKLLLPPPRRRVVVYYY\\\]]]]]]]]]bbb```^^^]]]]]]___aaabbbddddddeeefffgggiiikkkllljjjjjjiiieee^^^XXXTTTSSSPPPPPPQQQQQQSSSXXX^^^bbbhhhmmmsssxxx{{{|||}}}~~~{{{|||~~~|||zzz}}}{{{{{{|||~~~~~~~~~{{{||||||}}}}}}}}}}}}~~~~~~~~~yyytttrrrqqqkkkbbb[[[TTTKKKCCC???;;;666333222222222333444555777777;;;>>>DDDIIIMMMNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJDDDAAA===999666555555555555444333333444555777888BBBDDDGGGJJJNNNSSSXXX]]]___ccchhhllloootttzzz|||}}}~~~}}}~~~{{{|||yyyuuummmkkkgggccc```^^^^^^]]]___```aaacccdddfffggghhhmmmpppssswww{{{}}}444333000...------...///...,,,+++---000333444444111111000000000000111111111222222333333222222222333111000000111333333333111111111111111111111111111111222333333333333333444444222222222222444444444444444444333333333333111222333333444444333333777666555666666555222///666555333333333333111///666555333222111222333444333444555666777777777777333444444555555666666666444444555777::::::999777888888777666666666666666999777444333444555666666444555666777777777666555666666777999;;;<<<======;;;:::999:::<<<===<<<;;;777777777777555333111///333...++++++***'''%%%&&&(((###!!!###$$$!!! """&&& ### $$$''' !!!!!!""""""""""""""""""!!!###%%%&&&'''&&&$$$###))))))+++---000333555777999::::::999777777888:::777777666555555444333333666555222///---,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......000//////000333555555555222222333444777:::===>>>DDDGGGLLLRRRYYY```eeehhhgggiiikkknnnqqqrrrssssssqqqppppppqqqsssrrrpppnnnnnnmmmkkkkkkkkkiiieeebbbZZZVVVOOOGGG???999555444000///...+++)))(((***,,,******+++++++++******)))+++++++++,,,,,,,,,------,,,,,,,,,---...000111222000111222444666777888999;;;===>>>>>>===<<<<<<===>>>>>>>>>>>><<<777111,,,000///.........---***'''+++)))((()))***+++***)))(((&&&%%%''',,,//////---333555888<<<@@@CCCEEEGGGLLLNNNQQQTTTWWWYYYZZZZZZ___^^^]]]\\\\\\]]]^^^___bbbbbbcccdddeeeeeeeeeeeeccccccbbb^^^XXXRRROOONNNJJJMMMRRRUUUXXX\\\```bbbjjjnnntttxxx{{{|||}}}~~~|||}}}|||~~~}}}|||}}}}}}}}}|||}}}~~~}}}{{{|||}}}}}}~~~~~~~~~~~~~~~{{{vvvttttttnnnggg```YYYPPPHHHCCC>>>888444666555444333444777999;;;@@@CCCFFFJJJLLLNNNNNNNNNLLLLLLKKKKKKKKKKKKJJJJJJEEE@@@:::888888888777555777777777777999;;;===>>>JJJMMMQQQUUUYYY^^^cccggggggjjjooosssvvvzzz~~~||||||}}}|||}}}}}}}}}~~~xxxsssiiigggeeebbb```___^^^^^^```aaabbbcccdddfffggggggllloootttyyy}}}222111///.........//////...............///222444111111000000000000111111111111222333333333222222222///---,,,...000111111222222111111000000000000111111222333333444444444555444222111111222444555444444444333333333222222111222333333444444333333555444444555666555333000666555444444444333222111777666333111111222444666333444666777888777777666222222333333444555666666666333222444888999888555888777777666666666666666777888999::::::888555333555666777888888777666555;;;:::999888888999::::::;;;:::999:::<<<===<<<:::777777888777666444222111444111...---,,,)))'''&&&&&&"""!!!%%%'''&&&&&&(((***!!!"""$$$ ###%%%!!!!!!""""""######$$$$$$ !!!"""###############((()))***---000333555777999999:::888777666777999::::::999888777666666555555333111///...---,,,,,,---------......---------....../////////000000000333222222333444555666666666777888:::;;;===@@@BBBCCCGGGMMMTTT[[[bbbhhhlllhhhjjjmmmqqqssstttssssssssstttvvvwwwwwwvvvsssqqqnnnmmmkkkjjjjjjhhheeebbb[[[WWWPPPHHH@@@:::666555///...---+++))))))***+++)))))))))))))))(((''''''+++++++++,,,,,,,,,,,,---,,,,,,,,,---...///000111000111222444666777888999:::;;;======<<<;;;<<<===????????????===888111+++///......//////---***'''***)))((((((******)))((()))((('''))),,,......---///000333666:::===???@@@GGGIIILLLPPPTTTWWWXXXYYY\\\\\\[[[[[[[[[[[[\\\\\\______```aaaaaa```^^^]]]\\\]]]\\\XXXSSSNNNLLLKKKIIIMMMRRRWWW[[[___cccffflllpppuuuxxxzzz{{{|||~~~}}}~~~{{{}}}~~~}}}|||~~~~~~{{{{{{}}}~~~}}}|||}}}}}}~~~}}}xxxvvvvvvrrrlllfff```WWWOOOIIICCC<<<777666555333333555:::???BBBFFFGGGIIIKKKMMMNNNNNNOOOLLLLLLLLLKKKKKKKKKKKKKKKGGGAAA:::777999:::888444888888:::<<<@@@DDDGGGIIIQQQTTTYYY^^^bbbfffkkknnnlllooossswwwzzz}}}~~~||||||}}}~~~{{{{{{~~~~~~vvvqqqhhhfffdddbbb```___^^^^^^```aaabbbdddfffhhhjjjjjjkkkooouuu{{{---...///111111111000000000111111///------///222111111000000000000111111000111222333333333333333222///---,,,...000111111222111111000000//////...111222222222333444555555555444222111111222444555444444333333333222222222111222333333444444333333222222222444666666555333555555555555444333333333888666333111111222444666444555666777777666555444111222222333444555555666:::666222222555777777555777777777777777666666555999:::<<<<<<;;;888666444666666777888888777666555<<<;;;999777777777888999:::::::::;;;======;;;:::777777888888777555444333333222000...---,,,***'''&&&"""!!!%%%'''&&&&&&))))))!!!"""$$$"""$$$!!!!!!""""""######$$$$$$!!! !!!###&&&((('''(((***,,,///333666777999999:::888777666777999::::::999888777666555555222222111///......------111000///......///000111111111111111222222222222555666555555555555666777999;;;===>>>>>>???AAADDDCCCHHHOOOVVV]]]dddkkkpppkkkmmmooorrrtttttttttssssssuuuxxxyyyxxxvvvsssqqqmmmkkkiiihhhhhhgggdddbbb\\\XXXQQQIIIAAA;;;777666000///---,,,+++++++++************)))((('''&&&%%%++++++,,,,,,,,,------------------------...//////000111222444666777888999999;;;<<<===<<<;;;<<<===@@@@@@@@@???===999222...,,,,,,---...000///,,,))))))(((''''''))))))((('''***))))))+++,,,------,,,,,,---///111444777999:::AAACCCGGGKKKPPPUUUXXXZZZXXXYYYYYYZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\ZZZXXXWWWWWWWWWWWWTTTPPPMMMKKKKKKMMMOOOSSSWWW[[[aaaggglllnnnrrrvvvyyyzzzzzz|||}}}}}}{{{|||}}}~~~~~~}}}{{{zzz|||~~~~~~{{{{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~yyyxxxxxxvvvrrrmmmggg^^^WWWQQQIIIAAA;;;888777555444777<<>>@@@@@@???>>>===999444111,,,,,,,,,---//////---+++((('''&&&'''((()))(((&&&((())))))*********))))))++++++,,,...000333555666;;;===@@@EEEJJJOOOSSSUUURRRTTTVVVXXXYYYYYYXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRSSSSSSQQQNNNMMMMMMNNNQQQSSSVVVYYY]]]cccjjjoooqqqssswwwyyyyyyzzz{{{|||}}}~~~{{{{{{|||}}}||||||zzzzzz|||}}}}}}}}}|||}}}~~~{{{}}}~~~}}}~~~~~~zzzxxxzzzyyyvvvrrrmmmeee___XXXPPPGGGAAA>>><<<:::888999===AAADDDJJJKKKLLLMMMNNNOOOOOOOOOOOOOOONNNMMMKKKJJJIIIIIIHHHDDD>>>;;;<<<<<<;;;999666888===DDDLLLUUU\\\```fffjjjppptttvvvxxxzzz{{{zzzzzz{{{~~~}}}{{{xxxyyy{{{|||rrrlllggggggeeecccaaa___^^^]]]]]]^^^aaaeeeiiimmmoooqqqooorrrwww|||~~~000000111222222222333222333111///.........//////111111000000000000111111000000111222333333333333333222111222333444444333/////////////////////...222222222222333555777888333333333333333333333333333333333222222222222111111222333333444444333333111111222333555666444222222444666555222111222444666666555444444444444444333333222333333444555666444444444444444555555555333555888999888666666666666777777888777666555444999:::;;;999666666777:::777888888999888777666555666666666666666666777777999999:::<<<>>>===;;;999666777888999888777666555555777666222111222///(((***%%%###%%%%%%""" """ ###$$$$$$"""""""""!!!!!!!!!!!!!!!!!!$$$###"""!!!###%%%((()))&&&''')))+++///333666777:::;;;;;;:::888888999:::888777666555333222111111333333333333333333222222555555555555555555555555555555555555666666666666666888::::::999:::>>>@@@;;;???DDDGGGFFFHHHLLLPPPOOOUUU[[[___aaaeeelllqqqsssssssssssssssssssssssspppsssuuuuuurrrpppoooooollljjjhhhggghhhhhhgggfff]]]YYYRRRJJJCCC===999777111///,,,,,,------+++))))))))))))))))))(((''''''*********++++++++++++,,,+++++++++,,,---...///000000111222444666777888999999;;;=========<<<===???@@@>>><<<;;;;;;999666333///...,,,,,,------,,,***)))((('''((()))***)))'''''')))******)))(((((('''******+++,,,...000222444555777:::>>>BBBGGGJJJLLLLLLNNNQQQTTTVVVVVVUUUUUUVVVUUUTTTSSSRRRQQQQQQQQQNNNOOOPPPOOOMMMMMMNNNPPPUUUWWWYYY\\\```eeekkkooorrruuuwwwyyyyyyyyy{{{|||}}}~~~}}}{{{zzzyyyzzz{{{|||}}}}}}}}}}}}}}}{{{{{{|||~~~yyy{{{~~~~~~}}}~~~{{{yyyzzz{{{yyywwwrrrkkkeee___VVVMMMFFFAAA@@@>>>===>>>AAADDDGGGIIIJJJLLLNNNOOOOOOOOONNNQQQQQQOOOMMMKKKIIIHHHGGGEEECCC@@@>>>===>>>???@@@===@@@EEEMMMVVV___gggkkkqqquuu{{{~~~}}}}}}}}}zzzxxxwwwxxx{{{~~~{{{qqqjjjcccccccccbbbaaa```___^^^\\\]]]```dddgggkkkmmmooorrrtttxxx|||}}}~~~555333222000000111333444222000------///111000000111111000000000000111111///000111222333444444444111000000111333333222000////////////////////////222222222222333555777888222333333444444333333222333333333222222222111111222222333444444444333333333333333444555555222000222444555444222000222444555555555555555444444444111000000111222444777888555555555555555555444444***000777:::888555333333666777888888888777555444444999???AAA>>>:::777666777888999999888777666555999888777666555444333222999999:::<<<>>>===;;;999666777888999999888777666888;;;999444222444000(((***%%%###&&&'''%%%%%%'''!!! &&&%%% """"""!!!!!! !!!""""""""""""#########%%%&&&(((+++///333666777;;;;;;<<<:::999888999;;;999999888666555444222222444444555666666555555444444555888999999888555444666666666666777777777777555888;;;<<<<<<>>>BBBFFF===BBBIIILLLMMMOOOUUUYYYVVV[[[aaaccccccfffkkkqqqvvvuuutttsssssssssssssssrrruuuwwwvvvrrrppppppqqqllljjjhhhhhhiiijjjiiihhh^^^ZZZSSSKKKCCC===:::888111...++++++------***(((&&&'''(((((()))))))))((())))))))))))************))))))***+++---///111222000111222444666777888999999;;;===>>>======>>>??????===:::999999888666444222000---,,,,,,,,,+++)))***)))((()))***+++***((((((***,,,,,,***)))((((((*********+++---///111333333444555888<<<@@@CCCDDDHHHJJJNNNQQQTTTTTTSSSSSSUUUSSSRRRPPPOOOOOOPPPPPPLLLMMMNNNMMMMMMMMMOOOQQQVVVXXX\\\```cccfffkkknnnsssuuuxxxyyyyyyyyyzzz|||}}}~~~~~~{{{yyywwwxxxyyy{{{|||~~~}}}{{{yyy{{{wwwzzz~~~~~~~~~~~~~~~{{{yyy{{{|||zzzyyytttnnnhhhbbbZZZPPPIII@@@@@@???@@@BBBFFFJJJLLLHHHJJJLLLOOOPPPPPPOOONNNSSSRRRPPPNNNKKKIIIGGGFFFAAAAAAAAA???>>>@@@CCCFFFFFFIIINNNVVV___hhhooossswww{{{}}}|||~~~{{{xxxwwwvvvxxx{{{}}}}}}}}}~~~{{{pppiii______````````````______\\\]]]```bbbeeehhhjjjllltttuuuxxx{{{|||}}}111111111111111111111111333111000000000///---+++111111111111000000000000---000333222000...000222111///...///222333222000222111111000000111111222222222222222333444555666111222222333333333222222333333333444444333222222333///,,,---222444222///444555555333222111222444333444666777777555333222555555444444444555555666222000000222666888777555555///---333999888555444777777666666555555555444555555444444444444555555999999999999::::::777555:::555555::::::555555:::888777666777888999888777<<<<<<;;;;;;::::::::::::::::::;;;;;;::::::999888<<<:::777333111/////////***'''$$$"""!!! """"""""""""""""""""""""%%%$$$$$$$$$###"""""""""$$$###"""!!!!!!"""###$$$%%%''')))+++...111666999333666:::;;;;;;999888888999777555333222222222333333555888888888888999:::::::::<<<===>>><<<777444888888777888888999:::;;;777999<<<===>>>>>>@@@AAA@@@EEELLLRRRVVVXXXZZZ[[[[[[^^^bbbdddeeegggkkkooovvvvvvuuurrrppppppqqqsssuuuuuuuuurrrnnnlllkkklllkkkiiihhhhhhiiijjjjjjiiiaaa\\\TTTKKKBBB<<<888666111///---,,,,,,,,,+++***)))((('''''')))******)))---***'''$$$$$$'''***---***+++,,,...///......---000111333555777999::::::???>>>===<<<<<<===??????<<<:::999999:::999888666222111111222333111---*********))))))((((((''''''))))))))))))))))))))))))++++++******++++++,,,---111111222444666999;;;<<>>>>>>>>???@@@@@@>>>:::666999999999::::::;;;<<<===999<<<>>>@@@@@@AAABBBDDDEEEJJJQQQWWWZZZ\\\]]]^^^]]]```ccceeefffhhhkkknnnuuuuuuuuutttrrrqqqqqqsssrrrssssssrrrooonnnnnnooonnnllljjjiiiiiiiiigggfff```\\\UUULLLCCC<<<777444111///---,,,---,,,+++***,,,***(((((())))))((('''...,,,)))(((((())),,,...***+++,,,............---111222444555666777777777;;;:::999999:::;;;<<<===;;;:::888888999999777666222111111111111000---+++,,,,,,+++***((('''&&&&&&))))))))))))))))))))))))***************+++,,,,,,///000000111333555777888>>>AAAEEEHHHJJJLLLOOORRRTTTSSSQQQOOONNNNNNOOOOOOQQQQQQQQQQQQSSSUUUWWWXXXaaacccfffiiijjjlllooorrroooqqqtttvvvvvvwwwyyyzzz}}}}}}}}}}}}}}}|||zzzzzzxxxxxxyyyzzz{{{{{{{{{{{{~~~}}}}}}~~~||||||}}}~~~}}}~~~|||zzzwwwtttpppggg\\\TTTPPPMMMJJJIIIJJJKKKKKKJJJNNNNNNNNNNNNNNNNNNNNNNNNOOONNNLLLIIIGGGEEECCCBBBBBBCCCEEEFFFGGGKKKOOORRR[[[```gggnnntttzzz|||xxxxxxxxxyyy{{{|||{{{zzz~~~}}}wwwllleeeaaa```^^^\\\\\\]]]___aaaaaabbbdddfffgggiiilllooosssvvvzzz}}}///000222333333222000///000//////000222333222000222222222111000//////...111000000222333444222111111000///000222222222000333333222222222222333333222222222222333444555666333333333333222222111111222333333444444333333333666333111333666777666333222333333222111000222333111222444555666666555444666666555555444555555666888777666777999999999888666555777888666222333777555555555666666666666666666555555444444555555666666555555666777777555333888666666888888666666888777666555666888999888777;;;<<<===>>>>>><<<:::999::::::::::::999888777666777777777777555333111000(((&&&$$$$$$%%%%%%$$$####################################$$$$$$$$$$$$$$$""""""""""""$$$&&&((()))'''(((***+++---000444777999;;;<<<;;;999777777888666666777777777777666666999<<<>>>@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDAAA===:::<<<<<<<<<======>>>??????===@@@BBBDDDDDDEEEGGGHHHNNNRRRXXX\\\^^^```aaabbb___aaaccceeefffhhhlllnnnsssuuuvvvvvvtttrrrrrrrrrpppqqqsssrrrqqqppppppqqqqqqooollljjjiiigggeeebbb```]]]VVVNNNEEE<<<666222222///---,,,------,,,***...,,,)))((())))))'''&&&,,,,,,+++******+++,,,,,,***+++,,,---............333333444555666666666666888888888888999;;;<<<===;;;999888888888888777555444222000000000000...,,,///...---+++)))(((&&&&&&)))))))))))))))))))))))))))))))))))))))******+++------......///000222222666999<<>>??????===:::888999999::::::::::::999999666777777777555222///,,,)))'''%%%$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###"""""""""###%%%'''(((%%%''')))+++---000444888<<<<<<<<<;;;888777777888999:::;;;<<<<<<;;;:::999<<>>???@@@:::888777777888777666555666444111000111111000///......---,,,***)))((((((((((((((((((((((((((((((((((((((((((((()))******---,,,,,,,,,,,,---......000222555777:::>>>CCCGGGGGGGGGHHHJJJMMMPPPSSSUUUSSSRRRQQQQQQTTTXXX]]]```eeegggiiiiiiiiijjjlllnnnnnnqqqssstttuuuuuuvvvxxx{{{{{{|||}}}|||zzzxxxwwwzzzzzzzzz{{{{{{|||}}}}}}~~~}}}|||{{{~~~~~~~~~}}}}}}}}}||||||yyyyyyzzz}}}|||zzzyyyyyyxxxrrrjjjddd___[[[VVVRRRQQQPPPOOOMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNMMMKKKIIIGGGFFFFFFFFFFFFHHHLLLOOOUUU\\\dddjjjpppssswww{{{~~~xxxwwwvvvwwwyyy{{{zzzzzz{{{|||~~~~~~{{{wwwuuuuuuvvvyyy~~~zzzuuuooohhhccc^^^]]]\\\\\\\\\]]]___```aaaccceeeggghhhjjjnnnpppssswww}}}~~~~~~---///111333333111///---333222111111333222111///222222111111000//////...222000///111555666444111111222222222111111111222444333333222222333333444444444333333444444555555555444333222111111222222111222333333444444444333333333444555666666555444222222333222111111222444444444555666777888888888888777666555555555555555444555555444444333333444666000---111666555444555999888888666555444333222666666666555555666666666999777666777888999888777888999999888888999999888888777666777888999999777:::;;;===???>>><<<:::888777888999;;;<<<<<<======:::;;;<<<;;;888333///,,,***(((%%%$$$$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%&&&###%%%(((***---111555999<<<======;;;999888888999;;;<<<=========<<<:::999???BBBEEEGGGIIIJJJMMMOOOQQQOOOMMMLLLKKKJJJGGGEEECCCDDDEEEFFFGGGGGGGGGGGGJJJLLLOOOQQQRRRSSSUUUWWWZZZ]]]```bbbaaaaaaaaabbbbbbbbbbbbdddgggjjjmmmoooooorrrvvvwwwvvvtttsssrrrrrrtttvvvuuussspppoooooopppooommmlllkkkiiieeebbb```]]]WWWOOOFFF===666222222000...---------,,,+++,,,***))))))+++,,,+++***(((***+++,,,,,,+++***(((++++++,,,,,,---......///222333555777999:::;;;;;;:::;;;<<<===>>>???@@@@@@:::888777777888777666555777555333222222222111000,,,,,,,,,+++++++++++++++((((((((((((((((((((((((((((((''''''(((((()))***------,,,,,,,,,,,,---------///111333555999>>>AAA@@@AAABBBFFFJJJNNNRRRUUUSSSRRRQQQRRRTTTYYY^^^aaaccceeeggghhhhhhiiijjjlllmmmooorrrssssssssstttvvvzzz{{{|||}}}}}}{{{yyyxxx{{{{{{{{{{{{{{{}}}~~~}}}}}}zzzyyyzzz|||||||||{{{zzzzzzyyyyyyvvvvvvxxx{{{}}}zzzyyyxxxyyyyyyvvvooojjjbbb^^^XXXUUUSSSSSSRRRQQQNNNNNNMMMMMMLLLLLLLLLLLLNNNLLLKKKIIIHHHHHHIIIJJJJJJMMMQQQVVV\\\dddmmmrrrvvvyyy|||~~~xxxvvvuuuvvvxxxzzzzzzyyy|||}}}~~~~~~{{{wwwrrrooommmnnnrrryyy~~~xxxqqqkkkfffbbb[[[[[[[[[[[[\\\]]]___```aaacccfffgggiiikkkooorrrtttxxx~~~...///111222222111///...222111111111222222000...111111111111000000000000//////000111333444444333111333333333111000111222333333222222222222333333555444444444444444555555111111/////////000111222111111222333444444444444222333444555666555444444222333444333222222444555555555555666666777777888888888777666555555555555555666777666555444555666666...***///555666555444999888888666555444333222777666666555555666666777888666555555777888888777999;;;;;;999999;;;;;;999999888777888:::;;;:::999:::;;;<<<======;;;999888666777999:::;;;<<<======:::::::::888555000+++(((***(((&&&$$$$$$$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&###%%%(((***,,,000555888:::;;;===<<<;;;::::::;;;:::;;;;;;<<<<<<<<<<<<;;;BBBEEEIIIKKKMMMOOORRRTTTWWWUUURRRPPPPPPPPPNNNMMMJJJKKKLLLNNNOOONNNNNNMMMPPPSSSVVVXXXYYYZZZ]]]^^^```bbbddddddcccaaaaaabbbaaa``````bbbfffkkknnnooonnnqqqtttvvvuuussssssssstttvvvwwwwwwtttpppooonnnooonnnmmmlllllliiifffccc```]]]VVVOOOFFF>>>888555333000...---......---+++,,,***)))***+++------,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,...//////111222444777999:::;;;<<<999:::;;;<<<============;;;999888888888888777555777555333333333333111000******+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((())))))***------,,,,,,,,,,,,------,,,...000111222444777::::::;;;===AAAEEEKKKOOORRRSSSSSSRRRSSSVVVZZZ^^^```aaaccceeegggggghhhkkkmmmkkknnnpppqqqpppqqqrrrssswwwyyy{{{}}}~~~|||zzzyyy||||||{{{{{{|||}}}}}}~~~zzzwwwwwwxxxyyyyyyxxxxxxwwwvvvvvvuuuttttttvvvyyy~~~~~~}}}~~~~~~}}}|||zzzyyyyyyzzz|||zzztttoooeeeaaa[[[WWWUUUUUUUUUTTTOOONNNNNNMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHJJJLLLMMMQQQUUUZZZ```fffmmmuuuyyy|||~~~xxxvvvtttuuuwwwyyyyyyyyy}}}}}}|||zzzvvvqqqllliiieeegggkkksss|||}}}wwwpppiiiddd```YYYZZZZZZ[[[\\\^^^___```aaacccfffhhhjjjlllpppsssvvvzzz//////000000000000//////000//////000111222000///000000000000111111111111---...111222111222333444111333444333111000111333222222111111111111222222555555444444444444555555111000/////////111333444000111222333444444444444222333666777666555555444333444555444333333555777555444444444444555555555999888777666555555555555444666888777555555666888666111...111444333444666666666666666555555555555777777666666666666777777999777555555777999999999:::>>>>>>::::::>>>>>>::::::999888999;;;<<<;;;:::::::::;;;;;;::::::999888777777888999999999999888666666555333000---)))'''***(((&&&%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&((()))***&&&''')))***+++...222555666999<<<>>>===<<<<<<===:::;;;;;;<<<>>>@@@BBBCCCEEEHHHLLLPPPRRRTTTWWWZZZ]]]ZZZWWWUUUVVVVVVVVVUUUQQQRRRTTTVVVWWWVVVUUUTTTVVVYYY\\\^^^___aaaccceeeggghhhiiihhheeeccccccccc```^^^]]]```fffkkkooopppmmmooossstttsssrrrrrrssstttvvvxxxwwwuuuqqqooonnnpppooonnnmmmllliiieeebbb```\\\UUUMMMEEE???:::888333111............---,,,...,,,+++***,,,,,,,,,+++,,,---...//////...---,,,,,,,,,++++++,,,---///000111222444555777888888999999999;;;<<<<<<<<<;;;;;;;;;:::888888999999777666444333333333333222///---+++++++++++++++*********))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,,,,++++++,,,,,,---+++---000111000000222333555666999<<>>???>>>>>>>>><<<<<<===???BBBFFFIIIKKKHHHKKKOOOSSSUUUXXX[[[]]]```^^^ZZZYYYYYYZZZ[[[ZZZVVVWWWZZZ[[[\\\\\\ZZZYYYYYY\\\___aaacccdddfffhhhlllmmmmmmkkkhhhfffeeeeee___]]]\\\___eeelllooopppllloooqqqrrrrrrrrrrrrsssrrruuuwwwxxxuuurrrpppppprrrqqqooonnnllliiiddd``````\\\UUULLLEEE???;;;:::333111///.........---,,,000...,,,+++,,,,,,***)))++++++,,,------,,,++++++---,,,++++++,,,---///000111222333444555555555555:::;;;<<<=========<<<;;;<<<:::999999:::999888666222111111222333111---***,,,,,,++++++***)))(((((()))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++,,,,,,---+++---000000///.........333444666:::>>>DDDHHHJJJMMMMMMNNNPPPRRRTTTVVVWWWUUUXXX[[[^^^```cccfffiiiiiikkkmmmnnnmmmmmmnnnoooqqqtttwww{{{||||||zzzyyy~~~}}}|||{{{|||~~~~~~{{{tttqqqtttwwwssssssrrrrrrrrrqqqqqqqqqsssssstttxxx~~~~~~||||||}}}~~~}}}|||xxxvvvvvvxxxzzzzzzuuuqqqoooiiibbb\\\YYYXXXWWWVVVSSSSSSRRRQQQPPPPPPOOOOOOMMMMMMLLLLLLOOORRRVVVYYYbbbgggnnntttyyy}}}~~~~~~xxxvvvssssssuuuxxxyyyyyy~~~|||xxxrrrlllfffaaa^^^ZZZ]]]ccclllvvv~~~~~~yyyppphhhaaa^^^WWWXXXYYY[[[\\\^^^______bbbdddfffiiijjjmmmqqqtttzzz|||000000000///......------111000000111222222111///444333111111222111000...222222222333333222///,,,333000111444555222333666222444666555333222111111777777666555444222000///444333111000000111333444666333222444888999666222555444333444666777666555444333222333555666555444...//////000111111222222444444444666777666444111555555555555666777999999666666555444444444444555666777888777666666888:::777666555444444666888:::777777888999::::::;;;;;;<<<:::999;;;>>>???===:::;;;:::999888999;;;===???;;;;;;;;;;;;:::999888777777888999888666555555555555444444333111000...---))))))******)))(((''''''$$$&&&))),,,---,,,***)))+++&&&)))111000'''###(((***,,,,,,))))))++++++(((((()))***,,,...000111222444999666888BBBAAA;;;>>>AAAAAAAAAAAACCCFFFIIIKKKMMMOOOSSSWWWZZZ]]]___```aaa```___]]]\\\\\\]]]^^^[[[ZZZZZZ\\\______[[[XXX\\\aaafffhhhhhhiiijjjlllooommmkkkjjjiiigggeeecccaaa]]]ZZZ\\\bbbiiilllmmmooooooppppppppppppoooooopppvvv{{{{{{vvvrrrpppqqqoooooooooooonnnjjjddd```___ZZZRRRJJJDDD>>>999666000///...------...///000------,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,---------,,,---000222111444333222666>>>>>>999888999999999999:::::::::<<<;;;;;;;;;<<<;;;888666888666333222111111///---......---,,,++++++++++++((((((''''''''''''(((((())))))(((((((((((())))))---,,,,,,+++*********+++---------,,,,,,+++++++++000111333666:::>>>AAACCCDDDEEEGGGJJJMMMPPPRRRSSSVVVXXXZZZ[[[\\\^^^aaacccfffgggiiikkkllllllkkkkkkpppssswwwxxxxxxvvvvvvvvv{{{{{{{{{}}}~~~~~~}}}{{{zzzzzzyyywwwuuusssqqqoootttrrrooolllkkkkkklllmmmrrrsssuuuxxx}}}}}}zzzzzz||||||zzzxxx}}}|||{{{zzzzzzxxxuuurrrppplllfff```[[[YYYXXXXXXSSSRRRPPPOOOOOOOOOOOOPPPMMMLLLMMMOOOTTTZZZ```dddhhhnnnwww~~~~~~~~~~~~}}}}}}~~~vvvuuuuuuvvvyyy{{{||||||~~~|||wwwqqqjjjccc^^^ZZZ[[[^^^cccjjjsss{{{wwwpppkkkfffbbb___XXXWWWWWWWWWYYY\\\___aaabbbbbbcccfffkkkoooqqqrrrxxx{{{111111111000//////......)))))))))+++...000///...444222111111111111000...111111111333555555222000333000111444555333333666111333555555333222222222333333444444333222222111333333222111111222333333555222111444777888555111333222111222333444444222111000///000222333222111111000000111111222333444666666777888:::999666444666666555666666777888999666666555444444444444555666777888777666666888:::999888777777777888999:::777777888999999:::;;;;;;;;;:::999;;;===>>><<<:::;;;:::999888999;;;===>>>;;;<<<<<<;;;:::999888888666777888777666444444444333333222222000...---,,,)))))))))))))))(((''''''%%%'''))),,,---,,,+++***,,,&&&&&&++++++$$$###)))***------******,,,,,,)))))))))***+++---///111222777===:::;;;CCCBBB===AAACCCCCCCCCCCCEEEHHHKKKMMMOOOPPPRRRUUUWWWZZZ\\\]]]aaa```___^^^^^^___``````___^^^___aaacccccc```]]]bbbeeeiiikkkjjjiiijjjlllooonnnmmmkkkjjjhhhfffdddccc```]]]^^^bbbggglllooooooppppppppppppppppppooopppuuuzzzzzzvvvqqqpppqqqppppppppppppppplllgggddd___ZZZRRRJJJDDD???:::777111000///...------...///------,,,,,,+++******)))******+++++++++,,,,,,,,,***+++,,,++++++,,,...000000222111000444:::;;;777777777777777888888888888<<<;;;;;;<<<<<<<<<999777999666333111111000///---......---,,,++++++++++++)))((((((''''''(((((()))***))))))(((((())))))***---,,,++++++*********+++------,,,,,,,,,+++++++++)))***,,,...222555888999@@@AAACCCEEEHHHKKKMMMNNNRRRTTTVVVVVVWWWYYY[[[^^^cccdddfffhhhiiijjjjjjiiimmmpppsssuuuuuutttssssssyyyyyyzzz||||||{{{yyyxxxvvvvvvuuutttsssrrrqqqqqqtttqqqmmmjjjhhhhhhiiikkknnnqqquuuyyy}}}||||||~~~}}}zzz~~~}}}|||{{{{{{yyyvvvsssrrrnnnhhhaaa\\\YYYWWWWWWPPPOOONNNMMMMMMNNNOOOOOOOOOPPPQQQUUUZZZaaagggkkkmmmssszzz~~~~~~~~~}}}{{{yyyxxx{{{{{{{{{|||~~~~~~|||zzzyyyxxxvvvwwwyyy{{{zzzzzz~~~{{{wwwpppiiibbb]]]ZZZ[[[^^^ccckkkttt||||||uuunnniiieeeaaa^^^[[[ZZZZZZZZZ[[[]]]```aaaccccccdddgggkkkoooqqqrrryyy|||222222222111000000//////,,,+++,,,---000222222111333111000000111111///...//////111333666777666444333111111555555333444777111222444444333222333444000000111222333333333333222222222333333222222222333222111333666777444111222111000111333444333222444333222333555555555333333222111000111333555666777777777999::::::888666777777666666666666777777777666555555444444555555666777888777666666888:::::::::::::::::::::999999777777888888999::::::::::::999999:::<<<===;;;::::::999999888999:::<<<===;;;<<<<<<;;;;;;:::999888666666666555555444333222111111000000...---+++***))))))(((((((((((('''''''''(((***,,,------,,,,,,///(((%%%((('''###%%%+++***---...++++++......+++******))))))***---000222888>>><<<<<>>AAACCCEEEFFFLLLMMMOOOPPPQQQRRRUUUXXX___```bbbdddeeefffggggggiiilllppprrrqqqqqqqqqqqqvvvwwwyyyzzzzzzwwwuuusssrrrqqqpppoooooopppqqqrrrssspppkkkgggddddddfffhhhjjjooovvvzzz}}}~~~~~~}}}~~~}}}||||||zzzwwwuuutttqqqkkkddd^^^YYYVVVTTTOOOOOONNNMMMMMMNNNPPPQQQRRRSSSWWW\\\cccjjjpppttttttxxx}}}}}}|||}}}~~~~~~~~~}}}{{{yyywwwvvvyyyxxxxxxzzz{{{{{{xxxvvv{{{yyywwwwwwyyyzzzyyyxxx}}}{{{vvvooohhhaaa\\\YYY\\\___dddllluuu}}}~~~yyyrrrlllgggdddaaa___^^^^^^]]]]]]^^^___aaabbbddddddeeegggjjjnnnqqqsss{{{~~~222222111000000//////...222111///000111222111000222111000000111111///...//////000222555666555444333111111444555333444777000222444444333333444555000111222333333444333333000111333444444333111000222111111333555666333111444333222333555555555444666555444555666777666555444222000///000222555777666555555777888888777555888777777666666666666777777666666555555555555555666777888777666666888:::999:::;;;<<<;;;:::888777777777888888999999999:::888999999:::;;;;;;:::999999999888888999:::;;;;;;;;;;;;;;;;;;;;;:::999999555444444444444333222000/////////...---,,,***))))))((((((((((((((((((((()))***+++,,,---.........111+++(((***)))'''(((---***...///---...000000---,,,+++((('''(((,,,000333666<<<999999AAA???;;;???DDDDDDEEEFFFHHHJJJLLLNNNMMMLLLLLLLLLNNNQQQTTTVVVWWWWWWXXXXXXZZZ]]]___aaaaaabbbcccdddeeefffeeeeeeiiijjjkkkkkkkkkllllllmmmqqqrrrqqqooollljjjhhhhhhiiihhhgggdddbbbfffmmmtttqqqqqqrrrrrrrrrrrrqqqqqqrrruuuxxxxxxuuuqqqooonnnkkkkkklllmmmmmmllliiifffccc]]]TTTLLLEEE???999666333222000...---,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,---...000///......000111333333333333555777999888999999999:::::::::;;;;;;999888999:::<<<<<<:::888<<<888333000//////............---,,,++++++++++++******))))))))))))******++++++************++++++++++++***************+++,,,+++++++++++++++++++++------......000111333333444444666888:::<<<>>>???DDDFFFHHHJJJLLLOOORRRUUUZZZ[[[]]]___aaacccdddeeehhhjjjnnnppppppppppppqqqtttvvvxxxyyywwwtttqqqooopppooonnnlllmmmnnnpppqqqrrroooiiidddbbbbbbdddeeehhhnnnvvv{{{|||}}}~~~~~~~~~~~~|||yyyvvvwwwtttooohhhaaa[[[VVVSSSSSSSSSQQQPPPPPPQQQRRRRRRSSSVVV[[[bbbjjjqqqwwwzzzyyy|||~~~|||{{{|||~~~zzzzzzzzz{{{{{{zzzzzzyyyzzzyyyyyyzzz{{{{{{yyywwwxxxwwwvvvvvvxxxyyyyyyyyy}}}zzzuuunnngggaaa\\\ZZZ\\\___fffmmmuuu||||||wwwpppjjjfffdddbbb`````````_________```aaaaaacccdddeeefffhhhkkkooorrr~~~111000000//////...------...---++++++,,,------,,,222111000000111111000///111000000111333444333111222000000444444222333666111222333333222222444666444444444444444444333222000111333555555333111000111111222444555555333222444333222333555666555444444222111222333333222111333111000//////222444666666555555666888888777666888777777666666666666777777777666555555555555666666777888777666666888:::888999:::;;;;;;999666555777888888888888888999999777888999999999999999999999888888888999999999::::::::::::;;;::::::999888555333222333444333111///............---+++***)))))))))(((((((((((()))***+++,,,,,,,,,...///000111///,,,,,,---,,,***)))+++***...000///000333222///...,,,)))'''(((+++000333444999777999CCCBBB<<<>>>BBBCCCCCCDDDEEEGGGHHHIIIFFFFFFFFFGGGIIILLLPPPRRRRRRRRRSSSTTTWWWZZZ]]]______```bbbcccdddeeeffffffgggffffffgggiiilllnnnoooqqqssssssqqqmmmjjjiiijjjkkkkkkiiifffdddgggnnntttrrrrrrssssssssssssrrrrrrsssuuuvvvvvvtttqqqnnnmmmkkkkkkkkklllmmmllljjjgggggg```WWWMMMEEE===777333333222000...---,,,------,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,---...000///......///000222222333444555555777999999::::::::::::;;;;;;;;;888777777999;;;:::999777:::777333111000///............---,,,++++++++++++++++++************++++++++++++************++++++*********))))))***+++++++++++++++++++++++++++++++++++++++++++++,,,------000111222444666888999:::===???CCCFFFHHHLLLQQQTTTUUUVVVXXXZZZ]]]```bbbcccfffiiilllnnnooooooqqqrrrrrruuuwwwwwwtttpppooonnnqqqooommmllllllmmmooopppqqqnnniiidddbbbbbbcccdddiiinnnuuuzzz{{{|||}}}~~~~~~~~~~~~~~~}}}zzzwwwyyywwwsssmmmfff^^^XXXTTTWWWVVVTTTSSSRRRRRRRRRRRRUUUYYY___gggnnntttxxxzzz{{{}}}|||{{{|||~~~zzzzzz{{{{{{{{{{{{{{{zzz{{{zzzzzz{{{|||{{{yyywwwssssssrrrtttxxxzzz{{{{{{}}}zzzuuunnnhhhccc___]]]^^^bbbhhhpppvvv|||}}}xxxpppjjjgggeeedddccc``````_________`````````aaacccdddeeefffiiiooosss}}}000000//////...---------+++)))((())),,,...000000333111000111222222111000333111000000222222111000111//////333333111222555222333444333222222444555666666666555444333222111000111333444444333111000111222444555555444444333333222111222444555444333666444333333555555444222222111000///000222444555888666666777999::::::999777777666666666666777777888777666666555555666666666777888777666666888:::666777999::::::888666555888888888888888888888888555777999999888777888999888888888888888888888888888888999999999999888888666333111222444444111.../////////......---+++++++++***)))((()))***+++,,,...---------...000222333,,,,,,---...---+++))))))+++///222111222555444111000...+++)))))),,,000222444777555;;;JJJJJJAAA@@@@@@@@@AAAAAABBBBBBBBBBBB@@@@@@AAABBBDDDGGGJJJLLLLLLMMMNNNPPPSSSWWWZZZ\\\]]]___aaaaaabbbccceeegggeeecccbbbdddggglllnnnoooqqqssstttrrrmmmjjjiiikkklllkkkiiihhhgggjjjooorrrssssssttttttttttttsssssstttuuuuuuuuussspppnnnlllmmmmmmmmmnnnooonnnllljjjhhhbbbXXXNNNEEE>>>777333222111///...---------...++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,------,,,++++++,,,///...000222222111444999888888888888999999999999999888888999::::::888666888666333222111111///---......---,,,++++++++++++,,,,,,++++++++++++,,,,,,*********))))))************))))))))))))***++++++*********+++++++++++++++++++++************++++++...///000111333444555666666999===@@@CCCHHHLLLPPPPPPQQQRRRUUUXXX[[[^^^```dddfffiiikkklllmmmoooqqqpppsssuuussspppmmmmmmnnnooonnnmmmllllllmmmnnnoooqqqnnnkkkgggeeedddeeeeeejjjlllqqqvvv{{{~~~~~~{{{||||||~~~~~~~~~}}}zzzxxxzzzyyywwwrrrkkkccc\\\WWWWWWVVVTTTSSSRRRRRRSSSSSSYYY]]]dddlllrrrvvvxxxyyyzzz|||~~~}}}~~~~~~}}}|||{{{zzzzzzzzzyyyzzz{{{zzzwwwuuuqqqpppqqqtttxxx|||~~~~~~~~~{{{vvvpppjjjfffcccbbbbbbffflllsssyyy}}}~~~xxxqqqkkkgggfffeeeddd_________``````````````````bbbdddeeeeeeiiipppuuu{{{}}}111111000000///.........///---,,,---///222444444333222111222333444333222444222111111222333222111000---...111222000000333444444444333111111333555444444444444333222111111111222333333333333222111222333555666555555444444444333222333555666555444999777666666777777666444222111111222222333444555777555555666888999999888666666555666666777888999888777777666666666666666666777888777666666888:::666777888999999888888777888888888888777777777777444666999888777666777999777888888888888888777777666777777888888888777777666333111222555555222...000000000000///...---,,,,,,+++***)))***+++---...000///------...000333555...//////......---,,,***+++///333333444777666222111///,,,++++++---000222333555333<<>>============>>>???AAABBBCCCDDDEEEEEEFFFHHHLLLOOORRRTTTWWWZZZ\\\]]]]]]^^^aaadddeeebbb```aaafffkkknnnnnnqqqsssuuurrrllliiiiiikkkllljjjhhhhhhkkkmmmoooppptttttttttuuuuuutttttttttuuuttttttsssrrrpppmmmkkknnnmmmmmmmmmnnnnnnllljjjgggaaaWWWNNNFFF???999555111000///...------...///++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++------+++*********---,,,...333222000444:::888888888999999999::::::;;;;;;:::;;;<<<;;;999666555444333333333222000---......---,,,++++++++++++------,,,,,,,,,,,,------***))))))(((((())))))***)))))))))))))))***++++++)))*********++++++++++++---,,,,,,,,,+++,,,,,,---------...///000111222333222444888:::===@@@DDDHHHJJJJJJLLLOOORRRVVVZZZ\\\___aaadddfffgggiiikkkmmmmmmpppqqqoookkkiiikkknnnjjjjjjkkklllmmmnnnoooooopppooommmkkkiiihhhggggggiiiiiikkkrrr{{{}}}zzz{{{~~~~~~|||~~~}}}~~~~~~}}}zzzxxxzzzzzzyyyvvvpppggg```[[[VVVUUUTTTTTTUUUVVVWWWXXX___dddjjjqqqvvvxxxxxxwwwyyy{{{~~~~~~}}}{{{zzzzzzzzz{{{zzzwwwuuurrrqqqrrruuuzzz~~~~~~|||wwwqqqllliiigggfffhhhlllrrrxxx}}}~~~yyyqqqjjjfffeeedddddd______```aaaaaaaaaaaaaaa```ccceeefffgggkkksssyyy~~~222222111111000/////////333111......///111111111444333222222444555444222444222111111333555555444///------000111///000333555555444333111000222444222222333333333222111111222222222333333222222222222444666777666555555555777666555666888888888777666444333333444444333111222222333444444555555555444333222333555777777666555555555555666888999999888888777666666666666666666777888777666666888:::666777888888999999999999888888888777777777777777333666888888666555777999777777888888888888777666555666777777777777666666777444111222555666222...000111111111000///......---,,,+++******,,,...///000///...---...111444666222333222000///000000///+++000333333555888777333111000...,,,,,,...000111111222000<<>>>>><<<;;;:::<<<<<<===>>>??????>>>>>>>>>>>>???AAADDDHHHKKKMMMRRRTTTWWWXXXWWWXXX\\\```fffccc```aaaeeejjjmmmmmmpppsssuuurrrlllhhhiiikkkllliiigggiiimmmpppooonnnttttttuuuuuuuuuuuuttttttuuutttssssssrrrpppmmmjjjmmmlllkkkkkklllkkkjjjhhhddd___VVVNNNGGGAAA<<<888000000...------...///000++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,......---+++++++++...---000555555222666===::::::;;;;;;;;;<<<<<<<<<>>>===<<<======<<<:::777333333333444555333000---......---,,,++++++++++++...------,,,,,,------...))))))(((((((((((())))))))))))((())))))***++++++))))))******++++++++++++++++++************+++++++++,,,---...///000111111000222444666888:::>>>@@@FFFGGGHHHKKKOOOSSSWWWYYY[[[]]]```bbbccceeehhhjjjkkknnnooolllgggfffjjjnnneeefffiiikkkmmmnnnoooppppppooonnnmmmllljjjiiihhhhhhfffgggooo|||}}}zzz{{{~~~~~~|||~~~~~~}}}}}}~~~}}}zzzxxxzzzzzzzzzxxxrrrjjjbbb]]]VVVVVVVVVWWWXXX[[[]]]^^^dddiiiooouuuyyyzzzyyywwwxxx{{{}}}|||||||||}}}|||yyywwwtttttttttwww||||||wwwrrrnnnkkkjjjjjjlllpppvvv|||~~~yyypppiiifffdddcccccc______aaabbbbbbccccccbbb```dddggghhhhhhmmmuuu}}}111222222222111111111111+++///444555222000//////111111222222222222111111777444333444666777555333888666333111000111222444//////000111333444555666333444555666555222000//////111444333111111333555666444222444777888555222444333333444666777666555777555333333333333111///333444555666666555444333666444222222444666888888555555444444555666888999666666666666777888999:::999888777888999888777555555666777999999999888777:::666555777666333333555555666777888888999999888;;;::::::888777666555444444444555555666555555555333222111111222222000///111000///000111000///---,,,***)))***+++---,,,,,,---222222...///333444000333444444444444333333222...333666555666888777333555333000---,,,+++,,,,,,555333555<<<;;;SSSddd;;;>>>>>>???@@@???===:::999888888888888999:::;;;<<<<<<777777<<<>>>===@@@FFFDDDEEEHHHKKKOOOSSSWWWXXX\\\\\\\\\___cccgggiiijjjrrrqqqpppnnnllljjjhhhgggllljjjhhhggghhhkkknnnpppuuuuuuwwwyyyzzzxxxtttqqqsssssssssttttttssspppmmmnnnooommmjjjkkkmmmkkkgggccc```XXXLLLEEEAAA:::444333000...---...000000000...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...------...//////333444222222777::::::===;;;999:::===>>>>>><<<@@@AAACCCDDDBBB>>>:::777:::777444444555555333000222111///---+++******)))+++***(((((())))))(((&&&((()))))))))((((((+++---***)))((('''&&&&&&'''(((+++***)))))))))***+++,,,---,,,+++)))''''''***,,,//////.........---------...---...000333888===@@@;;;===AAADDDGGGJJJNNNQQQRRRSSSUUUWWWYYY]]]bbbfffeeefffgggfffdddcccdddeeeiiikkklllmmmlllkkklllmmmkkklllmmmmmmkkkiiifffeeeiiieeefffpppzzz~~~}}}~~~~~~}}}~~~|||{{{{{{{{{{{{}}}~~~~~~zzzrrrkkkeeebbb]]]WWWTTTVVVYYY[[[^^^cccgggjjjpppuuuxxxxxxvvvuuu||||||}}}~~~~~~|||zzzxxxwwwrrrsssuuuzzz|||wwwqqqooorrruuu{{{zzzzzz}}}{{{wwwpppiiidddaaa``````___^^^^^^___bbbccccccbbb```cccgggjjjmmmqqquuuyyy111000///000111111111000///111333333000///000111111111222222222222111111555333111222444555333222777666333111000111222444000000111222333444444555333444555555444333111///***...222444333222333444444333333444555555333222444333333555888999999888888777444333333222000...333444555666666555444333444222000000333555666666555555444444555666888999777777666777777888999:::999888777777888888777555555666777888999888888777:::777666777777444444666555666666777777777777777777777666444333222111111222333333444555555555444444222111111222222111000000.........///...---+++---+++******,,,------,,,333666777444555999:::777444444555555555444444333000444777666666888666222666444222///...---...///555444555;;;999QQQfffDDD??????@@@AAA@@@>>><<<:::888999;;;<<<;;;999777555888333222666666555777<<>>>>>======???BBBCCCBBB???;;;999:::888666555555444222111000///...---,,,++++++++++++)))((()))***+++***((())))))))))))((((((+++---***)))((('''&&&''''''(((((((((((((((***,,,---///,,,,,,,,,***((((((***,,,...---------,,,,,,,,,,,,---,,,,,,,,,///222666888666999<<<>>>@@@BBBFFFHHHIIIKKKMMMPPPSSSWWW]]]aaa\\\]]]^^^^^^]]]]]]^^^___eeegggiiikkkkkkkkkmmmooommmmmmnnnnnnmmmkkkhhhgggiiieeefffoooyyy}}}~~~}}}}}}~~~~~~}}}|||}}}}}}||||||||||||}}}}}}~~~}}}|||zzzuuunnnhhhddd___YYYVVVXXX[[[]]]```dddiiimmmrrrvvvxxxxxxxxxxxx{{{|||}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}{{{zzzzzzxxxxxxyyy{{{~~~yyyuuusssvvvyyy~~~}}}}}}~~~yyyvvvoooiiidddaaa`````````______```cccddddddcccaaadddgggjjjmmmqqquuuyyy000...---...111333111///333444333111//////111333111111222222222222111111222111000000222222111000777555333111111111333444111111222222222333333333333444444444444333111111(((,,,111444444333222222222333444444222111111111333222222444777::::::999999777555444333222000...444444555555555555444444333111///000222333444444555444444444555666777888777777777777888999:::;;;999777666777888888666555666666777888888888888777;;;777777888888555555888666666777777666666555444999888777555444333222222///000111333333444444444555333222222333444333111444333222222333222000...---+++******,,,------,,,000333444333444888999777555555666777777666666666333777999777666777666111555444111///.........///555666555999888LLLcccLLL@@@@@@AAAAAAAAA???>>>===:::<<<>>>???===777222...555111///000///...///222888888:::<<<>>>AAADDDEEELLLNNNRRRWWW\\\aaadddeeehhhhhhiiiiiiiiihhhfffeeekkkkkkjjjkkkmmmppptttvvvwwwxxxyyy|||}}}|||yyyvvvtttssssssssstttsssqqqooonnnpppooolllnnnqqqppplllhhheee]]]QQQHHHAAA888///333222000000000000...---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000***///222111222666888777:::999888:::<<<>>>??????<<<>>>@@@BBBBBB@@@===;;;:::::::::888444222222222......---,,,,,,,,,------***)))((()))+++,,,+++***)))******)))((((((***,,,))))))((('''''''''(((((())))))))))))***+++,,,---***+++,,,+++)))))))))+++,,,,,,,,,,,,++++++++++++---,,,++++++,,,...000222444555888999999:::<<<>>>>>>@@@CCCFFFJJJNNNTTTXXXVVVWWWYYYZZZZZZZZZ\\\^^^___bbbfffhhhjjjkkknnnpppnnnooooooooonnnmmmkkkjjjjjjfffgggooowwwzzz}}}~~~}}}}}}~~~~~~|||zzz{{{{{{||||||}}}~~~~~~}}}{{{zzzyyytttmmmgggccc]]]ZZZ\\\___```cccggglllpppuuuwwwwwwwwwyyy{{{{{{|||}}}~~~~~~|||{{{zzz}}}}}}}}}}}}}}}|||||||||}}}|||}}}|||zzzyyy{{{~~~|||yyywwwtttnnnhhhcccaaa````````````___aaaccceeeddddddbbbeeehhhkkknnnqqqvvvyyy111...,,,...333555333000444444333222111000111222111111222222222222111111111111000000111111111000666555333222111222333333222222222222222222222222444333333333333333333333,,,...111333444444333333111444666555111///000222111000000222555666666555777666444444444333222000444444444444444444444444333111000000222444444333444444555555666666777888777777777888888999:::;;;999777666666777777666555777777777888888888777777;;;888777999999666666999888888888888777666555444999888666444333222222222---...///111222333333333555444333333444555444333888777555555555444222000+++***))))))+++,,,,,,+++---...///000111444555555666666777888999999888888777;;;;;;888777888666222222000...,,,+++,,,---...222888666:::777DDDZZZLLL@@@AAAAAABBBAAAAAA@@@???;;;===>>>>>>;;;666111---444111///...------...000111222222444555777999:::@@@DDDJJJPPPUUUZZZ^^^```eeeeeegggggggggfffdddcccgggggghhhjjjmmmpppsssuuuwwwwwwxxx{{{}}}}}}{{{xxxvvvtttssssssttttttsssqqqqqqsssqqqnnnoooqqqpppllldddccc]]]SSSKKKEEE<<<333333222111111111000---+++...------,,,,,,++++++***+++++++++++++++++++++++++++---......------///000)))///333222333666888666999999999:::<<<>>>???@@@>>>???AAACCCBBB@@@>>><<<:::<<<<<<999444111111333///...------,,,,,,,,,,,,+++***))))))******)))((()))******)))'''(((***,,,))))))((((((((((((((((((---,,,+++******)))(((((()))***,,,,,,***))))))***,,,,,,,,,,,,,,,+++++++++///...---,,,,,,...///000333555666666555555666777555888;;;===@@@DDDIIILLLOOOQQQTTTUUUVVVXXXZZZ\\\\\\___cccfffhhhjjjmmmooonnnnnnoooooonnnmmmlllkkklllhhhhhhooouuuxxx{{{~~~~~~}}}{{{zzz{{{|||}}}~~~|||zzz{{{|||yyyrrrkkkhhhbbb^^^```ccccccfffjjjooosssvvvwwwvvvwwwzzz~~~}}}~~~~~~}}}{{{yyyxxx~~~~~~}}}}}}|||||||||||||||}}}}}}~~~~~~~~~||||||~~~}}}yyyuuuuuuqqqlllfffbbb````````````______```bbbddddddccccccfffiiilllooorrrwwwzzz~~~222000///000444555444222333333333333333222111000111111222222222222111111111222222222111111111222555444333222222222333333333333333222222222222111444333222222222333444555444333222222222333444444222555777666222111222444333222111222333444333222444333222333555666555444444444444333333444444444444333222222444555555444444444555666666777777777777777777777888999:::;;;999777555555666777666555888888777777777777777777;;;888777999999777777::::::::::::999888777666555555333111///---------...,,,---...000111222222222555444333333555555555333666555333222222111...,,,)))(((&&&'''(((***))))))......///111333444555666555666777888999999999999:::======:::888999777333111///---,,,+++,,,---...///888666;;;999<<>><<<:::<<<<<<999444111111333111000///---++++++******,,,+++))))))))))))'''&&&*********)))'''''')))+++(((((()))))))))))))))))),,,,,,,,,+++***)))(((((((((***,,,,,,*********+++,,,,,,,,,,,,,,,---------------,,,,,,---...///000222333444333111000111222222444666888999;;;>>>@@@EEEHHHKKKMMMNNNQQQTTTVVVYYY\\\```ccceeehhhkkkmmmllllllmmmmmmmmmllllllkkkmmmjjjjjjooosssvvvyyy~~~~~~{{{{{{|||}}}~~~~~~~~~~~~|||zzz|||~~~}}}vvvooommmgggcccdddfffgggiiimmmqqqsssvvvwwwwwwyyy|||~~~}}}{{{yyyxxx~~~~~~~~~|||{{{{{{{{{{{{}}}||||||~~~||||||}}}{{{wwwsssrrrooojjjdddaaa`````````^^^]]]]]]___aaabbbbbbaaacccfffjjjmmmppptttyyy|||~~~111222222333333333444444111111111222444444111///111111222222222222111111111333444333222111222333444333333333222333333333333222222222222222222222444333111111111333555777888555222111222333444444222333555555444333333444666444333333444555333222222111111333666777777666444444333333333333444444666555444444666666555444333444555666777777777777666666666666777888999:::999777555444555666666666999888777777666777777777:::777777999999777777:::::::::::::::999888777666555333000...---,,,---...,,,---...000000111111111444333222333555666555444777666444333333111...,,,(((&&&%%%%%%'''(((((('''---+++,,,///000///000333111222444555666777777888;;;======999777888777333111000///------...000111...999444::::::666AAA>>>===>>>>>>>>>??????@@@@@@<<<;;;999777666555555666...000...++++++...000...+++++++++,,,---...000000111555;;;???BBBGGGNNNTTT]]]___bbbdddeeedddbbbaaaeeegggjjjmmmqqqsssuuuuuusssssstttwwwzzz|||{{{zzzxxxvvvsssrrrsssuuuvvvvvvxxxxxxuuuqqqooopppmmmhhhgggeee^^^SSSKKKEEE<<<444444333111111111111///......------,,,,,,++++++***++++++++++++++++++++++++***,,,............000111...333555333333555777555888:::;;;;;;;;;<<<>>>AAABBBBBBCCCCCCBBB@@@===<<<:::::::::888444222222222222111///---+++***))))))---+++***)))******)))'''***+++***)))'''''')))+++(((((()))*********))))))'''((()))++++++,,,,,,,,,)))***++++++***)))+++,,,,,,,,,,,,,,,------------*********++++++,,,---......///000///---,,,---...000222333444444444666888???BBBEEEHHHJJJLLLPPPRRRTTTWWW[[[___bbbdddhhhjjjkkkkkkkkkkkkkkkkkkllllllllliiiiiinnnqqqsssxxx}}}~~~|||{{{|||~~~~~~~~~}}}||||||~~~}}}xxxsssqqqjjjfffgggiiiiiikkkooossstttvvvyyy|||~~~~~~}}}{{{zzzzzz|||}}}~~~~~~|||zzzzzz{{{{{{}}}||||||~~~~~~}}}{{{|||}}}{{{vvvqqqooolllhhhccc```___``````]]]]]]\\\^^^```bbbaaaaaacccfffjjjmmmqqqvvv{{{///222555444111///222555222///...///111333333222111111222222222222111111000222444333111000222444333333333333333333333333222222222222222222222333444333111000000333666888555333111111333555444333111111111222444555444333444333222333444555444333333222222333666777777666444444333222222333444444666555444555666777555444333444555666777777777666555555555555666777888999999777444333444666666666:::999777666666666777888:::666666888888666777:::999999999999999888777666666444111///------...///......///000000000000000333222222222444555444333999777555444333111...,,,(((&&&%%%%%%'''(((((('''(((%%%%%%******((((((,,,,,,---...000222333333333888;;;:::666555666555222111///...------...000111///999111888;;;444;;;<<<;;;;;;;;;<<<===>>>??????;;;:::999777666555555555...000...))))))---...,,,************,,,---...///...111666888:::???HHHOOOVVVYYY]]]aaaddddddcccbbbdddfffjjjmmmppprrrssssssrrrrrrssswwwzzz||||||{{{yyyvvvsssrrrsssuuuwwwwwwwwwwwwuuupppooopppnnniiifffddd\\\QQQIIIEEE>>>777555222000///000111111000...------,,,,,,++++++******************************,,,---.........000222000444444111000333555444999;;;<<<<<<:::;;;===@@@??????@@@AAA@@@???>>><<<:::888666555555444222111111000...---,,,+++++++++,,,+++***+++---...---,,,+++++++++)))'''''')))+++'''((()))***+++******)))&&&''')))+++,,,---,,,,,,)))******)))((()))+++...***+++++++++,,,,,,,,,,,,***************+++++++++,,,---...---,,,+++,,,------///111111000000111333:::<<<@@@BBBDDDGGGJJJMMMKKKOOOTTTYYY]]]aaaeeehhhkkkjjjjjjkkkkkkllllllmmmiiiggggggkkknnnpppuuu|||~~~~~~{{{yyyzzz}}}{{{|||~~~~~~|||xxxvvvsssmmmiiiiiikkkkkkmmmpppwwwuuuvvv{{{~~~}}}|||||||||}}}}}}~~~~~~|||~~~|||{{{zzz{{{|||}}}||||||~~~}}}~~~|||{{{{{{|||zzztttooommmkkkfffbbb______``````^^^]]]]]]^^^aaabbbbbbaaabbbeeeiiinnnrrrxxx}}}...333666444///,,,000555333///++++++///333444444111111222222222222111111000222444333000///111333333333333333333333333333111111222222222333333333444222000///000333666999111//////222555666444111000......000444555444111000//////000222444333222555444333444666777666555444444222222222222444444666555444555666666555333333444555777777777777666444444444555555666777888:::777444333444666666666:::999888666666666777888999666555888888666666:::777888888888888777777666333111...+++)))***+++,,,//////000000000000000///333222111222444555444333555444111000///---***((()))'''&&&&&&((())))))((('''###$$$((()))%%%&&&***((()))***,,,...///000000666888777444333444444000...---,,,++++++,,,...///111999...555<<<333:::>>>::::::::::::;;;===>>>???;;;::::::888777666444333000333000***)))---...+++)))))))))***+++,,,...///,,,000333444666;;;DDDLLLPPPSSSYYY^^^bbbdddddddddbbbdddhhhkkknnnppppppppprrrrrrtttwww{{{}}}}}}}}}zzzvvvsssqqqsssvvvwwwxxxuuuvvvtttpppoooqqqooojjjbbb```YYYOOOIIIGGGBBB<<<555222//////000111222222......---,,,,,,++++++******************************,,,---.........000222111444333///...111333222999;;;===<<<::::::===@@@;;;<<<===>>>??????>>>===:::777444444555555333000///...---,,,,,,,,,,,,---+++******,,,///111222111+++++++++)))'''''')))+++'''((()))+++++++++***)))((()))+++,,,,,,+++***)))*********)))((())),,,///))))))******++++++++++++---,,,,,,,,,++++++******,,,---......------...///***,,,////////////000111111444777:::<<<>>>BBBDDDEEEIIIOOOUUUZZZ___dddgggkkkkkkkkkkkkkkklllmmmnnngggdddeeeiiikkkmmmssszzz{{{~~~~~~}}}~~~}}}yyyvvvyyy|||yyy|||~~~zzzxxxwwwtttnnnjjjjjjkkkkkkmmmqqqyyywwwwww}}}~~~}}}}}}~~~~~~|||yyy}}}|||{{{zzz{{{|||~~~~~~~~~~~~}}}}}}|||zzz{{{{{{yyysssnnnllljjjeeeaaa___^^^```aaa___^^^^^^___bbbccccccbbbaaadddiiinnnsssyyy222222222222222222333333111222555777666444111///222222222111111111111111444222111000111111000///777444222333555555333111111111000000000111333444888444000///222444555444333222222222444333222000///111222222222222444555333222222111111222222333666555444333222111111111666666555333111000///...444333333555999999777444888777666555555666777777333333333333444666888999888666333222333666:::===<<<;;;999777666777777888777666666777999999888777999777555555777888666444222111000...,,,***)))(((+++++++++...222333111///111000111333666666444333555333///,,,***)))))))))'''''''''(((***)))'''%%%***'''%%%%%%&&&%%%"""'''((()))***+++,,,------222222111111000...---,,,000///...,,,,,,---......000333666888888888999:::===============>>>>>>>>><<<:::888888888777555333//////---,,,+++***))))))+++***((()))***,,,++++++,,,+++,,,000222444999@@@KKKSSSYYYZZZ[[[```ddddddcccfffkkkoooqqqpppnnnllltttsssrrruuuzzz||||||zzzxxxvvvsssrrrrrrsssrrrrrrsssssssssrrrqqqnnnlllkkkfffaaaZZZSSSLLLEEE???;;;777444000....../////////,,,,,,,,,+++++++++******+++((((((,,,...***((()))---------------...000000111222333333333444777999888888999:::::::::999999======>>>>>>===<<<;;;;;;888777555444444333111///------,,,---...---***(((---+++)))***---///...,,,***))))))((((((((((((((())))))***++++++++++++***************))))))))))))333///+++*********(((&&&)))(((''''''(((***,,,...,,,++++++***)))(((''''''++++++++++++++++++++++++,,,,,,------...//////000222333555666888<<>>???????????????>>>>>><<<:::888666666666555333111000...---,,,,,,,,,---,,,***)))***+++---,,,,,,,,,***+++///111333888???HHHPPPVVVWWWYYY^^^bbbcccdddgggkkknnnppppppooonnnsssrrrrrruuuyyy{{{{{{zzzyyywwwuuutttuuuuuutttsssssstttssssssqqqooolllkkkeee```YYYRRRLLLEEE???;;;555333000...//////...---,,,,,,,,,++++++++++++***,,,******......+++***+++------------...///000000222333333333222222555777888888999::::::::::::999<<<===??????>>>;;;888666888666444444444333111///...---,,,---------***(((---***)))***,,,...---,,,+++***)))((('''(((((()))))))))***+++++++++++++++************)))))))))))),,,)))'''''')))+++***)))))))))(((((((((***+++,,,++++++******))))))((((((+++++++++++++++++++++++++++,,,,,,------...//////000111222333444888===AAADDDGGGMMMRRRVVV[[[```dddfffggghhhiiijjjkkkkkkkkkgggfffeeeeeehhhmmmssswww|||~~~~~~|||}}}}}}~~~}}}zzz{{{}}}}}}{{{zzz{{{uuurrrssssssqqqqqqtttyyyxxxyyy|||~~~}}}||||||{{{yyywwwxxxxxxxxxyyyzzz|||}}}~~~~~~~~~|||{{{}}}|||xxxtttnnnkkkfffaaa^^^^^^___``````^^^[[[\\\^^^aaaaaaaaadddhhhnnnqqqsssvvv{{{111111222222333333333333000111333444333222000...000000000111222222222333444222111111333444444333444222111111333333222000222111000000000111222333444222//////000222222222333111000000222444444444333111///111444666444222333333222222222222333333333222222222333333444555444333333111000///......444333333555777888777555333444666888888777555333666666555555666888:::;;;;;;:::888555444333444444888888888888777666555444666555555777999:::999777666555555666777666444222/////////...------,,,,,,111000//////111222222111444333222333555666666555222111///---***(((&&&%%%%%%$$$$$$%%%&&&&&&%%%###%%%$$$######%%%'''''''''###$$$%%%%%%&&&'''((((((+++,,,,,,---............///000111222222111000000(((,,,000333666888;;;===???@@@AAABBBAAA???===<<<===:::777555555555555444333111///---,,,---///111---+++******,,,------,,,+++)))***...000222777>>>EEEMMMTTTVVVYYY^^^bbbccceeegggjjjmmmooopppppppppqqqqqqqqqtttwwwzzzzzzzzzwwwvvvuuuvvvvvvvvvtttrrrtttttttttsssrrrooommmkkkddd___XXXQQQKKKEEE???;;;333111////////////---,,,,,,,,,,,,,,,++++++++++++---++++++//////,,,+++---------------...///000111222333333333111111333444888888999:::::::::::::::;;;===???@@@???:::666222777666444333333222000......---,,,,,,------***(((+++***((()))+++,,,++++++---,,,***(((''''''((())))))******+++++++++++++++++++++*********))))))))))))(((''''''***+++++++++)))))))))))))))******************************)))++++++++++++++++++++++++***++++++,,,,,,---.........///000000000333777:::BBBFFFKKKOOOSSSXXX]]]```bbbdddeeeggghhhhhhhhhhhhccccccbbbcccgggmmmssswww|||}}}~~~~~~~~~}}}}}}~~~~~~}}}|||||||||wwwtttvvvvvvtttsssuuuxxxxxxyyy|||~~~}}}~~~}}}{{{yyyxxxwwwvvvsssqqqtttuuuwwwyyy{{{}}}~~~~~~~~~}}}}}}}}}|||xxxtttqqqnnnhhhccc___^^^^^^^^^]]][[[ZZZ\\\___aaacccccceeeiiiooorrrtttxxx}}}000000000111111222222333000111111222111000///...//////000111222333333333666444333333444444444333333333222222333333222222222222111000000111222333222111/////////000111222333111//////111444555555555111...000555777444111333333333222222333333333333333333222222333333444222222222111000///......333333444555666666666666444444555666666666555555666666555555666777999::::::999888666555444222222555666777777777666444333:::999777777777777444222444444555666555444222000........................222111000000111333444555555444333444666777666666333222111///---***((('''%%%$$$$$$$$$&&&&&&%%%###"""!!!!!!!!!"""###$$$%%%######$$$$$$%%%&&&&&&''''''(((***,,,---...//////---...111222333111000...))),,,000333555888;;;>>>>>>@@@AAABBBAAA???<<<:::>>>;;;777444444555555555333111...,,,,,,...000222,,,***))))))+++,,,,,,+++***)))***---///000666===EEENNNUUUXXX[[[aaaeeeeeefffgggiiikkknnnppprrrssspppqqqrrrtttvvvxxxyyyyyyuuuttttttvvvwwwvvvtttrrruuuuuuuuutttrrrooommmkkkeee```YYYQQQIIIBBB<<<888111000//////000///---+++------,,,,,,,,,+++++++++---+++,,,......***+++...------------...///000111000111222222111111333555888888999:::;;;;;;;;;;;;<<<===??????>>>;;;888666777555333333333222000......---,,,,,,---,,,+++)))***))))))))))))*********///---***((('''((()))***)))***++++++,,,,,,+++++++++++++++*********)))))),,,++++++++++++,,,++++++))))))*********))))))(((*********************+++************************)))******+++,,,,,,---------.........---///222444>>>BBBGGGLLLQQQVVV[[[___```aaacccfffgggggggggfff_________aaaffflllrrrvvv|||~~~~~~~~~~~~~~~~~~}}}xxxvvvxxxxxxuuutttuuuvvvwwwyyy|||~~~{{{zzz|||}}}{{{yyywwwuuutttsssqqqooosssuuuxxx|||~~~~~~~~~~~~}}}|||{{{xxxtttqqqooolllgggbbb___]]]]]]^^^]]]\\\\\\^^^```bbbcccdddeeejjjpppsssvvvyyy.........///000111111111111111111000000000////////////000111222333333333888666444333444444333222333333444444333333444444333222111000000111222222111111000/////////000111333111//////111444555555666222///111555777444111444333333333333333333444666555444333222222222222222111111111000000//////333333444444444555666777777666444333444555888999666555555444555666888999777777777666555444333333444555666777777666444333:::999777777777666333111333444444444333111000///.........//////000000000222222222222333444777999666555555555777888777666222222111///,,,***'''&&&'''%%%$$$$$$&&&&&&&&&$$$######""""""!!!!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%''')))+++...///000111///111333555555333111///---000222444666888;;;>>>===???@@@AAA@@@>>>;;;999???;;;777555555666666666222000---++++++,,,///111***)))'''(((***++++++***+++)))***---///000555<<>>>>>==================888666444333333222000//////---,,,+++,,,,,,+++)))******))))))(((((()))***...---+++)))((()))************+++,,,,,,,,,,,,+++++++++++++++******************+++,,,++++++,,,,,,))))))*********))))))(((************++++++++++++************************))))))******+++,,,,,,---,,,---...---,,,---///111999===CCCIIIOOOUUU[[[___]]]___bbbeeefffffffffeee]]]]]]^^^```eeelllqqquuu}}}~~~|||xxxwwwyyyzzzvvvtttuuuuuuwwwyyy}}}~~~~~~}}}{{{xxxwwwyyyzzzzzzxxxvvvuuuuuutttrrrqqqsssuuuxxx|||~~~}}}~~~~~~|||zzzvvvrrrooojjjgggddd```^^^]]]]]]]]]______```aaaaaabbbdddeeegggkkkppptttvvvzzz------...///000111111222222111000000//////000000000000000111222222222333777555333333444444333222222444555555333333444666333222111000000000111222000111111111//////000222333111000000222444444444555333111222555666444222444444333333333333444444666666444333222111111111111111111111111111111000222333444444333444666888999777444333333666999<<<666666555444555666777888666666666555555555444444555666666666666666555555666555555666777888666555333333444222000...///000////////////000000111111333444555555555555777999666666666888999999777555000///---+++(((&&&$$$$$$'''%%%$$$$$$%%%&&&&&&%%%%%%&&&'''&&&$$$"""""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&'''))),,,///111222333555666888999999777555333111333444666666888<<<>>>===>>>???@@@???===;;;:::???<<<999777777777777666111///---+++***+++---///***((('''''')))******)))+++)))***...///000555<<>>===<<<===>>>@@@AAA888777555444444333111///000...++++++,,,,,,+++*********+++***(((''')))***---,,,++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++*********###%%%(((******+++---...)))))))))))))))*********++++++++++++++++++******************************)))******++++++,,,------,,,---...---,,,,,,...000444888???EEELLLRRRXXX]]][[[]]]```dddeeeeeedddccc[[[\\\]]]```eeekkkqqqttt|||~~~~~~~~~|||yyyxxx{{{|||xxxuuuuuusssvvvzzz}}}}}}zzz{{{zzzxxxvvvvvvwwwyyyyyyxxxwwwwwwxxxxxxwwwvvvuuuvvvxxxzzz|||~~~~~~}}}}}}~~~~~~~~~~~~zzzvvvqqqnnneeecccaaa^^^]]]\\\]]]]]]^^^```bbbccccccccceeefffhhhlllqqqtttvvvyyy~~~......///000111222333333333222111//////000111222111111111111111111222222444222111222444555555444111333444444222222444666444333111000000000111222000111333222000///111333333222111111333333333111444444444444444444444333444444333333333333444444555444333333222222222222111111111222222222222222222333444444222333666888888777666555666888:::<<<888777666666666777888999777777666444444444444444777666666666666666777777555444444555777888777555333333333000---,,,...111///000000000000000111111666888:::999666444555666666666888:::<<<:::777444000...+++(((&&&$$$$$$###&&&$$$""""""###$$$$$$$$$###&&&))))))&&&###""""""$$$$$$$$$$$$$$$%%%%%%%%%'''(((+++...111333444555999:::;;;;;;:::888666555111333444555666999<<>>>>>?????????>>>>>>===???===;;;999999999888666111000...,,,++++++,,,,,,***)))'''(((***++++++***,,,***+++...///000555<<>>>>>>>>============>>>:::888666555555444222111000...+++++++++,,,+++******+++,,,+++(((''')))+++***+++,,,---------,,,+++***+++,,,,,,------,,,,,,,,,,,,+++++++++*********"""&&&)))+++******,,,...))))))(((((((((***+++,,,,,,,,,,,,++++++***************************************++++++,,,---------***,,,------,,,,,,---...111555;;;AAAGGGMMMSSSWWWWWWZZZ^^^aaaccccccbbb```[[[\\\]]]```eeekkkpppssszzz}}}|||{{{}}}}}}zzz{{{~~~zzzvvvvvvrrrvvvzzz}}}~~~}}}zzzxxxyyyyyywwwvvvvvvxxxzzzxxxwwwwwwxxx{{{||||||{{{yyyyyyzzzzzz|||}}}}}}}}}}}}~~~~~~~~~~~~yyysssooollldddccc```^^^\\\\\\\\\\\\[[[^^^aaacccccccccfffhhhiiimmmrrrtttuuuxxx}}}///000111222333444555555444333111//////000222333222222222111111111111111000//////111444666777777///222444333111111333555444333111000000000111111///222444333000///111333333222222222444333222000333444555555333222333555555444444333333444444555333333222222333333444444222222222222222333333333222333555333222222666999666777777888999::::::;;;999888777777777888999:::999888666444333222333333888777666555555666888888888666666666777666444222444444222///++++++...111000000000000000000111111999;;;===;;;777333222333555777999<<<===;;;666333222///,,,(((&&&%%%%%%&&&%%%###!!! """############'''(((%%%"""!!!!!!############$$$$$$$$$$$$(((***,,,///222444555666:::;;;;;;:::999777555444000111333555666999===@@@??????????????????@@@@@@???>>><<<;;;;;;:::888666111111///...---,,,+++++++++***((()))+++,,,,,,+++---+++,,,///000111666<<>>??????>>><<<:::999:::888666666666555333111000...+++***+++,,,++++++***,,,---+++((('''))),,,(((***,,,...///...---,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******(((+++......+++******,,,)))(((''''''(((***,,,...------,,,,,,+++***))))))))))))))))))))))))))))))***++++++,,,,,,---......)))+++,,,,,,++++++,,,...000444999???DDDIIINNNRRRUUUXXX\\\___aaaaaa```^^^[[[\\\^^^aaaeeekkkppprrrxxx{{{~~~{{{zzz{{{}}}~~~|||}}}|||xxxxxxrrruuuzzz}}}~~~~~~zzzwwwxxxxxxxxxwwwvvvwwwyyy{{{wwwvvvwwwyyy|||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||vvvpppkkkiiieeedddaaa^^^\\\[[[[[[[[[WWW[[[```bbbbbbdddgggjjjjjjnnnrrrtttuuuwww{{{///000000111333555777888555333111///......000000000000000000000111111222444000---///333444222///000111222444555555444444111222222222222333333333111555555000000444333///555444222333333444222111888555222111222444444444777555222333555777555444333333333444444333333222444444444444444444444444777666444333444555777999333444666888888777555444777666555444444555666777999777555333222333444555555444222333555666666666666555333333444333111...555444222000//////000111//////000111222333333444888888888888777555444333<<<;;;;;;<<<<<<;;;777444555...+++---,,,%%%"""$$$'''&&&%%%%%%&&&$$$"""$$$######"""!!! !!!!!!!!!!!!###%%%'''((('''***---000222333666888>>>>>>??????<<<777222///222333444666999;;;<<<===<<<===???AAAAAAAAA???>>>AAA???>>>===<<<;;;888555333222111000000///,,,***+++,,,---...---,,,+++***//////......000666===BBBKKKSSS[[[`````````bbbeeeeeefffiiimmmpppssstttuuuyyyyyyxxxuuupppnnnoooqqqqqqpppooooooqqqsssvvvxxxsssrrrqqqooommmkkkiiiggghhhaaaVVVLLLCCC<<<777444555...,,,111333111000222333333444444444222111//////...,,,+++,,,...000111------,,,,,,,,,---......111111000111222444666888777888:::;;;<<<;;;;;;:::@@@???===<<<;;;;;;;;;<<<888888999888777444111///------,,,---...---***(((,,,,,,+++***))))))******)))***+++,,,---,,,+++***//////...,,,******---///((()))***++++++++++++***---,,,+++***))))))))))))+++***)))(((((()))***+++...)))))),,,+++'''''',,,''''''(((((())))))******++++++++++++++++++++++++))))))*********+++++++++222222444:::AAAIIINNNQQQRRRWWW]]]aaabbbaaa```_________^^^^^^```dddkkkpppwwwyyy}}}}}}~~~}}}wwwxxx{{{}}}}}}{{{{{{zzzwwwxxxxxxyyy{{{~~~}}}|||{{{zzzyyywwwvvvwwwyyyzzzzzzyyyvvvwwwxxx{{{~~~~~~{{{{{{{{{|||~~~~~~}}}}}}~~~~~~yyyqqqjjjffffffdddbbb___]]]\\\\\\\\\\\\[[[[[[___dddggggggfffggglllsssuuuuuuwww}}}~~~000000111222333444666777444333111000/////////000000000///000000111222333777333000000444666444222000111222444444444444444333222222111000///......---111111///000555666333555333222222333333222111777444222111333444555555777555333333555666555444222222333444444444333333333333333333333333333333777666444444444555777888555555666777777666555444666666666555555666666666888777555333333333444555666444333333555666666555444333333333444444222000222111///.........000111///000000000222333444555999999888888888777777777<<<;;;;;;<<<<<<;;;777444888000)))'''&&&###$$$(((###""""""$$$&&&&&&$$$"""######""""""!!!!!! ######"""""""""$$$%%%&&&(((***...000222444666888======>>>===:::666222000///000222444777:::===>>>>>>???@@@BBBBBBAAA???>>>AAA???===;;;;;;:::888666444222000000000///---,,,++++++,,,------,,,+++***.../////////222888???EEEOOOVVV^^^ccccccbbbdddfffaaacccfffkkkooosssvvvwwwxxxxxxwwwtttqqqoooppprrrppppppppppppqqqsssuuuvvvrrrrrrqqqpppnnnkkkiiihhhggg```UUUKKKBBB<<<777333555000---111333111000222)))***+++------------,,,...---,,,,,,,,,---///000*********+++---///000111111111000111222444666888888888999:::;;;;;;;;;;;;@@@???===;;;::::::::::::999999999999777444111///...---,,,---...---***(((,,,++++++***))))))******'''(((***+++,,,---...............,,,++++++,,,...+++++++++,,,,,,,,,---------,,,+++***))))))))))))+++***)))(((((()))***+++...))))))++++++'''(((,,,************))))))))))))++++++++++++++++++++++++))))))*********+++++++++111111444888???FFFLLLOOOQQQUUUZZZ]]]^^^___```aaabbbbbbaaa```aaadddjjjnnnwwwyyy}}}~~~~~~|||{{{vvvxxxzzz|||~~~}}}{{{|||zzzwwwyyyyyyzzz|||~~~|||zzzyyy{{{yyywwwwwwxxxyyyxxxwwwwwwxxxzzz}}}~~~~~~}}}~~~~~~}}}||||||}}}}}}yyyqqqkkkhhhcccbbbaaa___^^^^^^^^^^^^]]]\\\\\\___dddggggggfffiiimmmrrrvvvwwwzzz~~~~~~111111111222222333444555222222222111000000///////////////000111222333444888444000000333555555333000111222333444444444333333222222111000///......,,,///000///111444666444444333222222333333222111555333111111333555666666666444333333444555555444111222333333444444444444222222222222222222222222666555555444444666777888777777666666555555444444555666666777777666666555777666555444444444555666777555444444555555555444333222222333444444333111...------,,,,,,...///000111000000000111333555666;;;;;;999999999999:::;;;<<<;;;;;;<<<<<<;;;777444777000***((('''%%%%%%((("""!!!"""###%%%%%%###!!!""""""""""""!!!!!!!!!!!!$$$$$$######"""######$$$(((+++...111222444666888<<<;;;:::999777444222111...//////111555999===@@@???@@@BBBCCCCCCBBB@@@???AAA>>>;;;999999999888777444222///.../////////...***++++++,,,,,,,,,++++++...///000111555<<>><<<:::999999999:::::::::999666333111///...---,,,---------+++))),,,+++******)))*********************+++,,,---...,,,---......,,,++++++,,,...---,,,,,,,,,---///000,,,,,,+++***))))))))))))******))))))))))))******,,,***)))+++***((((((+++,,,++++++******))))))(((,,,,,,++++++***************************+++++++++///000333777<<>><<<:::999:::;;;<<<<<<;;;;;;<<<<<<;;;777444111///...///---***%%%###%%%$$$######$$$### !!!!!!!!!!!!""""""""""""##################$$$$$$(((***...000111222555777999888777555333222111111111000000111444888===???AAABBBCCCDDDDDDBBB@@@???AAA>>>:::888888888888777555222///......///000///******++++++++++++++++++...///111444999@@@HHHNNNXXX]]]dddhhhhhhhhhhhhhhheeefffhhhjjjmmmppprrrtttvvvuuutttsssrrrrrrsssuuunnnppprrrssstttsssrrrqqqppppppqqqqqqooommmkkkjjjeee^^^TTTJJJBBB<<<888555444222111111000/////////111111111000000///......++++++,,,------,,,,,,+++---------------,,,,,,+++111111000111222444666888999999888888999;;;===>>>BBBAAA@@@>>><<<;;;:::999;;;;;;:::888666333111//////...------------+++***++++++***************+++///...,,,***)))))))))******,,,//////---+++******///...,,,+++,,,---///111,,,++++++***))))))*********))))))))))))))))))***+++***)))))))))))))))************))))))))))))))),,,,,,++++++******))))))************************...///222555999>>>CCCGGGMMMNNNPPPQQQTTTYYY___dddeeefffgggggggggiiilllooouuuxxx}}}}}}{{{zzzvvvwwwyyy{{{}}}}}}~~~~~~zzzyyy|||}}}~~~|||}}}~~~~~~~~~|||zzzyyy|||zzzyyyyyyzzzzzzzzzyyyyyy{{{~~~~~~||||||{{{{{{{{{~~~~~~|||{{{zzzzzz{{{|||~~~}}}vvvooojjjggg___```````````````______``````aaacccfffhhhiiiiiilllmmmoootttzzz~~~222222222111111222222333111222222222222111111000000000000000111222333444666444111000111222222222222222111222222222333333111222222222222333333333333222222333333222222333333111111111333333222111222111111222555777777777444444444333333333444555111222333333444444444333444444444444444444444444555555555555555666777777999888777555444444444444555666777888888777666555666666555555666666666777888666444444555555444333666444333222111///,,,***++++++,,,---...000111222222222111222333444666777BBB@@@===;;;::::::;;;;;;<<<;;;;;;<<<<<<;;;777444......,,,+++***((($$$!!!%%%$$$######$$$### !!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%&&&&&&&&&))),,,...///000222444555444333111000000000000444333222222444888;;;>>>@@@BBBCCCDDDDDDCCCAAA@@@@@@===:::888888888888888666333000...///000000///*********++++++,,,,,,---...000444888===EEEMMMRRRZZZ^^^dddhhhiiihhhgggfffhhhhhhiiikkknnnqqqsssuuuuuutttsssrrrsssttttttuuuoooqqqsssuuuuuusssrrrpppooopppqqqqqqpppnnnkkkiiiddd^^^TTTKKKCCC===999666222222222///......///...000///......------,,,,,,+++,,,,,,------,,,++++++---............---,,,+++111111000111222444666888999888888888999;;;===>>>CCCCCCBBB@@@???===<<<;;;<<<;;;:::888666444222111000...---,,,------,,,++++++***************++++++000///,,,***))))))))))))))),,,//////---+++******...---+++******,,,...///,,,+++******)))*********)))))))))******))))))))))))***)))(((((()))******&&&&&&&&&'''((()))******+++++++++******)))))))))************************,,,...111333555999???DDDJJJKKKLLLNNNQQQWWW^^^bbbccceeegggiiijjjmmmpppssstttxxx}}}~~~|||yyyyyyzzz|||}}}~~~~~~}}}zzzzzz}}}~~~{{{|||}}}~~~~~~}}}|||{{{{{{zzzyyyzzz|||~~~~~~}}}{{{|||~~~~~~|||}}}}}}|||{{{}}}}}}|||{{{{{{|||||||||tttlllgggdddaaaaaa``````______^^^^^^cccdddeeeggghhhiiijjjkkklllmmmoootttzzz~~~222222111111111222222333222222222222222222222222222111111111111222333333777666555444444333333333222222111111111111222333333222222111000///......111///000333444222333666222111000111222333222111222111111333555777777666333444444333222222333555222333333444444333333222444444444444444444444444555555555666666666666666777777666666555555444444666777777888888777777666666666666666666666666666777555444444555555555444666444222000///,,,)))&&&+++,,,---...000111222222111222333444555666666666@@@???===;;;::::::::::::<<<;;;;;;<<<<<<;;;777444000---&&&"""%%%###"""!!!"""###%%%%%%###!!!""""""""""""!!!!!!!!!!!! """###%%%&&&&&&&&&$$$&&&)))+++,,,---///111111111000///............555444333444555777:::<<>>CCCCCCCCCBBBAAA@@@>>>>>>;;;;;;999888666555333333111///---,,,------,,,+++*********)))******+++,,,+++++++++***++++++,,,,,,))),,,......---+++******,,,+++*********+++---...++++++***************+++))))))************))))))(((***)))''''''***+++)))$$$$$$%%%&&&((()))******************************+++++++++***************,,,...111222333666<<>>AAACCCDDDDDDCCCBBB???===;;;;;;;;;;;;999888777555333111111///---+++,,,,,,,,,,,,,,,...///000111444888===CCCKKKRRRXXX^^^```cccgggiiihhheeeccceeefffgggiiimmmrrrvvvxxxwwwtttrrrqqqsssuuutttsssuuuuuuvvvvvvvvvuuusssrrrqqqrrrssssssqqqnnnjjjggg```ZZZPPPGGGAAA;;;777555000555666111///222444222000////////////111222333000///---,,,,,,,,,---...,,,...///111222111000///111111000111222444666888666777888:::;;;<<<======AAAAAABBBBBBBBBAAA??????::::::999777666555555555222///---,,,---------,,,******))))))***++++++,,,)))***++++++,,,,,,,,,,,,***,,,------,,,*********++++++++++++,,,,,,,,,,,,+++***************++++++((()))***++++++***)))((('''******&&&&&&+++,,,)))%%%&&&&&&'''((())))))***(((((())))))******+++++++++++++++*********)))))),,,///222222111444:::???DDDGGGKKKNNNQQQUUUYYY\\\```ccchhhkkknnnpppsssvvvrrrwww}}}~~~~~~~~~~~~~~~}}}||||||~~~|||zzz|||}}}~~~}}}}}}|||||||||~~~~~~}}}~~~~~~}}}~~~~~~|||~~~yyyrrrjjjeeecccbbb```^^^\\\]]]___bbbcccdddfffhhhhhhggggggiiikkkmmmqqqvvvyyy{{{~~~000000000000111222333444444333111000000111333555444444333222111111111111222444666666444222000///333222111000000111222222111222222222222333333333444///...111000+++***---111000///000222333333111333222222444666666555444222444555444111111333666555555555444333222111000222222222222222222222222444555555666777666666666333444666888888777555444999888777666666777888999888888888888777666444444555444333333555666666666111///------,,,+++(((&&&***+++---...///000000000///111444777888777666555666777888:::;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;777444---...)))""""""&&&&&&"""'''&&&%%%%%%&&&%%%"""$$$######"""!!! """###$$$%%%%%%$$$###""""""$$$&&&'''((()))++++++,,,,,,------,,,,,,+++---...000333555888999:::<<<===@@@BBBDDDDDDCCCBBB>>>===<<<<<<===<<<:::888777666444333222///,,,)))------,,,,,,---...000111222555:::???EEELLLTTTYYY___aaadddhhhjjjiiieeebbbhhhhhhhhhiiikkknnnrrrtttxxxtttqqqqqqtttuuutttssswwwwwwwwwvvvvvvuuuttttttrrrsssttttttrrrnnniiifff^^^WWWNNNEEE???:::666333000666888222000444666555222111///...------......111000...,,,,,,,,,...///111111222333222000...,,,111111111111222444777888555666888;;;<<<======<<>>BBBFFFKKKOOORRRUUUWWWYYY```dddhhhlllnnnpppssstttrrrwww}}}~~~}}}}}}~~~}}}{{{|||~~~{{{zzz|||}}}~~~~~~}}}|||{{{|||~~~}}}}}}|||}}}~~~}}}xxxqqqkkkgggeeeaaa___\\\[[[\\\```dddgggccceeehhhgggfffeeehhhjjjnnnssszzz||||||~~~666222...///333444222///888666444333333333111000111333222000111444222---444444555555444222111000///000111222333222222111444222000000222333111...111222222222222111000000222222333333333333444444222......333666444222222333333333333333333333222444555555444222111111222333222222111111222333333000333666888777666666777999999999888777666666555999888777777777888:::;;;===777666888888444555999444444555777888666333000222000...---,,,+++)))(((,,,---///111111111111111333333444777999:::999777444777;;;<<<;;;888666555<<<;;;::::::;;;999666444///,,,(((&&&%%%&&&%%%$$$"""!!! !!!###$$$###"""&&&$$$"""!!!"""#########$$$$$$######$$$%%%&&&&&&$$$$$$$$$%%%&&&'''((()))))))))))))))***+++,,,---111222222333555777888999999;;;>>>@@@BBBBBBBBBAAA@@@===;;;;;;===>>>===;;;777777444///...///---)))///---,,,...111333222000666888<<>>???@@@???===;;;<<<;;;999888777777666777///...,,,,,,...///...---------------------------***+++,,,---,,,+++***))),,,++++++******++++++,,,------,,,,,,+++*********,,,+++***+++,,,+++***((())))))))))))((((((((((((///,,,)))'''((((((((((((((((((((((((((()))*********))))))(((((((((((((((******+++++++++,,,,,,,,,...---,,,...000333555666>>>BBBHHHMMMRRRVVV[[[^^^___eeeiiijjjmmmppppppmmmsssuuuyyy|||~~~{{{|||}}}{{{yyy~~~}}}}}}}}}~~~|||zzzzzz}}}{{{zzz|||~~~~~~zzz||||||wwwooohhheeedddcccaaa```aaabbbbbbaaa```bbbaaaaaacccfffhhhiiiiiiqqqtttyyy|||~~~888444111222555666444111666444222111222222111///222444444111222555333///222333333333222111///...///000111222333333222111444222000111222333111///222222222333222111111000222222222333333333444444222//////333666444222333555444444333333333222222444555555444222111111222444444333333222333333333000333666777777666666666::::::999999888777777666555555444444555777888999:::666555777777333333777333333444666777666333000222000...---------------,,,---///111222222111111333333444777999:::888777444777:::;;;:::999888888<<<;;;:::::::::999666333///,,,(((&&&%%%&&&%%%$$$%%%$$$$$$$$$&&&'''&&&%%%&&&$$$##################""""""!!!!!!"""######$$$$$$$$$$$$%%%&&&'''((()))******))))))***+++,,,,,,111222222444555777999::::::<<<>>>AAABBBBBBAAA@@@@@@>>>;;;;;;===>>><<<:::666666333///...000...***000...---///222444333222777:::@@@EEELLLSSS[[[```bbbdddhhhiiiiiihhhggggggeeeddddddgggkkkpppssstttuuutttssssssttttttsssssswwwxxxxxxvvvtttssstttuuutttssssssttttttpppiiicccYYYTTTMMMFFF@@@;;;777444333222000000000111222444222333222000......///111...111111......000///,,,///------///111222111///000111222333444444444444888888:::;;;<<<=========???>>>===>>>??????===;;;::::::999888777666666555222000......///000000///.........------,,,,,,,,,******,,,------,,,+++***,,,++++++******++++++,,,******++++++++++++++++++)))((('''((())))))(((&&&***)))))))))((((((((((((---+++(((''''''((()))(((((((((((((((((()))******((((((((((((((()))************+++++++++,,,,,,,,,,,,,,,+++---///222333444===@@@FFFKKKPPPTTTYYY\\\___dddhhhiiikkkooopppmmmrrrtttxxx|||~~~}}}}}}}}}|||yyyyyy|||~~~|||zzzyyy|||~~~~~~}}}}}}}}}{{{yyyzzz|||}}}}}}~~~|||zzz|||{{{vvvnnnfffcccbbbbbb```______```aaaaaa```bbbbbbbbbcccfffhhhiiiiiiooossswww{{{}}}:::777444444666888666333555333222111222333222111444666555333444666555000111111111111000///...---000111222333333333222111333222111111222222111000333333333333333222222111222222222222333333333333222//////444666444333444777666555444333222222222333444555555333111111222666555444444333333333333111444666777666666666777:::::::::999999888888777444444444444555666777888777555555777666333222333333333333555777777444222333111...,,,+++,,,...000---...///111222222333333444444444777999999888666555777999999999888999:::;;;:::999999999888444222///,,,(((&&&%%%&&&%%%$$$'''%%%%%%%%%'''((('''&&&$$$%%%%%%%%%%%%$$$######"""""""""!!!""""""###$$$$$$$$$$$$%%%&&&'''((()))***************++++++,,,222222333444666888999;;;;;;===???AAABBBAAA@@@???@@@>>>===<<<===<<<;;;999555555333//////111000+++111000///000333555555444999===DDDKKKRRRYYY___cccdddeeefffiiikkkjjjhhheeebbbbbbcccfffkkkoooqqqrrrtttuuuuuuuuuuuuuuuvvvvvvxxxxxxxxxvvvttttttuuuwwwuuusssrrrssssssooohhhbbbZZZTTTLLLEEE???;;;888666444333222000000111111222444444333111//////000222///111111......000000---++++++,,,...111333333222222333444444555555555555888999:::<<<============<<<;;;;;;<<<>>>>>>===;;;888999999999888666444333444222111000111222111000000//////...---,,,++++++)))***+++---------,,,,,,,,,++++++******++++++,,,((())))))***++++++,,,,,,((('''&&&'''((()))((('''******)))))))))(((((((((+++)))&&&&&&'''))))))(((((((((((((((((()))******&&&''''''((()))***+++,,,******+++++++++,,,,,,,,,******+++,,,...000222333:::>>>CCCHHHLLLQQQVVVZZZ^^^cccfffgggiiinnnooommmooorrrvvvzzz~~~~~~|||{{{zzz{{{{{{|||{{{yyywwwwwwyyy{{{||||||~~~}}}|||{{{yyyxxxyyy|||~~~}}}|||}}}{{{yyyyyy{{{}}}~~~{{{{{{yyyssskkkeeebbbcccbbb___]]]\\\^^^`````````ccccccddddddfffgggiiiiiimmmqqquuuyyy|||~~~:::888666555777777666555666555333333444555555444444666555333444666555000111111000000000//////...000111222333333333222111333222222222222222222111333444444444444333222222111222222222222333333333333000000444555333333555888777555444333222222222222444555555333222111222666555444333333222333333444666888888777777777888999999999888888888777777777777666666666666777777555555666777666444222222333333444666888888666444444222...***)))***...111...///000111333444444555555444555777999:::888666888999999888777777888:::;;;:::999999888777333111///,,,(((&&&%%%&&&%%%$$$$$$###"""###$$$%%%$$$######%%%&&&'''%%%$$$######%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))++++++******++++++,,,---333333444555666888:::;;;<<<===???AAAAAAAAA??????@@@???>>>======;;;999888444444222//////222111---000000000111333555666777;;;AAAIIIQQQXXX]]]bbbeeehhhggghhhllloooooojjjfff``````bbbfffkkknnnpppppptttuuuvvvvvvvvvvvvwwwxxxyyyyyyxxxvvvttttttvvvyyyvvvtttqqqqqqpppmmmgggaaa```YYYNNNDDD===888555333222222111111111222333333555555444222000000222333000222222......111111...++++++---///111222222222666777777888888888777777777888:::;;;<<<<<<======:::999999;;;======<<<;;;777888999999888666333222555333111111111222111000111000///...---,,,+++***((()))+++---......------,,,++++++******++++++,,,)))))))))******+++++++++***)))'''(((***+++***)))*********)))))))))((((((((('''%%%&&&((()))))))))((((((((((((((())))))***''''''((()))******++++++******+++++++++,,,,,,,,,)))+++,,,---...///111222999<<>>===<<<::::::999999999888666444444555666555444444555555333444666444000333222222111111111222222222333444444444333222111111222333333222222333444333333333333333222222111111111111111222222222222333111222444444222444888777666333111000111222333000333555666444333222222222222222111111222222333777999:::999888777888:::666666666666666666666666888777777666555444222111888::::::777777888777444666555555666888888777555...///000///000555===DDD333333444555666888:::;;;888888888:::<<<<<<:::888:::;;;;;;999666555666888===;;;:::999999777333111///,,,(((&&&%%%&&&%%%$$$&&&$$$###$$$%%%%%%$$$"""!!!$$$&&&%%%"""!!!"""$$$$$$###""""""!!!"""""""""$$$$$$$$$%%%&&&'''((())),,,,,,,,,---...000222333888888777777777777888888;;;===???AAABBBAAA@@@???AAABBBBBB@@@<<<888666666444555333///000333222......///111222444777<<<@@@DDDJJJSSS[[[```dddgggiiiiiijjjmmmoooqqqoookkkgggeeeddddddgggkkknnnooooooqqqtttvvvuuusssrrrtttwwwwwwyyyzzzyyyxxxwwwxxxyyyxxxtttpppmmmllliiiddd```\\\UUUKKKBBB;;;888555444...///000222444555666777666666555333111111222444222444333///...222333111///111222222111000111222444555666666777777777777555666777999:::::::::::::::999999:::<<<<<<;;;999888999999999888666444333222000//////000111111000111000000///...---,,,,,,***+++,,,.........------,,,++++++******++++++,,,------,,,,,,+++******))),,,***''''''((()))((((((++++++*********)))))))))((('''&&&''')))***)))(((((((((((((((((()))************+++++++++***((('''******+++++++++,,,,,,,,,(((,,,//////...---///222666999===AAAEEEKKKQQQUUUZZZ___dddfffiiimmmnnnjjjiiijjjmmmqqquuuyyy}}}~~~~~~zzzyyyxxxwwwvvvtttsssrrrqqquuuuuuuuuttttttuuuxxx{{{yyy|||~~~}}}yyywwwxxxzzz}}}~~~}}}|||}}}~~~~~~}}}{{{zzzzzz|||}}}}}}|||}}}~~~}}}||||||}}}}}}yyyqqqgggaaabbbiiiooobbb___]]]]]]___aaaccccccbbbeeeggggggfffgggkkkooopppssswwwzzz{{{|||~~~CCCCCCBBB@@@???>>>>>>???===;;;999888888999777666555777666444555888666111333222111111111111222333333333444444444333111111000222444444222222333555222222222333222111111000111111111111222222222222333222333555333111444:::555444222000///000222333///222555666555333222222222222222222222333444555777888888777666666777888666666666666666777777777666666777777777666555444888;;;:::666555888888555666555444444555666444333---///111111111555===DDD555555666777888;;;===>>>:::999:::;;;======;;;999777888999999888777888999>>><<<;;;::::::777444111///,,,(((&&&%%%&&&%%%$$$'''&&&$$$$$$%%%&&&$$$###!!!$$$%%%### !!!$$$$$$######"""!!!!!!""""""$$$$$$$$$%%%&&&'''((())),,,,,,---///111333555666;;;:::999888777777777777:::<<<>>>AAABBBBBBAAA@@@AAACCCCCCAAA<<<777555555555666444000000333111---...000222444666;;;AAAFFFKKKPPPXXX___dddgggjjjllliiimmmqqqsssrrrooollljjjjjjhhhfffgggkkknnnpppppppppsssvvvtttpppoooqqqtttvvvxxx{{{{{{zzzxxxxxxxxxyyytttooollljjjhhhccc___WWWQQQHHH@@@;;;888666444///000111333444555555555555555555333111000222444333555333///...222333111///222444444222111222444333333555666777777777777666777888999:::;;;;;;;;;<<<;;;:::;;;<<<<<<:::888::::::999888777666666555111///...///111222222222000/////////......------+++,,,---......---,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,///,,,)))(((((()))((((((+++++++++*********)))))))))(((((()))***+++)))(((((((((((((((((()))******((()))+++,,,,,,+++***)))******+++++++++,,,,,,,,,&&&+++//////,,,+++---000333666:::===BBBHHHNNNSSSXXX___eeehhhkkkooommmjjjjjjlllnnnqqquuuyyy|||~~~{{{xxxxxxwwwvvvtttrrrpppooosssttttttsssrrrsssvvvzzzyyy|||}}}yyywwwxxx{{{zzz}}}}}}{{{zzz|||~~~}}}|||{{{|||~~~~~~~~~~~~~~~~~~{{{{{{|||~~~zzzwwwqqqhhhaaa___cccggg___^^^]]]]]]___aaaaaaaaa```dddhhhhhhggghhhmmmqqqsssvvvyyy||||||}}}~~~GGGHHHGGGEEECCCBBBBBBCCCCCC@@@>>>=========<<<:::666888777555666999777333222222111000000111222333333444444555444333111111000222555444222222444666111222222222222111000000000111111111111222222222333222333555333111444:::444333000///...000222333///222555666555333222222222222222333444555666777666666777666444444555777777777777777777888888888555666888:::::::::999999999<<<:::444444888999555555444222222333333222111...000222000...000666<<<777777777888:::<<>>>>><<<:::333666888999999999:::<<>>@@@BBBBBBBBBAAAAAACCCDDDAAA<<<777555555666777444000000222111---///111444666999>>>EEEKKKOOOTTT[[[bbbfffiiilllnnnkkkpppvvvwwwtttqqqooonnnmmmjjjhhhhhhkkknnnpppqqqooosssuuusssooommmooorrruuuxxx{{{|||{{{yyyxxxxxxyyytttoookkkiiigggbbb___VVVPPPHHH@@@;;;777444222111222333333444444444444555555555333111000222444444555333//////222444222///222444555333222444666444555666777999999::::::777888999:::;;;<<<<<<<<<===<<<;;;;;;<<<<<<:::888<<<;;;:::888777777777777000///...///222444444333///////////////.........,,,---.........---,,,+++,,,++++++++++++++++++,,,+++,,,,,,------......///333000,,,******+++******+++++++++************)))***))))))***++++++)))(((((((((((((((((()))******&&&'''***,,,------,,,+++******+++++++++,,,,,,,,,%%%)))......+++***,,,///222444777;;;@@@FFFLLLQQQWWW^^^eeeiiimmmpppnnniiilllmmmooorrrvvvzzz}}}}}}zzzzzzyyyxxxvvvsssqqqpppqqqssssssrrrpppqqquuuyyyyyy|||~~~yyywwwyyy|||wwwzzz}}}|||yyyyyy|||~~~}}}|||}}}wwwvvvrrrjjjbbb]]]]]]___]]]\\\\\\]]]___``````______ccchhhhhhgggiiinnnsssuuuxxx{{{}}}}}}}}}~~~JJJIIIGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA<<<;;;999888888888666444777444111111333444444222333222111222333333222111111222333333222111///...222111000/////////000111222222333333333222222111333222222444666888888777555111,,,,,,...000000///...000222444555444333222000222444777777777666555555555555555555666666777;;;888555777;;;<<<888444666777999999777666777888888888888999:::888555222333333333333333222111000222000///000333555555333888888999:::;;;======>>>999999999::::::;;;;;;;;;;;;888777999<<<===<<<:::<<<<<<<<<===<<<888222------,,,+++)))(((&&&%%%%%%%%%###"""!!!"""###"""!!!###!!! !!!###$$$$$$###$$$$$$$$$$$$$$$###"""!!!&&&'''&&&%%%######%%%&&&///000222222222333666888999;;;<<<;;;888444111111999;;;>>>AAACCCCCCAAA@@@>>>???@@@@@@>>>;;;888777999777555444444222...***...222666999;;;@@@GGGMMMYYY[[[^^^aaadddgggkkkooojjjrrruuuqqqnnnppppppmmmnnnllljjjhhhiiimmmqqqtttpppooonnnppprrruuuuuuuuutttwww{{{|||{{{yyyxxxxxxyyytttooommmkkkfff```]]]VVVPPPHHHAAA<<<999666555000000111222333555666666666555444333222333444444222333222111///000333666666666666666666555555444666777888999:::999888888::::::999999:::;;;===>>>===<<<<<<;;;;;;;;;<<<<<<>>>:::888999===>>><<<888444222000///111222222111333222000---,,,+++++++++///...,,,+++***+++,,,,,,******))))))******+++,,,...,,,***)))***+++++++++,,,,,,,,,++++++*********++++++***)))(((((())))))+++*********))))))((((((''''''(((((())))))******((((((((((((((())))))***+++*********************------+++++++++---///000111444888<<>>===;;;::::::999777555888555333333444666555444444333222222444555444333444444444333333222111000111000/////////000111222222222333333333222222111333222222333555777666666000---***+++000444555555///000222333444444333333222333444555666666666555555555666777777777777666:::888666777;;;;;;888555444666888999888777888999999888888888999888555333444444444333222000///...222000...000333555555333777777888999:::;;;<<<===:::::::::::::::;;;;;;;;;;;;999888999;;;<<<;;;999;;;;;;<<<<<<;;;777111---++++++***)))'''&&&%%%%%%%%%###"""!!!"""###"""!!!$$$"""!!!!!!###$$$$$$###$$$$$$%%%%%%$$$######"""$$$$$$%%%$$$###$$$'''))),,,...000111222444777:::<<<======<<<999666444444888:::===@@@AAABBBBBBAAA????????????>>><<<:::888888777555555666555222///222555999<<>>>>>==================;;;888555666999:::777444555333000000111111111000333111///---,,,++++++,,,...---,,,+++++++++,,,,,,******))))))******+++,,,///---++++++,,,,,,,,,+++---------,,,,,,,,,++++++***))))))))))))******+++************)))))))))((((((((((((((())))))))))))))))))((())))))***++++++++++++++++++++++++++++++---,,,+++++++++---///000///222777<<>><<<<<<;;;888666:::888666555666777666555444333222333555666555444666555444333333222222222000000//////000111222333222222333333333333222222333222222333444555555444777333///...000222111000000111111222333333444444333333333444444555666666444555777999999888777666999777666777:::;;;999666444666888999888888999;;;:::888777777777777666444666555444222111///...---000///...///222444444444777777888888999:::;;;;;;;;;;;;;;;;;;;;;:::::::::<<<;;;::::::;;;<<<;;;999::::::;;;<<<;;;777111---))))))(((((('''&&&%%%%%%%%%###""""""#########"""&&&$$$""""""$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$###!!!"""###$$$$$$&&&)))+++***,,,...000111444777:::<<<<<<<<<:::777555555666777888;;;===???AAABBBCCC?????????>>>===<<<<<<;;;888777666777888777555333666999===???CCCIIIRRRYYY]]]___aaabbbccceeehhhkkktttyyyzzzwwwuuutttrrrpppkkkiiihhhhhhjjjnnnrrruuurrrqqqqqqsssvvvyyyyyyyyywwwyyy||||||zzzwwwvvvvvvyyyvvvrrrooonnnlllfffbbbXXXRRRIIIAAA<<<999666555444555666777888:::;;;;;;666555444444333333444444444444555444333333666888888888888888888777777666888999:::;;;<<<;;;::::::777777888999;;;>>>@@@BBB@@@@@@??????>>>>>>>>>>>>;;;888555555777777555222666444111111111111000///222000...,,,++++++++++++...---,,,,,,+++,,,,,,,,,******))))))******+++,,,000...,,,,,,---------,,,......------------,,,,,,))))))((())))))***,,,,,,************))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,---++++++++++++++++++,,,,,,,,,,,,++++++,,,---///000000444888===AAAEEEJJJMMMSSSZZZ```dddhhhllllllhhhlllmmmppptttxxx{{{~~~zzzxxxuuuuuuwwwxxxuuuvvvyyysssuuuyyy|||}}}yyyvvvvvvxxxyyy{{{}}}}}}}}}}}}~~~}}}~~~{{{zzzzzz|||~~~~~~~~~{{{rrrnnnhhhccc```___```aaa___``````______```bbbdddcccfffhhhhhhhhhkkkqqquuu{{{|||~~~IIIIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIHHHHHHIIIJJJKKKFFFDDDAAA@@@???===;;;999::::::999888888888777777333222222333555666555444777666444222222222333333000000111111222333444555222222333333444333333333444222111222444444333222:::666222000111111///---111111111111222333444555555444333222222444666777444666888::::::999777666888777777888:::;;;999777666777999999888888888999:::888666555666777666555444333222111000///......///......///111333444444777888888999:::;;;;;;;;;======<<<<<<;;;;;;::::::===<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;777111---((((((''''''&&&&&&&&&%%%%%%###""""""###$$$###"""'''%%%$$$###$$$$$$$$$"""%%%%%%&&&&&&&&&%%%%%%$$$"""###$$$$$$$$$%%%(((+++)))+++---...///222555777999999777555333222444666666777999;;;>>>@@@BBBCCC@@@???>>>============>>>888888888888888777666666888;;;???AAAEEELLLVVV]]]\\\^^^```aaaccceeehhhjjjtttvvvwwwwwwuuutttrrrpppkkkjjjiiiiiijjjmmmqqqssssssrrrrrrtttwwwzzz{{{{{{yyyzzz|||{{{yyyvvvuuuuuuwwwvvvrrrnnnnnnmmmhhhbbbZZZSSSJJJBBB<<<999777555333333444555666777888999666555555444444444444444444555666666555555777:::999999::::::999999888777999:::<<<=========<<<;;;888888888999;;;>>>@@@AAA@@@@@@@@@@@@??????>>>======;;;999888999888666333666444222222222111000...000...---+++***)))******---------,,,,,,,,,------******))))))******+++,,,///---,,,,,,------,,,+++---------------,,,,,,,,,*********)))******++++++*********)))))))))))))))******))))))((((((''''''''''''(((((()))***,,,,,,***************+++++++++++++++++++++,,,...///000444666:::<<<>>>AAADDDGGGOOOVVV\\\aaafffkkkllliiilllmmmpppssswwwzzz}}}yyyxxxuuuuuuxxxyyywwwxxx{{{tttwww{{{}}}yyywwwwwwyyyzzz|||~~~~~~|||||||||~~~~~~}}}zzzzzzzzz{{{}}}~~~}}}|||~~~}}}xxxnnnkkkfffaaa^^^^^^___```___```___^^^]]]^^^aaacccfffhhhiiiiiiiiilllrrrxxx|||~~~JJJJJJJJJKKKKKKLLLMMMNNNMMMLLLJJJIIIIIIIIIJJJKKKIIIGGGEEECCCBBBAAA>>><<<;;;;;;;;;;;;999888888888444222222333555666555444666555333111111111222222222222333444555555666666111222333444444444444444444222111222444444333222444111...000333555555333111111111111222333444555555444222111111333555777444666888::::::999777666777777777888::::::999888999:::;;;:::888666666666999777555555666777666555111111000/////////000111...//////000111333555666999999::::::;;;;;;<<<<<<=========<<<<<<;;;;;;;;;============<<<;;;;;;;;;999:::;;;<<<;;;777222...((((((''''''&&&&&&&&&%%%%%%###""""""###$$$$$$###'''%%%$$$###$$$$$$$$$"""$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%$$$###$$$&&&((()))+++,,,------///111444666666555222111111444666666777999;;;===@@@BBBCCCAAA@@@???>>>>>>>>>>>>>>>::::::999888666666666666999<<<@@@CCCFFFMMMVVV]]]___aaaccceeegggjjjnnnppprrrrrrsssvvvvvvuuusssrrrmmmlllkkkjjjkkkmmmpppqqqtttssssssuuuxxxzzz{{{{{{yyy{{{{{{zzzxxxuuutttuuuuuuuuuqqqllllllmmmhhhaaa[[[TTTJJJBBB<<<:::888777444444444555666666777777555666666555555555444444444666777777666777999::::::::::::::::::999999888:::;;;<<<===>>>===<<<<<<;;;:::::::::;;;===>>>@@@@@@@@@AAA@@@@@@>>>===<<>>???>>><<<:::::::::666555444444555666555444555444333222111111111111222333444555666666555555111222333444444555555444333222222333444555555444555222///000333444333111000111111222333333444444555444222111111333444666444555777999999888777666666777888999999999999999;;;<<<===;;;888555555555777666555555777777666555000///.........///111222...///111111222333666888:::::::::;;;;;;<<<<<<<<<===============<<<<<<<<<<<<===>>>>>><<<;;;<<<===::::::;;;<<<<<<999333///))))))(((((('''&&&%%%%%%%%%###""""""$$$%%%%%%$$$&&&$$$""""""$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%######$$$&&&)))***+++,,,+++---///111444555444222111222555777666777:::<<<>>>@@@AAABBBAAAAAAAAA@@@???>>>>>>===:::;;;:::999666555666888999===BBBFFFIIINNNVVV\\\___aaadddfffgggjjjnnnqqqrrrpppqqquuuwwwuuussssssnnnmmmllllllmmmoooqqqssstttsssssstttwwwyyyyyyyyyyyyzzz{{{yyywwwuuuuuuuuusssuuuqqqjjjjjjmmmhhh___ZZZTTTJJJBBB===;;;:::999888888888888777777777777555666666666666555444444444666777888777888999;;;:::::::::::::::999999888:::;;;<<<===>>>===<<<<<<<<<;;;;;;;;;;;;===>>>???AAAAAABBBBBBAAA???===<<<======;;;:::888777666555555444333333444333111///...---,,,***))))))******,,,,,,---............---******))))))******+++,,,,,,+++++++++,,,,,,***(((******++++++++++++,,,,,,///...,,,+++))))))(((((())))))))))))************))))))))))))((((((((((((''''''&&&&&&&&&'''((((((&&&&&&&&&'''(((((()))))))))***+++,,,...///000000...000444777999<<>>:::888777777888777666555555555555444444333222111222333444444555444333333111222333444555555555555333222222333555777666666777444111111222222///,,,///000222333444444333333444444333222222333333444555555666777777777777666555777888999999999999:::;;;<<<<<<;;;888666666666555555555666888888666444111000...------...///000...000222333222444777:::999::::::::::::;;;;;;;;;===============>>>>>>>>>;;;===???>>><<<<<<===???;;;;;;<<<======:::444000++++++***)))'''&&&%%%%%%%%%###""""""$$$&&&%%%%%%$$$"""!!!!!!###$$$$$$###"""######$$$%%%%%%$$$$$$&&&'''&&&%%%######$$$&&&&&&''')))***+++,,,///111000111222111000111333555777888;;;>>>@@@AAA@@@@@@BBBBBBBBBBBB@@@???===;;;:::;;;;;;:::888888:::===<<>>@@@AAABBBCCCDDDDDDBBB@@@>>>===<<<<<<<<<:::888777777777444333333444444444222000000///...,,,,,,,,,------+++,,,.../////////...---******))))))******+++,,,---,,,,,,,,,------+++)))+++++++++,,,,,,,,,------...---,,,+++***)))))))))((()))))))))************(((((((((((()))))))))))))))(((((('''''''''''''''&&&&&&''''''((())))))***)))***+++---...///000000---000333666888:::===@@@@@@GGGOOOUUU]]]gggkkkjjjiiijjjkkkmmmqqqvvvzzz|||~~~~~~~~~yyy}}}zzzyyy{{{{{{xxxyyy|||||||||}}}}}}~~~}}}}}}}}}}}}~~~~~~|||yyywwwwwwwwwzzz|||~~~~~~~~~}}}|||~~~~~~}}}}}}~~~}}}xxxqqqhhheee```[[[YYYYYYZZZ[[[\\\\\\[[[[[[[[[^^^bbbfffhhhkkkooopppppprrrvvvzzz|||~~~OOOOOOOOOOOOOOOPPPQQQRRRVVVTTTPPPLLLJJJJJJJJJKKKNNNLLLJJJJJJJJJIIIGGGFFFCCCEEEGGGFFFBBB@@@???@@@===;;;999999999999777666555666666777666444333222111222333333333222111000111222333444555555555555333222222444666888888777000...---///333666555333...000222444555444333222444444333333222333333333555555555555666666666777555666888999999999::::::999;;;<<<;;;999777777888444444555777999888555333333111///---,,,---...///...111333444333444888;;;999999999999999999::::::<<<<<<======>>>>>>??????:::===???>>>===<<<>>>AAA;;;<<<===>>>>>>;;;555111---,,,+++)))(((&&&%%%%%%%%%###"""###$$$&&&&&&%%%###!!! !!!###$$$$$$###!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&$$$######%%%'''###%%%''')))***---000333,,,---............000222777999===@@@AAAAAA@@@???BBBCCCCCCCCCAAA???<<<:::999;;;<<<;;;::::::>>>AAA???DDDJJJNNNQQQTTTYYY]]]fffgggiiijjjjjjkkknnnppppppjjjjjjoooqqqmmmiiiiiiiiijjjkkkmmmqqquuuxxxzzztttsssrrrrrrtttuuuuuutttxxxyyyyyyxxxvvvuuuvvvwwwtttxxxsssjjjiiimmmhhh]]]YYYSSSIIIAAA>>>=========<<<<<<:::999777666555444555666777777777666444333333555777888888888999;;;999999:::::::::999888888999:::<<<=========<<<;;;999999999:::<<>>=========<<<:::999999999333333333444555555222000222111000///......///000+++,,,.../////////......*********)))***++++++,,,---------...///...,,,***,,,,,,,,,------.........,,,,,,++++++***+++++++++(((((())))))*********+++''''''(((((())))))******+++***)))((((((''''''(((&&&''''''((()))******+++((()))+++---...///000000111333555666777888:::<<<>>>EEEMMMSSS\\\eeejjjjjjiiiiiijjjlllpppuuuyyy|||}}}~~~~~~zzz~~~{{{zzz|||{{{xxxxxx{{{|||||||||}}}}}}~~~~~~}}}}}}}}}{{{xxxvvvvvvwwwyyy{{{}}}{{{~~~|||~~~}}}}}}~~~~~~~~~~~~~~~}}}wwwppphhhddd___ZZZXXXXXXYYYZZZZZZZZZ[[[[[[\\\```fffjjjhhhlllpppqqqqqqsssvvvzzz{{{~~~OOOPPPQQQQQQQQQPPPOOONNNSSSRRRPPPMMMJJJJJJMMMOOORRRNNNKKKMMMPPPPPPKKKFFFGGGHHHHHHGGGDDDBBBBBBCCC999999999:::;;;:::888555888777555555555555333111555333222222333444333222222333333333222333666888333333222222333555666888666111111444444111111666111111222222333444555555555555555555555555555555777666444333333444666777666666666777888:::;;;<<<;;;:::::::::;;;;;;999777777777888777666555333222111///------///000111000111222333444555777888888999:::<<<===>>>===<<<<<>>???AAAAAA???<<<============>>>>>>>>>>>>=========<<<;;;:::888888333000,,,)))((((((&&&$$$((('''$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&&&&&&&&&&&&&'''((())))))))))))***+++---...//////111000/////////111222333888999<<<>>>@@@AAAAAAAAAAAAAAAAAABBBBBB@@@;;;888999:::;;;;;;::::::<<<>>>BBBEEEIIIOOOVVV\\\```ccceeeiiinnnqqqrrrqqqqqqqqqkkkllllllmmmlllllllllkkkgggiiilllnnnppprrruuuwwwvvvuuusssrrrqqqqqqrrrrrrxxxyyy{{{||||||{{{yyyxxxxxxyyyuuuooollljjjddd]]]VVVQQQJJJDDD@@@>>>===;;;======<<<;;;999888777777777888::::::999777555333444555666777999;;;<<<===;;;;;;:::999999888777777999:::;;;<<<============:::;;;;;;;;;<<<>>>BBBEEECCCCCCCCCCCCCCCCCCCCCCCCBBB@@@===<<<<<<;;;:::888999888666444444444555666555333222222222111///------.../////////...---,,,---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,---......---,,,,,,******))))))))))))))))))***)))))))))++++++)))'''''''''((()))))))))))))))+++)))'''%%%%%%&&&((()))***)))((()))******(((&&&((())))))+++,,,---......222222222333444777999:::>>>AAAGGGPPPYYY```ccceeefffgggjjjnnnrrrvvvzzz|||~~~~~~{{{zzzzzz{{{||||||zzzyyy~~~}}}}}}}}}yyy~~~~~~zzzwwwwwwyyy}}}||||||~~~~~~zzz|||}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}|||~~~~~~}}}wwwrrrnnngggaaa]]][[[YYYWWWYYY]]]___]]][[[]]]aaaeeeeeedddiiimmmppppppoooqqqvvv|||OOOPPPQQQQQQQQQPPPOOONNNQQQQQQPPPMMMKKKJJJLLLNNNOOOOOOOOOOOOOOONNNLLLJJJJJJLLLMMMLLLIIIGGGFFFGGGBBBAAA@@@AAAAAA???;;;999999777555444555555444333666444222222333444333222333333444333222333555777222222222333333444555666666222111444444111222666222222333333222222111111555555555555555555555555666555333222222333555666666666666777888999;;;<<<;;;:::999:::;;;;;;999777777777888777666555333222444222000000111333333222000111222444666777888888::::::;;;<<<<<<<<<<<<<<>>===<<<=========>>>>>>>>>>>>=========<<<;;;:::999888333000,,,***)))(((&&&%%%(((&&&%%%$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''(((((()))***,,,---...///---///000///......000222777888;;;>>>@@@AAAAAABBBCCCBBBBBBBBBAAA???<<<999:::;;;<<<<<<;;;<<<>>>@@@EEEHHHMMMSSSYYY___ccceeefffjjjooosssssssssrrrrrrkkkllllllmmmmmmmmmllllllhhhiiilllnnnooorrrtttvvvttttttsssrrrssstttuuuvvvxxxyyy{{{||||||{{{zzzyyy{{{{{{wwwpppllliiiccc\\\UUUPPPIIICCC@@@???===<<<======<<<;;;:::888888777888888999999888777555444555555666888999:::;;;<<<;;;;;;;;;:::999999888888999:::;;;<<<<<<===<<<<<<::::::;;;;;;;;;===@@@CCCCCCCCCCCCCCCCCCCCCDDDDDDCCC@@@>>><<<<<<;;;:::888888888777555555444444444444333222222222111///---------............---------------,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,---......---,,,++++++++++++******)))))))))***))))))***++++++***((('''((())))))******)))))))))((('''&&&&&&&&&''''''(((''''''(((***+++***((()))***+++,,,---......///000000000111333555777999<<>>???>>><<<<<<=========>>>>>>>>>>>>>>>>>>===<<<;;;999999333000---***)))((('''%%%(((&&&%%%%%%%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$%%%&&&'''''''''((()))***+++,,,---...+++...111111///...///000555777:::===@@@BBBCCCCCCEEEDDDBBBAAAAAA???===:::;;;<<<=========>>>AAACCCHHHLLLRRRXXX___cccfffggghhhlllqqquuuuuuuuuuuuuuukkkkkkmmmnnnnnnnnnnnnmmmjjjkkkkkkmmmooorrrtttuuussssssssstttuuuwwwxxxyyyxxxyyyzzz|||||||||{{{zzz~~~~~~yyyrrrmmmiiiaaaZZZSSSNNNHHHCCC@@@???>>>======<<<<<<;;;:::999888888888888888777777666666555666777777888999999::::::<<<<<<;;;;;;::::::999999::::::;;;<<<<<<;;;;;;;;;::::::;;;::::::<<>>===<<<;;;:::888888888888777666444333222444222111111222111///------------------------.........---------,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,---......---,,,+++------,,,+++***))))))(((+++******+++,,,,,,+++)))((()))******++++++******((((((((((((((('''&&&&&&&&&&&&&&&(((***,,,+++******++++++,,,---...//////.........///111333555777;;;===AAAGGGNNNUUUZZZ]]]___aaaeeehhhlllppptttxxx|||}}}~~~~~~~~~~~~~~~~~~zzzvvvuuuuuuxxxyyy||||||xxxzzz}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||yyy|||{{{yyyzzz|||~~~~~~}}}{{{{{{{{{|||~~~{{{|||~~~~~~yyytttnnnkkkeee```^^^___]]]ZZZZZZ]]]^^^]]]\\\^^^aaadddeeeeeeeeehhhllloooppptttzzzPPPPPPPPPPPPOOOOOONNNNNNNNNOOOOOONNNLLLKKKKKKLLLOOOPPPPPPPPPOOOOOOOOOOOOKKKMMMOOOPPPMMMKKKIIIIIIHHHGGGEEEDDDCCCAAA>>>;;;>>>;;;777555666888999999888666444444555555444333444555555444333222333555000111333444444444333222555444333333333333444555222333555555444111...+++444444444444444444444444555444444333333444444555666666666666777888999:::;;;:::999999::::::999777777777888777666555333222000...,,,,,,---.........222333555777999:::;;;;;;;;;:::999888888999;;;<<<<<<;;;999999;;;>>>@@@AAA<<<<<<<<<=========>>>>>>>>>>>>>>>===<<<;;;:::999444111---+++***)))'''&&&'''&&&%%%%%%&&&%%%$$$"""########################""""""""""""###$$$%%%&&&&&&&&&&&&&&&'''((())))))(((((()))+++,,,---...///...///111222333222000---444666999===@@@CCCDDDDDDGGGEEECCCAAAAAA@@@>>><<<;;;<<<=========???CCCFFFLLLPPPVVV]]]cccfffhhhhhhjjjnnnssswwwwwwwwwwwwwwwkkklllnnnoooppppppooonnnnnnlllkkklllooorrruuuvvvtttuuuuuuvvvwwwxxxyyyzzzxxxyyyzzz{{{||||||{{{{{{{{{tttmmmhhh```XXXQQQLLLFFFBBB@@@???>>>>>><<<<<<;;;;;;:::::::::999999888777666666666666777888888888888888999999999<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;::::::999;;;;;;<<<;;;;;;<<<@@@BBBCCCDDDDDDEEEEEEFFFFFFFFFDDDBBB???===<<<;;;:::888777888888888666444222111333222111111111111///---------------------......//////......------,,,,,,***+++,,,,,,------,,,,,,+++,,,------------,,,+++......---,,,+++))))))(((+++******+++------,,,***))))))***+++++++++++++++((()))***+++***)))'''&&&'''&&&&&&(((***+++***)))******++++++,,,---...............///000333555666;;;===@@@DDDIIIOOOUUUYYYZZZ]]]bbbeeegggkkkqqquuuyyy{{{|||}}}}}}~~~~~~{{{xxxvvvvvvvvvxxx|||{{{xxxyyy|||~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}zzzwwwwwwvvvuuuvvvzzz}}}zzzyyyyyyzzz}}}}}}~~~|||vvvqqqllliiiccc___^^^```___[[[ZZZ]]]]]]]]]]]]___aaacccdddeeeeeehhhkkknnnppptttzzz~~~~~~~~~PPPPPPOOOOOONNNNNNNNNNNNNNNOOOOOONNNMMMKKKLLLMMMSSSOOOMMMNNNRRRTTTQQQOOOKKKMMMOOOOOONNNKKKJJJJJJKKKJJJIIIHHHIIIHHHFFFDDDBBB>>>:::888999::::::::::::888666555666666555444333444555555333222333444111222333444555444333222444555444333333444555444111333555666555333111///444444444444444444444444666666555555555555666666666666666666777888999999:::999888999::::::888666777777888777666555333222333111//////111222333222444666888:::<<<<<<<<<;;;<<<;;;999888888999:::;;;;;;;;;;;;:::;;;===@@@CCC<<<<<<<<<<<<============>>>>>>======<<<:::999888555222...,,,+++***(((''''''&&&%%%&&&&&&&&&###!!!########################""""""""""""###$$$%%%&&&&&&&&&&&&&&&'''((()))))))))***+++,,,---///000000111...---111666666000)))444666999===@@@CCCDDDEEEGGGEEECCCBBBBBBBBB@@@>>>;;;<<<======>>>AAAEEEIIIOOOSSSYYY___eeehhhiiijjjllloootttwwwxxxwwwvvvvvvlllmmmoooqqqqqqqqqooonnnooommmjjjkkknnnsssuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzz|||tttnnnhhh___WWWOOOKKKEEEAAA??????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777777888888888888888888888888888<<<<<<;;;;;;;;;;;;::::::999:::::::::::::::999888<<<======<<<<<<>>>BBBDDDEEEEEEEEEFFFFFFGGGGGGGGGEEEBBB???======<<<:::888777777888888777555333111222111000000111111///------------....../////////000000///......---,,,,,,***+++,,,,,,------,,,,,,++++++,,,------,,,++++++......---,,,+++))))))(((*********+++------,,,+++))))))***+++++++++++++++)))***,,,---,,,+++(((''')))(((((((((******(((''')))))))))***++++++,,,,,,///...//////111333666777<<<>>>BBBDDDGGGKKKQQQVVVVVVZZZ```cccdddhhhnnntttwwwyyyzzz{{{{{{}}}~~~}}}|||zzzyyywwwtttxxx}}}~~~{{{yyyyyy|||}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||zzz}}}~~~{{{yyysssrrrsssuuuzzz|||{{{zzzzzz|||~~~yyysssmmmiiifffaaa^^^^^^```___[[[ZZZ]]]\\\]]]___```aaacccdddeeeggghhhkkkmmmppptttyyy||||||}}}~~~PPPPPPOOONNNNNNNNNNNNNNNOOOPPPPPPNNNMMMLLLMMMOOOTTTPPPLLLNNNSSSVVVTTTPPPOOOPPPQQQQQQOOONNNNNNOOOKKKIIIHHHHHHJJJJJJIIIHHHFFFCCC???===<<<<<<<<<;;;;;;999777666777777666444222444555555444333444444333444444555555444444444444666555333333555666444111222444555555444333222333333333333333333333333666666666666666666666666666666666666666777888999:::999888999::::::888666777777888777666555333222111///......111333444444666888:::<<<===<<<;;;:::<<<;;;;;;::::::::::::::::::;;;<<<<<<;;;===@@@BBB;;;;;;<<<<<<<<<==================<<<;;;:::888888555222///,,,+++***)))'''&&&&&&%%%&&&'''&&&###!!!########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''***+++,,,---...///000111111///---000555555///)))444666999===@@@CCCDDDDDDEEEDDDCCCDDDDDDDDDBBB@@@<<<===>>>>>>@@@CCCIIIMMMSSSVVV[[[aaafffiiikkklllmmmpppuuuwwwwwwuuuttttttmmmoooqqqssssssqqqooommmoookkkgggggglllrrruuuvvvzzzzzzzzzyyyyyywwwvvvuuuyyyyyyxxxxxxxxxxxxxxxxxx}}}~~~{{{tttnnniii```WWWOOOKKKEEE@@@>>>>>>======;;;;;;;;;;;;;;;<<<<<<<<<999999999999999999999999888888888888888999999999;;;;;;;;;:::::::::::::::888888999::::::999999999<<<<<<=========@@@CCCFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFCCC@@@>>>===<<<:::888777777777777666555444333111000000000111111///---,,,---///000111111000///111111000///...------,,,***+++,,,,,,------,,,,,,***+++,,,------,,,+++***------,,,+++***))))))((()))))))))***,,,---,,,+++((()))******++++++******)))***,,,---,,,+++)))(((***)))((()))***)))(((&&&))))))))))))*********+++/////////000222444666888<<<@@@DDDFFFFFFIIINNNRRRTTTYYY___bbbcccfffmmmsssvvvxxxyyyyyyyyy{{{~~~~~~~~~}}}}}}|||zzzxxxuuuyyy~~~~~~||||||{{{}}}~~~~~~~~~}}}|||||||||www{{{}}}{{{zzzsssssstttxxx}}}}}}}}}||||||}}}|||wwwpppkkkfffccc___]]]\\\___^^^[[[ZZZ]]]ZZZ]]]```aaaaaabbbdddeeeggghhhjjjlllpppuuuyyy{{{{{{|||}}}~~~PPPOOONNNMMMMMMMMMNNNOOOQQQQQQPPPNNNMMMMMMOOOQQQSSSPPPOOOOOORRRUUUUUUTTTQQQRRRRRRPPPNNNNNNPPPRRRLLLJJJHHHHHHIIIJJJIIIHHHIIIFFFCCCAAA@@@???===;;;<<<:::888777777777666555000222555555555444444555666555555444444555555555333777666222222666777333222222333333333333222222333333333333333333333333555555666666666666555555777666666666666777888888:::999888999:::999888666777777888777666555333222...,,,+++---000333444444777888:::<<<<<<:::888777<<<<<<<<<<<<<<<;;;::::::888:::<<<<<<;;;;;;===???;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;:::999777666666333///---,,,+++)))(((&&&%%%&&&&&&'''&&&### ########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$%%%&&&'''''')))***+++,,,...///000000222333555555444333111111555777:::===@@@BBBCCCDDDCCCCCCDDDEEEGGGFFFDDDAAA??????@@@AAACCCGGGMMMQQQWWWYYY]]]bbbgggkkkmmmooommmqqquuuvvvuuusssrrrqqqoooqqqssstttsssqqqnnnllllllgggbbbccciiipppssstttyyyyyyzzzzzzyyyxxxvvvuuuyyyyyyxxxwwwvvvvvvvvvvvvzzz|||yyysssnnniii```XXXPPPKKKEEE@@@>>>===<<<;;;:::;;;;;;;;;<<<<<<======999999;;;;;;;;;;;;:::999777777888888999999999:::999999::::::::::::::::::666777888999999:::999999999:::;;;<<<===@@@DDDGGGIIIIIIHHHHHHGGGGGGFFFFFFFFFDDD@@@>>>===<<<999888666666555555555555666666111000///000111111///---,,,...111333444333111///222222111000///...---,,,***+++,,,,,,------,,,,,,***+++,,,------,,,+++***+++++++++******)))))))))((((((((())),,,,,,+++***'''((())))))******))))))))))))*********)))((('''(((((('''(((******)))''')))************+++++++++/////////000222444666888<<<@@@EEEGGGFFFGGGKKKNNNRRRXXX___bbbbbbeeemmmtttvvvwwwxxxxxxxxxzzz~~~}}}}}}|||yyyvvvvvvzzz~~~~~~~~~}}}~~~~~~}}}||||||{{{www{{{~~~|||zzz{{{wwwwwwxxx|||~~~}}}}}}~~~~~~zzzuuunnnhhhdddaaa___[[[ZZZ]]]\\\ZZZZZZ]]]YYY]]]```bbbaaabbbccceeeeeefffhhhkkkqqqvvvzzz|||{{{{{{|||~~~PPPOOONNNMMMMMMMMMNNNOOORRRRRRPPPNNNLLLMMMPPPSSSPPPQQQRRRQQQQQQRRRUUUWWWQQQQQQPPPNNNMMMMMMPPPRRRRRRPPPNNNMMMNNNNNNMMMLLLKKKIIIFFFDDDBBB@@@===:::===;;;888888888888666555///222444555555555555666888777555444444555666777333777777222222777777333333222222111111111000000333333333333333333333333444444555555555555444444777666666666666777777888:::999888888999999888666777777888777666555333222000///...000444777999999777888:::;;;;;;999666444<<<<<<===>>>===<<<:::999666999<<<<<<:::999;;;===;;;;;;;;;<<<<<<<<<======;;;;;;;;;:::999888777666666333///---,,,+++)))(((&&&%%%&&&''''''&&&### """"""""""""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&&&&'''((())))))))))))***+++---...//////333999>>><<<666222555:::555777:::===@@@BBBCCCCCCBBBBBBDDDFFFHHHHHHEEEBBBAAAAAABBBCCCEEEJJJPPPTTTZZZ\\\___ccchhhllloooqqqnnnqqquuuvvvtttrrrpppoooppprrrtttuuutttqqqnnnkkkiiiccc^^^___fffnnnqqqrrrxxxxxxyyyzzzyyyxxxwwwvvvzzzyyywwwvvvuuuuuuttttttxxxzzzxxxrrrnnniiiaaaXXXPPPKKKEEE@@@===<<<;;;:::::::::;;;;;;<<<=========999:::<<<======<<<:::999666777777888999999::::::999999999999999999999999555666777888999:::::::::888999:::;;;<<>>===<<<999888666666555444444666777888000//////000111111///---+++...222555666444111///222222111000///...------++++++,,,---------,,,,,,***+++,,,,,,,,,,,,+++************)))))))))))))))((('''''')))+++,,,+++***''''''((()))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&(((***++++++)))++++++++++++++++++,,,,,,.........///111333666777;;;@@@FFFGGGFFFEEEHHHLLLRRRXXX___bbbbbbeeemmmtttvvvwwwwwwwwwwwwyyy}}}~~~~~~}}}{{{wwwtttwww{{{~~~~~~~~~}}}||||||{{{yyy|||}}}zzzyyyzzz{{{{{{|||~~~~~~~~~}}}}}}~~~~~~~~~zzztttmmmgggccc```^^^[[[YYY[[[[[[YYYZZZ^^^YYY]]]aaabbbbbbaaaccceeecccdddfffkkkrrrxxx|||~~~{{{||||||}}}~~~MMMPPPRRRQQQMMMKKKLLLNNNLLLOOOPPPPPPOOOOOORRRUUUTTTRRRPPPPPPRRRTTTTTTTTTTTTRRRPPPNNNMMMNNNOOOPPPUUUQQQNNNMMMOOOQQQOOOMMMMMMLLLIIIHHHFFFCCC@@@>>>>>><<<:::888777777888888666777777777666444222111777666555333222222333333555555555333111111333555666333333555555222222444111111333444555555666666===999444333555666666555444555666888888777777666777777777777777777777777777888999999888666333222222222222222333444555666666777999;;;<<<;;;:::999;;;:::999999999:::;;;<<<>>><<<;;;999999:::;;;<<<:::;;;<<<<<<<<<;;;:::999::::::;;;:::888666333111666111...((((((444777((('''$$$"""!!!"""#########&&&%%%$$$""""""""""""###$$$$$$##################&&&''''''&&&$$$$$$%%%''')))+++---...///000222444888:::<<<<<<:::888666666777888:::;;;<<<>>>BBBDDDBBBDDDEEEDDDCCCCCCDDDEEEBBBCCCDDDEEEGGGKKKQQQUUU[[[]]]aaaeeejjjmmmpppqqqvvvtttssssssssssssqqqpppqqqppppppsssvvvtttnnngggdddbbb______bbbiiiqqquuuwwwvvvwwwxxxzzz{{{yyywwwzzzxxxwwwwwwxxxzzzzzzzzz{{{zzzwwwtttooohhhaaa[[[TTTKKKCCCAAA???<<<;;;<<<;;;;;;;;;===??????===<<<===<<<;;;;;;===>>>>>>>>>777666777999;;;;;;999777777777888888999:::::::::888777777888999999666444:::777666888===BBBDDDDDDKKKJJJIIIHHHGGGFFFFFFFFFBBBBBBBBBAAA???<<<999777666444222222444666777666222111000//////...//////---...111333444555555555222111000...,,,++++++***,,,---,,,***+++///...***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***++++++***)))))))))))))))))))))))))))++++++++++++++++++++++++%%%&&&((()))))))))((('''***))))))))))))+++,,,---))))))***++++++++++++***---...//////000222666999:::===AAADDDEEEFFFHHHIIIUUUWWW[[[___dddhhhkkklllvvvvvvvvvuuuvvvyyy{{{yyyxxxxxxyyy{{{|||}}}~~~~~~~~~~~~~~~||||||||||||}}}zzzxxxzzz|||}}}{{{zzzzzzzzz{{{}}}~~~{{{vvvrrroookkkeee```[[[ZZZXXXWWWWWWXXXZZZ[[[[[[]]]___``````aaaccceeeeeehhhlllppptttyyyOOOPPPQQQQQQPPPNNNNNNOOOLLLNNNPPPOOONNNNNNQQQTTTTTTRRRPPPQQQRRRTTTTTTTTTSSSRRRPPPOOONNNNNNOOOOOOSSSRRRPPPOOOPPPQQQQQQPPPOOOMMMJJJIIIIIIGGGCCC??????>>><<<999888888999999666777777777666555333222777666444333333333333444888888888666444444666777666444666999999444222333444555555666666666666555;;;888444222444555555444555666777888888888777777777777777777777777777777777888999999888666333222222222222222222333444555555666888:::::::::999888:::999999999999:::;;;<<<>>><<<;;;999888999:::;;;;;;;;;<<<<<<<<<;;;:::999::::::;;;;;;999777444222444000...))))))777>>>333'''%%%"""!!!"""$$$$$$$$$$$$######""""""###$$$%%%$$$###############$$$$$$$$$%%%&&&&&&%%%%%%'''))))))+++...///000111444666888:::<<<<<<;;;999888888555777:::;;;<<<===???AAABBBCCCDDDDDDCCCBBBCCCEEEEEEFFFGGGHHHJJJNNNSSSWWW\\\^^^aaafffjjjnnnqqqrrrtttsssrrrrrrssssssrrrqqqpppnnnnnnqqqtttrrrlllfffbbbaaa______ccciiioootttssstttvvvyyy|||}}}{{{yyy{{{yyywwwwwwyyyzzz{{{zzz{{{yyyvvvsssnnnggg___YYYOOOGGG@@@@@@???===<<<===;;;::::::<<<>>>===<<<:::;;;:::999999;;;<<<<<<;;;666666666999;;;<<<;;;999666666666777777888999:::888777777888999999888666;;;888777999===AAACCCCCCKKKJJJIIIHHHGGGGGGFFFFFFBBBBBBBBBAAA???<<<999888666444333333555666777666222222111000////////////...///111222444444444333222111000///...---------,,,...---***+++...---))),,,,,,,,,,,,,,,,,,,,,,,,---+++******++++++)))((())))))))))))))))))))))))************************((())))))***************,,,+++***)))))))))***+++++++++,,,,,,---------,,,---.../////////222666999:::===AAADDDFFFGGGIIIKKKXXXYYY[[[___dddiiinnnqqqtttuuuwwwyyyyyy{{{}}}zzzxxxxxxyyyzzz{{{|||~~~~~~}}}|||}}}~~~~~~{{{yyyzzz}}}~~~|||{{{zzzyyyzzz|||}}}~~~~~~zzztttpppnnnjjjddd___[[[ZZZXXXWWWWWWXXXYYYZZZ]]]^^^``````___```aaacccdddfffkkkooosssyyyPPPPPPPPPQQQSSSSSSRRRQQQMMMNNNOOONNNNNNNNNPPPRRRTTTSSSQQQQQQSSSTTTTTTSSSQQQQQQPPPPPPOOOOOONNNNNNOOOPPPPPPOOOOOOOOOQQQRRRRRROOOKKKKKKMMMLLLGGGAAABBBAAA???<<<;;;::::::;;;777777888888888666555444555555444444333444444555666666666444222111222444666666888<<<;;;666222222777888888888888777666555999777333222333444444444666777888999999999888777777777777777777777777777777888999999888666444333222222222111222222333333333444666777888888777666888888888999:::;;;<<<===>>><<<;;;999888888999999;;;;;;<<<<<<;;;;;;:::999:::;;;<<<<<<:::888666444111......***)))888DDD???(((&&&######$$$%%%%%%$$$""""""""""""###$$$%%%&&&###############$$$%%%&&&###$$$&&&&&&&&&'''(((******,,,///111222444777999999:::<<<<<<:::999999:::444666:::;;;;;;;;;<<<===@@@BBBCCCCCCBBBBBBCCCEEEHHHIIIKKKLLLNNNQQQVVVYYY\\\^^^bbbfffkkknnnqqqrrrrrrqqqoooppprrrssssssrrrnnnmmmmmmoooqqqoooiiiddd______^^^___ccchhhmmmqqqpppqqquuuzzz~~~}}}{{{{{{yyyxxxxxxyyy{{{{{{{{{{{{yyyvvvrrrllleee\\\VVVJJJCCC>>>???@@@>>><<<===;;;::::::;;;<<<<<<:::777999888666777888:::999999666555666888;;;<<<;;;:::666666555555555777999:::999777666777999:::::::::<<<:::999:::===@@@BBBCCCIIIIIIIIIHHHHHHGGGGGGGGGCCCCCCBBBAAA???<<<:::888777555444444666777777666333333111000000/////////000000111222222222222111222111000///............---///---++++++...---))),,,,,,,,,,,,,,,,,,,,,,,,...,,,+++***++++++)))'''))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))***++++++---,,,+++))))))))))))***++++++,,,,,,,,,------------......//////222666999:::===BBBEEEGGGIIIKKKMMMXXXXXXZZZ]]]bbbiiiooosssqqqtttxxx{{{|||}}}~~~~~~{{{xxxxxxxxxzzz{{{zzz|||~~~}}}}}}|||zzz|||~~~~~~|||{{{zzzyyyyyy|||}}}~~~~~~~~~~~~}}}}}}}}}~~~zzzsssooolllhhhccc___[[[ZZZXXXWWWWWWWWWXXXYYY^^^```aaaaaa______```bbbbbbeeejjjnnnsssxxx~~~QQQOOONNNPPPTTTVVVTTTRRRNNNNNNNNNNNNMMMNNNOOOPPPTTTSSSQQQRRRSSSTTTSSSRRRPPPPPPPPPPPPPPPOOOMMMMMMJJJMMMPPPOOOMMMMMMPPPSSSTTTPPPMMMNNNQQQQQQKKKEEEFFFEEEBBB@@@>>>======<<<888999999:::999888777666444444444444444555555555444555555333111000000111888666777;;;:::555222333777777888888888777777666888777555333333444555555666777888999:::999999888666666666666666666666666777888999:::999777555333333333222111111111222222222333444555666666666666777777888999:::<<<=========<<<;;;999888888888888;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;999777555///---...+++'''555DDDDDD(((&&&$$$$$$%%%%%%%%%$$$""""""#########$$$$$$%%%"""""""""###$$$%%%&&&'''###%%%''''''''''''((()))***,,,///222333555888;;;777999999999777777888999444777:::<<<<<<;;;;;;<<>>@@@AAA>>><<<<<<<<<;;;;;;;;;<<<;;;999777999777666666777888888777666666555666888999999777666555444444555666888999999777666777999<<<=========<<<;;;;;;===???BBBCCCHHHHHHHHHHHHHHHHHHGGGGGGCCCCCCBBBAAA???===:::999777666555555777777777666555444333111000000000000111111111111111000000000222111000...---,,,,,,,,,...///...+++,,,...---)))------------------------...---++++++++++++)))'''))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++---,,,***)))))))))************)))*********++++++,,,---......///111666999999<<>>:::;;;;;;<<<;;;:::888777444444555555555555555555666777888777444333333444999666444666555222222555333444555666777777777777888777777666555555666777666777888999:::999999888666666666666666666666666777888999:::999777555444333333222222111222222222222333444444555555666666777777888:::;;;<<<======<<<<<<;;;:::999999999888<<<<<<;;;;;;::::::::::::<<<<<<======<<<999777555///+++---***$$$...===???'''&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$######""""""############$$$%%%&&&'''%%%'''))))))'''&&&&&&'''***,,,///222333555888;;;666666666555333333555777444777;;;<<<<<<<<<<<<<<<>>>???AAABBBBBBBBBDDDFFFJJJLLLNNNPPPRRRVVVZZZ]]]\\\^^^aaaeeeiiilllnnnooonnnlllkkklllnnnqqqssssssnnnnnnnnnnnnmmmjjjfffccc[[[\\\]]]___cccgggkkkmmmqqqssswww||||||yyy{{{yyyxxxxxxyyy{{{{{{{{{|||zzzvvvrrrmmmeee\\\VVVLLLEEE@@@AAAAAA===::::::<<<<<<;;;<<<===<<<:::888999888666666777888888777888666555555666666555444666666555555666777999::::::888777888:::===>>>>>>>>>======<<<===???BBBDDDGGGGGGHHHIIIIIIIIIHHHHHHDDDDDDBBBAAA???===;;;:::888777666666888888777555666555444333111111000000222222111000/////////...222111///---+++***))))))...///...+++,,,///...***------------------------...---++++++,,,+++***(((************************)))))))))))))))))))))))))))((('''''''''(((***+++******)))))))))***,,,---******)))))))))***+++,,,,,,---......///111555888999<<>>===<<<;;;999888555555666666666555555444333444666555444222333333888444222333222111333777222222444555666777777777666777888777555555666888666777888999999999888777777777777777777777777777777888999::::::888666555333333333222222333444444444444444555555666777777777888999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::===<<<;;;::::::::::::;;;============;;;888555444///***,,,***###)))444444&&&%%%$$$$$$%%%%%%$$$###$$$%%%%%%$$$$$$"""!!!!!!$$$$$$$$$$$$$$$%%%&&&'''&&&(((******(((&&&&&&&&&***,,,///111222444777999555555333111//////111333444777:::;;;;;;<<<<<<>>>===???AAABBBBBBCCCEEEGGGIIIKKKOOORRRTTTXXX\\\______```cccfffiiikkklllmmmmmmkkkiiijjjmmmppprrrrrrmmmnnnnnnmmmjjjgggdddbbb\\\\\\]]]___bbbgggkkkmmmtttuuuxxx{{{~~~~~~{{{xxxzzzxxxwwwwwwxxxzzzzzzzzz{{{yyyvvvrrrmmmeee\\\WWWNNNFFF@@@@@@???<<<999999<<<;;;;;;<<<======;;;999:::888666666777888777666888666444444555666555444777777888888999999:::::::::999888:::<<<>>>???>>>===>>>>>>>>>===???CCCEEEEEEFFFHHHIIIJJJIIIIIIHHHEEEDDDCCCAAA???===;;;;;;888777777888999999777555888777555444222111111111222111000///............111000...,,,+++))))))(((---...---+++---000///+++---------------------------,,,++++++,,,,,,+++***************************************************+++************+++,,,,,,***))))))))))))+++,,,------,,,+++++++++,,,---...,,,------......111555888;;;>>>BBBFFFHHHIIILLLMMMMMMQQQWWW^^^cccggghhhhhhlllnnnppprrrtttxxx}}}||||||}}}~~~~~~{{{yyyyyyzzz{{{|||}}}~~~~~~~~~}}}}}}}}}~~~{{{yyyyyy{{{{{{}}}}}}{{{zzzzzzzzzzzzzzz{{{{{{}}}|||zzzyyyyyyzzz|||~~~~~~xxxqqqllliiifffbbb^^^WWWWWWWWWWWWWWWWWWWWWWWWZZZ\\\___```bbbcccfffhhhiiilllppptttvvvyyy|||OOOQQQSSSTTTTTTUUUVVVWWWTTTQQQNNNNNNOOOPPPNNNLLLQQQPPPPPPPPPQQQQQQOOOMMMQQQPPPOOOMMMMMMMMMMMMNNNOOOOOOPPPQQQSSSSSSRRRPPPMMMPPPTTTUUUSSSPPPOOOOOOPPPOOONNNKKKHHHEEECCCAAA@@@@@@@@@???===;;;999777666666777777666555444333...000333333222111111222555222111444444222333666333444555555666666666666444666888777555444666888555666777888888888777777777777777777777777777777777888999::::::999777555333333333333444555666666555555555666666777888999888999:::;;;;;;;;;;;;:::;;;;;;<<<<<<======<<<<<<===<<<;;;:::::::::;;;;;;===>>>>>>===:::777444222///(((***+++$$$&&&,,,***%%%$$$###$$$%%%%%%###!!!"""###$$$$$$$$$$$$""""""%%%%%%$$$$$$$$$%%%%%%&&&$$$''')))***)))''''''''')))+++...///000111444666666555222///,,,,,,///111333555777888999:::===???===???BBBCCCCCCEEEGGGIIIHHHKKKPPPSSSWWW[[[___ccccccdddfffhhhjjjllllllmmmmmmjjjhhhiiikkknnnpppqqqlllllllllkkkgggdddaaa```]]]]]]]]]^^^bbbgggkkknnnuuuvvvwwwzzz}}}~~~|||zzzyyywwwvvvvvvwwwyyyyyyyyyxxxvvvtttpppkkkddd\\\VVVMMMEEE>>>======:::999::::::999999;;;<<<<<<;;;999999888666666666777666555777555444555777999999999777888:::<<<===<<<;;;::::::::::::<<<>>>???>>>===<<<>>>???>>>>>>???DDDGGGDDDFFFHHHIIIJJJJJJIIIHHHFFFEEECCCAAA>>>===<<<;;;999888888999:::999777555999888666444333222222111222111///...---......//////...---,,,,,,,,,,,,,,,,,,------+++---111111---........................,,,+++***+++---------,,,******************************************************+++,,,,,,,,,,,,++++++***)))))))))***+++,,,---,,,+++******,,,...///+++,,,------...111555888>>>AAAEEEHHHJJJKKKMMMOOONNNPPPUUU[[[```cccfffgggiiilllqqqtttwwwyyy}}}|||{{{|||~~~|||zzzyyyyyy{{{|||~~~~~~~~~~~~~~~}}}}}}|||}}}~~~zzzwwwwwwyyyxxxyyy|||~~~~~~~~~}}}zzzzzzzzzzzzzzz{{{|||}}}}}}~~~~~~}}}|||{{{xxxyyyzzz|||}}}|||vvvnnniiifffccc___\\\XXXXXXYYYZZZ[[[[[[[[[[[[[[[]]]```aaabbbccceeeggghhhlllrrrvvvzzz}}}PPPSSSVVVWWWUUUUUUWWWYYYUUURRROOOOOOPPPQQQOOOLLLPPPOOOOOOPPPQQQPPPNNNKKKRRRQQQNNNLLLLLLLLLNNNOOONNNLLLLLLNNNQQQQQQOOOKKKJJJPPPUUUVVVRRROOOOOOPPPQQQQQQOOOMMMJJJGGGDDDBBBAAAAAAAAA@@@>>>;;;999777777777777777777555333222000222555666555444555555222000222666777444333666666666666666666555555444333555777666444333555777444555666888888777777666777777777777777777777777777888999::::::999777666333333333444555666777888777666666777777888999:::888999:::;;;;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;>>>>>>>>><<<:::666222000///''')))+++%%%%%%)))%%%$$$#########$$$$$$"""!!! !!!###$$$%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%"""%%%(((***)))))))))))))))+++---...///000222444777666333///++++++...000222333555666777999<<>>@@@BBBCCCDDDEEEHHHJJJHHHLLLPPPUUUYYY]]]bbbeeefffggghhhjjjlllmmmmmmmmmmmmjjjhhhhhhkkknnnppppppkkkkkkkkkiiieeebbb______^^^]]]]]]^^^bbbggglllooouuuuuuwwwyyy}}}~~~~~~|||yyywwwuuuuuuwwwxxxyyyxxxvvvuuurrrooojjjccc[[[VVVLLLCCC<<<;;;;;;999999:::888777888999;;;<<<:::888999777555555666666555444666555444555999<<<======777999<<<>>>???>>><<<;;;;;;:::;;;===??????>>><<<<<<>>>??????>>>@@@DDDHHHDDDEEEHHHJJJKKKJJJIIIHHHFFFEEECCC@@@>>>===<<<<<<999888888999:::999777555999888777555333222222222111000///...---......///---------------...///000+++---,,,+++...222222...........................+++******+++---......---************************************************'''((()))++++++***))))))---,,,+++))))))))))))***+++***)))((((((***,,,---+++,,,------...000555888AAADDDHHHKKKLLLMMMOOOPPPMMMOOORRRVVVZZZ___ccceeeggglllrrrxxxzzz|||}}}~~~|||{{{|||~~~~~~|||zzzxxxxxxyyy{{{}}}~~~~~~~~~}}}|||||||||}}}~~~yyyvvvuuuwwwvvvwwwyyy{{{|||}}}}}}}}}zzzzzzzzzzzz{{{|||}}}}}}{{{|||}}}}}}}}}{{{zzzyyywwwxxxzzz}}}~~~~~~zzztttlllfffcccaaa]]]ZZZYYYZZZ[[[]]]^^^^^^^^^^^^]]]___aaaaaaaaabbbdddeeegggkkkrrrwww|||PPPQQQRRRTTTUUUVVVVVVVVVLLLOOORRRRRRPPPPPPRRRUUURRRPPPMMMKKKKKKLLLOOOQQQRRRRRRQQQOOOMMMMMMOOOQQQNNNOOOPPPQQQQQQOOONNNLLLMMMNNNOOOPPPPPPOOOMMMKKKKKKMMMNNNMMMKKKHHHGGGGGGEEEEEEEEECCC???===<<<===:::999888777888666444222222333444444555555555444555333222444777999888777222333444555555555444333555555666666555444333333888777666555555666777888???>>><<<999888888888888777777888888777555222111333222111222444555555333;;;::::::999999::::::;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<===???>>><<<:::>>>??????:::444222444888:::::::::999777666444333---+++)))((('''&&&$$$"""%%%$$$"""###$$$$$$###!!! %%%&&&###$$$((('''"""%%% %%%)))(((%%%$$$$$$$$$%%%&&&&&&''''''(((...---,,,---///111111111111000---+++++++++,,,---+++///333666777888<<>>===<<<===???AAAAAAAAA<<<======>>>>>>>>>>>>>>>?????????>>>===>>>AAADDDIIIIIIJJJKKKMMMLLLIIIGGGDDDDDDDDDDDDBBB???===;;;<<<;;;:::999777666555444333555666555222111444666333333222222111000//////111000............,,,***+++000000+++000999777...,,,******,,,,,,***---222------------,,,***((('''***))))))***++++++)))'''''''''(((((())))))******(((((((((((((((((()))))),,,)))((())),,,...---,,,***))))))+++---...---+++------,,,---...111444666???DDDGGGGGGIIIOOORRRRRRPPPQQQRRRSSSUUUZZZ___cccdddgggkkkrrrwww{{{{{{zzzzzz{{{}}}}}}}}}~~~|||xxxuuuvvvzzz}}}~~~|||}}}}}}yyyvvvtttvvvwwwyyyyyyyyyyyy{{{|||yyy{{{}}}}}}|||||||||}}}~~~|||zzzyyyyyyyyyzzzxxxvvvyyy~~~~~~}}}zzzwwwssslllgggccc___\\\ZZZZZZ[[[[[[ZZZYYYYYYZZZ\\\bbb```aaacccaaa___```eeefffkkkrrrxxx|||PPPQQQQQQRRRSSSTTTUUUUUURRRSSSSSSRRRPPPOOOOOOPPPRRRPPPNNNKKKKKKMMMOOOQQQQQQRRRRRRPPPNNNNNNOOOPPPNNNOOOPPPQQQPPPOOOMMMLLLKKKLLLNNNPPPPPPPPPNNNNNNNNNOOOPPPOOOKKKIIIGGGGGGHHHGGGEEECCCAAA???>>>===;;;999888777777666444333333333444444555555555555222000111333888;;;;;;:::555555555555444333222222555666666666555555444333555555555555666777888999;;;;;;999888888888999:::555666777777777555444222111000///000222444333222888888999999:::;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;===>>>>>><<<:::;;;===>>>;;;777777:::???;;;::::::999777555444333---+++)))((('''&&&$$$"""%%%###""""""######"""!!! ###""""""$$$!!!!!!''''''%%%%%%$$$$$$%%%&&&&&&''''''(((,,,+++***+++---///000///000///---+++***+++,,,,,,+++///333666777999<<>><<<;;;999888888777666777888999888777:::999777555555555666777777777888888999:::::::::???===<<<===@@@AAAAAAAAA======>>>>>>>>>>>>===<<<===>>>>>>===<<<>>>AAADDDFFFFFFGGGIIIJJJJJJGGGEEEEEEEEEDDDBBB@@@>>><<<;;;<<<;;;:::999888666555555555666777666333222444666333333222111111000//////...---++++++,,,---,,,++++++000///,,,000888777...///,,,+++,,,+++***///555------------,,,***((('''(((''''''((())))))'''&&&'''((((((((()))))))))***))))))))))))))))))((((((///---******+++,,,***'''***))))))+++---...---+++------,,,---///222555777===CCCGGGHHHJJJOOOQQQQQQNNNOOOPPPQQQSSSXXX]]]aaacccfffkkkqqqwwwzzz{{{zzz{{{|||~~~~~~~~~~~~{{{xxxuuuvvvyyy|||~~~~~~|||yyywwwxxxzzz{{{{{{zzzzzz{{{|||yyy{{{{{{{{{zzzzzz{{{|||~~~}}}|||{{{zzzzzzzzz}}}{{{yyy|||~~~|||zzzvvvrrrkkkfffccc```]]][[[[[[\\\\\\[[[ZZZYYYZZZ\\\bbbaaaaaacccbbb```aaafffhhhmmmsssyyy}}}RRRQQQQQQPPPQQQRRRSSSTTTUUUSSSRRRQQQQQQQQQPPPOOOSSSQQQNNNLLLLLLMMMOOOQQQQQQRRRSSSRRRPPPNNNNNNOOONNNNNNOOOPPPOOONNNMMMLLLJJJKKKMMMOOOPPPPPPPPPOOOQQQRRRRRRPPPMMMJJJIIIIIIMMMJJJFFFEEEEEEDDD@@@======;;;888666666666555444444444444555555555555555222111222444777999:::999777666555444333222222222666666666555555555555444222333444666777888999999888777777666777888:::;;;333444555666666555444333///......///111222222111444666888:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;<<<======;;;:::999;;;<<<;;;888999<<>>===>>>@@@AAAAAA@@@>>>>>>??????>>>===<<<;;;;;;<<<<<<;;;;;;===@@@CCCEEEEEEFFFHHHJJJJJJHHHFFFGGGEEECCC@@@>>><<<<<<<<<<<<;;;:::999888666555555777888888666444333333444222222222111111000000//////,,,******,,,...//////,,,//////,,,000777666...222...,,,,,,++++++000777,,,,,,,,,,,,+++***(((((((((''''''((())))))(((&&&(((((((((((())))))))))))+++*********))))))((((((...---,,,+++,,,+++(((&&&***))))))+++---...---+++---,,,,,,---000333666888;;;BBBGGGIIIKKKOOOPPPNNNKKKLLLNNNOOOQQQUUU[[[___bbbeeekkkqqqvvvxxxzzzzzz{{{|||~~~}}}}}}~~~~~~~~~|||xxxvvvvvvyyy|||~~~|||{{{|||}}}~~~}}}{{{zzz{{{|||zzz{{{zzzxxxvvvwwwyyy{{{}}}}}}}}}|||||||||||||||~~~}}}{{{xxxtttpppjjjfffcccaaa___]]]]]]]]]^^^\\\ZZZZZZ[[[]]]cccbbbbbbeeedddaaaccchhhjjjnnntttyyy}}}~~~SSSQQQPPPOOOOOOPPPRRRSSSRRROOOMMMOOOSSSVVVVVVTTTSSSRRROOONNNMMMNNNOOOPPPPPPRRRTTTSSSQQQOOONNNNNNNNNNNNOOOOOOOOONNNMMMLLLKKKLLLMMMOOOOOOPPPOOOOOOQQQRRRSSSQQQOOOMMMMMMNNNRRRMMMHHHGGGIIIHHHCCC>>>@@@===999777777777777666555555555555555555666666666666555555666666666555777666444333222333333444666666555555555555555666111333555777888888888777777666666555666777888999555555555555555444333222...------///111222222111444555888:::;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<;;;999999:::;;;999777666888:::;;;;;;;;;:::888555222000---+++)))((('''&&&$$$"""&&&$$$######$$$$$$###"""&&&$$$!!! ###$$$(((###"""&&&(((&&&%%%&&&$$$$$$%%%&&&&&&''''''((()))((('''(((***,,,---,,,...---,,,++++++++++++,,,,,,...222555999;;;>>>???AAACCCEEEFFFGGGHHHKKKMMMRRRSSSUUUYYY\\\```bbbdddhhhiiiiiijjjkkkkkklllllljjjkkklllmmmnnnnnnmmmmmmhhhhhhiiihhheeebbb^^^\\\WWWYYY]]]aaafffkkknnnppptttwwwzzz|||{{{zzzzzzzzzssssssuuuvvvyyy|||~~~wwwuuusssqqqllldddXXXOOOJJJFFFBBB???======;;;:::;;;:::999:::<<<===<<<;;;<<<<<<;;;:::999999::::::;;;<<<<<<===>>>???@@@@@@@@@???===>>>???@@@@@@?????????@@@@@@???===;;;999999::::::::::::<<<@@@CCCFFFFFFGGGJJJMMMMMMKKKIIIIIIFFFBBB???<<<;;;;;;<<<;;;;;;:::999888777666555777777777666444333222222222111111111000000000///333000---,,,---///111111,,,......---000666444...000...---...---,,,///555,,,,,,,,,+++***))))))(((***))))))***,,,,,,+++)))(((((((((((())))))))))))+++++++++***))))))((((((*********+++,,,+++***)))***))))))+++---...---+++---,,,,,,...000333666999999@@@GGGIIIKKKNNNOOOLLLJJJKKKMMMNNNPPPTTTZZZ^^^```dddjjjppptttvvvxxxyyyzzz{{{}}}~~~~~~~~~}}}~~~~~~|||{{{|||}}}~~~~~~}}}zzzxxxxxxzzz|||~~~~~~~~~~~~~~~}}}{{{yyyyyyzzz{{{{{{yyyvvvtttuuuxxx{{{||||||}}}}}}~~~~~~~~~~~~~~~zzzwwwqqqmmmhhheeecccbbb```___^^^^^^^^^]]][[[[[[\\\^^^dddbbbcccfffeeeccceeeiiikkkooouuuyyy|||~~~~~~}}}RRRQQQOOONNNNNNPPPRRRSSSOOOLLLKKKMMMSSSWWWXXXWWWTTTSSSQQQOOONNNNNNOOOPPPQQQSSSTTTTTTQQQOOONNNNNNOOOOOOOOOOOONNNNNNMMMMMMNNNNNNNNNOOONNNNNNNNNMMMOOOPPPQQQQQQPPPPPPQQQSSSTTTOOOJJJIIIKKKJJJFFFAAACCC???;;;999999999888777777777666555555555666777777777777666555444444444444333333222333444666777666666555555555666666777333444666777777666555555999888666555444555555666777777666555333111000//////......000222444444333555666888::::::999888666::::::;;;;;;;;;;;;;;;;;;;;;999888999:::;;;:::999999999:::999888888999:::<<<<<<<<<;;;888555111///---+++)))((('''&&&$$$"""'''%%%$$$$$$%%%&&&$$$###$$$############"""###$$$%%%"""!!!###$$$"""!!!###$$$$$$%%%&&&&&&''''''((()))(((''')))+++---------------,,,,,,,,,,,,,,,,,,---...111555999===??????AAACCCFFFGGGHHHJJJLLLNNNUUUVVVYYY\\\```ccceeegggjjjjjjkkkkkklllmmmmmmmmmjjjkkkmmmnnnoooooonnnmmmjjjjjjjjjhhhddd```\\\YYYZZZ\\\___bbbfffjjjmmmnnntttwwwzzz{{{{{{yyyyyyzzztttuuuvvvxxxzzz}}}zzzxxxtttqqqlllcccWWWNNNHHHDDDAAA>>>>>>>>>=========<<<;;;<<<===>>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBAAA@@@>>>>>>???@@@???>>>@@@AAABBBBBB@@@>>>;;;999888999999999999<<>>???<<<======<<<999444000------+++)))((('''&&&$$$"""'''%%%$$$$$$%%%%%%$$$###!!! """%%%&&&###!!!###$$$!!!!!!$$$%%%$$$%%%)))$$$$$$%%%&&&&&&''''''(((***)))((()))+++------------------------------------...000555:::>>>@@@@@@AAADDDGGGIIIJJJKKKMMMOOOTTTVVVYYY]]]aaadddfffgggkkklllllllllmmmmmmmmmnnnkkklllnnnppppppooommmlllkkkkkkiiigggccc___[[[YYY]]]^^^```cccgggjjjnnnoootttvvvxxxzzzzzzzzzyyyxxxvvvvvvwwwyyyzzz|||~~~}}}yyyuuuqqqlllcccYYYQQQIIIFFFBBB@@@?????????>>>===<<<;;;<<<>>>???>>>========================<<<>>>>>>???AAABBBCCCDDDEEEDDDBBB@@@@@@AAAAAA@@@???AAABBBCCCDDDBBB@@@===;;;999::::::999999;;;>>>AAACCCDDDFFFJJJMMMNNNMMMLLLLLLIIIEEE@@@===;;;;;;;;;::::::999999888777777666777666666666777666333000000000000000000000000000444222...---------------...---,,,...111333111...))))))---111000+++)))+++,,,+++***)))))))))))))))((('''''')))++++++***)))))))))))))))((((((((((((((((((((((((((()))))))))+++,,,,,,***((('''(((******))))))+++---...---+++------,,,---...111444666777>>>EEEGGGIIILLLLLLJJJKKKLLLMMMNNNPPPTTTZZZ^^^```eeelllooooooppprrrtttuuuvvvxxxzzz||||||||||||~~~~~~|||}}}~~~}}}|||zzz{{{|||~~~~~~}}}~~~}}}zzzwwwwwwwww|||{{{yyywwwuuuvvvzzz}}}~~~}}}xxxtttlllhhhdddaaa```___^^^]]][[[\\\]]]]]]\\\]]]^^^```dddbbbdddffffffdddfffkkklllpppuuuyyy{{{}}}OOOOOOPPPQQQRRRSSSSSSTTTPPPPPPOOONNNMMMNNNQQQTTTUUUTTTSSSQQQPPPOOOOOOOOOUUUUUUTTTRRROOONNNNNNOOOQQQQQQPPPPPPOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNOOOOOOLLLMMMNNNNNNMMMOOOQQQTTTQQQPPPOOOMMMLLLKKKJJJIIIFFFDDDAAA@@@???>>>;;;999:::999777555555666777888555666888777555444555777222222333444555555555555777666555444555666888999444444444444555555666777;;;:::888666444444444444777666444333111000///////////////000333555555444555666666777777888888888999999:::::::::;;;;;;;;;:::888666666777999999888888888999;;;<<<>>>>>>===<<<======<<<999444///,,,---+++)))((('''&&&$$$"""%%%$$$"""###$$$$$$###!!!  &&&'''###"""%%%'''%%%%%%''''''%%%'''+++$$$$$$%%%&&&&&&''''''((()))((('''(((+++------,,,---.........///...............000555;;;???@@@@@@AAADDDHHHJJJKKKLLLNNNOOOSSSUUUYYY^^^bbbfffhhhiiikkkkkkllllllllllllmmmmmmlllnnnpppqqqqqqooommmkkkjjjiiigggeeebbb___]]]\\\^^^^^^```cccggglllqqqtttuuutttuuuwww{{{{{{xxxuuuwwwwwwwwwxxxxxxzzz{{{|||}}}yyytttppplllfff]]]WWWNNNKKKFFFCCCAAA@@@???>>>???>>>===>>>@@@AAA@@@???>>>??????@@@@@@?????????@@@AAABBBCCCEEEFFFGGGHHHHHHFFFDDDDDDDDDDDDCCCBBBAAABBBDDDEEEEEEBBB???===:::;;;;;;:::999;;;>>>AAACCCDDDGGGKKKOOOPPPPPPNNNMMMJJJFFFBBB???<<<;;;;;;::::::999999888777777777888777777888:::999666333///000000000000000000000222000....../////////...///,,,+++...111222000...******,,,000...***))),,,++++++))))))((())))))***((('''''')))+++,,,+++)))***)))))))))((((((((('''&&&&&&&&&'''(((((())))))++++++***(((&&&'''***---***))))))+++---...---+++...---,,,,,,---///222333777>>>DDDFFFHHHKKKLLLJJJJJJKKKLLLMMMOOOTTTYYY]]]```ffflllooonnnmmmoooqqqqqqsssuuuxxxzzz{{{{{{{{{|||~~~~~~}}}}}}~~~yyy{{{}}}|||{{{yyyyyyzzz~~~~~~{{{yyyxxxyyy|||{{{{{{yyyxxxyyy||||||wwwrrrjjjfffbbb___^^^^^^\\\[[[YYYZZZ[[[\\\\\\]]]___bbbcccbbbcccffffffdddfffkkkmmmqqqvvv{{{}}}NNNOOOPPPRRRSSSTTTTTTTTTNNNOOOOOOMMMKKKLLLQQQUUUUUUTTTSSSRRRPPPPPPOOOOOOVVVVVVTTTRRROOONNNOOOPPPRRRRRRQQQPPPPPPPPPPPPQQQLLLLLLLLLMMMNNNOOOQQQQQQMMMNNNNNNMMMLLLMMMOOOQQQOOOPPPPPPNNNLLLJJJKKKLLLGGGEEECCCBBBBBB@@@<<<:::;;;999777666555666777888888::::::888444111111333333444555555555444333222777666555444555666888:::333333222333444666888:::;;;999888666555555555555555444333222111111111111///......000333555555444444444444555666888:::;;;999999999::::::;;;;;;;;;:::888666555777888888888:::999999999::::::888777======>>><<<999444///,,,---+++)))((('''&&&$$$"""###"""!!!!!!""""""!!! ### &&&'''$$$%%%***(((%%%$$$%%%### !!!%%%$$$$$$%%%&&&&&&''''''((()))''''''(((***,,,,,,,,,......//////000//////.........///555;;;@@@AAA@@@AAADDDHHHKKKLLLMMMNNNPPPSSSVVVZZZ```dddhhhjjjkkkjjjkkkkkkkkkkkkkkkkkklllmmmooopppqqqqqqooollljjjhhhgggeeecccaaa`````````^^^^^^___bbbgggnnntttwwwvvvsssrrrvvv{{{|||xxxssswwwwwwvvvvvvwwwwwwxxxyyy|||xxxsssooolllhhhaaa[[[SSSOOOJJJFFFCCCAAA???===BBBAAA@@@AAACCCDDDCCCBBB@@@@@@AAABBBBBBAAAAAAAAABBBCCCDDDEEEGGGHHHIIIJJJKKKIIIGGGFFFGGGGGGFFFEEEAAACCCEEEFFFFFFCCC@@@>>><<<<<<<<<:::999;;;>>>@@@EEEFFFIIIMMMRRRTTTSSSRRRMMMKKKHHHDDD@@@===;;;;;;:::999999999888777777777999888888:::<<<<<<999555////////////000000000000111000000111222333222111///,,,+++...222111///...,,,+++,,,...---)))***...+++***)))(((((()))*********))))))+++---...---,,,******))))))((((((((('''$$$%%%%%%&&&'''((())))))'''((((((&&&&&&(((...333***))))))+++---...---+++...---,,,+++,,,...000111777>>>CCCEEEGGGKKKLLLJJJIIIJJJKKKLLLNNNSSSXXX\\\aaagggmmmooommmkkkmmmpppoooqqqsssvvvyyyzzz{{{{{{xxxzzz|||}}}{{{zzzzzz{{{wwwyyy{{{{{{zzzxxxxxxxxx}}}zzzzzzzzz{{{||||||zzzzzz{{{~~~|||vvvrrriiifffaaa^^^]]]\\\[[[ZZZWWWYYYZZZ[[[\\\]]]```bbbcccaaacccfffeeedddfffkkkooosssxxx|||}}}~~~~~~~~~~~~OOONNNOOOQQQTTTUUUUUUTTTSSSPPPMMMKKKJJJLLLNNNPPPXXXVVVSSSRRRSSSSSSRRRPPPYYYWWWTTTRRRQQQQQQQQQRRRRRRSSSSSSRRROOOMMMLLLMMMKKKMMMOOOPPPPPPPPPPPPQQQKKKJJJHHHHHHHHHJJJLLLMMMHHHJJJMMMOOOOOOMMMJJJIIIFFFGGGGGGEEEAAA>>><<<;;;:::888555555666888999999999777555333333444777888555555555555555555555555444111000333888;;;:::777777555333333666999::::::;;;888555555666888999888555555444333222222222222111111222333333444444555666555555555555666666777::::::;;;;;;<<<;;;;;;:::999999999::::::;;;;;;;;;;;;:::999:::<<<<<<<<<:::888:::<<<<<<999444...***+++)))&&&%%%%%%%%%$$$######"""!!!"""$$$%%%%%%###"""""""""###$$$$$$$$$%%%&&&''''''%%%""""""$$$''''''''''''''''''((()))***((('''''''''))),,,///111,,,...000000//////000111---...222777===@@@AAAAAAAAADDDHHHKKKNNNQQQUUUWWWYYY[[[___cccgggjjjlllmmmiiijjjjjjkkkkkkjjjjjjiiipppqqqrrrrrrqqqnnnjjjhhheeefffgggfffcccaaaaaaaaaaaaaaabbbdddhhhmmmqqqttttttsssrrrrrrssstttsssqqqssstttuuuvvvwwwxxxxxxxxx{{{yyyvvvssspppjjjddd```]]]XXXQQQKKKHHHFFFCCCBBB>>>???@@@AAABBBCCCCCCBBBEEEDDDDDDDDDEEEDDDBBBAAAGGGIIIKKKMMMNNNNNNNNNNNNNNNMMMKKKHHHGGGFFFFFFFFFIIIHHHGGGGGGGGGEEEBBB@@@AAA???<<<<<<===???@@@@@@EEEIIILLLKKKMMMQQQQQQNNNJJJHHHDDDBBB@@@>>>:::888<<<>>>@@@===999777777888999888777888999888777555111000///000222333333222111///---...111555888999222...,,,...222333000,,,555333111...,,,+++++++++---***'''(((***+++)))'''***)))((()))***+++***)))&&&''''''(((((((((((((((((((((''''''&&&&&&&&&%%%)))'''%%%&&&(((***++++++)))'''(((---...+++,,,///***+++,,,...///000000000333:::@@@BBBEEEJJJMMMLLLIIIKKKMMMOOOQQQUUUZZZ]]]eeefffhhhjjjkkkkkkkkkjjjppptttxxx{{{{{{{{{{{{{{{zzzzzzyyyxxxyyyzzz{{{|||yyyzzzzzzzzzyyywwwuuuttt|||~~~zzzxxxyyyzzzyyyzzz|||||||||}}}}}}xxxrrrnnnddddddcccaaa___]]][[[ZZZZZZZZZZZZZZZ[[[]]]___aaa```aaaaaabbbdddfffhhhiiinnnrrrxxx}}}~~~~~~LLLLLLMMMPPPSSSUUUTTTSSSUUUSSSQQQOOOOOOPPPRRRTTTVVVUUUSSSSSSSSSSSSRRRPPPVVVTTTRRRQQQPPPQQQRRRSSSSSSTTTUUUTTTQQQOOONNNNNNOOOOOOPPPPPPOOOOOOOOOPPPJJJIIIHHHGGGGGGHHHJJJKKKFFFHHHKKKNNNNNNMMMKKKIIIHHHHHHHHHGGGDDDAAA???>>>===;;;777666666666666555777666555444444555777888555555555555555555555555555222111333888;;;999666666444222333666999:::;;;:::888555555666888888888666666555444333333333333222222333333444555555555888777777777666777777777999:::::::::::::::999999888888999999:::;;;<<<<<<<<<;;;::::::<<<<<<;;;:::999:::;;;;;;888333...+++)))'''$$$#########""""""###"""!!!"""$$$%%%$$$###############$$$$$$$$$$$$%%%&&&'''%%%###"""$$$&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((***---///111...///111111///...///000---...111666;;;???AAABBBCCCFFFIIILLLOOORRRWWWZZZZZZ\\\___dddgggjjjkkkllljjjjjjkkkkkkkkkkkkjjjjjjmmmnnnoooooommmkkkhhhffffffffffffdddaaa^^^]]]]]]^^^___aaacccgggkkkoooqqqtttrrrqqqrrrssstttsssqqqssstttvvvxxxyyyyyyyyyxxxzzzxxxvvvtttrrrmmmhhhddd___[[[UUUOOOKKKGGGDDDBBB@@@AAABBBCCCCCCDDDDDDDDDEEEDDDDDDDDDEEEFFFEEEEEEJJJLLLOOORRRUUUVVVVVVVVVTTTRRRPPPLLLJJJHHHHHHGGGJJJIIIHHHGGGGGGFFFCCCAAABBB@@@======???AAABBBBBBEEEIIILLLLLLNNNQQQQQQNNNKKKIIIFFFCCCAAA???<<<999===???@@@>>>:::888888999999888777888999888777555222111000111222333222111333111///000333666777888222///---///222333000---000///...,,,,,,,,,,,,,,,,,,***((((((******)))(((***)))((()))***+++***(((&&&''''''(((((((((((((((((((((((('''''''''&&&&&&)))(((&&&&&&(((************((()))---...,,,,,,///+++,,,---...///000111111222999>>>@@@CCCHHHKKKKKKKKKMMMNNNOOOPPPRRRVVVXXX[[[^^^ccchhhlllnnnnnnnnnpppssswwwyyyyyyyyyzzz{{{{{{zzzyyyyyyyyyzzz|||}}}xxxyyyzzzzzzzzzyyyxxxwww|||~~~}}}zzzyyyzzz{{{xxxyyy{{{{{{{{{|||~~~}}}xxxqqqllleeedddaaa^^^[[[ZZZZZZZZZYYYYYYYYYZZZ[[[]]]___`````````aaaccceeegggiiijjjooosssyyy}}}~~~~~~KKKKKKLLLOOORRRTTTSSSSSSUUUTTTRRRQQQRRRSSSUUUVVVTTTSSSRRRSSSTTTSSSRRRPPPRRRQQQPPPOOOPPPQQQTTTUUUUUUVVVWWWUUUSSSQQQPPPPPPSSSRRRQQQOOONNNNNNNNNNNNIIIHHHGGGFFFFFFFFFGGGHHHCCCFFFIIILLLMMMMMMLLLKKKJJJJJJJJJIIIGGGFFFDDDCCCAAA>>>:::777666555333222555555555555666666777777555555555555555555555555666444333444888999888666555333222333555999:::;;;999777555555666777888777777777666666555444444444333333444444555666666666::::::999888888777777777999999:::999999888777777777777888888:::;;;======>>><<<;;;;;;<<<<<<:::999:::::::::999666222...,,,)))&&&$$$"""#########"""$$$"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$#########$$$%%%&&&&&&$$$###$$$%%%$$$$$$$$$%%%%%%'''(((((())))))))))))+++...000222000222333222000......///---...000444888===BBBDDDFFFHHHKKKMMMPPPTTTYYY]]]\\\^^^aaaeeehhhjjjkkklllkkkkkkllllllllllllkkkkkkllllllmmmmmmkkkiiigggeeeffffffeeebbb]]]ZZZYYYYYY[[[\\\___cccfffjjjmmmnnnsssrrrqqqqqqsssssssssqqqsssuuuwwwyyyzzzzzzyyyxxxyyyxxxwwwvvvuuuqqqmmmiiibbb___YYYTTTOOOJJJEEEAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFHHHJJJKKKMMMOOOSSSWWW[[[]]]]]]^^^YYYWWWSSSPPPMMMJJJIIIIIIMMMKKKIIIHHHHHHHHHFFFDDDDDDAAA??????@@@BBBCCCCCCDDDIIIMMMNNNPPPRRRQQQMMMLLLJJJFFFDDDBBB@@@===;;;>>>@@@@@@???<<<:::::::::999888777888999888777555444222111111333333222000222111000111333444444333222000...000222333111...+++++++++++++++,,,,,,---,,,***(((((()))***)))(((***)))((((((******)))(((&&&''''''((((((((((((((())))))((((((((((((''''''***(((''''''(((***))))))(((&&&'''++++++)))(((+++++++++,,,---...//////000222888<<<===@@@FFFJJJKKKLLLMMMNNNNNNNNNOOOQQQSSSTTTXXX___eeekkknnnooopppppprrruuuvvvvvvwwwyyyzzz|||{{{zzzzzzzzz{{{|||}}}yyyyyyzzz{{{|||{{{{{{{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{}}}xxxyyyzzzzzzzzzzzz}}}~~~~~~~~~xxxpppkkkfffccc___[[[XXXXXXXXXYYYXXXXXXYYYYYY[[[]]]^^^______```aaacccfffiiikkkmmmqqqtttyyy}}}~~~~~~NNNNNNNNNPPPRRRSSSSSSQQQRRRQQQQQQQQQQQQRRRTTTUUURRRQQQQQQRRRTTTTTTRRRPPPPPPOOOOOOOOOQQQSSSVVVXXXVVVWWWWWWVVVSSSQQQPPPQQQTTTRRRPPPNNNNNNNNNNNNNNNIIIHHHFFFEEEDDDDDDEEEEEEAAACCCGGGJJJLLLMMMMMMMMMLLLKKKJJJJJJJJJIIIHHHGGGBBB???;;;999777666444222333444555777777777666666555555555555555555555555777555444555777888777666777555333333555777999999999777555555777888888777777666666666555444444333444444555555666777777777:::::::::999888777666666::::::::::::999888777666666666777777999;;;===>>>???===<<<;;;<<<<<<:::888;;;:::999777444111///---***(((%%%$$$%%%&&&%%%$$$$$$###"""###$$$%%%$$$"""%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$&&&&&&&&&'''((()))***+++*********+++---///111222444555555444111///...///---...000333666<<>>===<<<<<<999888777777999888777555555444222222333333222000000//////000111111///---111000///000222333111///+++++++++++++++,,,,,,,,,+++***))))))))))))))))))***)))(((((()))***((('''&&&''''''((((((((((((((()))))))))))))))(((((((((***)))'''((())))))(((''')))''''''++++++)))(((+++*********++++++,,,---...222888;;;;;;???EEEJJJKKKKKKLLLMMMMMMLLLLLLNNNPPPWWWYYY]]]bbbgggkkkmmmooooooqqqsssttttttvvvxxxzzz||||||{{{zzz{{{|||}}}~~~||||||||||||||||||||||||}}}||||||}}}~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~|||{{{zzz|||~~~yyyzzz{{{{{{zzzzzz|||~~~~~~~~~~~~~~~xxxoooiiidddbbb___\\\YYYXXXWWWWWWXXXYYYZZZ[[[]]]^^^``````___```aaadddgggjjjmmmooorrrvvvzzz}}}~~~SSSRRRRRRSSSTTTTTTSSSQQQPPPPPPPPPQQQQQQRRRRRRSSSPPPOOOOOOQQQSSSTTTSSSQQQPPPPPPOOOPPPRRRUUUXXXZZZUUUVVVVVVUUURRRPPPPPPPPPRRRPPPNNNMMMOOOPPPNNNMMMHHHHHHFFFEEEDDDCCCBBBBBB@@@BBBEEEIIILLLMMMNNNNNNMMMKKKIIIIIIKKKKKKJJJHHHBBB@@@===;;;:::888666444333444666777888777666555666666666666666666666666777666666666777888777666;;;888555444555777777777999888666777888999888777555555666666555444222222444444555666666777777888999999:::999888777666555:::::::::::::::999888888777666666777888;;;===>>>???>>><<<<<<<<<<<<:::999;;;:::999666333111///---***(((%%%$$$%%%&&&&&&%%%$$$###"""###$$$$$$###"""&&&%%%%%%%%%$$$$$$######$$$$$$###$$$$$$$$$$$$$$$&&&&&&&&&'''((()))***+++***+++,,,---///111222333666777777555222/////////---///111333666<<>>===999888777777999888777555666444333333444444222111000000000111111000---***000000000000111111000///......------,,,,,,+++++++++******)))(((((()))******)))(((((())))))(((&&&&&&''''''(((((((((((((((((((((((()))))))))))))))***)))(((((()))***((('''+++)))***---...++++++...,,,+++++++++,,,---...///222888;;;<<>>???===<<<<<<======;;;:::;;;:::888666333111...---'''%%%###"""###$$$$$$###%%%$$$"""###$$$$$$###"""%%%%%%%%%%%%%%%$$$$$$$$$%%%###!!!!!!###%%%%%%%%%######$$$$$$&&&''')))***+++,,,---///111222333444555666666444111///......,,,///222444777<<>>???@@@@@@???===999888777888999888777555666444333333555555444222444333222333333222///,,,//////000000000000//////000000000///...,,,+++******++++++***(((''')))***+++)))(((((((((((('''%%%&&&''''''(((((((((((((((''''''(((((((((((())))))((((((''')))******)))'''&&&$$$%%%)))***((((((+++///...---------...000111111777;;;<<>>AAACCCEEEIIILLLNNNPPPPPPRRRMMMJJJJJJMMMOOOMMMJJJFFFDDDAAA@@@???===:::777777777777666666555444444666666666666666666666666555666777777777777888999;;;999777666888:::;;;;;;;;;:::999:::;;;<<<:::999555666777777777555333222333444444555555666777777888999:::;;;;;;:::888777666777888999::::::::::::999888666666666999;;;===>>><<<;;;<<<===>>><<<;;;:::999999777444111...,,,'''%%%###"""###$$$$$$$$$%%%$$$######$$$$$$###!!!$$$$$$%%%%%%%%%%%%%%%%%%'''### """%%%&&&&&&#########$$$&&&((()))***,,,---...000222333444555222333444222///---,,,,,,+++000444777888===EEEKKKJJJOOOTTTYYY]]]```ccceeeiiijjjlllmmmmmmmmmlllllljjjjjjkkkkkkkkkkkkjjjjjjgggeeecccaaa```aaacccdddaaa```]]]YYYTTTQQQQQQRRRUUUVVVYYY\\\aaafffjjjlllooonnnmmmoooqqqrrrqqqqqquuuuuuuuuuuuvvvxxxzzz{{{~~~~~~}}}}}}}}}{{{wwwtttllliiifffbbb___[[[VVVSSSMMMLLLJJJIIIIIIJJJKKKMMMKKKOOORRRRRROOOOOORRRVVVVVVYYY]]]```bbbaaa^^^]]]ZZZZZZYYYXXXXXXYYY[[[\\\XXXXXXYYYZZZZZZWWWSSSOOOLLLIIIEEEBBBBBBAAA@@@???BBBFFFIIIIIIKKKNNNNNNKKKJJJHHHEEEDDDCCCAAA???<<>>===>>>@@@AAA???===999888777888999888777555555444333444555666555444555444222222333222000...---.../////////.........////////////...,,,+++***)))++++++***(((''')))++++++)))((('''((((((&&&%%%&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''')))++++++)))(((""" """&&&(((&&&'''***...---,,,+++,,,---///000...555:::<<>>BBBCCCFFFIIILLLNNNPPPQQQTTTOOOKKKKKKNNNPPPNNNKKKHHHFFFDDDBBB@@@===999777888888777666555444444333777777777777777777777777555666777888777888999::::::888666777:::===>>>???;;;::::::;;;<<<<<<;;;999666777888999888666444333333333444444555666666666888:::;;;======<<<:::999444555666888999999999999:::888666555666888:::<<<===<<<;;;<<<===>>>===<<<999999999777555111---+++)))'''%%%$$$%%%&&&&&&&&&&&&$$$######$$$$$$###!!!$$$$$$$$$%%%%%%&&&&&&&&&((($$$!!!$$$&&&'''%%%%%%%%%&&&(((***+++,,,,,,---///111333444555555000111111000---+++******+++000555888:::>>>EEELLLLLLQQQXXX]]]aaaccceeegggiiijjjkkklllllllllkkkjjjiiijjjjjjkkkkkkjjjjjjiiihhhgggdddbbbaaabbbdddfffbbb```]]]WWWQQQNNNMMMNNNTTTUUUVVVYYY^^^dddiiilllnnnmmmmmmnnnqqqrrrqqqpppvvvuuuttttttuuuwwwyyy{{{|||||||||}}}~~~}}}yyywwwnnnkkkhhhdddbbb___[[[XXXPPPNNNMMMKKKKKKLLLNNNOOOMMMQQQUUUTTTQQQOOOQQQUUUSSSVVV[[[___``````^^^\\\ZZZYYYXXXWWWWWWXXXYYYZZZYYYZZZ[[[]]]]]]ZZZTTTPPPOOOLLLGGGDDDCCCBBBAAA@@@BBBFFFHHHHHHIIIMMMMMMKKKKKKIIIGGGEEEDDDCCC@@@>>>???===<<<>>>@@@AAA???<<<999888777888999888777555444333333444666777666555444222000000000000///---,,,...//////...------...---......///...---+++***)))+++,,,***'''&&&)))++++++)))((('''((((((&&&%%%&&&''''''(((((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&''')))+++,,,***(((%%%$$$&&&+++---,,,,,,000,,,+++)))((((((***+++---,,,333999;;;>>>CCCFFFEEEHHHJJJLLLMMMLLLKKKKKKKKKKKKOOOUUU]]]cccgggiiijjjppptttxxx{{{{{{{{{{{{{{{zzzzzzyyyxxxyyyzzz{{{|||~~~}}}|||||||||}}}~~~}}}~~~~~~|||||||||{{{zzzzzzyyyyyyvvvyyy}}}|||{{{zzz|||~~~}}}}}}}}}{{{zzzzzz{{{}}}|||}}}}}}{{{yyyxxxyyy{{{~~~~~~}}}yyytttmmmeee```\\\[[[ZZZYYYXXXWWWWWWWWWWWWYYY[[[^^^```bbbbbbbbbcccdddeeegggjjjmmmoooqqqsssuuuxxx{{{|||~~~~~~~~~SSSTTTVVVXXXYYYYYYXXXXXXTTTQQQNNNMMMPPPRRRRRRQQQQQQOOOMMMNNNQQQTTTUUUVVVTTTRRROOOOOOQQQSSSTTTTTTRRRRRRQQQPPPOOOOOONNNMMMLLLMMMNNNMMMJJJHHHGGGHHHFFFEEEDDDCCCBBBAAAAAAAAAEEEIIILLLMMMOOOSSSRRROOOPPPOOONNNPPPRRRSSSPPPMMMGGGFFFEEECCCAAA???===<<>>>>>@@@BBBBBBCCCEEEGGGJJJKKKLLLMMMIIIFFFCCCAAA@@@@@@???===>>>======>>>>>>>>>;;;999999999888777666555555444444333333444555555444222555555444333222111000//////,,,+++...111111,,,'''111000///---+++*********+++'''%%%%%%(((***(((&&&***)))(((''''''((()))***((((((((((((''''''''''''))))))((('''&&&%%%%%%$$$,,,)))'''((()))***(((%%%))))))************))))))---,,,+++++++++---///111222333666999===BBBEEEGGGGGGIIIKKKLLLLLLLLLNNNPPPOOOQQQVVV[[[aaaeeehhhjjjqqqsssvvvxxxyyyyyyxxxwww|||{{{{{{{{{{{{}}}~~~~~~|||zzzyyyzzz{{{{{{~~~~~~~~~|||xxxwwwxxxzzzyyyxxxzzz{{{|||~~~~~~}}}|||||||||}}}|||zzzzzz{{{}}}~~~{{{{{{{{{{{{{{{||||||}}}~~~}}}}}}xxxpppiiidddbbb\\\[[[XXXVVVVVVWWWYYYZZZYYY\\\^^^^^^]]]]]]aaadddeeehhhkkkkkkjjjjjjmmmooosssuuuyyy}}}SSSTTTUUUVVVWWWWWWVVVVVVUUURRROOOOOOQQQSSSSSSRRRTTTRRRPPPPPPSSSUUUVVVWWWSSSQQQNNNNNNPPPRRRSSSSSSRRRRRRQQQPPPOOOOOONNNNNNNNNOOOOOOLLLIIIFFFEEEEEEGGGFFFDDDCCCBBBBBBBBBCCCCCCHHHKKKLLLOOOSSSSSSPPPOOONNNNNNPPPSSSSSSQQQOOOHHHHHHHHHGGGEEEBBB@@@>>>AAA===999999;;;<<<999666999888888999::::::999777777777666666555555555666<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;999777777777777777666555444333444444444333222222444666888777777777888:::<<<===888888888888888888999999888888888999999:::;;;<<<<<<======>>>===<<<;;;:::<<<<<<;;;999666111---+++%%%$$$###!!!!!!!!!!!!"""###############"""!!!!!!"""#########$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###)))((('''(((+++---------000...---///222444333222000000///......---......---111555999===AAAFFFIIIPPPTTT[[[aaabbb```dddjjjhhhjjjllllllkkkjjjiiijjjmmmpppqqqnnnlllkkkgggbbbfffggggggeeebbb___^^^^^^bbb^^^XXXRRROOOOOOPPPQQQRRRSSSUUUXXX]]]ccchhhlllooopppqqqqqqqqqsssvvvxxxyyyxxxwwwvvvvvvwwwxxxyyyzzzxxxxxx{{{}}}zzztttqqqmmmjjjhhhddd```\\\[[[WWWQQQOOOQQQSSSTTTTTTUUUVVVVVVWWWXXXXXXXXXXXX[[[[[[[[[ZZZYYYZZZ\\\___^^^]]]ZZZYYYZZZ]]]```bbbaaaaaaaaa```^^^[[[WWWUUUNNNJJJFFFAAA??????AAACCCAAACCCEEEHHHJJJLLLMMMNNNJJJGGGDDDBBBAAA@@@???===<<<<<<;;;<<<===<<<999777666555555444444333333333444333333444555555444222555444333111000000/////////,,,+++,,,//////,,,(((111000///---,,,+++******)))))))))((((((((()))******)))(((((((((((()))***(((((((((((('''''''''''')))((((((((('''&&&&&&&&&***((('''''')))***(((&&&&&&'''((()))***+++++++++///...,,,++++++,,,---......///222555999>>>AAACCCGGGIIIJJJKKKKKKKKKMMMOOOPPPRRRVVV[[[aaafffjjjlllqqqrrrtttvvvxxxxxxxxxxxx~~~~~~}}}}}}~~~~~~|||zzzzzzzzz{{{|||~~~~~~~~~}}}zzzyyy{{{|||{{{yyyyyyzzz{{{|||}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}zzzxxxwwwxxxyyyzzz{{{{{{zzzzzz{{{|||}}}~~~~~~~~~{{{vvvooohhhbbb```\\\ZZZXXXVVVUUUVVVWWWYYYYYY\\\^^^^^^\\\]]]aaadddbbbeeehhhiiiiiikkkooorrrvvvxxx|||RRRSSSTTTTTTTTTTTTSSSSSSUUUSSSPPPPPPQQQSSSSSSSSSUUUSSSQQQQQQSSSTTTUUUTTTQQQOOOMMMMMMOOOQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOLLLGGGDDDBBBBBBGGGFFFDDDBBBBBBBBBDDDEEEAAAFFFJJJLLLPPPTTTUUUSSSNNNNNNNNNPPPSSSTTTSSSQQQKKKKKKLLLLLLJJJFFFCCC@@@AAA>>>;;;;;;<<<===;;;888999888777888::::::888777888888777777777777666666:::;;;;;;<<<<<<;;;;;;:::;;;:::999:::;;;;;;999777777777888777777666555555666444222111222333333222888777666666777999<<<===::::::::::::999999999999::::::;;;;;;<<<======>>>======>>>>>>>>>===<<<<<<;;;:::999777444111///...&&&&&&%%%%%%$$$$$$########################"""!!!$$$$$$##################$$$######$$$%%%&&&$$$###'''&&&&&&(((+++---......000///...///111222111000//////...............///000333777;;;???DDDIIILLLUUUWWW]]]cccdddbbbeeejjjiiikkknnnnnnmmmjjjhhhhhhkkkoooqqqnnnlllkkkgggaaafffeeeccccccbbbaaa___\\\]]]ZZZVVVRRROOONNNNNNNNNOOOPPPSSSWWW]]]dddjjjnnnnnnoooqqqqqqqqqsssuuuwwwxxxwwwvvvuuuuuuuuuvvvwwwyyyxxxxxxzzz~~~~~~{{{wwwtttqqqmmmkkkgggdddaaa___\\\WWWTTTTTTVVVWWWWWWZZZXXXUUUVVVZZZ\\\\\\ZZZ\\\\\\[[[ZZZZZZ\\\```cccbbb```___^^^___aaadddfffcccddddddccc```\\\XXXUUUNNNKKKEEEAAA>>>>>>???AAAAAABBBEEEHHHKKKMMMOOOPPPMMMIIIFFFCCCBBB@@@???===;;;:::::::::;;;:::777555444444444333333333333333444333333444555555444222444333111///......///000///,,,******---...,,,***111000...---,,,+++******(((***,,,+++'''&&&)))---+++***)))(((((()))***+++((((((((((((''''''''''''(((((((((((((((((((((((()))''''''''')))***)))((($$$%%%''')))***,,,---...000///---++++++++++++,,,,,,---000333777<<>>===>>>???===;;;666666555666777888666444777777888777777777666666999:::;;;<<<<<<;;;:::999:::999888999::::::999888777777888888777666666555666333000000333444333111888777666555777999<<<===<<<<<<;;;;;;::::::999999;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======;;;:::888555333000...---&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$########################$$$######$$$%%%&&&$$$###&&&%%%$$$&&&(((+++++++++.....................---...------------...///000222555999<<<@@@FFFKKKOOOXXXYYY^^^dddeeeccceeeiiiiiilllooopppnnnjjjhhhgggggglllooommmmmmmmmiiidddfffcccaaaaaabbbbbb^^^[[[YYYXXXVVVSSSPPPNNNLLLKKKLLLNNNQQQUUU\\\ccciiilllmmmoooqqqqqqrrrsssuuuwwwyyyxxxwwwuuuuuuuuuvvvvvvwwwwwwxxx{{{~~~~~~|||zzzwwwssspppmmmjjjgggdddccc```\\\YYYXXXXXXYYYZZZ]]]XXXSSSTTTYYY]]]]]][[[^^^^^^]]][[[[[[]]]aaaeeegggfffdddbbbbbbccceeefffbbbcccdddcccaaa]]]YYYWWWLLLIIICCC>>>;;;;;;<<<===@@@BBBEEEHHHKKKNNNPPPQQQNNNKKKGGGDDDBBBAAA???===;;;;;;::::::;;;:::777555444444444555555555555555444333333444555555444222444222///,,,,,,---...000///,,,))))))+++,,,---,,,000000...---,,,+++++++++(((***+++)))'''''')))++++++***)))(((((()))***+++((((((((((((''''''''''''((((((((()))))))))))))))''''''''''''((()))))))))%%%&&&'''(((***,,,---......---,,,+++++++++,,,,,,---///111444999===@@@BBBFFFHHHIIIIIIIIIIIIJJJLLLRRRSSSUUUYYY___fffllloooqqqrrrsssuuuwwwzzz|||~~~}}}{{{{{{{{{}}}~~~}}}||||||{{{zzzzzzyyyyyy}}}}}}}}}}}}}}}}}}{{{zzzyyyyyyzzzzzz{{{zzzzzzzzz}}}}}}}}}}}}~~~~~~|||zzzzzzzzzzzz|||{{{yyyyyyzzz|||~~~zzzvvvpppkkkeee```\\\[[[ZZZXXXWWWVVVVVVWWWXXXYYY\\\^^^^^^]]]]]]aaadddeeeeeefffhhhlllrrrwww{{{}}}~~~SSSSSSSSSRRRRRRRRRRRRRRRSSSRRRPPPNNNNNNNNNPPPQQQSSSQQQOOOPPPQQQQQQPPPOOONNNMMMLLLLLLNNNOOOOOONNNOOOOOOPPPPPPPPPPPPPPPPPPKKKLLLLLLJJJGGGDDDCCCCCCCCCBBBAAA@@@AAABBBDDDFFFEEEKKKOOOQQQUUUZZZ[[[XXXTTTTTTTTTRRRQQQPPPPPPPPPNNNOOOQQQQQQOOOKKKGGGDDDCCCAAA???>>>>>>===<<<;;;777666555666888888666555666666777777777666555444888999:::;;;;;;:::999888:::999777888999:::999888777777888777777666555444333000...///222555444333777777666666777999;;;======<<<<<<<<<;;;;;;:::::::::;;;<<<===>>>>>>>>>===>>>>>>=========>>>>>>>>><<<;;;888555222///,,,+++"""############""""""!!!$$$%%%%%%&&&&&&&&&%%%%%%"""""""""###$$$$$$%%%%%%#########$$$&&&&&&%%%$$$'''&&&%%%&&&((())))))(((+++,,,------,,,++++++***,,,,,,,,,,,,---///000111333666999===AAAGGGMMMQQQYYYZZZ^^^dddfffdddeeeiiijjjmmmpppqqqoookkkiiihhhhhhmmmooommmmmmmmmjjjeeefffccc``````aaa```]]]YYYXXXWWWVVVTTTQQQMMMKKKIIIJJJKKKNNNRRRXXX___eeehhhlllnnnqqqrrrssstttvvvwww{{{zzzyyywwwvvvvvvwwwwwwvvvwwwyyy|||{{{xxxtttpppnnnllliiigggeeeccc```]]][[[[[[\\\]]]```[[[VVVWWW\\\```aaa___aaaaaa```^^^^^^___bbbeeelllkkkhhheeecccccccccccc^^^```bbbcccaaa^^^ZZZXXXLLLIIICCC>>>;;;;;;<<<===@@@AAADDDHHHKKKNNNPPPPPPOOOKKKGGGDDDCCCAAA???>>>===<<<;;;<<<<<<;;;888555444444444555555555555555444333333444555555444222222111...,,,+++,,,...//////---***)))***,,,---...000///...---,,,+++++++++***(((&&&&&&((())))))'''+++***)))(((((()))***+++((((((((((((''''''''''''((((((((()))))))))))))))&&&&&&'''''''''((()))))))))((((((((()))***+++,,,++++++++++++,,,,,,------...///111555999===AAACCCEEEGGGHHHIIIHHHIIIJJJLLLPPPQQQTTTXXX^^^eeekkknnnrrrssstttvvvxxx{{{~~~~~~~~~|||{{{zzz{{{}}}~~~{{{{{{zzzyyyxxxwwwvvvvvvzzz{{{||||||{{{{{{zzzzzzzzzzzzzzz{{{zzzzzzyyyyyy{{{{{{zzzzzz{{{}}}~~~}}}||||||{{{|||{{{zzzyyyzzz|||~~~~~~~~~~~~~~~|||xxxsssnnnjjjfff```]]][[[[[[YYYYYYXXXXXXYYYZZZZZZ]]]______^^^^^^bbbeeefffffffffhhhlllqqqvvvxxx}}}RRRRRRQQQQQQQQQQQQRRRSSSRRRRRRQQQNNNLLLLLLNNNQQQSSSRRRQQQRRRSSSSSSRRRQQQNNNMMMLLLMMMOOOOOOOOOMMMOOOOOOOOOPPPPPPQQQQQQQQQKKKLLLLLLJJJGGGDDDCCCDDD@@@@@@AAABBBCCCDDDEEEFFFJJJOOORRRSSSVVV[[[[[[XXXVVVWWWVVVSSSPPPOOOOOOPPPQQQQQQRRRRRROOOLLLHHHFFFCCCBBB@@@===;;;:::999888:::999888999;;;;;;999888555666777888777666555444888999999::::::999999888:::888777777999::::::999888888777777666444333222111///...///111333444444666666666777888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;999;;;<<<>>>>>>>>>============<<<<<<<<<===>>>???;;;:::888555222...+++)))$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$######%%%''''''&&&%%%***((('''((()))******))))))+++------+++***************+++,,,---///111222555777;;;>>>CCCIIIOOOTTT[[[ZZZ^^^eeehhhfffgggjjjkkkmmmppppppnnnllljjjjjjnnnqqqqqqmmmkkkkkkhhhdddeeecccaaa```___]]]ZZZXXXXXXWWWVVVSSSOOOLLLHHHGGGFFFGGGJJJNNNTTT[[[aaaeeelllooorrrssstttuuuwwwxxx~~~|||zzzyyywwwwwwwwwwwwvvvxxxzzz}}}}}}zzzuuuqqqooommmkkkiiiffffffeeebbb______```bbbdddaaa^^^^^^bbbfffggggggfffgggfffdddbbbbbbccceeemmmllliiieeebbb```______[[[^^^```bbbaaa^^^[[[XXXNNNKKKEEEAAA>>>>>>???AAA@@@AAADDDGGGJJJLLLNNNOOOMMMJJJGGGDDDCCCAAA@@@>>>???>>>=========;;;888666444444444333333333333333444333333444555555444222111000...,,,,,,---...///...---,,,++++++,,,...000//////...---,,,,,,,,,,,,+++'''$$$%%%)))***(((%%%***)))(((''''''((()))***((((((((((((''''''''''''((((((((((((((((((((((((&&&'''(((((('''&&&''')))+++***)))(((((()))******)))******+++,,,---------,,,---000333777<<>>===<<<<<<;;;;;;;;;<<<>>>>>>888888777666333///,,,)))'''&&&%%%%%%%%%&&&''''''"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&((()))(((&&&((('''&&&''')))+++++++++(((+++......---++++++,,,))))))***+++---///111222888:::===@@@EEEKKKRRRWWW]]]\\\___fffjjjjjjjjjlllkkkmmmoooooonnnmmmlllmmmqqqsssqqqmmmkkkllljjjfffddddddcccaaa]]]ZZZXXXXXXXXXWWWTTTQQQLLLIIIEEEDDD???AAADDDJJJQQQYYY```dddlllooosssuuuvvvvvvxxxyyy}}}{{{yyywwwwwwwwwwwwvvvyyy|||{{{wwwsssqqqooonnnlllhhhiiiiiifffcccccceeeggggggfffeeefffgggjjjlllnnnmmmnnnnnnkkkhhheeeeeeeeekkkiiifffccc```^^^]]]\\\\\\___aaacccbbb^^^ZZZWWWNNNJJJFFFAAA??????AAACCC@@@AAADDDFFFIIIKKKLLLMMMLLLIIIEEECCCBBBBBB@@@??????>>>=========;;;888666666555555444444333333333444333333444555555444222000//////........................---------///111///...------,,,,,,,,,,,,)))(((''''''((())))))((()))((('''&&&&&&'''((()))(((((((((((('''''''''''')))((((((((('''&&&&&&&&&&&&((()))(((&&&%%%&&&(((+++***)))(((((((((***+++***++++++,,,,,,,,,++++++,,,---///333777;;;???AAACCCEEEHHHIIIJJJKKKMMMOOONNNPPPUUUZZZaaagggkkkmmmoooqqqsssvvvyyyzzzzzz{{{{{{|||~~~|||{{{zzzxxxyyyzzz{{{}}}{{{{{{{{{zzzzzzyyyyyyyyyyyyzzz{{{yyywwwwwwzzz|||yyyyyyyyyyyyxxxwwwvvvuuuxxxwwwwwwwwwxxxzzz|||}}}~~~}}}}}}||||||{{{{{{||||||}}}}}}|||{{{zzz{{{{{{|||}}}~~~}}}zzzyyywwwqqqkkkhhhgggeeeaaa]]]WWWWWWXXXYYYZZZ[[[\\\\\\]]]```bbbbbbaaabbbeeehhheeeddddddhhhnnnsssuuuuuu}}}~~~MMMMMMLLLLLLMMMOOOQQQRRRSSSTTTSSSPPPMMMMMMOOOSSSOOONNNNNNPPPQQQRRRQQQOOONNNMMMMMMNNNPPPPPPOOOMMMNNNNNNOOOOOOPPPQQQRRRRRRPPPQQQPPPLLLGGGCCCAAA@@@@@@BBBEEEHHHIIIJJJIIIIIINNNRRRUUUTTTUUUXXXWWWTTTUUUVVVVVVTTTPPPPPPRRRUUUVVVVVVUUUSSSQQQOOOMMMLLLJJJIIIGGGDDD???<<<;;;;;;999999888999:::;;;999777777888:::::::::999777555:::999888777777888999:::999888666666888:::::::::888888777555333111///...000222333111...---000333333444777999::::::999888999::::::;;;;;;<<<<<<<<<;;;<<<>>>@@@AAA@@@???>>><<<;;;::::::;;;<<<===>>>444555666666444111---***%%%$$$"""!!!!!!"""$$$&&&$$$%%%&&&&&&''''''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&)))***)))'''$$$######$$$(((***++++++(((,,,///000...,,,---...((()))***+++---000222333:::<<>>>>>@@@BBB@@@AAACCCFFFHHHJJJKKKKKKKKKHHHDDDBBBBBBBBB@@@??????===<<<<<<<<<;;;777555999999888777666555555555444333333444555555444222//////////////////......---...//////......000111///...------,,,,,,,,,,,,(((***,,,***'''&&&))),,,((('''&&&%%%%%%&&&'''((()))(((((((((''''''''''''))))))((('''&&&%%%%%%$$$&&&(((***(((%%%$$$%%%'''+++***((('''((()))+++,,,,,,,,,,,,,,,,,,+++))))))---...111444888<<<@@@BBBCCCEEEHHHIIIJJJLLLOOOQQQNNNQQQVVV\\\ccchhhlllnnnmmmooosssvvvxxxxxxxxxwww{{{|||~~~~~~{{{zzzyyyxxxxxxyyy{{{|||}}}}}}|||||||||{{{{{{{{{zzz{{{{{{yyywwwwww{{{~~~xxxxxxxxxxxxwwwuuutttsssxxxwwwwwwwwwxxxzzz|||}}}~~~~~~}}}}}}{{{|||~~~~~~~~~|||yyyxxx{{{||||||}}}~~~{{{xxxwwwtttnnnhhheeeeeeddd```\\\UUUUUUWWWXXXYYY[[[\\\\\\^^^aaaccccccbbbbbbfffiiifffeeeggglllsssxxxyyyyyy}}}|||}}}~~~IIILLLNNNPPPOOOOOOOOOPPPQQQQQQRRRRRRQQQOOOMMMLLLRRRRRRQQQPPPOOOOOONNNNNNMMMNNNOOOPPPPPPOOOOOOOOOPPPOOOOOOPPPQQQQQQPPPNNNQQQQQQPPPMMMIIIGGGFFFGGGEEEEEEEEEGGGIIIKKKNNNOOOPPPPPPPPPPPPRRRSSSTTTUUUTTTQQQOOOPPPSSSVVVWWWWWWWWWWWWVVVTTTRRRPPPNNNMMMRRRNNNJJJFFFCCCAAA===;;;999:::::::::999888666555555888;;;;;;888666777999999;;;;;;:::888666555666777777888999999999999888999888888666555333111000,,,++++++---///000000///555555666777888:::<<<===>>>===<<<;;;<<<>>>@@@AAA888:::<<<>>>???===;;;:::===>>>>>>===;;;;;;<<<===;;;;;;:::888444///+++(((%%%$$$######""""""#########""""""$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%&&&''')))+++,,,+++,,,///000111///---,,,,,,---......///222666999<<<>>>BBBFFFJJJPPPVVVZZZ[[[^^^```bbbdddgggkkknnnmmmmmmmmmoooqqqqqqooommmoooooooooooopppooommmkkkhhheeeaaa___^^^]]]YYYUUURRROOOLLLIIIGGGDDDAAA>>>AAA@@@AAAFFFNNNXXX___cccjjjnnntttxxxzzzzzzzzz{{{{{{||||||zzzwwwuuutttuuuwwwxxxzzz}}}|||xxxuuutttsssrrrrrrnnnmmmlllmmmnnnnnnllljjjjjjiiihhhhhhhhhkkkpppsssyyyyyywwwuuupppjjjeeebbbdddcccaaa```______``````cccbbbbbbbbbaaa^^^YYYUUURRRLLLFFFCCC@@@===>>>BBBBBBBBBDDDGGGIIILLLMMMNNNIIIHHHFFFDDDBBBAAA@@@@@@===<<<;;;;;;<<<;;;999777666666555666888777555222444444444555555444000---111111000//////000111222111111111111111000//////111000///...---,,,,,,+++*********)))(((((('''''')))))))))))))))******+++)))(((''''''(((((('''&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''(((+++(((&&&&&&''')))******))))))))))))))))))******,,,///222555777;;;???BBBGGGHHHHHHGGGFFFHHHLLLNNNOOORRRWWW\\\bbbgggkkkllllllooossswwwyyyzzzzzzyyy~~~|||yyywwwvvvxxx{{{}}}|||yyyxxxxxxyyyzzz~~~zzzwwwvvvxxxzzzyyyxxx|||{{{zzzxxxvvvtttsssssstttvvvyyyzzzzzz{{{}}}~~~~~~~~~|||{{{zzz{{{}}}~~~~~~}}}}}}zzzxxxwwwrrrmmmhhhdddcccaaa]]]ZZZXXXYYYYYYZZZ[[[[[[\\\\\\bbbbbbaaaaaaaaacccdddeeeffffffiiimmmsssxxxzzz{{{|||}}}IIIKKKNNNOOONNNMMMNNNOOONNNOOOQQQRRRQQQPPPNNNMMMOOOOOOOOOOOOOOOOOONNNNNNPPPNNNLLLNNNRRRSSSQQQNNNOOONNNNNNOOOPPPPPPOOOMMMPPPPPPOOOLLLIIIGGGGGGHHHHHHGGGGGGHHHIIILLLNNNPPPOOOOOOPPPQQQRRRTTTUUUVVVVVVSSSPPPPPPSSSUUUVVVUUUTTTTTTTTTSSSQQQOOOMMMLLLNNNLLLHHHFFFDDDBBB@@@>>>;;;;;;;;;;;;:::999777666:::===???===999666666777888999;;;:::999777888888888888888888888888888777777777777666555333111111------,,,...111222222111555555666666888999;;;;;;===<<<;;;::::::;;;===>>>999;;;===??????>>><<<;;;===>>>>>>===<<<;;;<<<>>>;;;;;;:::777333///+++(((%%%%%%$$$############$$$$$$######$$$&&&&&&%%%###""""""######$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&((('''''''''((()))+++,,,+++,,,...000000///---,,,,,,---...///000333777:::AAADDDHHHLLLPPPTTTYYY]]]^^^^^^```cccfffjjjlllmmmmmmmmmmmmoooppppppooommmnnnmmmmmmnnnoooooommmjjjfffccc```^^^]]][[[WWWTTTPPPNNNJJJHHHFFFCCC@@@>>>AAAAAACCCGGGOOOXXX```dddjjjnnntttxxxyyyyyyyyyzzz|||||||||zzzxxxvvvwwwxxxxxxzzz||||||xxxuuuuuutttsssrrrpppoooooooooqqqpppnnnmmmjjjjjjiiiiiijjjmmmqqqtttzzzyyyxxxuuupppjjjddd```bbbbbbaaa```aaabbbdddeeeeeeddddddcccbbb___ZZZVVVRRRLLLGGGEEEBBB>>>???BBBAAABBBDDDFFFIIIKKKMMMNNNJJJIIIFFFDDDBBB@@@??????>>>===<<<<<<======;;;999777666666666777777555333555444444444555444222000111111000//////000111222000111111111111000//////111000///---,,,,,,++++++++++++******)))((((((((())))))(((((())))))***+++***(((''''''((()))'''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++(((&&&&&&(((******************++++++,,,,,,,,,---///111333666999>>>AAADDDEEEFFFFFFFFFHHHLLLNNNPPPRRRVVV\\\aaagggkkkmmmoooqqqtttwwwyyyyyyyyyxxx~~~{{{yyyyyyzzz|||~~~}}}{{{zzzzzz{{{{{{~~~{{{wwwvvvxxxyyyxxxwww{{{{{{zzzyyywwwuuusssrrrtttwww{{{}}}~~~~~~~~~~~~}}}|||{{{|||~~~~~~~~~~~~zzzxxxwwwrrrnnnhhhdddccc```]]]ZZZWWWXXXYYYZZZ\\\]]]^^^___ccccccbbbbbbcccdddeeeggghhhhhhjjjooouuuyyy||||||}}}}}}JJJLLLNNNNNNLLLKKKLLLMMMKKKMMMPPPRRRRRRQQQOOOMMMLLLLLLMMMNNNNNNOOOPPPPPPQQQMMMKKKNNNTTTVVVSSSNNNNNNMMMLLLMMMOOOOOOMMMLLLNNNNNNNNNKKKIIIGGGHHHIIIKKKJJJIIIHHHJJJLLLNNNPPPNNNNNNOOOQQQRRRTTTUUUUUUVVVTTTRRRQQQSSSTTTTTTTTTSSSSSSTTTTTTSSSQQQOOOMMMMMMKKKIIIHHHGGGFFFDDDCCC=========<<<;;;:::888777999<<<>>>===888555555777777888:::;;;:::999:::;;;999999888888777666666666555666666555555333222222.........000333555555444666666666777777888::::::>>>===;;;::::::;;;<<<<<<:::<<<>>>???@@@???===<<<===??????>>>===<<<===>>>;;;:::999666222...***(((&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&$$$"""!!!""""""###$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&))))))(((((()))***++++++***,,,...///000///...------...000000111444999<<>>>>>>>>===<<<===>>>???===;;;777666666666777777555333555444333444555555444333111111000000000000111111000000111111000000///...000///...---,,,++++++++++++++++++***))))))((((((((((((((((((((()))*********)))(((((())))))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((***(((''''''(((************++++++,,,---...//////...///111111333777===AAAAAACCCEEEEEEFFFHHHKKKNNNQQQRRRUUUZZZ```fffkkknnnppprrruuuwwwyyyyyyxxxwww}}}}}}}}}~~~~~~|||{{{|||~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~{{{xxxwwwwwwwwwvvvuuuzzzzzz{{{zzzxxxvvvsssqqqtttwww|||}}}||||||}}}~~~zzzwwwuuurrrnnniiieeebbb___\\\ZZZXXXXXXYYY[[[]]]___aaabbbddddddccccccdddeeeggghhhiiijjjlllpppvvv{{{}}}~~~LLLNNNOOONNNLLLKKKKKKLLLKKKMMMPPPQQQRRRPPPMMMLLLJJJKKKLLLNNNOOOQQQRRRSSSPPPNNNNNNPPPSSSUUUSSSQQQNNNMMMMMMNNNOOOOOONNNLLLLLLMMMLLLKKKHHHGGGHHHIIILLLKKKIIIIIIIIIKKKMMMOOOLLLMMMNNNOOOQQQRRRSSSSSSSSSSSSRRRRRRSSSTTTUUUUUUTTTUUUVVVWWWWWWUUURRRQQQPPPNNNLLLLLLKKKJJJHHHFFF>>>>>>===<<<;;;999888888444777::::::777555666888888999;;;;;;:::::::::;;;::::::999777666555555555444555555555555444333333///......000444666666555888888888888888999:::;;;@@@???>>>===<<<<<<======:::;;;===>>>>>>>>>===<<<===???@@@???===<<<===>>>:::999888555111---)))'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&$$$"""###$$$$$$%%%&&&'''((((((%%%&&&&&&'''''''''''''''))))))))))))))))))******+++,,,...///000000///...///000111222333666;;;>>>BBBFFFNNNTTTXXX[[[^^^```dddbbbaaafffmmmqqqooollllllllllllnnnoooooonnnlllhhhgggfffgggiiijjjiiihhhcccbbb___\\\YYYVVVSSSRRRKKKHHHDDDBBBAAA@@@>>>===BBBDDDGGGLLLRRRZZZccchhhkkkooosssuuuvvvvvvvvvwww{{{{{{zzzyyyxxxyyy}}}|||~~~}}}zzzxxxwwwvvvuuussstttttttttuuuvvvuuussspppmmmllllllnnnqqquuuwwwxxx}}}~~~~~~}}}zzzuuuppplllddddddcccbbbdddfffiiikkkkkkjjjiiiiiigggddd___[[[TTTOOOLLLKKKGGGBBBAAACCCDDDDDDFFFHHHJJJLLLNNNOOOLLLJJJHHHDDDAAA???>>>======<<<<<<===>>>???===<<<888777666666777777666444666444333333555666666666111111111000000000000000000000000000000//////...///...---,,,+++++++++++++++******)))((((((''''''(((''''''''''''((())))))+++)))(((((())))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((***)))'''''')))++++++*********+++,,,---...///000///000000000111555;;;???AAACCCEEEFFFGGGHHHJJJLLLPPPQQQTTTXXX^^^eeejjjnnnpppqqqtttwwwxxxyyyyyyyyyzzzzzz{{{|||}}}~~~}}}}}}~~~~~~|||}}}~~~~~~~~~}}}{{{yyywwwvvvuuuuuutttxxxyyyzzz{{{yyyvvvssspppppptttyyy}}}~~~}}}}}}~~~~~~}}}yyyuuussspppmmmiiidddaaa^^^\\\ZZZZZZZZZ[[[\\\^^^```bbbcccddddddccccccdddfffhhhiiijjjjjjlllqqqwww{{{~~~~~~OOOPPPPPPOOOMMMLLLLLLNNNMMMNNNPPPQQQPPPNNNKKKIIIKKKLLLMMMOOOQQQRRRTTTTTTNNNQQQSSSTTTRRRQQQSSSUUUPPPOOOOOOPPPQQQQQQPPPNNNKKKKKKKKKJJJHHHGGGHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLJJJKKKMMMNNNOOOPPPPPPPPPOOOPPPQQQRRRTTTUUUWWWXXXTTTUUUVVVWWWVVVUUUSSSRRRRRRPPPNNNMMMMMMKKKGGGEEE???>>>===;;;:::888888777444777::::::777555666888999;;;<<<<<<:::999999:::<<<;;;999777666555555555444555555666666555555444000//////111444666666555999999999999999:::;;;<<>>>>>============999:::;;;<<<<<<<<<;;;;;;<<<>>>@@@???===<<<<<<===:::999666333///+++((('''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&&&&$$$"""$$$$$$%%%&&&''''''((((((%%%&&&''''''((((((''''''))))))))))))***))))))))),,,---...000000111000000000222333444555999===AAAAAAFFFNNNVVV[[[^^^bbbcccfffcccccchhhnnnrrrpppmmmkkkkkkkkkmmmoooooommmkkkeeedddcccdddfffggggggfffcccbbb```\\\XXXUUUSSSRRRHHHEEEBBB@@@??????>>>===BBBEEEIIINNNSSS[[[ccciiikkknnnrrrtttttttttuuuvvvyyyyyyyyyxxxxxxzzz~~~~~~|||zzzyyywwwuuussstttssstttvvvwwwvvvrrrpppnnnmmmnnnrrrwww{{{||||||}}}~~~~~~~~~}}}zzzxxxvvvllljjjgggeeedddeeegggiiilllkkkkkkkkkjjjgggccc___WWWRRRNNNMMMIIICCCBBBDDDFFFFFFHHHJJJLLLMMMOOOPPPLLLJJJHHHDDDAAA???>>>===<<<;;;;;;<<<>>>>>>===;;;999777666666777777666555555444222333555777777666111111111111000000//////000000000000000///.........---,,,+++++++++++++++***))))))(((((('''&&&&&&'''''''''&&&''''''((()))***)))(((((())))))((('''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((***)))((((((***++++++***((()))***+++,,,---...////////////...///333888<<>>999666666777999;;;<<<;;;999888888999===;;;999888666666666777666666777777777666666555222111000222444666555444888888888999999;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999999:::;;;;;;;;;;;;;;;;;;===??????===;;;;;;;;;999888555222...***(((&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((('''((()))***+++++++++++++++......///111222222222222222333555666777;;;@@@CCCEEEJJJRRRYYY^^^bbbfffhhheeedddfffjjjoooqqqpppnnnkkkjjjkkklllnnnnnnllljjjcccbbb```aaabbbcccccccccbbbbbb```\\\WWWSSSQQQQQQFFFCCC@@@>>>>>>>>>>>>>>>AAAEEEKKKOOOTTT[[[cccjjjjjjmmmppprrrssstttuuuwwwxxxyyyyyyyyyyyy{{{~~~~~~{{{zzzwwwtttrrrrrrssstttuuuvvvuuurrrooonnnnnnpppvvv}}}}}}~~~~~~~~~~~~~~~~~~}}}wwwsssnnnjjjgggffffffgggjjjjjjkkklllmmmkkkgggddd\\\VVVQQQNNNJJJDDDBBBDDDFFFGGGHHHJJJLLLMMMOOOOOOKKKJJJGGGDDDBBB@@@>>>>>>===<<<;;;<<<======<<<::::::888666666777777777666444333222333555666666444111111222111111000///...//////000000//////...------,,,++++++*********+++******))))))((('''''''''&&&&&&&&&&&&&&&'''(((((()))(((''''''(((((('''&&&))))))((((((((('''''''''&&&&&&&&&''''''''''''(((***)))((()))+++,,,+++***((())))))***+++,,,,,,---/////////...///111555999>>>AAAEEEGGGGGGGGGGGGHHHLLLMMMPPPUUU[[[aaafffiiikkklllooosssvvvyyy{{{|||xxxxxxxxxzzz{{{}}}~~~~~~}}}{{{zzzxxxyyy{{{|||}}}}}}}}}|||xxxyyyyyyxxxuuusssssstttuuuvvvwwwwwwvvvtttqqqppplllnnnrrruuuwwwyyy|||~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||~~~}}}~~~{{{uuupppmmmiiihhhfffbbb]]]ZZZZZZ[[[___^^^]]]\\\]]]^^^aaabbbccccccbbbcccdddfffhhhiiijjjjjjmmmqqqwww|||~~~~~~NNNOOONNNMMMLLLKKKMMMOOONNNNNNMMMLLLLLLLLLLLLLLLNNNNNNNNNOOOPPPPPPQQQQQQRRRUUUWWWVVVSSSQQQRRRUUURRRQQQQQQRRRSSSSSSRRRPPPKKKKKKKKKIIIFFFEEEFFFGGGFFFHHHKKKNNNOOONNNLLLJJJNNNOOOPPPQQQPPPOOOMMMLLLMMMPPPSSSTTTTTTTTTVVVXXXTTTSSSRRRPPPPPPOOOPPPPPPSSSRRRQQQPPPOOOLLLHHHEEEBBB@@@>>><<<:::999999999;;;>>>@@@???;;;777777999666888::::::999888999:::===<<<:::888777777888999888888888888888777666666555444333444666777666555666666666777888:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<:::<<<>>>>>><<<;;;::::::999777444000---)))'''&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$&&&'''(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&'''((((((((((((((()))***,,,---............///000111222333444444555333444666777999<<>>======>>>??????@@@EEELLLPPPTTTZZZcccjjjhhhkkknnnqqqrrrtttvvvxxxxxxzzz{{{{{{{{{|||}}}zzzwwwsssppprrrrrrtttvvvwwwuuuqqqnnnoooooorrryyy|||uuuooojjjhhhhhhhhhggghhhiiilllnnnnnnkkkiiiaaaZZZSSSOOOJJJCCCBBBEEEEEEFFFGGGIIIJJJLLLMMMNNNJJJIIIFFFDDDBBB@@@?????????>>>======>>>>>><<<::::::888666666777777777666333222333444666555444222111111222222111000...---//////000000//////...---,,,++++++***************,,,,,,++++++***)))))))))&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&''''''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***))))))***+++,,,+++))))))*********++++++,,,,,,---.../////////000333555777;;;@@@DDDFFFFFFGGGHHHHHHKKKOOOTTTZZZ___dddfffkkkllloooqqqtttwwwyyyzzzzzzzzzzzz{{{|||~~~}}}{{{zzzwwwxxxyyyzzzzzzzzzzzzzzzvvvxxxyyyxxxuuussssssuuuuuuuuuuuutttsssrrrqqqpppnnnppprrrsssuuuxxx|||{{{|||||||||}}}}}}}}}}}}|||{{{{{{}}}~~~yyysssnnnjjjeeeeeeddd```[[[YYYZZZ\\\]]]\\\[[[[[[\\\___bbbdddddddddddddddfffhhhjjjkkkkkklllnnnsssyyy}}}MMMMMMMMMLLLJJJKKKMMMOOOMMMLLLKKKKKKKKKLLLNNNOOONNNNNNNNNNNNNNNNNNNNNNNNVVVUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQRRRSSSSSSRRRPPPKKKLLLKKKIIIFFFEEEEEEFFFEEEHHHMMMPPPQQQPPPMMMKKKPPPQQQRRRRRRRRRPPPMMMLLLOOORRRUUUUUUSSSSSSUUUWWWWWWVVVSSSQQQPPPPPPQQQRRRUUUUUUTTTTTTTTTQQQMMMJJJDDDBBB@@@===;;;:::::::::777:::======:::888999;;;444666888999999999:::;;;>>><<<:::888888888:::;;;:::::::::999999888666666888666555666777888777666333333444555777888:::;;;<<<<<<===>>>?????????>>>;;;;;;;;;<<<<<<<<<======999;;;===>>><<<:::999999999777444000,,,)))'''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$&&&'''((('''&&&)))((((((''''''&&&%%%%%%&&&''''''(((((((((((((((***,,,...///111111111000000111111222444555666666444555777888:::===BBBFFFNNNRRRWWW[[[^^^```cccfffbbbeeejjjlllmmmnnnooopppjjjjjjjjjkkkmmmmmmkkkjjjccc```^^^]]]^^^______^^^^^^___^^^YYYSSSNNNMMMNNNEEEBBB>>><<<===????????????EEELLLPPPTTTZZZcccjjjgggjjjnnnppprrrtttvvvxxxyyy{{{}}}~~~~~~~~~~~~{{{wwwsssooorrrssstttvvvwwwvvvrrrnnnoooooosss{{{zzzsssmmmkkkjjjkkkeeefffhhhllloooooommmkkkddd\\\UUUOOOIIICCCBBBEEEDDDEEEFFFGGGIIIJJJKKKLLLIIIHHHFFFDDDBBBAAA@@@@@@AAA@@@????????????<<<:::;;;888666666777888777777222222333444666555222000111222222222111000...---///////////////......---++++++******************......---,,,,,,++++++***&&&%%%%%%%%%%%%&&&''''''(((&&&%%%%%%&&&'''%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((***))))))***,,,,,,+++)))++++++++++++++++++++++++---.../////////000222444111666===BBBEEEFFFGGGHHHFFFIIINNNTTTZZZ___bbbdddlllmmmoooqqqsssuuuwwwxxx||||||||||||}}}~~~|||zzzwwwwwwwwwxxxxxxxxxyyyyyytttwwwyyyxxxuuussstttuuuttttttsssrrrqqqqqqppppppqqqrrrssssssuuuxxx}}}zzz{{{{{{{{{||||||}}}}}}{{{{{{{{{}}}}}}xxxrrrllliiibbbcccbbb___ZZZXXXZZZ\\\[[[[[[ZZZZZZ\\\```cccfffeeeeeeeeeeeegggiiikkkmmmmmmmmmppptttzzzRRROOOKKKIIIHHHKKKOOOQQQRRRPPPNNNLLLKKKLLLMMMNNNMMMNNNNNNMMMLLLKKKMMMNNNTTTVVVWWWWWWUUUTTTTTTUUUWWWSSSQQQRRRVVVVVVSSSOOOMMMLLLJJJHHHFFFDDDCCCBBBFFFIIINNNPPPQQQPPPQQQRRRRRRSSSTTTRRRPPPOOOPPPQQQPPPRRRTTTUUUUUUUUUVVVWWWYYYXXXWWWUUUTTTSSSSSSSSSUUUVVVVVVVVVTTTRRROOOMMMFFFCCC@@@>>>===;;;999777888999:::;;;;;;:::999999999888888888999:::<<<===<<<<<<;;;;;;;;;:::::::::======<<<;;;:::888777666888888999888777555333222222111111555:::<<<<<<::::::<<>>@@@>>>;;;999:::;;;;;;;;;===>>>>>>>>>===;;;888777888555111...---,,,***)))***'''$$$###$$$&&&&&&&&&(((%%%%%%)))+++'''%%%&&&&&&%%%''')))'''######&&&(((''''''''')))+++---...***+++,,,---...///000111111333666777777777999:::666777888:::<<>>>>>>>>???AAABBBAAA???<<<777888:::;;;;;;:::999777777666666444333222111111222222111000////////////---...............------...***((()))---///,,,)))---+++))))))***+++***)))+++)))&&&&&&'''((((((''''''((((((((('''&&&&&&%%%))))))((($$$ !!!(((...(((###''')))$$$&&&***%%%)))))))))))))))******+++'''***---,,,)))((())),,,////////////000000000000555666888;;;???BBBEEEGGGGGGJJJMMMQQQUUUZZZ```dddhhhkkkooorrrssssssssstttxxxyyy|||~~~~~~}}}}}}}}}{{{xxxuuuttttttuuutttsssrrruuuxxxzzz{{{xxxuuusssuuuvvvsssnnnmmmpppqqqppppppqqqrrrtttwwwyyy{{{|||{{{{{{|||~~~~~~zzzwww}}}|||{{{{{{|||~~~|||yyytttnnnfffaaabbb___\\\ZZZ[[[\\\]]]]]]ZZZZZZYYYYYY[[[___ccceeehhhffffffiiilllmmmkkkhhhmmmqqqvvvzzz|||~~~QQQNNNJJJGGGFFFGGGJJJLLLOOONNNMMMLLLKKKLLLMMMMMMLLLMMMMMMMMMKKKKKKLLLNNNOOOQQQSSSTTTSSSSSSTTTUUUTTTQQQOOOQQQTTTTTTQQQMMMLLLJJJHHHEEEDDDDDDEEEFFFIIIKKKNNNOOOOOOOOOPPPQQQSSSTTTUUUTTTRRRQQQQQQSSSQQQSSSTTTTTTTTTTTTUUUWWWYYYXXXWWWUUUTTTSSSSSSSSSWWWXXXXXXXXXWWWTTTQQQPPPKKKHHHCCC@@@===;;;888666888888:::;;;;;;;;;:::999999888888888888:::;;;<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999777777999999:::999888555333111111//////222666999:::999<<<===>>>@@@AAAAAAAAAAAAAAA>>>;;;:::;;;<<<<<<;;;;;;<<<===>>>===<<<:::999999666222///...,,,***)))***(((%%%%%%&&&''''''&&&'''$$$###%%%&&&%%%(((---***&&&%%%''''''$$$$$$'''(((((((((((()))***,,,------...///000111333444444333555888888888888999:::999:::;;;<<>>>>>======>>>@@@???===<<<777888:::;;;;;;:::999777777666555444333222222111555444333222111111111111///////////////...------...+++(((***---...,,,)))...,,,******+++,,,+++***+++)))&&&&&&'''(((((('''%%%&&&&&&&&&%%%%%%$$$###%%%((()))'''$$$###'''+++'''###'''***%%%(((---((())))))(((((())))))***+++)))***,,,+++***)))******---------.........//////222333555888<<<@@@CCCEEEFFFIIILLLPPPTTTZZZ___dddhhhkkkooorrrssstttvvvwwwyyyzzz{{{}}}~~~~~~}}}}}}~~~|||}}}~~~zzzxxxvvvuuuuuuuuusssrrrqqqssswwwyyyzzzyyyvvvttttttvvvtttooonnnppppppnnnqqqqqqssstttvvvwwwxxxyyyzzzzzz{{{}}}~~~}}}zzzwww||||||||||||~~~}}}zzzvvvqqqkkkddd___^^^]]][[[[[[\\\^^^^^^]]][[[ZZZYYYZZZ[[[___bbbdddhhhhhhhhhkkknnnooommmkkknnnrrrwwwzzz|||~~~NNNKKKGGGDDDCCCCCCEEEGGGIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJJJJKKKMMMJJJLLLOOOPPPQQQQQQSSSTTTQQQOOOMMMOOOQQQQQQOOOLLLKKKIIIEEECCCBBBDDDGGGIIIKKKMMMNNNOOONNNNNNOOOQQQTTTUUUVVVUUUTTTSSSTTTUUUTTTTTTTTTSSSRRRRRRTTTVVVYYYXXXWWWUUUTTTTTTTTTTTTWWWWWWXXXXXXWWWUUURRRQQQQQQMMMGGGBBB???<<<999777888888999::::::::::::999888888777777777999:::;;;============<<<<<<<<<<<<:::::::::::::::999999888999:::;;;;;;999555222///000...---...222555777777============???@@@BBBCCCAAA???<<<;;;<<<===<<<<<<999:::;;;=========<<<<<<;;;888444000///---***))))))'''&&&&&&''''''&&&%%%(((%%%######"""$$$,,,666111)))$$$$$$&&&&&&''')))***)))(((((((((***+++,,,//////000222333555666666666888::::::999999999:::<<<===>>>???AAAFFFLLLPPPWWWZZZ___ccceeegggjjjllllllllllllkkkllllllmmmmmmqqqooolllkkkkkkkkkiiihhhiiijjjiiigggccc```______\\\ZZZWWWTTTPPPJJJDDD@@@BBB@@@>>>======???AAACCCHHHIIIKKKOOOUUUZZZ___bbbgggjjjpppuuuyyyzzzzzzzzz|||}}}|||zzzxxxuuuvvvxxx{{{|||zzzvvvrrrooopppssszzz~~~xxxrrrmmmiiiiiiiiijjjmmmppppppmmmiiiaaa[[[RRRKKKGGGEEEEEEDDDFFFFFFGGGHHHIIIIIIIIIHHHHHHFFFCCCBBBBBBAAA@@@>>>>>><<<;;;;;;<<<======<<<888999:::;;;::::::888888666666555444333222222111666555444222111000000000111111111111000...---,,,...+++)))***---...,,,)))...---+++,,,------,,,******((('''&&&'''((('''&&&%%%&&&&&&&&&&&&%%%$$$$$$###&&&******'''%%%%%%''''''"""'''+++'''***///***))))))(((((())))))***+++******)))***+++,,,***)))+++++++++,,,,,,,,,------...///111555888<<<@@@AAAEEEGGGKKKOOOSSSYYY___cccfffiiillloooqqqsssvvvxxxzzzzzz{{{{{{|||||||||}}}}}}}}}||||||}}}zzzxxxwwwvvvvvvuuussspppoooqqquuuxxxzzzyyywwwvvvsssuuuuuuqqqooopppoookkkqqqqqqrrrssstttuuuvvvvvvyyyxxxyyyzzz||||||yyywwwzzz{{{}}}~~~|||xxxtttooohhhbbb]]][[[ZZZZZZ\\\^^^___^^^]]][[[[[[ZZZZZZ\\\^^^aaaccciiiiiijjjmmmpppqqqpppooopppsssxxx{{{|||}}}HHHFFFDDDAAA@@@AAACCCDDDCCCDDDEEEGGGGGGHHHGGGGGGHHHIIIIIIIIIHHHHHHIIIKKKHHHJJJMMMNNNNNNNNNPPPQQQOOOMMMLLLMMMOOOOOONNNKKKJJJHHHFFFDDDCCCDDDEEEFFFKKKLLLMMMMMMMMMNNNQQQSSSUUUVVVWWWWWWUUUUUUVVVWWWVVVVVVUUUSSSQQQQQQSSSVVVXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVUUUTTTQQQPPPSSSOOOJJJEEEBBB???<<<:::999999999:::::::::::::::777777666666666777999:::<<<<<<<<<<<<;;;;;;;;;;;;888888999:::::::::::::::::::::;;;;;;999555111...000...,,,,,,...222555777;;;<<<<<<>>>???@@@AAAAAAAAA???===<<<=========<<<::::::<<<==================999444111///---***(((''''''&&&'''((((((&&&$$$***((('''&&&###$$$...999:::///%%%$$$''''''(((*********)))(((((()))***+++...///000111333444666666999:::<<<<<<:::999999:::===>>>@@@AAADDDHHHMMMQQQXXX\\\```dddgggiiikkkmmmooonnnmmmlllllllllmmmnnnrrrpppmmmlllkkkjjjiiigggjjjlllmmmjjjddd___]]]]]]YYYXXXWWWTTTPPPJJJCCC???AAA@@@?????????AAACCCDDDHHHIIILLLPPPUUU[[[```ccchhhlllrrrwwwyyyzzz{{{{{{|||}}}}}}|||{{{vvvwwwxxx{{{|||{{{xxxuuusssssstttwww|||}}}vvvooojjjiiihhhhhhkkknnnmmmiiieee___ZZZQQQJJJGGGEEEEEEDDDCCCDDDEEEFFFHHHIIIJJJJJJFFFDDDBBBAAAAAAAAA@@@>>>???<<<:::999;;;<<<======999999:::::::::999888888666666555444333333222222444333222000///.........333333222222000///------...,,,++++++------,,,***---,,,+++,,,------+++)))***(((''''''(((((('''&&&''''''((((((((((((''''''###&&&)))***(((&&&%%%&&&(((###(((+++&&&)))---)))((((((((((((((()))******,,,)))((())),,,---***'''++++++++++++,,,,,,,,,,,,,,,---///222666:::===???CCCEEEIIIMMMRRRWWW]]]bbbeeegggkkkmmmnnnpppsssuuuzzzzzzyyyyyyzzz{{{||||||||||||}}}}}}||||||{{{{{{zzzyyyxxxxxxxxxvvvssspppnnnppptttwwwyyyyyyxxxwwwrrrvvvvvvsssqqqqqqnnnjjjooooooppprrrssstttuuuuuuxxxwwwwwwxxxzzz{{{yyyxxxyyy{{{}}}}}}xxxsssnnnhhhbbb^^^ZZZZZZ[[[]]]^^^^^^\\\ZZZ[[[[[[ZZZ[[[\\\^^^aaabbbhhhiiikkknnnppprrrrrrqqqqqqtttyyy|||}}}~~~~~~AAAAAA@@@??????@@@AAABBB>>>???@@@BBBCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEGGGHHHIIIKKKLLLMMMLLLKKKLLLMMMMMMLLLLLLMMMNNNNNNMMMLLLIIIIIIIIIHHHGGGEEECCCBBBHHHJJJLLLMMMNNNPPPSSSVVVTTTUUUWWWWWWVVVVVVWWWYYYWWWWWWVVVSSSQQQQQQTTTVVVXXXXXXWWWVVVUUUUUUUUUUUUTTTUUUVVVVVVVVVTTTRRRQQQRRROOOLLLIIIHHHEEEBBB@@@===<<<<<<;;;;;;;;;;;;;;;888777666666666777888999;;;;;;;;;:::::::::999999666777888999::::::::::::999:::;;;:::888444000...111///---,,,---000444777777999<<>>AAA???======>>>>>>===;;;<<<========================999555111///---***(((((('''&&&'''((((((&&&$$$))))))))))))%%%$$$***333???333)))'''(((((((((*********)))(((((()))***+++......000111333555666777999;;;<<<<<<:::999999:::===???AAACCCEEEIIINNNRRRZZZ]]]bbbfffhhhjjjmmmooopppooonnnmmmmmmmmmnnnoooqqqooommmkkkkkkjjjiiigggjjjmmmnnnkkkddd^^^[[[[[[UUUVVVWWWUUUPPPJJJEEEAAA@@@@@@@@@@@@AAABBBDDDDDDGGGHHHLLLPPPVVV]]]bbbeeeiiimmmrrrvvvxxxyyy{{{||||||}}}~~~}}}xxxxxxxxxzzz||||||zzzxxxttttttuuuvvvyyy~~~zzzrrrmmmiiihhhfffhhhjjjiiieeebbb]]]XXXQQQKKKHHHFFFEEEDDD@@@@@@BBBDDDFFFIIIKKKLLLFFFDDDBBBAAAAAAAAA@@@>>>AAA>>>;;;:::;;;===>>>>>>::::::::::::999999888888555555555444444333333222444333222000///.........333333333222111///...---...---,,,,,,,,,,,,+++***++++++***+++,,,,,,***((()))(((''''''(((((('''%%%''''''((())))))(((((('''&&&'''(((((('''&&&&&&''')))$$$(((***$$$&&&***%%%((((((((('''((())))))***,,,)))((())),,,---***'''+++,,,,,,,,,,,,---------,,,---///222555999<<<>>>@@@CCCGGGKKKPPPVVV\\\```fffiiilllnnnoooppprrrtttyyyxxxxxxxxxyyyzzz{{{|||zzzzzz{{{{{{||||||{{{zzzzzzyyyyyyyyyyyyxxxuuusssoooqqqtttwwwyyyyyyxxxwwwrrrvvvwwwtttsssssspppkkklllmmmnnnpppsssuuuvvvwwwwwwvvvuuuvvvxxxzzzzzzyyyzzz{{{~~~~~~xxxsssnnniiiddd```[[[[[[[[[]]]^^^\\\YYYVVVZZZZZZZZZ[[[]]]___aaabbbgggiiilllnnnooopppqqqqqqrrruuuyyy|||~~~~~~~~~}}}~~~~~~<<<<<<<<<<<<===>>>??????:::;;;;;;<<<======>>>>>>@@@AAABBBBBBAAABBBDDDEEEHHHJJJKKKKKKIIIGGGHHHHHHJJJKKKKKKLLLLLLLLLLLLKKKIIIIIIJJJJJJIIIFFFCCCAAAFFFHHHKKKMMMOOOQQQTTTVVVRRRTTTVVVVVVUUUVVVWWWYYYWWWXXXWWWUUUTTTSSSUUUWWWXXXXXXWWWVVVVVVVVVVVVVVVUUUVVVXXXYYYYYYWWWUUUTTTQQQPPPPPPPPPOOOMMMJJJGGGDDDCCCBBB@@@???>>>>>>>>>::::::999888888999:::;;;::::::::::::999999999888666777888999::::::::::::999999888777555333000///000000///---,,,///333666333666:::>>>??????===<<<@@@>>>======>>>===<<<:::>>>>>>>>>>>>????????????===:::666222000///,,,++++++)))(((((())))))((('''''''''(((***'''$$$%%%+++<<<333+++))))))'''(((******)))(((((((((***+++,,,//////111333555666888999888999;;;:::999888888999===@@@CCCEEEHHHLLLQQQUUU[[[___dddgggjjjllloooqqqooooooooonnnoooooopppppppppnnnlllkkkkkkllljjjiiilllmmmllliiiddd^^^ZZZYYYSSSUUUVVVTTTOOOIIIEEEBBB>>>???@@@AAABBBCCCDDDDDDEEEGGGKKKQQQWWW^^^dddhhhjjjnnnsssuuuuuuwww{{{~~~~~~~~~zzzyyyxxxxxx{{{}}}}}}}}}uuuvvvvvvwwwyyy}}}vvvpppkkkhhhddddddeeeeeeccc```[[[WWWRRRNNNKKKHHHFFFDDD@@@@@@BBBDDDFFFIIILLLMMMHHHFFFCCCBBBBBBAAA@@@>>>AAA???<<<;;;===?????????;;;::::::999999888888888555555444444444333333333555444333222111111111111222222222111111///...---......------,,,,,,+++++++++******+++,,,+++)))''')))((('''((())))))'''%%%%%%%%%&&&''''''''''''&&&((('''&&&&&&&&&&&&'''(((***%%%(((***###%%%(((###((((((''''''(((((()))*********)))***+++,,,***))),,,,,,---------............///000222555888:::<<<>>>AAAEEEJJJNNNTTT[[[___fffiiinnnqqqrrrssstttuuuvvvvvvwwwxxxyyyzzz{{{{{{zzzyyyyyyzzz|||}}}|||zzz{{{zzzyyyzzz{{{{{{yyywwwrrrtttvvvxxxyyyxxxxxxwwwssswwwxxxuuutttuuurrrnnnkkklllnnnpppsssuuuwwwxxxwwwuuutttuuuwwwzzz{{{{{{{{{|||~~~}}}vvvqqqlllhhhdddbbb[[[[[[[[[\\\]]][[[XXXUUUXXXYYYZZZ[[[^^^```bbbcccgggiiimmmnnnnnnooopppqqqrrruuuzzz}}}~~~~~~~~~888999999999:::::::::999888777777777777888:::;;;===>>>??????>>>???AAACCCEEEGGGHHHHHHFFFDDDEEEEEEGGGHHHIIIJJJJJJIIIJJJJJJIIIJJJJJJJJJIIIHHHFFFEEEFFFIIIMMMOOOPPPQQQRRRTTTPPPRRRTTTTTTTTTUUUVVVXXXVVVXXXXXXXXXVVVVVVVVVXXXXXXXXXWWWVVVVVVVVVVVVWWWUUUVVVWWWYYYYYYXXXVVVUUUTTTTTTUUUWWWXXXUUUPPPMMMMMMKKKIIIFFFDDDCCCBBBBBB???>>>===<<<<<<===>>>>>>;;;;;;:::::::::999999999666777888999999999999999888777666444333111111000...//////---,,,---111444333555777:::<<<===<<<<<<>>>===<<<<<<======;;;999>>>>>>>>>???@@@AAABBBCCC???<<<888555333222000...///---+++***+++,,,,,,+++)))'''(((++++++'''''')))333...******)))&&&(((,,,(((((((((((()))***,,,------...///111333555777888555777999999777777777888>>>AAADDDHHHKKKPPPUUUXXX]]]```eeeiiikkkmmmppprrrnnnnnnooopppqqqqqqqqqqqqnnnmmmkkklllmmmnnnnnnmmmooommmjjjhhheeeaaa\\\XXXSSSUUUUUURRRLLLEEEBBB@@@<<<>>>???AAACCCDDDDDDDDDDDDFFFJJJQQQXXX```gggjjjmmmpppsssttttttvvv|||~~~}}}zzzwwwwwwyyy}}}|||||||||zzzxxxzzz~~~yyyssslllhhhcccaaaaaabbb```___YYYWWWSSSPPPNNNJJJFFFCCCDDDDDDDDDEEEGGGIIIKKKMMMJJJGGGDDDCCCBBBAAA@@@>>>@@@>>><<<<<<>>>??????>>><<<;;;:::999888888888888555444444444444333333333333333222222222222222333000111111111000//////............---,,,++++++++++++++++++,,,---,,,***'''(((((('''((())))))'''%%%%%%%%%&&&'''''''''''''''''''''&&&&&&'''''''''&&&***%%%(((***%%%&&&***%%%(((''''''''''''((()))))))))***,,,+++***)))******,,,,,,,,,------------...///000111222444666999:::===@@@DDDHHHMMMSSSZZZ^^^___dddkkkqqqssstttuuuvvvrrrtttvvvxxxzzz{{{{{{{{{zzzxxxxxxzzz}}}~~~}}}{{{|||{{{zzzzzz|||}}}}}}|||vvvwwwxxxyyyyyyxxxwwwvvvtttwwwxxxuuuuuuwwwvvvrrrmmmnnnoooqqqssstttvvvwwwwwwuuuttttttwwwzzz|||}}}}}}}}}}}}}}}xxxrrrlllhhheeebbbaaaZZZYYYYYYZZZ\\\[[[YYYWWWVVVWWWYYY[[[^^^aaacccdddhhhkkknnnooonnnnnnoooqqqqqquuuyyy}}}777777888888777666555555777666444333444555777999;;;<<<============???AAABBBDDDEEEEEEDDDCCCCCCDDDEEEFFFHHHHHHHHHGGGHHHIIIJJJIIIHHHHHHHHHIIIJJJJJJGGGJJJNNNPPPPPPPPPPPPQQQOOOQQQSSSSSSSSSTTTVVVWWWVVVXXXYYYYYYXXXWWWWWWXXXXXXXXXWWWVVVVVVVVVWWWWWWRRRTTTUUUWWWWWWVVVUUUTTTVVVXXXZZZ]]]]]]ZZZTTTPPPSSSQQQNNNKKKHHHGGGFFFFFFBBBAAA@@@??????@@@AAAAAA<<<<<<;;;;;;;;;:::::::::777777888999999999999999777666444222111111111111---...///---+++,,,///333444555555777999;;;<<<===>>>===<<<<<<===<<<:::888======>>>???AAADDDFFFGGG@@@===999777666555333111333000---,,,---/////////---***)))---///---,,,---+++))))))***(((&&&(((---(((''''''''')))+++---...******,,,...000222444555444555777777666666777888???BBBFFFJJJNNNRRRWWW[[[]]]aaafffiiilllnnnqqqrrrmmmnnnpppqqqrrrrrrrrrqqqnnnmmmlllmmmoooqqqqqqpppqqqmmmiiigggfffccc]]]YYYTTTUUUUUUPPPIIIBBB???>>>;;;===???AAACCCDDDDDDDDDCCCEEEJJJQQQYYYaaahhhlllooorrrttttttsssvvv}}}~~~~~~{{{wwwuuuxxx}}}}}}xxxuuuwwwzzz{{{uuunnnhhhbbb______```___^^^XXXVVVTTTRRROOOKKKFFFCCCIIIHHHHHHGGGHHHIIIKKKLLLKKKIIIFFFDDDCCCAAA???>>>???>>><<<<<<>>>???>>>===<<<;;;:::999888888888888444444444444444444333333000000000///000000111222//////000000000//////......//////...,,,++++++,,,,,,,,,,,,...///...+++(((((((((''')))***)))'''$$$''''''((()))******))))))&&&&&&'''((()))(((&&&$$$)))$$$(((+++&&&)))---((('''''''''''''''((())))))(((***---,,,***(((***,,,++++++,,,,,,,,,---------000000111222333555777888<<>>@@@@@@???>>>>>>>>><<>>999666777777666555555555444111///444222///,,,,,,...111333666888:::;;;<<<>>>>>><<<<<<===>>>===;;;;;;===>>>@@@@@@@@@AAACCCEEEFFFGGGCCCBBB@@@===;;;999888777555444333333444333111///,,,------------,,,+++***,,,+++***+++,,,+++***(((,,,((($$$$$$'''***,,,,,,,,,---///111222222111111111222222111111333666999???BBBFFFKKKOOOTTTYYY]]]^^^dddkkknnnnnnnnnrrruuurrrrrrqqqqqqppppppooooooqqqpppooooooooopppqqqrrrrrrqqqooommmjjjddd]]]XXXWWWRRRKKKFFFBBB@@@???>>>;;;===???@@@@@@AAACCCEEEDDDFFFHHHLLLSSS^^^iiiqqqqqqrrrsssttttttvvvyyy|||}}}uuuwwwyyyzzzyyy{{{{{{wwwyyy{{{zzztttssskkkbbb___```aaa___\\\^^^___]]]YYYSSSMMMHHHFFFHHHGGGFFFGGGIIIIIIGGGEEEJJJIIIHHHFFFCCC@@@>>><<<===============<<<<<<;;;>>>===<<<:::888666555444555777555333333666333///333444444222000000111333333111000///000///...,,,//////...---+++***))))))---+++))))))***+++***)))&&&'''((())))))(((''''''$$$%%%''''''&&&%%%&&&'''---+++)))((()))))))))((()))******)))'''%%%&&&'''%%%&&&'''((()))))))))))))))))))))+++,,,---+++)))++++++++++++,,,---......000///......000333777999888>>>EEEIIIKKKNNNUUU[[[^^^bbbgggjjjllloooqqqsssrrrssstttwwwzzz{{{{{{zzz{{{{{{||||||}}}}}}~~~~~~|||yyywwwwwwxxxyyyzzzzzzyyywwwvvvwwwvvvvvvwwwxxxwwwuuussssssssstttttttttsssssssssrrrpppooooooqqqvvv{{{~~~xxxqqqiiieeeddddddaaa^^^ZZZXXXWWWWWWYYYZZZZZZYYYUUUWWWYYYZZZ[[[]]]```ccckkkooorrrsssrrrqqqppppppvvvxxxzzz}}}777666444333222333444555222222333444555555555555777888999888777777999;;;;;;===??????>>><<<<<<<<<;;;>>>@@@???@@@CCCCCC@@@BBBCCCDDDCCCCCCEEEHHHJJJGGGHHHIIIKKKLLLMMMNNNNNNPPPPPPPPPPPPQQQSSSUUUWWWWWWXXXYYYXXXUUUUUUVVVXXXXXXVVVSSSSSSVVVXXXYYYXXXTTTSSSTTTXXXYYYWWWVVVYYYYYYZZZ[[[\\\\\\[[[ZZZZZZ[[[YYYXXXVVVUUUUUUTTTSSSRRRQQQNNNLLLNNNQQQNNNHHHEEEEEEDDDCCCCCCBBBAAAAAA@@@>>>>>>@@@???:::888:::999888777777888666333111444222000//////000333444888:::;;;<<<===??????>>>;;;<<<======<<<===???AAADDDDDDDDDDDDEEEFFFGGGGGGFFFEEECCCAAA???===<<<;;;;;;999888888999888666444222222222111111///.........+++(((&&&'''(((((((((,,,)))&&&&&&)))+++---,,,,,,---...///000000000000000111111111111222666999???BBBGGGKKKOOOTTTZZZ]]]bbbgggmmmnnnmmmmmmooorrrnnnoooooopppqqqrrrrrrrrrtttsssrrrqqqqqqqqqrrrsssnnnmmmlllllljjjeee```[[[VVVQQQJJJDDDAAA???===<<<;;;===???@@@@@@AAACCCEEEFFFGGGIIIMMMSSS]]]hhhooossstttvvvwwwwwwyyy{{{~~~xxxyyyzzzzzzyyy{{{zzzvvvwwwyyy{{{uuurrrlllfffcccccccccbbbaaabbbbbb```\\\VVVOOOJJJGGGGGGFFFFFFGGGHHHHHHGGGEEEHHHHHHGGGEEECCCAAA???>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>><<<;;;999777666555555666666333444666444///111222333222000///000111333222000///000///...,,,......---,,,++++++******---,,,***)))***+++***)))'''((()))))))))((('''&&&%%%&&&'''&&&%%%$$$%%%&&&+++)))((()))******)))'''((()))***)))&&&%%%&&&'''%%%&&&'''((()))))))))))))))))))))***,,,,,,+++)))++++++++++++,,,---......444333111000000222444666:::???EEEHHHJJJNNNTTTZZZ___bbbgggkkkmmmooorrrtttrrrsssuuuxxxzzz{{{{{{zzz{{{||||||}}}~~~{{{xxxvvvyyyzzzzzz{{{{{{zzzzzzyyyxxxxxxwwwxxxyyyzzzxxxvvvvvvvvvwwwxxxxxxxxxwwwwwwrrrqqqnnnnnnppptttyyy|||~~~~~~~~~~~~}}}wwwpppgggbbbbbbbbb___]]]ZZZYYYWWWWWWXXXYYYYYYXXXUUUVVVYYY[[[\\\^^^bbbeeemmmooorrrsssrrrpppppppppwwwxxx{{{~~~555444333222222333444444111222222333555555666666777888888777555555666888:::<<<>>>===<<<:::999:::999<<<<<<:::;;;???@@@>>>===>>>?????????@@@CCCFFFGGGGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNOOOPPPRRRTTTVVVXXXYYYXXXVVVSSSRRRSSSTTTXXXXXXWWWVVVUUUVVVXXXZZZVVVTTTUUUYYYYYYVVVVVVYYYZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\]]]]]]\\\[[[ZZZYYYXXXXXXVVVSSSUUUWWWUUUOOONNNMMMKKKIIIHHHGGGHHHHHHEEEBBBAAABBBAAA===<<<>>><<<;;;;;;::::::999666333444333222222333444555666;;;;;;<<<>>>????????????;;;<<<===>>>>>>???BBBDDDGGGGGGGGGGGGHHHHHHIIIIIIKKKJJJIIIGGGEEECCCBBBAAABBBAAA@@@@@@@@@???===;;;======;;;999666333000///333///)))%%%%%%''')))++++++)))((()))+++------,,,---,,,,,,,,,---.../////////000000000000222666999@@@CCCHHHMMMQQQUUUZZZ^^^fffjjjmmmnnnlllkkkmmmooojjjkkkmmmoooqqqssstttuuutttsssrrrpppppppppqqqqqqlllkkkjjjjjjhhhddd___[[[TTTOOOHHHBBB???===;;;:::;;;===???@@@@@@@@@BBBDDDGGGHHHJJJNNNTTT]]]gggmmmtttwwwyyy{{{{{{|||~~~~~~{{{||||||{{{zzz{{{~~~zzzvvvvvvwwwzzzvvvpppnnnllljjjhhhhhhhhhhhhhhhgggddd```YYYSSSMMMIIIGGGFFFEEEFFFGGGHHHGGGEEEGGGGGGFFFEEECCCBBBAAAAAA???????????????>>>>>>===>>>>>>===<<<;;;999777666555666666333444666444000000222444444222111111111444222000000000000...,,,---------,,,,,,+++++++++...,,,************)))((())))))*********((('''&&&''''''&&&%%%###"""$$$&&&((('''((()))++++++)))'''((())))))(((&&&%%%&&&'''%%%&&&'''((())))))))))))))))))(((***+++,,,+++)))++++++++++++,,,---......444333111000111222444666;;;???DDDGGGJJJNNNSSSXXX___bbbgggkkknnnppprrrtttssstttvvvxxxzzz{{{{{{{{{{{{{{{|||}}}~~~{{{xxxvvvzzzzzzzzzyyyyyyzzzzzz{{{{{{zzzxxxyyyzzz{{{{{{zzzwwwxxxyyyzzz{{{{{{zzzzzzsssqqqmmmlllmmmrrrwww{{{{{{|||}}}~~~}}}zzzxxxtttmmmeee___^^^^^^]]][[[[[[YYYWWWWWWWWWXXXWWWVVVTTTVVVYYY[[[^^^aaadddgggnnnqqqssssssqqqpppooopppwwwyyy{{{~~~333333222222222333444444333333333333444444555666777777777666444333555666888:::<<<;;;999777777777888:::999666666;;;===<<<999:::;;;;;;;;;===@@@BBBFFFFFFEEEEEEGGGHHHKKKLLLJJJJJJJJJKKKMMMPPPRRRSSSXXXWWWWWWUUUTTTSSSTTTTTTXXXZZZ[[[XXXTTTSSSXXX\\\[[[XXXXXXZZZYYYUUUTTTVVV[[[ZZZYYYYYYXXXYYYYYYZZZYYY\\\^^^```___^^^\\\\\\\\\]]][[[XXXYYY\\\ZZZUUUVVVTTTRRROOONNNNNNOOOPPPKKKGGGFFFFFFEEEAAA@@@CCC@@@???>>>======;;;888555444444444555555777888888===<<<===???@@@>>>>>>@@@===>>>???@@@???@@@CCCEEEGGGGGGHHHJJJKKKLLLLLLLLLOOONNNNNNLLLKKKIIIHHHGGGIIIHHHGGGGGGGGGFFFDDDBBBIIIHHHEEEAAA;;;666222000999444...******+++,,,---))))))***+++,,,---,,,,,,...---,,,++++++,,,.........///000000000222666:::AAADDDJJJNNNSSSWWW[[[___gggjjjmmmmmmllllllmmmnnnhhhiiijjjmmmoooqqqssstttrrrqqqooonnnmmmmmmmmmnnnmmmllljjjhhheee```ZZZVVVRRRMMMFFF@@@===;;;:::888<<<===???@@@???@@@BBBCCCFFFGGGJJJNNNUUU^^^hhhooouuuwww{{{}}}}}}}}}~~~~~~~~~|||{{{zzz{{{}}}{{{xxxwwwwww}}}~~~yyyvvvooopppqqqooommmlllmmmnnnmmmjjjgggbbb\\\UUUNNNJJJGGGEEEDDDEEEFFFGGGGGGFFFIIIHHHFFFEEECCCBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>===<<<:::999888555666666333444777555000222444777888666444333333444222000000000000...---,,,,,,,,,,,,,,,,,,,,,,,,///---+++*********)))(((******++++++***(((&&&%%%((((((&&&$$$!!!!!!###&&&%%%&&&''')))++++++(((&&&'''((()))(((&&&%%%&&&'''%%%&&&'''((()))))))))))))))(((((()))++++++***)))++++++++++++,,,---......000000///000222444777888<<>>;;;888666666666666777888999:::>>><<<===BBBBBB>>><<>>;;;:::999888<<<===????????????AAABBBCCCEEEIIIOOOVVV```jjjqqqtttvvvzzz|||||||||}}}~~~|||zzzzzz{{{|||}}}~~~{{{zzzyyy|||}}}zzzwwwrrrsssttttttrrrppppppqqqooolllhhhccc^^^WWWPPPJJJGGGFFFDDDDDDFFFHHHHHHGGGLLLJJJHHHEEEBBBAAA@@@???AAAAAAAAAAAAAAA@@@@@@???======>>>>>>===;;;:::888555666666444555777666111222444777888777555444444444222111000111000///---++++++,,,,,,,,,,,,------///---+++***++++++***))))))*********)))(((&&&%%%(((((('''$$$""""""$$$&&&%%%%%%&&&(((******(((%%%&&&'''((('''&&&%%%&&&'''%%%&&&'''((())))))))))))***((('''(((***+++***)))++++++++++++,,,---....../////////000222444666777<<<===@@@CCCGGGLLLQQQTTT^^^bbbgggkkknnnpppsssuuusssvvvzzz{{{zzzzzz{{{}}}zzz{{{{{{|||~~~}}}{{{zzzyyyzzzyyyxxxxxxxxxyyy{{{|||}}}zzzxxxxxxxxxxxxwwwvvvwwwyyy{{{|||{{{yyyxxxssspppmmmjjjkkkoootttwww}}}~~~{{{vvvrrrlllgggaaa[[[YYYYYYYYYZZZ\\\ZZZXXXWWWWWWWWWVVVUUUVVVXXX\\\^^^aaaeeeiiilllqqqrrrrrrqqqppppppqqqsssvvvwwwyyy|||~~~111222222333444555555666888777555333222222222333555666666555333333444666444666888888777666666666888999888555555999;;;:::999999999999888888:::===>>>>>>>>>>>>???@@@AAABBBEEEEEEFFFGGGJJJMMMPPPRRRSSSSSSUUUXXX[[[\\\ZZZXXXVVVYYYZZZWWWSSSSSSXXX\\\XXXUUUVVVYYYZZZYYYZZZ^^^[[[[[[[[[ZZZZZZYYYYYYXXXWWW\\\```bbb```______```ZZZ]]]]]][[[\\\______]]]]]]\\\[[[YYYYYYYYYYYYZZZWWWTTTRRRSSSQQQMMMKKKMMMHHHFFFEEEDDDDDDBBB>>>;;;::::::999999999;;;<<<===@@@===???FFFFFF???<<>><<<999777555222---***)))+++---...---------///000000///...---------...---///000111222555999===BBBGGGMMMRRRVVVZZZ^^^```ggghhhiiikkkmmmooopppqqqjjjjjjkkkkkkkkkkkkkkkkkkooonnnmmmlllkkkkkkllllllfffdddbbb```]]]ZZZVVVRRRKKKGGGAAA===;;;::::::999<<<===??????>>>???@@@BBBAAADDDIIIOOOWWWaaakkkrrrsssvvvxxxzzzzzz{{{|||~~~{{{xxxyyyzzz{{{|||}}}||||||}}}yyyxxxwwwwwwvvvuuutttsssqqqmmmhhhddd```ZZZRRRKKKHHHFFFEEEEEEGGGIIIIIIIIINNNLLLHHHEEEBBB@@@@@@???AAAAAAAAAAAAAAA@@@@@@???;;;<<<===>>>>>><<<:::888444666666444555888666222000222444555444333333333444333111111111111///---,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++***,,,,,,,,,***(((((()))))))))'''&&&%%%(((((('''&&&$$$###%%%'''&&&%%%&&&'''))))))'''%%%%%%'''((('''&&&%%%&&&'''%%%&&&'''((())))))))))))***((('''''')))******)))++++++++++++,,,---......000000000000000111222222:::;;;<<<@@@EEEJJJPPPSSS]]]```fffjjjmmmpppsssuuutttxxx{{{|||zzzzzz{{{~~~||||||}}}}}}~~~~~~}}}}}}|||||||||||||||}}}}}}~~~~~~|||yyyxxxxxxxxxwwwuuuwwwxxx{{{||||||{{{xxxwwwqqqooommmllllllooosssvvv}}}{{{tttppphhheee```\\\ZZZYYYZZZ[[[\\\ZZZXXXXXXXXXYYYXXXWWWXXXZZZ]]]```cccfffkkknnnqqqrrrrrrqqqppppppsssuuuwwwxxxzzz|||}}}111222333444555666777777777666444222222222333444222333444333222222333555222444777888777666666777777999888555555999:::888999999999777666666777999999999:::;;;<<<<<<<<<<<>>;;;999555000---,,,...000000......000333222222222111000///.........///000111333666;;;>>>CCCGGGNNNSSSXXX[[[^^^aaaiiihhhiiijjjmmmoooppppppllllllllllllkkkkkkkkkkkklllkkkjjjiiiiiijjjkkkllleeebbb___]]]ZZZVVVRRRNNNIIIEEE???<<<;;;;;;;;;;;;<<<===??????>>>>>>@@@AAABBBEEEJJJPPPXXXaaajjjqqqtttvvvwwwxxxxxxzzz|||yyywwwxxxzzz{{{{{{}}}|||~~~zzzyyyzzzzzzwwwuuusssnnniiifffccc]]]TTTNNNIIIGGGEEEEEEHHHJJJKKKKKKMMMKKKHHHEEEBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????999;;;===>>>>>><<<:::888444666666444555888777333000222333333222222333444555333111111111111///---,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,%%%&&&'''(((((('''&&&%%%&&&(((((((((&&&&&&'''((((((&&&%%%&&&''''''&&&%%%%%%&&&''''''%%%%%%&&&'''%%%&&&'''((())))))))))))***(((&&&'''(((*********++++++++++++,,,---......///////////////000000000888888999===CCCIIIOOORRR[[[___dddiiilllooorrrttttttxxx}}}}}}{{{yyy{{{~~~||||||~~~zzzyyyyyyyyyzzzzzzyyywwwvvvwwwyyyzzzzzzwwwtttrrrooonnnmmmmmmoooqqqtttuuu|||~~~zzzrrrnnndddcccaaa^^^\\\[[[[[[\\\\\\ZZZXXXXXXZZZ[[[ZZZYYYZZZ\\\___bbbdddgggkkknnnqqqqqqqqqpppoooqqquuuxxxyyyzzz{{{}}}~~~~~~~~~~~~111222333555666777777777555444333222222333555666000111111111000111222444111333666777777777777888555888888555555888999666999999999777444444555777555666888999::::::999888::::::;;;===@@@DDDGGGIIIPPPRRRUUU[[[^^^]]]XXXSSSUUUUUUUUUTTTTTTUUUXXX[[[[[[WWWWWWYYYZZZYYYZZZ^^^[[[\\\]]]^^^]]][[[YYYWWWTTTYYY]]]]]]ZZZYYY[[[___ZZZ^^^aaa___```dddfffeee[[[\\\\\\]]]^^^]]]]]]]]]]]][[[[[[]]][[[UUURRRRRRPPPOOOMMMLLLLLLIIIFFFCCCEEECCC@@@>>>>>>???BBBDDDDDDAAAFFFPPPOOODDD>>>AAABBBCCCDDDEEEEEEFFFHHHJJJKKKMMMPPPSSSUUUVVVVVVVVVYYYZZZ\\\\\\\\\ZZZXXXWWWUUUTTTUUUWWWYYY[[[ZZZYYYVVVVVVUUURRRPPPMMMKKKIIIJJJGGGCCC???<<<999555222///111222111000000333666222333333333333111///......///111222444777<<>>>>>???AAADDDGGGLLLQQQXXX```iiiooouuuvvvwwwwwwxxxyyy}}}~~~xxxvvvwwwzzz{{{{{{~~~}}}|||{{{}}}}}}zzzvvvtttooojjjgggeee___WWWPPPJJJHHHFFFFFFHHHKKKLLLLLLKKKIIIGGGDDDCCCCCCCCCDDD@@@@@@AAAAAAAAA@@@??????888:::<<<======<<<:::888444666666444666999777333333333444444333333555777555333222111111111///...---------,,,,,,+++++++++,,,+++******,,,......---$$$%%%&&&'''''''''&&&%%%%%%'''))))))((('''(((((()))'''%%%%%%%%%&&&%%%$$$%%%&&&''''''%%%%%%&&&'''%%%&&&'''((())))))))))))***(((&&&&&&(((*********++++++++++++,,,---......***+++,,,...///111222333666666777;;;BBBIIINNNQQQZZZ^^^ccchhhkkknnnqqqttttttyyy}}}~~~{{{yyy{{{zzz{{{}}}~~~~~~wwwwwwxxxzzz|||}}}{{{yyyssstttvvvwwwvvvssspppmmmnnnnnnnnnoooppprrrtttuuu{{{}}}yyyqqqlllaaabbbaaa```^^^\\\]]]]]]\\\ZZZYYYYYY[[[\\\[[[[[[[[[]]]```bbbdddgggkkknnnpppppppppoooooorrrvvvyyy{{{|||}}}~~~~~~~~~~~~~~~333333333555888999888777333222111111222222111///666222...///333555444111333333333333444555555555777888999888666444444555<<<888444444777777333///999777666444444666777999:::::::::999:::===BBBFFFFFFKKKSSSXXXYYYXXXWWWVVVUUUUUUTTTTTTUUUUUUVVVWWWZZZYYYWWWWWWYYY[[[\\\\\\[[[[[[]]]___aaa```]]]ZZZ______``````___]]]\\\[[[```___]]]^^^______^^^\\\ZZZ[[[\\\^^^___``````aaa\\\\\\[[[[[[ZZZYYYYYYXXXWWWSSSOOOOOOPPPNNNIIIEEEJJJJJJHHHEEEBBBAAABBBCCCCCC@@@NNNQQQAAAAAAGGG>>>CCCCCCDDDEEEHHHKKKNNNOOOOOOPPPRRRUUUWWWXXXYYYYYY[[[[[[ZZZ[[[]]]^^^]]]]]][[[XXXVVVZZZ```aaaZZZTTTZZZXXXVVVTTTRRRQQQQQQQQQPPPNNNJJJGGGBBB===666111222333444444333444777:::555333222333444222...***/////////111555999===???FFFIIINNNUUU[[[```dddfffmmmllllllkkkkkkmmmnnnooopppnnnmmmmmmmmmllliiigggllljjjgggcccbbbcccgggjjj___bbb___WWWRRRPPPKKKDDDBBBAAA???============>>>@@@>>><<<<<<===???@@@AAAFFFJJJQQQWWW^^^dddkkkooowwwvvvvvvwwwyyyzzz{{{zzz~~~yyyvvvvvvwwwwwwwww|||~~~||||||}}}~~~}}}}}}|||{{{tttrrrppplllhhh```XXXSSSMMMKKKIIIIIIKKKMMMNNNNNNIIIIIIJJJIIIHHHFFFDDDBBBDDDDDDDDDDDDCCC@@@>>>======:::888777999;;;;;;;;;888999888555777;;;;;;777777555333111111333555666111222222111111000///...,,,---...,,,***))))))***+++++++++++++++***)))((('''''''''((())))))(((''''''&&&&&&%%%%%%&&&&&&'''((())))))'''$$$###&&&)))$$$$$$%%%%%%&&&'''((((((&&&''')))*********)))((('''''''''''''''((())))))+++*********+++,,,------...------......///000111333666;;;???CCCGGGLLLOOOUUUZZZ```fffjjjnnnqqqttttttxxx|||}}}zzzyyy|||~~~~~~|||zzzxxxxxxyyy{{{}}}}}}zzzzzzzzzzzzzzzyyyyyyyyysssuuuxxxxxxvvvsssrrrrrrqqqqqqqqqppppppssswwwzzz~~~zzztttnnniiicccaaa^^^[[[ZZZZZZ[[[]]]```^^^[[[YYYXXXYYY[[[\\\aaa______bbbggglllnnnmmmsssqqqnnnllllllnnnqqqrrrzzz{{{|||}}}}}}333333333555777888777666333222111111222222111///444000...///444666555222333333444444444444444444555777888777555333333444:::666333444777888555222888777666555555666777888777777777666777:::???BBBEEEKKKRRRWWWXXXWWWVVVUUUWWWWWWWWWVVVVVVWWWWWWXXX[[[YYYXXXXXXYYY[[[[[[[[[\\\\\\\\\^^^``````]]][[[]]]^^^___``````___^^^^^^\\\[[[ZZZ\\\^^^``````___ZZZ[[[]]]^^^___`````````^^^^^^]]]\\\[[[[[[ZZZZZZXXXUUUSSSSSSVVVVVVRRRNNNKKKKKKJJJHHHEEECCCCCCDDD@@@JJJVVVRRRCCCAAAEEEAAAEEEEEEEEEGGGIIIMMMPPPRRRPPPQQQSSSUUUWWWXXXYYYYYY\\\[[[[[[\\\]]]^^^^^^^^^\\\ZZZYYY\\\aaaaaa]]]XXXZZZYYYWWWVVVUUUUUUUUUUUURRROOOLLLIIIEEE???999444888555333444777999:::999888666222111222111///---000000111333666:::>>>@@@GGGJJJOOOUUU\\\bbbfffiiimmmmmmlllkkklllmmmnnnooojjjiiiiiikkkmmmnnnmmmlllhhhgggdddaaa``````ccceee___```\\\TTTNNNLLLGGGAAAAAA@@@>>>===<<<<<<=========<<<:::;;;===@@@BBBCCCGGGKKKQQQWWW]]]dddjjjnnntttssstttuuuxxx{{{|||}}}zzzwwwwwwwwwxxxxxx}}}}}}}}}}}}}}}{{{wwwuuurrrnnnhhh```WWWQQQNNNKKKIIIIIIKKKMMMNNNNNNJJJJJJIIIHHHGGGEEEDDDCCCCCCDDDDDDDDDCCCAAA@@@>>>>>><<<999999:::<<<===<<<888999777555666:::999666666555555444333222222222111111111111111000......,,,------,,,***)))***+++++++++*********)))))))))'''''''''((())))))((('''''''''&&&&&&&&&&&&''''''%%%'''(((&&&$$$###%%%'''%%%%%%%%%&&&&&&'''''''''&&&'''((()))***))))))((((((''''''''''''((())))))***************+++,,,,,,------------...///000111222666:::???CCCGGGLLLOOOUUUYYY```eeeiiimmmppprrrtttxxx||||||yyyyyy|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~zzzyyyxxxxxxyyy{{{||||||{{{{{{{{{zzzzzzzzzzzzzzzuuuwwwyyyxxxvvvsssqqqqqqpppqqqqqqqqqqqqtttxxx{{{~~~yyyssslllhhhaaa```]]]ZZZYYYYYYZZZ[[[]]][[[YYYXXXXXXZZZ\\\]]]^^^]]]^^^bbbhhhnnnpppqqqsssqqqnnnllllllnnnqqqssszzz{{{}}}~~~~~~333222222444666666555333333222111111222222111///111000///111555666444222333333444555555444222222444555777666444222222333777555333444777888666444888777666555555666777888555666666555555888<<<@@@BBBGGGNNNSSSUUUTTTSSSSSSWWWWWWWWWWWWWWWWWWWWWWWWZZZYYYWWWXXXYYYZZZZZZZZZ]]]\\\[[[\\\^^^___^^^]]][[[]]]___aaabbbaaa``````ZZZYYYYYYZZZ]]]^^^^^^]]][[[\\\]]]^^^___```````````````___^^^]]]\\\[[[[[[ZZZXXXWWWXXX[[[ZZZWWWTTTMMMNNNMMMKKKHHHFFFFFFGGG@@@XXX^^^PPPFFFBBBBBBEEEHHHGGGGGGHHHKKKOOOTTTVVVSSSTTTUUUWWWXXXXXXYYYYYY\\\\\\]]]]]]^^^______```\\\\\\]]]___bbbbbb```^^^[[[ZZZYYYYYYXXXYYYYYYYYYTTTRRRPPPMMMJJJDDD>>>999===888444555;;;>>><<<888;;;888333000000000000000222222222444777;;;???AAAHHHKKKOOOUUU\\\ccciiilllmmmllllllllllllmmmnnnooogggggghhhkkknnnooonnnllleeecccaaa___^^^^^^^^^___]]]\\\WWWNNNHHHFFFBBB>>>@@@???===<<<;;;;;;<<<===999999999:::<<<@@@CCCEEEHHHLLLRRRXXX]]]ccciiimmmooopppqqqtttwwwzzz}}}~~~zzzxxxwwwxxxxxxxxx}}}~~~}}}{{{wwwuuurrrooojjjbbbZZZTTTOOOLLLJJJJJJKKKMMMNNNNNNLLLKKKIIIGGGEEEEEEEEEEEEBBBCCCDDDDDDDDDCCCAAA@@@@@@===;;;:::;;;===>>>===:::;;;999666777:::999555555555666555444222///...111111111111000///......***,,,---,,,******+++,,,+++***)))((((((((()))***((((((((())))))(((((('''((((((''''''''''''((((((###%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&'''((()))***)))((((((((((((''''''(((((()))************)))******+++,,,------------...///000111111555:::???CCCHHHMMMPPPUUUYYY___dddhhhkkknnnppptttwwwzzzzzzxxxxxxzzz}}}~~~~~~~~~}}}|||{{{||||||||||||||||||{{{{{{wwwwwwwwwxxxyyyzzz{{{{{{||||||{{{{{{{{{zzzzzzzzzxxxyyy{{{yyyvvvrrrpppooooooppprrrrrrsssvvvzzz}}}}}}wwwqqqjjjeee```^^^[[[YYYXXXWWWXXXYYYZZZYYYXXXWWWXXXZZZ\\\^^^ZZZZZZ\\\aaahhhnnnrrrtttsssqqqnnnllllllnnnqqqsssyyy{{{~~~333222222333444555333222333222111111222222111///111111111333555555222000333444555555555333111000444555666666444333333444777555444555777777666444777666555555555555666777666666666666666888<<>>===<<<:::::::::;;;<<<888999999:::;;;>>>BBBEEEJJJNNNSSSYYY^^^ccciiimmmmmmoooqqqsssuuuxxx{{{~~~{{{xxxxxxxxxxxxwww}}}}}}~~~{{{tttsssrrrppplllggg```[[[PPPNNNKKKJJJLLLMMMNNNMMMNNNLLLHHHEEEDDDDDDEEEFFFBBBCCCDDDEEEEEEDDDCCCBBB@@@>>>;;;:::;;;============>>>;;;888888;;;999555555555555444333111000///111111111111000///...---***+++,,,,,,+++***+++---+++***(((''''''(((***+++((()))******(((''''''((((((''''''&&&&&&''''''(((###$$$&&&'''((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))((('''((((((((('''((())))))************))))))******+++------------...///000000000444999>>>BBBGGGLLLPPPUUUYYY___dddgggiiilllnnnsssuuuvvvvvvuuuvvvxxx{{{}}}}}}}}}}}}||||||{{{zzzzzzyyyyyyyyyxxxxxxxxxyyyuuuvvvwwwxxxxxxyyyzzz{{{}}}||||||{{{{{{zzzzzzzzzzzz{{{|||zzzvvvrrrooonnnoooqqqsssuuuvvvxxx{{{~~~~~~{{{uuunnnfffaaa___]]][[[YYYXXXXXXXXXYYYYYYXXXWWWWWWWWWYYYZZZ[[[XXXYYY\\\aaagggmmmrrrtttsssqqqooommmmmmooorrrtttxxx{{{~~~333222222333444444333111333222111111222222111///333333333333444333000...333333444444444333111000444666777777555444444555888777666666666555444333666666555555555555666666444555555555555777:::===>>>CCCIIIOOOQQQRRRSSSTTTUUUUUUVVVWWWWWWWWWWWWVVVSSSRRRSSSVVVYYY[[[\\\[[[ZZZXXXVVVVVVYYY[[[\\\\\\\\\]]]```aaaaaa```]]]\\\]]]\\\ZZZ[[[\\\\\\[[[YYY^^^^^^______```_________^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[XXXUUURRROOOPPPPPPOOOMMMLLLMMMNNNTTTcccVVVBBBFFFGGGBBBFFFGGGGGGGGGIIIMMMQQQVVVYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[]]]____________aaaccc]]]]]]^^^___```aaabbbccc______^^^]]][[[ZZZXXXXXXXXXXXXWWWWWWUUUPPPJJJEEE??????===;;;999888888999444444333111///.........222222333666999>>>CCCEEEKKKNNNQQQWWW]]]ccchhhkkkjjjkkkkkklllllllllllllllmmmllllllmmmmmmlllhhheeegggeeebbbbbbaaa```]]]ZZZTTTPPPKKKGGGCCC@@@@@@AAA<<<;;;:::999999999:::;;;888:::;;;;;;;;;===AAADDDMMMPPPUUUZZZ___dddiiimmmnnnppprrrssstttuuuyyy|||{{{yyyyyyyyyxxxwww}}}~~~~~~~~~{{{vvvuuusssrrroooiiibbb]]]RRROOOLLLKKKLLLMMMMMMMMMOOOLLLHHHEEECCCCCCEEEFFFBBBCCCDDDEEEEEEEEEDDDCCC@@@>>>;;;:::;;;<<<<<<<<<<<<===:::777777999888444666444333111111222333444000111111000000///...---***+++,,,,,,+++***+++---+++***((('''''')))+++,,,(((***+++***(((''''''(((''''''&&&&&&&&&&&&''''''%%%&&&'''(((***)))(((''''''''''''''''''''''''&&&%%%&&&'''))))))(((((('''((((((((((((((()))******++++++***************+++,,,,,,,,,------...///000///333888===AAAEEEJJJNNNSSSWWW]]]bbbeeehhhjjjlllpppqqqrrrrrrrrrtttvvvxxx{{{{{{|||||||||{{{zzzzzzxxxwwwvvvuuuuuuuuuuuuuuusssuuuwwwvvvvvvvvvyyy|||}}}||||||{{{zzzzzzyyyyyy{{{|||}}}{{{wwwrrrpppoooooorrruuuwwwxxxzzz|||~~~~~~}}}xxxqqqjjjccc^^^]]]\\\[[[ZZZYYYYYYZZZZZZZZZZZZYYYXXXWWWWWWXXXXXXYYYZZZ]]]aaaeeekkkpppssstttrrrpppnnnoooqqqtttvvvxxx{{{222111111333555555444222333222111111222222111///333333333333222111000000333333333222222222222222444555777777555444555555888777777666555444444444555555555555555555555555111222333333333444777999===BBBIIIOOORRRUUUWWWXXXVVVWWWYYY[[[\\\\\\[[[[[[SSSSSSTTTWWW[[[]]]]]]\\\YYYWWWVVVVVVYYY[[[\\\\\\\\\^^^aaacccbbb```]]][[[[[[ZZZZZZ[[[^^^______^^^______`````````______^^^\\\\\\\\\[[[[[[[[[[[[[[[XXXZZZ\\\]]]]]]ZZZXXXVVVNNNOOOOOONNNMMMNNNPPPSSS```]]]OOODDDGGGIIIFFFEEEDDDEEEGGGJJJNNNRRRVVVXXXYYYYYYZZZ[[[\\\\\\[[[[[[YYY\\\___```^^^^^^aaaddd```^^^\\\]]]___bbbbbbbbb``````___^^^\\\ZZZXXXWWWZZZZZZZZZ[[[YYYUUUOOOJJJBBBBBBAAA===888555666777000111222111///......///222222444777<<>>;;;:::;;;<<<<<<<<<999:::888444444777666111777555333111111333555777000000000000///...------***,,,---,,,******+++,,,+++***)))))))))***+++,,,(((+++---+++(((&&&''')))(((''''''''''''''''''((((((''''''(((******)))'''''''''''''''''''''((((((%%%&&&'''((()))(((''''''))))))(((((())))))***+++---,,,++++++***+++++++++,,,,,,,,,,,,---...///000///222777;;;???CCCHHHKKKOOOSSSYYY___bbbeeehhhjjjlllllllllmmmooorrruuuvvvyyyzzzzzzzzzzzzzzzyyyyyyvvvuuusssrrrqqqqqqrrrsssqqqssstttsssqqqrrrwww{{{||||||{{{zzzyyyxxxxxxwwwzzz{{{|||{{{xxxtttrrrqqqpppssswwwyyyzzz{{{|||~~~zzztttnnnggg```[[[ZZZZZZZZZZZZZZZ[[[[[[\\\[[[ZZZYYYXXXXXXWWWWWWWWW[[[]]]```cccfffjjjppptttuuutttqqqpppqqqsssvvvxxxzzz|||222111111333555666555444333222111111222222111///111222222222111222333444333333111000111222333555222444666666444333444555555666666666555555555666444555555555555555555444111222333333333444666888777===DDDKKKOOOSSSVVVXXXUUUWWWZZZ\\\^^^___^^^^^^WWWWWWXXX[[[]]]^^^^^^\\\YYYXXXWWWXXX[[[]]]]]]\\\\\\^^^bbbeeeeeedddaaa___]]]\\\\\\]]]```aaaaaa``````````````````___^^^^^^ZZZZZZ[[[[[[\\\\\\]]]]]]XXXZZZ]]]]]]\\\YYYVVVTTTMMMMMMLLLKKKKKKNNNSSSVVVeeeTTTMMMMMMJJJIIIIIIEEECCCEEEHHHLLLQQQTTTWWWXXXVVVWWWXXXYYYZZZZZZZZZZZZXXX\\\______]]]]]]aaadddddd```[[[\\\```ccccccaaa______```___^^^\\\ZZZYYYZZZ[[[\\\]]]\\\XXXRRRMMMHHHEEEAAA===999777444333111111111///---...111444333444666:::???FFFKKKOOOTTTWWW[[[```ccceeeeeeeeefffggghhhiiijjjiiiiiihhhjjjjjjllloooqqqpppmmmjjjjjjeee```___```___\\\XXXNNNHHHDDDDDDAAA;;;;;;>>>999888777777777777999999666:::<<<<<<<<<>>>DDDIIISSSVVVZZZ___bbbfffkkknnnnnnrrruuuuuussstttxxx|||}}}~~~~~~|||~~~~~~|||yyyvvvqqqjjjbbb\\\UUURRRNNNMMMMMMMMMMMMMMMNNNLLLIIIFFFDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCCCC@@@===<<<<<<=========::::::888555555888777333777777555444444444444555000000000000///...---,,,,,,------,,,***)))***+++***+++++++++,,,,,,,,,,,,(((+++...,,,(((%%%''')))******))))))))))))*********(((&&&&&&((()))(((&&&&&&&&&''''''(((((())))))%%%&&&'''((((((((('''&&&))))))(((((())))))***+++...------,,,++++++,,,,,,,,,,,,,,,,,,---.../////////222666999===@@@DDDGGGIIINNNTTTZZZ^^^aaadddggghhhggggggiiimmmqqqsssuuuwwwwwwxxxxxxxxxxxxwwwwwwtttsssqqqooonnnooopppqqqmmmoooooommmkkkmmmtttzzz{{{{{{zzzyyyxxxwwwvvvvvvxxxzzz|||{{{xxxvvvttttttqqquuuyyy{{{|||||||||}}}~~~{{{vvvqqqkkkddd]]]YYYWWWWWWWWWXXXYYY[[[[[[\\\ZZZZZZYYYYYYYYYYYYYYYYYY\\\___cccfffiiimmmsssxxxwwwuuusssrrrrrruuuxxxzzz{{{}}}~~~111111111333666777777555333222111111222222111//////000000000111333666888444222000///000222444666111333444444333222333444333444555666666666777888444444555555555555444444333444666666555666888:::111666>>>EEEJJJOOORRRTTTSSSUUUXXX[[[]]]^^^^^^^^^\\\\\\\\\^^^______^^^\\\YYYYYYYYYZZZ]]]^^^^^^]]]\\\^^^cccfffhhhgggeeecccbbb```______```aaa___^^^aaaaaaaaaaaa```___^^^]]]YYYZZZZZZ[[[]]]^^^______ZZZ\\\]]]\\\YYYTTTPPPNNNLLLKKKJJJIIIJJJNNNTTTXXXgggNNNNNNVVVLLLHHHLLLFFFBBBEEEIIINNNSSSVVVXXXXXXSSSTTTUUUWWWXXXXXXYYYYYYWWW[[[______]]]]]]```dddhhhaaa[[[\\\aaaeeeddd```^^^___`````````___]]]\\\ZZZ[[[]]]^^^^^^ZZZTTTOOONNNGGG@@@<<<<<<:::444///333333111...,,,...444999444555888<<>>===>>>??????>>><<<===;;;888999<<<;;;777888888888888666444222111000000000000///...---,,,,,,---...,,,***))))))******+++,,,------------,,,(((,,,...,,,(((%%%'''***,,,,,,++++++++++++,,,,,,+++(((%%%$$$&&&((('''%%%%%%&&&&&&'''((()))******%%%&&&'''((((((((('''&&&)))))))))))))))******+++///...------,,,,,,,,,,,,,,,,,,,,,,,,---...//////...111555999;;;???CCCEEEEEEJJJQQQWWW[[[^^^bbbdddfffeeeeeegggkkkpppssstttuuuuuuvvvvvvvvvvvvvvvuuutttrrrpppnnnmmmmmmooooookkklllllliiigggiiiqqqxxx{{{{{{zzzyyywwwvvvvvvuuuwwwyyy{{{{{{yyywwwvvvvvvrrrvvvzzz}}}}}}|||||||||~~~~~~|||yyytttooojjjccc\\\WWWTTTTTTUUUWWWYYYZZZ[[[\\\XXXXXXYYYYYYZZZ[[[[[[[[[]]]aaaeeehhhkkkpppwww|||xxxvvvtttssstttvvvzzz||||||}}}~~~~~~444333111111333555555555444222///000111111///---000111111111111222222222333222111111000111111111222333444555666555444333777777666666666666777777999777555555555666555444666555444333444666888999888;;;???BBBFFFJJJOOORRRUUUVVVWWWXXXYYYZZZ[[[\\\]]][[[YYYZZZ^^^``````^^^[[[XXXXXX]]]cccfffaaa\\\^^^aaadddeeedddbbbaaabbbccccccbbb```______aaaddd``````aaaaaaaaaaaa``````[[[ZZZZZZ[[[\\\___aaabbb```\\\ZZZ[[[YYYSSSNNNMMMOOOKKKHHHIIIIIIIIINNNUUUXXXRRROOOQQQOOOIIIFFFGGGGGGGGGHHHMMMSSSWWWVVVTTTSSSSSSSSSTTTUUUXXXZZZ[[[^^^^^^^^^^^^___aaabbbccceeebbb]]]YYYXXX[[[___bbbaaabbbbbbaaa___]]]]]]]]]^^^]]]\\\\\\\\\[[[XXXVVVRRRLLLDDD<<<888666444333,,,,,,,,,---...///111222555777;;;@@@FFFLLLQQQTTT\\\```dddfffdddcccdddeeegggfffeeedddeeefffggghhhiiihhhhhhkkkmmmmmmjjjgggdddbbb___]]][[[XXXTTTPPPFFFCCC???<<<:::999777555888999999999999:::::::::777777777999>>>DDDJJJNNNZZZ\\\___aaadddhhhnnnqqqoooqqqssssssrrrssswww{{{}}}~~~wwwrrrpppmmmhhhdddXXXRRRMMMLLLLLLJJJJJJMMMPPPOOONNNLLLIIIFFFDDDBBBAAACCCEEEEEEDDDCCCCCCDDD======>>>@@@AAAAAA>>><<<>>><<<999999:::999666333666999999555666999777000222222111000/////////000++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,000...///222+++%%%,,,(((+++***&&&&&&((('''$$$)))(((&&&&&&''''''&&&%%%''''''&&&%%%%%%'''((()))%%%&&&((()))))))))((('''++++++***)))(((((())))))+++//////,,,***+++,,,***---///000000///......///000///000444:::>>>>>><<>>===;;;999888888888999999999:::::::::<<<<<<<<<>>>BBBHHHMMMQQQVVVYYY]]]```dddhhhlllpppooorrrttttttrrrtttxxx|||~~~~~~wwwqqqnnnkkkgggcccXXXRRRMMMMMMMMMKKKLLLNNNPPPPPPNNNLLLIIIFFFDDDBBBCCCEEEGGGGGGEEECCCBBBCCC=========>>>@@@@@@>>><<<===;;;999999:::999666333777999999666777:::777111444333111000......------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***///---///333,,,%%%+++***------))))))+++***'''((('''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((+++******)))(((((())))))+++...///+++***+++,,,***,,,...000///...------...111111222555888:::999999>>>AAAFFFKKKOOOQQQRRRRRRXXXYYY[[[___ccchhhmmmooorrrrrrtttuuuuuutttrrrqqqnnnnnnllljjjgggggghhhjjjiiigggeeeeeegggjjjoooqqquuuwwwwwwuuuqqqqqqvvvzzzzzz|||}}}zzzuuurrrsssuuuuuuwwwyyyyyyyyyyyyzzz|||~~~}}}}}}}}}}}}|||zzz|||}}}{{{wwwrrrkkkeee```\\\XXXVVVXXXXXXYYYYYYYYYXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZaaacccgggjjjmmmqqquuuxxxxxxvvvuuuuuuxxx{{{|||}}}~~~~~~111000......000111111000111000///111333444444333111111111111222222222333333333222111111111111111444333333333333444555555666666555555444444444333555333222222444555555444666555444333333333444555444777:::<<>>EEELLLRRRWWWZZZ]]]```ccceeeeeeeeefffgggeeeeeeddddddddddddeeeeeefffeeefffgggiiiiiigggeeeccc```[[[WWWUUUSSSPPPNNNHHHEEEAAA???===<<<:::999888888999999999999::::::===<<<===>>>BBBFFFKKKNNNRRRVVV[[[```dddgggkkkmmmooorrrtttuuutttuuuyyy|||wwwpppmmmjjjfffcccVVVPPPKKKLLLLLLKKKKKKNNNPPPPPPOOOMMMJJJGGGDDDBBBFFFGGGIIIHHHEEECCCBBBBBB???>>>======>>>???>>><<<===<<<:::999999999777555888:::999888888:::777333555444222000...---,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++''',,,,,,///555---%%%+++&&&)))***''''''))))))&&&(((&&&%%%%%%&&&'''&&&$$$%%%&&&''''''((((((''''''(((''''''''''''(((((()))******)))((((((((())))))***......+++)))+++,,,++++++---......---,,,---...111222444555444444444555;;;===AAAFFFJJJLLLLLLMMMUUUVVVXXX[[[```fffkkknnnoooqqqsssttttttsssqqqpppooonnnkkkhhheeedddgggiiiiiigggdddccceeeiiinnnqqqqqqsssuuuuuusssssswwwzzz{{{}}}~~~zzzuuurrrssstttsssvvvxxxyyyyyyyyyzzz{{{}}}|||~~~~~~zzzzzz}}}zzzyyyxxxzzz~~~~~~yyyvvvppplllfffaaa]]][[[XXXVVVXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTVVVYYY[[[]]]```dddhhhkkknnnqqqtttwwwyyywwwuuuvvvyyy|||~~~~~~111///...///000111000///000000000111222333333222111111111222222222333333333333222111111111111222444444333222333444555666666666666666555444444333333111000111333555555555666555444333333333333333444666888:::<<<@@@EEEIIINNNOOOQQQTTTVVVYYY[[[\\\ZZZ\\\^^^]]]ZZZYYY\\\______[[[VVVVVVZZZ^^^```___```aaaaaaaaa```aaaccceee`````````___]]]]]]^^^```aaabbbbbbaaaaaa```___^^^aaaaaa``````____________]]]ZZZYYY]]]]]]YYYUUUUUUTTTMMMFFFEEEDDDCCCFFFJJJLLLIIIGGGGGGFFFDDDBBBAAAFFFFFFGGGIIIKKKNNNPPPQQQNNNNNNNNNOOOQQQTTTVVVXXXYYYYYYYYYZZZ[[[\\\]]]^^^aaa___[[[XXXVVVUUUUUUVVV[[[^^^```aaa```_________ZZZ[[[]]]___aaa```]]]ZZZTTTQQQLLLHHHDDD@@@<<<999222222111000111333555666999<<>>>>>>>>@@@BBBFFFJJJLLLPPPTTT[[[aaaeeehhhkkkmmmooorrruuuvvvuuuvvvzzz}}}xxxqqqmmmiiieeebbbTTTMMMIIIJJJJJJIIIJJJMMMPPPPPPPPPNNNKKKHHHEEECCCEEEGGGIIIHHHGGGEEEDDDEEEBBB@@@>>>>>>???@@@???>>>???===<<<;;;::::::999888999999999999::::::777444444444222111//////...............------,,,,,,+++++++++++++++************%%%******///666...&&&***###'''(((&&&&&&(((((($$$'''&&&%%%%%%&&&'''&&&$$$$$$%%%'''((((((((('''&&&)))((('''&&&&&&'''((()))***))))))((((((((())))))(((---...+++))),,,---+++***,,,------,,,+++,,,---...222444444111000222444:::<<<@@@DDDGGGIIIJJJJJJQQQRRRTTTWWW]]]ccciiilllnnnoooqqqrrrrrrqqqpppooopppooolllhhhddddddfffhhhiiigggdddbbbdddhhhmmmqqqppprrruuuvvvuuuuuuwwwxxx|||||||||yyyuuurrrrrrsssrrruuuxxxzzzzzzyyyyyyzzz~~~||||||~~~{{{{{{}}}xxxwwwwwwzzz}}}{{{vvvrrrkkkgggbbb^^^\\\[[[YYYWWWXXXXXXXXXXXXWWWVVVUUUUUUSSSRRRQQQQQQSSSVVVZZZ]]]aaadddiiimmmppprrrtttvvvxxxwwwuuuvvvzzz}}},,,+++++++++,,,---+++***///000000000//////000000111222222222222333333333444333333222111222222222444444333222333444555666666777777777777666555444222111000111333555555555555555444444333333333333555777888999;;;>>>CCCGGGPPPQQQRRRTTTVVVXXXZZZZZZ[[[^^^___]]]ZZZYYY\\\______[[[VVVVVVXXX\\\^^^^^^^^^___```_________bbbddd___``````___]]]]]]^^^___aaaaaaaaaaaaaaa```______aaaaaaaaa```___^^^^^^]]]]]]ZZZZZZ^^^___[[[XXXXXXVVVNNNHHHHHHGGGFFFGGGJJJIIIHHHFFFDDDCCCCCCAAA>>>@@@AAABBBDDDFFFJJJNNNQQQQQQPPPPPPPPPPPPRRRTTTUUUYYYXXXXXXXXXXXXXXXYYYYYY^^^]]][[[XXXVVVTTTSSSRRRXXX[[[^^^______]]]]]]]]]WWWXXXZZZ]]]______]]]ZZZTTTRRRNNNJJJGGGCCC>>>;;;666444333222333555777999???BBBGGGNNNTTTZZZ^^^```dddcccccccccccccccbbbaaaccccccddddddddddddddddddeeeeeefffeeedddcccccccccbbb^^^YYYUUUSSSQQQOOONNNFFFCCC???>>>======;;;:::::::::::::::;;;;;;;;;;;;CCCCCCDDDEEEGGGJJJNNNOOOPPPUUU]]]cccgggjjjlllmmmooosssvvvwwwwwwxxx{{{~~~{{{sssooojjjeeeaaaTTTNNNJJJKKKKKKJJJKKKNNNQQQQQQQQQOOOMMMIIIEEECCCCCCEEEHHHHHHGGGGGGGGGHHHDDDBBB@@@@@@AAAAAAAAA@@@@@@???>>>===;;;;;;;;;<<<:::999888::::::999666555333333222111111111222222------,,,,,,+++******)))+++++++++******)))))))))%%%)))(((...666///&&&)))&&&)))+++))))))+++***''''''%%%%%%%%%''''''&&&%%%$$$%%%'''((((((((('''&&&)))((('''&&&&&&'''((())))))((((((((((((((())))))'''+++---***))),,,---,,,)))+++------,,,+++,,,---,,,///222222000///111444888:::===AAADDDGGGHHHIIINNNPPPRRRVVV\\\bbbhhhkkklllmmmnnnoooppppppooooooqqqpppnnnjjjffffffgggiiikkkhhheeeddddddhhhllloooqqqsssuuuvvvvvvvvvvvvwwwzzzzzzyyywwwtttrrrqqqqqqppptttyyy{{{{{{zzzzzzzzz|||zzz|||~~~~~~xxxxxxxxxzzz~~~yyysssooogggddd___]]]\\\[[[ZZZYYYWWWWWWXXXXXXWWWVVVVVVUUUWWWUUUSSSRRRSSSWWW[[[]]]aaafffkkkppprrrsssuuuvvvwwwvvvuuuvvvzzz~~~---,,,,,,---......,,,***...///000000...---...000222222222222333333333333444444333222222222222222444333333333333444555555555666777888888777666555333111000111333555555555555555555555444444444444666777888888999===BBBFFFPPPQQQRRRTTTVVVWWWYYYZZZ]]]]]]]]]\\\ZZZZZZ[[[\\\^^^\\\YYYYYY[[[\\\]]]]]][[[\\\^^^^^^^^^^^^```aaa^^^`````````^^^]]]^^^___``````aaaaaaaaaaaa``````aaaaaaaaaaaa```___^^^]]]^^^[[[[[[___```]]]ZZZZZZXXXQQQLLLMMMNNNMMMLLLMMMGGGHHHFFFDDDDDDFFFEEEAAA===>>>???@@@BBBGGGLLLQQQTTTSSSRRRQQQQQQRRRSSSTTTWWWVVVVVVUUUUUUVVVVVVWWW\\\[[[[[[YYYWWWTTTRRRQQQVVVYYY]]]___^^^\\\[[[[[[UUUUUUVVVYYY\\\^^^]]]\\\VVVSSSOOOLLLIIIFFFBBB???:::999777666666888;;;<<>>;;;;;;;;;<<<<<<<<<======CCCCCCCCCEEEGGGJJJMMMNNNRRRWWW^^^dddgggjjjlllnnnooossswwwyyyxxxyyy|||xxxrrrllleee```WWWQQQMMMMMMMMMLLLMMMPPPQQQQQQRRRQQQNNNJJJEEECCCAAADDDGGGHHHGGGGGGHHHIIIEEEDDDBBBBBBCCCCCCBBB@@@@@@@@@???===;;;:::<<<>>>:::777777:::;;;777555555222111111111111222333333,,,,,,+++******)))((((((++++++******)))(((((((((&&&)))''',,,444...%%%((($$$(((***((((((***((($$$'''&&&%%%&&&(((((((((&&&%%%&&&''''''(((((('''''')))((((((''''''''''''(((((((((''''''(((((())))))&&&***,,,)))))),,,...---)))+++------,,,,,,---...,,,---000000000000111333444666999===@@@CCCEEEFFFNNNPPPTTTYYY___eeejjjllllllllllllllllllmmmoooooorrrrrrqqqnnnkkkjjjkkklllmmmkkkiiiggggggiiilllnnnpppqqqrrrtttuuuvvvvvvvvvyyyxxxwwwvvvtttrrrqqqqqqppptttzzz}}}}}}|||{{{zzz{{{zzz|||zzzzzzzzz|||}}}wwwpppllldddaaa^^^[[[[[[[[[[[[ZZZWWWWWWXXXXXXXXXXXXWWWWWW[[[ZZZWWWVVVWWWZZZ]]]___cccgggnnnsssuuuuuuvvvvvvvvvttttttuuuyyy~~~000/////////000000...,,,,,,///000000///...000222222222222333333333444444444444333222222222222333222333444444555555444444222444666777888777666666444222111222444555555444444444555666666666555555666666666666777:::???CCCLLLMMMOOORRRTTTWWWYYYZZZ]]][[[YYYYYYYYYYYYXXXWWW[[[[[[[[[[[[\\\\\\[[[ZZZWWWZZZ\\\^^^]]]]]]^^^______```aaaaaa___^^^^^^___^^^___```aaaaaabbbbbbaaaaaabbbbbbbbbbbbaaa___^^^___\\\\\\```aaa]]][[[[[[YYYSSSPPPSSSVVVTTTQQQQQQKKKMMMKKKGGGGGGJJJHHHCCC>>>>>>??????@@@DDDJJJOOOQQQPPPPPPOOOPPPQQQRRRSSSRRRRRRSSSSSSTTTVVVWWWXXXZZZZZZ[[[ZZZXXXUUURRRPPPWWWZZZ^^^___^^^\\\ZZZZZZUUUTTTTTTWWW[[[]]]___^^^YYYVVVRRRNNNKKKIIIFFFCCC@@@>>><<<:::;;;===???AAAKKKMMMRRRWWW[[[^^^___```bbb___^^^___aaacccbbb``````aaacccfffggghhhhhhhhhcccdddccc```\\\ZZZZZZ[[[YYYWWWTTTSSSRRRQQQNNNLLLGGGEEEBBB@@@@@@AAA@@@???============>>>>>>>>>>>>@@@@@@AAACCCFFFHHHKKKLLLTTTYYY^^^cccfffiiilllnnnooosssxxxzzzzzzzzz}}}}}}wwwooofff```WWWQQQLLLLLLLLLJJJKKKMMMQQQRRRRRRQQQOOOJJJFFFCCCBBBDDDGGGGGGGGGFFFFFFGGGDDDCCCCCCCCCDDDCCCAAA>>>>>>???>>><<<999999;;;>>>:::666666::::::666333555111111000000///000000000---,,,+++***)))(((''''''+++******)))((((((''''''((()))&&&***333...%%%'''###'''(((&&&&&&'''$$$ ((('''&&&''')))***)))(((&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&'''''''''''''''((())))))%%%***+++)))))),,,...---)))+++---...------...///.........///111222111000222444777:::>>>BBBEEEFFFOOORRRXXX^^^eeejjjmmmooommmkkkiiihhhiiilllooopppssstttuuusssqqqooooooooopppooommmkkkkkkkkkkkklllmmmmmmnnnpppsssuuuvvvvvvyyyxxxvvvvvvuuutttsssrrrpppuuu{{{~~~|||{{{|||{{{}}}}}}||||||~~~{{{ssslllgggbbb___\\\ZZZZZZZZZZZZZZZVVVWWWXXXXXXYYYYYYYYYYYYZZZYYYXXXWWWXXX[[[]]]___dddiiipppuuuwwwwwwwwwwwwtttsssrrruuuyyy}}}---,,,,,,---...---+++(((+++...000111000000333666222222333333333444444444555444333333222222333333222333444555666555444333000222444666777777666555555333222333444555555444444444555666777777777666666666555555555999>>>BBBIIIJJJMMMPPPSSSWWWYYY[[[]]]YYYVVVVVVXXXYYYVVVTTTWWWXXXZZZ[[[[[[YYYWWWUUUUUUXXX\\\]]]]]]]]]]]]]]]___```bbbaaa```^^^^^^___]]]^^^___aaabbbbbbbbbbbbbbbccccccdddcccbbbaaa``````\\\]]]aaabbb^^^[[[[[[ZZZTTTRRRWWW[[[YYYUUUTTTRRRTTTQQQKKKIIIKKKHHHAAA@@@@@@@@@??????BBBIIINNNLLLKKKKKKKKKLLLNNNPPPQQQOOOOOOPPPRRRTTTVVVXXXZZZXXXYYY[[[[[[YYYVVVRRRPPPXXX[[[___```___\\\ZZZZZZUUUTTTTTTVVVZZZ^^^```aaa\\\XXXTTTPPPMMMKKKHHHGGGDDDBBB???>>>>>>@@@CCCEEENNNQQQUUUYYY\\\^^^_________\\\[[[]]]aaaccccccbbb___aaacccfffhhhjjjjjjjjjbbbcccbbb^^^YYYVVVVVVXXXUUUTTTRRRRRRRRRPPPMMMKKKEEECCC@@@?????????>>>===>>>>>>>>>>>>????????????BBBCCCDDDFFFIIILLLNNNOOOUUUYYY^^^bbbeeehhhkkkmmmooosssxxxzzzzzz{{{}}}}}}yyyqqqggg```UUUNNNIIIIIIHHHFFFGGGIIIQQQRRRSSSRRROOOKKKFFFCCCCCCEEEGGGGGGFFFDDDDDDEEECCCCCCCCCDDDDDDCCC???===<<<======:::777777:::===:::555555999:::555333444111111///...------------------,,,+++***)))((('''+++******)))(((''''''&&&******%%%)))222---$$$'''&&&***,,,***))))))&&&"""(((''''''(((***+++***)))''''''&&&%%%%%%'''((()))'''((()))))))))(((&&&%%%'''''''''''''''((()))***%%%)))+++)))))),,,...---)))+++---...------...///111///---///222222000---222444777;;;???CCCFFFHHHQQQUUU[[[ccciiinnnppprrrmmmkkkhhhfffgggjjjoooqqqtttuuuwwwwwwtttrrrqqqqqqqqqqqqpppnnnmmmlllkkkkkkiiiiiijjjlllqqqtttvvvwwwyyyxxxvvvvvvwwwvvvuuutttpppuuu||||||{{{}}}|||~~~~~~}}}~~~~~~~~~zzzqqqhhhccc```^^^ZZZXXXYYYYYYYYYYYYVVVVVVXXXYYYZZZZZZ[[[[[[UUUUUUUUUUUUWWWYYY\\\^^^eeejjjqqqwwwyyyxxxxxxxxxsssrrrrrrtttxxx}}}++++++,,,++++++***)))(((//////......000111333444111333555555444222222222666222//////222444333111333333111111111111333333333333333444444444555555222222333333444333333333666666777888888777666555777222111444666444777>>>EEEHHHKKKNNNQQQTTTXXXZZZ\\\ZZZXXXXXX[[[[[[YYYWWWWWWYYY\\\\\\YYYWWWVVVVVVZZZZZZZZZZZZ[[[[[[[[[[[[```___]]]\\\[[[\\\]]]]]]\\\]]]^^^___````````````cccdddeeefffeeedddcccbbbdddbbb___[[[YYYYYYZZZ[[[ZZZTTTRRRXXX[[[YYYWWWYYY\\\ZZZWWWSSSPPPNNNMMMMMMJJJEEEAAAAAAAAA@@@CCCHHHFFFGGGIIILLLMMMNNNNNNMMMKKKMMMOOORRRTTTUUUVVVVVVXXXXXXYYYYYYZZZXXXUUUSSSUUUZZZ___```___]]]^^^```ZZZXXXVVVXXX\\\___```___]]][[[WWWRRRNNNKKKJJJIIIFFFFFFEEEDDDDDDEEEFFFGGGUUUWWWZZZ]]]___```______```aaacccbbbaaa______```gggcccaaaccchhhkkkiiifffeeeccc___[[[WWWUUUSSSRRRPPPSSSUUUUUURRRPPPOOOOOOHHHFFFCCC@@@>>><<<;;;;;;AAAAAAAAA@@@@@@@@@@@@???AAAAAACCCGGGHHHHHHKKKQQQRRRUUU[[[___bbbeeeiiikkkoootttyyy|||{{{{{{|||~~~~~~|||rrriiibbbTTTOOOJJJFFFFFFHHHIIIJJJKKKMMMOOOPPPNNNIIIEEEAAAFFFEEEDDDDDDDDDDDDBBB@@@???@@@AAAAAA@@@???>>><<>>===:::888666555888777777777777666333000222111000///...---,,,,,,+++,,,---,,,*********+++------,,,,,,+++******)))+++&&&...)))---555(((%%%''''''(((((())))))******(((&&&%%%&&&(((******)))---''' %%%(((&&&"""''''''&&&&&&&&&&&&''''''###'''***+++)))((()))+++...---,,,---......---+++///...---,,,------///000//////000000000000000000222333666999===@@@CCCDDDPPPVVV^^^eeejjjmmmooopppjjjiiigggggghhhkkknnnpppvvvwwwxxxyyyyyyxxxvvvuuuvvvvvvvvvtttrrrooommmkkkffffffhhhlllrrrxxx{{{}}}}}}{{{yyyyyyxxxxxxwwwvvvzzzzzz{{{}}}~~~|||~~~~~~~~~~~~}}}zzzwwwrrrkkkggg^^^[[[WWWUUUUUUVVVWWWWWWTTTVVVYYY[[[\\\[[[YYYWWWVVVVVVWWWWWWXXXZZZ^^^aaadddgggnnnsssuuuuuurrrppprrrtttvvvwwwyyy{{{~~~------------,,,+++***)))---...000222333444444444222444666555444222222222444333111111222333333333333222111111111111222333333333333444444444555555666666555555444222111000555666777888888777666555777222111444666444777===CCCFFFKKKNNNQQQTTTXXXZZZ\\\ZZZXXXXXXZZZZZZXXXVVVWWWYYY\\\\\\[[[YYYXXXXXXZZZZZZZZZZZZ[[[[[[[[[[[[___^^^]]]\\\[[[\\\]]]]]]^^^___``````````````````cccdddeeeeeeeeecccbbbaaacccaaa^^^[[[ZZZZZZ[[[\\\[[[UUUTTTYYY\\\ZZZZZZ\\\___^^^[[[XXXUUUSSSQQQQQQNNNHHHDDDDDDBBBAAACCCGGGEEEFFFGGGHHHJJJJJJKKKKKKHHHJJJLLLOOOQQQSSSTTTTTTWWWWWWXXXYYYZZZYYYWWWUUUTTTXXX\\\^^^___^^^]]]]]]WWWUUUTTTVVVYYY\\\]]]\\\\\\ZZZWWWTTTQQQNNNMMMMMMHHHGGGFFFFFFGGGHHHJJJKKKVVVXXX[[[^^^````````````aaabbbcccbbbaaa```aaabbbgggdddbbbcccfffhhhgggeeecccaaa]]]ZZZWWWTTTSSSSSSRRRUUUWWWVVVTTTQQQPPPPPPGGGFFFCCC@@@===<<<;;;;;;AAAAAA@@@@@@@@@@@@@@@@@@BBBBBBDDDHHHJJJIIIMMMRRRUUUYYY^^^bbbeeegggjjjlllmmmrrryyy|||}}}|||~~~~~~ssshhhaaaVVVRRRLLLHHHGGGIIIJJJKKKLLLMMMOOOOOOMMMIIIFFFCCCGGGFFFEEEEEEFFFEEECCCAAABBBBBBAAA@@@???>>><<<<<>>>>><<<;;;999777666888777666777777666333111222111000///...---,,,,,,+++,,,,,,,,,+++******++++++++++++***))))))((((((+++%%%---)))///888)))%%%''''''(((((())))))))))))+++)))'''&&&'''''''''%%%'''$$$!!!"""&&&'''%%%###''''''&&&&&&&&&&&&''''''"""%%%((()))'''&&&((()))---,,,,,,,,,......,,,+++......---,,,---...///000000000000///////////////111222555888<<>>===<<<<<<=========<<<;;;:::999888888777666666777666444111111111000//////...------,,,,,,,,,+++++++++*********))))))(((((('''&&&&&&+++$$$+++)))222<<<+++$$$'''(((((((((((()))))))))+++)))'''&&&''''''&&&%%%"""###%%%'''((('''&&&&&&''''''&&&&&&&&&&&&''''''$$$&&&((((((''''''((())),,,++++++,,,------,,,***---------------...///000000000000//////.........000111333666:::>>>AAACCCKKKQQQZZZccchhhjjjlllmmmnnnllliiiggggggjjjnnnppptttvvvwwwyyyzzzzzzzzzzzzyyyyyywwwuuuqqqmmmjjjhhhffffffhhhlllrrrxxx{{{|||{{{zzzwwwvvvwwwyyy|||~~~}}}~~~~~~}}}zzzvvvqqqmmmgggbbb^^^[[[YYYXXXWWWWWWWWWVVVTTTVVVWWWYYYZZZZZZYYYXXXWWWTTTUUUWWWXXXZZZ]]]bbbfffmmmqqqwww{{{|||xxxsssooosssvvvzzz|||}}}~~~~~~////////////...---,,,+++,,,...222555888999999999666777777666333222111222111333555444111000222555333333333333333333333333333333333444444444555555333333444555666666666666444555666777777777666555666555444444555555777999<<<@@@GGGLLLPPPSSSVVVYYYZZZZZZYYYXXXXXXWWWWWWVVVWWWZZZ]]]^^^^^^]]]]]]]]]YYYZZZZZZZZZ[[[[[[[[[[[[^^^]]]\\\[[[[[[\\\]]]]]]aaaaaaaaaaaa```___^^^]]]aaaaaaaaaaaa```^^^\\\[[[___^^^[[[XXXWWWVVVVVVVVVZZZWWWVVVVVVXXXZZZ]]]```^^^______^^^\\\YYYWWWUUUYYYTTTPPPNNNJJJDDDCCCEEEDDDCCCAAA??????AAACCCDDDCCCDDDFFFHHHKKKMMMNNNOOOUUUWWWYYYZZZYYYXXXWWWVVVTTTTTTVVV[[[___```\\\XXXWWWWWWWWWXXXZZZ\\\]]]^^^[[[ZZZYYYVVVTTTRRRQQQPPPLLLKKKJJJJJJLLLPPPUUUWWW[[[\\\^^^```aaabbbbbbbbbbbbbbbbbbaaa```bbbeeehhhfffggggggfffcccaaaaaaaaa[[[ZZZXXXVVVTTTTTTTTTTTTVVVXXXYYYXXXUUURRRQQQPPPGGGEEEAAA>>><<<;;;;;;<<<@@@@@@@@@AAAAAABBBBBBBBBEEEEEEGGGLLLMMMMMMQQQVVVYYY\\\```cccdddfffgggiiimmmsss{{{~~~~~~}}}rrrfff___YYYTTTNNNIIIHHHIIIJJJJJJNNNNNNMMMLLLKKKIIIHHHHHHFFFEEEDDDEEEFFFFFFEEECCCDDDBBB@@@>>>=========>>><<<=========<<<;;;:::999888777666666666666444222111111000000///......------,,,+++++++++++++++******))))))(((''''''&&&&&&+++###))))))444>>>,,,$$$(((((((((((((((((((((((('''%%%$$$%%%'''))))))((($$$'''))))))'''&&&((()))''''''&&&&&&&&&&&&''''''(((((()))************++++++******+++,,,---,,,***------------......//////111000000//////......---000000222555888<<<@@@BBBHHHOOOXXXaaafffiiikkklllmmmkkkiiigggiiimmmqqqtttuuuvvvxxxzzz{{{||||||||||||{{{yyyvvvrrrnnnjjjhhhhhhhhhjjjnnntttyyy{{{|||{{{yyyvvvssssssuuuzzz~~~~~~|||zzz{{{wwwrrrlllgggbbb]]]YYYVVVVVVVVVWWWYYYYYYWWWUUUWWWXXXYYYZZZYYYXXXWWWVVVSSSUUUWWWXXX[[[___dddhhhppptttzzz{{{vvvrrrtttxxx|||~~~~~~////////////...---,,,+++///000111333666999;;;===777888888666333222222333111444666555222111333555444555555555555555555444333333333444444444555555222333444555666666666666333444555777777777666555666666555444444666777777999===CCCIIIMMMPPPTTTWWWXXXXXXXXXXXXWWWVVVWWWWWWWWWZZZ]]]___^^^^^^^^^^^^YYYZZZZZZZZZ[[[[[[[[[[[[]]]\\\[[[[[[[[[\\\]]]]]]`````````___^^^]]]\\\[[[^^^^^^___^^^]]][[[YYYXXX^^^\\\ZZZVVVTTTRRRQQQPPPVVVVVVUUUSSSTTTWWWZZZ\\\\\\\\\]]]^^^]]][[[ZZZYYY]]]XXXTTTSSSOOOIIIFFFHHHFFFDDDAAA>>>>>>???AAABBBCCCDDDEEEGGGIIIKKKMMMNNNTTTWWWZZZZZZWWWUUUTTTUUUUUUTTTUUUZZZ^^^```]]]ZZZYYYYYYXXXXXXXXXZZZ\\\^^^[[[ZZZYYYVVVTTTQQQOOONNNKKKKKKKKKLLLOOOSSSWWWZZZ^^^^^^___```aaaaaabbbbbbaaaaaabbbaaaaaacccgggjjjggghhhhhhfffccc```______YYYXXXVVVUUUTTTTTTTTTTTTVVVWWWXXXWWWTTTQQQOOONNNGGGEEEAAA===;;;;;;<<<===??????@@@AAABBBBBBCCCCCCFFFEEEHHHMMMOOOOOOSSSXXX[[[^^^bbbdddeeefffhhhiiipppvvv}}}~~~}}}}}}~~~qqqfff___XXXSSSLLLHHHGGGGGGHHHIIIMMMLLLKKKJJJIIIIIIIIIIIIDDDCCCCCCDDDEEEFFFDDDCCCAAA@@@???>>>>>>>>>@@@@@@<<<<<<======<<<<<<;;;:::888777555555666666555333111111000000//////......---,,,******,,,,,,+++)))+++******))))))(((((('''+++"""((((((333>>>---%%%(((((((((''''''''''''''''''%%%$$$%%%'''((()))((('''))))))&&&###"""&&&***''''''&&&&&&&&&&&&''''''***)))))))))******************)))+++------,,,***+++,,,---....../////////111111000000000/////////111111222444777;;;>>>@@@GGGMMMVVV^^^dddhhhkkklllkkkjjjiiiiiilllqqqvvvyyywwwwwwyyyzzz{{{|||}}}}}}}}}|||zzzxxxtttpppllljjjkkkkkkmmmqqqvvvyyy{{{{{{zzzxxxuuuqqqoooqqqvvv{{{|||}}}zzzwwwyyyuuunnnhhhccc^^^YYYVVVRRRRRRTTTWWWZZZ[[[ZZZXXXXXXXXXYYYYYYXXXWWWVVVUUUSSSUUUWWWYYY\\\aaafffjjjoootttzzz~~~yyyvvvvvvyyy}}}~~~{{{}}}////////////...---,,,,,,111111111333555999<<<>>>888888888666444333444555222333555555444333333444444555555666666555555444333333333444444444555555555555555555555444333333222333555666777777666555555777777444444666777555888;;;@@@DDDHHHMMMQQQUUUUUUVVVXXXWWWVVVVVVWWWYYYXXXZZZ]]]___^^^]]]]]]^^^ZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\[[[ZZZZZZ[[[]]]^^^_________^^^]]]\\\[[[ZZZ]]]]]]^^^^^^]]][[[YYYXXX\\\[[[XXXVVVSSSQQQOOONNNQQQTTTTTTQQQPPPSSSVVVWWWYYYZZZ[[[\\\]]]]]]]]]]]]^^^ZZZXXXWWWTTTNNNKKKMMMIIIGGGDDDAAA???@@@AAABBBDDDDDDEEEEEEGGGIIIJJJKKKQQQUUUXXXXXXUUUSSSSSSUUUUUUTTTUUUXXX[[[]]]]]]]]]YYYXXXVVVTTTSSSTTTXXX\\\ZZZYYYXXXVVVTTTQQQNNNMMMKKKKKKMMMOOORRRUUUYYYZZZ_________``````aaaaaabbb```aaaccccccccceeeiiikkkhhhhhhhhhgggeeebbb```^^^XXXWWWUUUTTTSSSSSSTTTUUUUUUWWWXXXWWWSSSOOOMMMLLLHHHEEEAAA>>><<<<<<>>>???>>>???@@@AAABBBCCCDDDEEEFFFFFFIIINNNPPPPPPTTTYYY___bbbeeehhhiiijjjkkkmmmtttxxx~~~~~~|||oooddd]]]VVVQQQKKKFFFEEEFFFHHHHHHKKKJJJJJJIIIIIIHHHHHHHHHBBBBBBBBBCCCEEEFFFEEECCC?????????>>>???@@@@@@AAA===============<<<;;;:::888777555444555666555444111111111000000/////////...+++)))***,,,---+++(((,,,++++++******))))))(((***###(((&&&000;;;,,,&&&(((((((((''''''''''''&&&***(((&&&%%%&&&&&&%%%$$$'''(((&&&### ###'''''''''&&&&&&&&&&&&''''''***(((&&&&&&((())))))(((*********+++---...---+++++++++---...////////////111111111111111111111111333333333444666999<<<>>>EEEJJJRRRYYY___eeeiiimmmjjjjjjkkkmmmpppuuuzzz}}}zzzzzz{{{{{{||||||}}}}}}{{{{{{zzzxxxuuuqqqnnnlllmmmmmmnnnrrrvvvxxxxxxxxxwwwwwwuuupppmmmnnntttyyy{{{}}}yyyvvvwwwrrrjjjddd___[[[WWWUUUQQQQQQSSSVVVZZZ[[[[[[YYYYYYYYYYYYXXXWWWVVVUUUUUUTTTVVVXXXZZZ]]]bbbgggkkkooorrrxxx}}}~~~{{{xxxxxxzzz~~~|||}}}~~~111111111111000///...---000111333555777999:::;;;888888888666444444555777333333333444555555333222222333444555555444333222333333333444444444555555444444444444444333333222222333444666777777666555555888888444333777666333888:::===@@@DDDIIIOOOSSSRRRTTTWWWWWWVVVVVVXXXZZZXXX[[[^^^___^^^]]]\\\]]]ZZZZZZZZZZZZ[[[[[[[[[[[[\\\[[[ZZZZZZZZZ[[[]]]^^^^^^_________^^^]]]\\\\\\]]]^^^^^^___^^^]]]\\\[[[YYYYYYWWWVVVTTTSSSRRRQQQOOOTTTUUUPPPNNNQQQSSSRRRTTTUUUVVVWWWYYY[[[]]]^^^]]]ZZZYYYZZZXXXSSSQQQRRRLLLJJJHHHEEECCCBBBBBBBBBEEEDDDDDDDDDDDDFFFGGGHHHLLLQQQVVVVVVTTTSSSUUUWWWSSSTTTUUUUUUVVVYYY\\\___ZZZYYYUUUPPPMMMOOOUUUZZZXXXXXXWWWVVVUUURRRPPPOOOKKKMMMOOORRRUUUXXXZZZ[[[``````_________``````aaa```ccceeeggghhhiiilllnnnjjjhhhgggggggggeeeaaa\\\XXXWWWVVVTTTSSSSSSTTTUUUVVVXXXXXXWWWSSSOOOLLLKKKIIIFFFBBB>>>======???AAA>>>???@@@AAABBBDDDEEEEEEFFFFFFIIINNNPPPPPPTTTZZZ___bbbfffiiijjjkkkmmmnnntttxxx}}}~~~~~~{{{mmmbbb[[[TTTPPPJJJFFFEEEGGGHHHIIIHHHHHHIIIIIIIIIHHHGGGGGGCCCBBBBBBDDDFFFGGGFFFEEE??????@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<::::::999666444444555666666555111111111000000000000000///+++)))***---...+++(((,,,++++++******))))))(((***###)))%%%,,,777***((((((((('''''''''&&&&&&&&&)))(((&&&%%%&&&&&&%%%$$$&&&&&&&&&%%%$$$$$$%%%'''''''''&&&&&&&&&&&&''''''+++(((&&&&&&((())))))(((+++******,,,...///...---***+++---...///000000///111111111222333333444444666555444444555888;;;===CCCGGGMMMSSSZZZaaaggglllllllllnnnqqqtttxxx{{{}}}~~~}}}}}}|||{{{{{{{{{{{{wwwwwwwwwvvvtttqqqooommmnnnnnnoooqqqtttvvvuuussstttuuutttqqqnnnooouuuzzz{{{}}}yyyvvvsssnnnfff```[[[XXXUUUSSSSSSSSSSSSUUUXXXZZZYYYXXXZZZYYYYYYXXXWWWUUUTTTTTTUUUWWWYYY[[[^^^bbbgggkkkooorrrvvvzzz|||{{{zzzxxxyyy{{{}}}~~~~~~222222333222222111000///...000444777999999999888777888777666444555777999555333222444777777444000111111333333333333111111333333333444444444555555///000222333444555555555111222444666777777666666555999999444333777666222888999;;;===AAAFFFMMMRRRPPPSSSVVVWWWVVVVVVYYY\\\XXX[[[^^^___]]]\\\\\\\\\ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[]]]^^^_________```______^^^]]]^^^___`````````___^^^]]]WWWWWWWWWWWWVVVUUUUUUUUUMMMTTTUUUPPPMMMPPPQQQOOOOOOOOOPPPRRRTTTXXX[[[]]]\\\YYYZZZ\\\[[[VVVTTTUUUNNNMMMJJJHHHEEEDDDCCCCCCEEEDDDCCCBBBCCCDDDEEEFFFGGGMMMSSSUUUTTTSSSVVVZZZQQQSSSTTTSSSSSSUUU[[[aaa]]]ZZZUUUOOOLLLMMMTTTZZZVVVVVVWWWWWWVVVTTTSSSRRRLLLNNNQQQUUUXXXZZZ[[[[[[``````____________``````aaadddgggjjjkkklllnnnppplllhhhfffgggiiihhhbbb\\\YYYXXXVVVTTTTTTTTTTTTTTTWWWXXXYYYWWWSSSOOOMMMLLLJJJGGGCCC???===>>>@@@BBB>>>>>>@@@AAACCCDDDEEEFFFFFFFFFHHHNNNPPPPPPTTTZZZ]]]```dddggghhhjjjkkkmmmtttxxx|||~~~~~~}}}~~~zzzlll```YYYTTTOOOJJJFFFFFFHHHIIIJJJFFFGGGHHHIIIHHHHHHFFFEEECCCCCCCCCEEEGGGHHHGGGFFF@@@AAAAAAAAA@@@???===<<>>>>>===;;;:::999999666444444555666666555111111111111000000000000///+++((()))---...+++'''++++++******))))))((((((***$$$***$$$)))444))))))(((((('''''''''&&&&&&&&&&&&$$$###$$$&&&(((((('''&&&'''((()))*********)))'''''''''&&&&&&'''''''''...+++((((((***,,,+++***+++++++++---///000///---)))+++---///000000000///111111222333444555555666888777555444555888:::<<>>>>>??????GGGDDDBBBCCCEEEFFFEEECCCEEEFFFFFFHHHKKKQQQXXX]]]^^^cccgggiiiiiiiiikkknnnqqqtttyyy|||~~~||||||zzzlll```XXXUUUOOOHHHCCCBBBEEEHHHIIIFFFHHHIIIIIIGGGFFFFFFGGGBBBCCCEEEGGGHHHHHHHHHHHHDDDBBB@@@???@@@@@@???===>>><<<;;;;;;;;;999777555888888777777666666555555333333222111000///......+++++++++***++++++,,,,,,))),,,,,,)))(((***)))&&&,,,***'''(((---000+++%%%...000...'''#########!!!$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))((()))))))))))))))((((((///---++++++---...------,,,,,,---....../////////000111222444777999;;;<<<;;;:::999888888999:::;;;@@@CCCHHHNNNTTT\\\dddiiijjjlllooorrrvvvyyy{{{|||~~~|||zzz{{{||||||yyyvvvqqqrrrssspppmmmkkkmmmooooooppppppppppppooonnnnnnmmmoooppppppqqqsssvvvyyy}}}}}}zzzvvvssspppiii___WWWTTTTTTUUUVVVZZZXXXVVVVVVWWWXXXXXXXXXXXXXXXYYYYYYXXXVVVTTTSSSRRRXXX]]]^^^]]]aaaiiiqqqqqquuuxxxwwwtttsssvvvzzz~~~333333333333222222111000444333444777:::<<<:::888777555444333444555444333444444444444444444444444444333111333555666555333555444222333333444222111333333333333333333333333555444444444555666777888888888888777444333333444555555666888<<>>??????FFFCCCBBBBBBEEEFFFFFFDDDEEEFFFFFFHHHJJJPPPWWW\\\]]]aaaeeeggggggiiilllooorrrtttwwwyyy{{{~~~~~~yyylll```XXXTTTOOOHHHDDDCCCEEEGGGGGGEEEGGGHHHHHHFFFEEEEEEFFFCCCEEEFFFHHHIIIIIIIIIIIIEEECCC@@@???@@@???>>>===>>><<<<<<<<<===<<<;;;999999999888888777666666666000000000000000000//////,,,,,,++++++***+++++++++))),,,,,,)))(((***)))&&&***)))(((***...000+++%%%!!!&&&)))&&&%%%'''(((&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&'''((((((((()))))))))))))))((((((---,,,++++++,,,---,,,+++,,,------...//////000111111333555888;;;===??????@@@???===;;;;;;;;;<<<===AAADDDHHHMMMRRRYYYaaafffkkkmmmqqqtttwwwyyy{{{{{{|||zzzzzzzzzyyyvvvtttqqqrrrrrrpppmmmkkklllnnnnnnnnnnnnnnnnnnooooooooonnnpppqqqqqqqqqssswwwyyy}}}~~~~~~}}}}}}}}}zzzuuurrrlllfff\\\UUURRRRRRTTTTTTZZZXXXWWWVVVXXXYYYYYYXXXXXXXXXYYYXXXXXXVVVUUUTTTTTTZZZ___``````dddlllssstttwwwyyyxxxuuutttvvvzzz666555333222111000000000333222333555888999888777777555333333444555444333444444444444444444444444444222222222444555444333555333222222444444333111111222333444444333222111444444444444555666777888777888888777444333333444555555666777;;;@@@EEEGGGMMMOOOQQQTTTVVVXXXXXXXXXWWWYYY[[[\\\\\\]]]___aaa___^^^\\\\\\]]]^^^]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXXZZZ^^^aaacccbbb```_________]]][[[YYYYYYZZZ\\\]]]bbbaaa___]]]\\\\\\]]]]]]^^^ZZZWWWVVVWWWWWWUUURRRRRROOOMMMNNNPPPRRRPPPNNNNNNOOOQQQSSSVVVXXXZZZZZZZZZWWWSSSOOOLLLHHHCCC@@@BBBAAA@@@@@@@@@AAACCCDDDEEEDDDEEEHHHMMMPPPPPPNNNPPPMMMLLLPPPSSSSSSTTTVVVUUURRRNNNKKKIIIIIIKKKLLLJJJIIIIIIKKKOOORRRTTTUUURRRVVV[[[^^^^^^___bbbeeeccceeeeeedddcccbbbcccdddhhhhhhhhhjjjnnnpppqqqpppllliiihhhiiikkkjjjgggccc```]]]YYYWWWVVVVVVVVVUUUXXXXXXWWWVVVTTTRRRPPPNNNMMMKKKFFFBBB???>>>??????CCCBBBAAABBBEEEFFFGGGFFFFFFGGGGGGHHHJJJOOOUUUZZZ[[[___cccdddeeehhhmmmqqqssstttuuuwwwyyy}}}vvvjjj___XXXQQQMMMIIIFFFEEEEEEEEEEEEDDDEEEFFFFFFDDDCCCCCCDDDEEEFFFGGGIIIJJJJJJJJJJJJFFFCCCAAA@@@??????===<<<<<<;;;:::;;;<<<===<<<;;;:::999999888777777666666.........//////000000000------,,,+++************))),,,+++((('''))))))&&&'''''')))---111///***&&& %%%&&&&&&))))))&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&''''''(((((())))))*********)))))),,,+++***+++,,,---,,,***---------...///111222333444666:::???BBBDDDEEEEEEHHHFFFCCC@@@?????????@@@EEEGGGKKKNNNSSSYYY```eeennnpppssswwwyyyzzzzzzzzz~~~|||yyyxxxwwwvvvsssqqqqqqrrrrrrpppmmmkkkkkklllkkkjjjiiihhhjjjllloooqqqpppqqqrrrrrrssstttxxxzzz~~~zzzzzz{{{|||{{{xxxsssooohhhbbbYYYSSSQQQQQQRRRRRRZZZXXXWWWXXXYYYZZZYYYXXXWWWXXXXXXXXXWWWVVVUUUUUUWWW\\\```bbbcccgggooovvvwwwzzz{{{yyyvvvuuuxxxzzz666444333111000000111222111222222333555555555555666444333333444555444333444444444444444444333333444444333444444555444444444333222222444444333222000222333555555333222000333444444444555666777777666777888777555444444555888777777888;;;@@@DDDGGGLLLNNNQQQTTTUUUVVVXXXYYYXXXYYY[[[\\\]]]___aaabbb```___^^^]]]\\\\\\\\\\\\\\\\\\]]]]]]\\\ZZZXXXWWWXXX\\\```bbbaaa___^^^^^^^^^]]]ZZZXXXVVVXXX[[[^^^aaaaaa```___]]]]]]^^^___```]]]YYYXXXXXXXXXVVVUUUVVVSSSOOOOOOQQQQQQOOOLLLKKKKKKLLLNNNPPPSSSVVVWWWXXXVVVTTTRRROOOJJJDDD@@@@@@@@@???>>>???AAADDDFFFCCC@@@@@@DDDKKKNNNLLLIIIMMMJJJJJJOOOSSSSSSSSSVVVSSSQQQMMMJJJHHHIIIJJJKKKIIIHHHHHHJJJMMMQQQTTTVVVPPPVVV]]]^^^[[[[[[___dddeeefffgggfffdddcccddddddgggggghhhjjjlllnnnnnnnnniiiiiiiiikkkmmmmmmjjjgggddd```[[[WWWVVVVVVVVVVVVXXXXXXWWWVVVTTTRRRPPPOOONNNKKKGGGCCC@@@?????????AAAAAAAAABBBDDDFFFGGGHHHHHHIIIIIIJJJLLLPPPUUUYYYYYY]]]```bbbcccgggmmmrrrppprrruuuwwwyyy|||}}}rrrggg\\\VVVNNNLLLHHHGGGFFFFFFDDDCCCCCCDDDEEEDDDBBBAAAAAABBBEEEFFFFFFGGGHHHIIIIIIIIIFFFDDDAAA@@@??????===<<<;;;:::888888999:::999888999999888777666555555444............////////////...---,,,+++************))),,,+++''''''))))))&&&%%%&&&+++111333...)))'''$$$'''%%%$$$&&&%%%###%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''))))))******++++++******---,,,+++,,,------,,,+++------...///000333555666888;;;@@@FFFKKKMMMNNNNNNPPPNNNKKKGGGDDDCCCCCCCCCHHHKKKOOOSSSXXX^^^eeejjjppprrrvvvyyyzzzzzzzzzyyyzzzyyywwwvvvtttsssrrrqqqqqqqqqqqqooollljjjiiiiiifffdddbbbaaaccchhhmmmppppppqqqrrrssstttvvvyyy|||zzzzzzzzzzzzyyyuuuooojjjccc^^^WWWRRRQQQQQQQQQRRRYYYXXXXXXYYYZZZ[[[YYYXXXWWWWWWWWWWWWWWWWWWVVVVVVYYY\\\aaacccfffjjjrrrxxx{{{||||||zzzxxxwwwyyy{{{~~~}}}~~~333333111111111222333444111111222222222222333444555444222222444555444444555555444444444333333333555666666666555555555666444333222222444444333222111222444555555444222111333333444444555666666666555666777666555444555666888777777777:::>>>BBBDDDIIIMMMQQQSSSTTTUUUWWWXXX[[[[[[[[[\\\]]]___aaaaaa```___^^^]]]\\\[[[[[[[[[]]]]]]^^^^^^]]][[[YYYXXXYYY[[[]]]]]]]]]\\\\\\]]]]]]]]][[[XXXVVVWWW[[[^^^^^^___```^^^\\\[[[\\\^^^___]]][[[ZZZYYYYYYWWWVVVYYYUUURRRQQQSSSSSSPPPNNNLLLKKKKKKKKKLLLNNNPPPRRRTTTTTTSSSSSSQQQLLLFFFBBB??????>>>>>>???BBBEEEGGGAAA>>>===AAAHHHKKKIIIEEEKKKHHHIIIOOOSSSSSSTTTWWWSSSQQQNNNKKKIIIIIIJJJJJJIIIJJJKKKLLLNNNQQQTTTVVVPPPWWW^^^^^^ZZZYYY^^^dddfffgggiiihhhfffeeeeeeeeeeeefffhhhjjjkkkkkkkkklllhhhiiikkkmmmoooooommmkkkgggbbb\\\XXXWWWWWWWWWWWWYYYYYYXXXWWWUUUSSSRRRQQQOOOLLLIIIEEEBBB@@@???>>>@@@@@@AAABBBCCCEEEGGGIIIIIIJJJKKKLLLMMMQQQVVVYYYXXX[[[___aaacccgggmmmrrrmmmqqqvvvzzz|||}}}vvvkkkaaaXXXRRRKKKIIIGGGGGGGGGFFFDDDBBBCCCDDDEEEDDDBBB@@@@@@AAADDDDDDDDDEEEEEEFFFGGGGGGFFFCCCAAA@@@??????===<<<>>>;;;999888888888777666888777666555444333222222000000000///...---------...---,,,+++***************,,,***&&&&&&((()))&&&$$$&&&---555444,,,'''((('''******%%%"""###$$$"""$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''(((((((((((((((((((((''''''))))))***+++++++++++++++...------...//////---,,,.........///222555888999<<<@@@FFFMMMRRRUUUWWWWWWXXXVVVSSSPPPLLLJJJHHHGGGJJJMMMQQQUUU[[[bbbiiiooorrrtttwwwyyyzzzzzzzzzyyyuuuuuutttsssrrrrrrssstttqqqqqqooonnnllljjjgggeee```^^^[[[[[[]]]ccciiimmmoooppprrrssstttwww{{{~~~~~~|||{{{zzzxxxuuupppjjjeee```\\\WWWSSSRRRRRRRRRRRRWWWWWWWWWYYY[[[[[[YYYWWWWWWWWWVVVVVVWWWWWWWWWXXXYYY\\\```cccgggllltttyyy~~~}}}|||{{{yyyyyy{{{|||~~~~~~}}}|||}}}222222111111222222333444111222222111000000222444444333222222444555444444555555555444444333333222666777888777555555555777333222111222444555444333333444555666666555444333222222444555555666555555444555777666555555666777666555444444666:::===???EEEIIINNNQQQPPPQQQTTTWWW\\\ZZZYYYYYY\\\^^^______^^^^^^^^^]]]ZZZYYYZZZ\\\\\\\\\\\\\\\\\\[[[ZZZYYYZZZ[[[\\\[[[ZZZYYYZZZ\\\[[[\\\[[[XXXUUUUUUYYY]]]ZZZ\\\^^^]]]YYYXXXZZZ\\\\\\\\\\\\[[[ZZZYYYXXXWWWYYYVVVSSSSSSUUUVVVTTTRRROOONNNMMMLLLLLLMMMNNNNNNRRRQQQQQQQQQPPPLLLFFFBBB????????????AAACCCEEEFFF@@@???>>>AAAEEEGGGFFFCCCIIIGGGIIIOOOTTTTTTUUUWWWSSSQQQNNNKKKJJJIIIJJJJJJJJJLLLNNNPPPQQQRRRTTTVVVTTTZZZ```aaa]]]\\\```eeefffhhhjjjjjjhhhgggfffgggdddgggjjjkkkjjjjjjjjjkkkgggjjjmmmpppqqqpppooonnnhhhddd^^^ZZZXXXXXXXXXXXXZZZZZZYYYXXXWWWUUUTTTSSSOOOMMMJJJFFFCCC@@@???>>>???@@@BBBBBBCCCDDDFFFIIIHHHIIIKKKLLLNNNQQQVVVYYYWWW[[[___bbbdddgggmmmrrrlllpppwww|||~~~~~~yyymmmccc[[[SSSNNNHHHGGGFFFFFFGGGGGGEEEDDDDDDEEEFFFEEECCCAAAAAAAAACCCCCCBBBBBBCCCDDDDDDEEEDDDBBB@@@???@@@@@@???===AAA>>>;;;999999999888777777666555444333222111000222111111000///...---,,,------,,,+++***************+++***&&&%%%((()))&&&%%%'''///777444***%%%)))(((+++***%%%"""%%%&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&'''((())))))))))))((()))***+++,,,,,,,,,,,,,,,.........///111000...,,,.........000333666:::===AAADDDJJJQQQWWW\\\___``````___]]]ZZZVVVRRROOOMMMKKKNNNRRRWWW]]]dddkkkppptttuuuvvvxxxyyyzzzzzz{{{sssssssssrrrqqqqqqsssuuuqqqpppnnnmmmllliiieeebbb\\\ZZZWWWWWWYYY___fffjjjmmmnnnqqqrrrtttxxx|||~~~}}}~~~~~~|||zzzwwwtttpppkkkeeeaaa]]]ZZZVVVSSSSSSSSSSSSSSSTTTUUUWWWZZZ\\\[[[XXXUUUVVVVVVVVVVVVVVVWWWXXXYYYYYY\\\___ccchhhnnnuuuzzz~~~|||zzzzzz{{{}}}~~~}}}~~~~~~}}}|||}}}222222333333333222111111111222333111//////111444444222111222333555555444666555555444333333222222555777888777444333444666333222111222444555444333666666666666666666666666111222444555666555555555333555666666555555666888666555444444555888;;;===@@@EEEKKKMMMLLLMMMPPPSSSYYYVVVTTTVVVYYY\\\]]]]]][[[]]]]]]\\\YYYXXXZZZ\\\ZZZZZZYYYYYYYYYYYYYYYZZZZZZ\\\]]]\\\ZZZYYYYYYYYYWWWZZZ[[[XXXTTTTTTWWW[[[WWWZZZ]]][[[XXXVVVXXXZZZWWWYYY[[[\\\[[[YYYWWWVVVVVVTTTRRRSSSVVVXXXWWWUUUSSSRRRQQQPPPOOOOOOOOOOOORRRQQQPPPOOONNNIIIDDD??????@@@@@@BBBCCCDDDEEEFFF@@@@@@AAABBBCCCCCCCCCCCCGGGEEEGGGNNNSSSTTTUUUWWWQQQPPPNNNKKKIIIIIIIIIIIIIIILLLQQQTTTTTTUUUVVVXXXWWW\\\aaaaaa______aaaeeeeeehhhjjjkkkjjjiiihhhhhhfffiiilllmmmkkkjjjkkklllhhhkkkoooqqqrrrqqqpppppphhhddd___[[[ZZZZZZYYYXXX[[[[[[[[[ZZZYYYWWWVVVUUUPPPNNNKKKGGGCCCAAA???>>>???AAACCCCCCBBBCCCEEEHHHEEEGGGIIIKKKMMMPPPTTTXXXVVV[[[```dddeeehhhlllpppnnnqqqwww{{{}}}~~~wwwlllbbb[[[UUUPPPLLLFFFEEEDDDDDDFFFGGGGGGFFFFFFGGGHHHFFFDDDBBBBBBBBBCCCBBBBBBAAABBBBBBDDDDDDCCCAAA??????@@@@@@@@@??????===999888999:::999999888777666555333222111000111111111000000/////////,,,,,,++++++***+++++++++***+++)))%%%$$$'''(((&&&'''(((000888444'''$$$***$$$((()))&&&%%%&&&'''%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''(((%%%&&&''')))************)))***+++,,,---------------------///000000---+++.........000333888<<>><<>>???AAACCCCCCAAABBBEEEHHHCCCEEEGGGIIIKKKOOOSSSWWWVVV[[[aaaeeefffhhhlllooopppsssvvvyyy{{{~~~uuummmcccZZZVVVRRRNNNKKKEEECCCCCCDDDFFFHHHHHHGGGGGGHHHIIIHHHEEECCCCCCCCCDDDCCCBBBAAAAAABBBDDDEEEBBB@@@??????@@@AAAAAA@@@;;;999666555777888999999999888777666444333222111000000000000111111111111+++++++++***++++++,,,,,,***+++)))%%%$$$'''((('''((()))111999333%%%###***"""'''***(((&&&'''%%%"""%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((($$$%%%''')))++++++++++++)))***+++,,,------------,,,,,,---...000///,,,***///...///000444999===@@@FFFIIINNNUUU\\\ccchhhkkkjjjkkklllkkkgggaaa[[[WWWVVVXXX[[[^^^ccchhhooosssuuuuuuttttttvvvyyy|||~~~uuuvvvuuurrrnnnmmmpppsssrrrooommmlllllliiiccc___ZZZYYYWWWWWWYYY^^^dddggghhhjjjnnnqqqtttyyy~~~}}}|||}}}~~~}}}}}}{{{vvvrrrnnnjjjgggdddaaa^^^XXXVVVSSSRRRSSSSSSRRRRRRQQQRRRUUUYYY[[[ZZZVVVSSSVVVUUUUUUUUUVVVXXXZZZ[[[[[[]]]```eeekkkrrryyy|||~~~|||zzzyyy{{{}}}~~~|||zzz~~~///444777555...***+++///111111111000111111222222444222000111333444222000333444444555555555666777444444555555444444333222111333555777888666444333111...///555666333333777999777444555777888777555444666888777444333555777666666666666666777888888;;;>>>CCCGGGHHHIIIKKKLLLOOORRRUUUXXXXXXYYYZZZ\\\ZZZ\\\]]]\\\YYYWWWVVVVVV[[[ZZZXXXVVVVVVVVVVVVWWW[[[]]]___```^^^[[[ZZZZZZVVVWWWXXXWWWTTTSSSSSSTTTXXXWWWVVVVVVWWWWWWUUUSSSWWWUUUSSSSSSTTTUUUVVVUUUSSSRRRRRRSSSVVVWWWWWWVVVXXXXXXXXXWWWVVVVVVUUUUUUZZZXXXUUUQQQJJJDDD???;;;?????????AAADDDEEEEEECCCCCCEEEGGGEEECCCBBBEEEHHHGGGHHHKKKNNNPPPRRRSSSSSSRRRMMMKKKMMMMMMJJJIIIKKKMMMNNNQQQTTTVVVXXXZZZZZZZZZ\\\___```___^^^]]]^^^fffiiilllmmmlllkkkkkkllljjjlllnnnpppqqqpppooonnnlllkkkmmmqqqpppmmmnnnqqqkkkeee___]]]```aaa```]]]___^^^\\\YYYXXXWWWWWWWWWPPPMMMIIIFFFEEEDDDCCCAAA>>>@@@BBBCCCBBBBBBCCCDDDFFFIIIKKKNNNPPPSSSWWWZZZ]]]aaafffgggeeefffkkkpppxxxyyyzzzzzzzzz|||xxxeee^^^VVVQQQOOOOOOMMMKKKIIIGGGEEEEEEFFFGGGFFFEEEHHHHHHGGGFFFEEEEEEFFFFFFBBB@@@>>>>>>@@@AAAAAAAAAAAAAAAAAA???===<<<>>>@@@999999888888777666666555:::999777666444222000000......---...//////---+++///---++++++,,,,,,+++***,,,+++)))((('''((()))+++,,,///222333...'''%%%&&&''''''&&&%%%$$$$$$$$$$$$***)))(((((((((***+++,,,((('''&&&&&&'''((('''%%%))))))))))))))))))***++++++++++++,,,---...///000,,,,,,---...////////////222///...222:::AAAFFFGGGOOOPPPTTTXXX^^^dddiiilllqqqnnnllllllmmmjjjbbb[[[ZZZ\\\```cccgggkkkpppssswwwwwwvvvuuutttvvvzzz}}}|||zzzwwwtttppppppqqqsssvvvuuutttqqqmmmhhhccc```\\\[[[ZZZZZZ\\\___ccceeefffgggjjjnnnssszzz|||yyyuuummmgggeeebbb]]][[[]]]YYYVVVSSSRRRSSSSSSQQQOOOUUUUUUUUUUUUUUUUUUUUUUUUXXXWWWUUUTTTTTTUUUWWWXXXZZZ^^^ccchhhmmmsssxxx|||}}}{{{zzzzzz}}}~~~}}}|||222777:::777111...111444333222222111111111222222444222111111444444333111:::777444444555555333000555555555666555555444444111333555777777666444333444111222666666333222666888666444555777888777666555666888777555444666888666666666555666666777777888;;;@@@CCCEEEFFFIIIKKKPPPSSSVVVWWWWWWXXXYYYZZZZZZ[[[\\\\\\YYYWWWVVVVVVXXXWWWVVVVVVUUUVVVWWWXXXYYY[[[^^^^^^]]][[[ZZZZZZYYYZZZZZZXXXUUUTTTUUUWWWZZZYYYXXXXXXXXXXXXVVVTTTVVVTTTQQQQQQRRRSSSSSSRRRRRRQQQPPPPPPSSSTTTUUUTTTUUUUUUVVVWWWXXXYYYZZZZZZYYYWWWTTTPPPKKKFFFBBB@@@?????????AAADDDEEEDDDCCCCCCDDDDDDDDDCCCCCCEEEGGGFFFHHHKKKNNNPPPQQQQQQPPPTTTNNNKKKLLLKKKGGGEEEFFFLLLMMMOOOQQQTTTWWWXXXZZZ[[[]]]```aaa```^^^^^^^^^cccfffkkkmmmnnnmmmmmmmmmkkklllnnnooopppppppppppplllkkknnnssstttqqqqqqssskkkfffaaa```bbbcccaaa^^^^^^]]]ZZZXXXVVVVVVVVVVVVPPPMMMJJJHHHGGGEEEBBB@@@>>>@@@BBBCCCBBBBBBCCCDDDDDDFFFJJJNNNRRRVVV[[[^^^___cccggghhhhhhjjjmmmqqqvvvxxxzzz{{{{{{}}}uuunnn___YYYRRRMMMMMMMMMLLLJJJIIIGGGFFFGGGHHHIIIIIIGGGKKKJJJIIIGGGFFFEEEEEEDDDBBB@@@>>>>>>@@@AAABBBAAAAAABBBAAA???======>>>@@@;;;;;;:::999888888888888:::999888666444222111000111/////////000000///---///---++++++,,,,,,+++***,,,+++)))((('''((()))******,,,000222///+++'''&&&((((((((('''(((((())))))&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''((('''&&&)))))))))))))))******++++++,,,,,,,,,---.........,,,,,,---...............333111111666===EEEJJJLLLSSSTTTVVVYYY^^^ccciiilllqqqnnnmmmmmmnnnllleee___^^^```cccfffjjjnnnrrruuuvvvwwwwwwvvvuuuvvvyyy|||yyyxxxvvvsssqqqqqqrrrtttwwwvvvtttqqqlllgggbbb_________^^^^^^```dddgggiiijjjkkkmmmqqqvvv{{{~~~~~~~~~~~~~~~zzzwwwuuummmfffccc___ZZZWWWXXXWWWUUURRRQQQSSSSSSQQQOOOTTTTTTTTTTTTTTTUUUUUUUUUWWWVVVUUUTTTTTTVVVXXXYYY^^^aaaeeejjjooouuu{{{|||zzzzzz|||~~~~~~}}}~~~444777999777333111444888555444333333222222222222444333222222444444333222<<<777222333666666222---444555555666666666555555222333555777777666555444777555555777777333333444777555444555777888888888666777888888666666777888777666666555555555666666777:::===???AAAEEEHHHKKKQQQSSSUUUVVVVVVVVVWWWXXXXXXZZZ[[[[[[YYYVVVVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWWWWYYY[[[\\\[[[ZZZZZZZZZ[[[[[[YYYWWWTTTTTTUUUWWWZZZXXXWWWXXXXXXXXXVVVTTTUUUSSSQQQQQQRRRRRRRRRQQQQQQOOOMMMMMMOOOQQQRRRRRRQQQRRRTTTVVVYYY[[[]]]^^^XXXWWWSSSPPPLLLIIIGGGEEEAAA@@@???AAACCCDDDDDDCCCBBBAAAAAABBBDDDEEEFFFEEEGGGIIILLLOOOPPPPPPOOONNNQQQLLLIIIJJJJJJFFFDDDFFFJJJKKKKKKMMMPPPSSSVVVXXXZZZ]]]___```___^^^^^^___aaaeeekkknnnnnnmmmlllkkkllllllmmmmmmooopppqqqrrrlllkkknnnsssuuusssrrruuukkkhhheeedddeeeeeebbb___]]][[[YYYWWWUUUTTTTTTTTTPPPNNNLLLJJJIIIFFFBBB??????AAABBBCCCBBBBBBCCCDDDAAADDDIIINNNSSSYYY___ccccccdddgggjjjlllooopppqqqtttwwwzzz|||}}}~~~vvviiibbbYYYTTTNNNLLLLLLMMMLLLJJJIIIHHHHHHIIIKKKLLLKKKJJJMMMLLLJJJHHHFFFDDDCCCBBBAAA@@@>>>???AAABBBBBBAAABBBBBBBBB@@@>>>>>>???@@@>>>===;;;:::999999:::::::::999888666555333222222333222000111222222000//////---++++++,,,,,,+++***+++***)))((('''((()))***(((***---000111///***&&&(((((((((((()))***+++,,,######$$$%%%%%%%%%%%%$$$(((&&&%%%&&&'''((('''&&&)))))))))))))))***+++++++++,,,------------,,,,,,,,,------------.........444444666;;;BBBJJJOOORRRXXXXXXXXXYYY]]]ccchhhkkkpppnnnmmmooopppnnniiidddcccdddfffiiimmmqqqtttvvvuuuvvvwwwwwwwwwwwwyyyzzzwwwuuutttrrrrrrsssuuuvvvwwwvvvtttqqqlllgggccc```bbbbbbaaabbbdddhhhkkkmmmoooppprrruuuyyy}}}~~~}}}|||||||||||||||}}}{{{xxxuuutttllldddaaa\\\VVVSSSTTTTTTRRRQQQPPPQQQRRRQQQPPPRRRRRRRRRRRRSSSTTTTTTUUUVVVUUUTTTTTTUUUWWWZZZ[[[```bbbfffjjjooouuu|||}}}{{{{{{|||~~~~~~~~~~~~}}}222444555444111111444888777666555444333222222222444333333333444444333333777555333333555555333111333444444555555555555555222333555666666666555444777666777777777666555555555555555555777888999999777888888888777777777888666666555555444444555555888:::<<<>>>@@@DDDIIIMMMMMMOOORRRSSSTTTUUUWWWXXXVVVXXXZZZZZZXXXVVVUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUWWWYYYYYYXXXXXXXXXYYYYYYYYYVVVSSSQQQQQQSSSVVVVVVUUUUUUVVVXXXXXXWWWUUUWWWUUUTTTTTTUUUUUUTTTSSSRRROOOLLLKKKMMMOOOQQQQQQNNNOOOQQQTTTWWWYYY\\\]]]XXXVVVSSSOOOKKKIIIHHHGGGBBBAAA@@@AAABBBDDDCCCCCCBBB@@@>>>@@@DDDGGGFFFDDDGGGJJJMMMOOOPPPOOONNNLLLLLLGGGFFFIIIJJJHHHHHHJJJIIIHHHHHHIIILLLPPPSSSUUUXXXZZZ\\\]]]\\\\\\]]]^^^aaafffkkkooonnnllljjjhhhmmmlllllllllmmmpppssstttqqqnnnmmmppprrrqqqrrruuuooommmjjjiiihhhfffbbb^^^]]]\\\YYYWWWUUUTTTSSSSSSPPPOOONNNNNNLLLHHHCCC??????AAACCCCCCBBBBBBBBBCCCAAADDDIIINNNSSSYYY___ccceeeeeegggkkkooorrrrrrrrrrrruuuzzz~~~~~~~~~~~~}}}oooccc]]]XXXTTTOOONNNOOOPPPOOOMMMJJJIIIIIIJJJLLLLLLLLLKKKNNNMMMKKKHHHEEEBBB@@@???AAA??????@@@BBBCCCBBBBBBAAABBBBBBAAA???>>>???@@@>>>===;;;999999999:::;;;999999888777555444333333444222111000111111000//////---++++++,,,,,,+++*********)))(((((((((((()))'''***+++...000111+++$$$'''&&&&&&&&&''''''((()))$$$%%%'''(((((('''&&&%%%'''&&&%%%&&&(((((((((&&&)))((((((((()))***+++,,,,,,,,,---------,,,++++++---------------.........555777:::@@@HHHOOOTTTWWWZZZYYYYYYZZZ]]]ccciiimmmnnnnnnnnnoooqqqpppllliiiffffffgggjjjnnnrrrtttuuusssvvvxxxyyyxxxxxxxxxyyyvvvuuussstttuuuwwwyyyyyyvvvuuussspppmmmiiifffdddcccccccccdddgggiiilllnnnssstttvvvyyy|||}}}|||{{{zzz{{{zzzzzzzzz{{{yyyuuurrrooohhhaaa^^^ZZZTTTQQQRRRQQQPPPOOOOOOOOOPPPPPPPPPQQQPPPPPPPPPQQQRRRTTTUUUUUUUUUTTTUUUVVVYYY\\\^^^```bbbeeeiiinnnttt{{{}}}||||||}}}~~~~~~~~~~~~}}}000222333222000111444777777666555444333333333333333333333333333222333333333555777555222111222444222333333444444444333333333444555666666666555555555666777777777888888777555555555666666777999:::888777777777888888888777555555444444444444444555777888999;;;===AAAFFFKKKHHHJJJMMMOOOQQQSSSWWWYYYTTTVVVXXXXXXWWWUUUUUUVVVXXXWWWVVVUUUSSSRRRPPPOOORRRTTTUUUUUUUUUTTTUUUWWWVVVUUUTTTQQQOOOOOORRRUUUSSSSSSSSSUUUXXXZZZYYYXXXYYYXXXWWWXXXYYYYYYXXXWWWSSSPPPMMMLLLMMMOOOPPPPPPMMMNNNOOOQQQSSSTTTUUUVVVWWWUUUQQQMMMIIIGGGFFFEEECCCBBB@@@@@@BBBCCCCCCBBBBBB@@@>>>@@@DDDGGGFFFDDDHHHJJJLLLNNNOOONNNMMMLLLJJJFFFEEEIIIKKKIIIIIILLLGGGGGGFFFGGGIIILLLOOOQQQTTTVVVXXXYYYYYYZZZ\\\]]]^^^ccciiimmmnnnmmmkkkjjjlllkkkkkkkkkmmmppptttvvv{{{tttooooooqqqqqqssswwwsssrrrpppnnnkkkgggccc___```___\\\YYYWWWVVVUUUUUUSSSRRRQQQQQQOOOKKKEEE@@@@@@AAACCCCCCBBBAAABBBCCCCCCEEEJJJNNNRRRWWW\\\```ddddddgggkkkpppssssssrrrppptttzzz~~~}}}{{{{{{{{{~~~zzznnneee```]]]YYYUUUTTTVVVVVVSSSQQQNNNLLLJJJIIIJJJKKKKKKJJJMMMLLLKKKHHHEEEAAA>>>===@@@??????@@@CCCDDDCCCBBB@@@BBBBBBAAA???>>>>>>???<<<;;;:::999888888999999888777777666555444444333444222/////////000///...///---++++++,,,,,,+++******))))))((((((((((((((((((+++,,,+++...000+++###(((''''''&&&%%%%%%&&&&&&&&&'''((())))))((('''&&&'''&&&%%%&&&((()))((('''(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++---------------///000111777:::???FFFLLLSSSYYY\\\[[[ZZZZZZ[[[___eeekkkooommmnnnooopppqqqqqqooommmiiiggggggjjjnnnqqqrrrrrrsssuuuxxxyyyyyyxxxxxxxxxxxxvvvuuuvvvyyy||||||{{{ttttttrrrqqqnnnllljjjiiiggggggggghhhjjjlllnnnooosssuuuxxx{{{~~~}}}|||zzzyyyxxxzzzyyyxxxxxxxxxvvvrrroooiiibbb\\\ZZZWWWSSSQQQSSSOOOOOONNNNNNMMMMMMNNNOOONNNNNNMMMNNNOOOQQQSSSUUUUUUTTTTTTUUUWWWZZZ]]]___aaadddgggkkkooouuu|||}}}}}}||||||}}}~~~|||~~~~~~}}}~~~111222333333222333555777666555444444333333333333111222333333111111222333444888:::777000---///333333333333333333222111111333444444555555555555555444777888666777999999666555666777666555666888:::888777666666888888777666333333333333333444555555333555666777999<<>>?????????AAACCCDDDCCCBBB???AAABBBAAA???======>>>:::::::::999888888777777666666555555444444444333444111...---.........---///---++++++,,,,,,+++***)))))))))(((((((((''''''''',,,---)))***///---&&&+++***)))(((''''''''''''&&&''''''''''''&&&&&&%%%&&&%%%%%%&&&((()))((('''(((((((((((()))***,,,,,,,,,,,,++++++++++++,,,---------------...111333444999>>>EEEKKKQQQWWW\\\```^^^^^^^^^___ccchhhnnnqqqooopppqqqrrrssssssrrrrrrllljjjiiikkkooorrrrrrpppsssuuuxxxyyyxxxxxxxxxyyyzzzxxxvvvxxx|||~~~}}}{{{vvvuuutttrrrpppnnnmmmlllkkkkkkllllllmmmooopppppppppssswww{{{~~~|||zzzxxxwwwvvvyyyxxxvvvvvvtttqqqmmmiiibbb[[[VVVUUUTTTQQQPPPRRRMMMNNNNNNMMMKKKJJJLLLMMMLLLLLLKKKKKKMMMPPPSSSTTTUUUUUUUUUVVVXXX[[[^^^```dddgggkkkppptttyyy~~~|||||||||}}}~~~}}}~~~}}}|||~~~111222333444444444444555444444333333333333333444///111333222000///111333444666777555111///000222555555555444333222111000444444444555555555555555555999999666555888888444555777888777555555777999888666444555777888666555111111222222333444666666222444555666888:::>>>AAABBBDDDFFFHHHJJJNNNRRRUUUQQQSSSVVVVVVVVVUUUUUUVVVQQQQQQPPPOOOMMMJJJHHHGGGIIIJJJJJJIIIHHHGGGHHHJJJGGGHHHIIIIIIHHHHHHJJJLLLLLLKKKLLLMMMPPPQQQPPPOOOPPPPPPQQQTTTWWWXXXWWWUUURRRPPPNNNMMMNNNNNNMMMLLLOOOOOONNNMMMLLLKKKKKKJJJJJJJJJIIIGGGEEECCCAAA@@@FFFCCCAAA@@@AAABBBBBBAAACCCDDDDDDDDDCCCCCCEEEGGGDDDDDDDDDEEEFFFHHHIIIJJJIIIEEEDDDGGGHHHGGGFFFHHHFFFFFFFFFGGGGGGGGGHHHHHHMMMOOORRRUUUWWWZZZ^^^aaa]]]aaafffjjjkkkllllllmmmiiijjjjjjlllooorrrtttvvv~~~vvvppprrrtttttttttvvvssstttsssrrrooommmlllkkkjjjiiifffccc```___^^^^^^ZZZXXXVVVUUUSSSOOOJJJFFF@@@BBBCCCCCCBBBAAAAAABBBBBBDDDGGGJJJMMMPPPTTTWWW[[[```fffjjjkkklllnnnppppppsssyyy|||~~~{{{yyyxxxxxxxxx}}}|||xxxtttrrrpppmmmgggccc[[[VVVOOOIIIHHHHHHIIIIIIKKKLLLLLLKKKIIIFFFCCCAAA?????????BBBDDDEEEDDDBBB>>>???AAA@@@>>><<<<<<<<<888999:::;;;:::888666555444444444444333333333333444222...------......---///---++++++,,,,,,+++***(((((((((((((((''''''&&&$$$,,,---''''''...000+++******))))))((()))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%$$$&&&((())))))(((''''''(((((()))+++,,,---,,,+++)))))))))+++---///---------...000333666888===BBBJJJQQQVVV[[[```ddddddddddddeeehhhlllooorrrrrrsssuuuvvvvvvuuuvvvvvvqqqnnnlllnnnrrruuutttrrrtttvvvxxxxxxwwwwwwxxxyyy|||yyywwwxxx|||~~~|||yyyzzzyyyvvvtttqqqooommmlllmmmmmmmmmmmmnnnnnnnnnooollloootttzzz~~~~~~}}}{{{yyywwwuuutttwwwuuusssrrrppplllgggccc]]]VVVQQQQQQPPPLLLLLLNNNMMMNNNNNNLLLIIIHHHIIIKKKKKKJJJIIIJJJLLLOOORRRTTTVVVVVVVVVVVVXXX[[[^^^```cccgggmmmrrrvvvzzz~~~}}}}}}}}}~~~~~~~~~}}}|||~~~///000222333333333222222333333222222222333444444...111222222///...000222222222222222444444444444777777666555444222111000444444444555555555666666777;;;:::666444777666111666888999777555444666999777555333444777888666444000000111222333555666777444555777888999;;;>>>@@@BBBDDDFFFGGGHHHKKKOOORRRPPPSSSUUUVVVUUUUUUUUUVVVLLLLLLLLLLLLJJJHHHFFFEEEEEEFFFFFFEEECCCBBBCCCEEE>>>@@@BBBCCCBBBCCCDDDFFFGGGFFFFFFGGGHHHHHHGGGEEEKKKKKKLLLOOOSSSTTTSSSRRRQQQOOONNNMMMNNNMMMLLLJJJOOOOOONNNMMMLLLKKKJJJIIIDDDEEEEEEEEEDDDCCCAAA@@@FFFDDDAAA@@@@@@AAABBBAAACCCEEEGGGEEECCCBBBEEEHHHAAAAAAAAAAAACCCEEEGGGIIIDDD@@@@@@EEEHHHHHHHHHKKKFFFGGGGGGGGGGGGFFFFFFEEELLLOOORRRUUUXXX[[[```cccdddfffiiijjjiiihhhggghhhhhhiiijjjmmmooorrrtttvvvwwwpppmmmqqqttttttqqqqqqqqqrrrrrrrrrpppppppppqqqnnnllliiifffdddbbbaaaaaa\\\ZZZXXXVVVTTTPPPLLLHHHAAABBBDDDCCCBBBAAAAAABBB@@@CCCFFFIIIKKKOOOSSSVVVXXX^^^fffiiiiiiiiilllppppppsssxxx|||~~~}}}zzzxxxwwwxxxxxx}}}~~~yyyrrrmmm```ZZZQQQJJJHHHHHHIIIJJJLLLLLLMMMMMMKKKIIIFFFDDD??????@@@BBBEEEEEEDDDBBB===???@@@@@@>>><<<;;;;;;888999;;;<<<<<<999666444333333333333333333333333555333///---.........---///...,,,+++,,,,,,+++***((((((((()))(((''''''&&&!!!***---&&&%%%...222000''''''''''''((()))***++++++***((('''&&&''''''(((&&&%%%$$$&&&((())))))((('''''''''((()))+++,,,---,,,+++((('''(((+++...111---------...111444888:::@@@FFFNNNUUUYYY^^^cccfffiiiiiiiiijjjlllnnnpppqqqtttvvvxxxxxxxxxxxxxxxyyyuuurrroooqqquuuxxxvvvtttuuuvvvwwwwwwwwwwwwyyyzzz}}}yyywwwxxx|||}}}zzzwww~~~|||yyyuuuqqqnnnlllkkkllllllllllllkkkkkkkkkkkkiiilllrrryyy~~~~~~|||zzzxxxvvvttttttuuusssqqqooommmhhhccc___ZZZTTTNNNNNNLLLIIIHHHJJJMMMNNNNNNLLLHHHFFFHHHJJJJJJIIIIIIIIIKKKNNNRRRTTTWWWVVVVVVWWWXXX[[[^^^```aaaffflllrrrvvvyyy|||~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}~~~444444444444444444555555333333333333222111000000555555555555555555444444666666666555444333222111333333222111111111222222666666555555444444444333;;;999777777777777666555555444333444777999:::999444555888999888555222///333222111111222444666777333444555555555666888:::<<<>>>AAAFFFJJJNNNPPPQQQQQQPPPOOOQQQTTTUUUUUUTTTQQQOOOJJJFFFCCCBBBBBBCCC>>>>>>>>>>>>============<<<=========>>>>>>??????@@@@@@AAAAAAAAAAAA@@@???BBBBBBCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFLLLLLLKKKKKKIIIFFFDDDBBBBBB???<<<===AAABBB@@@<<>>>>>@@@BBBHHHIIIHHHFFFCCCAAA@@@AAABBBCCCCCCBBBAAACCCFFFIIIDDDCCCCCCCCCCCCEEEGGGHHHJJJKKKKKKIIIGGGEEEEEEFFFLLLNNNQQQTTTWWW[[[```ddddddfffjjjkkkkkkkkklllmmmnnnjjjjjjpppvvvtttqqqooorrrssstttttttttsssqqqqqqttttttttttttsssqqqooommmtttrrrnnnlllkkkiiigggeee___^^^\\\YYYVVVQQQKKKFFFBBBAAA???>>>============AAABBBDDDGGGJJJLLLNNNOOOZZZ___fffmmmpppqqqpppnnnuuuxxx|||}}}~~~}}}yyyxxxyyywwwpppdddWWWOOOJJJGGGHHHLLLNNNLLLJJJJJJJJJIIIEEEAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@???<<<;;;999888::::::;;;<<<<<<;;;888555444333111111222333222111111000...---,,,,,,------...---,,,+++************+++(((%%%&&&((()))(((&&&!!!%%%((((((&&&(((---222))))))(((&&&$$$%%%(((+++)))(((''''''''''''&&&%%%(((((('''&&&&&&&&&&&&'''***((((((,,,,,,((((((***))))))******++++++,,,,,,000000000000111444999===FFFLLLSSSXXX[[[___dddhhhkkkgggeeegggnnnssstttrrrzzzzzz{{{zzzxxxxxxzzz|||zzzvvvsssuuuyyy|||zzzwwwyyyyyyxxxwwwxxxyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzwwwuuussspppkkkhhhkkkkkkkkkkkklllmmmnnnnnnpppqqqtttwwwzzz~~~~~~}}}zzzwwwuuusssrrrqqqssstttnnneee]]]ZZZZZZSSSSSSQQQNNNJJJHHHIIIJJJLLLJJJIIIIIIJJJJJJJJJIIIEEEHHHJJJJJJIIIJJJOOOSSSTTTVVVWWWWWWXXX[[[```cccfffjjjoootttwwwzzz|||~~~yyy{{{}}}~~~~~~~~~//////000000111111111111333333333333222111000///000111222333444555666666444444444444333222111000333333222222222333333444444444444555555555555555;;;999777666777777666555777666555555777999888888666777888777666333000...111000//////000222444666222333444444333444666888:::<<>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999:::::::::;;;;;;:::;;;;;;;;;;;;;;;::::::?????????@@@AAABBBCCCDDDDDDDDDEEEEEEDDDCCCCCCBBBFFFFFFGGGFFFFFFDDDBBBAAA???<<<;;;===AAACCCBBB???EEEDDDCCC@@@======???AAAGGGGGGGGGFFFCCCAAAAAABBBBBBAAA@@@@@@AAABBBDDDEEEDDDCCCCCCCCCCCCEEEFFFGGGGGGHHHHHHGGGFFFEEEGGGHHHLLLNNNQQQTTTWWW\\\aaaeeefffhhhkkkllllllllllllmmmnnniiiiiioootttsssqqqpppuuuuuuvvvvvvvvvuuusssrrrvvvvvvuuutttrrrpppooommmqqqooommmkkkkkkkkkiiihhhaaa___]]][[[XXXRRRLLLGGGDDDCCCAAA@@@?????????@@@BBBCCCEEEHHHJJJMMMOOOPPPZZZ___gggnnnssstttrrrqqqvvvxxx|||}}}}}}}}}|||vvviii[[[SSSMMMIIIHHHKKKOOOMMMLLLLLLLLLJJJFFFCCCAAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@>>>===;;;:::999;;;:::999:::;;;:::888555444333111111222333222111111000///...---------...---,,,,,,++++++***))))))***'''&&&&&&(((***)))'''&&&)))+++)))&&&%%%)))---+++***(((&&&%%%&&&)))***''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''((()))+++((((((++++++)))))),,,+++,,,,,,,,,---------....../////////111555;;;???KKKPPPWWW[[[]]]```dddhhhjjjgggeeehhhnnnssstttssswwwyyyyyyyyyxxxxxxzzz{{{}}}zzzxxxyyy}}}~~~{{{{{{zzzyyyxxxxxxyyyzzz{{{|||{{{{{{zzzzzzzzzzzz{{{{{{zzzxxxvvvsssooojjjfffeeeeeefffgggiiijjjlllmmmppprrruuuxxx{{{~~~~~~{{{xxxuuusssqqqppppppooojjjccc\\\XXXVVVQQQQQQPPPMMMJJJIIIJJJKKKLLLJJJHHHHHHIIIJJJIIIHHHFFFGGGHHHHHHIIIKKKNNNQQQRRRSSSTTTUUUVVVYYY^^^aaagggkkkqqqvvvxxxzzz{{{}}}{{{}}}~~~111111222333444555555666444444444333222000///...///000000111222333444444333333333333222111111000333333333333333444555666333333444444555666666666:::888666666777777666555999888666666777888888777888888777555333111///---///...------...111333555444666666666444444555666888999<<>>;;;:::999::::::999999999888888888555555555555666666666666666666777777777777777666;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>======<<>>;;;:::999<<>>AAADDDFFFFFFEEECCCBBBBBBCCCCCC@@@======@@@BBBAAA@@@CCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEDDDCCCDDDGGGJJJLLLNNNQQQTTTWWW\\\aaaeeeiiikkkmmmnnnmmmllllllmmmmmmhhhhhhmmmrrrrrrqqqrrrxxxxxxyyyyyyxxxvvvuuutttyyyxxxvvvtttrrrqqqppppppooommmkkkkkklllmmmlllkkkdddbbb```^^^ZZZUUUNNNIIIFFFEEEDDDCCCCCCBBBCCCCCCCCCDDDFFFHHHKKKMMMPPPQQQZZZ```iiirrrwwwxxxvvvuuuwwwyyy{{{|||}}}}}}|||nnn```VVVPPPKKKIIIKKKOOONNNNNNNNNNNNLLLHHHEEE@@@AAABBBCCCCCCBBBAAA@@@AAA@@@???>>>===<<<<<<;;;<<<:::999888999999888777444222111111222222111000111000///...------------+++,,,,,,,,,,,,***)))(((((('''&&&''')))******))))))***+++)))&&&%%%(((+++---+++(((&&&'''((()))))))))))))))***************%%%%%%%%%&&&'''(((***+++,,,((((((***+++)))***...---......///////////////...///111222555:::@@@DDDPPPUUU[[[___```bbbeeehhhiiifffeeehhhnnnrrrssssssuuuwwwxxxxxxxxxxxxzzz|||}}}{{{}}}~~~}}}{{{zzzyyyyyyzzzzzz~~~}}}{{{zzzyyyzzzzzz{{{{{{zzzyyywwwtttooohhhccc___```aaadddfffiiilllmmmppprrrvvvzzz}}}~~~~~~~~~}}}zzzvvvrrrpppnnnmmmkkkgggccc___ZZZTTTQQQNNNNNNNNNMMMKKKJJJLLLMMMLLLJJJHHHHHHIIIIIIIIIHHHGGGEEEEEEFFFIIIKKKMMMMMMPPPRRRTTTUUUVVVYYY^^^aaahhhmmmtttyyy{{{{{{{{{{{{}}}~~~333444444666777888999999666666555555333222000///333333222222111111000000222333333333333222222111333333333444444666777888444444444555555555555555999777555555777777777666999777666666888999999888777666555333222000000000......------...111333555999:::;;;:::888777777777888888:::<<>>>>>=========>>><<<999777888999999999444222111111222222000/////////...------,,,,,,,,,***+++,,,---,,,***((('''''''''''')))***++++++***((())))))(((&&&'''))),,,///,,,((('''((())))))'''((()))))))))((('''((((((&&&&&&&&&&&&'''((()))***,,,((('''*********,,,000......///000111000000///111222555777;;;@@@FFFKKKRRRWWW^^^aaabbbcccfffhhhgggffffffiiinnnrrrsssssstttvvvxxxyyyzzzzzz|||}}}~~~}}}}}}}}}{{{zzzyyyzzzzzz~~~|||zzzyyyxxxyyyzzzzzz{{{{{{zzzxxxtttnnnfffaaa______aaaccceeehhhkkklllmmmpppvvv{{{~~~~~~}}}}}}zzzvvvrrrnnnkkkiiijjjddd^^^[[[ZZZWWWQQQLLLLLLMMMNNNNNNMMMMMMNNNPPPLLLJJJHHHGGGHHHHHHHHHFFFGGGDDDBBBDDDHHHKKKLLLJJJQQQSSSUUUWWWYYY\\\```ccchhhnnnuuu{{{}}}}}}}}}}}}~~~//////000111222444444555777777777666555333222111555444444333222111111111222333444444444444444333333333333444555666777888777777666555444333333333888666555555666888777666666555444555888:::::::::555444333222222222222333//////......000222555777;;;<<<===<<<:::888777777888999999;;;===???AAACCCGGGLLLRRRSSSPPPOOORRRVVVSSSPPPKKKEEE@@@;;;888666888888888777777777666666555555555555555555555555777888888999::::::999999888777777666666666666666666666777777888777777666:::999999777666666555555;;;;;;;;;<<<>>>@@@@@@???@@@@@@@@@???======???AAA???AAABBBBBBAAA@@@BBBCCCDDD@@@<<<===AAABBB???;;;@@@@@@AAAAAABBBBBBBBBAAACCCCCCAAA???===>>>AAADDDIIILLLOOOQQQUUUYYY^^^bbbiiikkknnnooonnnmmmmmmnnnlllhhhhhhmmmooooooqqqtttvvvwwwwwwxxxwwwuuutttsssvvvuuuttttttuuuwwwyyyzzzsssqqqooommmnnnmmmlllkkkjjjiiigggeeebbb]]]VVVRRRLLLKKKKKKJJJIIIHHHGGGGGGDDDDDDEEEGGGIIIMMMPPPRRR]]]dddppp{{{~~~{{{{{{zzz{{{}}}~~~|||nnn___XXXTTTOOOLLLKKKLLLNNNPPPPPPNNNKKKHHHGGGCCCDDDEEEFFFFFFEEEDDDCCC@@@?????????>>>>>>>>>>>>@@@===999888888:::::::::333222111222222222///---......------,,,++++++******+++,,,---,,,***(((&&&&&&((()))***++++++++++++)))))))))((('''''')))***...,,,***)))((((((''''''$$$&&&&&&%%%""" !!!###)))(((((('''''''''((((((,,,((('''***++++++...222---///000222333222222111444666999<<>>>>>===>>>???>>>======>>>@@@===>>>@@@???>>>>>>@@@AAAAAA???======???@@@>>>;;;>>>>>>???@@@@@@??????>>>AAAAAA@@@===<<<<<<>>>@@@FFFHHHLLLNNNQQQVVV[[[___eeehhhkkkmmmmmmmmmnnnooollljjjkkkooopppooopppsssssstttuuuuuuuuutttsssrrrssstttuuuvvvxxxzzz|||}}}wwwtttqqqpppooonnnlllkkklllkkkiiihhhfffaaa[[[WWWQQQQQQPPPOOOMMMKKKIIIHHHFFFFFFFFFGGGJJJNNNQQQTTT___gggttt~~~{{{zzzzzz}}}{{{lll]]]WWWTTTPPPLLLJJJKKKNNNQQQQQQOOOKKKIIIHHHEEEEEEEEEEEEEEEEEEEEEEEE@@@@@@@@@??????>>>>>>>>>???<<<999888888999:::999333222222222222111...,,,------...------,,,+++******++++++++++++)))((('''&&&)))+++,,,++++++++++++---,,,***(((&&&&&&&&&&&&,,,---,,,***'''%%%&&&'''&&&((()))((($$$"""$$$&&&***)))(((((('''''''''(((+++((((((+++---,,,///333000111444777888888777666888:::===@@@CCCHHHMMMPPPRRRXXX___cccdddeeegggiiicccdddgggjjjmmmpppssstttuuuxxx{{{}}}}}}}}}~~~}}}}}}{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz|||{{{yyywwwsssmmmfffaaa^^^^^^______aaabbbcccdddiiilllrrrxxx|||}}}}}}|||{{{yyyvvvrrrnnnjjjgggeee___YYYSSSPPPRRRRRROOOLLLMMMOOOPPPPPPOOONNNNNNOOOKKKIIIGGGFFFGGGGGGEEEDDDFFFEEECCCDDDFFFIIIJJJJJJNNNQQQUUUXXX[[[^^^aaadddlllqqqxxx}}}|||~~~|||~~~}}}}}}333333333333444444555555333333444444444444333333333333333333444444444444111111222333444555555555555444444333444444555555777777666555444333333222555444333444666888888777555444333444666777888777555555555555444444333333//////...///111444666888:::<<<======;;;888777777999888777777888999<<<===@@@CCCHHHMMMPPPRRRRRRRRRPPPNNNKKKFFFBBB>>>;;;999777777666666666555555555666666555555555444444444555555666777888888888888999888888888888888999999555666777777888888888777:::999888777666777777888:::;;;<<<<<<<<<<<<===>>>999;;;<<<<<<;;;;;;<<<>>>;;;===>>>===<<<<<<===???==================<<<;;;<<<======>>>>>>===<<<<<<<<<=========;;;<<<===???CCCEEEHHHKKKNNNSSSXXX\\\```dddgggjjjkkkmmmnnnpppmmmlllnnnrrrrrrnnnnnnqqqqqqrrrssstttttttttsssrrrssstttvvvxxxzzz{{{||||||xxxvvvsssqqqqqqpppooommmmmmlllkkkjjjiiieee___[[[WWWWWWVVVTTTRRROOOLLLKKKIIIHHHHHHIIILLLPPPTTTVVVaaajjjwww|||yyyyyy||||||lll]]]WWWUUUPPPKKKIIIKKKOOOSSSTTTQQQMMMJJJJJJEEEDDDCCCAAAAAACCCDDDEEEAAAAAA@@@@@@???>>>======<<<:::777777777888777777222222222222222111...+++///////////////---,,,++++++++++++***))))))(((((('''***---...,,,******+++...,,,)))'''''''''&&&&&&)))---///+++%%%!!!###'''%%%(((+++***'''&&&))),,,)))((((((((((((((()))))))))''')))---///...///333444666:::===???@@@?????????BBBEEEGGGIIIMMMQQQTTTUUU[[[bbbffffffeeefffgggaaadddgggjjjmmmppprrrtttuuuxxx{{{}}}}}}||||||}}}zzz}}}}}}|||zzzyyyyyyzzzzzzxxxzzz|||}}}~~~}}}|||{{{|||zzzxxxuuurrrmmmgggbbb^^^^^^___```aaacccdddeeekkknnnrrrvvvyyyzzzyyyxxxuuusssqqqmmmiiieeecccaaaZZZVVVQQQNNNOOOPPPPPPOOOMMMNNNPPPOOOMMMKKKKKKKKKKKKIIIGGGFFFFFFFFFEEECCCEEEFFFFFFFFFFFFGGGIIILLLNNNQQQVVVYYY\\\___cccfffrrruuuzzz~~~|||~~~{{{}}}~~~}}}|||}}}333333444444444444444444111111222333333333222222666666555444333111111000///000111222333444444444555444444333333333444444555555555555555555444444555444333444666888888888666555333333555666555444777777777666555333222111///.........000333666888<<<>>>@@@@@@>>>;;;::::::888777666555666777999;;;>>>@@@DDDJJJOOORRRQQQPPPQQQPPPMMMIIIFFFBBB???>>>666666555555555444444444444444444333333333222222555666777888999999999999888888888888888999::::::555666777777888888888888999888888777888999:::;;;888:::;;;<<<<<<<<<>>>???666888999:::999999:::<<<;;;<<<===<<<;;;;;;<<<===999;;;<<<<<<;;;:::;;;;;;;;;;;;<<<======<<<;;;:::888:::<<<<<<<<<<<<>>>@@@AAACCCGGGIIILLLQQQVVVZZZ]]]aaaeeehhhkkkllloooqqqmmmmmmooossssssooonnnppppppqqqrrrttttttttttttssstttvvvxxxzzz{{{{{{{{{{{{xxxvvvsssrrrrrrrrrqqqooommmmmmlllllljjjgggbbb^^^[[[[[[ZZZXXXUUURRRNNNMMMKKKJJJJJJKKKNNNRRRVVVYYYccckkkyyy|||yyyyyy|||}}}nnn^^^XXXUUUPPPJJJGGGLLLQQQUUUVVVRRRNNNLLLKKKEEECCCAAA??????AAACCCEEEBBBBBBAAA@@@???>>>======:::888666666666666555444222222222222333111---***000111111111111///...---,,,+++***)))((((((((()))(((+++......,,,***)))******(((''''''((()))******(((---000,,,###"""'''"""&&&&&&$$$$$$(((,,,''''''''''''(((***+++,,,(((''')))...000//////222888;;;???CCCEEEFFFFFFEEEGGGIIILLLNNNPPPRRRVVVYYYYYY^^^eeehhhfffeeeeeeeeeaaacccgggjjjmmmooorrrttttttwww{{{||||||{{{{{{{{{vvvyyy}}}~~~}}}{{{zzzyyyyyyzzzzzzxxxzzz}}}}}}|||zzzwwwtttqqqmmmhhhddd``````aaabbbdddfffhhhiiinnnpppsssuuuwwwwwwvvvuuuooommmkkkgggddd```^^^\\\WWWTTTPPPNNNNNNOOOQQQRRRLLLNNNOOONNNKKKIIIHHHHHHKKKIIIFFFFFFFFFFFFDDDCCCDDDFFFHHHGGGEEEFFFIIIMMMPPPTTTXXX\\\___cccfffiiivvvyyy}}}~~~~~~~~~~~~}}}~~~{{{zzz}}}~~~~~~~~~000111222333444333222222444444444333222111000///000111222333444444444444111222333444555666666666444333222111111222222333666777777555333222333555777666555666777888777666999222///444999999777666666777888888777555222111---///111222222444777:::??????>>><<<:::888999:::999888777666777666555444888<<<@@@DDDGGGKKKOOORRROOOSSSSSSMMMGGGEEEDDDAAA444555555555444222000///444333333222333444666777444555777888888888777666<<<666222555<<<@@@===888999888666666777777555444555666777888888888888888<<<;;;;;;:::::::::;;;;;;999888777666666777888999:::999999888999:::<<<===>>>:::777999===???>>>;;;888999;;;<<<<<<;;;999888888999999::::::;;;;;;;;;BBBAAADDDHHHJJJJJJNNNTTT[[[aaaffffffhhhkkkmmmkkkjjjkkkmmmmmmllllllnnnooooooppprrrsssssstttuuuwwwwwwvvvuuuvvvyyyzzz{{{{{{|||xxxssspppqqqrrrqqqppptttqqqmmmmmmooommmgggbbbbbbaaa___\\\YYYWWWUUUTTTSSSQQQNNNLLLNNNQQQVVVYYYgggppp~~~|||{{{}}}~~~~~~}}}zzzmmm^^^TTTOOOJJJIIIKKKNNNNNNNNNNNNMMMMMMLLLLLLDDDCCCBBBAAA@@@AAABBBBBBBBBBBB???===???BBBAAA<<<;;;;;;:::999777555333222111111111111111222222222111000///......------...---,,,+++***))))))))))))))))))***+++,,,,,,,,,,,,---+++)))((())))))((('''&&&))),,,,,,)))&&&&&&'''(((((((((((())))))))))))(((((((((((()))))))))))),,,---///000000111444666:::@@@GGGLLLMMMLLLJJJIIINNNNNNOOOSSSWWWYYYYYYYYY]]]```ccceeefffeeebbb```aaabbbeeehhhlllooorrrtttxxxxxxxxxyyy{{{}}}~~~~~~{{{||||||{{{~~~|||yyyyyyzzz{{{{{{zzz|||}}}}}}|||~~~~~~~~~}}}yyyrrriiicccbbbbbbcccdddeeegggiiijjjooopppqqqrrrrrrqqqooonnnjjjiiifffbbb^^^ZZZWWWUUUXXXSSSMMMKKKMMMPPPPPPOOOSSSQQQNNNKKKHHHFFFEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@HHHHHHHHHIIIJJJKKKLLLMMMPPPRRRTTTWWW\\\ccckkkpppyyyzzz|||}}}~~~}}}000111222333444333222222111111222333333333222222555555555666555555444333111222333444444444444444333333111111111111222333666777777555333222333555555555555666777888777777;;;666333777999777666777666777777777666444222111111333444444444555777999@@@@@@???===:::999999:::888777777666777666666555666999===AAADDDHHHLLLPPPOOOSSSTTTOOOIIIFFFDDD@@@777777777666555333111000222222333333444555666777555555666777777777777777888888777777777888888999777666555666777888777666666666777888888888888888<<<;;;;;;;;;:::;;;;;;;;;:::999888888888888999:::999888888888888:::;;;<<<>>>;;;999;;;???@@@>>>;;;999:::<<<======<<<:::999::::::;;;;;;<<<<<<<<<===BBBAAADDDHHHJJJKKKPPPVVV]]]cccgggggggggjjjkkkiiikkklllnnnnnnmmmmmmoooppppppqqqssssssssstttvvvxxxwwwvvvvvvwwwzzz|||}}}}}}{{{vvvttttttuuutttsssrrrooommmnnnpppoookkkgggdddccccccaaa___]]][[[ZZZVVVTTTQQQOOOQQQUUUYYY\\\hhhqqq~~~}}}|||}}}~~~}}}|||xxxkkk\\\TTTNNNJJJIIIKKKNNNNNNOOOOOONNNMMMKKKJJJDDDCCCBBBAAAAAAAAABBBCCCBBBBBB@@@===???BBB@@@;;;<<<;;;:::999777555444333000000000000000111111111111000///...---------------,,,+++***)))))))))))))))***+++,,,---.........---+++))))))))))))(((''''''***------***((((((((((((((((((((())))))))))))((((((((()))))))))))))))---...000111222444777999???DDDKKKPPPRRRQQQPPPOOOSSSSSSUUUXXX\\\^^^^^^^^^ccceeefffgggfffddd```^^^___aaadddhhhlllppprrrsssvvvwwwxxxyyyzzz{{{|||}}}}}}zzz{{{{{{zzz}}}{{{yyywwwvvvxxxyyyyyyyyy{{{|||~~~~~~}}}~~~~~~~~~~~~{{{tttlllffffffffffffggghhhiiijjjkkkooooooooooooooonnnmmmllldddbbb___[[[XXXUUUSSSRRRVVVSSSOOOMMMMMMNNNNNNNNNPPPNNNLLLIIIGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBFFFFFFGGGGGGIIIJJJKKKLLLQQQSSSUUUXXX]]]dddlllqqqzzzzzz|||}}}~~~~~~000111222333444333222222...///000222333444555555777777777666444333111000222222333333333333333222333222111000000111222333666666666555333222333444444444555555666777888888;;;888777888888555555777777777666555444444333222555777888888777777999;;;AAAAAAAAA???;;;999999999777777777777666666666666444777:::===@@@DDDIIILLLNNNSSSTTTPPPLLLHHHDDD???999999999888666444222111000111333555666777666666666666555555666666777777444888;;;888333111555999555555444555777999888777777777777888888888888888;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;888888777777888999;;;<<<===<<<<<<>>>AAAAAA>>>;;;:::;;;<<<======<<<;;;::::::::::::;;;;;;;;;;;;;;;@@@@@@BBBHHHJJJLLLQQQWWW___eeehhhhhhgggjjjjjjhhhlllnnnppppppoooooopppqqqqqqrrrsssssssssuuuxxxzzzwwwwwwxxxyyyzzz|||}}}~~~|||yyywwwvvvvvvuuutttpppnnnmmmoooqqqrrrpppmmmggghhhhhhhhhgggeeecccaaaYYYWWWUUUTTTUUUYYY]]]```iiirrr~~~}}}}}}}}}}}}|||}}}~~~~~~~~~~~~~~~~~~}}}~~~vvviii[[[SSSNNNJJJIIIKKKMMMOOOPPPQQQPPPMMMIIIGGGEEEDDDCCCBBBAAABBBCCCCCCBBBCCCBBB??????AAA>>>999<<<;;;:::999777555444333000000000000000000//////111000///...------------,,,,,,+++***)))))))))))))))***,,,---.../////////---+++)))))))))***)))((((((+++---...,,,***))))))(((((((((((())))))))))))(((((()))))))))*********...///111222333666;;;>>>EEEJJJQQQVVVXXXXXXXXXWWW[[[[[[\\\___ccceeeeeeeeejjjjjjjjjiiifffbbb___\\\]]]___dddiiimmmppprrrrrrtttuuuwwwxxxyyyyyyyyyxxxzzzxxxyyy{{{{{{xxxxxxzzzxxxuuusssssstttvvvwwwvvvyyy{{{}}}~~~~~~~~~}}}xxxqqqkkkiiiiiiiiiiiiiiijjjkkkkkkllllllkkkjjjiiiiiihhhhhh```]]]YYYVVVSSSQQQPPPPPPSSSSSSRRRPPPMMMLLLLLLMMMLLLKKKIIIGGGFFFEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDEEEEEEFFFHHHJJJKKKLLLRRRTTTWWWZZZ___eeemmmrrrzzz{{{{{{|||}}}}}}||||||000111222333444333222222...///000222333444555555555555444333222111///...222222333333333222111111222222111000000111333444555666666444222222333444222333444555555666777888888666777888666333555999999888777666555555555555777999;;;<<<;;;;;;===>>>AAABBBBBB@@@<<<:::999999666777777777666666666777333555888;;;===AAAFFFIIILLLQQQTTTQQQNNNKKKEEE>>>;;;:::999888666444222222...000333666888888777666777666555444555666777888444888;;;888333222666;;;777666555666888999888777888888888888888888888999;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888888999;;;<<<>>>======???AAACCCBBB>>>;;;999::::::;;;;;;::::::999888888888888888888777777===<<>>999<<<;;;:::888777666555555222222111111000000//////000000///...------------,,,++++++***))))))******))))))+++---.../////////---+++))))))*********))))))***,,,---,,,+++***)))(((((((((((())))))))))))((())))))******+++++++++...///000111444888>>>BBBIIIOOOVVV[[[]]]^^^^^^^^^bbbbbbcccfffjjjllllllkkkmmmmmmkkkiiieeeaaa^^^\\\[[[^^^dddjjjnnnpppqqqqqqssstttvvvwwwxxxwwwuuutttvvvuuuuuuvvvuuutttttttttuuussspppppprrrtttuuuvvvxxxzzz|||{{{uuupppkkkkkkjjjiiiiiiiiiiiiiiijjjiiihhhfffdddcccbbbbbbaaa^^^YYYUUURRRPPPPPPQQQQQQTTTUUURRRMMMJJJJJJLLLKKKIIIGGGEEEDDDCCCDDDDDDDDDCCCAAAAAAAAACCCEEEFFFDDDDDDEEEGGGIIIKKKMMMOOOTTTVVVYYY]]]aaagggnnnssszzz{{{{{{|||{{{{{{zzzzzz000111222333444333222222000111222333333333333333222333333333222111111000222222333333333222111111333222111111111222444555555666666444222111222444111333555555444444666888666555666999999777999>>>;;;:::999888777777888888666999<<<>>>>>>???@@@BBB@@@AAABBB@@@===:::999999666777888888555444666777333555777999;;;???DDDHHHJJJOOORRRQQQOOOLLLFFF>>><<<;;;:::777555333222111...000444777999888777666777777666555555777888999666777777777777888:::;;;:::888777777888888777666:::999888888777888999999:::;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;===???@@@===>>>AAACCCDDDBBB>>>;;;888888888999999888888888888888777777666666666555888888;;;AAADDDFFFLLLRRR\\\ccchhhiiikkkooopppooommmpppssstttsssrrrrrrsssssstttuuuvvvvvvxxx{{{~~~zzz{{{{{{yyyvvvuuuwwwxxx|||||||||zzzxxxvvvuuutttsssrrrqqqqqqrrrrrrrrrqqqpppppppppooommmjjjgggfff```^^^\\\[[[\\\^^^aaaccciiioooyyy~~~~~~}}}}}}}}}}}}{{{{{{}}}~~~~~~}}}{{{{{{}}}~~~rrrfffYYYRRRNNNJJJIIIJJJLLLOOORRRSSSQQQMMMHHHDDDEEEDDDCCCBBBAAABBBBBBCCCBBBEEEEEEAAA??????>>>;;;===<<<:::888777666666666444444333222222111000000000///...------,,,,,,,,,,,,+++******)))*********((()))***+++------......---+++))))))***+++***)))((()))***+++,,,+++)))((((((((((((((()))))))))))))))))))))***+++,,,,,,------...///000444:::AAAFFFNNNRRRYYY^^^```aaaaaabbbgggggghhhkkknnnppppppooommmllljjjgggdddbbb___^^^\\\___dddjjjnnnqqqqqqqqqrrrsssuuuvvvvvvtttrrrqqqqqqrrrqqqppppppppppppoootttqqqooonnnqqqtttvvvvvvwwwyyy|||~~~|||vvvrrrmmmmmmlllkkkjjjjjjjjjjjjkkkjjjiiigggdddbbb```___aaa^^^ZZZUUUQQQPPPPPPPPPPPPSSSUUURRRNNNJJJJJJKKKKKKJJJGGGDDDBBBAAAAAAAAACCCBBBAAA@@@AAACCCEEEFFFEEEEEEGGGIIIKKKNNNQQQRRRVVVYYY\\\```dddiiiooottt{{{{{{{{{{{{{{{zzzzzzyyy}}}~~~000111222333444333222222222222333333333222111111222333444444444444444333222222333333333333333222333333222222333444555666555555555444222111222333111444666555333222444777777444555:::<<<<<<>>>BBB;;;;;;;;;::::::999999999666999===???@@@@@@AAACCC>>>@@@AAA@@@===;;;999999666999:::888555333444777444555666888:::===BBBFFFHHHLLLOOONNNOOONNNGGG@@@>>>===:::777555333222111///111555777999888777666888777777777888888999999999777555777:::===<<<;;;<<<;;;999999:::999888666;;;:::999777777888999999999:::<<<===>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@AAA===???BBBCCCCCCAAA>>><<<777777777777777777777777::::::999888777777666666555555888>>>AAACCCHHHNNNXXX___eeegggjjjooorrrqqqmmmpppsssuuutttsssrrrsssrrrtttwwwxxxyyyzzz|||~~~zzz{{{|||yyyuuutttuuuxxx}}}~~~~~~{{{xxxvvvvvvtttsssrrrrrrqqqqqqrrrrrrrrrqqqpppmmmkkkiiihhhgggdddbbb```^^^^^^___aaabbbgggkkkrrrxxx{{{{{{zzzxxx}}}~~~}}}~~~{{{|||~~~~~~|||{{{}}}~~~rrrfffZZZSSSOOOJJJIIIJJJLLLNNNQQQSSSQQQMMMIIIEEEDDDCCCBBBAAA@@@AAABBBBBB@@@CCCCCC>>>;;;===>>><<<===<<<:::888777777777777666555555333222111000000000///...---,,,,,,,,,,,,++++++***************+++))))))***+++,,,,,,,,,,,,---+++))))))+++,,,+++***(((((()))+++,,,,,,***'''(((((((((((())))))))))))))))))***+++,,,------...---......000444<<>>@@@999:::;;;;;;;;;:::999888777:::===?????????@@@AAA;;;===??????===;;;::::::777:::;;;999444222333666333444555666777;;;@@@DDDFFFIIIKKKLLLMMMNNNIIIBBBAAA???<<<999666444333222222333555777888777666666888888999::::::::::::999:::888777888:::<<<;;;:::<<<;;;::::::;;;<<<;;;999<<<;;;999777777888999:::999:::<<<>>>???>>>======<<<<<<===>>>>>>===<<<<<<:::::::::;;;<<<>>>@@@AAA===???BBBBBBAAA???===<<<888888777777777777888888::::::999888666555555444444333666<<>>HHHOOOYYY]]]cccfffhhhhhhiiijjjnnnnnnnnnqqqtttvvvuuutttooommmjjjgggeeedddddddddcccdddgggjjjnnnppprrrsssuuuuuutttsssrrrqqqpppoooppprrrqqqlllkkkoooooolllqqqnnnkkkkkknnnrrruuuvvvxxxyyy|||~~~~~~~~~}}}|||{{{zzzxxxsssnnniiijjjjjjiiihhhggggggggghhhjjjjjjjjjhhheee___ZZZWWWUUUTTTRRRQQQOOONNNNNNNNNRRRQQQOOONNNNNNNNNLLLKKKIIIGGGEEECCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEFFFHHHKKKOOORRRUUUWWWZZZ\\\```dddhhhlllrrruuuzzz{{{{{{|||||||||{{{{{{zzz|||000111222333444333222222000111222333333333333333222222222222222111000///111222333444555666666666555555444444555666888999444555555333111111222333222555777555111///111444555///---333999;;;::::::888999:::;;;;;;:::888666888;;;>>>@@@???>>>>>>>>>:::<<<>>>???===;;;::::::888;;;<<<999444111222555222333444444666999>>>BBBEEEGGGIIIJJJMMMNNNJJJCCCCCCAAA>>>:::777555444444333444555777777777666666888999:::;;;<<<;;;:::999;;;::::::999888888999999;;;::::::;;;===>>>===<<<<<<;;;999777777888999:::999:::<<<>>>??????>>>======>>>???@@@@@@???>>>===999999999:::;;;===@@@AAA>>>@@@BBBBBB@@@>>>======999999888888888888999999888777777555444333222111444333666;;;>>>???DDDKKKSSSZZZ```bbbeeejjjmmmllllllpppsssuuutttsssrrrrrrppptttyyy|||}}}}}}}}}~~~vvvzzz|||{{{xxxwww{{{yyy|||~~~yyyuuuttttttqqqqqqqqqqqqpppqqqtttvvvqqqooollljjjiiijjjlllnnnkkkiiifffdddbbbbbbbbbccccccdddfffiiikkknnnooopppyyy|||~~~~~~}}}~~~~~~}}}}}}|||ssshhh\\\UUUPPPKKKHHHIIIKKKMMMOOOQQQPPPNNNKKKIIIBBBAAA@@@?????????@@@@@@;;;===<<<666333666:::<<<===<<<:::888777777888999555555444222000///...---//////...---,,,,,,,,,,,,+++***************++++++------......------,,,+++,,,+++)))***+++,,,,,,++++++******---///000---)))(((((((((((()))))))))))))))******+++---.../////////000000222777@@@KKKRRR^^^bbbgggjjjkkkllllllmmmpppoooppprrruuuwwwwwwvvvrrrpppllliiifffeeeeeeeeeeeefffhhhjjjmmmppprrrssswwwvvvtttrrrqqqpppooooooqqqtttrrrmmmlllpppqqqmmmpppmmmiiiiiilllqqqtttvvvxxxzzz|||~~~~~~}}}{{{zzzxxxvvvtttoooiiieeeeeeeeedddccccccccccccccceeeffffffeeeaaa[[[UUUQQQPPPPPPPPPPPPPPPPPPPPPPPPSSSPPPMMMLLLNNNOOOMMMKKKGGGFFFDDDCCCBBBBBBCCCDDDAAABBBBBBCCCCCCBBBAAAAAADDDEEEHHHKKKOOOSSSVVVXXXZZZ]]]aaaeeeiiimmmrrrvvvzzz{{{{{{|||}}}}}}||||||zzz|||~~~~~~000///...000444555333111///......///111111000...111111111000111111222222333333444555555444333222777666444333333444666777:::999222111555///,,,555888666444222111222333444333444555777888999999999::::::999999888777666666>>><<<999777777999;;;<<<999:::;;;<<<<<<:::999777888777666555444444444444555555555666777999:::;;;@@@CCCFFFJJJMMMMMMMMMLLLEEEBBB???>>>===;;;666222999888777777999:::999888999999999::::::;;;;;;;;;;;;::::::999999999:::::::::;;;<<<=========<<<;;;<<<>>>>>>:::999;;;:::777:::999999>>>CCCEEEBBB>>><<<===============<<<<<<888999999:::<<>>>>>???@@@???>>>888666444444666999::::::555555444333333333444444777666777;;;>>>???EEELLLSSSXXX^^^bbbcccfffiiimmmnnnqqqtttvvvuuusssssssssrrruuuyyy{{{{{{{{{{{{|||||||||||||||||||||||||||zzz|||}}}|||yyyvvvuuuuuuvvvuuutttsssrrrrrrsssssspppooollljjjiiijjjlllmmmoookkkfffcccbbbcccddddddbbbaaa```aaadddiiinnnrrrssszzz~~~|||~~~~~~~~~{{{|||~~~zzznnnhhh```XXXQQQLLLHHHEEEJJJMMMQQQRRRPPPNNNLLLKKKFFFDDDBBB@@@???>>>??????>>>===<<<;;;:::999999999999999999999999888777666555444111///......//////000///...---,,,+++************((('''''''''((()))++++++++++++++++++++++++(((((((((((())))))))))))***+++,,,,,,+++,,,...000((((((((()))***,,,---...***)))'''&&&'''))),,,...---...///444<<>><<<888555888777666777999:::999888999999999:::::::::::::::;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>===999999;;;;;;888;;;999888<<<@@@BBB@@@<<<<<<===============<<<<<<888888999:::;;;>>>@@@AAABBB@@@>>>>>>??????>>>===;;;888666666888:::::::::333333222111111111111111444222444888:::<<>>===;;;::::::999999999999999999888777666666555444222000/////////////////////...---,,,+++***...---,,,+++***+++,,,,,,************************(((((((((((())))))))))))((()))******))))))+++---******)))))))))***++++++***)))((('''(((***,,,---///000222777???IIIRRRXXXbbbgggmmmpppooommmmmmnnnpppooooooqqquuuwwwwwwvvvtttsssrrrpppmmmjjjgggfffllllllmmmqqqvvvyyyyyywwwyyywwwuuuuuuuuuuuutttssssssssssssssssssssssssssssssllleeecccaaa```eeekkknnnuuu{{{}}}}}}wwwyyyvvvrrrmmmgggaaa]]][[[^^^\\\ZZZYYYYYYXXXVVVTTTWWWWWWXXXXXXWWWUUUSSSRRRRRRRRRRRRPPPNNNLLLLLLLLLOOONNNNNNNNNNNNLLLIIIFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFHHHJJJNNNSSSWWWZZZ]]]^^^aaagggnnnsssuuuuuuvvvwwwyyyzzzyyyzzz|||}}}|||}}}}}}~~~111000000111222333111///555333333333444333111000222222222333333333444444111222444555555555444444555444333222222333444555444///666555...;;;GGG;;;888777555444333333444555555555555666666777777777777777777666666555555444333444444555666888999999>>><<<999666555555666777::::::888777666555555555555555555666777888999::::::===AAAEEEHHHJJJKKKKKKKKKGGGCCC@@@>>><<<:::888777666666777999;;;:::::::::::::::999999999999999;;;;;;::::::::::::;;;;;;======<<<;;;:::::::::;;;;;;===;;;888888;;;<<<:::;;;999888999===>>>===:::<<<======>>>>>>=========999999999999:::<<<===>>>AAA???>>>===>>>>>><<<;;;;;;999666666777888888777222111000///...---------111000111666888:::@@@GGGMMMRRRYYY]]]```dddiiimmmmmmpppuuuwwwvvvtttsssrrrvvvwwwxxxwwwvvvuuuvvvwwwyyyyyyyyyyyyyyyyyyyyyyyyvvvuuuuuuwwwzzz{{{yyyvvvxxxxxxyyyyyyxxxvvvuuutttmmmllljjjjjjjjjkkkmmmooonnnllliiigggggggggeeeddd]]]]]]\\\]]]```eeejjjmmmmmmtttyyyxxxxxx{{{~~~~~~}}}yyywww~~~}}}vvvnnnhhh```XXXSSSNNNKKKHHHMMMPPPRRRSSSQQQOOOMMMMMMKKKIIIGGGDDDBBBAAAAAAAAA??????===<<<;;;:::::::::999999999999888777666555444333333222111000////////////000000///---+++***///...---,,,,,,,,,---...))))))))))))))))))))))))(((((((((((())))))))))))''')))))))))((()))+++---++++++***)))(((((())))))))))))))))))***+++,,,---111222555;;;CCCMMMVVV[[[eeejjjoooqqqooommmmmmnnnpppoooppprrruuuwwwwwwvvvwwwvvvtttqqqnnnjjjhhhfffkkklllnnnrrrwwwzzzzzzzzzyyyyyyyyywwwuuuttttttuuuttttttttttttttttttttttttqqqiii___ZZZWWWVVV[[[bbbiiipppwwwyyy|||}}}zzzuuuvvvsssnnnhhhbbb\\\XXXVVVWWWVVVTTTSSSSSSRRRPPPOOONNNOOOQQQRRRRRRRRRQQQPPPQQQRRRRRRPPPMMMLLLLLLLLLPPPNNNMMMLLLLLLIIIFFFCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCBBBAAA@@@@@@AAABBBCCCEEEFFFHHHKKKOOOSSSVVVWWW]]]___cccjjjqqqvvvxxxxxxxxxyyyyyyyyyyyyzzz|||}}}}}}~~~111111111111111111000///555444333333444333111///222222333444444555555555111222444555555555555444444333333222222333333444999000888666///MMMgggYYY777666555444444444444555666666555555555666666777777777777666666555555555444555666888888888888888:::999777666555555666666;;;:::999777666666555555555555555666666888999999888:::>>>CCCGGGIIIKKKKKKLLLIIIDDD@@@===;;;::::::666555555777:::;;;;;;:::::::::999999888888777777:::::::::::::::;;;;;;<<>><<<:::999999::::::999;;;:::777777;;;===<<<<<<:::888888:::;;;;;;:::<<<<<<===>>>>>>>>>======;;;;;;;;;;;;;;;<<<<<<<<<@@@>>>=========<<<:::999999777444333444444333222111000///---,,,+++++++++111///111555888999???FFFKKKPPPWWW[[[___ccciiinnnllloootttvvvvvvtttsssssswwwxxxwwwuuusssrrrssstttxxxxxxxxxxxxxxxxxxxxxxxxxxxuuutttwww|||}}}zzzvvvwwwxxxyyyzzzyyywwwtttssslllkkkjjjjjjkkkmmmnnnpppnnnmmmkkkkkkjjjiiigggeeeaaa```______aaadddhhhkkkjjjqqquuuuuuvvvyyy|||{{{}}}~~~~~~yyyuuuzzz|||zzztttlllggg___XXXSSSNNNKKKIIINNNPPPSSSSSSQQQOOOMMMMMMKKKJJJGGGEEECCCBBBAAAAAA@@@???>>>===<<<;;;;;;;;;999999888888777666555444333333333333222111000///...///000000///...,,,***---,,,+++*********++++++))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++******,,,...+++***))))))(((((())))))))))))***++++++,,,,,,,,,222333888>>>GGGQQQYYY^^^iiimmmrrrssspppnnnnnnoooqqqpppppprrruuuwwwwwwvvvwwwvvvtttqqqmmmiiifffdddiiikkknnnssswwwzzzzzzzzzyyy{{{|||yyyvvvtttvvvxxxvvvvvvvvvvvvvvvvvvvvvuuuoooeeeZZZSSSNNNMMMRRRXXXbbbjjjqqquuuxxxzzzwwwrrrtttpppkkkddd]]]XXXTTTRRRRRRPPPOOONNNNNNNNNLLLJJJHHHIIIKKKMMMOOOOOOPPPPPPNNNOOOOOONNNKKKJJJJJJKKKOOONNNKKKJJJIIIFFFBBB??????@@@BBBCCCDDDCCCBBBBBBBBBAAA@@@??????@@@BBBDDDEEEFFFIIILLLPPPSSSUUUVVV^^^```eeellltttyyy{{{|||zzz{{{zzzyyyyyyzzz}}}~~~~~~000000111111000000//////444333222222333222000...111222333555555666555555111222444555555555444444333333333333333333333333:::111999888111NNNiii[[[666555555444444444444444666666555444555555666777888777777777777777666666555666777888888777555444333444666777888777777666:::999888777666666666666555555555555666777888888777999===AAAEEEIIIKKKLLLJJJHHHDDD@@@<<<999999999666555555777:::;;;;;;:::999999999888888777777777999999999999999:::;;;<<<>>>===;;;:::999999999:::888::::::777888<<<===;;;<<<;;;999999999::::::999;;;;;;<<<===============<<<<<<=========<<<<<<<<<===<<<;;;<<<<<<<<<999777888666444333333222000///000///...,,,+++*********///---///333555777===DDDIIINNNUUUYYY]]]bbbiiinnnkkknnnrrrttttttssssssssswwwwwwwwwtttrrrqqqrrrssswwwwwwwwwwwwwwwwwwwwwwwwwwwtttsssuuuzzz|||xxxssswwwwwwxxxyyywwwuuusssqqqlllkkkkkklllmmmnnnpppqqqooonnnmmmmmmmmmllliiigggdddcccbbbaaaaaaccceeegggkkkpppsssssstttxxxyyywww|||zzzzzz|||~~~}}}yyyuuutttwww{{{zzzuuulllggg___WWWRRRNNNJJJHHHNNNPPPRRRQQQOOOMMMLLLLLLJJJIIIFFFDDDBBBAAAAAAAAA@@@???>>>===<<<;;;;;;;;;888888888777666555333333222222222222222111000///....../////////---,,,+++,,,+++)))((((((((()))***************************(((((((((((()))))))))))))))***+++***))))))+++,,,)))))))))))))))******+++******++++++,,,---------222444:::AAAKKKTTT[[[```lllpppttttttqqqooooooppprrrqqqqqqsssuuuwwwwwwvvvwwwvvvtttqqqnnnjjjgggeeegggjjjooosssvvvxxxyyyzzzzzz|||}}}{{{wwwvvvxxx{{{yyyyyyxxxwwwwwwvvvuuuuuulllaaaUUUMMMGGGFFFKKKQQQ[[[ccclllppptttwwwtttnnnrrrnnnhhhaaaZZZUUUQQQPPPOOOMMMLLLKKKLLLKKKJJJHHHFFFGGGHHHKKKMMMNNNOOOPPPMMMNNNOOOMMMKKKJJJJJJKKKNNNKKKIIIGGGFFFCCC@@@======>>>@@@AAABBBBBBAAA@@@BBBAAA?????????AAACCCDDDEEEFFFIIIMMMPPPTTTVVVWWW___aaagggooowww|||~~~~~~|||||||||zzzzzz{{{~~~}}}~~~...000111111000///000111222111000111222111///---000111333555666666555555333333555555555444333222333333444444444444333333555111888888111???KKK???444444444444444444444333555555444444444555777888777777777777777777777777444444555666555444333222000222555888999999888777888777777666666777777888666555555555666666777888666888;;;???CCCGGGIIIJJJIIIHHHEEE@@@;;;888777888777666666777999;;;::::::888888888777777777777777888888777888888999:::;;;<<<<<<;;;:::999999999:::777::::::888999<<<<<<999:::::::::999999888888888999:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>===<<<<<<:::::::::;;;<<<;;;999777888777555444444333111//////...---,,,+++*********,,,***,,,000222444:::AAAGGGLLLRRRWWWZZZ```gggmmmkkkmmmpppppppppqqqrrrttttttuuuvvvuuusssqqqrrrsssvvvvvvvvvvvvvvvvvvvvvvvvsssrrrrrrtttwwwxxxvvvssswwwwwwwwwwwwuuutttrrrpppmmmmmmmmmnnnooopppqqqqqqqqqpppooooooooonnnllliiieeedddbbbaaaaaabbbcccdddnnnrrrtttssstttvvvvvvsssvvvwwwxxxzzz|||zzzwwwuuuqqqsssxxx}}}{{{vvvmmmhhh```XXXSSSNNNKKKHHHMMMNNNPPPOOOMMMKKKJJJJJJHHHGGGEEECCCBBBAAAAAAAAA??????===<<<;;;:::::::::888888888777666444222222111111111000000000//////......------,,,,,,,,,,,,,,,+++***)))))))))***+++************************(((((((((((())))))))))))'''(((((('''&&&&&&((()))******))))))***+++,,,,,,++++++++++++,,,---...///333666<<>>>>>????????????AAAAAA@@@@@@AAABBBCCCDDDFFFGGGIIIMMMQQQUUUYYY[[[```ccciiiqqqxxx}}}~~~|||}}}}}}|||{{{|||~~~|||~~~,,,///111111000///000222111000000111222222000//////000333555666666555444444555555555555444222111444444444555555444444444444333444444333222222000222222333333333333333222444444333333444555888999666666666666666666666666333444444555555555555444333444555666777888888888555555555555666777888888666555555555555666777777555777999===@@@DDDFFFHHHHHHHHHGGGBBB<<<888777777888777666777999:::999888666666666777777777777777666666666666777888999:::::::::;;;;;;;;;::::::999666:::;;;::::::<<<:::777666777999999888777666666777888999:::;;;;;;;;;;;;;;;;;;<<<=========<<<;;;777777888:::;;;;;;999777777555444333333222000...---,,,+++***************+++)))+++///111333999@@@EEEIIIOOOSSSWWW\\\dddiiikkklllmmmmmmmmmooorrruuuqqqsssuuuvvvtttsssssstttvvvvvvvvvvvvvvvvvvvvvvvvpppqqqtttvvvxxxyyyyyyyyyxxxxxxwwwvvvtttsssrrrqqqoooooooooppppppqqqqqqrrrsssqqqpppooooooooonnnllleeedddccccccccceeefffgggrrruuuuuussstttvvvtttpppsssvvvyyyzzzxxxvvvsssrrrqqqsssvvvzzz}}}yyyqqqkkkccc[[[UUUPPPLLLIIIKKKLLLMMMLLLJJJHHHGGGHHHGGGFFFDDDCCCBBBBBBCCCCCC???>>>===;;;::::::999999888888777666555333222111111000///.........///000...---+++******+++,,,---,,,+++***)))((()))******))))))))))))))))))))))))(((((((((((())))))))))))'''(((((('''&&&%%%'''(((---,,,++++++++++++++++++---,,,+++***+++---///000444888@@@IIISSS[[[bbbfffooosssvvvvvvsssqqqrrrtttsssrrrrrrsssvvvwwwwwwvvvwwwvvvuuussspppmmmjjjiiiggglllrrrvvvwwwwwwxxxyyy|||{{{zzz{{{}}}~~~~~~~~~}}}{{{yyyvvvtttrrrqqqaaaWWWLLLEEE@@@>>>BBBHHHOOOXXXbbbiiinnnqqqnnniiikkkhhhaaaZZZTTTPPPNNNMMMLLLJJJIIIIIIJJJJJJHHHGGGGGGHHHHHHIIIKKKLLLNNNOOONNNOOOPPPOOOMMMKKKLLLMMMGGGEEEBBBAAABBBAAA@@@>>><<<<<<<<<;;;<<<<<<======@@@AAAAAABBBCCCCCCDDDDDDGGGHHHIIIMMMQQQWWW\\\___aaadddjjjrrryyy~~~~~~~~~|||}}}~~~}}}}}}~~~}}}~~~+++...111111//////111333111000000111333333222000...000222444666555555444555666666666555333111000444555555666666555555444777777111111555000///777111111222333333333222222444333222222333666888:::444555555555555555555555444555555666777888999999888777555555555666888999333333444444555777888999666555555555555666666777444666888;;;>>>AAADDDEEEGGGHHHHHHDDD>>>999777777999888777888999:::999888555555666666777777888888555555555555666777888999888999:::;;;<<<;;;:::999555999<<<;;;;;;<<<999555333555888888777666444444666777888999:::;;;;;;:::999:::;;;<<<<<<<<<;;;:::666666777999;;;;;;999777333222111111111000...,,,+++***))))))))))))******---+++---111333555;;;BBBCCCGGGLLLPPPTTTYYYaaagggllllllkkkkkkkkkmmmrrruuuooorrruuuvvvvvvtttttttttwwwwwwwwwwwwwwwwwwwwwwwwpppssswwwzzz{{{|||~~~zzzyyywwwuuutttssssssrrrpppqqqqqqqqqqqqrrrrrrrrrtttrrrpppoooppppppooonnneeeeeeeeefffgggiiilllmmmuuuwwwwwwttttttuuusssnnnrrrvvvzzzzzzvvvrrrpppppprrrsssvvvyyy|||~~~~~~{{{sssnnneee]]]VVVQQQMMMJJJJJJKKKLLLKKKHHHFFFFFFFFFGGGFFFDDDCCCCCCCCCDDDEEE>>>===<<<;;;:::999999999888888777666555333111000111000...---,,,---///000...---***((((((***,,,---******((('''''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))***)))''''''(((***000///---,,,+++*********...---+++******---000111666:::BBBLLLVVV^^^eeehhhpppsssvvvvvvtttrrrsssuuusssrrrrrrtttvvvwwwwwwvvvtttsssrrrpppnnnkkkiiigggiiinnnuuuxxxxxxxxxxxxzzz}}}{{{yyy{{{~~~{{{yyyvvvsssqqqppp]]]SSSIIICCC>>><<<@@@FFFMMMVVV```ggglllpppmmmgggiiieee___XXXRRROOOMMMLLLKKKIIIHHHHHHIIIIIIGGGFFFHHHHHHHHHIIIJJJKKKMMMMMMLLLMMMMMMLLLJJJIIIJJJKKKDDDCCC@@@@@@AAAAAA@@@???<<<<<<:::999999:::;;;<<<@@@AAABBBCCCDDDDDDDDDDDDHHHHHHIIILLLRRRXXX^^^bbbbbbeeekkkrrrzzz~~~~~~}}}|||~~~~~~~~~}}}~~~111111222222222222111111111111222222222222111111333222222444777888555111111222333333333333444555555555444555666666444333222333333444444333333222555444333222222222222222444444555555555555555555999777444444666777555333>>>;;;999888::::::777555:::777444444666888777666888888999999999999888888777999999888666444444555555333444888999;;;@@@GGGDDDCCC@@@===:::777555444888777666555555555555555222333555777888888777666444555777666555555666777::::::::::::999777666555666666777777777777666666333444555777777777777666888888888888888999999999;;;:::::::::;;;;;;:::888888888888999:::888555222666555333000...,,,+++***,,,+++***)))((((((((((((+++---000111111444999===DDDEEEHHHLLLRRRXXX^^^aaakkkkkkjjjhhhhhhjjjooorrrrrrrrrssstttuuuvvvwwwxxxvvvyyywwwssstttxxxvvvqqqqqqssswww{{{|||{{{zzzxxxwwwvvvuuuuuuvvvvvvuuutttsssqqqoooqqqssstttsssqqqooonnnnnnoooooonnnllljjjlllgggeeeiiilllllllllmmmtttvvvxxxxxxvvvtttttttttqqqssstttvvvvvvuuusssrrrqqqrrruuuyyy|||xxxrrrhhh]]]TTTNNNKKKJJJLLLKKKJJJHHHGGGFFFFFFFFFIIIDDDAAABBBFFFFFF@@@::::::>>>???:::666777999888999777555333222111111222222222111000...---+++***...---,,,,,,,,,,,,+++***,,,---,,,+++)))((()))***+++)))'''''''''((('''&&&)))(((''''''''')))***+++(((***---,,,***((('''&&&++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,...111444888===EEENNNWWW___hhhmmmuuuuuuuuusssqqqqqqsssuuuwwwtttsssuuuyyyyyyuuuqqqooopppppppppnnnmmmmmmnnnlllooorrruuuvvvwwwzzz{{{~~~}}}||||||~~~~~~{{{uuullleeeWWWMMMCCC>>>;;;:::<<>>>>>??????;;;;;;<<<<<<======>>>>>>DDDCCCCCCCCCCCCDDDEEEEEEFFFIIIMMMNNNOOOTTT]]]eeecccgggnnnuuu{{{~~~~~~}}}}}}111111222222222222111111111111222222222222111111222222222555777777444111222444444444222111222333444333333444555555444222222222333333333333222222444333333333333222222222444444444555555555666666888555333333555666444222:::888777777999:::888666999777444444666888777666777888888999999888888777777777777555333222333555555333333666777777<<>><<<999777555444666666666666555555555444333333444555666666666666555666666555444555666888777777777666555444333333666666666666666666555555333444555777777777777666888888999999999999999888999888888999;;;;;;999888777777777999999888555333555444111///---+++*********)))))))))))))))******'''))),,,...000333888<<>>???:::777888:::999888777555333222111111111222111111000...---+++***---,,,++++++,,,---,,,***,,,,,,,,,+++)))((()))******((('''''')))))))))((()))(((''''''((()))***+++&&&)))+++,,,+++)))))))))***+++,,,---------,,,++++++,,,,,,,,,,,,...222555;;;@@@IIIRRRZZZccckkkpppuuuuuuuuutttrrrrrrtttvvvxxxvvvtttvvvyyyyyyuuuqqqnnnooopppnnnlllkkkkkklllnnnpppsssuuuvvvxxx{{{}}}~~~}}}~~~~~~{{{sssiiiaaaTTTJJJ@@@;;;888777999===EEEJJJRRR[[[aaaccccccccc^^^[[[VVVQQQLLLIIIGGGFFFIIIGGGEEEFFFHHHJJJJJJJJJKKKKKKJJJKKKLLLKKKHHHFFFJJJJJJJJJJJJHHHFFFDDDBBB??????>>>============>>>;;;;;;<<<<<<===>>>>>>>>>CCCCCCCCCDDDDDDEEEFFFGGGGGGKKKOOOQQQQQQUUU^^^eeegggkkkqqqwww|||}}}~~~111111222222222222111111111111222222222222111111222222333555777666444222333444555444222000111222333222222333444444333111111111222222222222111111111222333333333333333222222333333444555666777777666444333333444555333222666555555666888999888666888666555555666888777666777888888999999888888777777777777444222222444666444222222444444333666<<<<<<;;;:::999777666555444555555666777666555444333333333333333444555666777555666555444333444777:::666666555555444444333333666666666666555555444444333444555777888777777666777888999::::::999777666777666666888999:::999888666666666888999888666333333111000---+++***))))))(((((((((((()))***+++,,,''')))+++---...111666999???@@@AAAEEELLLSSS[[[___eeegggiiijjjjjjlllooorrrqqqsssuuuwwwwwwwwwuuutttwwwxxxwwwvvvwwwyyyxxxttttttvvvxxxzzz{{{}}}}}}~~~vvvtttssssssttttttsssrrrsssrrrqqqrrrtttuuutttsssqqqqqqqqqqqqpppooonnnnnnrrrmmmjjjkkkmmmnnnpppsss{{{}}}~~~|||xxxuuurrrrrruuuuuuvvvwwwvvvuuusssrrrtttvvvyyy|||~~~|||wwwssslllcccZZZRRRMMMJJJGGGHHHHHHHHHGGGFFFDDDCCCGGGGGGHHHGGGEEEBBB>>>;;;:::>>>>>>:::888:::;;;999888777555333222111111111111111000000...---+++***,,,+++***+++,,,---,,,++++++,,,,,,+++)))((()))***)))((('''((()))******((()))(((((((((((())))))***$$$'''***,,,+++******+++(((***,,,......---+++***+++,,,,,,------000333777???EEEMMMWWW___gggnnnsssuuuvvvvvvuuuttttttvvvxxxzzzxxxwwwxxxyyyyyyuuuqqqqqqqqqqqqooolllkkklllmmmrrrsssuuuvvvwwwyyy|||~~~~~~zzzqqqfff]]]OOOFFF<<<888555333555888@@@DDDKKKSSSXXX\\\]]]]]]WWWTTTPPPLLLIIIFFFFFFEEEGGGFFFEEEFFFIIIKKKLLLLLLMMMKKKKKKKKKKKKKKKIIIGGGIIIIIIHHHGGGFFFCCCAAA???>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<======>>>??????AAABBBCCCDDDEEEGGGHHHHHHHHHMMMSSSUUUUUUXXX^^^dddkkknnntttyyy~~~111111222222222222111111111222222333333222222111222333444666666555333222222333444333222111222333333222222333555555444222000111111222222111111000000111222333444444333333222222333444555666777888444444444444555555444333444444555666777666666555666666666666777777777777777777888888888888777777777999999888666555555666444111111333111///222777777777666666555555555444333444666777777666444333444333333222222444555666666666555333222444888;;;888777777777666666777777888888777666666555555555444555666888888888888777555777999::::::888666444555555555777999:::999888555555666777999888555333000///...,,,***)))(((((((((((((((((()))***+++,,,++++++,,,---...000333555======???CCCIIIQQQYYY^^^___aaaeeeggghhhiiilllmmmoooqqquuuxxxyyywwwtttrrrwwwwwwwwwwwwyyyzzzxxxuuuuuuuuuvvvwwwyyy{{{}}}~~~xxxvvvuuuuuuvvvvvvtttsssrrrrrrrrrsssttttttuuutttrrrsssssssssqqqppppppppptttoookkkmmmnnnnnnrrrwww}}}~~~~~~{{{wwwtttsssvvvwwwwwwwwwvvvuuutttsssvvvxxxzzz}}}~~~zzztttqqqlllddd\\\SSSLLLHHHFFFGGGIIIJJJIIIGGGEEEDDDFFFIIIKKKIIIDDD???===<<<:::===>>>;;;:::<<<;;;999777666555444222111000000///000//////...---,,,++++++***)))***,,,------,,,+++,,,,,,***)))((()))+++)))((('''((())))))(((&&&)))(((((((((((()))))))))%%%'''***,,,+++*********'''))),,,//////...+++***+++,,,---...///222666999BBBIIIRRR\\\dddkkkqqqttttttvvvwwwvvvvvvvvvwwwyyy|||zzzyyyyyyzzzxxxuuurrruuuuuutttrrrooommmnnnoootttvvvwwwxxxxxxzzz}}}~~~~~~~~~~~~|||xxxooobbbYYYJJJBBB999555333000111555<<<@@@EEEKKKQQQTTTVVVWWWQQQOOOKKKHHHFFFEEEFFFFFFFFFEEEDDDFFFIIILLLMMMMMMMMMLLLJJJJJJJJJJJJHHHFFFGGGGGGGGGFFFDDDAAA???=========<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@???@@@AAACCCEEEGGGHHHHHHHHHNNNUUUWWWWWWYYY___dddllloootttzzz}}}111111222222222222111111222222333333333333222222222333555666666444333222///000222222222222444555444333333444666777555444000111111222222111111000000111111222333333333333222222333444555666777888444555666666666555555555333444666666555444333222555666666777777777777888777777777888888777777777555888::::::888555333222222000000111000---///333333333333333444444444444222333555777777666444333555444333222222333555666555555555333333444888;;;999888777777777888999999::::::999888777777888888555666888999:::999999888555777999:::999777555333555555555777999:::999888555555555777888777444222...---,,,***))))))((((((******))))))))))))******)))))))))***---000222333;;;<<<>>>BBBHHHPPPWWW[[[ZZZ]]]aaadddeeefffhhhjjjkkkooossswwwxxxwwwtttrrrvvvuuuvvvxxxzzzzzzxxxvvvttttttttttttvvvxxxyyy{{{wwwvvvttttttuuutttsssqqqpppqqqrrrssssssssstttuuusssuuuuuutttqqqpppqqqssssssooommmnnnnnnooosssyyy|||~~~}}}yyyvvvuuuvvvvvvvvvvvvvvvuuuttttttxxxyyyzzz|||~~~~~~~~~~~~~~~|||wwwpppnnnjjjccc[[[RRRJJJFFFGGGHHHJJJKKKKKKIIIHHHFFFEEEIIIKKKIIICCC>>><<<===:::======::::::<<<;;;777666666555444222111000///......///......---,,,,,,+++***)))***,,,---,,,+++***+++,,,***)))(((***+++)))(((((((((((('''%%%###((())))))))))))(((((((((&&&)))+++,,,+++)))((((((''')))---///000///,,,++++++---...///111444999===FFFLLLVVV```gggmmmqqqtttsssuuuwwwwwwwwwwwwxxxzzz|||{{{{{{zzzyyywwwtttrrrvvvvvvtttqqqnnnmmmooopppuuuwwwxxxyyyyyyzzz}}}|||{{{|||~~~}}}|||{{{zzzvvvlll___UUUFFF>>>666444222///000333999<<>><<<======<<<;;;;;;;;;;;;<<<;;;;;;<<<===>>>???@@@@@@===>>>AAACCCEEEFFFGGGGGGHHHNNNUUUXXXXXXZZZ___dddllloootttzzz}}}111111222222222222111111222222333333333333222222222444666777555333222222---///111222222222444666444333333555777777666555111111222222222222111111222111111111111222222333222333333444555666777777333555777888777666666666222444777777555333222111333555777888777666777888666777777888888777777666444666888888555111...---///------///...+++---111111111111222333333444444222333444555666555444444555444444444444444555555444555555444444555888;;;777666555555555777888999;;;:::999888888999:::;;;777888999;;;;;;;;;;;;:::888999:::::::::888666555888777777888:::;;;:::999666555555666777666333000---,,,+++***))))))))))))******)))))))))))))))***&&&%%%%%%''',,,000222222999:::===AAAGGGNNNSSSVVVXXXZZZ^^^```aaaccceeeggggggjjjppptttwwwwwwvvvuuuuuussstttyyy{{{yyywwwwwwssssssrrrsssssstttvvvvvvtttsssqqqqqqqqqqqqooommmnnnppprrrrrrrrrrrrtttuuusssuuuvvvtttqqqoooqqqtttqqqooonnnppppppqqqvvv||||||~~~zzzwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuyyyyyyyyyzzz|||}}}}}}~~~}}}}}}zzzuuunnnlllhhhbbbYYYPPPIIIDDDHHHIIIJJJKKKKKKJJJIIIIIIEEEHHHIIIFFFAAA>>>===>>>;;;===<<<::::::<<<999333555555555444333111///...------.........------,,,+++***)))***+++,,,+++******++++++***))))))***,,,)))(((((())))))(((&&&###((())))))))))))((((((''''''))),,,,,,+++)))(((((((((***---000111000...------...000222444888===AAAJJJQQQ[[[dddjjjnnnqqqsssrrrtttvvvwwwwwwwwwxxxzzz{{{{{{{{{zzzyyywwwtttsssssssssqqqooolllkkkmmmoootttvvvxxxyyyyyyyyyzzz|||yyyyyyzzz}}}}}}zzzzzzzzzxxxssshhhYYYNNN@@@999333222111//////222666999>>>CCCHHHKKKLLLMMMJJJIIIGGGFFFEEEFFFHHHIIIGGGEEEDDDDDDFFFHHHIIIIIIKKKHHHFFFEEEEEEEEECCCBBBBBBCCCCCCBBBAAA???===<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAA===???AAADDDFFFGGGGGGGGGHHHNNNUUUYYYYYY\\\bbbgggooorrrvvv{{{111111222222222222111111222333333444444333333222111444777777555222222222...000111222111111333555333222222444666777666444222222333333333333222222444333111//////000222333444444444555555555666666111444777888666444555666///333666777555333333444222555888888777666777999666666777777777777666666777777666444000---------***(((***,,,,,,)))+++///000000111111222333333333333333333444444555555555555555555666666555555444333444555555555666888:::555555444333444666888:::999888777777888999;;;<<<999:::;;;============<<<<<<======<<<<<<:::999999;;;::::::;;;<<<<<<;;;999777666666666666444111...,,,,,,+++***)))))))))))))))((((((((()))***+++,,,,,,***(((***---000111000666888<<<@@@FFFKKKNNNQQQSSSUUUXXXYYYZZZ[[[^^^```cccffflllqqquuuwwwxxxwwwsssppprrryyy{{{xxxvvvwwwsssssssssssssssssssssssssssqqqpppooooooooommmkkkmmmoooqqqqqqpppqqqsssuuusssuuuvvvtttpppnnnqqquuupppoooqqqtttttttttyyy~~~~~~yyyuuussssssssssssssstttuuuvvvvvvzzzyyywwwwwwyyy~~~~~~~~~}}}|||}}}~~~}}}|||xxxsssnnnlllgggaaaXXXPPPIIIEEEHHHHHHHHHIIIIIIJJJJJJJJJFFFFFFEEECCC@@@>>>>>>>>>;;;===<<<999::::::666000555555555444333111///...,,,,,,---......---------,,,+++)))***++++++***)))***++++++***))))))***,,,''''''(((***,,,,,,***(((((()))******)))((('''&&&%%%(((+++,,,+++*********+++,,,...000111111111000...000222444666;;;@@@DDDNNNUUU___hhhmmmppprrrrrrppprrruuuwwwwwwwwwxxxyyyyyyzzzzzzzzzxxxvvvttttttrrrrrrpppmmmkkkkkknnnpppqqqtttxxxzzzyyyxxxxxxxxxxxxxxxzzz}}}}}}{{{zzzyyywwwpppcccRRRFFF;;;555000000000......111222666;;;AAAEEEGGGHHHHHHHHHGGGEEEDDDEEEFFFHHHIIIHHHFFFDDDCCCEEEFFFFFFEEEHHHFFFCCCBBBAAAAAA@@@???>>>????????????===<<<;;;;;;;;;:::999999999999:::;;;;;;<<<>>>???@@@AAABBB@@@AAADDDFFFHHHHHHHHHHHHJJJOOOVVVZZZ[[[^^^eeekkkuuuwwwzzz~~~~~~~~~~~~~~~}}}111111222222222222111111222333333444444333333222111555888777444222222333000111222222111000111333111111111333555666555333222333333444444333333222666444111......///222333444444555555555555555555///222666777555333444555---111666777666555555666111555888999777666777999666666777777777777666666===;;;777222...,,,...000&&&%%%'''******((()))...000000000111222222333333444333333333333444555666555555777777777666555444111333555666666666888999666555444444555777:::;;;888777666666777999;;;===:::;;;<<<>>>>>>>>>>>>===@@@@@@???>>>===<<<<<<<<<===<<<;;;<<<======<<<:::777666666666666333000---,,,,,,+++***************&&&''''''((()))+++---...777444000///000111///---444666;;;@@@DDDHHHKKKLLLNNNOOOQQQRRRSSSTTTWWWZZZ```ccciiioootttxxxyyyzzzsssoooqqqyyy|||xxxuuuwwwssstttttttttssssssrrrqqqtttsssqqqpppppppppnnnlllkkknnnqqqqqqpppppprrruuusssuuuwwwtttooonnnqqquuuppppppsssvvvwwwvvv{{{~~~xxxsssppprrrrrrrrrrrrsssuuuvvvwwwzzzxxxvvvuuuxxx}}}~~~|||||||||~~~}}}{{{xxxrrrnnnlllggg```XXXPPPIIIEEEGGGGGGGGGGGGGGGIIIJJJJJJGGGEEEBBB@@@???>>>>>>>>><<<===;;;999999:::555...444555555444333111///---,,,,,,------......---------+++******++++++)))(((***++++++***))))))+++,,,&&&'''))),,,///000...,,,((()))*********((('''&&&###&&&)))++++++++++++,,,,,,---...000111111222222///000333555888<<>>===;;;<<<=========<<<;;;::::::999999888777888888888;;;;;;<<<>>>???AAABBBBBBBBBDDDFFFIIIJJJJJJIIIIIIKKKQQQWWWZZZ\\\```hhhooozzz|||~~~~~~}}}~~~~~~~~~~~~|||}}}zzz|||///......111444444111...000111222333333222000///222222444444444444222222444000000444333///...222444444555555555555444444444555666555444333444555666777555000000333555444555333333444666777666555222222333333333333444444666555444555666777666555666666555555555555666666888888777666555555666666999777444111...,,,***)))))))))))))))************---...///000222222333333555444444444444555666666444555666777666555333111333444555666777888999::::::888666666888888888666:::999999999:::<<<>>>???:::<<<=========>>>@@@BBB@@@===:::<<<@@@AAA>>>:::>>>>>>===<<<;;;;;;::::::<<<;;;888555222///---,,,+++***)))((((((''''''((()))(((((()))&&&###&&&,,,222///,,,---000222111000555777999===@@@DDDFFFHHHKKKKKKJJJKKKLLLMMMOOOPPPXXX```gggkkkpppuuuuuurrrtttqqqttt|||~~~xxxtttuuuqqqrrrssssssssssssuuuwwwvvvuuutttrrrpppnnnmmmlllnnnnnnooopppqqqrrrrrrsssuuutttsssrrrrrrrrrrrrsssrrrrrrssswww{{{~~~zzzvvvssstttsssssssssssstttuuuuuuyyyyyyyyyyyy|||}}}}}}wwwsssqqqlllddd\\\UUUNNNHHHDDDIIIFFFFFFIIIMMMNNNJJJEEEFFFEEECCCAAA???>>>======CCCBBB>>>777333444444222333333444333222000...---------,,,,,,,,,---......+++******)))))))))))))))***+++,,,***(((''''''(((++++++************++++++)))(((((('''''''''(((((('''(((,,,000...)))''')))---,,,,,,,,,...222555777666000///555;;;???EEEMMMWWW___hhhllllllmmmppptttoooqqqsssuuuwwwxxxxxxxxxtttuuuuuuuuussssssuuuwwwrrrqqqpppnnnmmmnnnrrruuuvvvwwwwwwxxxxxxyyyzzzzzzzzz{{{|||~~~}}}wwwooocccUUUGGG>>>333222///,,,,,,,,,...///...000444888===AAADDDEEECCCDDDDDDEEEEEEEEEDDDDDDKKKGGGBBBBBBDDDFFFCCC@@@@@@???>>>?????????===;;;@@@===::::::;;;;;;999777<<<;;;999888888888999999@@@AAAAAA@@@???@@@CCCFFFCCCEEEFFFGGGFFFFFFHHHIIILLLOOOUUUZZZ___eeekkknnnyyy~~~~~~000///...000333333111///111222333444444333111000222222444444444444222222444000000333333//////222444444555555555555444444444555666555444333444555777888666111111555666555444333222333555555555444222222222333333333444444555444333444666888888777777666666555555555666666999999888888777777777777999888555111...+++***)))((((((((()))))))))))))))......///000111111111111444444555555555666666666444555666777777555333222333444444555666777888888999777555555666888888777;;;;;;:::999999999:::;;;<<<===>>>>>><<<<<<===>>>@@@===;;;===AAAAAA???;;;>>>>>>>>>===<<<<<<;;;;;;<<<:::888555222///---,,,,,,+++***)))(((((((((((()))(((((()))'''$$$''',,,///---+++,,,///222222222555666888;;;>>>AAACCCEEEGGGGGGGGGGGGIIILLLOOOQQQ[[[bbbiiilllqqqvvvxxxuuurrrpppqqqwwwyyytttqqqrrrrrrsssttttttssstttvvvxxxvvvuuutttrrrpppnnnmmmllloooooopppqqqrrrsssttttttvvvtttsssqqqqqqqqqssssssqqqqqqsssvvv{{{~~~zzzvvvsssuuuuuuttttttuuuuuuvvvwwwyyyyyyyyyzzz|||~~~}}}xxxtttpppkkkccc[[[UUUOOOIIIFFFHHHFFFFFFHHHLLLMMMIIIEEEEEEDDDCCCAAA???>>>===<<<>>>???<<<777666999:::999444333222000///...//////...---,,,,,,,,,,,,------+++***))))))(((((())))))+++,,,,,,+++)))(((((()))((((((''''''''''''((((((((((((''''''''''''(((((('''(((+++///...)))'''))),,,,,,,,,---...111333444999333222777===CCCKKKTTT[[[aaahhhlllmmmmmmnnnooommmoooqqqsssuuuvvvwwwwwwuuuvvvvvvuuusssrrrsssuuutttsssqqqooommmnnnrrruuuxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{}}}}}}yyyrrrhhh\\\NNN@@@777222000...,,,+++,,,---......000333888<<<@@@CCCDDDEEEEEEFFFFFFFFFFFFEEEEEEIIIEEEAAA@@@BBBCCCAAA>>>>>>===<<<===>>>>>><<<:::<<<:::888888:::;;;:::888<<<;;;999777777888999:::>>>>>>>>>===<<<>>>@@@CCCDDDEEEGGGGGGGGGGGGIIIKKKMMMQQQWWW]]]bbbhhhmmmqqqyyy~~~~~~}}}~~~111///...///000111111000111222333444444333222222222222444444444444222222444111111333333000000222444444555555555555444444333444555555444333444666777888666222222666777555333222111222444444444222222222222222333333333333444222111222555888999999888777666555555555555555:::::::::999999999999999:::888555222...+++)))(((''''''''''''(((((())))))......///000111111000000444444666777777777666555555555666777777555444333333333444444555555555666777555333333555777888888999999888888888888999999===>>>??????<<<:::999:::@@@>>><<<>>>@@@AAA>>><<<>>>>>>>>>>>>>>>===<<<;;;;;;:::777555222///---+++,,,+++***))))))(((((((((***(((((()))(((%%%''',,,---++++++,,,///222444444555666888:::<<<>>>@@@AAACCCBBBBBBCCCFFFJJJOOORRR\\\ccciiikkkoootttwwwvvvssspppooorrrtttqqqooopppsssttttttsssssssssvvvxxxuuutttsssrrrpppnnnmmmmmmppppppqqqrrrssstttuuuuuuvvvtttrrrppppppqqqssstttqqqqqqrrruuuzzz~~~{{{wwwtttvvvvvvuuuuuuvvvvvvwwwxxxyyyyyyzzz{{{}}}~~~}}}yyyuuuooojjjccc[[[UUUOOOJJJFFFGGGFFFFFFHHHKKKKKKHHHDDDDDDCCCBBB@@@>>>===<<<;;;JJJJJJEEE===888888666333555222///---,,,---...000......---,,,+++++++++++++++***))))))(((((())))))+++,,,---,,,***((()))***''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''+++///...(((''')))+++,,,,,,---...///000111<<<888666:::@@@HHHSSS\\\aaadddhhhlllmmmllljjjiiijjjkkknnnppprrrtttuuuuuuwwwwwwwwwuuurrrppppppqqqtttsssrrrooonnnooosssvvv{{{{{{||||||{{{{{{zzzzzz{{{|||~~~{{{uuulll```TTTFFF999222000...,,,*********,,,------///222666;;;???BBBCCCFFFFFFGGGGGGGGGFFFFFFEEEFFFCCC???>>>@@@@@@>>>;;;;;;:::999:::<<<<<<;;;:::999888666777999::::::999<<<:::888666666777999;;;<<<======<<<<<<===???BBBDDDFFFGGGHHHHHHHHHJJJLLLOOOSSSYYY___eeekkkqqquuuzzz~~~|||}}}~~~222000.........///111111000111222333333333222222222222444444444444222222333222222333222111111111333444444555555444444333222444555555333333444666555777555222222555666555444333222333444555444222111222222222222333333333555333111222444777888888888777666555555444555555999999999:::999999999888:::888555111...+++((('''%%%&&&&&&''''''(((((((((+++,,,...///000111111111333444666888888777666555555555666666666555555444333333333333333333444444666444111111444666888888444444555666777999:::;;;;;;===??????<<<:::888888>>><<<;;;===>>>???===;;;======>>>>>>===<<<;;;::::::999777444111...,,,+++++++++***)))((((((((((((+++((('''))))))''')))---......---...111333555666777777888:::;;;<<<===>>>@@@???>>>???CCCJJJPPPTTT\\\ccchhhhhhjjjnnnqqqqqqtttqqqoooooopppppppppooorrrrrrrrrqqqpppqqqtttvvvssssssrrrqqqpppooonnnmmmppppppqqqrrrssstttuuuuuuvvvtttqqqooooooqqqsssuuurrrqqqqqqtttyyy}}}|||xxxvvvvvvuuuuuuuuuuuuvvvwwwwwwzzzzzz{{{|||~~~~~~~~~zzzwwwqqqkkkddd\\\UUUOOOIIIFFFFFFFFFFFFHHHJJJJJJGGGDDDBBBAAAAAA@@@>>>===;;;:::RRRQQQKKK@@@999666222---222000...,,,,,,,,,---.........,,,+++******************)))(((((((((((((((***++++++***)))(((((()))***))))))(((((())))))***(((''''''''''''(((((()))''''''+++///...)))''')))++++++,,,---............===;;;;;;===DDDNNNZZZcccggghhhiiilllmmmllliiieeehhhiiikkkmmmppprrrssstttxxxyyyxxxvvvrrrooonnnnnnrrrqqqpppnnnnnnppptttwww~~~~~~~~~~~~}}}|||{{{zzz||||||~~~zzzsssgggZZZMMMAAA666000---,,,+++)))))))))***+++---...111555999===@@@BBBEEEEEEFFFFFFFFFEEEDDDDDDCCCAAA>>>>>>>>>>>><<<999999888777888:::<<<;;;;;;999888888888888999::::::<<<:::888666666777:::;;;===>>>>>>>>>===>>>@@@BBBBBBDDDFFFGGGGGGHHHJJJLLLPPPTTTZZZaaagggnnntttxxx|||~~~~~~~~~222111///------...000222//////000111111111111111222222444444444444222222333333333222222222222111333333444444444444333333222333444444333333444666333555444111111444555333666444333444555666444333111111111222222222333333666444222333444666666555777777666555555555555555666777888888999888777777999777444000---***((('''$$$%%%%%%&&&'''((((((((()))***,,,...000111222333333444666888888777555444444444555555555555555444222222222222333333333333555333111111444666777888333444444666777777888888777:::======<<<:::999999;;;::::::;;;<<<<<<;;;999:::;;;<<<===<<<;;;:::999888777666333000...,,,+++******)))((('''''''''''',,,(((''')))***)))***---222222222222222444666888999999:::;;;<<<<<<======>>>======???CCCJJJPPPTTT\\\dddiiihhhgggjjjmmmnnnrrrqqqmmmkkklllnnnooonnnpppppppppnnnmmmnnnqqqtttrrrrrrqqqppppppooonnnnnnoooooopppqqqrrrsssttttttuuutttrrrqqqqqqrrrtttvvvsssrrrqqqssswww{{{}}}~~~}}}zzzwwwuuuuuuttttttuuuuuuvvvwwwzzzzzz{{{}}}}}}}}}{{{xxxsssnnnfff]]]VVVOOOIIIEEEFFFFFFGGGIIIIIIHHHFFFDDD@@@@@@@@@@@@>>>===;;;:::EEEEEEBBB<<<888888777333...............---,,,+++...---,,,+++***)))))))))***))))))((('''((((((((('''((()))((('''&&&'''(((+++******))))))******+++'''''''''''''''((())))))((((((,,,000...)))(((***++++++,,,---...---------;;;===???AAAGGGRRR]]]eeekkkjjjjjjjjjkkkkkkhhhfffiiiiiikkkmmmoooqqqssstttxxxyyyyyywwwsssooonnnmmmoooooonnnmmmnnnqqqvvvyyy}}}{{{zzz||||||}}}~~~wwwnnn```RRRFFF;;;333...++++++***)))((()))******---...000333777;;;???AAACCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>======<<<;;;999888777666777999;;;<<<;;;;;;;;;:::999888888999:::<<<:::888777777888;;;<<<<<<===>>>>>>===>>>@@@AAA@@@BBBDDDEEEFFFGGGIIIKKKOOOSSSZZZaaahhhooovvvzzz~~~111111000...,,,---///111......//////000111111111222222444444444444222222222555444222111333333111333333444444444444333333111222444444333333444666111333333000111444555222777555444444555666555333111111111111222222222222555444333444555555444333666666555555555555666666444555666888888777666666666444222...+++)))''''''$$$%%%%%%&&&'''((())))))((()))+++---///111222222333333555666666666555444333333333333333444444444111111222222333333333444555333333333555777666666777777777777666444333222666888:::;;;:::999:::;;;999999:::::::::999999999888:::;;;<<<<<<;;;999888777666555222000...,,,++++++***)))(((''''''''''''---(((&&&)))+++++++++...333444555444444555777:::::::::;;;<<<<<<======>>>=========???CCCIIIOOORRRZZZccciiiiiigggjjjmmmnnnnnnmmmjjjggghhhlllmmmjjjpppooonnnlllkkklllooorrrqqqqqqpppppppppooooooooooooooopppqqqrrrsssttttttuuutttssssssssstttuuuvvvuuusssrrrsssvvvyyy{{{||||||yyywwwuuuttttttttttttuuuvvvvvvzzz{{{|||~~~}}}{{{|||~~~|||xxxtttoooggg___WWWQQQKKKGGGFFFGGGIIIJJJIIIHHHFFFEEE@@@@@@AAA@@@???===;;;::::::;;;:::555444666555222------/////////---,,,+++,,,,,,+++***))))))))))))***)))((((((''''''((((((&&&'''((('''&&&%%%&&&'''))))))(((((((((((())))))''''''&&&''''''((()))***))))))---111000***)))+++,,,,,,,,,------.........888>>>CCCFFFKKKUUU___dddiiiiiihhhggggggggghhhiiillllllmmmnnnppprrrssstttxxxyyyzzzxxxtttqqqooooooooooooooonnnooorrrwww{{{|||{{{{{{||||||||||||{{{{{{zzzpppfffWWWHHH===555///---******)))))))))))))))***,,,---...111555999===@@@AAAAAAAAAAAA@@@@@@???>>>;;;<<<<<<<<<<<<;;;:::999888666555555777:::::::::;;;;;;;;;:::888777999:::;;;::::::999::::::<<<<<<:::;;;======<<<<<<>>>???>>>@@@CCCDDDEEEGGGIIIKKKNNNSSSZZZaaaiiipppwww|||~~~///000111///,,,,,,...000////////////000111222333222222444444444444222222222555555111111444444000222333333444444333333222000222333333333333555666111333444111222555555333666555333444555555333222111111111111222222222222222222333555777777555333555555444555555666777888333444666888888777666555333222///---***((('''&&&%%%%%%&&&'''((()))*********+++,,,---.../////////333333333333444444444444111111111111222222333444111111222222333444555555555444444666777777555333999999999888666444111000777888999999888888999;;;888999:::::::::999999999888:::<<<======<<<:::888777666444222///---,,,+++---,,,+++***))))))))))))---(((&&&))),,,,,,,,,...111333444444444555999<<<::::::;;;;;;<<<=========<<<======???CCCGGGKKKNNNSSS^^^ggghhhgggiiimmmnnnkkkllljjjfffhhhmmmnnnjjjppppppnnnllljjjkkkooorrrppppppppppppooooooooooooppppppqqqrrrssstttuuuuuutttuuuuuuvvvvvvvvvvvvvvvwwwtttrrrrrrtttwwwyyyzzz{{{|||}}}~~~|||zzzwwwuuuvvvvvvuuuuuuvvvvvvwwwxxxzzz{{{}}}~~~{{{xxxwww{{{|||~~~|||xxxsssnnnggg```ZZZTTTOOOKKKGGGIIIJJJKKKJJJHHHGGGFFF@@@@@@AAAAAA@@@>>><<<;;;:::<<<:::555222333222...............------------+++******)))))))))******))))))(((''''''''''''(((&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((&&&&&&&&&''''''((()))******+++...222111,,,***,,,---,,,,,,,,,---...000111555???HHHKKKOOOXXX```bbbdddeeedddbbb```bbbggglllppppppppppppqqqssstttvvvvvvxxxzzzyyyvvvsssrrrrrrssssssrrrqqqpppssswww{{{~~~}}}{{{{{{{{{{{{zzzyyywwwvvvuuukkk```PPPBBB777111...---))))))))))))))))))******,,,,,,---000444888<<>>======666777999::::::999999999777555333333555777888888777999:::999777777999;;;:::;;;;;;<<<=========<<<:::<<<===>>>======>>>???>>>@@@CCCEEEFFFHHHJJJMMMNNNSSSZZZbbbjjjrrryyy~~~///000111000---,,,---000000000000000111222333444222222444444444444222222222666666111111555444000222333333444444333333222000222333333333333555666111444555222333666666444555444333333333444222111000111111111111222222222///000222555888888666333444444444444666777888999333555777888999888777666111000...+++)))((('''&&&%%%%%%&&&'''((()))***+++---------...------,,,,,,333333222222222333444555111000000000111222222333000111111333444555666666555555666777999888555222666777888888777555444222888999999888777777888:::999:::;;;;;;:::999::::::999:::===>>>???===;;;999666555444222///---,,,+++///...---,,,++++++++++++...(((&&&***------,,,......000333333333666:::>>>999999:::;;;;;;<<<======<<<<<<===???BBBFFFIIIKKKKKKWWWbbbeeeeeehhhlllnnnkkkmmmlllhhhjjjpppppplllqqqpppooolllkkklllooossspppppppppoooooooooooooooqqqrrrrrrssstttuuuvvvvvvtttuuuvvvxxxxxxxxxwwwvvvxxxuuusssrrrtttvvvxxxxxxxxxyyy{{{{{{zzzwwwtttssswwwwwwwwwvvvwwwxxxxxxyyyzzz{{{}}}}}}zzzvvvtttrrrzzz{{{}}}}}}|||}}}|||}}}|||wwwqqqmmmfff```[[[WWWRRROOOGGGIIIKKKLLLJJJHHHGGGGGG@@@@@@BBBBBBAAA???===;;;888;;;:::666555777666333111///---++++++---///000***)))))))))))))))***+++))))))((('''''''''''''''&&&((()))(((''''''((()))))))))(((((((((((())))))&&&&&&&&&'''''')))******++++++///333222---+++------,,,++++++,,,///111333444@@@KKKOOOSSS[[[```aaa```bbbbbb^^^\\\___gggnnnsssrrrrrrrrrrrrtttuuuvvvuuuxxxzzzzzzwwwuuuttttttxxxwwwvvvsssrrrssswwwzzz}}}}}}|||{{{zzzzzzyyywwwuuusssrrriii^^^NNN???666111//////)))))))))***************,,,,,,---///333777<<<>>>AAAAAAAAA@@@???>>>===<<<222444777888888777888888666444111111333555666666333666888777666777:::===:::;;;===>>>???>>>===<<<<<<>>>@@@AAA@@@@@@@@@BBB???AAADDDFFFGGGIIILLLNNNOOOTTT[[[ccckkkttt{{{}}}111000000000222222000......///111222333222222111333222222333444444333111333333333333333333333333222222333444444555666666333111000111222444444333222222333333333222111111777777666555444333333222//////000000000000//////222111111555999888333---111222333333444444444444777777666666666666777777111---***)))******(((%%%&&&&&&%%%&&&'''(((***,,,///------///222333111///...//////000111222222222111000000000222333222111444444444444444444444444333444555555666666555555111111111222444666777888;;;::::::999999888888888:::::::::999999999888888::::::999999999999999:::999555333333111...---000***,,,...000///---***'''))))))***+++,,,...///000444444555777999999888666<<<<<<<<<============>>>======<<<;;;===AAAGGGLLLQQQUUU[[[aaafffiiijjjjjjmmmlllkkkjjjkkklllmmmnnnqqqooonnnooorrrsssqqqnnnssssssqqqppppppqqqssssssqqqpppooooooooopppqqqrrrtttsssrrrsssvvvxxxyyyyyyxxxwwwvvvuuuttttttttttttvvvwwwxxxxxxwwwtttpppnnnqqqqqqrrrtttvvvzzz}}}||||||{{{}}}~~~~~~}}}{{{~~~}}}{{{zzzyyyxxxwwwwwwzzzyyy}}}~~~{{{{{{|||}}}|||}}}|||wwwqqqlllddd]]]WWWRRRNNNKKKFFFHHHIIIKKKKKKJJJHHHGGGEEEEEEDDDCCC@@@===:::999===999777777555000...000111///...---......,,,+++***)))'''&&&&&&(((***++++++***(((((()))******)))'''&&&&&&&&&&&&'''((((((++++++******))))))((((((,,,'''"""###'''+++***)))+++,,,///444333...,,,///222///...000000000444;;;;;;DDDPPPWWWXXXXXX[[[]]]______]]]ZZZXXX[[[bbbhhhoooqqqrrrsssssssssuuuvvvxxxxxxxxxwwwvvvuuuttttttxxxvvvsssqqqqqqsssvvvxxx}}}}}}~~~}}}{{{uuutttqqqmmmooorrrpppjjjeeeZZZJJJ<<<444///,,,)))***)))))))))((((((''''''+++,,,---...111555888:::==================<<<;;;777777777666666555444333888666444333555666666666555666666777888999999999>>><<<;;;::::::<<<===?????????????????????@@@AAAAAABBBBBBDDDFFFIIILLLNNNUUUZZZbbbjjjqqqwww}}}~~~000000///000111111000...000111222333333333222111333222222333444444333111333333333333333333333333000000111222222333444444555333111111222333222111222333333333333222111111666666555555444444333333000000111111111111000000111...---///333333000,,,///000111333444555555555777777666555555555555555000---***)))******(((&&&''''''''''''(((***+++,,,...,,,+++,,,///111000.../////////000111222222222333222111222333444444222444444444444444444444444333333444555555555555555555555555555555666777777::::::::::::999999999999::::::999999999888888888999999888888888888999999:::666444555333///...000'''(((+++---...---,,,***++++++,,,,,,---...000000444444555777999:::888777888888999:::;;;===>>>>>>;;;;;;;;;;;;<<>><<<:::;;;777666666444///...///000///------......---+++***)))(((''''''((()))***///---***))))))((('''&&&'''&&&&&&&&&&&&'''((((((*********)))))))))))))))+++'''######(((++++++***,,,,,,///333222---+++---...++++++---------222999>>>FFFPPPXXXZZZZZZZZZZZZ^^^]]][[[YYYWWW[[[aaafffooopppssssssttttttvvvxxxyyyyyyyyyxxxvvvsssqqqooowwwuuusssqqqqqqsssvvvxxxzzzzzz{{{}}}~~~{{{xxxssssssoookkkllloookkkfff^^^SSSCCC666///---+++***+++++++++*********))))))++++++,,,...111444777999<<<<<<<<<<<<<<<;;;:::999444555666666777666555555777666444444666666666555666666666777888999999999:::999777777777888:::;;;???>>>>>>>>>>>>???@@@@@@AAAAAABBBDDDFFFJJJMMMNNNVVVZZZaaaiiiooovvv|||~~~000//////000111222000///333333444444444333222222333222222333444444333111333333333333333333333333000111111222222333333444666444222222222222222000333333333333333222111111444444444444444444444444111111222222222222111111111...+++,,,...000///---...///000222444555666666777777666555444333222222000---+++*********(((''''''((()))***+++,,,,,,,,,///---+++,,,...000000000//////000000111222222222444333222333555666555444444444444444444444444444222333333444555444444444:::999888777666666666666999999::::::;;;:::::::::999999999999888888888888888888777777777888888999;;;888777888666111///111***+++,,,---......------//////......//////000111444444555777:::;;;999888666666666666777888999:::777999::::::;;;===@@@CCCJJJNNNTTT\\\bbbfffhhhiiikkkkkklllmmmmmmmmmmmmmmmppppppppprrrsssssspppnnnnnnoooqqqsssuuuuuuuuuuuuttttttsssrrrqqqqqqqqqqqqoooooopppssswwwxxxxxxvvvwwwvvvvvvvvvvvvwwwxxxxxxtttuuuuuuuuutttqqqooonnnqqqrrrtttvvvxxxyyyzzzzzzyyyyyyxxxzzz|||}}}}}}|||{{{{{{zzzzzzzzz{{{{{{|||~~~}}}|||}}}}}}|||{{{||||||wwwooojjjaaaZZZTTTOOOKKKIIIHHHIIIJJJKKKJJJIIIFFFEEEDDDDDDCCCCCCAAA???>>>===999666444666444///...000///...---...//////---,,,*********))))))(((((((((///---***)))))))))'''&&&''''''&&&&&&''''''((()))((())))))))))))))))))***)))&&&###$$$(((,,,,,,,,,---,,,///222000+++)))+++///,,,,,,///000111666===BBBHHHQQQYYY]]]\\\YYYWWW[[[[[[YYYWWWWWW[[[aaaeeemmmpppssstttuuuvvvxxxzzz{{{{{{{{{zzzwwwrrrnnnkkkvvvtttrrrpppqqqssswwwyyyxxxxxxyyy{{{|||{{{yyyvvvrrrqqqmmmiiiiiijjjeee___TTTJJJ;;;000+++***)))(((++++++************))))))***++++++---000333666888:::;;;;;;:::999888777666111222555777777777666555666555555666777777666444666666777777888999999999;;;:::999999999:::<<<===>>>=========>>>>>>???@@@AAAAAABBBDDDGGGJJJNNNOOOXXX\\\bbbhhhnnnuuu|||~~~111000000111333333222000555555555444444333333222333222222333444444333111333333333333333333333333333333333444444555555555555333222222333333333222444444444444333222111111222222333333444444444444222222333333333333222222222000...///000111000...//////111222444444555555777666555444333111000//////...,,,+++***))))))(((''')))+++---......------111000......///111333444000000000111111222222222444333222333555666555444444444444444444444555555222333444444555555444444::::::999888777777777777888999:::;;;<<<<<<;;;;;;:::999999999888888888888777777777666777777888999===::::::;;;999444111222333333111000////////////222222111111111111111222555555555888:::;;;:::888888777555444222222222222555777999:::;;;<<<>>>@@@GGGKKKRRRZZZaaafffiiikkkjjjkkkmmmnnnnnnnnnmmmllloooppprrrssssssrrrooommmqqqrrrtttvvvvvvtttrrrqqqssssssrrrpppooonnnnnnnnnmmmnnnpppssswwwxxxwwwuuuuuuuuuuuuvvvwwwxxxzzzzzzuuuuuuuuutttsssrrrqqqpppmmmooorrrvvvzzz|||}}}~~~}}}||||||}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{||||||~~~}}}}}}}}}|||{{{||||||wwwooojjjaaaYYYSSSOOOKKKIIIHHHIIIJJJKKKJJJHHHEEEDDDCCCCCCCCCBBBAAA@@@??????999666555666555000///222...------...//////---,,,+++++++++******((('''&&&+++***((()))***++++++***'''''''''''''''(((((()))'''((((((((())))))******(((&&&$$$&&&))),,,------...---///222///)))(((***///---...111333555;;;BBBHHHLLLTTT\\\```___YYYUUUWWWWWWUUUUUUXXX]]]cccggglllooosssuuuvvvxxxyyy{{{{{{|||}}}|||yyytttooolllsssrrrpppooopppssswwwyyyyyyxxxyyyzzz{{{{{{yyywwwrrrqqqmmmhhhgggeee___WWWKKKBBB777...***(((&&&$$$(((((((((((((((((('''''')))******,,,...111444666888888888888777555444333111222555666777666444333555444555666888888666444777777777888888999999999;;;:::::::::;;;<<<===>>>===<<<<<<<<<===>>>???@@@AAABBBCCCEEEHHHLLLOOOQQQ\\\___dddiiiooowww~~~~~~~~~}}}}}}222222111333555555444222666555555444444333333333333222222333444444333111333333333333333333333333333333444444444444555555333111000111444555666555444555555444333222111111111111222222333444444444333333444444444444333333111111222222333222000...111111222333333222222222666666555444333111///---......---+++***))))))***)))***,,,...//////......111000///...///000333555111111111111222222222222444333222333444555555333444444555555555666666666444444555666666666666555888888888888888888999:::888999;;;=========<<<;;;::::::::::::999999999888777777666666777888888999===;;;;;;===;;;666444555666555444222111000000111444444333333222222333333555555666888::::::888777666555333111/////////000444777999;;;<<<===???@@@FFFJJJQQQYYYaaagggkkkmmmkkklllmmmnnnooonnnmmmllloooppprrrrrrqqqpppnnnmmmppprrrtttvvvvvvtttrrrpppssssssrrrqqqpppnnnmmmmmmmmmnnnpppsssvvvwwwvvvtttsssssstttuuuvvvxxxyyyzzzwwwwwwuuutttssssssssssssmmmooossswww{{{}}}~~~|||{{{{{{yyyxxx|||||||||{{{{{{||||||}}}}}}}}}}}}|||{{{||||||wwwqqqjjjaaaYYYSSSOOOLLLJJJHHHIIIJJJJJJIIIGGGEEEDDDCCCCCCBBBAAA@@@@@@??????;;;777666888666222111333...---...///000///---+++++++++++++++***)))'''&&&+++)))((()))+++,,,,,,+++(((''''''''''''((())))))''''''(((((()))))))))***''''''&&&'''***,,,......///...///111...)))(((***,,,+++,,,000333666<<>>666000,,,)))$$$ ''''''''''''''''''(((((()))))))))+++---000333444666666666666555444333222333444555666555444222111444444444666888888666444888888888888999999999999777777777888888999:::;;;<<<<<<<<<<<<===>>>???@@@BBBBBBDDDGGGJJJNNNRRRTTT```cccggglllrrryyy|||~~~~~~}}}}}}}}}}}}~~~222111111333555666444333555555444333333333444444333222222333444444333111333333333333333333333333222222222222222222222222222111000111444666777777555555555555444222111000111111111222222333333333333333444444444444333333///000222222222000...,,,222222222222222111111000555555555555333111///------......,,,***)))***+++***+++,,,---.../////////......///...---...111333222222222222222222222222444333222333555666555444555555666666777888888888666777777888888888888888888888888888999:::;;;<<<999;;;<<<>>>>>>===;;;:::;;;;;;;;;;;;::::::::::::777777777777888888999:::>>>;;;;;;===<<<888666888333222222222222222333333555555444444333444444444666666666777888888666444222111///...///000222333444666999:::<<<===@@@BBBFFFJJJQQQYYY```ggglllnnnllllllmmmnnnnnnnnnnnnmmmooopppqqqpppnnnmmmmmmnnnlllnnnqqqtttuuuuuutttsssttttttttttttrrrqqqooonnnoooooopppsssuuuvvvuuutttqqqqqqrrrssstttvvvwwwxxxxxxwwwuuutttssssssttttttssstttvvvyyy{{{}}}~~~~~~}}}zzzxxxwwwuuuttt{{{{{{{{{||||||}}}}}}~~~~~~}}}|||}}}|||xxxqqqjjjaaaXXXSSSOOOLLLJJJGGGHHHIIIJJJIIIHHHEEEDDDCCCBBBAAA@@@???>>>>>>???<<<999888999777222111333///......000000///,,,)))+++++++++******))))))(((...,,,*********+++***(((((((((''''''(((((()))***'''(((((((((((((((((()))((((((((()))***,,,---...///...///111///***))),,,///...000555888<<>>???@@@AAACCCDDDFFFIIILLLQQQUUUWWWbbbeeejjjpppuuu{{{{{{}}}|||||||||}}}}}}~~~000000000111333444333222444333333222222333444555333222222333444444333111333333333333333333333333222222222222222222222222333222111222444666666666666666666555444222111000111111111111222222222222333333333444444333333333111222222111///......///000111111222222222111111444555555555444222///...---......---***)))***,,,+++++++++,,,---...///000,,,...000000......000333222222222222222222222222555444333444666777666555666777777888999999::::::999999:::;;;;;;;;;;;;:::::::::::::::;;;<<<======:::<<<>>>??????===;;;999======<<<<<<<<<;;;;;;;;;777777777888888999;;;;;;===:::999<<<;;;999999<<<444444444444444444444444555444444444444444555666777666666666777666444111222000///......000333444222444777999:::===AAADDDFFFIIIPPPWWW___fffkkknnnmmmmmmmmmmmmmmmnnnnnnooooooppppppnnnkkkjjjlllnnnlllmmmppprrrssstttsssrrrssssssttttttsssqqqpppooosssrrrqqqrrruuuvvvuuutttoooooopppppprrrsssuuuuuuxxxvvvtttrrrqqqrrrtttuuuuuuvvvwwwyyy{{{~~~}}}zzzxxxwwwvvvtttxxxxxxyyy{{{~~~~~~~~~}}}~~~~~~}}}}}}|||yyypppiii___WWWQQQMMMKKKIIIFFFGGGHHHIIIIIIHHHFFFEEECCCBBB@@@>>>===============999888888666111///111000//////000000...***''',,,+++***)))))))))***+++...,,,******++++++***)))((((((((((((((())))))***((((((((((((((('''''''''((()))***+++++++++---...000///000111///+++***...333222444:::???CCCJJJSSSUUU[[[aaadddcccbbbaaabbb[[[YYYWWWYYY^^^cccfffgggjjjnnnrrruuuvvvvvvwwwxxxyyyyyyyyyxxxwwwtttrrrqqqjjjiiihhhhhhkkkoootttwwwyyyxxxwwwxxxyyyyyyxxxwwwtttsssooohhhbbb\\\PPPEEE===777000,,,++++++)))'''((((((((()))))))))******''''''''')))+++---000111111222222333333333333333444333222111111222333333555444333444666888888777999999999999999999999999;;;;;;===>>>???@@@@@@@@@=========>>>???@@@AAABBBDDDEEEGGGJJJOOOSSSWWWZZZaaaffflllqqqvvv{{{}}}~~~}}}}}}}}}~~~~~~///......000222333222111333222222111222333555666333333222333444555333111333333333333333333333333444444444444444444444444555444222222444555555444666666666555444333111000111111111111111111111111222333333444444333333222555555333000......111333...///000222222333333333444444555666555333000///,,,...///---***)))+++---,,,+++++++++,,,...000111---000333333111111222444222222222222222222222222777666555666777888888666777777888999::::::;;;;;;:::;;;<<<<<<======<<<<<<===<<<<<<<<<<<<======>>>;;;===???@@@???===:::999>>>============<<<<<<<<<888888888888999:::;;;<<<===:::999;;;;;;999:::>>>:::999999888777555333222444444444444444555666666777666666666666555222///555333000......///000222111333555777999<<>><<<<<<<<<<<<===999777777555000...000000000000111000...)))&&&,,,+++)))((((((***,,,---+++)))((())),,,---------((((((((((((((()))******))))))(((((('''''''''&&&)))***++++++++++++,,,---000///000222000,,,,,,///222000333999>>>BBBJJJSSSWWW]]]dddfffcccaaacccfff```]]]ZZZ[[[___ccceeeeeejjjnnnrrruuuvvvvvvvvvvvvzzzyyyxxxvvvtttrrrpppooohhhgggfffgggjjjnnnsssvvvwwwuuutttuuuvvvwwwvvvuuussssssnnngggaaaZZZMMMBBB;;;555,,,((()))+++------%%%&&&&&&&&&''''''(((((('''''''''(((***---///000000111222333333444333333333222000000000222444666666444333333555777888888999999999999999999999999888999:::<<<===>>>>>>>>>=========>>>???AAABBBCCCEEEFFFHHHLLLPPPUUUYYY[[[aaaeeelllrrrwww{{{~~~---...000111222222222111111111111111111111111111+++000444333///---...111>>>:::666333333444444333000111111333444555666666777777666555444333333222555444444444444222...+++////////////111333555666777666666555444444333333666555444333222222111000444444444444555666777777444444333333333222222222---,,,,,,+++++++++,,,,,,///...---...000000000...///111444333111000333666888666444333333333222111444777888777999===<<<888999999999999:::;;;<<<<<<<<<<<<===============<<<777999;;;>>>>>>>>>===<<<===>>>@@@AAA@@@???===<<>>======>>>>>>===;;;>>><<<::::::;;;>>>??????>>>===;;;999999999;;;<<<:::999888777666666666666666555444666888999888777:::555444666333---***---555333111...---...000111555555666888:::===@@@BBBKKKMMMRRRXXX^^^eeejjjlllmmmmmmnnnnnnnnnnnnmmmmmmrrrnnnkkkkkkmmmooonnnlllppprrrtttsssqqqpppoooppppppqqqrrrrrrssssssrrrrrrsssuuuwwwwwwuuussssssssspppppppppppppppqqqqqqqqqtttrrrooommmmmmppptttwwwyyyzzz{{{{{{|||~~~{{{yyyyyyyyyyyyvvvwwwyyy|||}}}zzzzzz}}}}}}{{{|||}}}|||xxxqqqjjj___UUUOOOLLLKKKJJJEEEFFFGGGGGGGGGGGGFFFEEECCCBBBAAA???===<<<;;;;;;:::777666777666222222555111111000000///---,,,+++---+++))))))+++,,,***'''******+++,,,,,,,,,+++++++++******)))))))))))))))&&&(((***+++***'''"""******+++,,,------......---,,,...111///***))),,,000222666;;;@@@HHHPPPVVV^^^```dddgggjjjkkkkkkkkkeeebbb^^^]]]```cccfffhhhlllmmmoooqqqsssuuuwwwxxxxxxvvvtttsssrrrpppmmmkkkgggdddaaaccciiiooosssuuuuuutttqqqooonnnoooqqqrrrrrrnnnjjjhhheee\\\MMMAAA444111,,,***)))***))))))+++)))'''&&&%%%&&&'''(((&&&&&&&&&'''))),,,...000111...+++,,,000333222000555444333222111222333444666666555444444555777888999999::::::999888666555777999;;;===>>>>>>>>>>>>>>>===>>>???>>>;;;>>>DDDAAAFFFLLLPPPRRRUUUYYY]]]dddlllvvv{{{{{{{{{}}}~~~||||||}}}}}}~~~...///000111222222222222222222222222222222222222---000444444000...000333444333111111222222111000000000111222333444555555666666666555444444333333666555444444444333000---222111000//////000111222444444333333333444444555666555555444333222111000333333333333444555666666999888777666555333333222...------,,,,,,---------///...---...000111000///000222333333222333444555999777555444555555444333444777888666777:::888444999999999999:::;;;<<<<<<<<<<<<===>>>>>>===<<<;;;999:::;;;=========<<<<<<<<<===>>>??????>>>===<<<@@@>>>======>>>??????>>>@@@===;;;;;;<<<>>>?????????>>><<<::::::;;;<<<===;;;:::999888777777777777888777666666777888777555999666555888666111000222444222000...---...000111555555666777999<<>>===;;;;;;:::<<<888666777666333333666000//////...---,,,+++***,,,***))))))+++,,,***(((+++++++++,,,,,,+++******+++***))))))(((((())))))'''(((((((((((('''&&&&&&*********+++,,,------------,,,...000///******---333555:::>>>DDDLLLSSSYYYaaacccfffiiikkklllllllllhhheeeaaa___aaadddffffffmmmmmmoooqqqssstttvvvvvvuuutttrrrqqqpppnnnllliiifffcccaaabbbgggmmmqqqsssvvvtttpppmmmkkkjjjkkklllnnnllliiigggaaaWWWIII???444111,,,***)))))))))(((***)))'''&&&%%%&&&'''((('''&&&'''''')))+++---///...............///111333222222222222333333444555555555444444444555666777999999::::::999888666555777888999;;;===>>>===<<>>@@@???===@@@FFFBBBGGGMMMQQQSSSVVV[[[```gggnnnxxx}}}}}}}}}~~~~~~~~~~~~~~~000000000000000111222333333333333333333333333333...111444444111000222444------...000222333111///000000111222333333444555444444444444444444444444777666444333333333111///111111////////////111111333222111111222444666777555555555444333222111000222222111222222333444555666555444222111000000000//////............//////000......///000111000///333222222333555666666555888777555555777888777666666999:::777666888777444888999999::::::;;;<<<<<<;;;<<<>>>??????===:::888;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<<<<======>>>>>>>>>@@@???======???AAABBBBBBBBB???======>>>??????>>>@@@???===<<<<<<===>>>>>>===<<<;;;:::999999999999:::888777777777777666444444111222444444111000222222111///......///111222555555555666888;;;===>>>GGGIIIMMMSSSZZZbbbiiimmmgggiiikkkmmmnnnoooooooooqqqooommmmmmnnnooonnnmmmmmmoooqqqqqqooonnnmmmnnnpppqqqrrrrrrssssssrrrrrrtttvvvwwwvvvsssqqqppppppqqqqqqpppooonnnmmmmmmlllpppqqqsssuuuuuutttrrrqqquuuxxx|||}}}|||{{{{{{|||~~~~~~}}}}}}zzzwwwyyyzzz{{{|||~~~zzzvvvooohhh]]]SSSLLLHHHFFFEEEDDDFFFIIIKKKKKKIIIFFFDDDCCCBBB@@@>>><<<;;;::::::;;;777444555444111222666///......---,,,+++******+++***))))))+++,,,+++***,,,,,,,,,,,,+++***))))))******)))((((((((((((((()))(((&&&%%%&&&(((***,,,))))))******+++,,,,,,,,,---,,,...000///++++++...555888>>>DDDJJJRRRYYY___fffhhhjjjmmmnnnnnnnnnmmmmmmiiieeecccdddeeeffffffmmmnnnooopppqqqsssttttttrrrpppnnnmmmmmmllljjjhhhdddbbb```aaaeeekkkoooqqqrrrpppllliiigggfffggghhhhhhiiihhhddd[[[OOOCCC<<<444000,,,***))))))(((''')))((('''&&&&&&&&&'''((((((''''''((()))***,,,...+++...000///,,,,,,000444000000222333444555555555444444444333444555666666999999999999999888777666999777777999<<<>>><<<:::???>>>>>>AAAAAA???BBBGGGDDDHHHNNNQQQTTTXXX^^^ccckkkrrrzzz}}}~~~~~~~~~~~~~~~~~~111111000///000111333444222222222222222222222222...111333333111111333444/////////111333444333222000000111111222333444444333333333444444555555555777555222111222222111///------------///111333444444333222222333444666777555555666555444333111000000000000000111222333444222222000/////////000000000000/////////000111111000///...///111222111000444222111333777999777555777555444555777999999888888<<<===999888::::::888888888999:::;;;;;;;;;;;;:::<<<>>>@@@???<<<999777===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<===???@@@AAAAAA???===>>>@@@CCCDDDDDDCCCAAA?????????@@@???>>>AAA@@@????????????@@@@@@>>>>>>===<<<;;;;;;;;;;;;999888777777888888777555222111111222222000///000111000///......///111222444444444555777999<<<===DDDGGGMMMTTT\\\ccchhhkkkfffgggjjjmmmooopppppppppppppppooonnnoooooonnnnnnmmmoooqqqqqqpppnnnnnnnnnpppqqqrrrrrrssssssrrrrrrsssuuuwwwvvvtttrrrqqqqqqqqqqqqppppppoooooonnnnnnqqqrrrtttvvvvvvuuutttsssuuuyyy~~~}}}~~~~~~~~~{{{xxxyyyzzz{{{|||~~~~~~{{{uuuqqqhhhaaaXXXPPPKKKIIIHHHGGGDDDFFFJJJLLLLLLJJJFFFDDDBBBAAA???===;;;::::::999777333000111000...///333//////...---,,,+++************)))***++++++++++++,,,,,,,,,,,,+++)))(((((())))))(((''''''''''''(((***)))&&&%%%&&&(((+++---))))))*********+++++++++---,,,---000///+++,,,000555999@@@HHHPPPXXX```fffkkklllnnnpppqqqpppooonnnooollliiihhhhhhiiiiiiiiinnnoooooopppqqqqqqrrrrrrooommmkkkjjjkkkjjjiiigggcccbbb``````ccchhhmmmpppllljjjgggeeeeeeeeeggghhhdddffffffaaaUUUHHH>>>888222000,,,))))))((('''&&&(((((('''&&&&&&&&&'''((()))((((((((((((***,,,---+++---//////------000222000111222444555555444333444444555555666666777777999999999999888888777777;;;888666888===>>><<<999@@@======@@@AAA@@@BBBGGGDDDHHHMMMPPPTTTYYY```fffnnnttt{{{}}}~~~}}}|||~~~~~~222111000000000111333444000000000000000000000000///000111111000111222333444222//////000222333333111111111222222333333444222222333333444555555555666444111111111111000///------------///111333444777666555444444555666777555666666666555333111000000000000000000222333333777666444111000000000111111000000000111111222333111000///000222222222111444222111333777999888666555444333444777999999999777<<<===:::888;;;<<<<<<777888999;;;;;;;;;;;;;;;999;;;>>>??????<<<999777======<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBB@@@???>>>???BBBDDDEEEEEECCCBBB@@@@@@AAAAAA@@@???AAAAAAAAA@@@AAAAAAAAABBB@@@???>>>===<<<<<<<<<<<<777666666777888999999888777888777666444444222111000//////......///000111333333444555777999<<<===AAAFFFNNNXXX___dddggghhhfffhhhkkknnnpppqqqqqqpppoooooooooooonnnnnnmmmnnnmmmoooqqqrrrpppooooooppppppqqqrrrrrrssssssrrrrrrrrrtttvvvvvvuuussssssssspppppppppqqqqqqrrrrrrrrrtttttttttuuuuuuvvvwwwwwwxxx}}}~~~{{{zzz{{{|||}}}~~~||||||||||||{{{wwwrrrnnnddd^^^VVVNNNJJJHHHGGGFFFDDDFFFJJJLLLLLLJJJFFFDDDAAA@@@>>><<<;;;:::999999555111///000000---///222111000...---,,,++++++,,,******+++************+++,,,,,,,,,+++***)))(((''')))(((''''''&&&'''''''''))))))((('''(((((()))*********************++++++---,,,---//////,,,...222333999BBBLLLUUU^^^fffkkknnnoooqqqrrrsssrrrpppoooooommmllllllnnnoooooonnnppppppppppppppppppppppppnnnllliiihhhiiihhhgggfffbbbaaa``````aaaeeekkknnnjjjhhheeeccccccccceeefffbbbdddccc\\\NNNAAA999555000...+++))))))((('''&&&''''''&&&&&&&&&''''''''')))((((((((((((***,,,---...---,,,...000222000///222333444555444333222111555666666777888999999999999999888888888888888888<<<:::888:::===>>>===;;;@@@<<<<<>>>>><<<:::999========================>>>??????@@@@@@AAAAAAAAA?????????@@@CCCDDDDDDCCCBBBAAA@@@@@@AAABBB@@@???AAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>============777666666777999::::::999888:::999555333444222...000000//////.../////////222333333555777:::===???@@@FFFNNNXXX___dddeeeffffffhhhkkknnnppppppnnnmmmmmmnnnpppooommmllllllmmmmmmoooqqqrrrqqqppppppppppppqqqrrrrrrssssssrrrrrrrrrtttvvvuuutttrrrrrrrrroooppppppqqqrrrsssttttttvvvuuuttttttuuuxxxzzz|||~~~~~~{{{{{{|||}}}~~~|||{{{{{{{{{zzzvvvqqqllleee___VVVNNNIIIFFFDDDBBBDDDFFFIIIKKKKKKIIIFFFDDDAAA@@@>>><<<:::999888888555222111333333000000333111000...---++++++,,,,,,***+++,,,+++)))((()))***++++++++++++***)))(((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((++++++++++++++++++++++++---,,,---//////---///444555;;;EEEPPPYYYbbbjjjnnnoooppprrrsssssssssqqqpppooonnnooopppsssttttttssssssrrrrrrqqqppppppoooooommmkkkhhhfffffffffeeeddd``````___^^^^^^bbbggglllllliiifffbbb`````````aaabbbbbb^^^UUUHHH<<<555222...,,,))))))))))))'''&&&%%%&&&&&&&&&''''''''''''(((''''''((()))***,,,...000---,,,...222444111...333444444444333333222111555666777999::::::::::::999999888888777888888999;;;;;;;;;;;;;;;<<<===>>>BBB===<<>>999555777:::;;;666888:::;;;<<<<<<;;;:::888999;;;<<<===<<<<<<;;;<<<===>>>???@@@@@@??????>>>???@@@AAAAAA@@@???>>>>>>>>>???BBBDDDDDDCCCAAA@@@??????@@@BBBBBBAAA???@@@AAAAAABBBBBBCCCBBBBBBAAA@@@???>>>============999888777777999:::999777666999888444222333222---000000//////.........---222222333555888<<>>@@@AAA@@@???===<<<===>>>@@@CCCEEEDDDAAA??????>>>>>>@@@BBBBBBAAA@@@@@@@@@AAABBBCCCCCCBBBBBBAAA@@@???>>>============;;;999888888999999777666888<<<<<<777666888777222111111000///...------,,,111222333555999===@@@BBBEEEGGGJJJPPPVVV]]]cccgggeeegggjjjlllllljjjgggeeeiiillloooooollljjjjjjkkkjjjlllooooooooonnnnnnoooqqqqqqrrrsssssssssrrrrrrtttuuuuuusssoookkkiiihhhqqqqqqqqqppppppppppppppprrrssstttwwwyyy|||~~~{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~{{{yyyyyyzzzzzz{{{|||}}}}}}wwwwwwvvvvvvtttpppkkkfff___ZZZSSSMMMJJJIIIGGGFFFEEEFFFGGGGGGGGGGGGFFFEEE@@@???===;;;999888888777000///000444444000...///000...,,,***))))))***+++,,,......,,,(((&&&''')))((())))))************)))''''''&&&%%%%%%%%%%%%&&&$$$$$$######%%%(((,,,...,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,//////---000666???EEENNNXXX___eeejjjmmmmmmoooqqqsssssssssqqqpppsssssstttvvvxxxxxxwwwuuuvvvuuutttsssqqqpppooonnnkkkhhhdddaaa```______^^^[[[[[[[[[YYYXXXZZZ```fffdddbbb```^^^]]]^^^___aaabbb]]]SSSHHH>>>444...***)))((('''((()))***)))((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''))),,,...000,,,000444444222000222444222222111111222444666777333444666888999:::999999999999888777777888999:::777;;;>>>;;;666555:::@@@GGGAAA>>>AAACCCBBBAAABBBFFFIIIMMMPPPUUU]]]iiiqqqwwwyyy|||~~~555444333333333222000...333000------///111000///444444444444333333222111222222222111111222333333444444444333333222222222444444444444444444333333666666777888888666111---//////000000111222222222222333444555555555444333333444555555333111///---//////000111222333333444555333000...---...000111222222222222333444555555777666666666666555555555444333333333444666888999<<<<<<;;;:::::::::;;;;;;:::666333444999<<<;;;999<<<===<<<:::<<>><<<===???@@@@@@???>>>===???>>>===>>>@@@AAAAAA@@@???>>>@@@CCCFFFFFFCCC???>>>???AAACCCDDDDDDCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDCCC@@@>>>===>>>???;;;888:::???@@@<<<777999777444555666777444222111111000...,,,,,,---///000111444888;;;===>>>???GGGHHHKKKOOOUUU[[[```cccffffffgggiiijjjjjjhhheeelllkkkjjjmmmppppppnnnkkkkkknnnqqqpppnnnmmmnnnpppsssssssssqqqoooppprrruuuvvvtttpppmmmkkkjjjkkkkkkpppqqqrrrsssrrrrrrppppppnnnpppsssvvvxxx|||~~~}}}|||}}}}}}{{{zzzxxxyyy{{{|||}}}~~~}}}}}}yyyzzzyyywwwsssmmmhhhddd___ZZZRRRLLLHHHFFFCCCBBBDDDFFFGGGHHHGGGDDDAAA???===<<<;;;;;;;;;999666333444444333333444222000---000...,,,*********+++,,,++++++************++++++************************,,,+++)))(((''''''(((((()))((((((((((((((()))***,,,,,,++++++******++++++...,,,,,,///000000444:::???FFFPPPZZZ```dddggghhhkkkmmmoooqqqrrrrrrqqqqqqvvvvvvwwwxxxxxxxxxxxxwwwxxxvvvtttsssrrrpppmmmkkkgggfffdddbbb```^^^]]]]]]]]]\\\ZZZXXXVVVXXX\\\___eeebbb___^^^``````]]]ZZZ```TTTHHH@@@888///)))((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((---'''$$$'''***+++...222+++...222222000000222555111222222333333444444555444444444555666888::::::;;;888777::::::888888;;;999<<<<<<;;;???EEECCC;;;>>>@@@AAAAAA@@@AAACCCEEEGGGIIILLLPPPWWW```jjjqqqwww{{{555333222222333222000...111000///000222111---***333333444444333333222111222222222222222333444444333333333333222222222111222333333333333333333333333333333444444333///,,,000000000000000000111111111222333444555555444444222333444444333000...---//////000000000000000000444333111///...///111222222222222222333444555666777777777666666666555555444333333333444666888999::::::::::::;;;;;;<<<===>>>:::777888<<>>;;;===>>>===;;;<<>>>>>>>>>>>??????>>>===>>>@@@AAAAAA@@@???>>>???AAADDDDDDBBB??????@@@AAABBBCCCCCCBBBBBBEEEEEEDDDCCCCCCCCCCCCCCCBBBDDDDDDCCCAAA?????????@@@<<<999:::???@@@<<<777:::888666666777777555333333222000///.../////////111222444777:::<<<>>>@@@GGGHHHKKKOOOSSSXXX\\\^^^ddddddeeefffhhhhhhfffeeejjjiiiiiikkknnnpppooommmlllnnnqqqpppooonnnoooppprrrsssrrrpppoooooorrrtttuuutttrrrooommmlllllllllpppqqqrrrrrrrrrpppooonnnnnnpppsssuuuxxx}}}~~~~~~|||{{{}}}~~~}}}{{{zzzwwwyyy{{{}}}~~~~~~}}}|||xxxyyyyyywwwsssmmmhhheee___ZZZRRRKKKGGGEEEDDDCCCDDDEEEGGGGGGFFFDDDAAA???>>>===<<<======;;;888666666555444444444333111...000...,,,+++******+++,,,++++++************++++++***************************)))'''&&&%%%%%%&&&&&&((((((((((((((()))******,,,,,,+++++++++++++++,,,...,,,---000111111555;;;AAAGGGQQQYYY___dddgggiiimmmoooqqqrrrssssssqqqpppssstttuuuvvvvvvvvvvvvvvvvvvuuusssrrrqqqoookkkhhheeedddbbb```^^^]]]\\\\\\ZZZZZZYYYWWWWWWYYY]]]aaaccc```___```bbbbbb___\\\YYYNNNBBB<<<666...))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((***&&&$$$%%%%%%%%%(((---//////000111333444444333111222222333333444555555444444555555777888999::::::777777:::;;;999999===999>>>???<<<<<>>???@@@@@@@@@AAACCCEEEIIIKKKNNNSSSZZZccclllsssxxx|||444333222222333333111///---...///111111...((($$$333333333333333222222111111111111222333444555666222222222111111111111111111111111222222333333333222111111111222222000...222111000///...///000000000111222333444555555444222222333333222000...---000/////////............444333222111000111222333222222222222333444555666777777777666666666666555444444444444555777888999888999999:::;;;<<<===>>>???<<<999999<<<>>>===<<<>>>???>>><<<<<<>>><<<777777888999999;;;;;;<<<===CCCAAA???======>>>???@@@???>>>===>>>@@@AAAAAA@@@@@@???>>>???@@@AAA@@@???@@@AAAAAABBBBBBBBBAAA@@@EEEEEEDDDDDDDDDCCCCCCCCCAAACCCDDDDDDBBBAAAAAABBBBBB>>>:::;;;>>>???;;;777;;;999888777888888777666666333000000222333111///333333444666888;;;>>>@@@FFFHHHKKKNNNRRRUUUWWWXXXaaabbbbbbcccdddeeeeeefffiiihhhgggiiilllnnnoooooommmnnnpppqqqpppooopppqqqqqqqqqqqqpppnnnoooqqqsssuuutttsssrrrpppooonnnmmmpppqqqqqqqqqpppooommmllloooppprrruuuxxx}}}}}}}}}|||{{{|||~~~~~~~~~}}}||||||}}}{{{yyyvvvxxx{{{}}}~~~~~~|||{{{wwwwwwwwwuuurrrmmmhhheee___YYYQQQJJJFFFEEEDDDDDDDDDEEEGGGGGGFFFDDDAAA???===<<<<<<<<<===<<<999777777555444444555444111//////...,,,+++******+++,,,++++++************++++++************************))))))((('''&&&&&&&&&&&&'''''''''((()))***+++,,,,,,,,,+++++++++,,,,,,---///---///222333333888>>>EEEJJJRRRYYY^^^cccgggjjjmmmoooppprrrrrrpppooonnnpppppprrrssstttttttttttttttssssssrrrqqqnnniiieeecccaaa___]]]\\\[[[[[[[[[WWWWWWWWWWWWWWWZZZ___ccc```___```ccceeeeee```\\\OOOEEE;;;666222---))))))'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((***'''&&&(((''''''***000222///...111555777555111222222222333444444555555444555555666777888888999999777777;;;<<<:::;;;>>>999???AAA===999999;;;;;;===???@@@@@@@@@AAACCCEEEKKKMMMQQQWWW]]]fffooouuuyyy}}}333222111222333333222000...///111222111...***'''222222333333333222222111111111111222333555666777111111111000000000000000000111111222333444444555555333222222444555444333444222000///......///000000000111222333444444555222222333222222000///...//////..................333333222222222333333444333222222333333444555666666666666555555555444444444444555555666888888999999999:::;;;<<<<<<<<<<<<===:::888777999::::::999>>>@@@@@@<<<<<<>>><<<888777888888999:::;;;<<<<<>>>>>?????????>>>===>>>@@@AAAAAA@@@BBBAAA???>>>??????@@@@@@AAAAAAAAAAAAAAA@@@??????CCCCCCCCCCCCCCCCCCBBBBBB@@@BBBDDDDDDCCCBBBCCCDDDCCC???<<<<<<>>>>>>;;;888===;;;:::999888999999999999555111222555777333///555444444555777;;;>>>@@@DDDFFFJJJNNNRRRTTTUUUVVV___```aaabbbbbbdddfffhhhggggggfffgggjjjmmmooopppmmmnnnppppppppppppqqqqqqoooppppppooonnnnnnppprrrttttttttttttsssqqqpppooopppqqqqqqpppooommmkkkjjjoooppprrruuuxxx~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}{{{{{{~~~~~~~~~zzzxxxuuuwww{{{}}}~~~|||zzzvvvvvvvvvtttppplllgggeee___YYYPPPIIIFFFEEEDDDDDDDDDEEEFFFGGGFFFCCC@@@???;;;;;;:::;;;<<<;;;999777666555333333333333111//////...---+++++++++++++++++++++************++++++************************++++++***))))))((((((((('''''''''((()))+++,,,---,,,,,,,,,,,,,,,---......111///000444555555:::@@@IIIMMMSSSYYY^^^ccchhhkkklllmmmnnnoooooommmkkkjjjmmmnnnoooqqqrrrsssttttttsssssssssrrrqqqmmmgggbbbaaa___]]][[[ZZZZZZ[[[\\\WWWWWWXXXWWWXXXZZZ^^^bbb``````bbbeeegggeee^^^XXXJJJ@@@666333///+++((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))###"""'''+++---///222111000///111444555444222222222333333444555555555555555666777777777777777888666777;;;===;;;;;;>>>:::<<<>>><<<:::999:::;;;===>>>@@@@@@@@@AAACCCEEELLLOOOTTTZZZ```hhhpppvvvyyy|||222111111222444444222111333333444444333222222222111111222333333222222222000111111222333444666777000000000000000000000000111222222333444555555666666444333333444666666555444333111000////////////000000111111222333444444333333333222222111000000------......///000111111111222333444444444444444333333333333444555666666555555555444444444333333444555555777888888999999:::;;;;;;<<<<<<;;;::::::;;;999777777777888999999<<>>===???>>>===>>>@@@AAAAAA@@@BBBBBBAAA???>>>???AAABBBBBBAAAAAA@@@?????????>>>@@@@@@AAABBBBBBAAAAAA@@@???AAACCCDDDCCCCCCDDDEEEDDD@@@===<<<===>>><<<:::>>>===;;;:::888999:::;;;:::666333444888999555111666555555555777:::===???AAADDDHHHMMMRRRUUUWWWWWW^^^```bbbbbbbbbdddhhhkkkggggggggghhhiiikkknnnpppmmmmmmnnnoooqqqqqqqqqpppmmmooopppooonnnnnnppprrrrrrssssssssssssrrrqqqpppppppppqqqpppooommmkkkjjjnnnpppsssvvvzzz~~~~~~~~~~~~}}}|||~~~~~~~~~zzzvvvuuuwwwzzz}}}~~~}}}|||{{{vvvvvvuuurrrooojjjfffddd^^^XXXPPPIIIFFFEEEDDDDDDCCCEEEFFFGGGFFFCCC@@@>>><<<<<<;;;<<<===<<<:::888555333111111111111///.........---,,,++++++++++++++++++************++++++************************+++++++++******)))((((((''''''((((((***+++,,,---,,,,,,,,,,,,---...///000222111222555666777;;;AAAJJJNNNSSSXXX]]]ccchhhkkklllmmmnnnooonnnllljjjiiijjjkkkmmmoooqqqsssttttttssssssrrrrrrpppkkkeeeaaa___^^^[[[ZZZYYYZZZ\\\]]]ZZZZZZZZZYYYYYYZZZ]]]___bbbbbbdddffffffbbbYYYRRRGGG>>>444111...***''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((( """+++...---,,,---///222222111000111333222333333444444555666666555666777777777777666666777666777<<<===;;;;;;===;;;888777999<<<===<<<;;;===???@@@AAAAAABBBDDDGGGLLLPPPVVV\\\cccjjjqqqvvvxxx{{{~~~111000000222444444333222111111111///...///111333000111222222222222222222000000000111222333444555000000000000111111111111333333333444444555555555444333111222333444444333444444333222222111000000111111000000111111222333222222111111111000000000,,,,,,---...///000111111///000222444555555444444333333333333444555666777555555555444444444333333444555666888999999999999;;;;;;<<<===<<<;;;999888;;;:::999999999:::;;;<<<999>>>???<<<:::<<<<<<:::888999999:::;;;<<<===>>><<<===???AAAAAA???===<<>>===>>>@@@AAAAAA@@@AAAAAAAAA@@@??????AAACCCAAAAAA@@@???>>>>>>>>>???>>>???@@@AAAAAAAAA@@@??????AAACCCCCCCCCBBBCCCEEECCCAAA>>>======>>>======>>>>>><<<:::888888:::<<<:::777666777888888555222666666666666888:::<<<===???BBBFFFKKKPPPTTTWWWYYY[[[___cccddddddeeeiiilllhhhiiijjjjjjiiiiiikkkmmmlllllllllnnnpppqqqpppooommmnnnppppppooooooppprrrqqqqqqqqqqqqqqqqqqqqqqqqooopppppppppooonnnlllkkkmmmooosssxxx|||~~~~~~|||}}}~~~}}}}}}|||||||||}}}{{{wwwwwwxxxyyy{{{||||||||||||wwwvvvtttqqqmmmhhhdddbbb[[[WWWPPPJJJGGGEEEDDDCCCCCCDDDFFFFFFEEECCC@@@>>>???>>>>>>>>>???>>>;;;999555333111000000000///......------,,,,,,+++******++++++************++++++************************))))))))))))((('''&&&&&&((((((((()))***+++,,,---+++,,,,,,---...///111222444333333666777777;;;AAAGGGKKKQQQWWW\\\aaafffiiilllmmmnnnooonnnmmmkkkjjjggghhhkkkmmmppprrrssstttsssrrrpppooommmhhhccc^^^]]]\\\YYYXXXXXXZZZ\\\^^^\\\]]]]]][[[ZZZZZZ\\\^^^ccccccccceeeddd^^^TTTMMMEEE<<<333000---)))''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''...%%%!!!&&&---...+++))),,,000333222///...000333333333333444555555666666666666777888888777555555777555777;;;<<<:::999;;;<<<666444999>>>???>>>>>>>>>???AAABBBBBBCCCFFFHHHMMMRRRYYY___fffmmmssswwwxxxzzz}}}~~~~~~~~~~~~~~~~~~000000000222444555444222///000///---+++***---///000000111222222222222222000000000000111111222333000000000111111222222222333333333333333333333444444222111222333333222111333444555555555333111000333222111000///000111111000000///...............,,,,,,------.........///---///222444555555444333444333333444444555666777777777666666666555555555444555777999:::::::::999999:::;;;======<<<;;;:::::::::::::::999:::<<<>>>666;;;>>>;;;999;;;<<<;;;999:::;;;;;;======>>>???;;;<<<======>>>>>>>>>>>>???>>>===>>>@@@AAAAAA@@@===???@@@@@@>>>>>>AAACCC@@@@@@>>>>>>===>>>??????===???@@@BBBBBBBBB@@@???>>>@@@BBBCCCBBBAAABBBCCCBBBAAA>>>======>>>??????>>>>>>===:::777777:::===888888888999888777555444555666666888999:::;;;;;;???AAACCCHHHLLLQQQUUUWWWXXX]]]ccceeedddeeehhhllljjjlllnnnmmmjjjhhhiiijjjllljjjjjjlllpppqqqpppnnnmmmnnnpppqqqppppppqqqrrroooooonnnnnnnnnpppqqqrrroooooopppqqqpppooonnnmmmkkkoootttyyy~~~}}}}}}}}}}}}~~~}}}~~~~~~}}}xxxxxxxxxxxxzzz|||}}}xxxxxxxxxxxxyyyzzz{{{|||}}}xxxwwwtttppplllgggccc```YYYUUUPPPLLLIIIFFFCCCAAACCCDDDEEEFFFEEEBBB@@@>>>???>>>=========<<<999666666444111000000000000///------------,,,+++******++++++************++++++************************))))))******)))(((&&&%%%***)))))))))******+++,,,++++++,,,---...000222333666444444777777666:::???AAAFFFMMMSSSYYY]]]bbbeeehhhiiikkklllllljjjiiigggccceeegggjjjmmmpppqqqrrrrrrpppmmmkkkhhhddd___\\\ZZZYYYWWWUUUVVVXXX[[[]]]]]]^^^^^^]]]\\\[[[]]]___bbbbbbaaabbbaaa[[[QQQJJJBBB888000...---)))((()))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''...***))),,,...,,,---//////000222222111111111222333333444444555666666666666777888999888777555444666555777;;;;;;888777999;;;777666;;;===<<<===AAA???@@@BBBCCCCCCEEEHHHJJJOOOTTT\\\cccjjjpppvvvyyyyyy{{{~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~000000000222444555444333333555666333///---...000///000111222222222222222111000000000000000111111000000111111222222222333333333222222222222222222444333333333444444222000222333666777777555222000333222111/////////000000......---,,,,,,,,,------------,,,,,,,,,,,,++++++,,,...111444555555444333444444444444444555777777888888888888777777777777444555777999::::::::::::666888:::<<<======<<<;;;888999999999999:::<<<>>>444:::===:::888:::<<<;;;:::;;;;;;<<<===>>>??????<<<;;;::::::;;;===@@@AAA???>>>===>>>@@@AAAAAA@@@:::===??????>>>>>>@@@BBB@@@???>>>======>>>???@@@>>>???AAACCCCCCCCCAAA@@@>>>@@@BBBBBBAAAAAAAAABBBBBB@@@>>>======>>>@@@AAA===>>>===:::777777:::>>>777888::::::888666555555555666777999::::::::::::???@@@BBBEEEJJJOOOSSSUUUUUU[[[bbbeeeddddddhhhkkkkkknnnpppoookkkhhhggghhhkkkiiiiiillloooqqqooommmmmmoooqqqqqqqqqqqqrrrsssooonnnllllllmmmnnnqqqrrroooooopppqqqqqqpppooonnnjjjnnnuuu{{{||||||~~~|||{{{}}}~~~}}}|||tttttttttuuuwww{{{~~~~~~~~~zzzyyyxxxxxxxxxyyy{{{}}}~~~yyyxxxtttpppkkkfffbbb___XXXUUUPPPMMMJJJFFFCCC@@@CCCDDDEEEFFFEEEBBB???>>><<<;;;:::999999888444222777555222111111111111000------------,,,+++******++++++************++++++************************++++++,,,,,,+++***((('''+++***************++++++++++++,,,---///111222333777555555777777555999>>>===BBBJJJQQQVVV[[[___bbbccceeefffhhhhhhfffeeedddaaabbbeeehhhlllnnnpppqqqpppnnnjjjhhheeeaaa]]]ZZZXXXWWWUUUSSSTTTWWWZZZ\\\]]]^^^___^^^]]]]]]___```aaa```___```___YYYPPPIII>>>666...---,,,***)))***&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%'''***,,,)))''',,,333333111///111444555333000333333444444555666666666666777888999888666444333666555777;;;;;;777555777:::999:::>>><<<888<<>>???===;;;::::::777777888999::::::::::::;;;;;;:::999999:::::::::::::::;;;===???@@@>>><<<@@@>>>======>>>>>>===<<<>>>===;;;;;;;;;<<<>>>@@@===>>>???@@@AAA@@@??????CCCAAA>>>>>>???@@@@@@@@@??????@@@AAABBBBBBBBBAAACCC??????CCCBBB===;;;>>>BBB@@@>>>======<<<;;;:::>>>===<<<;;;:::999999999888888888777777777777777444555666777999999::::::<<<===???FFFNNNSSSUUUTTTVVVYYY]]]```bbbdddgggjjjpppooonnnllljjjhhhgggffflllkkkjjjkkkmmmooooooooolllmmmmmmooopppqqqrrrrrrqqqooommmkkkjjjkkklllmmmnnnooopppqqqrrrrrrqqqpppkkkqqqxxx}}}~~~~~~yyyyyyzzz{{{}}}~~~~~~|||xxxvvvuuutttsssuuuyyy~~~~~~~~~yyyzzzzzzxxxuuuuuuxxx{{{|||yyytttoookkkfffaaa^^^XXXSSSMMMHHHFFFFFFEEEDDDDDDDDDEEEEEEEEEDDDBBBBBB??????>>><<<:::777555444222222111111000/////////111...+++***+++---------+++***)))***,,,---,,,+++,,,+++******++++++)))'''(((((())))))******++++++))))))(((((()))+++---...,,,,,,...///222444777888999999888888777888888999AAABBBEEEIIIOOOUUUZZZ]]]______```aaaaaaaaaaaaaaaaaabbbdddfffiiikkkmmmnnnooommmiiieee```\\\YYYXXXZZZ]]]\\\VVVSSSVVVZZZ[[[\\\]]][[[WWWVVVXXXUUUPPPZZZ[[[\\\\\\YYYRRRHHHAAA555111,,,)))(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''(((((((((+++***---222000+++---444111111222222222333333333444333333333333444555555:::::::::999777666444333888777888:::<<<<<<777333999999999:::;;;<<<===>>>@@@AAABBBBBBCCCFFFJJJMMMUUUZZZbbbiiinnnrrrvvvxxx}}}~~~~~~|||{{{~~~~~~zzzxxx~~~000000000111111111111111444333222000////////////111222333444444444444333111000///.........//////.........///000111222333333222111111222444444444444444333333222111111000111///...000444555222...222111111000000000000111222111///---,,,---///000222***---000)))'''+++)))//////000000000111111111444333333333444555666777444555555555333333444666:::::::::999999999999888999;;;======<<<::::::;;;888999999:::::::::::::::999999999888888888999999:::::::::<<<>>>???===<<<>>>===;;;;;;<<<<<<;;;999;;;;;;<<<<<<=========<<<<<<===>>>?????????>>>===BBB@@@??????AAACCCDDDCCC@@@@@@AAAAAAAAAAAAAAAAAA===;;;;;;??????;;;:::<<>>>>><<<;;;::::::::::::888888888777777777777777444555666777888999999999<<<<<>>===<<<:::888555222111222222111111000/////////000...++++++,,,------,,,+++***)))***,,,---,,,+++,,,+++***+++,,,,,,***(((((()))))))))))))))******))))))((()))***+++---...---...///111444666888999:::999999999888999999999<<<===@@@DDDIIINNNRRRUUUZZZ[[[\\\]]]]]]^^^^^^^^^^^^___aaaccceeegggiiijjjhhhgggddd```]]]\\\[[[[[[ZZZ]]][[[UUURRRUUUZZZ[[[ZZZ[[[XXXTTTTTTUUUSSSNNNWWWXXXYYYXXXUUUNNNDDD>>>333000+++)))(((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((()))))),,,///---)))+++111222222222333333333444444444444333333444444555666999999999888777666555444777666777999;;;;;;999666<<<<<<<<<===>>>???@@@AAA@@@AAABBBCCCDDDGGGKKKNNNVVV\\\dddlllrrrvvvzzz}}}~~~}}}|||}}}}}}|||~~~|||~~~~~~000000000111111222222333222111111000000000111111000111222222333333222222000///......------......---------...///000111222777333...---000333444444444444333333222222111111222000///000333444222///111111111000111111222222333222000...------...///000***...000%%%$$$+++,,,//////000000000000111111333222222222333444555666444444555444333333444666999999999888888888777777999:::;;;;;;999999:::;;;::::::;;;;;;;;;:::999999888888888888888888888888999999999:::<<<===<<<:::===;;;::::::::::::999777888999;;;======<<<;;;::::::;;;===>>>>>>>>>===<<<>>>======???BBBDDDDDDDDD@@@@@@@@@@@@@@@@@@??????:::888999<<<===::::::<<<======<<<;;;::::::999999>>>===<<<;;;;;;;;;;;;;;;888888888777777666666666444555666777888999999999;;;;;;>>>BBBHHHLLLMMMMMMPPPTTTXXX\\\___bbbfffiiiiiiiiihhhhhhggggggffffffkkkjjjjjjllloooqqqqqqppppppppppppqqqqqqrrrrrrrrrmmmmmmllllllmmmooopppqqqmmmnnnppprrrsssttttttssssssxxx~~~~~~|||}}}|||||||||~~~~~~zzzxxxxxxvvvvvvvvvxxxzzz{{{~~~}}}}}}~~~}}}}}}|||xxxuuuvvvxxx{{{wwwtttoookkkgggbbb]]]ZZZUUUQQQKKKFFFDDDCCCBBBBBBAAACCCEEEFFFFFFCCC@@@>>>???>>>===:::777444222000222111111000000//////......---,,,,,,------,,,++++++***)))***,,,---,,,+++---,,,+++,,,------+++)))))))))))))))(((((((((((())))))))))))***,,,---//////000111333666888:::;;;::::::::::::::::::;;;;;;<<<===???BBBFFFJJJNNNPPPSSSTTTUUUVVVXXXYYYZZZZZZ[[[\\\]]]___```bbbddddddbbb```^^^\\\\\\]]]^^^```[[[]]]ZZZSSSQQQUUUYYYZZZXXXYYYVVVQQQPPPRRRPPPKKKTTTTTTSSSRRROOOHHH???999000---***((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((())))))***---///---***+++000222222333333333444444444444444444333444444555666888888888888777777777666999999888:::<<<>>>===<<<<<<<<<======>>>???AAABBB???AAABBBCCCEEEHHHMMMQQQZZZ___hhhqqqwww{{{|||{{{zzzzzz|||~~~~~~~~~~~~~~~}}}~~~000000111111222333444444333222111111000000111111000000111111111111111111//////......------,,,,,,++++++,,,---...///111222888333...---000333333222444444333333333222222222222111000111333444333111111111111111111222333444444333222000///......---000(((+++---&&&&&&---...//////000000000000000000111111222222333333444555333444444333222222333555777777777777666666666666777888999888777777999;;;<<<<<<<<<;;;;;;999888888777777888888888888888888999888888999;;;;;;:::999<<<;;;999999::::::888777888999:::;;;<<<;;;:::::::::;;;<<<===>>>======<<<;;;:::;;;===???@@@@@@>>>@@@@@@??????>>>>>>>>>>>>;;;::::::;;;;;;;;;:::;;;:::;;;;;;;;;999888888888;;;;;;::::::999:::::::::888888888777666666555555444555666777888888888888999:::===@@@DDDGGGHHHHHHLLLPPPUUUYYY]]]```dddgggiiihhhhhhgggffffffeeeeeejjjiiijjjllloooqqqqqqpppppppppppppppppppppppppppnnnnnnmmmnnnnnnoooqqqqqqmmmnnnqqqssstttuuuuuuuuuxxx|||~~~}}}}}}|||{{{zzzyyyxxxwwwxxxyyyzzz}}}|||}}}~~~~~~}}}~~~}}}}}}yyywwwwwwyyy{{{vvvsssnnnjjjfffbbb]]]ZZZTTTOOOIIIDDDBBBBBBAAA@@@@@@BBBEEEGGGFFFCCC???===BBBAAA???<<<999666333111111111111000//////......---,,,,,,,,,...---+++)))+++***)))***,,,---,,,+++---,,,+++,,,------,,,******))))))(((((('''''''''***)))))))))***,,,...//////000222555777999:::;;;:::;;;;;;<<<<<<<<<<<<<<<===>>>???BBBDDDGGGIIIJJJMMMMMMNNNPPPRRRSSSUUUVVVWWWWWWXXXZZZ[[[]]]^^^^^^^^^]]][[[YYYZZZ]]]aaaccc\\\\\\YYYSSSQQQVVVYYYYYYWWWWWWTTTOOONNNPPPNNNJJJQQQOOONNNKKKHHHAAA:::555---+++((('''((()))(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''((()))***+++...000111///---///222222222222222333333333333444444444444444555666666777777777777777777888888888888777888:::<<<===>>>::::::::::::;;;===>>>??????@@@BBBDDDGGGKKKPPPTTT^^^dddmmmtttzzz}}}}}}|||||||||~~~~~~~~~~~~}}}}}}~~~~~~000111111222333444444555555444333111000000//////000000000000000000000000/////////......---,,,+++***++++++,,,...///111222444222000111333444222000444444444333333333333333333222111222333444333333222222111222222333444444333333333222111///...---000%%%&&&+++)))+++111///000000//////////////////000000111222222333333333222333444333111111333444666555555555555444444444555666777666555666888999<<<<<<<<<;;;:::999888777777777888999::::::999999999888777888999::::::999<<<;;;::::::;;;;;;:::888::::::999888999:::;;;<<<;;;<<<===>>>>>>>>>===<<<;;;;;;;;;===>>>>>>;;;999???>>>===<<<;;;;;;<<<<<<;;;<<<;;;999888999888777777999;;;:::888777777999888888777777777888999999888888777777666555555444444555666777777777777777777999<<<>>>@@@BBBDDDEEEIIILLLQQQVVVZZZ]]]aaadddiiiiiihhhgggfffeeeddddddiiiiiijjjllloooppppppnnnmmmmmmmmmmmmmmmnnnnnnnnnpppppppppoooooopppppppppnnnooorrrtttuuuvvvvvvvvvzzz~~~~~~~~~|||zzzxxxwwwwwwyyyyyy~~~}}}~~~~~~~~~}}}~~~{{{yyyzzzzzz{{{vvvsssooojjjgggbbb^^^[[[SSSNNNHHHCCCAAAAAA@@@???@@@BBBEEEGGGGGGDDD@@@>>>BBBAAA???<<<999666333111111111000000///.........---,,,+++,,,------+++)))+++***)))***,,,---,,,+++,,,++++++,,,---...,,,+++******))))))((((((''''''******))))))***,,,...//////000333555888::::::;;;:::;;;<<<============<<<:::;;;<<<>>>@@@AAABBBBBBGGGGGGHHHIIIKKKNNNPPPQQQQQQRRRSSSTTTVVVWWWXXXYYYZZZXXXVVVVVVWWWZZZ^^^```[[[[[[XXXSSSTTTXXXZZZXXXXXXXXXSSSNNNMMMOOOMMMIIIMMMKKKHHHEEEAAA<<<666222+++)))'''&&&'''((((((''''''&&&&&&%%%%%%&&&&&&''')))(((''''''((()))+++,,,,,,000333222//////000222111111111111222222222222555444444444444555666666888777777666777777888999555555555444555666999;;;888888888999:::;;;<<<===>>>@@@CCCEEEHHHMMMSSSWWWbbbhhhpppwww{{{|||~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~222222222333333444444555555555333222111000//////111111000/////////000000000000000//////---,,,+++******+++,,,...000222333000222444666555444222111444444444444333333333333333333222222333333444555333333333222333333444444222333333333222111///...000$$$%%%,,,+++///333///000000////////////.........///000111222222222222222333333222111111222444444444444333333333222222222444555555555555666777:::;;;;;;:::999888777666666777999:::;;;::::::999:::999777777999:::999999;;;:::999:::<<<===<<<;;;;;;:::999888888:::<<<===;;;;;;===>>>>>>>>>===<<<======>>>???@@@===999666<<<;;;:::999999999:::;;;999:::999555444666666333444888;;;;;;888777777999666666666666666777888999888888777777666555444444444555666666777777777666555888;;;===>>>???AAACCCFFFJJJOOOSSSWWWZZZ^^^aaaggggggffffffeeeeeeeeedddhhhhhhiiilllnnnooommmkkkjjjjjjjjjkkkkkklllllllllqqqqqqqqqqqqqqqqqqpppppppppqqqsssuuuvvvwwwvvvvvvzzz}}}~~~|||xxxuuutttuuuwwwyyy~~~}}}}}}~~~~~~}}}}}}}}}|||{{{vvvsssoookkkgggccc___\\\RRRNNNHHHCCCAAA@@@??????@@@BBBEEEGGGGGGFFFCCCAAA???>>>===:::777444222000111000000//////......------,,,++++++,,,,,,+++***+++***)))***,,,---,,,++++++******+++------,,,+++************))))))))))))************+++---...000///111444777999;;;;;;;;;999:::<<<===>>>>>>===<<<;;;<<<===???@@@AAAAAAAAABBBBBBBBBCCCEEEGGGJJJKKKJJJKKKLLLNNNPPPRRRSSSTTTSSSRRRQQQPPPRRRTTTWWWYYYYYYZZZXXXUUUWWW[[[[[[XXXXXXXXXSSSMMMLLLNNNMMMIIIHHHEEEAAA>>>;;;777222///)))(((&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''(((+++---///,,,111444111...///111000111111222222222333333333555555444444555555666777888888777666666777888999;;;;;;;;;:::888888:::<<<999999999:::;;;<<<>>>>>>>>>@@@CCCFFFJJJOOOVVVZZZeeejjjrrrxxx{{{|||||||||}}}}}}}}}}}}~~~333333333444444444444444444333222222111111111222222222000/////////000000111111111111000...,,,+++***++++++---///111222333...333777888555333444666444444444444444444444444333333333333222333555666555444444333333333333444111222333444444222000...000'''***000,,,,,,111///000000/////////.........---...///111111111111000111222222222000000222333333333222222222111111111000222444555555444555555999999999999888777777666444555777999::::::999888;;;999777777888::::::999999888888:::<<<======<<<:::::::::::::::;;;;;;<<<999:::;;;<<<===<<<<<<;;;<<<<<<>>>??????===888444999888777666666777999:::777:::888444333777888555333777;;;;;;999777888:::555555555666666888999999999888777666555444333333444555666666777666666666333666:::<<<<<<===@@@CCCEEEHHHMMMQQQTTTXXX[[[^^^bbbbbbccccccdddeeeffffffhhhhhhiiikkkmmmmmmjjjhhhhhhhhhiiijjjkkkkkkllllllppppppqqqrrrrrrsssssssssrrrssstttvvvwwwwwwvvvvvvxxx{{{}}}yyyuuuqqqppprrruuuxxx{{{{{{}}}}}}{{{uuurrrnnnjjjgggccc^^^[[[RRRNNNHHHCCCAAA@@@@@@???@@@BBBDDDFFFGGGGGGFFFEEE>>>===<<<:::888555222111000000000///......------...,,,***)))+++++++++++++++***)))***,,,---,,,+++***))))))***,,,---,,,***************+++++++++++++++*********+++---///000000222666999;;;=========888:::<<<===>>>>>>===<<<<<<===???@@@AAABBBAAAAAA============???AAADDDEEECCCDDDEEEHHHJJJLLLNNNNNNMMMMMMMMMNNNPPPRRRTTTVVVVVVXXXXXXXXX[[[___]]]XXXXXXWWWRRRKKKJJJLLLKKKHHHBBB???;;;777555222///---)))'''&&&&&&''''''&&&$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&))),,,///222...444666222///111333111333333333444444444555555555555555555555666666777:::888777666555666888999AAABBBBBB@@@<<<;;;<<<>>>:::::::::;;;<<<===>>>???===@@@CCCGGGKKKQQQXXX\\\eeekkkssszzz}}}}}}}}}}}}~~~~~~}}}~~~444444444444444444333333222111111111222222333444333222111/////////000111111222222222000///---+++++++++,,,---///111333444...444999888444222555:::444444444444444444444444444444444333222333555777666555444444333333333333000111333555555333111//////***000444+++)))//////000000//////.........---,,,...///111111111000000111222222111000000111333222222222222111111111000...111444555555444444444777888888888888777666666222444666888999999777777<<<:::888777999::::::999777777777999<<<===>>>===888999;;;======<<<;;;:::888999:::;;;<<<;;;::::::888999;;;======;;;666222777666555444555666888:::777;;;:::555555:::<<<999222777<<<<<<999777888;;;666666666666777999::::::999888777666555444333333444555666666666666666666222666:::<<<<<<===@@@CCCDDDGGGLLLPPPSSSVVVZZZ\\\]]]]]]___aaacccfffggghhhhhhhhhiiijjjlllkkkiiifffgggggghhhiiikkklllmmmmmmnnnoooppprrrssstttuuuuuussstttuuuwwwwwwwwwvvvuuuvvvyyy}}}{{{wwwqqqmmmlllooossswwwxxxyyy|||~~~{{{tttqqqmmmiiifffbbb^^^[[[RRRNNNHHHCCCAAA@@@@@@???AAABBBDDDFFFGGGHHHHHHHHH??????>>><<<:::777555444000000000///......------///---***(((***+++,,,++++++***)))***,,,---,,,+++)))))))))***,,,,,,+++************+++,,,,,,,,,---+++*********+++---///000222444777;;;===>>>>>>>>>888999;;;===>>>>>>===<<<888999;;;===>>>>>>======;;;:::999999;;;===@@@AAA>>>???AAACCCFFFHHHJJJKKKJJJKKKLLLNNNQQQSSSUUUWWWUUUWWWYYYYYY]]]aaa___YYYWWWVVVQQQJJJIIIKKKJJJFFF>>>;;;666333111///---+++((('''&&&&&&&&&&&&%%%###'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&)))---111333111888:::555222555666444555555555666666666666777555555555555555666777777:::999777666555666777888???@@@AAA>>>999777777888999999999:::;;;<<<===>>>===@@@CCCGGGLLLRRRYYY^^^dddjjjssszzz~~~{{{000111222333333222000///111111111111111111222222222222222111111111000000///111333444333111---+++***,,,++++++111:::;;;777444666888888666444444444555555444444444333333333777666444333333444555666555555555444333333222222444444333222111000///...***,,,///000///...---...222111000...---------,,,............////////////111222333222000///000111...000111333333222000///333333222111111000000///222444666888888666444222333444555777888999999999888999999::::::999999888@@@===:::;;;>>>???;;;777777888999;;;;;;;;;;;;:::888888888777777777777777444555777888777666444333666444444666999;;;:::888555666777888888888888888===>>>>>>===;;;999:::;;;777555444444666666666555888666333444666777666444222444777999999777444222111333555888;;;<<<======EEEGGGJJJNNNRRRUUUWWWWWWZZZ^^^bbbcccaaabbbgggkkkkkkjjjiiijjjkkkkkkjjjiiikkkkkkkkkllllllmmmmmmmmmpppqqqrrrsssttttttuuutttvvvwwwyyyxxxwwwuuuuuuvvvvvvtttuuuyyywwwmmmjjjhhhhhhlllqqqwwwxxx{{{~~~}}}uuupppjjjfffccc___ZZZUUUNNNLLLIIIGGGFFFEEECCCBBB???AAAEEEHHHHHHFFFCCC@@@@@@???>>>;;;999666444333000000//////......------///...---+++***))))))))))))((((((((()))(((&&&$$$************************)))******+++,,,,,,------///---******+++...000000555777:::<<<======;;;:::;;;;;;;;;::::::999999999:::::::::::::::::::::::::::::::::;;;;;;===>>>???;;;>>>@@@AAA@@@AAAEEEHHHEEEEEEGGGJJJNNNQQQTTTVVVXXXXXXWWWWWWXXXYYY[[[\\\XXXTTTNNNIIIGGGGGGFFFFFFAAA<<<666111...,,,***)))''''''&&&%%%%%%%%%%%%&&&$$$&&&'''%%%"""!!!$$$''' ,,,)))&&&+++000///======;;;999666555666888666666555555555555666666999777666666777777777666666666666666777777777777::::::::::::::::::::::::<<<=========>>>>>>>>>???:::>>>CCCHHHMMMTTT\\\ccckkkooouuu{{{~~~~~~222222222222222111000000111111111111111111111111222222222111111111000000000111222333222000---+++---///......444<<<>>>:::333444666555333222222333555555555444444444333333666555444333333444666777666666555444444333333333333222111000///...---,,,***---///000///...---...000//////...................../////////000000000222333444333111000111222111222444555555444222111222222222222111111111111222333555666666555333222333444555777777888888888777777888888888888777777:::666333444888:::888555888999:::;;;;;;;;;:::999777777777777777777777777444555666777777555333222555333333444888999999777666777777777888888888888<<<======<<<:::888999:::777555444444555666666555777444333333666777777555444444444444444444444444111333555888:::;;;;;;;;;BBBDDDGGGKKKNNNQQQTTTUUUVVV[[[```aaa```aaaeeehhhiiihhhggghhhjjjkkkjjjiiijjjjjjkkkkkklllmmmmmmmmmnnnoooppprrrtttuuuvvvvvvtttvvvwwwvvvuuutttvvvwwwtttsssssswww|||vvvmmmjjjiiiiiimmmrrrvvvwwwzzz}}}}}}{{{tttooojjjfffccc^^^XXXSSSNNNKKKHHHFFFEEEDDDBBB@@@???AAACCCEEEFFFDDDBBB@@@@@@???===;;;888666444333111111000000///.........///...,,,+++***)))))))))***))))))***++++++)))'''))))))))))))))))))))))))))))))******+++,,,,,,,,,...---++++++,,,///111333666888:::<<<===<<<:::999::::::::::::999999999999999999999999::::::;;;;;;;;;:::;;;;;;<<<===>>>>>>;;;===????????????BBBEEEBBBCCCEEEHHHKKKOOORRRTTTUUUUUUWWWXXXXXXXXXXXXWWWVVVRRRLLLHHHEEEDDDBBBAAA@@@;;;555000---+++)))(((''''''&&&%%%%%%%%%%%%&&&###%%%&&&%%%$$$$$$&&&''')))///...000888:::555<<<===<<<:::777555666777666666555555555555555555888666444444666777666555555555666666777777888888;;;:::::::::999999888888<<<<<<======>>>>>>??????===AAAFFFKKKPPPWWW```fffmmmpppvvv}}}~~~}}}~~~~~~555444333111000000111111111111111111111111111111222222222111111111111111000000111111111///...---/////////000666<<<===:::444444555444222222333444666666555555555444444444444444333333333555666777777666555444444333333333111000///...---+++*********---///000///.........---.........//////000000///000000000000111111111333444555555333222222333444444555555555444222111111222222222222333333333333333333333333333333333444555666777777777777777666666666666666666666666999555222333666999999888999:::;;;;;;;;;:::999888777666666666666666777777444555666666666555333222333222222444666777777666888777777666666777999999:::;;;;;;:::888777777999777555444444555666555555555333222333555666666666444333000//////000333444222333444666777888999999>>>???BBBFFFJJJMMMPPPQQQRRRVVV\\\______```bbbeeehhhgggggghhhkkkllllllkkkiiijjjjjjkkkllllllmmmmmmmmmnnnoooqqqsssuuuvvvwwwtttuuuuuutttrrrsssuuuwwwrrrrrrrrruuuyyy}}}~~~~~~}}}tttmmmkkkkkkkkkoootttuuuvvvxxx{{{}}}{{{wwwrrrnnniiieeebbb]]]UUUPPPMMMKKKGGGEEEDDDBBB@@@>>>???@@@BBBCCCCCCCCCBBBAAA???>>>===;;;888666444333222222111111000//////......---,,,+++***))))))))))))(((((()))++++++***((((((((((((((((((((((((((((((((())))))***++++++,,,---,,,,,,,,,...111444666888999;;;<<<<<<;;;999888888888888999999999999999777777888999::::::;;;;;;;;;;;;;;;<<<<<<======>>>;;;<<<======<<<<<<>>>@@@??????AAADDDGGGKKKNNNOOOPPPQQQTTTVVVVVVUUURRRQQQQQQNNNIIIFFFCCCAAA===;;;===999333...,,,***)))'''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%'''((('''%%%'''+++,,,,,,444>>>>>>777???@@@AAA???<<<999888888999999999999999888777666777555333333444666666555444555555666777888888999:::999999999888888777777<<<<<<<<<======>>>@@@@@@AAADDDIIINNNUUU\\\dddjjjppptttyyy~~~~~~}}}~~~~~~888666333111000000111222222222222111111111111111111111111111111111111111//////000000000//////...---,,,,,,///444888888666666666666444333333555777666666666555555555444444333333222333444555666777777666555333333333333333//////...---,,,+++******+++---//////...---...///---......///////////////000000111111111222222222222444666666555333333444555555555555444222111000000111111222333444444444333222111000000111222333555555666666777666666666666666555555555555666666999666333222555777999999::::::;;;;;;:::888777666666555444444444555666777555666666666666555444444333333333444555666666666999888666555555666888:::777888999888666555666777666444222333444555444444555444333222333333333333333111///------///111333111222333444555555666666:::;;;>>>BBBFFFJJJMMMNNNNNNSSSYYY]]]___```aaaccchhhggggggiiilllnnnnnnmmmiiiiiijjjkkklllmmmmmmnnnnnnooooooqqqrrrtttuuuvvvvvvvvvuuurrrppppppsssuuutttttttttvvvyyy|||~~~{{{sssmmmlllmmmmmmqqquuuvvvwwwxxxyyyzzz|||}}}xxxtttppplllgggccc```ZZZSSSMMMLLLJJJFFFDDDCCCAAA???===AAAAAABBBBBBBBBCCCCCCCCC@@@???===;;;999777666555444333333222111000//////...---,,,+++************'''&&&&&&''')))***)))((())))))))))))))))))))))))((((((((()))******++++++***+++,,,---...111555888::::::;;;<<<;;;:::888777777777777888888999999:::666666777888999;;;;;;<<<;;;;;;<<<===============;;;;;;;;;:::::::::;;;;;;;;;<<<>>>@@@CCCFFFIIIKKKKKKLLLNNNOOOOOONNNLLLKKKJJJHHHFFFDDDBBB@@@<<<:::;;;777111---***)))((('''''''''&&&%%%%%%%%%%%%&&&&&&$$$###%%%((((((%%%"""******)))***222<<<>>>:::EEEGGGHHHGGGDDD@@@===<<>>;;;999777555222222333555555555444444555666777888999999777777777777888888888888<<<;;;;;;<<<===???@@@BBBDDDFFFKKKQQQYYYaaaiiimmmtttwww{{{~~~~~~999777444111000000222333222222222111111111000000111111111111111111111111/////////000000000000000---+++***///444666555444555555555444333333555777666555555555444444444444222222222333444555666666666444333111000111222222///......------,,,,,,,,,+++---//////...---...////////////000//////------111111111111222222222222111333666666555333333444666666666555444333222222000000111222333333444555333222000//////000222333444555666666666666555555777666555555555555666777777555222000000222333444999999:::999888777555444555444333222333444666777777777777777666666555555333444555555555555666777888777555444444555777888444555666555444333444555444222111111222333333222444444333111000//////000////////////////////////000000111111222333444444888999;;;>>>CCCGGGKKKMMMMMMQQQWWW\\\___aaabbbccceeeeeeeeegggjjjllllllllliiijjjjjjlllmmmnnnoooooorrrqqqqqqqqqqqqrrrttttttyyyyyywwwssspppoooqqqrrrvvvwwwxxxzzz{{{}}}{{{tttooooooppppppssswwwyyyzzzzzzyyyxxxyyy|||~~~zzzuuupppmmmiiiddd```]]]XXXQQQKKKKKKIIIEEECCCBBBAAA>>><<>>===;;;999777777444444333222111000//////------,,,+++************'''&&&%%%&&&((())))))(((************************((((((((()))******++++++(((***---...///111666999;;;;;;;;;;;;;;;:::888777777777777888888999999:::666777777999:::;;;<<<<<<;;;<<<===>>>>>>>>>===<<<;;;:::999888888999999888:::;;;<<<===@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHDDDCCCBBBBBBBBBAAA>>><<<999555///+++***)))((('''''''''&&&%%%%%%%%%%%%&&&(((%%%###$$$&&&'''$$$!!!,,,...//////444<<>>CCCCCCCCCDDDDDDDDDEEEEEE@@@???>>><<<;;;999888777555444333222111///......---,,,++++++******+++++++++)))((((((***++++++***************************(((((())))))***++++++,,,(((,,,///000000222777;;;;;;;;;;;;;;;::::::999888888888888999999999999999888888999:::;;;;;;<<<<<<<<<<<<>>>??????>>>===<<<<<<:::888888999999999888;;;;;;<<<<<<===???@@@AAAAAA@@@@@@???@@@BBBDDDEEE@@@??????@@@AAAAAA???===888444///+++))))))((('''''''''&&&%%%%%%%%%%%%&&&(((&&&%%%$$$%%%&&&%%%$$$+++///222333555<<>>===<<<;;;999777666666444444333111000///...---,,,,,,++++++******++++++,,,***(((((()))******)))************************))))))******+++,,,,,,,,,***///333444333444999===:::::::::::::::::::::999::::::::::::999999999999:::::::::;;;;;;<<<<<<<<<<<<===>>>??????>>><<<;;;<<<:::888888:::;;;:::888======<<<<<<<<<===>>>>>><<<<<<===???@@@AAABBBBBB???>>>======>>>>>>===<<<777333...+++***))))))(((''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%'''***---+++---111444777>>>HHHQQQVVVYYYZZZZZZXXXVVVUUUUUUUUUXXX\\\]]]ZZZTTTMMMHHHAAA===999666555666777777777777777777666666666666666666777888888999999:::::::::999:::<<<@@@CCCEEEJJJKKKNNNVVVaaalllrrruuu}}}~~~~~~}}}||||||}}}666666444444444444555666333333222222111000000///000000111111222222222222,,,///222555666555333111000++++++333777444222444000333555666555444444555333333333222222222111111333333444444444333222222///...+++)))((()))+++,,,((()))***+++---...000000---.........------///000***+++...000111111000//////000000000000111111111***---111222222000///////////////...//////000000////////////000000000000111111111222222111111111111222333555666777777777444333111000000111333444///000111222111111222333222333444444444333222111333222000///000222555777444333222222111111222222000222444333111000222555222333333333333222111000...000111000//////000111///---+++,,,---...---,,,''')))++++++******---111******))))))))))))******,,,++++++,,,---///111333111111333666;;;@@@EEEHHHLLLMMMOOOUUU[[[```cccdddgggffffffgggjjjkkkkkkjjjllllllmmmoooppprrrsssssstttsssrrrrrrsssvvvxxxzzzvvvxxxzzzzzzyyyxxxxxxyyysssvvvyyyzzzzzz|||~~~yyyuuuwwwwwwvvvwwwzzzvvvzzz~~~}}}{{{zzz}}}~~~~~~}}}zzzwwwtttpppmmmiiiccc\\\WWWUUUTTTQQQNNNHHHFFFDDDCCCCCCCCCBBBAAA@@@AAABBBCCCDDDCCCBBBAAA<<<<<<:::999777666555444444444222111000...---,,,,,,,,,++++++***++++++++++++)))'''&&&''''''''''''))))))))))))))))))))))))*********+++,,,,,,---------111666666555666:::???::::::::::::::::::::::::;;;;;;;;;::::::999999999;;;<<<<<<<<<<<<<<<<<<<<<<<<===???@@@???>>><<<;;;===:::888888;;;<<<;;;999???>>>===<<<<<<<<<<<<===888:::===@@@BBBBBBAAA@@@@@@>>><<<;;;;;;<<<;;;:::777333...+++******)))(((''''''&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&(((///444//////222777===DDDMMMUUU^^^```aaaaaa___^^^^^^^^^]]]```dddfffccc\\\TTTOOODDD@@@;;;777666777777777888888777777666666555555999999999999888888888777::::::999:::<<<@@@DDDFFFLLLLLLOOOXXXcccnnntttwww~~~~~~}}}zzzzzz|||777777666555444444333333333222111000////////////000000000000000222444555//////000333666555111---333333111///---///222555888666555444555555333222444222000222444666444222333333444444333222000///333...(((######$$$%%%&&&(((%%%###&&&,,,///...,,,+++)))((()))---...---+++...........................///000000//////000111111000///000222333333222444333222111000000000000//////000111111111111000111111111111111111222222000000111222333333333333666...///222///444777111......///000111111222222555555444333333333333444222000//////000111111000///333444111//////...+++---......------...111333333333111000...,,,+++***---+++)))***---///...,,,******))))))((((((''''''+++***)))&&&%%%&&&***---******))))))(((((('''''')))***+++,,,---......///000000111333888===BBBEEEHHHMMMQQQQQQUUU\\\aaaaaagggdddcccffflllnnnllliiinnnnnnooorrruuuvvvtttssstttttttttsssssstttttttttzzzyyyyyyzzz{{{|||zzzyyy{{{zzzxxxxxxzzz~~~~~~~~~zzzwwwuuuuuuvvvxxxyyyxxxxxxzzz{{{|||{{{|||~~~}}}|||~~~}}}{{{yyyuuupppllliiieee```[[[WWWTTTPPPNNNGGGEEEDDDDDDFFFDDD???;;;<<<===???BBBCCCBBBAAAAAA>>><<<:::999999777444111444000------000222///,,,......---,,,++++++******)))***)))'''%%%''',,,111''''''(((((()))))))))***))))))))))))***+++,,,,,,...111444555555666;;;???<<<======;;;::::::<<<>>>===>>>===999999<<<===;;;<<<===>>>??????>>>===<<<<<<>>>???AAAAAA???>>><<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999;;;===???@@@???@@@???>>>===;;;;;;::::::666222---+++************'''''''''''''''''''''''''''%%%%%%&&&)))+++------111333777;;;BBBJJJTTTZZZ```cccfffhhhhhhhhhiiiiiijjjjjjiiihhhhhhfff\\\QQQHHHBBB:::666666777666555555333222111111444666888999888777777777777777888888888999999:::===BBBFFFLLLNNNSSS[[[fffpppwww{{{~~~zzz{{{~~~~~~~~~~~~999999888777555444333222222111000///////////////111000000000000222333444//////000333666666333000222222333222000000222444888666444444555555333222333111000222444666444333333333333333222111///...+++(((%%%$$$%%%&&&&&&%%%***'''%%%&&&***,,,***''')))'''&&&(((+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///000,,,++++++---000111111000000000000000000000//////...///000000111111000000111111000000000000000000//////000111222222222222333,,,...111...111555....../////////000111111111333222111111000000111111111///......///000000//////000---'''%%%))),,,,,,///////////////000111222111000///...---+++******+++)))'''(((***,,,+++***)))))))))(((((((((''''''&&&&&&'''&&&$$$$$$&&&(((((((((((((((((()))))))))))))))***+++,,,------...000000111333777<<>>@@@BBBBBBBBBAAA@@@???===;;;::::::888555222666222......000111...+++......------,,,++++++************'''%%%%%%(((,,,(((((()))))))))***************))))))***+++---...111222444555777999;;;>>>===>>>>>><<<;;;;;;===???>>>@@@???;;;;;;???@@@>>>>>>???@@@@@@@@@@@@???>>>======>>>>>>>>>===;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::;;;===?????????@@@@@@>>>===<<<;;;;;;;;;777333///+++*********)))''''''''''''''''''''''''(((&&&$$$&&&***---------222444999>>>EEENNNWWW]]]cccfffjjjllllllllllllmmmmmmnnnmmmkkkjjjggg]]]SSSGGGAAA:::666666666555444666444222000000222444555666666666777777888999999888999999:::;;;???DDDGGGPPPSSSWWW___hhhpppwwwzzz|||}}}~~~~~~zzz|||~~~~~~===<<<;;;999777555333333222222111111000111111111111000000000000222333444000000000222444555444222000333555555444222222222777555444444555555333222222111111222444555555444222333333222111///...,,,&&&%%%%%%%%%&&&%%%###!!!(((&&&$$$%%%((()))(((%%%'''&&&%%%&&&((())))))(((************************+++,,,------,,,,,,---...)))((()))+++...000000000***+++---.../////////.........///000000000000000000000//////......------------...///000000000000///))),,,000,,,...111***........./////////////////////...---------------///...,,,,,,...///...---***,,,***&&&''',,,000///******++++++++++++++++++---,,,,,,++++++******)))(((&&&%%%%%%'''(((((('''((((((((('''''''''''''''"""$$$&&&'''%%%$$$$$$$$$&&&''''''(((((()))******'''(((((()))***+++,,,---///000000222666;;;???AAACCCHHHLLLMMMPPPXXX]]]]]]bbbbbbbbbbbbbbbeeejjjnnnpppoooppprrruuuvvvvvvtttwwwvvvtttsssssstttvvvwwwuuuuuuvvvyyy|||~~~}}}|||{{{zzzyyyyyyzzz}}}~~~{{{zzzyyyvvvssssssuuuxxx{{{|||}}}~~~~~~|||{{{|||}}}~~~||||||}}}}}}zzzxxxwwwtttqqqooolllhhhbbb\\\WWWSSSNNNKKKDDDAAA@@@AAABBBAAA===999>>>???AAABBBBBBAAA???>>>???>>><<<;;;:::888555333666222//////000000...+++.........------,,,,,,+++,,,,,,,,,)))'''&&&&&&((()))************+++++++++,,,+++))))))))),,,...000555444444666999<<<======???@@@@@@>>>======???AAA@@@BBBAAA>>>>>>BBBCCCAAAAAAAAACCCCCCCCCCCCAAAAAA@@@???>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<===>>><<<;;;<<<>>>??????>>>@@@@@@>>>===<<<<<<<<<<<<999666111---+++***)))((('''''''''''''''''''''''')))&&&###%%%+++//////---333666<<>><<<999666444333444444333333333333444444111111000000000111333444333222111111111222222222222444555555444333333444666555333444444555333222111111111222444555555555222222222111000...+++***)))'''&&&%%%%%%### """!!!!!!###''')))((('''%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((()))+++***))))))***,,,***))))))***---//////...$$$&&&))),,,---...------,,,---......//////......///......---,,,+++*********+++,,,------.........,,,''',,,///***,,,...(((---------------,,,,,,,,,,,,,,,+++************+++---+++******+++,,,,,,+++(((+++---,,,,,,,,,'''!!!%%%&&&&&&'''((((((&&&$$$))))))))))))))))))))))))&&&%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&###%%%''''''&&&%%%%%%%%%''''''((((((((((((((((((&&&''''''((()))***++++++//////000222555888<<<>>>???EEEIIIJJJMMMUUUZZZ[[[]]]aaadddcccbbbccciiinnnmmmlllmmmoooqqqssssssrrrwwwvvvtttrrrrrrtttvvvwwwtttuuuvvvyyy|||~~~|||{{{zzzzzzyyyyyyzzz}}}}}}|||yyyyyyvvvsssrrruuuyyy|||}}}}}}~~~~~~}}}zzzyyyyyyzzz}}}|||{{{|||}}}~~~|||yyyvvvuuutttrrrpppmmmiiiccc]]]WWWQQQLLLHHHEEEBBBAAAAAACCCCCC@@@<<>>===???===;;;:::999888555222333111//////000000///............---------,,,,,,,,,------,,,***)))((((((++++++++++++++++++++++++---,,,)))((())),,,000222999666555777<<>>===<<<======<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;::::::<<<===>>>???>>><<<===>>>??????>>>AAA@@@???>>>============<<<888333///---+++((('''''''''''''''''''''''''''***&&&###&&&---111000---444888???FFFOOOXXXaaaffflllooosssttttttssssssttttttvvvvvvrrrooojjjaaaXXXNNNGGG???;;;999999888666666444222000///000222444666666777777888888888888888999999:::;;;???DDDHHHQQQUUU[[[aaaggglllqqqtttvvvvvvwwwxxxyyyyyyyyyzzz{{{|||}}}}}}||||||~~~EEEDDDBBB???<<<999666555444444333222222222333333222111000000000111222333444444222000///...///000444555555444222333444666555444333333444555333222111111222333333444555555111111111000...,,,)))(((***(((%%%$$$######!!! !!!###%%%&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&((()))***(((((((((*********(((!!!###&&&)))+++,,,++++++***+++,,,,,,------,,,,,,,,,,,,+++***))))))(((((('''((()))***++++++++++++***&&&+++...((())),,,&&&******************))))))+++******)))))))))))))))+++)))(((((()))******))))))++++++(((&&&###&&&%%%%%%'''))))))'''%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$######%%%'''***))))))((('''&&&&&&%%%%%%&&&'''((()))******+++......///111333666999:::<<>>@@@AAA>>>;;;@@@AAABBBBBBBBB@@@>>>======;;;999888888666333111000///......///000000000---------------,,,,,,,,,)))******+++++++++***))),,,,,,,,,+++++++++++++++---+++)))((())),,,000222999777666999===AAAAAA???BBBCCCCCCBBBAAABBBDDDFFFCCCEEEDDD@@@@@@DDDEEECCCEEEFFFGGGHHHHHHGGGFFFEEEFFFDDDAAA>>><<<<<<===>>>===<<<<<<;;;;;;<<<<<<=========<<<<<<<<<===>>>???@@@>>>======???@@@@@@???AAA@@@???>>>>>>>>>>>>>>>>>>:::555111///,,,)))'''''''''''''''''''''''''''***'''%%%'''---111111000555:::BBBJJJSSS\\\dddiiioooqqquuuvvvvvvuuuuuuuuuuuuxxxxxxtttqqqlllddd\\\QQQJJJBBB<<<:::999777555444222111///000222444666888888999999888777666555666777888888999<<>>;;;999888444333222111000000000000222222111000000111222333444444444222///...///000444555444333222222444666555333222333444555333222111333444444222222333555111111000///---***'''&&&&&&$$$""""""$$$%%%$$$###"""###$$$$$$$$$###!!!!!!###%%%&&&%%%$$$###$$$&&&###########################$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$###"""###%%%'''((()))))))))(((((()))***************)))))))))(((''''''&&&&&&%%%%%%&&&((((((((((((((((((%%%***,,,$$$%%%***%%%&&&&&&''''''''''''''''''))))))(((''''''''''''(((((('''%%%%%%'''((('''&&&%%%%%%###!!!###'''%%%###!!! ###&&&'''%%%###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%$$$###"""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%#########""" !!!###%%%+++***)))(((&&&%%%$$$$$$%%%&&&''''''))))))***+++---......000222444666777999???CCCEEEIIIQQQVVVWWWVVV\\\dddgggfffeeegggjjjnnnmmmlllnnnpppssssssssssssrrrrrrrrrrrrrrrrrrsssuuuuuuwwwzzz||||||zzzwwwzzzyyyyyyyyyzzz|||~~~~~~~~~zzzxxxxxxvvvttttttwwwyyyzzzzzzyyyzzz{{{zzzxxxwwwxxxyyy{{{{{{zzzyyyxxxyyy|||~~~{{{xxxvvvuuusssooommmjjjgggaaa[[[UUUOOOHHHCCCCCC@@@>>>???AAABBBAAA>>>???@@@BBBBBBBBB@@@>>>===<<<;;;999888777555222000......------......//////,,,,,,,,,,,,,,,,,,,,,,,,'''''''''(((++++++***))),,,,,,,,,++++++++++++***+++***)))(((***,,,///111888777888:::>>>AAABBBBBBCCCCCCDDDCCCBBBCCCEEEHHHEEEFFFEEEAAAAAADDDEEECCCFFFFFFGGGHHHHHHGGGFFFFFFDDDBBB???===;;;;;;;;;<<<======<<<<<<<<<<<<============>>>>>>???@@@@@@@@@@@@>>>===>>>@@@AAAAAA@@@AAAAAA@@@??????>>>?????????;;;777333000---***''''''''''''''''''''''''''')))((((((***---000222333777<<>>BBBDDDHHHPPPUUUVVVVVVZZZ___bbbccceeegggiiinnnlllkkkmmmooorrrssssssrrrrrrsssttttttsssrrrrrrrrrsssvvvzzz}}}}}}{{{xxxyyyyyyyyyzzz{{{|||}}}~~~|||}}}}}}}}}~~~|||yyywwwvvvuuuvvvxxxyyyyyyxxxwwwxxxzzzzzzyyyyyyzzz{{{zzzzzzzzzxxxvvvwww{{{~~~}}}{{{yyywwwuuurrrnnnjjjhhheee___ZZZTTTNNNGGGBBBDDDAAA???@@@BBBDDDBBB@@@???@@@AAABBBBBBAAA???>>>===;;;999888888666333000//////...---+++++++++,,,+++++++++++++++++++++++++++)))((())),,,...---+++,,,+++++++++************((((((((()))***,,,...000555777999;;;===@@@CCCFFFCCCCCCDDDCCCCCCDDDFFFHHHGGGIIIGGGCCCBBBDDDEEEBBBEEEFFFGGGHHHHHHGGGFFFEEEBBBAAA???>>><<<<<<<<<<<<======<<<<<<<<<<<<======<<<>>>@@@AAABBBBBBAAA@@@???>>>===>>>@@@BBBBBBBBBAAAAAA@@@?????????@@@@@@???<<<888444222///+++(((''''''''''''''''''''''''''')))+++,,,,,,///333666:::@@@JJJSSS\\\cccjjjnnnrrruuuxxxyyyxxxwwwwwwwwwtttzzz}}}zzzwwwtttnnnhhhZZZRRRHHH@@@<<<999555222111000...,,,,,,...000222777888999999999777555444222222111000000222666999>>>FFFNNNSSSUUUVVVXXX[[[XXXZZZ^^^ccciiipppvvvyyy}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}JJJIIIGGGDDDAAA???===<<<;;;:::888666444333222222333222111000000111222222000333666777555444666888///222555777666333111111444333222222444444444222333555666555111000111333111000000...+++(((%%%### !!!###%%%%%%""" ###%%%$$$$$$###$$$!!!###""" """"""""""""""""""""""""""" !!!""""""!!!!!!"""###"""!!!!!!"""%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&""""""$$$%%%%%%%%%%%%%%%%%%!!!%%%%%%%%%### !!!"""###$$$$$$%%%&&&%%%%%%$$$###$$$$$$$$$&&&$$$######$$$%%%%%%$$$&&&'''(((''''''$$$ ###$$$((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$"""  ###""""""######$$$$$$$$$%%%!!!$$$((()))(((%%%$$$###''''''''''''''''''&&&&&&&&&&&&'''((()))***++++++,,,---...///000111222333777===BBBCCCGGGOOOUUUVVVWWWYYY\\\^^^```cccgggiiillljjjiiijjjmmmooopppppprrrsssuuuvvvvvvuuusssrrrpppqqquuuzzz}}}~~~|||zzzyyyyyyyyyzzz{{{|||}}}~~~yyy|||}}}|||~~~yyyzzz}}}zzz~~~}}}wwwvvvvvvwwwyyyyyywwwvvvvvvxxxzzzzzzzzzzzz|||~~~yyyzzzzzzxxxuuuvvvzzz~~~}}}{{{zzzxxxvvvrrrlllhhhfffccc^^^YYYTTTMMMFFFAAA???===:::;;;>>>@@@???===>>>???AAABBBBBBAAA???>>>>>><<<:::999999777444111111000///---***(((((()))*********************+++111...,,,---000111000///+++++++++******)))))))))''''''((()))***,,,......222666:::<<<<<>>>>>======<<<<<<<<<<<<======<<<>>>AAADDDDDDCCCBBB@@@???>>>===>>>AAACCCCCCCCCAAAAAA@@@@@@???@@@@@@@@@???<<<888555333000,,,)))''''''''''''''''''''''''&&&***------,,,---333888===CCCMMMVVV___ffflllpppsssvvvyyyzzzyyyxxxxxxxxxtttzzz~~~|||zzzwwwrrrmmm```XXXMMMEEE@@@<<<888555111///---+++***+++---...555666888999:::888777666000000///...---///222555777>>>FFFKKKJJJJJJLLLNNNNNNQQQVVV]]]fffooovvv{{{{{{|||}}}~~~~~~}}}}}}}}}}}}||||||}}}}}}~~~~~~}}}GGGGGGGGGFFFFFFDDDCCCCCC===;;;888555444333333444777444111......///111222777999777333222444444222444444444444444444444444111222333444555444333333000222555666555444444444444222000...,,,)))&&&###)))!!! """!!!&&&%%%"""!!!"""%%%%%%"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$"""!!!!!! $$$"""  ###%%% !!!!!!!!! """"""""""""############$$$$$$$$$#########""""""$$$$$$######"""!!!!!!!!!###$$$$$$$$$###""" $$$"""!!!!!!"""######"""%%%###!!!!!!###$$$""" """"""""""""""""""""""""##############################""" !!!!!!###$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$%%%)))***&&&!!!$$$)))%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&''')))***+++///...,,,,,,---///222444777:::???CCCIIIOOOVVV[[[VVVYYY\\\^^^___aaadddgggjjjjjjjjjkkkkkklllllllllpppppprrruuuwwwwwwuuusssppprrruuuxxxzzz{{{{{{{{{wwwwwwwwwxxxyyyzzz{{{|||~~~}}}}}}|||{{{{{{zzzzzzzzzyyyyyy}}}~~~}}}~~~{{{}}}}}}zzzzzzyyyvvvtttsssuuuvvvxxxzzz{{{|||}}}}}}}}}{{{yyyxxxxxxyyyzzz|||{{{|||{{{zzzvvvrrrmmmjjjhhhbbb[[[VVVUUUQQQKKKEEEIIIEEE@@@=========>>>>>>???>>><<<;;;;;;<<<===>>><<<<<<<<<;;;999666333222111///,,,***)))***+++,,,+++++++++++++++++++++++++++,,,---.........------......,,,+++***))))))))))))***+++***))))))+++,,,111333666:::===@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCBBBHHHGGGFFFEEEDDDCCCBBBAAACCCEEEFFFEEEDDDBBBBBBCCCEEEDDDBBB@@@???>>>======???>>><<<;;;;;;;;;===>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@?????????@@@BBBDDDEEEBBBBBBAAABBBCCCBBB???===AAA>>>:::666111...,,,,,,,,,***((('''''')))+++---((())))))***+++000666:::AAAIIISSS[[[```fffnnntttuuuyyyzzzxxxxxxzzzyyyuuuzzzyyyzzz|||}}}zzztttoooggg```UUUJJJBBB;;;666333333///+++)))***,,,---...555666666777666555333222000...,,,++++++---000111444777:::<<<===???AAACCCIIIMMMSSSZZZaaajjjsssxxx~~~~~~}}}|||zzzzzzzzz{{{|||~~~~~~~~~~~~}}}HHHHHHHHHGGGFFFDDDCCCBBB>>><<<999666444333333444444333222111000000000000333666555222222444555222333333333333333333333333111222333444444444333333000222444555555333333222222000---+++)))'''$$$"""!!!"""'''!!!!!!"""$$$$$$"""!!! ######"""!!! """"""!!! !!! !!!!!!!!!  !!!!!!!!!"""""""""$$$$$$$$$#########""""""$$$$$$######"""!!! !!!!!!"""############"""###!!! !!!""""""!!!%%%###!!!!!!###$$$""" """"""""""""""""""""""""######################## !!!!!!!!! !!!###%%%!!!###$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$### ###%%%!!!$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&((()))+++,,,...---,,,+++,,,...111333666:::@@@FFFLLLSSSYYY^^^XXXYYY[[[\\\^^^```bbbdddffffffgggiiijjjlllmmmnnnpppppprrruuuwwwwwwuuussspppqqqtttwwwyyyyyyyyyxxxwwwwwwwwwxxxyyyzzz{{{|||{{{||||||||||||{{{zzzzzzxxxxxxyyy|||~~~~~~}}}|||}}}~~~~~~{{{}}}~~~|||{{{{{{yyywwwvvvwwwwwwyyyzzz||||||}}}}}}{{{{{{yyyyyyxxxyyyyyyzzz|||||||||{{{wwwsssnnnlllgggaaaZZZVVVSSSPPPJJJEEECCC@@@<<<;;;<<<>>>?????????>>><<<;;;;;;<<<===>>><<<<<<<<<;;;999666333222111///---***)))***+++,,,***))))))))))))))))))***,,,,,,,,,---------.........---,,,+++)))))))))))))))***+++***))))))+++---222333666:::===@@@BBBCCCDDDDDDEEEEEEDDDCCCBBBBBBGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCBBBCCCDDDEEEDDDBBBAAA???>>>>>>>>>>>>>>>======<<<<<<<<<<<>>>>><<<999555222///...---,,,***(((''''''(((***+++******+++,,,...333999===EEEMMMVVV^^^ccciiipppvvvvvvzzzzzzxxxxxxzzzzzzvvvyyyyyyzzz||||||zzztttpppjjjcccYYYOOOFFF???999555333///+++)))***,,,------000111222333333333222111///---,,,++++++---///000...111444666777888:::<<>>===:::777555444444444222222333333333111000///111444333111111555555333222222222222222222222222111222333444444444333333222222333444444333111000000---)))'''%%%$$$"""!!!### ''',,,$$$$$$###%%%""" """!!!  !!!""""""!!!  !!!!!!!!!!!!  !!!!!!!!!$$$############"""""""""%%%%%%$$$###!!!  !!!"""$$$%%%&&&"""  !!!!!! $$$"""!!!!!!"""###!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""!!!!!!!!!$$$&&&!!!#########""""""################################################$$$###""""""$$$$$$$$$"""!!!"""%%%'''$$$ !!!&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&(((***+++,,,,,,,,,+++***+++...000222333777>>>EEELLLSSSZZZ___\\\[[[ZZZZZZ]]]___```aaaaaabbbdddgggjjjlllnnnooopppppprrruuuwwwwwwuuusssqqqrrrtttuuuvvvwwwvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{yyyyyyzzz{{{{{{zzzxxxxxxuuuwwwyyy{{{{{{{{{|||}}}{{{|||}}}~~~~~~~~~}}}}}}{{{~~~}}}||||||}}}{{{zzzyyyzzzzzz{{{||||||}}}}}}zzzzzzzzzzzzyyyyyyxxxwww{{{||||||{{{xxxtttooommmeee```YYYTTTRRROOOJJJFFFAAA???<<<<<<===>>>>>>>>>>>>>>>===<<<======>>>>>><<<<<<<<<;;;999666333222111000---+++******+++,,,***)))(((''''''((()))***------,,,+++,,,---...///---,,,+++***)))((((((((()))***+++***))))))+++---222444777:::>>>@@@BBBCCCEEEEEEEEEEEEDDDCCCBBBAAAEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDCCCBBBBBBDDDEEEFFFEEECCCBBB@@@@@@??????>>>>>>>>>>>>>>>======<<>><<<999777555444444222222333333333222111000222555444111111555555333111111111111111111111111222222333333333444444444444444444444444333111//////+++'''$$$######"""!!!((("""''')))!!!''' !!!###!!!  !!!  !!!"""!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!############""""""""""""%%%$$$$$$"""!!!  !!!###%%%&&&"""  !!!!!! ###"""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""#########!!!!!!### !!!"""#########"""########################""""""""""""""""""""""""$$$###"""###$$$%%%###"""&&&&&&(((,,,***&&&&&&***((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''')))***+++++++++******+++---///000000333888>>>FFFOOOXXX^^^___\\\ZZZZZZ]]]_________aaabbbdddgggjjjlllnnnppppppppprrrtttwwwwwwuuussssssssstttuuuuuuuuuuuuttttttuuuvvvwwwyyyzzzzzzzzzwwwxxxyyyyyyxxxvvvtttrrrrrruuuyyyzzzyyyzzz}}}|||||||||||||||||||||||||||~~~~~~{{{||||||{{{{{{{{{{{{{{{||||||}}}xxxyyyzzz{{{zzzyyywwwuuuyyyzzzzzzyyywwwsssooolllddd___YYYTTTPPPMMMIIIFFFEEECCC@@@??????>>>===;;;======>>>>>>>>>>>>??????<<<<<<<<<;;;999666333222111000...,,,******++++++,,,+++***))))))***+++,,,...---+++++++++,,,...000---,,,***)))((((((''''''((()))******)))***,,,---333444777;;;>>>@@@BBBCCCEEEEEEEEEEEEDDDBBBAAA@@@DDDDDDDDDDDDEEEEEEEEEEEEBBBCCCCCCBBBBBBBBBEEEGGGFFFFFFDDDCCCBBBAAAAAAAAA@@@???>>>===<<<===>>>???CCCCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@AAABBBCCCEEEFFFDDDCCCBBBBBBDDDDDDCCCAAA<<<;;;999666333111///...,,,+++)))'''&&&&&&'''(((,,,---///111555;;;BBBGGGPPPVVV^^^fffkkkooosssvvvxxx{{{zzzwwwwwwzzz{{{xxxwwwxxxzzz||||||zzzwwwuuutttoooggg^^^UUUKKKAAA;;;222000,,,***+++,,,,,,,,,***+++,,,---...---,,,,,,,,,+++***)))***+++---...***,,,...000111333666888>>>DDDNNNYYYdddnnnwww||||||}}}}}}{{{yyy{{{}}}~~~{{{yyyyyyzzz{{{~~~MMMLLLLLLJJJHHHFFFDDDCCC@@@???===:::888666444444444333222111111222222333666888777333222444444222111111111111111111111111222222222333333333444444888666444333444333111......***&&&$$$#########""""""###$$$"""""" !!!"""  !!! !!!######""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""$$$$$$###"""!!! """!!! !!!###$$$###!!! !!!""""""!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """ !!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""######"""###%%%%%%###!!!######&&&***)))%%%%%%'''((('''%%%######%%%'''(((((((((''''''''''''((((((************+++---...///111222444888???IIIUUU\\\]]]\\\[[[[[[]]]^^^______cccdddeeegggjjjlllmmmnnnpppppprrrtttwwwwwwuuusssuuuuuuuuuuuuuuuuuuuuutttrrrsssuuuwwwyyyyyyzzzzzzxxxxxxxxxvvvtttrrrooommmppptttxxxzzzzzz|||}}}}}}|||||||||||||||||||||~~~~~~}}}yyy{{{|||||||||{{{{{{{{{{{{|||}}}yyyzzz{{{|||{{{yyyvvvuuuwwwwwwxxxwwwuuurrrnnnkkkeee```ZZZSSSNNNKKKHHHFFFDDDBBB@@@??????>>>===;;;<<<===???@@@@@@@@@??????<<<<<<<<<;;;999666333222222111///---+++*********++++++***))))))***++++++...---+++++++++,,,...000---,,,***)))((((((''''''((()))******)))***,,,...444555888;;;>>>@@@BBBCCCEEEEEEEEEEEEDDDCCCBBBAAADDDDDDDDDDDDEEEEEEEEEEEEBBBCCCDDDDDDCCCCCCEEEGGGGGGGGGEEEDDDCCCCCCCCCCCCDDDAAA>>>;;;:::===@@@BBBCCCDDDEEEFFFEEEDDDBBBAAABBBAAAAAAAAABBBDDDFFFGGGEEECCCBBBBBBCCCDDDCCCAAA>>>===;;;888555111///---,,,+++)))((('''''''''''',,,---000333888>>>FFFLLLUUUZZZaaahhhmmmqqqsssuuuwwwzzzzzzxxxxxxzzzzzzwwwvvvxxxzzz|||{{{zzzyyyxxxvvvsssllleee[[[PPPEEE===222000---++++++,,,+++++++++,,,---------+++***)))++++++*********+++,,,---+++---///000111333777:::<<>><<<999777555444444333222111111222333444777999888333222444444111111111111111111111111111333333222222222333444555999666333222333222///,,,,,,)))&&&$$$$$$$$$###"""&&&!!!)))'''"""!!!###""" !!!  """######"""!!!!!! !!!!!! !!!!!!!!!"""""""""!!!!!!"""""""""""""""######""""""!!!!!! """"""!!! !!!!!!###!!! !!!""""""!!!!!!"""###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""%%% !!!""""""######""""""""""""""""""""""""###########################"""###$$$%%%%%%###!!!###"""$$$)))***&&&$$$&&&'''&&&%%%######%%%&&&'''((((((''''''''''''((((((*********+++,,,---...///333333444666;;;EEEPPPWWWXXXZZZ\\\\\\\\\]]]^^^```dddeeefffhhhiiikkklllmmmpppppprrruuuwwwwwwuuusssuuuuuuuuuuuuuuuuuuuuuuuuqqqrrruuuwwwyyyyyyyyyyyyyyyxxxwwwtttrrrpppooonnnrrrtttwwwyyy{{{~~~~~~}}}}}}}}}~~~~~~}}}~~~}}}}}}wwwyyy||||||{{{zzzzzzzzz{{{|||}}}zzz{{{|||||||||yyywwwvvvuuuuuuvvvvvvtttqqqnnnkkkfffbbb\\\TTTMMMIIIGGGFFF???===;;;;;;<<<>>>>>>>>><<<===???AAABBBAAA@@@???<<<<<<<<<;;;999666333222222111000...,,,+++******((((((((((((((((((((((((------,,,+++,,,---...///---,,,+++***)))(((((((((''')))******)))***,,,...444666888;;;>>>AAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDEEEEEEEEEEEECCCEEEFFFFFFEEEEEEEEEFFFHHHGGGFFFEEEEEEDDDDDDDDDDDDBBB>>>;;;;;;===@@@CCCDDDEEEFFFGGGFFFEEEBBBAAABBBBBBBBBBBBCCCEEEFFFHHHFFFDDDBBBAAABBBBBBAAA@@@@@@???===:::777333000...++++++***))))))(((((())),,,...111555;;;BBBKKKQQQYYY]]]dddjjjppprrrssssssuuuyyyzzzxxxxxxzzzyyyuuuuuuwwwzzz|||{{{zzzzzz{{{vvvtttoooiii```TTTGGG???222000---,,,,,,,,,+++***,,,---------,,,+++)))(((++++++******++++++,,,---+++---...///000333666999;;;BBBNNNZZZeeennnuuuyyy|||~~~}}}|||}}}~~~~~~}}}|||}}}LLLLLLLLLKKKJJJIIIGGGGGGBBBAAA@@@===:::888555444222222333444444333333222555777666222222444555222222222222222222222222222333333222222222333444555999555000///111000,,,))))))'''%%%$$$$$$$$$""" (((###***!!!""""""!!! !!!""""""!!!   ######!!! !!!""" !!!!!!!!!!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """  !!!!!! """###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!  ###&&& !!!!!!"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&%%%### ###"""%%%***,,,(((&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&((()))***+++******+++,,,---...//////111222333555999???GGGLLLOOOUUU[[[]]]ZZZYYY]]]aaabbbcccdddfffhhhjjjllllllpppppprrruuuwwwwwwuuussstttsssssssssssssssttttttoooqqqtttwwwxxxyyyyyyxxxzzzyyyvvvtttrrrrrrsssssswwwvvvvvvxxx{{{~~~~~~~~~~~~wwwxxx{{{{{{zzzyyyxxxyyyzzz|||}}}}}}}}}}}}}}}|||zzzxxxwwwtttuuuvvvvvvuuurrrnnnllliiieee^^^UUUMMMHHHFFFEEE???===:::999;;;===??????;;;===@@@BBBCCCBBB@@@???<<<<<<<<<;;;999666333222222111000...---+++***)))&&&'''((())))))((('''&&&,,,,,,,,,---------.........---,,,+++))))))))))))'''(((******)))***---///555666999<<<>>>AAABBBCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCFFFIIIJJJHHHFFFEEEDDDIIIHHHGGGFFFFFFEEEEEEFFFBBBAAA@@@?????????@@@@@@EEEFFFGGGHHHGGGEEEBBBAAACCCCCCBBBBBBCCCEEEGGGHHHGGGEEEBBB@@@@@@@@@???>>>??????>>><<<999666333111+++++++++***************...000444888>>>GGGPPPVVV]]]```fffmmmrrrttttttsssssswwwzzzyyyyyyzzzwwwssstttwwwzzz|||{{{zzz{{{}}}tttssspppkkkbbbVVVHHH???222000---,,,,,,,,,***)))***+++,,,,,,,,,+++***)))++++++++++++,,,,,,,,,---+++---......///222666:::===DDDPPP]]]gggooouuuxxx|||~~~~~~~~~~~~}}}~~~}}}|||~~~LLLLLLLLLLLLKKKJJJIIIHHHBBBBBB@@@>>>;;;888555444///111444666666555222000222444444111111555555333222222222222222222222222444333222111222333444555888333...---///...***&&&&&&%%%$$$$$$$$$###!!!######!!!!!!'''###$$$""" """$$$  !!! $$$###!!! !!!""" !!!!!!!!!""""""###### !!!!!!!!!!!!!!!"""""""""!!! !!!  """###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!###!!! !!!"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&%%%### !!!"""(((***&&&######&&&%%%%%%%%%%%%%%%%%%&&&######$$$&&&(((+++---...***+++,,,---......///000,,,///222444777:::>>>BBBIIIRRR[[[\\\YYYWWW[[[aaa___```bbbdddgggjjjkkklllpppqqqrrruuuwwwwwwuuusssrrrrrrqqqqqqqqqrrrssssssoooqqqtttwwwxxxyyyyyyxxxzzzyyyvvvttttttuuuwwwyyyzzzwwwuuuwww{{{~~~~~~}}}~~~wwwyyy|||zzzyyyxxxwwwxxxzzz|||~~~~~~~~~~~~}}}|||zzzyyyxxxuuuvvvwwwwwwvvvssspppnnnjjjfff___UUUMMMGGGEEEEEEEEEBBB===;;;;;;===>>>???;;;===@@@CCCDDDCCC@@@???<<<<<<<<<;;;999666333222222222000///---+++***)))'''(((+++,,,,,,+++((('''+++,,,---.........------///...,,,+++******))))))'''(((************---///555777999<<>>===>>>>>>===<<<:::888555444+++++++++++++++,,,,,,,,,///222666:::AAAJJJSSSYYY```ccchhhoootttvvvuuusssqqqvvvyyyyyyyyyyyyvvvqqqssswww{{{|||{{{zzz|||~~~rrrrrrppplllcccVVVHHH???222000...,,,,,,,,,***)))((()))***,,,,,,,,,++++++++++++,,,,,,,,,------------...//////000333777;;;@@@HHHTTT```jjjqqqvvvyyy}}}~~~~~~~~~~~~||||||PPPLLLHHHHHHKKKKKKHHHEEEDDDCCCAAA???<<<:::888777222444333111222444222...333333444444333333222111000333444333111000111444111000111111222333444555222222111///---+++)))((("""***%%%$$$***###"""#########"""!!!   ######"""!!!  !!!""""""!!!!!!!!!!!!""""""""""""%%%###!!! """#########"""$$$%%%$$$"""!!!!!!!!!  """"""!!!!!! !!!!!!###### ######"""!!! !!! ###$$$%%% !!!!!!"""""""""""""""######"""""""""""""""###%%%%%%%%%$$$$$$$$$##################$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%(((***))))))+++***)))***,,,---,,,+++111444444111111777;;;<<>><<<::::::;;;===???===>>>AAAEEEGGGFFFBBB???>>><<<999777555444444444111111000///---***((('''&&&(((***+++,,,+++)))(((...,,,***+++---...,,,***...---+++************++++++)))'''(((+++///222333444666999<<<>>>@@@@@@@@@GGGCCC@@@@@@CCCGGGHHHGGGFFFGGGHHHHHHHHHFFFEEEDDDGGGFFFEEEFFFHHHIIIHHHGGGJJJHHHFFFFFFEEEDDDBBB@@@CCCBBBAAABBBDDDDDDCCCBBB@@@BBBEEEEEEEEEDDDDDDEEEDDDCCCAAAAAACCCEEEFFFFFFIIIEEEBBB?????????>>>===BBB???===>>>???===666111111+++((())))))((((((+++222444999???GGGQQQ[[[bbbhhhjjjllloooqqqssstttuuuvvvxxxzzzzzzyyywwwwwwxxxxxxzzz|||}}}|||{{{{{{{{{vvvsssoookkkcccWWWIII>>>999000+++,,,---+++(((((())))))))))))******************************++++++---...///111333666:::<<>>===<<<::::::;;;===>>>===>>>@@@DDDFFFEEEAAA>>>===<<<:::888666555444444222111111///---+++)))''''''((()))***+++******))),,,***)))***,,,---+++)))---,,,***)))))))))******+++)))((())),,,000222333666777:::<<<>>>???@@@@@@DDDBBBAAAAAACCCFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCBBBHHHGGGFFFGGGIIIJJJJJJIIIKKKIIIFFFEEEEEEEEECCCBBBCCCBBBAAABBBDDDEEEDDDCCCAAACCCEEEEEEDDDDDDDDDEEEFFFDDDBBBBBBCCCDDDDDDCCCGGGEEEAAA????????????>>>AAA>>>===>>>???===777222222,,,)))******)))***,,,333666<<>>888000***+++,,,***(((((())))))))))))***************************++++++,,,...///000111333666:::<<>><<<:::999777777444555444222333666555000333333444444333333222111222333333222111000000111////////////000111222333000///---+++(((&&&$$$######%%%!!!###%%% !!!!!!!!!!!!!!!!!!   !!!!!! """!!! """$$$  !!!""" !!! """  """!!!  !!!!!!!!! ######!!!!!!$$$$$$!!! %%%###  !!!!!! """""""""!!!!!!""""""###%%%$$$$$$$$$$$$#########!!!###$$$$$$###$$$(((,,,%%%###!!! """###%%%$$$$$$######$$$$$$%%%%%%$$$$$$&&&((())))))(((+++***)))***,,,,,,,,,++++++......,,,,,,111555555<<>>?????????@@@BBBCCCDDDDDDDDDFFFHHHJJJIIIGGGEEECCCBBBBBBBBBGGGFFFEEEGGGIIIJJJJJJIIIMMMJJJFFFDDDDDDEEEEEEDDDCCCBBBAAABBBDDDEEEDDDCCCBBBCCCEEEEEEDDDCCCDDDEEEHHHEEECCCBBBBBBCCCBBBBBBFFFCCC@@@??????@@@AAA@@@@@@>>>===>>>???===999444444...***+++,,,+++,,,...666999???FFFNNNWWWaaagggnnnoooqqqssstttuuuuuuuuuxxxwwwvvvyyy|||~~~|||zzzzzz{{{||||||zzzxxxxxxxxxvvvsssooojjjcccVVVHHH===666///***++++++)))'''((())))))))))))***************************+++,,,,,,...000111222444777;;;???GGGRRRbbbooouuuwwwxxxxxx~~~~~~~~~~~~~~~~~~IIIGGGDDDDDDEEEEEEDDDBBB??????===<<<;;;999888777333444333000222555444111333333444444333333222111222222222111000/////////......------...///000000///---+++)))&&&$$$###"""&&&$$$!!!  !!!""""""###""""""   !!!!!!!!!!!! ###""" """$$$  !!!!!! !!!!!!!!! '''"""!!!"""  !!!!!!!!!!!!&&&$$$!!! !!!!!! !!!!!!"""###############"""!!!!!!!!!!!!""""""###$$$$$$$$$$$$############!!!###%%%###!!!"""&&&***""""""!!!!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$&&&((())))))(((+++))))))***+++,,,+++***)))------***+++///222222888;;;???EEEJJJNNNQQQSSSUUUVVVYYY[[[^^^aaaccceeekkklllnnnooopppppppppooopppnnnmmmooosssvvvuuurrrtttvvvvvvuuusssrrrrrrssstttsssqqqrrruuuwwwyyyyyy|||}}}}}}}}}~~~~~~}}}~~~}}}|||{{{zzzzzzyyyxxxyyyxxxwwwxxxyyy{{{~~~~~~~~~~~~~~~}}}|||{{{zzz~~~}}}|||zzzwwwssspppmmmeeebbb]]]VVVNNNHHHCCC@@@:::;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>AAABBBBBB???<<<;;;;;;<<<;;;:::888666555444333222111///,,,***))))))))))))((()))******+++******)))************)))+++***)))(((((()))++++++---,,,,,,///222555666666;;;;;;<<<===>>>????????????CCCFFFGGGEEEDDDFFFHHHIIIHHHEEEBBBAAABBBCCCDDDEEEEEEDDDFFFHHHJJJIIIHHHMMMJJJFFFDDDDDDEEEFFFEEECCCBBBAAABBBDDDFFFEEEDDDCCCDDDFFFEEEDDDCCCDDDEEEFFFDDDBBBAAABBBCCCCCCBBBDDDBBB???>>>@@@AAABBBBBB???>>>===>>>>>>===:::777555///,,,---...---...111777;;;BBBIIIRRR[[[ccciiiqqqssstttvvvwwwvvvuuuuuuzzzvvvtttwww|||~~~{{{www{{{|||}}}{{{yyywwwwwwwwwvvvsssooojjjbbbVVVGGG===444...*********((('''(((((()))))))))************************+++,,,,,,---///111333444555888>>>CCCOOOYYYfffqqqvvvxxxzzz{{{}}}}}}||||||~~~~~~}}}}}}~~~~~~}}}HHHGGGEEEEEEEEEEEEEEEDDD@@@???>>>===;;;:::999888222333111...000444444000333333444444333333222111222111000///...---,,,+++,,,++++++++++++,,,,,,------,,,***'''%%%$$$#########  """   !!!!!!!!!!!! """""""""!!! %%%###!!! !!! !!!!!! !!!!!!!!!"""""""""  !!!"""%%%$$$!!!  !!!!!!!!!!!!!!!  !!!""""""###############!!!!!! !!!"""######$$$$$$$$$#########"""""""""$$$$$$""" """%%% ###%%%&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&((()))((('''***)))((()))+++,,,+++***)))---...++++++///222222555888<<>>;;;::::::;;;;;;:::999777666555444333222000---+++***)))))))))((()))******+++***+++++++++******+++++++++******)))***+++---------...///222666888999888<<<<<<======>>>???@@@@@@@@@DDDHHHIIIGGGEEEFFFHHHFFFDDDBBBAAABBBDDDGGGIIIHHHGGGFFFHHHJJJKKKKKKJJJLLLIIIEEECCCDDDEEEFFFFFFCCCBBBAAACCCEEEFFFFFFEEEDDDEEEFFFEEEDDDCCCDDDFFFDDDBBB@@@@@@BBBDDDDDDDDDCCCAAA>>>>>>@@@BBBCCCCCC??????>>>>>>>>><<<:::888666000---...000///000333888<<>>;;;999999::::::999888777777666555444333111...,,,+++((()))))))))***************+++,,,,,,******+++,,,******)))******,,,...///...///111555999;;;;;;:::============>>>???AAAAAADDDFFFHHHHHHGGGFFFEEEFFFCCCBBBAAAAAACCCGGGJJJMMMLLLKKKJJJKKKMMMNNNMMMLLLJJJGGGDDDCCCDDDEEEEEEDDDCCCBBBBBBCCCEEEGGGFFFFFFEEEFFFFFFEEECCCCCCDDDFFFCCCAAA???@@@BBBDDDEEEDDDCCCAAA>>>>>>@@@BBBCCCCCC@@@@@@@@@>>>===;;;:::999666111---///000000111444999>>>GGGPPPYYYaaahhhmmmtttvvvxxxzzzzzzyyywwwuuuxxxuuussstttwwwyyyyyywww~~~~~~}}}{{{yyyxxxxxxzzzvvvsssooojjjbbbUUUFFF;;;333...+++,,,***'''(((+++))))))))))))************************+++---...///000444888999:::???HHHPPP^^^dddlllqqquuuyyy~~~}}}}}}}}}}}}~~~~~~~~~~~~FFFFFFFFFEEEDDDDDDEEEFFFAAA@@@>>><<<:::888666555222222000---///444444222333333444444333333222111111...+++***+++***'''$$$'''&&&&&&%%%%%%%%%&&&&&&'''&&&$$$"""!!!"""######((( ######!!!!!!""""""!!!!!!  ###"""!!!  !!! !!!!!!!!!"""""" !!!!!!%%%%%%&&&'''&&&###  !!!""""""!!!  !!!###### """!!!!!!!!!!!! !!! !!!###$$$"""!!! !!!""""""""""""!!!  """##################""""""""""""###!!! ###&&&&&&""" ###$$$$$$###"""%%%$$$$$$######$$$$$$%%%'''&&&%%%&&&(((((((((&&&***)))((()))***+++***)))***...///------000222111111444888===CCCJJJNNNQQQSSSSSSSSSVVVZZZ\\\[[[YYY___aaadddhhhkkkmmmnnnooonnnlllkkknnnsssuuuuuusssqqqsssuuuuuusssqqqppppppqqqpppqqqsssvvvxxxyyyxxxzzz|||~~~}}}|||||||||yyyvvvuuuvvvwwwwwwvvvrrruuuxxxxxxvvvuuuuuuwwwttttttssstttvvvxxx{{{}}}}}}}}}}}}}}}|||{{{zzzyyyvvvwwwwwwtttooollllllmmmddd```XXXOOOHHHDDDBBBBBB999999888777888:::<<<===>>>===>>>???@@@@@@>>><<<999999888777777777888888666666555333111///---,,,'''((()))***+++******)))(((***,,,+++)))((()))+++))))))((()))***,,,---//////000333777<<<======;;;============>>>@@@BBBCCCFFFEEEDDDEEEEEEEEECCCAAABBBBBBBBBCCCEEEHHHLLLNNNMMMLLLKKKKKKLLLLLLKKKJJJHHHFFFDDDCCCDDDDDDCCCBBBCCCBBBBBBCCCFFFGGGGGGFFFFFFGGGGGGEEECCCCCCEEEFFFDDDBBB@@@@@@AAACCCCCCCCCCCCAAA???>>>@@@BBBCCCCCCBBBBBBAAA???<<<:::999999666000---///111000111444;;;AAAKKKTTT]]]eeelllppptttvvvyyy{{{{{{zzzxxxvvvtttttttttuuuwwwzzz|||}}}~~~~~~~~~|||zzzyyyzzz|||vvvsssooojjjaaaTTTEEE:::333///------+++((()))---))))))))))))*********************+++,,,---...///111555:::;;;<<>>;;;999666444333333333111...000555666333333333444444444333222222000---***)))***)))&&&"""%%%%%%$$$$$$###$$$$$$$$$$$$###!!!  """######///"""  !!!""""""  !!!!!!!!!!!!!!!  !!!!!! !!!!!!  !!!""""""!!!  !!!!!! !!!!!!!!!!!!""" """"""###$$$$$$$$$$$$$$$ """##################""""""""""""### ###)))***$$$"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%&&&(((((('''&&&***(((((()))***+++***))))))...///---,,,///111000000222666<<>>???>>>>>>???@@@@@@>>><<<999888777666666777888999777666555444222///---,,,&&&(((***+++,,,+++)))(((''')))+++***'''&&&(((***'''''''''''')))+++---...///111444999===???===<<<============???AAACCCDDDHHHEEEBBBBBBCCCCCCAAA>>>BBBBBBCCCDDDFFFIIIKKKMMMKKKJJJHHHHHHIIIIIIHHHFFFFFFDDDCCCCCCDDDDDDCCCAAACCCBBBBBBCCCFFFGGGGGGFFFGGGGGGGGGEEECCCCCCEEEGGGFFFDDDAAA@@@AAABBBAAAAAADDDAAA???>>>@@@BBBBBBBBBBBBCCCBBB???<<<999999999666000---///111000111444===CCCMMMWWW```hhhnnnrrrsssuuuyyy{{{|||zzzxxxvvvppprrrtttvvvxxx{{{~~~|||zzzzzz|||}}}vvvsssooojjjaaaTTTEEE:::333///......+++(((***...))))))))))))*********************+++,,,---///000111666;;;<<<>>>DDDPPPYYY```gggpppwwwyyyzzz|||~~~~~~~~~~~~