BM66( ~~~~~~~~~||||||~~~~~~~~~}}}}}}||||||{{{|||~~~~~~}}}|||yyysssjjjbbb[[[VVVQQQOOOIIIEEEEEEHHHHHHDDDAAABBB>>>>>>>>>>>>>>>>>>>>>>>>999>>>BBB@@@@@@CCCDDDBBBCCC@@@===<<<======<<<;;;>>>===;;;;;;<<<<<<<<<:::<<<======;;;999777777888444666888888777555555666555555555444444444444444555555666777777888888888:::999888999:::999666444//////000222555777777666555777777444///---...000------...---++++++---...222666888777888;;;:::666666222000333333000......,,,---...///000000000000111333555777999;;;;;;<<<======<<<;;;999888:::<<<>>>===:::888555333222222666777777666333111111111444555555555333222333444222333222111//////111333444333222222222111///---///---,,,,,,...000//////,,,,,,,,,---000111000...000000000000000111111111000111333444555666666666111111222222444555666777999999888888777777666666555444333222111111111111444333333555888999888777999888777888:::;;;;;;;;;999999999888888777777666999999999888777666444444222333444666777777666666111111111111222333444444666555444444333333333333...222333111333777888555555555555555666666666666666777888999999999999999666555444444444444222111333333333444444444444444777777888777666555333222222333555777777555333111333222111000////////////---000333555666777888:::777666666888:::;;;:::888777777888999999:::;;;;;;:::999777555333111///...------------...///000111111000...---......//////......,,,***((('''&&&&&&(((((())))))))))))((((((((()))******))))))***+++...---,,,...000222222222///000222333333222000///------+++*********+++,,,///---,,,++++++,,,---///---.../////////...---,,,+++---111555888;;;<<<===>>>>>>>>>===<<<:::888777|||}}}~~~}}}}}}}}}zzz|||~~~}}}{{{yyyuuuoooggg___XXXSSSOOOMMMIIIEEEDDDGGGHHHDDDAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>:::@@@CCCBBBBBBDDDEEECCCBBB@@@===<<<<<<===<<<;;;===;;;::::::<<<======<<<<<<======;;;999777777888444666888888777666666666555555555555555444444444555555666777888888888888999888888999999999666444000000111333666888888777444666777555000---...000---...//////......000111333666888666777:::999666444000///333444111///000+++,,,---///000000000000222333555777999;;;<<<<<<<<<===<<<:::999999:::<<<>>><<<:::777555333222111444555666666444222222222333444555444333222222444222222222111000000222444444333222222222111///---...,,,+++,,,.../////////,,,+++,,,...000111000///000000000000000000000000///111333555666666666666222222333444444555555555888888888888777777666666333333222111111111222222555444555777999:::999888:::888777888:::<<<<<<;;;999999::::::999888777777888888888777666555444333111333444666666666666555000000111111222333333333444444444444333333222222000333444222444888999777555555666666666666666666666777888999999999999999555444333444444444222000222222222222333333333333666666666666666555555444444444555666555444333333444333222111000/////////---///333444555555666777666555555777999:::999777666777777888999:::;;;;;;;;;:::888666444222111000/////////000000222333444555333000////////////...---,,,,,,+++***)))((('''((())))))******))))))(((((()))+++***))))))***,,,---,,,+++---///111222111...///111333444333222111...---,,,******++++++,,,...---,,,******,,,---.........///000///...---,,,,,,...111444777999:::::::::;;;<<<===<<<;;;:::999}}}~~~~~~~~~}}}zzz{{{}}}~~~|||yyywwwnnniiiaaaYYYTTTPPPLLLIIIHHHEEEDDDGGGGGGDDDAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<>>============<<<;;;:::999:::<<<>>>>>>>>><<<======;;;999777777888666888::::::999888888888777777777777777666666555444555777888999999888888999888888888999888666333111111222444777999999888444666777555000......000///111222222111222444666666999999666666888777333222///...222444222111222,,,---...///000111111111222333555666999:::<<<<<<<<<<<<<<<:::999999;;;<<<===<<<:::777555333222111222444666666444333333444333444555444222111222333333444444333111222444666444333222222222111///---...---,,,---///000111000---------///222333222111000000000000000000000///...000333555666777666666555555666666666666666555888888888888777777777777333222222222222333444444666666666888:::;;;;;;999:::888777888:::<<<<<<;;;:::;;;<<<<<<<<<;;;:::999999999999888777666555444555666777777666555444333///000111222222333333333333444444444444333222222111444555444555999:::888666666666666666666666555666666777999999::::::999555444333444555444111///000000111111111222222222555555555666666666666666666666555444444444444444555444222111000/////////---///222333333333444444555444444666888999888666666666777888999:::;;;;;;<<<;;;999888666444222222111111111222333555666777999555111000000000///---,,,---------,,,,,,++++++))))))************))))))(((***++++++***)))+++,,,,,,******+++...000111111+++---///222333333333222...---,,,+++***+++,,,,,,...---+++******+++---......///000000000///---,,,,,,...000333555666777777555666888:::;;;;;;::::::~~~~~~~~~zzz{{{}}}~~~~~~{{{wwwuuujjjeee]]]VVVQQQMMMIIIGGGHHHEEEDDDGGGGGGCCCAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===BBBEEEDDDDDDFFFGGGFFFDDDBBB???>>>>>>>>>>>>===:::999888:::===?????????<<<======;;;999777777888888:::<<<<<<;;;999999:::999999999999999888777777444555777888999999888888999888888888999888666333222222222555888:::999888333666777555111......000111333444444444555888:::999;;;;;;777555666444000111......222444333222333---...///000222222333333222333444666888:::<<<===<<<<<<<<<:::999999;;;======<<<:::777555333222111000333555666555444444555333444555444222111222333555555555444333333555888444333222222222111///---///...---...000222222111///...///111333555444333000000000000////////////...000333555777777666666888888888888888777777666888888888888777777777777333333333333444555666666777777777999;;;<<<;;;::::::999888888:::<<<<<<;;;<<<===>>>>>>>>>===<<<;;;:::::::::999888777666555999:::999999777555222111///000111222222333222222333333444444444333222222222555666555666:::;;;999666666666666666555555555666666777999999:::::::::444444333444555444111/////////000000111111111222444444444555666777777888888666555333333333444555555444333111000/////////---///222333222222222333444444444555777888777666555666777888999:::;;;;;;<<<<<<:::888777555333333333333333444555666888999;;;777333111111111///,,,------...//////......---))))))************))))))(((***++++++******+++,,,+++***)))+++...000111000)))+++...111222333333222...---,,,+++++++++,,,,,,...---+++******+++---......///000000000///---,,,---...000333444555555555111333666888:::;;;::::::~~~~~~}}}}}}|||yyy~~~}}}{{{vvvpppiii```WWWRRRMMMFFFDDDEEEHHHGGGGGGEEECCCAAA???>>>CCCBBBAAA??????>>>??????DDDEEEFFFGGGGGGFFFEEEDDDEEEDDDCCCBBBCCCBBB???===;;;;;;:::::::::;;;<<<<<<<<<;;;999777666666666777<<<<<<<<<<<<===>>>???@@@======<<<;;;:::999999888666666888999999999999999;;;::::::;;;;;;:::666333666666777888888777666555555444444333333222222111333555888777444333444666999888777777777777555333///000111222333444444444333000------000222333222///111333666999:::;;;;;;???>>>===;;;:::999888888777888999:::999777555333333111///000333555444222111222222333333333333333666555444444555555444222555555666555444222111//////000222333444444333333777444111111222555777777222222111000111222444555444444333222222444888;;;:::999:::<<<:::666555888:::888777777777777666555777555444555777:::;;;:::999===???======???>>>:::===:::888888:::===??????AAACCCBBB@@@@@@BBB@@@;;;============<<<;;;::::::???===;;;999888666333000//////000000222333444555555555666666666666666666<<<888444444888;;;999666888666444333444666777777888666444444666777888888555555555555555444333333,,,---...000222222111000222222444555666666666666::::::777444222222444777666333111000000111000///000111111111111222222222444333222222333555888999:::888666555444555777888<<<999555666888888444///000//////000222444333222444000111444555111------000///------/////////...+++---//////---***))))))***+++,,,+++******,,,...---+++******,,,,,,+++***++++++,,,,,,...///111222333111...+++)))))))))***///............///000000111///...000222333111///++++++,,,---///111222444000111222222333444888:::~~~}}}}}}}}}xxx}}}}}}{{{xxxrrrlllaaaYYYRRRNNNJJJFFFDDDFFFGGGGGGFFFEEEDDDCCCBBBAAABBBBBBBBBBBBAAAAAAAAAAAADDDEEEEEEFFFEEEDDDCCCBBBDDDCCCBBBBBBBBBBBB@@@>>><<<;;;;;;:::::::::;;;;;;999999888888888999:::;;;@@@@@@??????????????????>>>>>>===<<<;;;:::999999888888999999:::;;;<<<<<<<<<<<<;;;<<<<<<;;;888555666777888999999888777666555555444333333222222111///222444555444333555777999777666666666555333111000111222444666777777777444111...---///111111000000222444777999::::::;;;>>>===<<<;;;:::999999:::999:::;;;<<<<<<;;;:::999666333222222555666666444777777777777666555444333777666666666666666555555555555666666555444222111///111333666888:::::::::777555333444666888::::::777666555444333222222111...//////000222444888::::::888888:::999666888<<<:::999888888999999888666999999999;;;>>>???>>>===>>>BBBDDDBBBBBBDDDBBB??????<<<999999:::===>>>>>>>>>@@@>>>;;;<<>>:::AAAAAABBBBBBAAA@@@?????????<<<888666555555444333///...............///000111111222333444666888999:::666333444888:::999777;;;999777555555666777777999777555555666777777666666666666666555555444444333000///333999;;;888444333444555555666666666666888888666444222222555777888555333222333333333222111111111111111111111111222222111222333666999:::999888666444444444555666:::777444555777777444000000//////000222333333222333000000444444000------111///------...///...------///111000...,,,++++++,,,------,,,******+++,,,,,,+++***+++,,,---,,,+++++++++,,,,,,---///000111000///,,,***))))))***+++---,,,,,,,,,------......000......///222222111...............///000111111111222333333333444777999~~~~~~~~~}}}}}}}}}}}}xxx}}}{{{xxxtttmmmeeeZZZSSSMMMKKKJJJGGGFFFIIIFFFFFFEEEEEEDDDCCCCCCCCCBBBCCCDDDEEEEEEEEEDDDCCCEEEEEEEEEDDDCCCBBBAAA@@@CCCBBBAAAAAABBBBBB@@@???===<<<;;;::::::999::::::777777777888:::===???AAACCCCCCCCCBBBAAA@@@@@@@@@???>>>>>>===<<<;;;::::::::::::::::::;;;===???@@@>>>===<<<======<<<999666777777888999999999888777555555444333222222222222,,,...111333333444666888777666444444444444222000///000222444555666777777444222//////000111111111444555666888999:::;;;;;;<<<<<<;;;::::::::::::;;;666777888999:::999888777444333111222444555555444777777777666555444333222444444555555666666555555333333444555555555333333111333555888;;;===>>>>>><<<;;;::::::<<<>>>>>>===>>>======;;;999777444333///000222555777999:::;;;<<<:::;;;======<<<@@@EEEBBBAAAAAABBBCCCCCCAAA???>>>???AAAEEEHHHIIIHHHFFFDDDGGGHHHEEEEEEFFFEEEAAA>>>;;;999888:::<<<======AAABBBAAA???AAAEEEDDDAAADDDDDDEEEEEEEEEDDDDDDCCCCCC???:::666444444444333000000////////////000000111111111333555999===???===:::888888;;;<<<;;;999888777555333222222333333666444333444555777666666333333333333333222222222777333111777???BBB>>>777555555666666666666666555666666555333222333555888:::888666666666777666555333333222222111000000000000000111222444666999:::777666555333222222333444777555333555777777555222000//////000222333333222444000000333444111......222000......//////...---...000222111///...------/////////...+++******+++,,,++++++,,,...///...---+++++++++,,,---...///000...---+++***))))))************++++++++++++,,,,,,......---///000111000...000000//////.../////////111222333333222333555777~~~}}}~~~~~~~~~~~~}}}||||||||||||}}}yyy}}}~~~yyytttoooggg___WWWPPPKKKKKKKKKHHHHHHKKKEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDFFFHHHHHHHHHFFFEEEDDDDDDCCCBBBAAA@@@???>>>BBBAAA??????AAAAAAAAA???===<<<;;;:::999999999999777777777999;;;>>>AAACCCCCCCCCCCCCCCBBBBBBAAAAAA??????>>>===<<<;;;;;;:::;;;:::999999;;;===@@@BBB>>>===<<<<<<<<<;;;999666555666777888999888777777666555444222222222222222---...111333444666777888555444222333444555444333...///000111111222222222333222111111222444444555888888999:::;;;<<<<<<<<<======<<<;;;::::::::::::666666777777666555444444444444333333555666666666666666777777666555555444333555777888888777888888555666888999::::::999999777888999:::<<<===>>>???AAA@@@@@@AAACCCDDDCCCBBBEEEEEEEEEDDDAAA===999777555666999===@@@AAA@@@???AAA@@@CCCHHHIIIHHHJJJOOOSSSRRRRRRSSSTTTRRRNNNLLLFFFFFFGGGJJJNNNPPPPPPOOOJJJMMMLLLHHHFFFFFFDDD@@@===;;;999:::<<>>;;;999777555333444333333333444444555666444333333444666;;;???BBBCCC@@@===<<<<<<:::888555444444333222111111222333555444444555777999999888333222222111111111111111444333333888>>>@@@===999666666666777666666555555333444444333333444666999;;;:::888888999999888777666666555444333222111000111111111222333555777888555444333222111111111222555444444555777888666444222111000111333444444222555111111444555222000111111000...///111222222111///000222111000......///...000000///---,,,,,,---,,,,,,+++---///000000///,,,+++++++++,,,---.........---+++***)))(((((())))))******+++++++++++++++,,,,,,---...//////...---000//////......//////000111222444333222333444666~~~~~~{{{{{{|||~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{||||||}}}zzz}}}|||vvvooojjjbbbZZZUUUNNNJJJJJJIIIGGGFFFHHHFFFEEECCCBBBAAA@@@@@@@@@DDDFFFHHHIIIIIIHHHGGGEEECCCBBBBBBAAA@@@??????>>>BBB@@@>>>>>>???@@@@@@???===<<<;;;:::999888888888999999999:::<<<>>>AAABBB@@@@@@AAABBBCCCCCCBBBBBB??????>>>===<<<;;;;;;:::;;;:::999999:::<<>>>>>>>>>>><<<;;;:::999999999;;;;;;:::888777555444333666666777777888999;;;<<<<<<<<<<<<;;;:::999777777555888<<<============???===>>>@@@BBBCCCCCCCCCBBB??????@@@BBBDDDFFFHHHHHHHHHHHHIIIKKKOOORRRRRRRRRVVVVVVUUUSSSNNNHHHBBB>>><<<>>>BBBHHHMMMOOONNNLLLJJJLLLSSSZZZ\\\YYYYYY\\\hhhhhhhhhiiihhheee___\\\VVVSSSPPPOOOQQQRRRSSSSSSTTTUUUSSSNNNJJJIIIFFFBBBAAA@@@@@@BBBFFFIIIKKKKKKGGGMMMRRRUUUZZZ]]]YYYTTTJJJJJJKKKLLLMMMMMMMMMMMMKKKJJJIIIIIIIIIGGGDDDAAA@@@???>>>===<<<<<<<<<<<<<<<;;;:::999;;;>>>AAADDDHHHFFFBBB???;;;777333000222444666666555555888:::<<<:::999999::::::888666222222111000///000000111...222666999999888888888555666666666666666555444222333444444444555777:::;;;:::999999:::;;;999888:::999888777666444333333333333222222222333333333333222222111111111111111444444444666777888777666444333222333555555555333777333222555666333222333000//////000333555666555///000111111///......///---///111111000//////000---,,,,,,---///000000///,,,,,,+++++++++,,,,,,---...---,,,***)))(((''''''******+++,,,---,,,,,,+++***+++,,,------,,,------,,,,,,------...000111222000222333444333222444555|||~~~~~~|||yyyyyy|||~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||}}}}}}|||{{{{{{{{{||||||zzz{{{xxxpppiiiddd]]]VVVRRRLLLHHHHHHGGGCCCBBBDDDEEEDDDBBBAAA@@@AAABBBBBBGGGHHHHHHHHHHHHFFFEEEDDDAAA@@@@@@??????@@@AAAAAACCC@@@>>>===>>>??????>>><<<;;;:::999999888999999;;;;;;::::::;;;===???@@@>>>???AAABBBCCCCCCBBBBBB???>>>>>>===<<<;;;::::::::::::999999:::;;;===>>>;;;:::888777888777666444222333555666777666666555777555333111111111222333555555555666888999777666333111000111444777888888333444444444333222111111111333555666666777888:::;;;::::::;;;<<<===>>>???>>>===<<<;;;:::999999:::<<<;;;999777555222111000222333555666777888;;;>>>AAA@@@???>>><<<:::888777888===BBBCCCCCCBBBDDDFFFFFFGGGIIIKKKLLLLLLLLLKKKKKKKKKMMMPPPTTTXXX[[[]]]ZZZZZZ[[[___dddhhhjjjkkkooonnnkkkfff```XXXPPPLLLEEEGGGLLLTTT\\\aaa```]]]YYY\\\dddlllnnnjjjhhhjjjwwwwwwxxxyyyxxxtttnnniiifffbbb\\\XXXVVVWWWWWWWWWXXXZZZWWWQQQMMMLLLJJJFFFFFFEEEFFFJJJNNNRRRTTTTTTMMMSSSXXX\\\```bbb^^^WWWMMMMMMNNNPPPPPPQQQQQQQQQSSSTTTWWW[[[^^^___]]][[[SSSRRROOOMMMJJJHHHGGGFFFKKKJJJHHHGGGGGGIIIJJJLLLPPPNNNLLLHHHCCC>>>:::888222555888999888888;;;>>>AAA???<<<:::888555111...///...---,,,+++,,,---...///444:::;;;777444444666444444555555555555555444222444555555555666888:::;;;::::::;;;<<<<<<:::999;;;;;;:::999888777666555333333333222222111111000000000111111111222222222333333444555666777777666555444333333555555444333777333222555666444333444000//////111444666777666///000111111//////000111---///222222222111111111---,,,,,,---///000///...,,,,,,+++*********++++++------,,,+++***)))((((((***+++,,,---...---,,,,,,(((***,,,,,,+++***+++,,,)))******,,,---000111222///111333444333333444555~~~~~~zzz}}}~~~|||yyyyyy}}}~~~~~~~~~~~~}}}}}}}}}|||~~~~~~}}}|||{{{{{{{{{|||xxxxxxsssjjjbbb^^^YYYSSSPPPKKKGGGGGGGGGCCCBBBDDDCCCCCCBBBBBBBBBDDDGGGHHHKKKJJJIIIGGGEEECCCBBBAAA>>>>>>>>>>>>@@@AAACCCDDDDDDAAA>>>======>>>>>>===::::::999999999999999:::;;;;;;::::::;;;===>>>???@@@AAABBBDDDDDDCCCAAA@@@>>>>>>===<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;999777666777777555444222333555666777777777666777555333111000111333444666555444666999:::888666444222000000222444555555444444555666666666666666222555777666555444555777888888888888999;;;===>>>:::::::::::::::;;;<<<===:::999888555333222111000///222555666777999===AAADDDDDDEEEEEEDDDDDDCCCBBBFFFKKKQQQSSSRRRQQQSSSVVVWWWYYYZZZ\\\]]]]]]]]]\\\ZZZ[[[]]]___ccchhhkkknnnkkkiiihhhiiillloooqqqqqqtttrrroookkkddd^^^XXXTTTIIIJJJMMMUUU]]]bbb```]]]ZZZ\\\cccjjjkkkgggfffiiikkklllnnnppppppmmmgggbbb]]]YYYUUUSSSRRRRRRRRRQQQPPPQQQOOOJJJGGGHHHFFFCCCBBBBBBCCCFFFJJJNNNOOOOOONNNQQQSSSSSSUUUWWWTTTOOOFFFFFFHHHIIIJJJKKKKKKKKKQQQRRRTTTXXX]]]______^^^UUUTTTSSSQQQOOONNNMMMMMMPPPOOONNNNNNMMMMMMMMMNNNPPPPPPPPPNNNKKKGGGEEEDDD:::>>>BBBBBB@@@@@@CCCFFFHHHFFFDDDAAA???;;;777333555444222111111111333444888;;;>>>???===999666555222222333444555555555444444555777777666777999:::<<<;;;;;;<<<>>>>>><<<:::;;;::::::999888777777666222222222222222111111000...///000111222333333333000222333444444444444444444333222222333444333111555111000333444222222444222000///000222444444333111222222222000000222333///111444444333111000000...---,,,,,,...///...,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,)))***,,,---...---,,,+++'''))),,,+++***)))***,,,(((((()))***,,,...000111---///222333333333444555ӵ~~~~~~}}}|||}}}~~~Ħzzz~~~Ħ~~~~~~}}}}}}}}}||||||{{{{{{{{{vvvӵQQQQQQLLLHHHIIIIIIFFFEEEGGGBBBAAAAAABBBEEEHHHKKKMMMMMMKKKIIIFFFCCCAAA@@@???=========>>>@@@CCCEEEGGGEEEBBB>>><<<<<<======<<<999999999888999999::::::::::::::::::;;;===>>>@@@BBBCCCDDDEEEDDDCCC@@@???======<<<;;;:::999999888<<<<<<<<<===<<<<<<;;;:::<<<:::777666777777666444333444666777888888888777777666333Ħ555333333555999;;;999777555222000///000111222222222222444666777888888999333666777666333111111333666666555666777:::<<<===777777888999;;;===???@@@>>>===;;;999888777777777555888<<<>>>???AAAFFFJJJJJJKKKMMMPPPSSSUUUVVVVVVZZZ```fffiiiggggggiiilllnnnoooppprrrrrrrrrrrrqqqffffffgggiiikkkooorrrtttoookkkgggdddccccccccccccdddcccaaa^^^[[[VVVSSSPPPDDDCCCEEEJJJQQQSSSPPPLLLLLLMMMRRRXXXXXXUUUVVVYYYPPPRRRUUUYYYZZZWWWQQQMMMBBBAAA@@@BBBDDDEEEEEEDDDCCCEEECCC???===??????<<<999999:::===AAADDDDDDDDDFFFGGGEEEBBBBBBDDDCCC>>>;;;<<<>>>???AAAAAABBBBBBDDDCCCCCCEEEHHHKKKLLLKKKGGGGGGFFFGGGGGGHHHIIIJJJGGGGGGGGGGGGGGGFFFFFFFFFGGGIIIKKKKKKIIIHHHGGGHHHIIIMMMQQQQQQMMMLLLOOORRRRRRQQQPPPOOONNNLLLHHHFFFDDDCCCAAA??????@@@AAABBBAAAAAABBBCCCCCC@@@:::555000111222333444444555444444666888888777777999:::===<<<===>>>??????===;;;::::::999999888777777777000000111222222222222222---...000111333444444444///000222222222111222222333111000111222222111000444000...111333111111333333111//////000111000///222333444333222222333555222444666555333000//////...---,,,,,,---...---+++,,,,,,+++***))))))))))))((()))***,,,......//////(((***,,,---------+++***&&&)))++++++)))((()))+++(((((()))***+++---...///,,,...2223334444445556664ĉ@ӵ~~~~~~}}}>L|||}}}~~~~~~=hĦ~~~~~~|||}}}|||~~~}}}zzz{{{~~~zzz4ĉ@ӵQQQKKKEEECCCDDDEEECCC@@@EEEDDDBBBBBBDDDIIINNNQQQOOOLLLGGGCCCAAA???===<<<<<<>>>AAADDDFFFFFFFFFFFFDDDCCCBBB@@@===;;;:::999999666444555999<<<<<<;;;???>>><<<;;;:::<<<===>>>CCCCCCCCCEEEFFFFFFCCCAAA???>>>===<<<::::::999999;;;;;;;;;:::::::::999999;;;:::999999888777444111555666777888888888888888555222///>L666666555333444666888888888666222///...000111000............000333555555444777333///111666::::::888444777777777:::??????<<>>===>>>AAABBBAAA@@@EEEEEECCCAAA>>>===>>>@@@CCCBBBBBBEEEJJJOOOSSSUUU\\\^^^aaafffjjjnnnppprrrtttuuuvvvvvvvvvuuusssrrrppptttxxx{{{zzzwwwuuuttthhhiiigggcccdddhhhhhheee___]]]ZZZXXXVVVTTTQQQOOOQQQOOOMMMLLLKKKHHHEEEBBBCCC@@@@@@BBBCCCAAABBBEEEFFFGGGEEEBBBDDDHHHIIIFFFEEEBBBBBBFFFGGGDDDAAABBB;;;999999:::999777666777;;;999999<<<;;;999:::>>>======<<<===>>>???>>>===BBBAAA???;;;888888:::===888999::::::999999:::<<<@@@===::::::<<<===<<<;;;777666666888:::<<<;;;:::<<<<<<;;;;;;::::::;;;;;;>>>@@@DDDEEEEEEEEEEEEEEEGGGKKKOOOOOOMMMMMMRRRWWWYYYXXXWWWYYY[[[]]]^^^^^^VVVVVVVVVUUUSSSRRRQQQPPPPPPRRRTTTUUURRRLLLEEEAAA===>>>>>>===:::888888888666555555666888:::;;;;;;<<<===>>>??????===;;;999999999999888777666555444333444444444333222111111111222222333333333333222333222111/////////000000///...///111333444444222222111000000000222444666222222111111000111111111777333000222666777444111666555333111///---,,,,,,,,,++++++,,,...///...---******))))))***+++,,,,,,+++++++++,,,---...///000---...///000000...,,,+++)))))))))'''%%%%%%''')))000///---,,,,,,---///000//////000000111222333333GG=?~~~}}}}}}~~~~~~|||HdĦ{{{||||||}}}=Īj}}}{{{{{{}}}|||}}}|||zzz{{{}}}|||xxxGG=?JJJEEEDDDGGGIIIHHHFFFFFFEEECCCCCCDDDGGGJJJLLLHHHEEEBBB???======<<<<<<===???AAACCCEEEEEEDDDCCC??????>>>===<<<;;;:::999:::777555666999;;;<<<;;;999999999999:::;;;===>>>CCCCCCCCCDDDEEEDDDAAA???@@@???>>><<<;;;:::::::::;;;::::::::::::999999999999999888999999888555333666666777777777777777777555222///HdĦ444555444222111333444444444444222///000222444444222000//////000333555666666666333000222888<<<===;;;888:::;;;:::<<>>>>>>>>???===<<<<<<999999;;;;;;999:::===:::;;;:::777999======:::;;;777777;;;===:::999:::444333444555666666777888666333333666555333555999;;;::::::;;;<<<======<<<<<<===<<<;;;999999:::<<<:::::::::999888888:::;;;@@@<<<777555666666444333666444333333444555333222444333222222333444555666999;;;===>>>>>>>>>>>>>>>;;;===@@@@@@???@@@DDDGGGPPPPPPPPPSSSXXX\\\]]]]]]dddddddddddddddbbbaaa``````bbbeeegggfffbbb^^^[[[TTTUUUUUURRRNNNJJJHHHHHHEEEDDDBBBBBBBBBBBBBBBAAA>>>>>>===<<<:::777444333666666666555444333111111333333444555666666666666222222222222222111111000444333222111111111222333/////////000222333222000444333111000///000111222333222222111111222222222777444222444888999777444555444222111///...------...---,,,,,,---...---+++++++++***++++++,,,,,,------------------...///000...///000111111///---,,,+++++++++)))(((''')))+++///...,,,++++++,,,...//////000222333444555555555ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦ~~~}}}}}}{{{DdD?fӵĦ|||}}}}}}ӵƜ`1.׼sJJJGGGĭӵEEE@@@???===???@@@AAABBBCCCBBBAAAӵ<<<<<<<<<;;;Ħ777777999;;;;;;>>>???BBBBBB@@@>>>???>>>===Ħ999999999888888888:::Ħ666555444555666777555222///DdD111222222333444ӵ222555ӵ666ӵCCCDDDBBBMMMOOOĦ[[[bbbӵyyyzzz{{{qqqĭӵ[[[WWWRRRQQQMMMKKKKKKHHHDDDGGGEEEDDDDDDDDDCCCAAA>>>:::777555555777999::::::;;;888777:::999777777:::777999999777999<<<;;;777999555444777888666666777222333333444666999;;;;;;999666555999;;;<<>>===???@@@CCC@@@;;;888888999999888999888666666777666555333444444333333444666999:::888888999999999888777666555555555666777888:::;;;AAAAAACCCGGGMMMQQQSSSTTTYYYZZZ\\\]]]]]]\\\ZZZYYY\\\^^^aaacccddddddccccccaaacccdddccc```]]][[[ZZZYYYYYYWWWUUUTTTSSSRRRRRRPPPNNNIIICCC===777333111444555555555444444333222///000000222333555666777555555444333222111000///000000/////////000111111111111111222444555333222555444222000///...//////333333333222222333333444777555444777:::<<<:::888555444333111000/////////111///...---......,,,+++,,,,,,------------......//////.........//////000///000111222111000///...---------,,,******+++---------++++++++++++------///111333666888888888777?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgL~~~S?ʬ3h?D%%)?ZufĦgL~~~}}}g&epppgĉ@KKKFFFg&e>&eIII@eAAAAAA??>>>???AAAAAAAAAAAAAAA@@@g<ĉ============3we<Ħ7777778889993h?@e???AAAAAAAAA???===<<<;;;Z9997776666666665553h?gL666444333222333555666333111///D%%)?333fff?><z222444=?Ħ999g&e:::g&eEEEJJJLLLS?ʬYYY4ff?>ߝLbbb@e\\\g&ejjjnnnnnn3h?g&e>&eGGGFFF??KKKPPPQQQNNNLLLLLLIIIFFFJJJIIIHHHHHHHHHFFFDDDAAAAAA>>>:::888999;;;<<<<<<@@@===<<<>>>>>>;;;;;;???@@@CCCCCCBBBCCCEEECCC===>>>999666777888666555888666999<<<<<>>>>>===<<<<<<===@@@BBBDDD@@@???>>>===<<<999666444444222111111444777999:::::::::<<>>===<<>>AAABBBBBB@@@:::999888HtĦ777444444444444Bt=o9ĦHdĦ444222111111222444555222111000Dtfo9ĦsߝLGdUĦ777Ht@cӵHu]ĦEEEHu]ĦMMMRRRHtƅ^bbbqIܗGIӵaaaH׼sOOORRRHu]ĦXXXXXXBt=o9ĦHƅ^Hu]Ħ@@@KKKIIIPPPTTTRRRQQQRRRQQQNNNPPPPPPPPPRRRTTTSSSQQQOOOMMMIIIDDDBBBBBBDDDEEEFFFIIIFFFEEEHHHGGGEEEEEEIIIKKKNNNPPPOOOOOOPPPKKKEEEBBB;;;555555444222222555777???FFFIIINNNUUUUUUQQQJJJDDDAAAEEEKKKPPPVVV\\\``````___[[[VVVRRRQQQQQQYYY^^^cccffffffcccaaa```bbbbbb```]]]XXXUUUTTTTTTTTTSSSRRRQQQRRRTTTWWWZZZQQQOOOMMMMMMNNNNNNLLLJJJIIIHHHGGGGGGIIIKKKMMMOOONNNLLLIIIGGGDDD???999444111...,,,---111777;;;===CCCBBBBBBCCCDDDDDDBBB@@@BBBCCCEEEFFFGGGFFFEEEDDD@@@@@@@@@@@@AAACCCDDDEEEGGGKKKQQQUUUXXX[[[]]]___^^^aaadddgggiiilllqqquuurrrmmmeee\\\TTTNNNJJJHHH??????>>>>>>===<<<::::::;;;999777555555666777999<<<;;;888555333111000///111111222222333333333444111111222555888::::::999333333333333222333333333444333333333444444555666333444666888;;;<<<;;;:::888777666666555555666666333111111222444444444333111111222333222222111000222222111000000000111111000000000000//////......,,,...///...,,,+++,,,---+++++++++******+++++++++,,,...2225557777776665554DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦ~~~}}}||||||q<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦ|||DdDĦbbb`eĭGGGDdDΦDdDĦIIIDdDĦ@@@???AAABBB@@@<<<::::::<<>>777555444222444777666CCCPPPXXX```hhhfff___UUULLLEEEEEEIIILLLPPPTTT\\\^^^___^^^ZZZYYYZZZ]]]```dddhhhkkkkkkjjjiiiiiilllmmmnnnllliiieeedddcccdddeeedddbbb``````aaacccbbb```^^^]]]^^^]]][[[YYYXXXXXXYYY[[[\\\^^^```aaa```]]]YYYUUUPPPHHH===555111///------222;;;DDDKKKRRRPPPNNNMMMLLLIIIEEEBBBCCCCCCCCCCCCCCCBBBAAAAAA>>>===<<<;;;:::::::::::::::<<<@@@BBBDDDFFFHHHJJJLLLQQQVVVYYY\\\```fffkkkllliiieeeaaa]]][[[ZZZZZZQQQQQQPPPOOOMMMKKKIIIHHHDDDAAA===999777777888999===;;;888444111000//////...///000000111000000//////...///222666888888777111222333333444555555666333333333333444555555666222444666999;;;;;;:::999999999888777666666666777333222111333555666666555333444555555555444333222111111000000000111111222000000/////////.........,,,---///...---+++,,,,,,+++++++++++++++++++++++++++---///2224444444443334DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦ~~~~~~po9uGIdnuR)ĦDdDĦnuR)Ħ~~~CdgĪjDdDĦ}}}~~~DdDĦYYYHߝL`o9EEEDdDΦDdDӵEEEDdDĦAAA===@@@BBB@@@<<<999;;;===@@@@@@@@@@@@@@@AAAgeĦ@@@>>>sp?aĦ======GIdnuR)ĦDdDĦ>>>AAACCCBBB>>>;;;777777666DdDĦ666666666555GIdnuR)ĦDdDĦ///000000111222333333555333333DdDĦnuR)ĦDdDΦDdDĦ;;;DdDĦnuR)ĦDdDĦ]]]DdDĦhhhpo9ucccdddaaa___=ӊB1.uTӵGGGDdDĦ777<<<DdDĦ<<>>======<<<<<<===<<<;;;;;;===???>>>BBBFFFHHHHHHJJJPPPUUUYYYXXXWWWVVVVVVVVVWWWXXXTTTUUUVVVWWWXXXXXXXXXXXXPPPLLLGGGBBB??????@@@AAA@@@===:::666444222222222//////000111000///......000///000111444555444333111111222333444444555555222222222222333444555666222555888:::;;;::::::999999999888666666555555555444333222222444555444222555666777888777666444333000000///000000111222333111111000000/////////000,,,...000000...,,,,,,---++++++,,,,,,,,,,,,++++++,,,---...0001112222222224DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDd<}}}qR/ܗ?fӵ>d<|||~~~>d<ĦSSS4DufئL>eBBBDdDʜ4DuTӵBBBDdDĦBBB<<<@@@CCCAAA===;;;===@@@?????????@@@AAABBBgeĦBBBs<v>aĦ@@@@@@peӵDx<DdDĦ@@@CCCDDDAAA<<<888888777777DdDĦ777888888777peӵDx<>dd<ӵDd<DdDΦDdDĦDDDDdDӵnd<DdDĦddd>d<ĦfffpeӵPPPĦHHHF&uTӵ:::DdDĦ777===>d<Ħ???peӵDx<>d<ʜ4DuTӵkkkppptttzzz}}}{{{zzzyyysssssstttvvvwwwvvvrrrooovvvrrrlllfffbbb^^^[[[YYYXXXVVVVVVZZZ[[[ZZZ[[[___fffjjjlllkkkiiieee\\\SSSEEE===666555555666:::???FFFYYYlllttt{{{~~~uuugggPPPDDD999555777888;;;???888===@@@@@@======AAAEEE@@@BBBFFFHHHKKKMMMQQQTTTNNNSSSZZZ^^^______]]]]]]^^^```aaa___ZZZUUUTTTTTTSSSSSSUUUZZZ___dddffffffkkknnnsssyyy~~~|||wwwrrriii[[[III===////////////333AAASSSaaayyyxxxwwwvvvuuuqqqmmmiiiiiigggddd```^^^]]]]]]^^^YYYXXXVVVTTTQQQOOOMMMLLLHHHHHHFFFCCCAAAAAACCCEEE888;;;>>>>>>;;;;;;???CCCEEEEEEDDDDDDDDDEEEEEEFFFGGGIIILLLQQQUUUYYY\\\]]]___[[[UUUOOOLLLLLLNNNPPPDDDBBB>>>:::888777666777666777777888777666444333444333222333444444333111000111222333333333333222111111111222333444555666333666:::<<<<<<;;;::::::999888777555444444333333555333222222222222111///666777888999888777555333////////////000111222333333222111111000000111111---///111111///---------+++,,,,,,------,,,,,,+++---......///0000001112224DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d>>===<<aĦ===AAAB?Ho9<<<>d>>===;;;:::888555>d<ӵ666777B?Ho9333<x222333222000555666666&ӫeʬtIӇ777>d<Φ>d<ĦPPPD&ӫetIӇoooDdDĦeeesdKĦ]]]B?dp&ĒR333555>d<sdKĦBBBB?Ho9___s&dq&ĒRpppssszzzwwwqqqoooooopppiiifffgggjjjkkkfffbbbaaabbbccc```XXXSSSRRRNNNIIIJJJGGGFFFHHHJJJKKKQQQYYY]]]gggllljjjgggfff]]]QQQDDD???666555:::666888GGGRRRgggzzz{{{dddNNNBBB666222222222222444888999888555666::::::777888777777:::>>>BBBDDDEEECCCDDDHHHMMMQQQPPPKKKFFFRRRNNNMMMMMMKKKFFFDDDFFFEEEGGGJJJMMMQQQVVV\\\aaaeeemmmxxx~~~yyysssfffPPP>>>666///,,,000444<<>>===:::888555333222222333333333333111///---,,,///111333444444333444666777888999:::;;;;;;;;;;;;<<<999555333333444444333444333333333444444222000888888888888888777666555666555333222111000000000444555444333000///000111------......//////000000//////......---------,,,//////0001112222223333334DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkge{{{neOOOHHHfeEEEHu]3hhAAA@@@@@@se???AAACCCCCCBBB@@@??????CCCBBBAAABBBEEEGGGgeĦja>aĦAAADDD@G>>>>>>se?????????>>><<<;;;999666<Ō777888888@G555555Hkge---000222111000111222333HĪj@IŌ777:::ege]]]bbbHu]3hIŌkkkgggDdDĦXXXneSSSLLL@h???>>>>h111333666seJJJneSSSXXX@GkkkhhhsĪj@h___```bbbgggmmmpppooonnnkkkfff___XXXSSSPPPPPPPPPTTTQQQQQQTTTTTTPPPLLLLLLGGGIIIHHHBBB>>><<<888333<<<999999:::;;;;;;@@@GGGRRR^^^fffffffffeee\\\PPPBBB>>>555444999666999IIIYYYnnnmmmOOODDD999555444222222333000333222000111444444111444333333444777999::::::999999<<>>===999888;;;;;;<<<===>>>???CCCHHHKKKVVV]]]fffmmmqqquuuyyy}}}~~~}}}wwwkkkUUUCCC666///,,,...111888KKK^^^yyy~~~uuuiii^^^ZZZXXXTTTQQQQQQRRRUUUWWWdddbbb___```cccfffffffffaaa```______aaadddgggjjjjjjhhhbbbYYYNNNFFFAAA@@@<<<;;;999888888777666444000555777666777;;;======>>><<<;;;===AAAFFFIIIJJJGGGDDDCCCCCCEEEFFFDDDBBBDDDLLLRRRSSSSSSRRROOOKKKFFFDDDAAA>>>;;;888666555333222111000//////000000...000111111000000111333666777888:::;;;;;;;;;;;;???<<<999777888999999888555444444444555555333111333444555777999::::::;;;666666555444333333333333444555555444222222333555333333222222111111000000////////////............,,,---///1113335556667774DuXӵĵD^DdDĦ~~~zzzVVVMMMHHHCCCFFFD^CCC=========s׼sBBB>>>AAACCCDDDCCCBBBBBBCCCBBBBBBBBBEEEHHHIIIgeFm8===>aĦCCCFFFHHH???>>>>>>s׼s??????@@@@@@>>>===<<<:::666Ho444777666666555444333333---...///111111111222444555>>>BBBHHHfffhhhkkkD^aaa[[[UUUDdDĦJJJAAA@@@@@@======<<<<<<;;;000111555<<<s׼s]]]^^^[[[```iiikkkiiibbb___OOOTTTTTTUUUWWWZZZ[[[ZZZYYYVVVSSSOOOJJJGGGEEEEEEEEEEEEAAA@@@CCCBBB>>>::::::>>>BBBBBB???======:::666666333333444444222666<<>>BBBBBB>>>:::888555444666666333333666666666666555555777;;;>>>CCCHHHOOOUUU[[[dddnnnuuu{{{~~~rrr\\\III999222...///000555GGGZZZttt}}}yyylll\\\OOOJJJHHHEEECCCBBBBBBCCCEEEKKKJJJJJJLLLQQQUUUWWWXXXWWWZZZ]]]___aaafffmmmsss}}}~~~|||qqqaaaSSSJJJGGGGGGFFFEEEEEECCC@@@<<<888333777888444333666888777;;;999777888:::<<<======<<<;;;;;;===??????>>>===AAAJJJSSSWWWYYY[[[YYYUUUPPPOOOLLLHHHEEEBBBAAA@@@???===:::777555555555555000111222222111222444666333444555777888888999999<<<999777666777888888777777666555666777777555333111222444777999:::;;;<<<777666666555555666666777333444444444333333555777888777666444222111000////////////000000000000000---...///111333555666777Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<Ħ~~~~~~~~~}}}~~~|||{{{tttkkkbbbĦLLLIIIHHHGGGEEEEEEDDDDDDDDDHHH>d<ĦAAAAAA<<<<<<<<<BeBBBCCCAAACCCDDDEEEDDDCCCCCCDDDBBBCCCDDDFFFHHHHHHgeFYĉ>>>???>aĦDDDEEEFFFFFFDDDCCCBBBBBB@@@???>>>>>>Be???>>>>>>??????>>><<<;;;:::777nu]ӵ666444333444555555555444333333333333333444666444222222222333444555666888:::<<<<<<>>>AAADDDIIIKKKOOOUUU\\\ccciiillljjjhhhfffeeeeee>d<ĦZZZTTTNNNIIIEEE>d<ĦCCC@@@===Ħ===;;;:::999;;;>>>@@@BBBDDDCCCBBB???<<<888555333111333999EEEBejjjoookkkgggcccĦbbbaaagggjjjgggbbb^^^XXXSSSMMMKKKHHHEEEBBBAAAAAAAAA@@@??????@@@@@@AAAAAAAAA@@@???>>>>>>============AAA===<<<>>>>>>;;;888999777:::;;;888888::::::666666333333555444333666<<>>BBBHHHLLLKKKFFF@@@>>>:::888999777444444777444444444222222444888<<<888;;;>>>BBBHHHSSSaaakkkwwwwwwaaaOOO===555111222333888HHH[[[mmmxxx~~~sssdddTTTGGG@@@???===<<<;;;<<<===>>>;;;::::::;;;===???@@@AAACCCHHHLLLOOOPPPUUU^^^fffwww|||zzzlll]]]UUURRRUUUVVVXXXZZZXXXSSSJJJDDD===@@@???:::777888999777>>><<<::::::;;;;;;:::999666666777777888888666555777???GGGJJJMMMQQQRRRPPPSSSRRRQQQOOONNNMMMMMMMMMOOOMMMJJJEEE@@@<<<888666222333333333222333555777444555666777888888888888999777555555666777777666777666666777888888666555666666777777777777777666666666666666777888999999333444555444333333444666888777666444222000///...000000000111111222222222111111222222333333333444?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦzzzrrrkkkaaagdKĦIIIIIIHHHGGGFFFFFFFFFFFFFFFJJJsdKĦ>>>===<<<<<<===BBBCCCDDDDDDEEEFFFEEEDDDCCCCCCDDDDDDDDDEEEFFFGGGEEEŶS>>>@@@BBB3we>>===>>>===<<<<<<======<<<;;;;;;:::888iĉ@3hR/Ō888666666666777888777666666666777777888999777777666666777999<<>>===sdKĦ>>>>>>gdKĦ@@@@@@??????AAADDDHHHKKKTTTRRRNNNHHHBBB<<<777444111444===LLLoooppprrrggg\\\gdKĦMMMQQQUUUTTTNNNIIIGGGEEEAAAAAA@@@???>>>>>>>>>>>>>>>888999:::;;;===@@@CCCEEE>>>???AAABBBCCCBBBAAA@@@CCC???>>>BBBDDDCCCCCCEEE@@@BBB@@@<<<:::;;;:::777333000000222222111555<<>>:::999777444444777888AAAJJJMMMOOOQQQQQQNNNOOOMMMJJJIIIHHHGGGEEECCC===AAAHHHQQQXXXWWWRRRLLLEEE@@@<<<;;;888444333555222333333111000111333555444555666777;;;EEESSS]]]pppzzzxxxcccPPP<<<555222333444999JJJ\\\ooozzz~~~qqqaaaQQQDDD===;;;:::888888999:::;;;=========<<<;;;:::;;;;;;:::>>>AAABBBBBBEEEMMMTTT^^^fffnnnnnndddZZZTTTSSSRRRVVV]]]ccceee```WWWPPPEEEHHHFFF@@@<<<===>>>======<<<;;;<<<======;;;:::444555666666555444444444333888<<<<<>>:::999:::999777444333333444888888999999::::::999999:::999777777999999888777777666666777888888777555888888888777777555444333444444555555666888999:::999999999777555444555777888777666555444333222111000111111111222222333333111222222222222222333333>AneneneneDe~~~|||vvvooohhhneIIIGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIne>>>===<<<======>>>???@@@BBBDDDEEEDDDEEEFFFEEECCCBBBCCCDDDFFFFFFEEEFFFEEECCC>A<<<>>>@@@k<FFFDDDCCCCCCCCCAAAAAA@@@???>>>===<<<;;;===;;;:::;;;<<<===<<<:::::::::999fh666555555555555555555555555666777888999;;;<<<888999:::;;;>>>BBBHHHLLLNNNPPPSSSTTTTTTTTTUUUVVVUUUVVVVVVWWWWWWWWWXXXXXXYYYUUUPPPLLLIIIDeBBBAAA>>><<<::::::ne<<<>>>neFFFJJJKKKLLLNNNPPPUUU[[[___gggccc[[[QQQHHH???999555111666AAARRRccclllmmmjjjeeeXXXne>>>===CCCEEEDDD>>>;;;======<<<:::;;;;;;<<<<<<=========???@@@CCCEEEHHHLLLRRRVVVRRRUUUXXX[[[[[[ZZZWWWUUUQQQMMMKKKOOORRRQQQSSSVVVSSSUUUTTTOOOJJJHHHCCC>>>555111000111111111666===EEEXXXkkktttvvvqqqaaaOOO===<<<555333777555===RRReeessssssaaaSSSBBB===999888777555666:::@@@KKKVVV[[[\\\]]]\\\XXXZZZVVVQQQLLLIIIFFFCCCAAA;;;@@@IIITTT]]]___[[[VVVIIIDDD@@@>>>;;;666555888999::::::888666444333444555555444333555<<>>===;;;::::::;;;:::;;;;;;999777888<<<@@@CCCJJJQQQSSSNNNHHHEEEDDDGGGLLLTTT]]]bbbaaa\\\XXXPPPRRRRRRMMMKKKOOOQQQQQQMMMKKKIIIHHHFFFCCC>>>;;;666777666444222111111333111555555333444:::???@@@===>>>@@@BBBEEEHHHKKKMMMRRRTTTWWWXXXVVVQQQJJJFFFHHHHHHHHHEEEAAA===;;;;;;999999999999888777666666999777666666777777666444555444444555777777666555555666666777777666666555444444444555666777999999===>>>>>><<<999888999:::999999888888777666666555111111111222222222222222......///000222333444~~~~~~xxxppphhhbbbKKKJJJIIIGGGFFFFFFFFFFFFFFFGGGGGGEEE@@@>>>======>>>>>>>>>???@@@AAACCCDDDCCCDDDDDDDDDCCCCCCDDDFFFHHHFFFFFFEEEEEEDDD<<<===>>>DDDDDDBBB@@@AAABBB>>>>>>???>>>>>>======<<<===;;;;;;;;;======<<<;;;;;;;;;999999555555666666777666666666888888999;;;===???AAABBBBBBDDDEEEFFFGGGKKKRRRWWW]]]^^^___^^^[[[XXXWWWWWWRRRRRRQQQPPPNNNMMMKKKJJJHHHEEEAAA??????===??????@@@AAAAAA@@@AAABBBFFFMMMLLLNNNQQQVVVZZZ___gggpppvvvtttnnncccWWWJJJAAA:::777444:::HHHZZZiiinnniiicccUUUJJJ777666888888<<<===::::::>>>@@@???@@@BBBDDDGGGJJJKKKLLLLLLLLLMMMMMMMMMLLLOOOUUUYYY]]]aaahhhmmmoooooollljjjjjjccc___^^^]]]YYYXXXZZZSSSYYY\\\ZZZWWWQQQIII@@@<<<888444444333333999@@@GGG[[[nnnwwwyyysssbbbPPP;;;:::333111333111:::PPP^^^lllzzzzzznnn^^^RRRDDD???;;;999777444777<<>>===:::===BBBKKKRRRUUURRRNNNEEE@@@===<<<;;;888888<<>>>>>888999999777666999@@@EEETTTaaapppyyyxxxooo]]]NNN888222///000111555DDDVVVsss{{{gggTTTFFF:::999888999<<>>BBBCCCAAA>>><<<;;;>>>@@@EEEKKKPPPSSSSSSQQQMMMQQQRRRQQQSSSYYY___```^^^]]][[[ZZZXXXTTTOOOKKKFFFEEEAAA:::444000000111///333333000000555888999666777888999;;;>>>@@@AAAGGGJJJOOORRRSSSQQQMMMKKKMMMOOOQQQQQQOOOLLLJJJJJJBBBBBBAAA@@@???===;;;;;;888777666666666555333111333333222444555666555333444444555666777777666666555555555555666888999999<<<======<<<:::999:::<<<::::::999888777666555555222222222222111111111111------...///111222333~~~}}}|||tttkkk\\\WWWPPPJJJIIIIIIIIIIIIEEEEEEEEEEEEEEEFFFFFFGGGBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>???@@@BBBBBB@@@BBBCCCCCCCCCDDDFFFHHHHHHGGGFFFFFFFFFFFFDDDBBB=========>>>>>>>>>>>>>>>:::===@@@@@@>>>===>>>???;;;<<<===>>>??????>>>>>>===<<<;;;<<<===>>>===<<<<<<;;;:::888777666666666:::;;;===>>>??????>>>===AAABBBCCCEEEHHHJJJMMMNNNPPPQQQQQQOOONNNQQQVVV[[[___```___\\\VVVQQQNNNMMMHHHHHHGGGEEECCCAAA???>>>AAA???======???AAACCCCCCCCCEEEIIILLLMMMNNNMMMMMMJJJLLLPPPSSSUUUTTTSSSRRRJJJNNNUUU\\\dddmmmyyyzzzsssgggYYYKKKAAA;;;888999@@@NNNaaaoooqqqhhh___MMMFFF>>>999444111333888444:::>>>???@@@EEEGGGFFFRRRUUUYYY^^^cccfffhhhiiimmmmmmjjjfffaaa```cccgggjjjoooxxx{{{sssjjjddd^^^VVVQQQQQQUUU^^^hhhkkkiiidddYYYNNNAAA;;;666444222222888@@@JJJ^^^qqq{{{|||wwweeeTTT999888111...000...777MMM^^^kkk{{{~~~rrrdddYYYGGGAAA===:::777444777===BBBOOO[[[^^^\\\YYYUUUQQQEEE@@@:::666444555666666777666777;;;???AAA>>>;;;;;;666444555666555777;;;DDDGGGLLLMMMMMMJJJIIIHHH<<<===>>><<<:::;;;???CCCHHHWWWgggqqqssskkk[[[MMM:::333000111111444CCCTTTkkk|||kkkVVVHHH999999:::===DDDMMMVVV\\\fffhhhjjjiiieeecccccceee\\\XXXQQQLLLIIIGGGEEECCCBBBCCCDDDEEEEEEDDDBBBAAA888777666777;;;???AAABBB;;;@@@CCCDDDIIIRRRZZZ\\\ZZZ[[[^^^cccggghhhfffeee^^^[[[SSSHHH===555444444000555666444333777999888666666666666777888999::::::<<<@@@CCCEEEEEEDDDDDDCCCHHHMMMQQQRRRRRRRRRRRRRRRQQQQQQOOOMMMKKKIIIHHH===;;;:::::::::999777555222111111333444555444222555666666666666666555555666666666666777888999:::888999999999888888:::;;;999999888666555333222111333222222111111000000000000000000////////////~~~~~~}}}yyyooogggZZZUUUNNNIIIGGGGGGHHHHHHEEEBBB???@@@CCCFFFGGGFFFDDD@@@<<<;;;===???>>>=========>>>>>>???@@@BBBCCCBBBAAA???AAADDDHHHJJJJJJMMMLLLKKKIIIFFFCCCAAA???@@@>>>;;;<<<>>>???>>><<<888;;;???AAAAAA@@@???@@@???@@@BBBAAA???<<<;;;;;;>>>??????>>>;;;888888888;;;;;;::::::::::::<<<===AAACCCEEEFFFFFFEEEFFFGGGJJJKKKNNNUUU[[[___^^^\\\]]]ZZZVVVTTTUUUWWWXXXXXX\\\[[[VVVOOOLLLMMMJJJEEEEEEBBB@@@@@@BBBCCCDDDCCC??????AAACCCEEEGGGHHHIIISSSRRRSSSXXX^^^___[[[WWWWWWTTTQQQPPPPPPNNNIIIEEEDDDDDDAAAQQQ]]]ooorrrbbbWWWJJJ;;;555777>>>KKKYYYfffrrrwwwkkkZZZMMM???555444333000222999;;;BBBFFFFFFKKKWWW]]]\\\iiikkkqqqyyy}}}}}}{{{pppfff]]]WWWTTT]]]ooo~~~vvvhhh\\\RRRIIIGGGHHHLLL[[[eeesssqqqlllkkkQQQIII<<<333222222222888BBBQQQgggyyy~~~~~~yyygggRRR@@@777000///------888FFFXXXiii|||iiiSSSIIIBBB;;;777444333888@@@MMMTTTZZZ]]]]]]ZZZOOOCCC===888333//////000222222777000...333999:::::::::333111...,,,---///333555@@@HHHPPPTTTVVVWWWUUUQQQKKKBBB;;;;;;======>>>AAACCCUUU[[[jjjrrrlllcccJJJ===666666///444;;;>>>YYYooolllWWWHHH999:::999:::DDDUUUccciiiyyyzzzxxxtttooommmooorrrssspppkkkccc[[[UUUSSSSSSUUURRROOOOOOOOOMMMIIIFFFDDD===777777999999:::<<<777666777;;;@@@EEEJJJOOOOOOQQQSSSWWW^^^hhhpppssssssllljjjTTTEEEBBB444555///333666777:::???@@@===AAA;;;888:::<<<;;;:::;;;777<<>>===???>>>BBBHHHKKKKKKMMMQQQSSSTTTVVVWWWVVVTTTQQQNNNKKKGGGBBB???>>><<<888555888777666444222000//////444555666777888999999999444555888:::;;;:::999888888888777777777777888888777777666666666666777777777444222222444444222///111111111000//////......~~~~~~}}}|||uuujjjbbbVVVRRRLLLHHHGGGGGGFFFFFFEEEBBB@@@@@@BBBDDDEEEDDD@@@===::::::<<<>>>???>>>===>>>>>>???@@@AAABBBCCCCCCAAAAAABBBFFFIIIKKKLLLMMMMMMLLLJJJHHHFFFDDDCCCAAA???======>>>???>>><<<;;;>>>AAABBBAAA???>>>===>>>@@@AAAAAA???>>>===>>>>>>???@@@???>>><<<======>>>===<<<:::999999;;;===DDDGGGIIIKKKMMMQQQUUUXXX]]]^^^```dddhhhiiigggdddccc___YYYUUUTTTTTTTTTTTTNNNNNNJJJEEEDDDFFFDDD@@@@@@??????@@@CCCEEEEEEEEEJJJKKKMMMPPPSSSWWWYYYZZZ]]][[[[[[^^^cccdddaaa]]]XXXTTTOOOKKKGGGCCC>>>;;;444555444FFFUUUjjj~~~|||kkkZZZOOODDD888555999>>>PPPdddooouuuvvvlll___OOOAAA777555444111444;;;BBBPPP[[[^^^dddooowwwxxx~~~~~~xxxjjj[[[QQQLLLJJJOOOaaaqqquuuvvvyyywwwpppmmmcccVVVNNNGGGAAAAAAEEEMMM]]]jjj}}}~~~~~~dddMMM@@@444222222333:::DDDWWWmmmmmmXXXAAA777000///------777EEEZZZkkk~~~kkkUUUGGGAAA<<<:::888888>>>FFFQQQZZZbbbbbb]]]VVVLLLCCC666111,,,((()))+++...///444//////444888777444333444222...,,,,,,...111444444===FFFLLLRRRXXXZZZXXXQQQGGG>>><<<<<<:::;;;>>>===PPPXXXjjjtttooohhhPPP@@@999888000555;;;===YYYooo~~~iiiSSSEEE333555666:::FFFZZZjjjrrr~~~zzzrrriiidddcccdddjjjjjjhhheeebbbaaabbbdddmmmllllllmmmnnnkkkfffbbbWWWNNNGGGEEECCC???===>>>999777555444555666999<<<;;;???CCCFFFKKKUUUbbbkkk}}}yyyzzzdddQQQJJJ999999777;;;>>>@@@FFFNNNSSSRRRKKKDDD???BBBDDDBBB??????;;;===;;;888888;;;999555888666777<<<>>><<<===@@@HHHJJJMMMPPPSSSUUUUUUVVVTTTRRROOONNNLLLIIICCC???777666333111////////////444555555555555444444333555666888999::::::::::::999999888777666666666666666666555555555555666666888555333444555555333111333222222111///......---~~~~~~|||zzzwwwnnnccc[[[PPPNNNJJJHHHGGGFFFEEEDDDEEEBBB@@@???@@@AAAAAA@@@===;;;999:::<<<>>>???>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBCCCEEEIIILLLNNNNNNNNNMMMLLLKKKIIIGGGFFFEEECCCAAA????????????>>><<>>>>>???:::;;;======<<<<<<>>>?????????>>><<<:::;;;>>>AAAKKKMMMPPPTTTXXX^^^eeejjjkkkkkkkkklllllljjjeeebbb```[[[SSSMMMJJJIIIHHHHHHAAABBBAAA@@@BBBFFFGGGCCCDDDEEEGGGLLLQQQUUUVVVUUUWWWWWWXXXZZZ\\\^^^```aaa[[[YYYWWWXXXZZZ[[[YYYVVVOOOKKKEEE???;;;777333111...000///BBBRRRggg|||uuudddRRRGGG>>>666888???BBB[[[ttt}}}{{{vvvmmmbbbPPPCCC999777555333777@@@GGG[[[mmmsssxxx|||wwwzzzxxxgggTTTIIIEEEFFFIII\\\lllqqqpppnnnggg^^^XXXPPPHHHDDDAAA@@@DDDJJJSSScccppprrrSSSDDD666222111333<<>>::::::999:::AAAIIISSS^^^fffddd[[[RRRHHHAAA444000***(((***...111333555222444;;;???<<<999777999666111---+++,,,...000+++333;;;CCCMMMXXX^^^^^^UUUJJJ@@@<<<:::999:::===;;;QQQ[[[nnnxxxuuunnnWWWEEE<<<;;;222666;;;>>>ZZZppp~~~yyydddOOO@@@111444666;;;III___qqqzzz|||yyyqqqeeeXXXPPPNNNNNNTTTVVVWWWXXXYYY\\\___bbblllnnnsssxxx{{{{{{wwwttthhh```YYYUUUOOOHHHDDDDDDFFFDDD???:::666444333222222666::::::<<>>BBBFFFKKKOOORRRUUUTTTTTTUUUTTTPPPKKKGGGDDDBBB>>>;;;888777666666666666666666666555555555444444555666777888999999:::999888777666555555555666555555444444555555666888666555555666666444333444444333222000//////...~~~}}}{{{wwwqqqhhh]]]VVVMMMKKKIIIHHHHHHHHHFFFDDDDDDCCCAAA???>>>>>>======<<<<<<;;;;;;<<<===>>>>>>>>>>>>???AAABBBBBBCCCCCCDDDDDDEEEHHHLLLOOOPPPOOOOOONNNLLLJJJGGGEEEDDDCCCCCCBBBBBBAAA@@@???===<<>>=========???@@@???===<<<===>>>999;;;<<<<<<<<<===???AAA@@@AAAAAA@@@@@@BBBGGGLLLTTTWWW[[[___ccchhhmmmqqqmmmmmmkkkiiieee```[[[XXXXXXSSSKKKEEEBBB@@@???>>>;;;>>>@@@BBBHHHPPPRRRPPPPPPRRRWWW^^^dddhhhiiihhhcccbbb___\\\ZZZXXXWWWWWWOOOLLLIIIHHHIIIIIIHHHGGGDDDAAA===999666555444333333444333DDDQQQddd|||tttnnn]]]LLLCCC===777;;;CCCKKKeeezzznnncccOOOBBB888777555444:::DDDQQQdddvvv}}}|||mmmddd]]]```fffkkkqqqvvv|||{{{vvvhhhXXXMMMKKKMMMRRRbbbppprrrmmmeeeZZZQQQHHHCCC@@@BBBDDDHHHQQQYYYgggsss{{{uuuWWWFFF666111000222<<>>EEEQQQYYY```___ZZZSSSIII@@@555222---,,,...333777:::;;;999;;;CCCHHHHHHHHHJJJCCC>>>777000+++***+++,,,)))000777@@@LLLYYY```aaaWWWKKK???:::999888:::===@@@VVVbbbuuuzzzsss\\\GGG>>><<<333777>>>BBB^^^sssxxxdddNNN>>>444777999>>>LLLcccvvv~~~yyysssfffVVVGGG???>>>??????@@@BBBCCCCCCEEEHHHKKKSSSWWW___gggooosssttttttzzztttpppnnnjjjdddaaabbbYYYXXXSSSKKKDDD@@@;;;666666666666666666:::EEEQQQ```jjj|||ooo\\\OOO;;;:::555999===BBBMMMZZZ___^^^___VVVRRRWWW^^^^^^[[[YYYMMMNNNKKKFFFDDDDDDAAA<<<999666555777777555666:::888777777777:::>>>CCCEEEKKKLLLNNNOOOQQQPPPOOONNNSSSRRROOOLLLIIIEEEBBB@@@888777777777777777888888666666666666777888:::;;;999888777777666666666666666666555555555555666666777666555555555555444444333333333222222222222111|||}}}}}}~~~~~~~~~}}}~~~|||xxxssslllbbbYYYSSSLLLKKKJJJIIIJJJIIIGGGEEECCCCCCBBB???===;;;;;;;;;>>>>>>>>>===<<<<<<<<<===>>>???@@@BBBCCCCCCCCCCCCDDDDDDFFFJJJMMMPPPOOONNNNNNMMMJJJFFFCCCAAA@@@???BBBCCCCCCBBB@@@???=========???AAAAAA???>>>>>>???>>>??????>>>;;;:::;;;<<<>>>???@@@@@@@@@AAACCCEEECCCFFFIIIIIIJJJMMMTTTZZZ```ccchhhjjjkkkkkklllllliiihhhfffaaa\\\VVVRRRQQQQQQMMMHHHDDDCCCCCCBBBBBB@@@DDDHHHLLLSSS]]]```^^^___```dddiiimmmnnnllljjjeeebbb]]]WWWRRRNNNKKKJJJDDDBBB???>>>>>>>>>???>>>???===;;;888666666777888333555444DDDOOO^^^ssshhhfffVVVGGG@@@;;;777:::CCCPPPhhhqqqcccJJJ???666555444444>>>JJJ```nnn{{{{{{nnnVVVPPPKKKJJJLLLQQQZZZdddhhhmmmqqqmmmddd]]][[[]]]aaakkkssspppdddVVVIII@@@::::::>>>FFFNNNWWWcccooovvvVVVEEE666000///111:::GGGXXXrrrttt```KKK???666666555444:::CCCPPPcccvvv}}}{{{sss```MMM999555444444333333888???LLLPPPTTTVVVYYYWWWMMMAAA555222///...111666999;;;AAA===>>>CCCHHHKKKPPPUUUNNNHHH???555---***)))******111999CCCQQQaaahhhiii^^^QQQBBB:::777555777:::???WWWdddyyy}}}www```HHH???<<<333888@@@FFFccczzzkkkTTTDDD777999;;;@@@OOOfffyyy~~~vvvfffRRRAAA888777999444666777666666666777999AAAEEELLLTTT[[[aaafffiiijjjhhhhhhjjjkkkiiikkkooohhhkkkhhh___VVVOOOEEE<<<999444000222333444;;;CCCUUUccc|||tttbbbTTT>>>===555999>>>EEEPPPZZZ\\\XXXUUUNNNKKKQQQYYY\\\\\\\\\VVV\\\]]]VVVMMMHHHEEEBBB@@@;;;888888777444555999===;;;888666666888;;;<<<@@@AAACCCEEEHHHLLLPPPSSSTTTUUUWWWWWWUUUQQQMMMJJJ>>>===;;;999888888888888::::::999999999:::;;;<<<888777777777777888888999888888777777777777888888555555555555444444444444222222333333444555555555uuu|||~~~}}}||||||~~~|||yyytttmmmeee]]]WWWSSSMMMLLLJJJJJJJJJJJJHHHFFFBBBCCCBBB@@@===:::::::::>>>???@@@>>><<<;;;;;;<<<>>>???AAACCCDDDDDDDDDCCCDDDDDDGGGJJJNNNOOOMMMLLLKKKIIIFFFCCC@@@>>>======@@@BBBCCCCCC@@@>>>======;;;===??????>>>>>>???@@@>>>>>>>>>===;;;;;;<<<>>>AAABBBCCCBBBBBBDDDGGGJJJLLLQQQUUUVVVVVVXXX^^^dddgggjjjmmmmmmjjjfffcccbbb^^^]]]YYYTTTOOOKKKKKKKKKKKKIIIGGGHHHIIIKKKKKKJJJOOOSSSWWWZZZaaaiiillliiiiiiiiiiiijjjjjjhhhccc```VVVSSSNNNIIIEEEBBB@@@@@@===<<<;;;;;;;;;<<<===>>>>>>>>><<<777333000000111111444666HHHSSSaaasssgggbbbRRRCCC<<<777444888AAAPPPeeezzzppp```EEE:::333333333666BBBQQQiiisss{{{tttcccLLLFFF@@@===;;;===FFFOOOZZZcccnnntttsssqqqppppppnnnrrrrrriiiZZZKKK@@@<<<===@@@IIIUUU___iiiwwwrrrSSSDDD666111000111999EEEUUUnnntttcccMMMAAA888777777555:::BBBNNNaaatttzzzwwwnnn\\\KKK999555444444333111555;;;EEEFFFGGGLLLSSSUUUMMMAAA888666444444777:::<<<<<>>444///222444555<<>>:::333777<<>>BBBHHHLLLPPPSSS___jjjpppjjj^^^UUUOOOLLLJJJDDD@@@>>>;;;888999===>>>===;;;999888888888888666777999:::===BBBHHHMMMNNNQQQUUUYYYZZZXXXUUUSSSMMMKKKGGGDDDAAA???>>>>>>:::::::::999999888888777999999999888888999999:::999888888777777888888999333555666555333333444555333333444555555666777777yyy~~~~~~xxxuuuoooggg___XXXTTTSSSNNNLLLJJJIIIIIIIIIHHHFFFAAACCCCCCAAA===:::999::::::===>>>>>>;;;:::;;;===>>>@@@BBBDDDEEEEEEDDDCCCCCCDDDGGGJJJMMMMMMKKKHHHFFFEEEBBB@@@>>>>>>>>>>>>===@@@CCCCCC@@@>>>===>>>;;;===>>>>>>======>>>???<<<===>>>>>>===>>>AAACCCGGGHHHIIIJJJKKKNNNRRRUUU[[[```dddddd```___cccgggfffggggggddd___ZZZWWWUUURRRQQQMMMHHHDDDDDDGGGKKKKKKKKKMMMPPPUUUWWWWWWVVVZZZ]]]___```dddiiiiiifff```___]]]]]]\\\YYYUUUQQQGGGDDDAAA===;;;;;;;;;<<<===>>>@@@AAABBBDDDFFFGGGGGGFFFDDD>>>777111//////000666;;;OOO[[[gggxxxkkkeeeSSSAAA999444111888BBBRRRfffyyy~~~{{{sssdddVVV@@@777111222444999HHHXXXkkkuuu|||{{{zzzwwwkkk]]]HHH@@@888555444444888>>>JJJTTTaaammmssstttsssrrrjjjiiifff^^^QQQHHHEEEGGGMMMQQQZZZeeekkkqqq{{{kkkPPPBBB666444333333999CCCPPPiii~~~~~~|||rrrdddNNNAAA777777777444888???III]]]pppuuurrriiiXXXGGG777444333333222000222888:::;;;<<>>555222///111444666777888:::<<<===@@@CCCCCC@@@>>>===>>>CCCBBBEEEIIILLLOOOWWW___jjjxxx~~~xxxhhhWWWEEE:::333444333444@@@PPPcccpppmmm\\\???888111444888@@@MMMXXXXXXSSS@@@;;;888999;;;===CCCJJJZZZfffqqqqqqkkkccc[[[TTTNNNIIIDDDDDDCCCAAADDDIIIFFFFFFFFFEEECCC@@@>>><<<666888999999999;;;???BBBFFFHHHKKKMMMOOOPPPPPPPPPSSSQQQNNNKKKIIIHHHHHHHHHAAABBBBBBAAA@@@>>><<<:::>>>===;;;:::999888888888888888777777777777888888444666777666444444555777666666666666666666666666~~~}}}vvvrrrlllcccZZZUUUSSSSSSOOOLLLIIIHHHHHHHHHGGGFFFAAACCCDDDAAA===::::::;;;777:::<<<===;;;:::<<<>>>>>>@@@BBBDDDEEEEEEDDDCCCCCCDDDFFFJJJLLLLLLIIIFFFCCCBBB@@@>>>>>>???@@@AAA<<>>>>>???<<<===>>>===<<<;;;<<<===;;;<<<>>>??????BBBEEEHHHQQQSSSUUUVVVYYY]]]bbbffffffkkkooommmfffbbbcccggg```___]]]YYYTTTOOOMMMMMMOOONNNKKKFFFCCCEEEKKKPPPRRRTTTXXX]]]bbbeeeeeedddXXX[[[[[[ZZZ[[[^^^\\\WWWKKKJJJIIIJJJJJJIIIFFFDDDEEECCC@@@===<<<<<<>>>???EEEGGGJJJLLLMMMPPPRRRTTTTTTTTTRRRLLLCCC<<<999888///666<<>>555000222444;;;KKK]]]ooozzz{{{uuupppfff\\\HHH===333222444555666888999AAANNN[[[dddgggfffeeeZZZXXXUUUOOOIIIFFFKKKRRRYYY]]]dddjjjkkkkkkqqqxxxjjjOOOBBB888666666444:::CCCLLLdddwwwyyywwwwwwooocccMMM@@@666666666333666===EEEYYYkkkpppmmmdddSSSCCC333111000111000...000555000444555555777999777333222222222333444555333111,,,))))))...222888AAAJJJWWWPPPEEE:::222////////////888FFFXXXmmm}}}}}}xxxfffQQQCCC:::555666999>>>YYYjjj~~~}}}vvv___NNNCCC>>>333777???FFFddd}}}{{{bbbOOO<<<<<<;;;<<>>@@@BBBDDDHHHLLLPPPOOOJJJDDD@@@???555444555777888:::BBBJJJ[[[nnn~~~sssaaaHHH===555222------???TTTooozzzvvvdddFFF>>>333555888@@@NNN\\\___[[[DDD@@@<<<999666666>>>GGGIIIUUUccckkklllhhh^^^UUUHHHDDDAAACCCEEEFFFLLLRRRUUUVVVVVVUUURRRNNNIIIFFF???AAACCCBBB???===>>>@@@>>>>>>======>>>???AAABBBKKKJJJIIIHHHHHHIIIKKKLLLPPPQQQQQQPPPNNNKKKHHHFFFBBB@@@>>><<<999777666666777777666666666666777777444777999888555555666999999999888777666555444444~~~xxxxxxlll```[[[XXXSSSPPPPPPQQQJJJFFFIIILLLIIIEEEDDDDDDCCCAAA???===;;;;;;:::@@@???===<<<;;;;;;<<<<<>>>>>===>>>>>>CCCCCCBBBAAA???===;;;:::CCCAAA>>><<<<<<=========;;;<<<<<<>>>AAAHHHPPPUUUZZZ^^^```aaadddjjjkkkiiiooojjjffffffddd___\\\]]]YYYWWWSSSNNNIIIGGGHHHIIIIIIKKKHHHCCCCCCIIINNNPPP[[[^^^dddhhhiiigggcccaaaVVVQQQLLLKKKNNNNNNJJJFFF@@@???===<<<===@@@DDDFFFEEEGGGHHHEEEBBBAAADDDGGGRRRTTTXXX[[[^^^_________dddbbb\\\SSSHHH===777444000>>>CCCXXXjjjrrr|||rrroooXXXCCC;;;555222;;;KKK^^^nnn{{{yyylll]]]OOOFFF999444111111444;;;JJJXXXmmmpppqqqnnnggg___[[[YYYEEECCC<<<444333777888555777;;;BBBJJJPPPSSSQQQOOOJJJHHHEEEDDDGGGPPP\\\dddnnnllliiiaaaUUUPPPWWWcccgggyyyqqqSSSEEE;;;:::999666999???LLL```nnnooonnnqqqmmmdddKKK<<<000...//////444===IIIXXXgggllleeeYYYHHH<<<666555222111111000///...222111//////111222222111///---,,,,,,.../////////,,,......------333===FFFTTTMMMFFF???666...---000000@@@LLLgggzzz~~~zzziiiTTTDDD888222222666<<>>555555222333CCCXXXtttkkkRRR???333555777<<>>===<<<<<<;;;???>>>===<<<<<<<<<<<<===AAAAAAAAABBBBBBBBBCCCCCCEEECCCBBBBBBCCCDDDDDDCCC@@@@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@???>>>===>>>>>>>>>???@@@@@@@@@???<<<===>>>@@@EEELLLUUU[[[eeejjjllljjjiiikkkkkkiiifff```[[[ZZZXXXTTTRRRTTTNNNMMMKKKGGGEEEDDDDDDFFFJJJKKKHHHCCCCCCJJJRRRUUUccceeeffffffccc]]]WWWTTTJJJHHHEEEBBBAAA???===<<<;;;::::::;;;>>>CCCHHHKKKUUUVVVVVVRRRNNNLLLNNNPPPVVVWWWYYY]]]aaaeeeiiikkknnnkkkdddYYYLLLAAA999666111???EEE]]]rrr|||zzzkkkUUUBBB:::666444@@@PPPeeesss{{{mmm[[[LLLBBB777333000111444<<>>???DDDNNN[[[hhhpppvvvkkk]]]QQQHHHDDDJJJRRRbbbwwwoooSSSEEE:::888888555888>>>FFFZZZjjjjjjhhhiiibbbWWWHHH:::......//////555===EEETTTdddiiidddXXXIII===666333000000111222000...222000//////111222222111111///------------,,,***(((***++++++---444???HHHXXXQQQHHHAAA888000///333555FFFRRRooopppYYYGGG:::222222666;;;QQQ___www{{{uuuaaaOOODDD;;;888777888EEETTTqqq}}}rrrZZZGGG:::999888;;;CCCPPP```kkkxxx}}}xxxmmmbbb\\\XXXUUUUUUYYYYYYTTTNNNMMMOOOVVV^^^cccfffeee]]]TTTGGG>>>555111///...111555<<>>777555666<<>>999888666333888:::;;;;;;<<>>============???>>>===============>>>CCCCCCBBBBBBAAA@@@@@@@@@CCCBBB@@@@@@BBBCCCBBBAAA???>>>>>>>>>>>>??????@@@<<<===>>>???@@@@@@@@@@@@<<<===???AAABBBBBBAAAAAABBBDDDHHHMMMSSS[[[dddjjjppptttvvvrrrooommmjjjfff]]]VVVPPPPPPOOOMMMNNNQQQOOONNNMMMLLLKKKJJJJJJJJJIIIJJJGGGBBBDDDMMMVVV[[[iiihhheee```ZZZRRRKKKGGGBBBCCCCCCAAA===;;;<<<===:::::::::<<>>999666777DDDWWWooo|||nnn[[[III===555111///000555>>>NNN]]]ooolllcccWWWJJJBBB???@@@BBBKKKQQQOOOKKKGGGBBB===999888666666777777555444999999???KKK\\\mmmxxx~~~kkkTTTEEE>>>>>>CCCJJJ]]]uuukkkSSSDDD888666555333666===GGG]]]nnnooollljjj```RRRFFF888---,,,......444<<>>999777:::DDDNNN___mmmzzz}}}zzzuuunnnhhhddd___XXXVVVXXXVVVWWWRRRGGG===888444///333555666777777999<<<>>>DDDGGGLLLQQQVVV\\\cccgggjjjkkkggg```[[[YYYVVVQQQHHHEEE@@@===;;;999666555666555444444555666555333888777777777777999:::<<<yyyqqqccc[[[TTTQQQMMMIIIFFFGGGIIIDDDAAACCCDDDAAA>>>???>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>???CCCCCCCCCBBBAAAAAA@@@@@@CCCBBB@@@@@@BBBCCCBBBAAA===<<<<<<<<<===>>>??????999:::<<<===>>>?????????===???AAABBBCCCCCCEEEFFFJJJNNNUUU\\\ccciiiooosssrrrttttttssstttssskkkbbbTTTNNNIIIKKKMMMOOOSSSXXX[[[[[[ZZZYYYXXXUUURRRPPPHHHIIIFFFBBBEEEPPPZZZ___gggddd___XXXPPPIIIDDDAAA@@@AAACCCEEEFFFFFFGGGHHHBBBAAA@@@@@@CCCGGGKKKNNNLLLLLLKKKGGGAAA>>>???AAAGGGFFFEEEHHHOOOZZZeeellltttoooeeeXXXKKKAAA;;;999<<>>@@@GGGOOO___vvvzzzhhhSSSDDD777444333000444;;;JJJbbbvvvyyyvvvrrreeeVVVGGG888---,,,---,,,111888HHHWWWgggnnnllleeeZZZPPPGGGCCCAAADDDKKKOOOMMMJJJLLLJJJGGGFFFFFFFFFEEECCC@@@>>><<<;;;;;;999777444444555777888;;;BBBKKKQQQYYYQQQFFF>>>666111333999999KKKYYYzzzyyy___III999000000444999NNN[[[rrr~~~yyytttaaaKKK???555222111222;;;HHH^^^kkkxxx}}}wwwhhhTTTCCC444444444444666;;;BBBGGGOOOTTTZZZ___bbbdddfffhhhkkkfffaaa]]]UUUIII@@@===:::>>>DDDOOO___mmmooojjjaaaTTTFFF<<<444//////222222BBBJJJcccvvvwwwwwwdddWWWFFF:::777444333AAATTTkkk}}}~~~eeeOOO777777555666@@@QQQ___eeekkkcccZZZTTTLLLBBB;;;999111111333999BBBLLLRRRUUUYYYRRRKKKFFFAAA???EEEMMM```nnn}}}~~~{{{{{{vvvsssqqqlllhhhhhhllleeeeee___RRREEE===888333000111444666777999:::;;;@@@AAACCCDDDGGGLLLRRRVVVbbbfffhhheeeeeeggggggeeeYYYUUUOOOIIIEEE@@@;;;888999888777777999:::999888666666666666777999;;;<<<}}}uuulll]]]VVVQQQOOOLLLGGGFFFGGGFFFBBBAAACCCBBB>>>===>>>======<<<<<<===>>>>>>???======>>>??????@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCBBB@@@??????@@@AAAAAA@@@;;;;;;;;;;;;;;;<<<===>>>::::::;;;<<<===============???AAABBBDDDIIIPPPUUUWWW\\\ccciiikkklllllllllmmmmmmmmmqqqyyy{{{oooaaaOOOJJJHHHMMMSSSXXX^^^dddfffeeedddcccaaa\\\TTTOOOFFFIIIHHHFFFIIISSS]]]aaaccc___XXXPPPHHHCCC@@@???======AAAHHHPPPTTTRRROOOIIIGGGDDDAAA@@@AAACCCDDD???AAAAAA>>>:::999;;;>>>CCCCCCDDDIIIRRR```mmmtttwwwqqqfffXXXJJJ@@@<<<;;;;;;EEEFFFYYYlllssszzzmmmVVVFFF999666555888HHH]]]|||uuu```LLL>>>000------222999EEEWWWgggmmmggg\\\OOODDDAAADDDHHHRRRbbbqqqssslll```RRRHHH888666555555666777666666444555<<>>;;;;;;===@@@DDDIIIPPPVVV[[[___UUUIII???555...000555999IIIWWWyyy{{{aaaKKK<<<333333777999NNN\\\sss~~~vvvoooZZZGGG:::000......///888CCCVVVgggwwwyyynnn^^^MMMAAA444555666666666999===@@@>>>AAAEEEIIILLLPPPTTTXXX```ZZZUUUQQQKKKCCC@@@AAA>>>======EEEWWWiiirrrrrriii\\\KKK???666000///222222@@@GGG```uuuzzz|||kkk[[[III:::666333222>>>PPPgggzzz~~~fffOOO999999555333999HHHVVV]]]ddd___ZZZXXXRRRHHH@@@>>>777555333444999@@@FFFIIIUUUSSSRRRQQQLLLHHHLLLRRRdddqqq~~~}}}yyyuuurrroooooollljjjmmmssstttuuupppaaaPPPEEE<<<666111222444777:::;;;;;;;;;>>>???>>>===>>>AAAEEEIIIPPPWWW]]]^^^bbbhhhllllllgggbbb\\\UUUPPPJJJDDD@@@DDDBBB@@@???>>>===;;;999666555555555666888999;;;yyyoooeeeWWWSSSPPPOOOLLLGGGEEEHHHFFFBBBAAACCCBBB======???===<<<<<<<<<======>>>???<<<===>>>@@@AAAAAAAAAAAA???@@@@@@AAABBBCCCCCCDDD???>>><<<<<<>>>???>>>===<<<;;;;;;;;;;;;<<<<<<===;;;<<<<<<==================???CCCFFFKKKSSS^^^fffkkknnnqqqqqqnnniiieeeccceeefffiiiqqq|||sssdddTTTQQQRRRZZZaaafffkkkpppnnnlllkkkkkkiiibbbWWWOOOGGGKKKMMMMMMPPPXXX___aaaaaa\\\RRRIIIBBB???>>>>>>BBBCCCGGGQQQZZZ]]]XXXRRRIIIFFFAAA<<<999888999:::888:::<<<;;;::::::>>>BBBCCCEEEIIIPPP[[[hhhssszzzyyysssgggWWWJJJAAA>>>>>>999FFFIII[[[hhhlllqqqdddOOOAAA777888777:::KKKaaa|||vvvbbbMMM>>>///------333<<>>CCCAAA>>>;;;???NNNdddrrrvvvooo```NNN@@@666//////222...<<>>===@@@======<<<<<<<<<===>>>>>><<<===???@@@BBBBBBBBBBBB>>>>>>>>>???@@@@@@AAAAAA???===<<<<<<>>>>>>>>>===>>>>>>===<<<<<<<<<======<<<===>>>???@@@@@@@@@@@@AAAEEEKKKOOOTTT[[[fffnnnrrrrrrppplllfffaaa^^^]]][[[aaaiiiqqqyyy{{{qqqfffZZZXXX[[[ccciiijjjlllooolllllllllnnnmmmfff[[[RRRIIIOOOTTTUUUXXX^^^aaaaaa]]]WWWMMMDDD???>>>@@@BBBLLLOOOUUU\\\___\\\TTTMMMAAA???;;;777666666777888888;;;===>>>>>>@@@DDDIIIJJJLLLQQQXXX```hhhnnnrrrnnnhhh]]]PPPEEE@@@@@@AAA===OOOVVVgggnnniiijjj[[[HHH<<<777:::<<>>CCCDDD???888222555666999@@@KKKWWWbbbiiijjjhhhhhhgggeeedddjjjrrrzzzrrrWWWFFF666000...,,,222:::EEEaaa{{{qqq```JJJ<<<000...---)))+++111333<<>>:::777666666777???CCCKKKQQQQQQQQQWWW```bbbgggmmmoooqqqoooggg^^^WWWTTTQQQOOOMMMOOOYYYdddnnnzzz{{{jjjVVVCCC777555666999@@@HHHOOORRRSSSKKKJJJHHHDDDAAA???@@@AAA===CCCHHHFFFGGGMMMSSSVVV```___^^^```aaabbbaaa___XXXUUUPPPKKKGGGBBB===:::;;;:::888666555555666666{{{xxxpppcccXXXPPPMMMMMMMMMJJJEEEDDDGGGFFFDDDDDDEEEBBB>>>>>>AAA======<<<<<<<<<<<<======<<<===???AAABBBCCCBBBBBB============>>>>>>>>>>>>AAA@@@>>>>>>@@@@@@@@@???AAA@@@???>>>>>>===>>>>>>===>>>@@@AAACCCDDDDDDDDDHHHMMMTTTXXXZZZ___gggnnniiigggccc]]]XXXUUUVVVWWWSSS^^^jjjqqqtttsssllleeeWWWVVVYYY```dddcccbbbccceeeeeegggjjjkkkfffZZZQQQKKKSSSYYY[[[^^^aaabbbaaaWWWQQQHHHAAA>>>@@@EEEHHHPPPVVV]]]```\\\RRRIIIDDD<<<:::777666666888;;;======@@@CCCDDDEEEGGGLLLQQQUUUWWW\\\```dddfffggghhh^^^YYYOOOEEE>>>===@@@CCCDDDYYYcccsssuuuiiieeeTTTCCC:::777<<>>222//////...333;;;CCCSSSdddlllllleeeYYYOOOBBBBBBAAA???;;;999999:::777777666555555777:::>>>777777999;;;:::777999>>>???@@@???BBBOOOdddwwwoooZZZIII<<<444222555222@@@EEEZZZlllsss|||rrrgggQQQ>>>888444222<<>><<<:::888666666666666|||yyyrrrfff]]]ZZZOOOMMMJJJGGGEEEFFFGGGHHHHHHFFFDDDAAA?????????@@@===>>>>>>===;;;;;;<<<>>>BBBBBBBBBBBBBBBCCCDDDEEEDDD===999===AAABBBAAABBB???>>>===>>>AAACCCDDDCCC???@@@???<<<===BBBDDDCCCJJJIIIHHHJJJLLLNNNNNNMMMSSSTTTVVVWWWWWWYYY[[[]]]^^^ZZZTTTOOOLLLLLLOOOQQQUUUWWWZZZ___cccdddcccaaa[[[WWWTTTTTTRRROOOPPPSSSYYYcccmmmpppllldddVVVJJJGGGNNNTTTXXX\\\``````]]]RRRMMMDDD===;;;@@@HHHOOOWWWaaajjjiii]]]MMMBBB===444999:::666555:::???@@@EEEEEEGGGIIIHHHGGGKKKQQQTTTUUUWWWXXXXXXWWWUUUTTTOOOIIIDDDCCCBBB@@@CCCHHHQQQddduuuxxxuuuooo___NNN>>>===;;;888<<>>OOOdddsss~~~|||tttiii___UUUOOOGGG>>>999777888999===AAAIIIQQQVVVTTTHHH<<<888777444111555>>>DDDDDDOOOPPPTTTVVVUUUWWW```lllqqqzzzqqqSSSCCC444000...+++///777BBB___yyyqqqZZZHHH===333222222///+++***//////111333666999<<<>>>CCC@@@@@@CCCDDDAAAAAADDDHHHGGGFFFFFFFFFGGGIIIJJJOOOLLLIIIGGGEEECCC???===@@@@@@@@@AAAAAA@@@@@@???:::777333000---------...///;;;@@@YYYsss{{{dddRRRFFF===;;;<<>>666222111222???DDD]]]sss}}}xxxoooWWWCCC<<<777333<<>>JJJSSSdddSSSBBB999555333777>>>HHHOOORRRMMMFFF@@@:::444444444555888<<>>AAAAAA>>>FFFEEEEEEFFFJJJPPPVVVYYY^^^___aaadddeeebbb]]]YYYQQQLLLEEE@@@>>><<<888666~~~wwwrrrjjj^^^UUURRROOOMMMJJJGGGFFFFFFGGGHHHJJJGGGDDD@@@===<<<<<<<<<<<<=========;;;;;;<<<>>>@@@@@@AAABBBDDDEEEFFFFFFIIIAAA<<<>>>@@@>>><<<===BBBAAAAAABBBDDDFFFFFFFFFAAACCCAAA>>>@@@FFFKKKKKKSSSSSSSSSUUUWWWXXXVVVTTTQQQRRRRRRPPPOOOPPPRRRUUUSSSQQQNNNLLLLLLMMMOOOQQQQQQQQQRRRTTTWWWXXXVVVUUUKKKGGGDDDDDDBBBAAADDDIIIYYYdddnnnqqqmmmdddUUUIIICCCHHHOOOUUU]]]aaa\\\TTTKKKGGGAAA<<<;;;BBBNNNWWWffflllpppjjj[[[III<<<777666:::<<<<<>>>>>>>>BBBHHHXXXjjjxxxzzzuuukkkYYYGGG======;;;;;;AAARRRjjj|||ttt]]]GGG:::000000000333===NNNcccqqqtttgggYYYNNNAAA>>>888444444777<<<@@@HHHLLLQQQSSSSSSOOOHHHCCC>>>===999444555;;;===<<>><<<999888777666333222222222333444444444444444555333000---++++++,,,---***666888PPPjjj~~~wwwaaaPPPDDD<<<:::<<<:::FFFLLLcccpppnnnpppcccZZZJJJ999222000000000222999AAANNNZZZdddiiijjjjjjfffeeeccc```]]]YYYVVVTTTWWWVVVTTTUUUVVVXXXXXXWWWXXXVVVRRROOOMMMLLLJJJIIIEEEIIINNNWWWhhh}}}}}}gggPPP???555111000444AAAHHHbbbzzzvvv^^^GGG>>>777222:::JJJddd~~~lllUUU===555...---333===LLLXXXfffZZZLLLBBB999444999BBBJJJSSSZZZWWWPPPIII@@@999111111111111444777;;;===<<<::::::======888666777888444222333222111777???GGGXXXmmmyyyzzzooo\\\KKK:::999;;;GGG[[[qqqxxxnnngggdddaaa```ZZZRRRNNNNNNLLLHHHCCCAAA@@@???AAAEEEJJJLLLWWWXXXZZZ^^^bbbcccbbb``````\\\VVVQQQMMMHHHBBB>>>}}}uuunnneee[[[SSSQQQNNNMMMJJJGGGFFFFFFGGGHHHLLLIIIEEEAAA===;;;:::999:::<<<===<<<;;;;;;<<<===>>>???BBBDDDFFFGGGGGGGGGJJJBBB======>>><<<:::;;;AAA@@@@@@AAADDDEEEEEEDDDAAADDDCCCBBBGGGPPPWWWXXX[[[ZZZZZZ[[[[[[ZZZWWWTTTQQQPPPNNNKKKIIIIIIMMMPPPKKKLLLLLLMMMNNNOOOPPPQQQMMMKKKIIIHHHIIIIIIHHHGGGCCC>>>;;;;;;:::;;;AAAIIIZZZeeeooopppjjj___PPPDDD???DDDLLLWWWbbbdddZZZMMMDDDCCCAAA>>>???IIIYYYffftttvvvtttiiiWWWEEE888333333777:::???GGGOOOQQQMMMHHHDDDBBBAAA>>>;;;===BBBDDDCCCBBBAAAAAABBBCCCDDDEEEBBBAAADDDHHHKKKPPPWWWbbbppp{{{yyyqqqeeeRRRAAA888888888:::BBBUUUmmm~~~ttt\\\FFF999000///000222;;;LLL___mmm~~~yyyhhhVVVHHH>>>999666444444888???FFFKKKVVVVVVTTTPPPJJJFFFFFFGGGHHHHHHEEE@@@>>>???;;;666888777888::::::>>>IIITTThhhtttjjjRRRBBB333///...,,,000888FFF^^^vvvwwwfffXXXMMMAAA>>>===;;;::::::>>>>>>??????>>>>>>===<<>>CCCLLL\\\ooo|||zzziiiYYY===;;;<<>><<<;;;;;;999:::<<<<<<;;;;;;<<<===???@@@CCCEEEGGGGGGFFFEEECCC===999;;;<<<<<<===???AAA@@@@@@AAACCCEEEDDDCCC@@@EEEIIIMMMUUU___ffffffeeebbb]]]ZZZWWWTTTPPPNNNKKKJJJGGGEEEDDDFFFKKKNNNOOOPPPRRRSSSSSSQQQOOONNNJJJGGGCCCAAAAAAAAAAAA@@@AAA===:::::::::>>>GGGQQQ]]]gggooommmdddWWWHHH===<<>><<<@@@EEEIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKOOOXXX___cccgggmmmkkktttxxxrrrggg[[[KKK???555666777;;;EEEWWWmmm|||qqqZZZEEE888111111000222999HHHZZZggguuu{{{zzzlllXXXHHH===777:::999888:::@@@HHHQQQVVV```XXXNNNFFF@@@>>>BBBHHHNNNRRRTTTRRRPPPLLLBBB999888666444555444777AAALLL[[[iii}}}mmmRRRBBB333///---+++///666@@@UUUlllxxxzzznnnddd[[[TTTSSSSSSPPPOOOOOOPPPPPPPPPPPPOOONNNLLLKKKOOOLLLKKKMMMLLLJJJKKKNNNPPPOOOMMMKKKIIIIIIIIIIIICCCAAA???>>>>>>???>>>===<<<<<<;;;999777555333222......------...000111333111;;;:::MMMbbbsssoooYYYHHH<<<555333555111>>>EEE^^^pppqqqwwwlllaaaNNN:::333333333222222222444999???FFFMMMSSSVVVZZZ\\\___cccgggkkkmmmnnngggffffffiiinnnrrruuuvvv~~~}}}yyytttoookkkjjjiiimmmttt}}}|||gggPPP>>>444111222111???FFF```xxxlllRRRAAA666///444@@@SSSpppyyyaaaHHH@@@888555555<<>>AAAFFFIIIKKKOOORRR]]]jjjzzznnn\\\AAA===<<>><<<;;;;;;;;;888:::<<<===<<<<<<===>>>AAABBBDDDFFFFFFEEECCCBBB>>>999666999;;;;;;???CCCCCCBBBAAABBBEEEGGGHHHHHHDDDMMMVVV^^^gggpppsssqqqmmmggg]]]TTTOOOLLLJJJIIIBBBBBBBBBBBBCCCGGGLLLPPPWWWWWWWWWVVVSSSNNNJJJGGGFFFDDDAAA????????????>>><<<999777777888===IIIVVVdddlllqqqjjj]]]PPPCCC999999HHHYYYfffllliii]]]QQQBBBCCCCCCEEEJJJWWWiiiuuuxxxsssjjj[[[KKK???999777;;;???HHHSSSbbbkkkfff]]]JJJDDD???@@@BBBDDDIIIPPPNNNQQQUUUYYY[[[\\\[[[ZZZ___aaahhhsssxxxxxxxxxzzzrrrsssooodddWWWLLLBBB:::777999<<>>;;;999555444222000............---999;;;NNNaaannn}}}mmmVVVEEE888000...000///;;;AAAZZZkkkooowwwnnneeeTTTBBB:::999666333222555666888:::===???AAABBBGGGIIINNNTTTZZZ___ccceee\\\[[[\\\```ffflllppprrr||||||zzzvvvqqqnnnooopppxxxyyyfffOOO===222000111000>>>CCCZZZppp~~~nnnTTTBBB666///333<<>>>>>>>>??????BBBCCCDDDDDDDDDCCCAAAAAA???;;;888999:::;;;???DDDDDDAAA@@@@@@DDDHHHKKKLLLRRR[[[eeelllrrrwwwvvvrrrggg___SSSIIIDDDCCCCCCCCCDDDFFFIIILLLNNNQQQUUUWWWXXXWWWUUURRRMMMHHHDDDAAACCCBBBAAAAAABBBAAA???===:::777777888999>>>LLLZZZjjjppppppfffWWWKKKAAA;;;888HHH\\\iiimmmiii^^^SSS@@@@@@AAADDDLLLYYYhhhqqqtttnnnbbbSSSEEE<<<888777>>>EEEQQQ```ooovvvqqqgggSSSLLLFFFGGGKKKPPPWWW^^^```dddkkkrrrwwwxxxxxxwwwxxxyyy~~~}}}xxxvvvkkkggg___RRRFFF===888666777999>>>FFFPPP]]]kkksss|||zzzkkkWWWDDD888222222111222777DDDTTT```hhhhhh```PPPAAA999666555555888???IIIUUUaaakkkpppmmmXXXDDD======???EEENNNbbblllwww}}}~~~yyylll```LLLGGGBBB???;;;:::>>>EEEWWWaaapppuuuttt|||xxxdddIII<<<111000...***+++000555DDDUUUaaajjjqqqqqqmmmiiigggjjjqqqtttqqqoooooojjjjjjiiiiiiiiiiiijjjkkkiiiggggggkkkmmmnnnrrrwwwyyywwwtttqqqnnnlllkkkkkkgggdddaaa___````````````aaa```]]]ZZZVVVQQQNNNLLLGGGEEEAAA===888444111000...<<<@@@SSSdddppp|||{{{iiiRRRAAA666...,,,...---777:::QQQccchhhrrrkkkdddWWWIIIAAA;;;444///---333444555777777666666555888:::>>>BBBFFFIIILLLMMMIIIHHHHHHKKKQQQWWW\\\^^^dddeeeeeeccc___]]]```bbbkkkttt}}}}}}zzzrrrbbbNNN<<<111///000///===AAAVVVkkkyyypppXXXEEE777111333999DDD```|||kkkLLL>>>555666777;;;MMMbbbvvvvvvqqqfff[[[RRRIIIBBB>>>CCCDDD>>>999888777555444555777777777666555444111111222444444333888???MMM^^^nnnsssooojjjfffdddccckkkwwwsss___FFFAAA<<>>@@@@@@???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAA===;;;<<<<<<===BBBHHHIIIFFFCCCCCCGGGMMMRRRUUUaaahhhnnnpppqqqqqqlllfffYYYRRRIIIBBB???@@@AAABBBJJJNNNSSSWWWXXXXXXXXXYYYRRRPPPNNNKKKHHHEEEDDDCCCDDDEEEFFFHHHHHHFFFAAA===:::999:::<<<===BBBPPP___jjjnnnkkk]]]NNNEEEAAA>>><<>>???EEEPPP]]]hhhmmmnnnggg[[[MMMBBB;;;::::::>>>IIIYYYjjjyyy{{{qqqfff]]]VVVVVVZZZ___fffmmmtttwww||||||zzzzzz{{{uuujjjbbb___SSSOOOHHHAAA999555555777:::>>>EEENNNYYYeeeooouuu}}}~~~vvvfffQQQ???444/////////111888EEEVVVbbbfffeee^^^QQQGGGCCC@@@>>>CCCGGGOOOXXXbbbjjjpppsssnnnZZZHHHAAA??????GGGSSSeeemmmvvvzzz|||zzzpppfffUUUOOOJJJGGGCCC@@@BBBGGGRRRYYYbbbaaa^^^gggeeeTTT@@@555...///000,,,,,,111222===IIIRRRXXX\\\]]][[[WWWVVVZZZaaadddcccbbbccc```^^^\\\[[[[[[]]]___```\\\YYYYYY]]]```bbbffflllqqqooommmkkkiiiiiiiiiiiidddaaa^^^]]]___aaabbbbbb______^^^]]][[[YYYWWWVVVQQQPPPLLLHHHCCC???;;;:::888FFFHHHXXXeeemmm}}}xxxvvvdddOOO???444...---///---555555JJJ[[[aaalllfffbbb[[[SSSMMMFFF<<<777666888999999999999999888777444555777999:::<<<<<<<<<;;;999888999>>>CCCGGGHHHSSSUUUWWWUUUQQQQQQTTTXXX\\\fffnnnqqqsssuuutttqqqgggbbbWWWGGG888000///111,,,:::???TTTiiixxxttt\\\HHH:::333222555;;;UUUooooooTTTBBB666777777888FFFXXXhhhooonnncccUUUJJJBBB<<<333888999444111444666777777888:::<<<<<<;;;:::888777666777888666555;;;CCCUUUgggyyy}}}ttthhh]]]VVV[[[eeesssxxxhhhKKKEEE>>>>>>JJJaaazzzqqqWWWEEE>>>???EEEOOOZZZ```fffqqqzzz}}}~~~|||xxxtttpppmmmlllkkkaaa^^^YYYTTTPPPKKKFFFCCC@@@CCCEEEHHHJJJOOOVVV[[[|||~~~}}}wwwggg___VVVSSSPPPMMMMMMPPPJJJJJJJJJIIIIIIHHHHHHGGGFFFDDDAAA>>><<<;;;;;;;;;777:::>>>@@@AAA@@@AAABBB@@@??????@@@AAABBBCCCDDDAAA===<<<===???@@@GGGNNNUUUQQQNNNMMMRRRYYY```ccckkkooopppmmmiiifff___XXXQQQMMMGGGDDDDDDFFFHHHIIIIIINNNTTTWWWWWWTTTRRRQQQLLLJJJHHHFFFEEEFFFGGGHHHHHHIIILLLOOOOOOKKKDDD???999999;;;===>>>CCCQQQ```fffiiidddUUUGGG@@@??????BBBLLLZZZiiitttssseeeTTTBBB??????GGGTTTbbbjjjmmmggg```UUUJJJAAA>>>>>>???CCCPPPcccuuu~~~wwwmmmddddddgggkkkrrrxxxxxxyyyyyyzzzzzzzzzzzzyyylllhhheeeaaaYYYNNNFFFDDD<<<999777555444444888<<>>BBBDDDCCCBBB>>>===???EEEHHHHHHIIILLLJJJHHHEEECCCBBBDDDGGGIIIEEEBBBBBBFFFHHHJJJNNNSSSPPPOOONNNMMMMMMMMMNNNOOOMMMJJJHHHHHHJJJMMMOOOPPPIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKIIIGGGDDDBBB@@@??????KKKJJJUUU___eeesssmmmrrraaaLLL===444//////111///666444GGGWWW^^^jjjeeefffcccaaa___XXXOOOJJJKKKFFFFFFEEEDDDCCCCCCCCCCCC999:::;;;<<<============:::888555555888<<>>:::444888999555222444777888===>>>AAACCCCCCAAA???>>><<<;;;;;;:::666333888@@@OOOaaasss||||||sssaaaOOOFFFJJJRRRaaasss}}}uuuhhhPPPIII@@@===EEEYYYqqqnnnVVVFFFAAABBB777???EEEGGGLLLXXXeeekkklllllllllmmmooorrrtttvvvtttqqqmmmhhhccc]]]VVVQQQJJJJJJHHHFFFEEEHHHOOOUUU}}}uuulllccc[[[PPPKKKKKKMMMLLLKKKIIIIIIIIIIIIIIIIIIHHHHHHEEECCC@@@<<<;;;;;;<<<===@@@AAABBBAAA@@@???AAACCC@@@AAACCCBBB@@@??????@@@AAA@@@???===>>>BBBIIIMMMZZZSSSQQQVVV^^^ccceeehhhuuunnnfff```^^^ZZZUUUOOOMMMIIIHHHKKKMMMMMMPPPTTTXXXUUURRROOOOOONNNMMMLLLOOOJJJFFFFFFIIIKKKHHHEEEOOOKKKFFFEEEFFFFFFCCC???;;;<<<;;;999???LLLXXX]]]iiidddZZZNNNFFFCCCBBBAAA@@@LLL[[[gggooolll^^^OOO>>>===@@@IIIWWWfffqqqvvvnnncccVVVKKKAAA;;;;;;???===MMMbbbuuu~~~uuujjjddddddffffffeeeoookkkgggffffffeeebbb___UUURRRLLLFFF@@@<<<:::999777888777555444666===BBBGGGLLLXXXiiixxx~~~zzz}}}yyypppbbbPPP@@@333---***,,,///444===JJJXXXaaabbb___\\\ZZZXXXVVVSSSQQQRRRVVVZZZ[[[ZZZ[[[^^^aaaVVVNNNEEE@@@<<<:::===CCCMMMQQQSSSOOOMMMNNNMMMKKKEEEEEEDDDCCC@@@>>><<<;;;<<<<<<;;;<<<===<<<999777111111222222111111111111333111///222777::::::888888777666777888888666444;;;;;;:::999:::;;;<<<===;;;999777888;;;===???@@@:::999888888999999888777666888888666777<<<>>><<<777777666666666888999:::???>>>======??????>>>===@@@BBBFFFLLLRRRYYY___cccbbbTTTCCC888111,,,+++---111555999@@@MMM]]]hhhjjjllleeeaaadddfffccc___]]][[[ZZZWWWSSSOOOOOORRRTTTPPPNNNLLLLLLLLLIIIDDD@@@:::;;;888555777;;;<<<999<<<===>>>>>>>>><<<:::888===>>>???BBBEEEFFFFFFDDDFFF???:::888666222111333222777666OOOhhhwwwxxxcccOOO>>>333000333:::LLLVVVooouuudddKKK777555666444<<>><<>><<<<<<===>>>@@@@@@AAAAAA@@@??????@@@BBB@@@AAABBB@@@>>><<<;;;<<<>>>??????AAADDDJJJQQQWWWfff```^^^dddiiiiiihhhhhhfff___WWWRRRQQQQQQNNNKKKQQQOOOQQQVVVWWWSSSRRRTTTUUUQQQLLLIIIHHHHHHHHHGGGKKKGGGDDDEEEIIILLLKKKIIIKKKGGGBBBAAACCCDDDCCC@@@>>>???>>><<>>BBBMMM[[[fffjjjfffWWWHHH<<<===AAALLL\\\kkktttyyyvvvhhhWWWKKKBBB:::999;;;@@@PPPdddttt~~~vvvjjjbbbXXXRRRQQQSSSSSSRRRTTTQQQNNNMMMMMMMMMKKKHHHHHHEEEAAA<<<888555444333666777888888888<<>>???@@@???>>>AAA:::555444333///...000///555444MMMfffvvvyyycccOOO===000---///555GGGRRRlll~~~qqqhhhOOO;;;777666333;;;HHHTTTfffqqqlllaaaWWWJJJ======;;;:::;;;@@@FFFJJJLLLOOOSSSVVVTTTLLLFFFEEEEEEGGGIIIKKKHHHBBB===;;;:::===EEESSSdddoooooodddZZZDDDIIIAAANNN^^^iiivvvnnn```NNN>>>:::???JJJ___rrrqqqaaaNNN???>>>999AAA<<>>======>>>???AAABBB???@@@AAA@@@>>>>>>@@@AAA???@@@AAA???===;;;;;;<<<<<<>>>AAAEEEJJJQQQYYY^^^kkkfffdddggggggbbb]]]\\\XXXSSSNNNLLLNNNPPPQQQPPPSSSSSSVVVZZZXXXQQQLLLKKKRRROOOKKKHHHIIIJJJKKKKKKIIIFFFCCCDDDHHHJJJJJJHHHDDDAAA>>>>>>AAABBBAAA@@@@@@AAA@@@???EEEQQQ[[[___fff___TTTJJJBBB???@@@AAAGGGRRR___fffggg```QQQCCC999;;;BBBNNN^^^mmmuuuyyyyyyiiiVVVJJJBBB<<<999:::>>>LLL^^^kkkqqqooofff\\\UUUNNNFFFAAAAAABBBAAAAAADDDBBB@@@?????????===;;;===<<<:::888777888999:::;;;>>>AAACCCFFFKKKSSSYYYeeefffiiinnnssssssooojjjeee___TTTFFF999000,,,+++,,,,,,------000666>>>CCC@@@@@@@@@@@@>>><<<999888999555333444888999777333777444222444444333555999777<<>>666///---,,,+++---000+++...000333;;;FFFLLLLLLNNNJJJJJJQQQWWWYYYZZZ\\\^^^^^^\\\ZZZYYYZZZ]]]___ccc___ZZZXXXYYY\\\^^^```aaafffhhhddd___]]][[[YYYTTTUUUWWWXXXWWWTTTQQQOOOJJJJJJIIIIIIGGGFFFDDDCCCCCC===888777555222111333000777777OOOhhhyyy|||fffRRR@@@333000222555HHHUUUooottthhhPPP;;;555222...444>>>JJJ^^^qqqvvvpppgggYYYKKKBBB@@@@@@CCCIIIQQQWWW[[[]]]cccfff___RRREEE@@@@@@???DDDJJJLLLIIIEEEAAA@@@<<<===CCCQQQ```hhhfffaaaRRRTTTHHHPPP\\\ffftttllldddRRRAAA:::;;;BBBTTTggg|||uuugggSSSBBB@@@888@@@>>>OOOdddrrr{{{pppkkkeee```^^^[[[VVVRRRPPPVVV^^^cccfffjjjppptttxxxvvvuuutttqqqiii^^^TTT}}}xxxrrrhhh]]]UUUPPPKKKHHHHHHJJJKKKKKKJJJJJJKKKJJJGGGDDD@@@=========>>>>>>???@@@AAABBB@@@@@@AAA@@@???>>>@@@BBB>>>???@@@???>>>>>>???@@@>>>AAAEEEJJJOOOVVV\\\aaahhhbbb^^^]]]ZZZRRRMMMKKKMMMLLLMMMPPPUUUXXXYYYXXXXXXUUUTTTTTTQQQJJJFFFFFFPPPNNNLLLMMMNNNOOOOOONNNGGGEEEBBBAAABBBCCCBBBAAA<<<<<<===@@@BBBCCC@@@>>>>>>@@@???@@@IIIVVV___bbbjjj```TTTKKKCCC???@@@DDDMMMXXXdddhhhfff]]]OOOCCC888:::???KKKZZZhhhpppssstttcccOOOEEEAAA>>>;;;;;;<<>>============>>>AAADDDGGGIIIJJJMMMQQQTTTWWW\\\dddjjjllljjjgggeeeccc___YYYUUUTTTPPPHHH>>>444...------((()))***+++,,,000444888888999::::::777555333222999888666777:::<<<;;;999>>>:::999<<<===<<<>>>CCCHHHLLLOOOLLLKKKMMMMMMKKKIIIIIIJJJJJJJJJJJJJJJIIIIIIFFFCCCBBBAAABBBAAA@@@??????@@@BBBDDDFFFHHHJJJJJJJJJIIIIIIIIIHHHGGGFFFAAA@@@@@@AAACCCDDDCCCAAA@@@???===<<<;;;;;;;;;<<<>>><<<:::999999888666444666666666555333222222222333555444111111444666444000000///...,,,***((('''))))))***,,,...///...,,,.........///111333555777777222//////...++++++...///111111000444:::<<<:::===999888>>>BBBDDDEEEHHHJJJJJJKKKJJJJJJMMMPPPTTTQQQNNNIIIHHHKKKSSSZZZ___ccckkkooollliiijjjlllmmmkkknnnqqqttttttrrrooommmccccccbbb```]]]ZZZYYYYYYTTTLLLEEEAAA===777444555111888999RRRkkk{{{zzzeeeQQQAAA555222555555IIIWWWqqqyyyiiiSSS===555111---000888BBBUUUjjjtttvvvsssjjjaaaZZZXXXXXX[[[bbbiiiooosssllloooppphhhYYYJJJ???::::::===CCCKKKPPPRRROOOLLLHHHEEECCCGGGQQQYYY^^^___]]]aaaVVV]]]fffjjjtttkkkiiiXXXFFF>>>;;;???NNN___tttzzznnnYYYEEE@@@888@@@???UUUooozzzvvvoooeee]]]QQQQQQRRRQQQQQQTTTZZZ___hhhlllsssyyy|||zzztttooo~~~~~~xxxrrrjjj```VVVMMMKKKGGGEEEEEEFFFGGGGGGIIIIIIIIIHHHEEEBBB???===>>>??????@@@@@@@@@@@@???@@@AAAAAAAAA??????@@@BBB???@@@@@@???======???AAABBBFFFLLLQQQVVV\\\aaaeeeccc\\\UUUPPPKKKEEECCCDDDCCCGGGOOOWWW\\\]]]ZZZXXXXXXRRRMMMKKKIIIGGGJJJNNNOOOOOOOOOOOOOOOMMMIIIFFFAAA???===<<<<<<======<<<666:::???DDDFFFDDD???;;;;;;<<<>>>AAALLL[[[dddfffiii]]]PPPHHH@@@:::===BBBOOO[[[ggghhhcccYYYMMMCCC:::999===FFFSSS___fffiiikkk[[[IIIAAA>>><<<::::::<<>>@@@@@@???AAADDDGGGKKKHHHGGGJJJMMMOOOTTTZZZ^^^bbbddd```]]]^^^]]]ZZZ\\\\\\]]]]]]]]]]]]]]]\\\ZZZWWWSSSQQQPPPPPPNNNMMMSSSUUUVVVXXX[[[\\\^^^^^^```[[[YYY\\\bbbddd```[[[RRRRRRRRRTTTVVVWWWVVVUUUPPPNNNLLLIIIGGGEEEEEEEEEDDDCCCCCCDDDEEEDDDBBB???>>>???@@@???<<<;;;;;;===;;;===<<<999999===>>><<<;;;:::999666111,,,(((%%%&&&(((,,,111555777555222444333222222222444555666;;;888777888666111000333555666555333555999888444555111000444666666888<<>>>>>???BBBDDDBBB???<<<;;;>>>EEENNNTTTVVV^^^bbb___^^^cccjjjmmmkkknnnrrrvvvyyyyyyxxxwwwoooqqqrrrqqqppppppqqqsssoooeee[[[SSSIII???999888333<<<>>>VVVmmm{{{wwwbbbNNN===111...111111FFFTTTooo|||nnnZZZEEE:::444000222777:::HHHXXXdddkkkooopppnnnjjjhhhhhhjjjpppvvvzzz|||{{{yyyvvvooocccRRRBBB777;;;999<<>>???@@@AAAAAAAAA@@@???>>>???@@@AAA@@@>>>>>>@@@AAAAAABBBAAA???======???AAAJJJNNNTTTYYY]]]```ccceeeYYYQQQIIIDDD@@@===>>>CCCEEEMMMYYYbbbeeeaaaZZZTTTLLLFFFAAAAAADDDGGGOOOWWWVVVUUUSSSRRROOOJJJCCC>>>888777777777777999:::;;;555:::BBBGGGHHHDDD???:::999;;;===CCCPPP```hhhiiiiii\\\OOOHHHAAA<<>>FFFQQQZZZ___```bbbTTTEEE>>>;;;888777888888>>>BBBCCCDDDEEEBBB===666777888999;;;<<<>>>>>>???CCCJJJPPPTTTXXX\\\___eeeccc___[[[XXXVVVUUUUUUXXXYYYZZZVVVQQQMMMMMMOOOIIIHHHEEEBBB???<<<;;;:::222333444333111000111111111444888;;;<<<===>>>???;;;>>>CCCEEEFFFHHHMMMQQQOOOQQQSSSRRROOOPPPTTTXXXYYYVVVWWW]]]ccchhhnnnuuu}}}|||xxxxxxvvvsssttttttsssrrrpppmmmkkkjjjllliiigggeeeeeedddcccaaakkkmmmnnnppppppooommmllllllfffccciiirrrvvvqqqjjjbbbbbbbbbdddggghhhgggfff^^^]]]YYYVVVSSSQQQPPPPPPQQQQQQRRRUUUWWWWWWTTTRRRJJJLLLNNNMMMJJJHHHJJJLLLPPPRRRPPPLLLKKKNNNNNNLLLKKKJJJGGGAAA:::111)))$$$###(((000;;;CCCEEEDDDAAAAAA@@@???>>>>>>???@@@@@@BBBAAAAAACCC@@@:::999<<<888::::::888999<<<:::555222///...000111000333777;;;;;;:::777444333444555888777555333333666<<<@@@???DDDFFFCCCCCCIIIOOOQQQWWWYYY^^^bbbfffhhhiiijjjiiimmmqqqssstttwww}}}yyymmmdddYYYMMMEEEDDDBBBKKKMMMbbbuuuyyycccOOO===111...000222GGGTTToootttaaaKKK===666000000222333:::CCCLLLUUU\\\bbbfffiiiiiiiiilllqqquuuwwwxxx~~~{{{wwwrrrjjj\\\KKK>>>>>>999999DDDUUUbbbeeecccZZZXXXRRRHHH???===@@@EEEKKKXXXZZZkkkwww{{{yyyqqqbbbQQQFFF===:::EEETTTeee|||gggNNNDDD;;;BBB???SSSllltttjjj\\\RRRMMMKKKGGGEEEEEEMMMWWW\\\]]]aaakkksssuuukkkccc[[[SSSJJJJJJIIIGGGFFFEEEFFFGGGFFFEEECCCBBBAAAAAAAAAAAA>>>???AAABBBBBBAAA???>>>===>>>???>>><<<<<<>>>???AAABBBBBBBBBBBBDDDHHHKKKTTTWWW[[[]]]\\\[[[ZZZZZZMMMGGGAAA???<<<;;;???EEEQQQYYYdddllljjjaaaVVVNNNBBB>>>===AAAFFFJJJPPPWWWWWWTTTPPPLLLIIIEEE@@@===444444444444444555777999888===BBBFFFFFFBBB>>>;;;;;;===@@@FFFTTTccckkkkkkgggXXXLLLHHHCCC???DDDOOOTTTaaallliii^^^RRRGGG@@@<<<>>>DDDMMMVVV\\\]]][[[UUULLLBBB===999777888;;;:::???CCCCCCDDDGGGEEEAAA???@@@CCCDDDEEEEEEFFFGGGMMMRRRYYY^^^aaaeeehhhkkklllhhhbbb\\\VVVQQQOOONNNJJJLLLLLLIIIDDD???>>>???<<<<<<;;;:::777666666666222444666888999:::===???BBBFFFJJJLLLLLLJJJIIIIIIKKKOOOSSSTTTUUUXXX___eeefffeeebbb___]]]\\\]]]^^^[[[ZZZ^^^gggmmmqqqvvv|||~~~|||yyytttsssrrrooollliiigggeeeeeeddddddeeeffffffeeecccfffhhhkkkllllllhhhdddbbb^^^[[[ZZZ```hhhkkkgggbbbZZZZZZ[[[]]]```aaaaaa```ZZZXXXUUUSSSPPPOOOOOOOOOQQQRRRTTTWWWZZZYYYWWWTTTIIILLLOOONNNKKKJJJLLLPPPWWWYYYWWWSSSSSSVVVWWWTTTPPPOOOLLLGGG>>>444,,,&&&"""***777DDDNNNQQQOOOLLLHHHIIIIIIKKKMMMQQQSSSUUUVVVUUUVVVVVVQQQJJJIIIKKKJJJKKKJJJGGGFFFGGGCCC===777333222222111///111666777777666333000......//////000111000...---///222777:::;;;:::;;;@@@BBB@@@IIIJJJMMMQQQUUUYYY[[[]]]UUUZZZ^^^aaabbbffflllrrrwwwnnnfffbbb\\\UUURRRRRRQQQZZZ[[[mmmzzzsss^^^LLL<<<222000333222GGGTTTnnnmmmVVVEEE;;;444111000111222666<<>>AAANNNQQQbbbqqqyyyyyyjjjYYYLLL@@@:::CCCQQQ^^^yyyqqqVVVLLL;;;BBB>>>NNNeee{{{}}}zzzuuummmddd[[[TTTNNNKKKBBBFFFKKKKKKKKKOOOVVV]]]}}}~~~zzzpppeee]]]UUUNNNDDDEEEEEECCCAAA@@@AAABBBEEECCCAAA@@@@@@AAABBBCCC<<<>>>@@@CCCCCCBBB@@@???;;;<<<===<<<::::::<<<===???@@@CCCFFFIIINNNTTTXXX]]]___```]]]XXXRRRMMMKKKJJJEEEBBBAAAAAA@@@EEELLLXXX___iiimmmhhh\\\OOOFFFCCCBBBEEEKKKOOOPPPSSSWWWOOOKKKEEEAAA???===<<<;;;666666555333222111333444<<>>===>>>@@@BBBIIIVVVeeelllkkk___PPPEEEBBB???<<>><<<:::999<<>>;;;<<<===AAAAAAAAA???<<<;;;:::;;;:::;;;===???BBBFFFKKKOOOXXX[[[___aaa^^^[[[XXXVVVVVVYYY[[[ZZZXXX[[[bbbhhhmmmhhhaaa]]]\\\ZZZVVVSSSTTTTTTZZZccciiijjjlllpppnnnrrrrrrnnnjjjiiihhhddd___^^^]]]\\\ZZZWWWUUUTTTJJJJJJLLLOOOQQQSSSQQQPPPJJJNNNRRRUUUUUURRRMMMJJJDDDDDDFFFJJJOOOQQQOOOMMMDDDCCCDDDGGGJJJKKKKKKJJJGGGFFFDDDBBBAAA@@@AAAAAA@@@AAADDDGGGIIIIIIEEECCC<<<@@@CCCBBB???>>>AAAEEEFFFIIIIIIFFFGGGLLLNNNLLLGGGGGGFFFBBB;;;222***%%%"""***888GGGQQQSSSOOOJJJEEEGGGJJJOOOUUU[[[aaadddqqqoooooommmfff]]][[[]]]cccdddbbb\\\YYYVVVPPPIIIBBB>>>;;;999666222333777555555666444222222333555***...111222000......000---000222222555888777222000111333555999===@@@BBBAAAEEEIIIIIIHHHJJJPPPVVVXXXRRROOOQQQSSSSSSTTTWWWUUU^^^]]]mmmvvvwwwzzzrrrdddRRRBBB666......222---BBBOOOiii|||~~~eeeRRRFFF===888666111111333666888888:::<<<<<<>>>CCCJJJQQQVVVWWWWWWWWW^^^fffkkkjjjfffcccaaaSSSUUUXXXZZZ^^^dddlllrrruuuqqqjjjcccZZZOOODDD===:::EEEDDDSSSbbbmmm}}}yyyrrraaaRRRDDD<<>>@@@AAA@@@@@@@@@BBBDDD@@@;;;999999<<>>?????????===<<<===>>>;;;@@@GGGOOO[[[eeehhheeeZZZKKK@@@@@@AAABBBJJJWWWeeepppuuummm^^^QQQHHHCCC@@@GGGQQQ\\\gggiii```SSSMMMDDD===<<<===???DDDIIIJJJOOOWWW___dddccc^^^ZZZXXXYYY]]]```\\\UUUSSSVVVKKKQQQTTTSSSRRRSSSRRRPPPIIIJJJIIIFFFCCCAAAAAAAAA???>>>===>>>???BBBEEEGGGKKKMMMOOONNNKKKIIIHHHIIIDDDEEEHHHLLLPPPSSSRRRQQQ]]]eeegggaaa\\\ZZZWWWRRRVVVVVVWWWVVVVVVWWWYYY\\\^^^YYYSSSOOOMMMLLLIIIGGGHHHLLLRRRXXX\\\]]]]]]\\\\\\]]]]]]\\\YYYUUUQQQNNNNNNIIIDDDBBBDDDDDDAAA===>>>===<<<===???@@@???>>>?????????@@@AAA???;;;888666777999:::::::::999999:::888777999<<<===;;;888::::::999777555444333222666555666888999999777555888777555333444666888:::===;;;:::888888999;;;<<<===<<<:::666000***$$$!!!!!!'''000999???AAAAAA@@@===@@@EEEKKKQQQXXX___dddlllmmmnnnkkkgggdddbbbaaahhheeedddeeehhhgggbbb]]]UUUNNNFFFBBBAAA@@@<<<888<<<<<<999555111///000222000000444::::::555111111555222000111333444222000777222111444666555666999===:::888777999;;;===>>>DDDBBB@@@???@@@CCCHHHJJJTTTVVV[[[aaafffkkkoooqqqiii^^^MMM>>>555222222222555>>>PPPeeexxx{{{kkkZZZJJJ>>>888<<<888555444666666555333555888;;;<<<<<<>>>BBBFFFJJJLLLOOOSSSYYY^^^bbbddd]]]___aaacccdddfffiiikkkrrruuuvvvrrrgggYYYLLLDDDCCCCCCEEELLLZZZjjjxxxqqqkkkUUUDDD@@@>>>NNNWWWwww|||mmmTTT???@@@BBBHHHXXXqqqttt``````eeehhhnnnuuuyyywwwqqqllljjj___YYYZZZWWWMMMIIIKKK~~~uuujjjbbbYYYOOOIIIHHHFFFEEEEEEFFFFFFFFFCCCAAA@@@>>>======???@@@@@@???<<<>>>??????===<<<===>>>DDDAAA<<<:::;;;>>>AAACCCMMMQQQXXX^^^aaa```^^^[[[TTTTTTQQQKKKJJJNNNQQQQQQXXXQQQJJJFFFDDDFFFQQQ\\\hhhjjjjjjcccVVVJJJAAA>>>@@@FFFMMMRRRWWWYYYTTTLLLDDD@@@;;;:::<<<>>><<<:::888555444555333111333888999:::;;;;;;::::::<<<===>>>DDDJJJQQQZZZbbbbbb^^^TTTHHH@@@AAABBBDDDOOO]]]mmmvvvyyyooo^^^PPPGGGBBB;;;CCCOOO\\\iiiooohhh]]]TTTMMMHHHFFFEEEEEEKKKRRR```dddkkkqqqsssooohhhccc^^^[[[ZZZZZZWWWPPPJJJIIIAAAFFFGGGDDDBBBDDDDDDBBBJJJKKKMMMMMMMMMMMMNNNNNNQQQRRRSSSVVVYYY]]]```bbbbbb```]]]]]]\\\[[[WWWTTTKKKKKKMMMPPPRRRSSSRRRPPPSSSYYYZZZUUUPPPOOOMMMIIIFFFGGGFFFDDDBBBAAACCCDDDHHHDDD@@@>>>======<<<:::===@@@DDDIIILLLNNNMMMMMMNNNNNNMMMLLLIIIEEEBBB???>>>:::666555888999777444333222111222444555444333111333666777777666333222///000111222222222111000111//////000333333222///000000//////.........------,,,,,,---//////...,,,///...,,,++++++,,,...000111111000//////111222333222222111///,,,)))&&&$$$!!!(((///444555555444666999;;;>>>@@@DDDIIILLLSSSUUUVVVUUURRROOOOOOOOOZZZXXXYYY]]]ccceeeccc___XXXRRRLLLIIIIIIIIIGGGDDDBBBBBB@@@===:::888999:::666666:::@@@BBB???===>>>DDDBBB@@@@@@AAA@@@===;;;:::555444777888666555777666444222222444666888999<<<<<<:::888888999;;;===>>>@@@CCCGGGKKKNNNQQQRRRUUUMMMAAA666///,,,++++++333;;;KKK```sss|||nnn```TTTMMMBBB>>>999777777777555444444555777777777888:::;;;<<<===>>>AAAEEEIIILLLNNNQQQTTTWWWYYY\\\___cccgggmmmqqqtttrrrjjj___UUUOOODDDBBBAAAFFFRRRcccsss|||vvvoooXXXDDD>>>999GGGSSSsssrrrYYYCCCCCCCCCIIIXXXpppssseeeNNNLLLMMMSSS]]]iiisssyyy|||||||||wwwsssrrrmmmcccZZZVVVyyyoooddd\\\TTTKKKGGGGGGGGGFFFEEEFFFGGGFFFDDDBBB>>>===;;;;;;<<<===<<<;;;;;;<<<>>>===<<<<<<===???BBB@@@===<<<>>>BBBGGGJJJTTTYYYaaagggfffaaaYYYSSSMMMPPPPPPOOORRRYYY]]]]]]```WWWMMMGGGFFFKKKWWWcccooommmhhh]]]OOODDD>>><<>>@@@BBBEEEKKKPPPTTTXXX[[[WWWQQQFFF???;;;===@@@DDDRRRbbbwww}}}|||ooo]]]OOOEEE@@@===FFFTTTcccrrrzzzvvvnnn^^^XXXTTTRRRQQQQQQWWW^^^iiilllpppssspppjjjbbb]]]YYYRRRNNNOOONNNHHHAAA>>>BBBGGGHHHGGGGGGKKKNNNNNNPPPRRRUUUYYY[[[\\\\\\[[[]]]^^^```ccceeegggiiiiiigggaaa[[[ZZZ[[[ZZZTTTNNNGGGFFFFFFGGGHHHHHHEEECCCDDDGGGGGGBBB???>>>===;;;888888777555333222222444888666333333444555555444666888;;;>>>AAACCCCCCCCCEEEEEECCCAAA???<<<:::888444000......222444333222000/////////111222111000---222777888666222111111///000000000000//////.........---///000111000...,,,,,,---......///000000...,,,++++++---......------,,,***))))))***+++---,,,,,,,,,------///000000,,,,,,+++***)))((('''&&&"""$$$(((+++.../////////333444666666666777999<<<===???@@@@@@???>>>???@@@BBBBBBDDDIIIPPPTTTSSSQQQMMMIIIEEEDDDFFFGGGFFFEEEDDDEEEEEECCC@@@>>>>>>???===<<<@@@GGGJJJIIIJJJMMMMMMLLLKKKKKKKKKHHHDDDAAADDDAAA@@@DDDEEEAAA>>>>>><<<;;;999777666555555555666777777666444444444666;;;<<<>>>AAACCCEEEFFFGGGKKKFFFAAA<<<888555222000111777CCCSSScccpppwwwzzzxxxnnnddd^^^SSSNNNHHHCCC@@@???>>>======;;;999888888777555444333444444666999<<>>CCCLLLUUU^^^gggnnnsssuuuzzz~~~}}}uuummm|||tttjjj___XXXQQQJJJGGGHHHKKKIIIGGGFFFFFFEEEBBB@@@>>><<<::::::;;;;;;:::999999:::<<<======>>>@@@BBB===>>>???AAADDDJJJPPPTTTZZZ]]]aaabbb```ZZZRRRMMMNNNSSSWWWZZZ```hhhjjjhhhbbbVVVJJJDDDDDDKKKYYYfffooojjjaaaUUUIIICCCAAABBBFFFNNNVVVYYYYYYUUULLLBBB<<<===???BBBFFFFFFDDDAAA777444333333222111444:::;;;===@@@AAABBBDDDFFFHHHNNNSSSWWWVVVUUURRRLLLDDD>>>;;;;;;===@@@FFFVVVfff{{{~~~zzzjjjYYYLLLDDD???AAAKKKZZZiiiyyyzzzqqqhhhbbbaaabbbaaacccfffbbbdddeeeccc___YYYTTTRRRKKKFFFDDDGGGGGGDDDAAAAAAIIIPPPWWWZZZ___fffjjjjjjrrrrrrtttuuuvvvtttqqqoookkklllllllllkkkhhhfffdddSSSNNNIIIGGGGGGEEEAAA===;;;:::999999999999666444666666666333111111000///---...///...---,,,...///111000000000111222333333222333555888:::===???@@@AAA@@@???===;;;999777777111...------000222222222444222222222444444333222222888======777111///000222111111111000000////////////000111222222111000......//////000111222222444222000000111333444333///...---+++++++++,,,---,,,------...000111222333222111000...+++)))&&&%%%((()))***,,,---...//////000111333333333444666888222444666666555555777888555444555888<<<>>>===;;;>>>;;;888888:::<<<<<<;;;>>>???@@@@@@>>><<<<<<<<<===;;;>>>EEEJJJKKKOOOTTT]]]^^^___```___\\\YYYVVVSSSQQQSSSXXXYYYUUUQQQPPPNNNMMMKKKGGGAAA<<<999888666999<<<<<<:::999999:::777888:::;;;<<<=========???>>>===<<<;;;888333///444777===GGGQQQZZZ___aaaiiilllooopppoookkkfffbbbddd```YYYTTTPPPOOOPPPPPPNNNJJJEEECCCAAA>>>999444555555666777999;;;>>>@@@;;;<<<>>>>>>>>>@@@BBBEEEJJJOOOUUUYYYZZZYYYXXXWWW\\\[[[YYYZZZbbbooo~~~jjjUUUJJJ???JJJJJJggg{{{fffNNNHHHDDDHHHTTThhhuuubbbGGGBBB<<>>@@@:::>>>CCCGGGKKKQQQXXX]]]]]]\\\[[[YYYVVVTTTRRRQQQQQQWWW]]]cccjjjpppnnniii^^^RRRFFFAAACCCLLL[[[hhhkkkdddXXXLLLCCC???AAACCCDDDMMMUUUVVVUUUPPPHHH???999<<>>@@@KKKZZZiiiyyyvvvkkkjjjkkkiiieeebbbYYYYYYXXXUUUQQQOOOPPPRRRJJJJJJLLLOOONNNKKKLLLQQQPPPZZZeeelllssszzz|||{{{~~~|||yyyvvvpppiiiddd______^^^\\\XXXSSSNNNKKK??????>>>;;;999666555555222111000000111111///------,,,,,,------+++))))))'''(((***)))(((((()))******+++++++++***+++,,,,,,***+++---000333666888:::777666555444333222222111...,,,++++++,,,---......111000//////000111000...---333888777222---+++,,,......------,,,,,,,,,,,,,,,---...///////////////------------------......222000......000222222222...---,,,******)))*********+++,,,...111444666777;;;;;;;;;999555000+++(((((((((((()))***+++,,,---,,,...000000000000222333...000111000//////111222444333333333444444333222777555444333444555666555666777999888777555555666666555777===BBBDDDHHHMMMWWWYYY\\\^^^]]]\\\ZZZYYYZZZZZZ]]]dddgggccc___^^^___```___[[[TTTNNNJJJHHHEEEJJJOOOOOOKKKIIIIIIJJJEEEEEEEEEDDDBBBAAA???>>>BBBBBBBBBCCCBBB===777333777777999===CCCHHHLLLMMMPPPRRRVVVZZZ]]]^^^______```^^^\\\YYYYYY[[[___bbb```\\\WWWTTTQQQMMMFFFAAA>>>>>>>>>======<<<<<<===999::::::999888888999;;;<<<@@@FFFJJJLLLNNNPPPQQQTTTVVVYYY^^^fffrrrmmmXXXLLL>>>GGGHHHbbbssslllSSSJJJCCCEEEPPPaaazzzxxxdddGGGAAA;;;===???AAADDDIIINNNQQQRRR]]]eeeiiittt~~~xxxhhh```XXXUUURRRMMMLLLNNNNNNKKKHHHEEECCCAAA>>><<>><<<<<<===>>>===<<<;;;<<<;;;:::888999;;;===>>>DDDKKKPPPRRRUUUYYY]]]WWWUUUQQQNNNNNNPPPTTTVVVYYY]]]bbbgggmmmrrrnnngggYYYNNNCCCAAAFFFQQQ___kkkllldddWWWJJJBBBAAACCCEEEEEEMMMSSSRRROOOKKKDDD===888===DDDJJJKKKGGGAAA===:::888999======<<>>999999999;;;>>>DDDOOO]]]hhhtttrrriiiXXXJJJCCC@@@>>>AAALLL[[[iiiwww~~~rrrfffcccccc^^^XXXTTTNNNOOOOOOMMMKKKNNNSSSXXX___```cccddd___XXXYYY^^^]]]gggrrrxxx|||~~~zzzsssoooiiiddd___XXXOOOHHHBBBBBBBBB@@@===888555222333666888777444222222222+++***)))***+++,,,+++***)))(((***///000,,,(((''')))***++++++)))''''''''''''((()))((('''&&&'''(((((()))***---///222444555...//////000000000//////...---,,,,,,,,,,,,---......---,,,,,,---...,,,+++'''+++///000...,,,,,,---------,,,+++++++++,,,,,,,,,...//////......///000............------------000...---...///111000000000///...,,,+++*********+++,,,...222888>>>DDDGGGFFFHHHKKKJJJFFF>>>666000+++************+++,,,------///111111000//////000///000111000//////111333111111111111222222222222333333222111111111222222222333444333222111222333111...///444888999<<>>AAAEEEGGGGGGFFFGGGGGGRRRRRRWWW___ccc```]]]\\\bbbgggkkkkkkgggbbbaaaaaa___eeejjjjjjeeebbbbbbdddfffeeebbb___[[[WWWTTTRRRNNNMMMLLLKKKJJJFFF@@@<<<999777666777:::<<<>>>>>>@@@AAACCCFFFJJJMMMPPPRRRLLLMMMOOOPPPSSSYYY```dddkkkjjjhhheeeccc___[[[WWWOOOOOONNNLLLIIIEEEBBB@@@888888888777555444555666333666999;;;<<<>>>@@@BBBDDDJJJQQQYYYbbblllxxx|||ooo[[[NNN@@@GGGEEE[[[hhhtttZZZNNNDDDEEELLL[[[sss|||fffHHH@@@;;;<<<===AAAFFFIIIJJJIIIFFFKKKOOOTTT```sss~~~~~~xxxnnn___YYYSSSRRRQQQMMMLLLNNNLLLIIIEEECCCBBBAAA???===???===<<<<<<>>>??????>>>;;;;;;<<<;;;;;;===@@@CCCIIIOOOVVVYYYWWWTTTTTTUUUNNNMMMMMMNNNQQQUUUZZZ]]]]]]^^^___```fffkkkiiicccSSSIIIAAABBBJJJUUUbbbmmmjjjbbbUUUJJJEEEDDDFFFHHHIIIOOORRRNNNIIIEEEAAA<<<<<>>>>>>>>===888999:::>>>HHHUUUbbbiiipppmmmaaaPPPCCC???===<<>>???@@@BBBCCCCCC>>>AAACCCFFFHHHLLLSSSWWWaaaccceeefffeeeccccccccc^^^______^^^[[[VVVQQQNNNEEEEEECCC@@@<<<999999:::777888777666555555777999===BBBHHHNNNRRRZZZdddkkkooojjjrrrgggXXXNNNAAAHHHBBBTTT^^^xxx}}}eeeUUUHHHFFFJJJUUUllljjjKKKCCC>>>>>>BBBKKKTTTXXXTTTOOOHHHDDDBBBFFFOOO^^^sss|||nnnbbbYYYTTTPPPPPPOOOLLLKKKMMMIIIFFFCCCAAAAAAAAA@@@???>>>===;;;<<<>>>?????????999:::<<<>>>AAAEEEJJJNNNRRRXXX______YYYRRRNNNNNNLLLNNNRRRWWW\\\aaadddfffYYYWWWTTTSSSXXX^^^___ZZZNNNEEE>>>BBBKKKVVVcccmmmbbbZZZOOOFFFBBBCCCFFFHHHMMMRRRSSSMMMFFFBBB???;;;AAAHHHQQQVVVTTTLLLCCC===???@@@GGGPPPTTTUUUYYY___SSSTTTSSSPPPMMMJJJJJJJJJAAADDDCCC<<<999<<>>888666777555000+++------------,,,,,,+++***...------111555333---&&&...,,,++++++,,,---,,,+++)))(((...999===555---***"""%%%'''(((((()))***$$$'''***)))'''&&&(((***'''((()))******)))'''&&&(((***...111333333222111)))***+++******,,,...000///---,,,,,,------,,,***...,,,++++++---------+++,,,,,,+++++++++,,,...///***,,,//////---,,,---///---.........///000000000......///000222222000...111111///...,,,+++***))))))+++000999FFFTTTaaaiiiggglllrrrrrrkkk]]]MMMCCC000///...,,,+++)))((('''&&&))),,,---------...///)))***+++++++++---000333111222333222222222444666...///000000//////000222333222111///------///222000------///000---...111,,,...111111000000333666444333777???CCCAAA>>>>>>:::CCCMMMTTTUUUTTTVVVXXX\\\dddnnnrrrrrrtttzzz}}}xxxtttrrrpppnnnmmmeeeaaaZZZUUUPPPLLLHHHEEEDDDDDDDDDDDDCCCAAA@@@???===???AAAAAAAAABBBFFFJJJKKKPPPUUUXXXXXXYYY[[[^^^aaacccfffhhhfffbbb^^^ZZZ\\\[[[XXXRRRKKKFFFDDDDDDDDDCCCAAA>>>:::999;;;===:::===@@@@@@@@@DDDLLLRRRTTTRRR^^^XXXNNNHHH===FFF???OOOWWWrrrmmm[[[LLLHHHIIIRRRggg~~~jjjLLLDDD>>>@@@HHHYYYiiiqqqnnnggg]]]QQQHHHHHHIIIOOOaaattt~~~|||tttjjjcccXXXUUUQQQNNNMMMLLLKKKIIIJJJDDDAAABBBBBB???>>>@@@CCCAAA??????@@@@@@???===<<>>;;;<<<>>>DDDEEEFFFGGGJJJNNNTTTXXXVVV\\\dddhhhjjjmmmssswww~~~{{{pppjjjcccYYYPPPLLLEEEBBB>>><<<:::999888666444222000//////000///.........---,,,,,,---...///000000///............///...---,,,++++++*********,,,---000222333000+++'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''))))))))))))((((((((((((,,,...000333444444333333++++++,,,---------,,,,,,++++++******++++++,,,------,,,++++++******++++++)))+++,,,,,,,,,,,,---///...//////...------000222111111000000000000000111//////000000000000//////333333222111///---,,,+++444...,,,555EEEUUUdddpppsss|||~~~zzzrrr]]]III;;;333,,,,,,,,,+++,,,......------,,,,,,------.............../////////000000///......///111333444555555444333222222222222333333333222///------............///......------,,,---...///000111222222444333222222222222333333666666888<<>>???;;;:::===???>>>???BBBDDDFFFGGGFFFCCC@@@>>>===EEEHHHRRRfffeeeOOOIIIHHHKKK^^^ttt~~~dddLLLFFF;;;BBBKKKeeevvvuuunnnZZZJJJHHHGGGIII[[[rrryyyoooccc\\\QQQOOOLLLKKKKKKLLLKKKJJJJJJDDDAAABBBBBB???>>>??????>>>>>>@@@BBBCCCBBBAAA>>>@@@EEEKKKQQQUUUWWWXXXSSSTTTRRRKKKHHHKKKNNNNNNXXX^^^aaaaaacccddd```YYYNNNKKKJJJNNNTTTVVVPPPJJJAAA@@@???BBBNNN\\\```^^^[[[PPPFFFAAABBBFFFOOOXXX```\\\WWWPPPEEE<<<;;;@@@GGGSSS___ddddddaaaYYYQQQNNNPPPSSSXXXZZZVVVOOOIIIEEEFFFCCC??????BBBCCC@@@@@@======AAACCCBBBEEEIIIOOOWWWaaaiiiqqqyyy{{{xxxhhh___RRREEE<<<888999:::===>>>AAAEEEJJJQQQWWW\\\fffmmmtttyyy||||||yyyrrrggg\\\UUUNNNDDD<<<999666444111000000000///...222111000111222333222111111000///...------...//////...---,,,,,,,,,,,,,,,,,,+++***)))))))))******))))))+++---...,,,((($$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((('''((((((((((((((((((((((((+++---///111222222111000+++,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,++++++******+++,,,,,,***+++,,,,,,++++++,,,---,,,---------,,,,,,...000111000000//////000000000111222222333333222222111333333333222000...---,,,...***+++555CCCTTTggguuu~~~kkkXXXCCC999000...---,,,,,,...///..................///---------.........//////000000///...///111333444222111111111111111222222444555555333111//////000...............------,,,,,,---...000222444666777555555555555555555555555555444333444777888999888:::<<>>@@@?????????>>><<<;;;===>>>AAAEEEMMM^^^wwwlllSSSJJJFFFHHHYYYooogggOOOHHH===BBBIIIdddwww~~~mmmXXXIIIHHHKKKQQQdddzzz|||tttjjj^^^WWWNNNKKKIIIHHHHHHHHHHHHGGGJJJDDDAAABBBAAA>>>===???>>>===>>>@@@CCCEEEEEEEEEEEEGGGMMMWWW___aaa]]]XXXNNNOOOLLLGGGHHHPPPXXX[[[hhhkkkjjjddd^^^ZZZUUUQQQIIILLLRRRXXXYYYUUUMMMFFF>>>??????DDDNNNYYY\\\YYYUUUKKKBBBAAAFFFNNNYYYcccjjjcccZZZOOOCCC;;;;;;AAAFFFQQQ]]]bbbcccaaaZZZSSSNNNNNNOOOOOONNNIIIBBB>>>AAACCCBBB??????CCCDDDCCCDDDBBBCCCHHHKKKLLLPPPTTT[[[cccjjjmmmppprrrpppkkk[[[VVVMMMEEE???===>>>???BBBDDDHHHOOOWWW```gggkkkrrrvvv|||~~~xxxtttsssooofff___\\\RRRHHHBBB===555000///...,,,++++++,,,------,,,//////000222555666555333333222000...---------...---,,,+++***)))))))))))))))((('''&&&&&&(((***+++***))))))******)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''(((((('''((((((((((((((((((((((((***+++,,,.........---,,,,,,,,,,,,,,,+++***))))))***************++++++,,,************+++,,,------,,,---...---,,,+++,,,---+++,,,,,,,,,++++++---...000//////......///000000222333333444444333333222444444333222111000...---+++)))+++333>>>MMMbbbrrruuudddNNNBBB666111...,,,---///000000000//////000000000------------............111000//////000111333444///......///000111222222555666666555333111222333...............---,,,,,,---///222666;;;@@@DDDFFFEEEEEEFFFEEEDDDBBB@@@???>>>;;;888666666666555555999:::;;;;;;::::::===???@@@CCCHHHLLLQQQWWW]]]aaa___bbbgggnnnuuu{{{}}}}}}~~~}}}|||{{{{{{|||zzzwwwuuurrrmmmjjjhhhccc\\\XXXXXXXXXXXXTTTNNNJJJJJJFFFAAACCC???>>>@@@AAA@@@BBBFFFKKKNNNRRRWWW[[[^^^``````fffiiikkkjjjfff```[[[YYYVVVRRRPPPPPPLLLEEEBBBCCCBBBAAA???<<<:::;;;>>>AAA>>>AAAGGGSSShhhuuuZZZLLLDDDDDDSSSggg~~~nnnTTTJJJAAACCCFFF```tttpppZZZHHHEEEHHHNNN^^^ppp|||vvvooofff^^^XXXOOOLLLIIIFFFEEEDDDCCCAAAIIICCC@@@AAAAAA>>>===???@@@>>>>>>???CCCGGGIIIJJJQQQTTTYYY___bbb```ZZZTTTLLLNNNMMMKKKPPP\\\gggllltttsssmmmbbbVVVPPPOOOOOOPPPWWW___bbb^^^TTTKKKEEE>>>AAADDDHHHQQQYYYYYYTTTPPPGGG@@@DDDMMMXXXdddnnnssshhh[[[NNNAAA:::;;;AAAFFFPPPXXXZZZXXXUUUNNNGGGFFFFFFFFFFFFEEECCC@@@===@@@CCCDDDBBBBBBFFFIIIHHHNNNLLLLLLQQQSSSTTTVVV[[[___cccdddbbb```^^^ZZZTTTNNNLLLIIIGGGFFFHHHIIIKKKPPPRRRUUU\\\dddmmmsssvvvrrrssstttssspppooooooqqqjjjfff```]]][[[WWWPPPJJJHHH@@@999777555000...000---+++***+++---......---,,,---...111444555333111000///...---,,,,,,---...,,,,,,***)))(((((('''''''''&&&$$$$$$%%%'''***,,,///---+++***))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((()))(((&&&&&&'''''''''''''''(((((())))))************)))(((+++,,,++++++***)))(((''')))))))))))))))***++++++)))))))))***+++,,,...//////000111///---,,,,,,---***,,,---,,,++++++---...///............//////000111222222333333222222111444444444333222111000///---,,,---111555@@@TTTfffsss{{{mmmXXXKKK<<<444000---...111///000000000000000000///............////////////111111000000000111222333///////////////000111111555666666555333222333444...............---,,,+++///222888???HHHQQQXXX\\\^^^^^^^^^]]]ZZZVVVRRRPPPPPPMMMGGGDDDBBBBBBBBBAAA;;;;;;:::999888777777888999:::;;;<<<===???AAABBBGGGIIIMMMRRRXXX^^^bbbeeegggiiikkkllllllmmmppprrr{{{|||~~~~~~vvvssstttpppooojjjdddbbbaaa[[[TTTMMMGGGBBBBBBBBBBBBDDDHHH???AAADDDGGGJJJMMMNNNOOOWWWZZZ___aaaaaa`````````eeebbbaaa```[[[SSSOOOPPPPPPOOOKKKFFFAAA>>>>>>???>>>AAADDDJJJZZZrrr|||aaaOOOCCCAAANNN___tttuuuYYYNNNEEEDDDBBBXXXkkk~~~uuu___KKKEEEFFFIIISSS___|||vvvooohhhaaa[[[VVVOOOLLLHHHFFFEEEDDDBBBAAAGGGBBB???AAAAAA???>>>@@@@@@>>>===@@@FFFMMMSSSVVV]]]```aaa___ZZZTTTPPPOOOHHHMMMPPPQQQYYYfffqqqvvv{{{ttthhh[[[PPPLLLOOOUUUXXX___dddcccYYYMMMEEEAAA;;;AAAHHHOOOWWW^^^]]]WWWMMMEEEAAAHHHTTTaaammmwwwvvviiiYYYKKK@@@999;;;AAAJJJRRRXXXWWWSSSOOOHHHAAA@@@AAABBBBBBCCCCCCDDDDDD>>>DDDGGGFFFHHHMMMQQQRRR[[[WWWUUUVVVTTTQQQQQQTTTUUUWWWWWWSSSRRRTTTSSSPPPNNNNNNNNNOOOPPPQQQRRRSSSVVVUUUVVV[[[bbbgggjjjkkkiiihhhfffbbb]]]YYYXXXWWWQQQQQQPPPNNNJJJFFFCCCAAA;;;555000000...++++++---***)))((()))***+++***(((++++++,,,...000000---++++++***))))))***+++,,,---,,,+++***)))((((((((((((&&&%%%%%%%%%&&&)))+++---333000---***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''))))))'''&&&%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&************)))((('''&&&))))))(((((())))))***+++((())))))***+++---...//////000000///,,,++++++,,,+++---......------...///...............///000000222222333333333333222222333333333333333222111000111000111111222999JJJ[[[nnn}}}vvvbbbTTTCCC999333///000333...///000000000000///...000000000000111111111111111111111111111222222222333222111000000000000000333444555444333222333444////////////...---,,,+++...222999CCCOOOZZZdddiiinnnooopppqqqpppnnnkkkjjjgggccc]]]XXXVVVUUUTTTSSSKKKJJJHHHFFFDDDAAA???===DDDCCCAAA???===;;;999888;;;<<<===???BBBFFFIIIJJJPPPSSSVVVXXXZZZ\\\___bbbjjjlllqqquuuzzz~~~{{{yyyxxxrrrjjj___WWWPPPMMMKKKGGGFFFGGGDDDDDDEEEFFFFFFGGGGGGGGGHHHKKKNNNQQQTTTWWW[[[^^^cccbbbdddgggddd______bbbdddccc```ZZZQQQIIICCCAAA@@@CCCDDDFFFRRRhhhhhhTTTEEE@@@JJJXXXjjjzzz___TTTFFFDDD???QQQaaauuu{{{iiiWWWPPPNNNLLLPPPVVV{{{rrriiiaaaZZZTTTPPPLLLJJJGGGFFFFFFFFFFFFEEEDDD@@@>>>@@@AAA@@@@@@BBB>>>>>>@@@FFFOOOXXX___bbbbbbccc```YYYOOOIIIIIIKKKIIIOOOTTTXXX```nnnyyy}}}zzzoooaaaVVVNNNNNNUUU]]]bbbfffhhhbbbVVVJJJBBB???777@@@LLLUUU___eeeccc]]]KKKDDDBBBLLLZZZgggrrryyysssfffVVVIII???999:::@@@FFFNNNSSSRRROOOLLLGGGBBB;;;<<<>>>???@@@AAADDDFFFGGGMMMRRRRRRSSSYYY]]]______ZZZVVVTTTOOOIIIGGGIIIEEEHHHJJJJJJNNNVVV[[[[[[``````___^^^\\\ZZZXXXWWWRRRPPPOOOQQQVVVYYYYYYWWWVVVTTTQQQMMMIIIFFFDDDCCC???BBBDDDBBB>>>:::888888777333000000---((((((******)))))))))******(((&&&)))))))))***++++++)))&&&'''&&&&&&&&&''')))+++,,,+++******)))))))))))))))''''''((()))***,,,---...222///+++(((''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''))))))'''%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&))))))))))))((('''&&&&&&((((((((((((((())))))***)))))))))***+++---...///,,,---...,,,***))))))***,,,...000000///...///000............///000111111333444444555555444444333222222333333333222222111333222222333222777EEESSShhhyyyzzznnn^^^LLL???777222111333...///000111111000///...111111111111222222222222111222222222222222222222444444333222111111111111111333444333222222333444111111111000///...---,,,+++...444>>>IIITTT^^^dddnnnppptttyyy}}}{{{xxxsssooonnnmmmkkkjjjiiigggdddbbb```\\\XXXUUUQQQOOOMMMKKKJJJGGGDDDAAA;;;:::999999999:::;;;<<>>===AAABBBDDDEEEFFFIIIMMMPPPQQQRRRXXX^^^___^^^ccciiirrrtttsssoooggg]]]VVVRRRHHHJJJJJJIIIRRRfff{{{oooZZZIIIAAAFFFPPP^^^vvv~~~fff[[[FFFEEE???LLLWWWjjjwwwiii```XXXOOOIIIIIIyyynnnddd[[[UUUOOOLLLLLLIIIGGGEEEFFFFFFFFFEEEBBB>>><<>>999:::>>>>>>EEEJJJJJJIIIIIIFFFAAA;;;>>>AAACCCCCCEEEIIILLLTTT[[[^^^[[[XXXZZZ\\\]]]UUUQQQNNNOOOMMMIIIIIIKKKDDDIIIMMMOOOVVV___ddddddllljjjgggbbb]]]WWWRRRPPPJJJGGGEEEFFFJJJLLLJJJGGGFFFCCC@@@<<<:::888666555333444555666666444000...333111000111...((('''))))))(((((()))++++++)))'''((('''&&&&&&'''((('''&&&'''&&&%%%%%%&&&''')))***)))(((((((((((()))******)))***,,,---////////////---+++)))(((((()))((('''''''''''''''''''''''''''%%%%%%&&&((())))))'''%%%###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&''''''(((''''''(((((((((''''''&&&(((''''''''''''((())))))************+++,,,---...---......---+++***+++,,,,,,...000111000//////000////////////000111222222333333444444444444333333111111222222222222222111222111000111111333===HHHZZZlll|||~~~zzzjjjVVVGGG<<<444000111///000222333333222000///000000111111111222222222222222222333222222222111333222222111111111222222111222444444333333444555333333222222111///...---***,,,///555===EEEMMMQQQYYY]]]bbbjjjrrrzzz}}}|||{{{|||~~~zzzxxxwwwwwwxxxvvvssspppaaa___[[[YYYXXXTTTOOOKKKGGGEEEBBB>>><<<:::::::::999:::<<<======>>>@@@BBBGGGJJJMMMOOOQQQTTTXXX\\\dddgggooovvvyyyzzz||||||yyypppfffaaaRRRPPPMMMJJJFFFCCCAAA@@@BBBCCCDDDCCCAAAAAABBBCCCBBBDDDIIIOOOPPPQQQWWW___kkknnnrrrrrrooojjjfffdddVVVWWWVVVTTT\\\mmm~~~uuu```MMMAAABBBGGGPPPiii|||kkkcccIIIIIIAAAHHHLLLZZZvvvsss~~~xxxrrrhhh[[[RRRNNN}}}uuukkk```YYYSSSOOOMMMOOOLLLHHHFFFEEEDDDBBBAAAAAA<<<;;;???BBBAAABBBEEEFFFKKKSSS]]]dddfffdddaaaZZZSSSLLLHHHIIIKKKKKKJJJDDDHHHJJJLLLUUUdddqqqwwwssseeeYYYVVVXXXYYY___fffggggggfff___SSSHHH???;;;>>>JJJVVV___eeefff```XXXIIICCCDDDPPP___iiiooossshhh\\\OOOEEE>>>999999===<<>>AAA@@@???@@@CCCFFFEEEIIIPPPXXX[[[\\\ccckkkooowww}}}}}}~~~wwwrrrpppmmmiiiccc]]]YYYUUUSSSHHHIIIKKKJJJGGGDDDBBBBBB>>>???BBBEEEDDDCCCIIIQQQUUUZZZaaaeeeggghhhhhhiiibbbcccaaa```gggvvvyyydddOOOAAA>>>BBBGGG___sssooohhhMMMMMMDDDEEEBBBLLLgggeeewwwzzz|||sssllliii}}}ooo```ZZZWWWRRRNNNLLLMMMKKKHHHFFFDDDCCCAAA@@@BBB???<<<===AAADDDEEEDDDPPPQQQYYYgggnnniii]]]UUUOOOLLLHHHGGGMMMTTTQQQKKKIIICCCAAAGGGQQQZZZbbbiiiddd]]]VVVUUUXXX\\\```cccbbbbbbbbb^^^QQQDDD>>>???@@@LLLZZZeeellllllaaaVVVBBBIIIBBBPPP___jjjxxxqqqjjj]]]PPPHHHBBB>>>===???BBBBBBCCCCCCDDDEEEEEEFFFHHHKKKPPPSSSUUUWWWYYY[[[]]]XXXQQQNNNLLLLLLIIIGGGEEEEEEFFFJJJRRRYYY^^^```bbb______bbbffffffaaa]]]\\\XXXRRRLLLGGGCCC@@@???;;;666555:::???>>>===>>>888666444111000///000111---***((())),,,...---+++***+++,,,,,,+++)))&&&%%%&&&''')))***)))(((&&&%%%((('''&&&&&&'''((()))***((((((&&&&&&%%%&&&'''((()))))))))))))))(((((((((//////...000111222111///,,,***((((((+++---//////+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''"""###$$$%%%%%%&&&***,,,&&&((())))))((((((***+++'''(((((((((((((((''''''***)))'''&&&'''(((***+++......---,,,,,,,,,------.........///111000...,,,///......///000000///---,,,,,,...000111222222222333444555444222111222333000111111000000///...---///000111000000111444666CCCQQQeeeuuu~~~zzzgggUUUHHH>>>777222222444555555444333333444333222111000//////...///111111111111111111111111222222222333333444444444333333222111222444777888999777444111///...//////+++,,,---///111333555666444555777;;;BBBJJJRRRVVV^^^___dddmmmvvv~~~zzztttkkkccc^^^YYYSSSPPPPPPQQQNNNKKKJJJKKKIIIEEEBBBHHHEEE@@@???@@@AAA@@@???AAABBBCCCFFFJJJNNNRRRUUU^^^ccchhhkkklllpppvvv|||~~~zzzssslllfffccc\\\\\\[[[VVVPPPJJJGGGGGGFFFBBB@@@AAABBBAAADDDIIIQQQMMMMMMSSSXXXYYY[[[^^^ZZZ\\\___dddkkkuuu{{{dddMMM???===@@@MMMUUUeeevvvyyypppaaaSSSFFFBBBDDDHHHMMMQQQ```iiivvv|||yyy~~~vvviii\\\WWWUUUQQQMMMLLLHHHGGGEEECCCBBBAAA@@@???AAAAAA@@@???BBBGGGMMMQQQ[[[[[[```gggggg___VVVRRRJJJJJJIIILLLSSSYYYWWWPPPHHHAAA===@@@FFFKKKRRRXXXTTTUUUXXX[[[\\\YYYVVVTTT\\\\\\]]]ZZZOOODDD@@@CCCFFFRRR```iiimmmjjj^^^QQQAAAHHHDDDTTTfffppp{{{qqqdddWWWKKKEEEBBB@@@AAADDDDDDEEEGGGIIILLLNNNOOOOOOVVVXXXYYYYYYXXXWWWXXXXXXQQQMMMIIIFFFFFFGGGFFFEEEIIIKKKPPPYYYdddnnntttwwwrrrmmmfffaaa^^^XXXPPPJJJMMMJJJEEEBBB???===<<<;;;;;;555333888;;;;;;:::;;;555444111///---------...,,,)))((((((***,,,+++)))((()))***++++++***((('''((()))***+++***)))'''&&&(((((('''&&&''''''))))))'''&&&%%%%%%%%%&&&((((((((((((((((((((((((((((((+++******+++,,,---+++***)))'''%%%%%%''')))******+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&(((((()))******((('''((()))((())))))******))))))(((***)))((('''''')))***,,,......------------...///111000000111222222111///000///...///111111///...---...///000111222222222111222333222111000111222000000111111111111111000///000000000///000222444888EEEXXXjjjwwwzzziiiYYYLLLBBB999444222333333333222111111111111111111111222333444444333333333333333333333333222222222333333333333333444444333222333555777888<<<:::777444111000000000...////////////000000000///......///333777<<>>???CCCLLL[[[nnn|||}}}wwwlll]]]MMMEEECCCCCCFFFJJJMMMVVVdddqqqyyy~~~xxxnnnbbbWWWSSSRRRNNNKKKKKKFFFEEEDDDCCCBBBAAAAAAAAAAAACCCEEEEEEGGGNNNXXXaaaeeebbbbbbaaa[[[RRRMMMNNNHHHKKKNNNSSS[[[___[[[SSSJJJCCC>>>???BBBEEEJJJOOOOOOWWW___bbb___YYYSSSPPPWWWVVVWWWTTTLLLCCCBBBGGGLLLXXXffflllllleeeWWWKKK@@@IIIHHH\\\pppyyyqqq]]]QQQFFFBBBBBBBBBEEEIIIKKKMMMPPPTTTWWWYYYZZZZZZZZZZZZYYYUUUQQQNNNNNNNNNJJJIIIIIIKKKNNNQQQRRRRRRXXXYYY]]]dddkkkpppqqqqqqhhhaaaYYYRRRNNNJJJDDD@@@CCCAAA@@@AAABBBAAA@@@>>><<<666222555777777666777111000...,,,*********++++++)))(((((()))***)))((('''(((***+++++++++***)))***+++,,,,,,,,,+++)))((()))((((((''''''''''''(((%%%%%%$$$$$$%%%&&&'''(((''''''''''''''''''''''''((('''&&&'''(((((('''%%%(((&&&$$$$$$%%%''''''&&&+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###$$$&&&)))***+++)))'''&&&&&&''')))******+++++++++************)))((()))***,,,---...............///000111555333222222333444333333111000///000111222000...//////000111111111111111...///000000//////000111///000111222222333333333000000000///......000222222<<>>EEESSSeeeuuu~~~~~~|||mmm\\\QQQJJJEEEEEEGGGEEEKKKSSS\\\cccjjjppptttzzzqqqggg]]]TTTQQQOOOKKKHHHHHHGGGGGGGGGEEEDDDCCCCCCDDDCCCEEEIIIMMMRRRYYYbbbhhhfff```[[[YYYVVVPPPLLLLLLJJJOOOUUU[[[aaabbb[[[RRRJJJDDD@@@AAACCCEEEJJJPPPVVV^^^dddaaaZZZWWWVVVVVVYYYWWWUUUQQQHHHAAABBBHHHOOO[[[hhhkkkggg]]]PPPEEEBBBLLLNNNeeezzzpppYYYNNNEEECCCDDDGGGKKKPPPVVVWWWYYY[[[\\\\\\[[[ZZZRRRQQQPPPLLLIIIHHHHHHJJJLLLOOOVVV\\\bbbeeeeeedddeeeddddddddddddaaa\\\XXXPPPLLLFFFCCCCCCDDDDDDDDDEEEFFFJJJNNNQQQPPPKKKFFFAAA999333444444333222333///...,,,***))))))))))))+++***)))(((((()))))))))***++++++,,,,,,,,,+++***,,,,,,---------,,,+++***))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''''''''(((((('''%%%)))'''%%%%%%&&&&&&&&&%%%)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&((('''((()))(((&&&%%%&&&''')))******++++++++++++***+++*********+++,,,---...////////////000111333333777444222222333555555555222111000111333333111000///000000111000000//////---...////////////000111///000111111222222222111///000000...------///111222666@@@PPPbbbsssxxxoooggg\\\QQQIII:::999777666777888888888777777666444222000...---111111111111111111111111333333333222222111111000444333333222222333444555333222111000////////////........./////////000000000000/////////000222333111000222888;;;===CCCJJJTTT[[[dddmmmwww}}}yyyqqqkkkhhhaaa```^^^[[[WWWSSSPPPNNNLLLKKKHHHDDD@@@@@@BBBEEEDDDFFFHHHIIIKKKNNNSSSVVV\\\```ffflllqqqsssuuuuuuuuussssssxxxyyyqqqkkkeee```___cccddd___YYYUUUNNNHHHHHHKKKEEEEEEEEEDDDDDDGGGKKKNNNQQQSSSTTTPPPIIIAAA<<<;;;AAAFFFPPP^^^mmmyyywwwjjjaaaYYYQQQMMMNNNQQQRRRSSSSSSUUUYYY^^^bbbwwwmmmccc[[[SSSPPPNNNIIIFFFFFFGGGHHHHHHFFFDDDBBBDDDEEEGGGIIINNNWWW___dddfffeeebbbYYYTTTXXX]]][[[VVVRRRJJJQQQYYY___dddddd\\\RRRGGGBBB?????????@@@EEEKKKUUU___ddd^^^VVVVVVXXXXXXaaa]]]XXXPPPFFF???AAAHHHOOO[[[ffffff^^^UUUJJJBBBBBBOOOTTTkkk~~~mmmWWWNNNGGGHHHLLLPPPVVV[[[]]]]]]\\\ZZZWWWTTTQQQPPPIIIJJJKKKKKKKKKMMMQQQTTTWWW^^^gggooorrrpppmmmjjjdddccc```^^^[[[VVVPPPLLLKKKHHHEEEDDDFFFIIILLLNNNPPPSSSYYYaaaeeeaaaWWWNNNDDD<<<555444444111//////...---,,,+++***)))))))))*********)))))))))***+++//////......---,,,++++++---------------,,,++++++)))))))))(((((('''&&&&&&''''''&&&&&&%%%$$$###"""$$$%%%%%%%%%&&&&&&''''''(((''''''((())))))'''&&&((('''%%%%%%%%%&&&$$$###&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&'''((($$$%%%''''''&&&&&&'''(((((()))******+++++++++***+++++++++,,,---...//////111000111111222333444555666444222222333444555444333222222333444444333111//////000000//////......---///000000//////111222000000111111000//////...///000///...,,,,,,...000///000555AAASSShhhyyy|||vvvnnnbbbUUULLL>>>;;;888777999<<<===<<<;;;;;;999777444111...---111111111111111111111111444333333222222111111111222222111111111111111111---------......///000000000000000000000000000000---............/////////...,,,...111222333777===GGGKKKPPPVVV]]]hhhuuu~~~{{{sssssssssrrroookkkhhhfff```\\\VVVNNNGGGCCCCCCCCCJJJJJJJJJHHHGGGGGGIIIKKKKKKNNNRRRWWW[[[^^^``````aaadddiiiooovvv~~~{{{xxxuuurrrtttxxx|||qqqhhhddd```ZZZTTTRRROOOOOONNNJJJGGGFFFGGGHHHGGGHHHHHHGGGEEEBBB@@@???AAADDDLLLWWWdddpppyyy}}}~~~xxxsssppplllddd``````eeeccc```[[[XXXVVVXXXZZZuuujjj^^^WWWQQQOOOLLLGGGDDDEEEDDDFFFGGGFFFCCCBBBDDDGGGMMMPPPVVV___ggghhhccc]]]]]]VVVVVVaaalllkkkaaaYYYHHHPPPYYY___dddddd]]]UUUIIIDDDAAA@@@>>><<<@@@FFFNNN\\\dddaaa]]]^^^^^^\\\gggaaaYYYPPPEEE>>>BBBJJJRRR]]]eee```VVVMMMGGGBBBBBBRRRZZZqqqppp]]]UUUPPPRRRWWW[[[___ccc[[[ZZZVVVRRRNNNJJJHHHFFFCCCFFFJJJNNNQQQVVV[[[___hhhnnnuuuyyyvvvpppiiieee\\\YYYUUURRROOOKKKGGGEEEJJJJJJJJJLLLNNNRRRUUUWWW]]]___eeemmmqqqkkk___TTTCCC<<<666555555111//////---------,,,++++++******)))*********))))))+++---000000///...---,,,++++++---,,,,,,,,,++++++++++++'''(((((()))(((((('''&&&''''''''''''&&&$$$###"""$$$%%%%%%&&&&&&''''''''''''&&&&&&'''))))))((('''&&&%%%$$$$$$%%%%%%###"""$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''(((***)))'''&&&&&&&&&$$$&&&'''''''''''')))***((()))***++++++++++++++++++,,,---...//////000000333333333333333444555666555444222333444555444333444444333444555666444222//////000000000//////...///000111111000000111222111111111000000///------/////////...------///111///000333<<>>AAAFFFOOOYYYdddmmmrrrwwwvvvxxx}}}}}}yyyxxxyyyzzzxxxsssjjj```WWWQQQOOOzzzmmmaaaWWWRRRNNNMMMKKKFFFDDDEEEAAADDDGGGGGGEEEEEEIIIMMMSSSXXX___eeegggddd]]]XXXWWWWWW^^^nnnwwwssseee[[[KKKRRRZZZ^^^``````[[[SSSJJJFFFCCCAAA>>>;;;???EEEGGGUUU______```fffhhhdddgggaaaXXXNNNDDD@@@FFFOOOYYYbbbfff^^^QQQIIIFFFEEEGGGZZZdddzzz|||mmmeee______```______```VVVSSSPPPMMMJJJIIIHHHHHHEEEIIIOOOTTTYYY]]]bbbeeemmmppprrrqqqjjjbbb\\\YYYQQQNNNIIIGGGGGGHHHIIIIIIPPPRRRTTTUUUVVVWWWXXXYYY\\\\\\^^^dddhhhcccXXXNNN===777333555666333111111---------,,,,,,+++******%%%'''))))))((((((+++---......---,,,,,,+++,,,,,,,,,+++******))))))******&&&'''((())))))(((((('''%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&(((***+++***)))&&&%%%$$$%%%&&&&&&%%%###$$$$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((''')))***+++)))((((((((((((***+++***))))))***+++)))***+++,,,------------,,,,,,...///000111111111555555444444444555555666555444444555666666555333555555444555666777555333000111111222222222111111000111222111//////000111000000111111111000000///...//////...---...111333///111444:::DDDSSSeeeqqq~~~}}}|||{{{wwwooocccZZZGGG@@@999555666777777555444555777999999888777666333333333333333333333333444444444444444444555555111111111111000///...---///000111111222222222222333222222000///...---,,,000111222222222000...---...---...111111///222777999;;;<<<:::999>>>JJJSSSgggqqqzzz~~~{{{uuupppkkkgggeee[[[\\\]]]ZZZUUUPPPLLLJJJKKKIIIFFFBBB@@@@@@@@@AAAAAABBBDDDIIIOOOVVV[[[^^^gggfffjjjrrryyy~~~{{{yyyllllllkkkgggbbb___]]]]]]VVVQQQLLLJJJJJJIIIFFFBBB@@@BBBFFFJJJPPPWWW]]]aaajjjjjjoooxxx|||~~~{{{oooaaaWWWQQQ|||sssdddWWWQQQMMMKKKLLLJJJFFFDDDFFF@@@DDDHHHIIIHHHIIIOOOTTTVVV]]]eeehhhddd^^^YYYWWWSSSXXXeeevvv|||rrrcccYYYPPPVVV\\\]]]]]]\\\VVVNNNEEEBBB@@@???;;;999===DDD@@@LLLSSSRRRXXXeeellljjjeee^^^VVVMMMDDDAAAIIITTT___gggiii]]]OOOGGGGGGHHHLLLaaammm~~~tttlllhhhddd^^^YYYXXXRRRPPPMMMLLLKKKMMMOOOQQQNNNRRRXXX]]]aaadddhhhjjjbbbdddccc___WWWQQQMMMLLLEEECCCAAADDDJJJRRRYYY\\\bbbccccccaaa]]]XXXTTTSSSOOOMMMLLLPPPSSSQQQHHH@@@888222111444777555333333,,,,,,,,,,,,,,,+++***)))###%%%((((((&&&'''***...++++++*********+++,,,,,,+++***))))))(((((())))))%%%&&&''')))))))))((((((###$$$&&&((())))))))))))%%%%%%&&&&&&'''((())))))((('''(((***---......,,,(((''''''((()))***(((&&&$$$$$$$$$%%%&&&'''((()))))))))))))))))))))))))))###&&&)))+++++++++,,,------......---+++***+++,,,***+++,,,---............,,,---...000111111222222777666666555555555555666555555555666888777555333666555555666777777666444111222333444444444444333000111222111///......//////000111222222222222222.../////////...///222444***...222444888AAANNNYYYjjjkkkmmmpppqqqlllddd]]]MMMEEE<<<666666666555222111222444555666555444333111111111111111111111111444444444555555666666666222222222222111///...---111111111111111000//////.........///////////////,,,...000222222222111000...,,,,,,...,,,((()))---333666777444000333<<>>BBBJJJWWWfffwww|||pppjjj```UUUNNNKKKKKKLLLYYY\\\```eeegggeeeaaa^^^YYY\\\______ZZZUUURRRQQQIIIKKKJJJGGGIIIOOORRRRRRQQQRRRQQQPPPVVV___cccbbbbbb\\\UUURRRRRROOOJJJDDDBBB>>>;;;:::;;;:::555111333222111111222111///---///,,,***((())))))((('''&&&'''((()))************++++++,,,,,,++++++******))))))((('''''''''((()))''''''((((((''''''&&&%%%$$$$$$$$$$$$%%%&&&((()))(((((('''''''''(((***+++---+++******,,,------,,,))))))((('''''''''''''''(((''''''''''''''''''(((&&&&&&'''''''''(((((((((&&&''')))***++++++************++++++,,,---.........///000111222222222222000///000111444555444333333333333333333333444444666666777777666777999<<<888666333222444555444333444333333222222333333444444222111///...///000111222000//////000111111000000//////...///000222333222///...111222222444888>>>FFFSSS```iiilllkkkjjjggg[[[LLLAAA<<<999555222777333222444333000000333333444555444333222222444222111111222333444222111000000000111000//////...//////////////////////////////............/////////000000111111000000//////.........///...,,,***,,,,,,++++++,,,---///000555555;;;EEENNNWWWcccnnnyyy|||wwwgggWWWLLLHHHJJJMMMMMMJJJEEEAAA????????????888<<<===???EEENNNRRRQQQUUUXXX]]]bbbfffjjjlllnnnssstttwww{{{{{{vvviiihhhbbb[[[XXXWWWSSSMMMJJJIIIIIIIIILLLQQQWWW[[[___fffooouuuwwwxxx||||||uuukkk^^^TTTQQQOOOJJJIIIKKKLLLIIIGGGHHHIIIIIILLLQQQXXX\\\\\\[[[ZZZUUUTTTYYY]]][[[WWWVVVWWW\\\dddkkklllfffZZZPPPVVVSSSNNNKKKJJJIIIGGGFFFBBBBBBBBBCCCEEEFFFEEEDDD@@@???>>>@@@LLLZZZaaa``````WWWLLLFFFCCCFFFMMMUUU```[[[SSSKKKAAA<<>>:::888555555666555111...444222111000000///,,,***---+++)))((((((((('''&&&'''((()))******+++******(((((())))))******++++++(((((('''&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''((()))'''''''''((((((***+++,,,...,,,******+++,,,+++***))))))((('''''''''(((((()))((((((''''''(((((()))''''''''''''((((((((((((&&&'''((()))******************++++++,,,,,,------///111333555555555444333333222222333555666444333111222222333444555555666666777888888777777999;;;999666333222222333333333444333333222222333333444222111000//////000111222444222111111222333333222000000///......///000111444111000222222000111444666===JJJ[[[jjjtttvvvtttsssgggUUUFFF>>>999444000888444333444222......000000222333222111111222444444333222333444444222111000000000000000//////...........................000//////......//////000......//////000//////...---,,,,,,---......,,,++++++++++++++++++,,,......111///000777>>>FFFRRR]]]iiinnntttyyy~~~qqq___OOOKKKRRRZZZ]]]YYYRRRKKKGGGEEEEEEFFFBBBBBB???===@@@EEEEEEBBBCCCEEEIIIMMMRRRVVVYYY[[[]]]```eeelllttt|||xxxxxxssslllfffaaaYYYPPPPPPNNNKKKIIIIIIJJJMMMOOORRRWWW^^^dddjjjqqqzzz|||tttnnnfff[[[TTTRRRQQQNNNLLLNNNMMMJJJIIIKKKKKKNNNRRRVVVZZZ[[[ZZZYYYYYYVVVWWWZZZ[[[WWWTTTTTTXXXaaajjjkkkggg```XXXRRRUUUQQQMMMJJJIIIIIIHHHGGGEEEGGGJJJNNNOOONNNIIIEEEBBB@@@>>>AAAMMMYYY]]]YYYTTTNNNGGGDDDFFFLLLTTTZZZ___WWWNNNGGGAAA???FFFOOO]]]fffkkkggg```\\\YYYVVVTTTWWWXXXVVVRRRQQQVVV[[[___ccchhhiiiddd\\\TTTNNNEEEGGGIIIGGGCCCCCCGGGKKKJJJVVVaaaeeehhhlllqqqrrrnnnlllfff^^^ZZZYYYUUUOOOJJJFFFAAAAAACCCCCC@@@<<<777555444444555444222///222111////////////,,,***,,,***(((((((((((('''&&&(((((()))***++++++******((('''''''''(((((()))))))))((('''&&&%%%%%%$$$$$$'''''''''(((''''''&&&%%%'''''''''''''''''''''(((&&&&&&'''((()))***+++,,,---+++))))))******)))((())))))((((((((((((((()))))))))(((((((((((())))))''''''((((((((()))))))))''''''((()))******************+++,,,,,,,,,,,,,,,///111444666777666555333444333333444555555333222222222333444444555555555666777888888666666888999999777444111111222333333222222111111111111222222222111111000111111222333444333111111333444333222111000///.........///000555222222444444111000333777;;;EEEVVVhhhtttxxxwwwwwwnnn___OOOAAA999666555777333222333222///...111///111222222222222444555666555444444555555333111111111222222111111000///////////////////////////000000////////////000000...//////000000000000///---,,,,,,---//////...---------------......//////111......222555:::CCCLLLTTTZZZdddllluuuxxxgggVVVPPPYYYccciiieee^^^VVVPPPMMMNNNOOOSSSPPPJJJEEEFFFJJJHHHBBBDDDCCCCCCDDDFFFHHHJJJJJJNNNPPPSSSYYY```hhhooosss{{{}}}|||sssjjj^^^[[[VVVRRRPPPOOOOOOOOOIIIJJJKKKMMMQQQXXXbbbhhh}}}tttkkkeee^^^UUUOOOOOORRRNNNMMMNNNLLLHHHHHHLLLMMMRRRXXXZZZWWWUUUVVVXXX[[[[[[\\\[[[UUUNNNOOOTTT[[[iiisssmmmaaa[[[ZZZYYYYYYUUUQQQNNNLLLJJJHHHFFFJJJNNNTTTYYYZZZUUUMMMFFFBBBBBBAAAEEEOOOXXXWWWPPPHHHFFFDDDEEEMMMWWW^^^aaa```VVVKKKDDD@@@???FFFMMMUUU[[[\\\VVVQQQRRRUUUWWW\\\___bbb___YYYUUUVVVXXX]]]______\\\UUUNNNIIIFFFDDDDDDEEEGGGLLLQQQUUUWWWXXXdddqqquuuvvvxxxyyyxxxwwwtttkkk___VVVQQQJJJCCC@@@@@@@@@>>>;;;::::::;;;555444444444444444222111///.........000///...,,,+++)))(((((())))))'''&&&(((((()))************))))))((('''&&&&&&&&&'''''')))))))))((('''&&&%%%%%%'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''''''''((()))***+++,,,------,,,***((('''((()))((('''))))))((((((((())))))***))))))(((((((((((())))))((((((((()))))))))******(((((())))))******+++,,,++++++,,,---------,,,,,,---///222555666555444333444333222333444444222000333444444555555444444333555666777777555444555666777666555333111222333444333333222222222222333333333222222222222333333444333222000000222333222111111111///......///000000111///000444444000///111444555<<>>===>>>AAAFFFHHHPPPTTTTTTWWW```kkkqqq|||wwwnnncccZZZRRRNNNMMMEEEHHHIIIIIIHHHJJJPPPVVVWWWZZZ^^^bbbeeeggghhhjjjooowww~~~~~~{{{sssjjjaaa^^^UUUKKKEEECCC@@@;;;777777888777666555777999555666666666444333222222111000//////000000...,,,******)))***++++++)))'''''''''((((((((((((''''''((('''&&&%%%%%%&&&((()))'''((())))))))))))''''''''''''((((((''''''&&&%%%%%%&&&''')))******)))))))))***+++---------,,,,,,+++)))((((((***++++++***))))))(((((()))******+++(((''''''''''''''''''((()))))))))*********++++++,,,++++++++++++---...///---...000111111///...---,,,---...000222333333333111111000111333333222000111333444666777666555444555777888888666444333333333555888888666555666777888888777777777777888888777777777777777666555444333111000000111222222111111111000000000222333444666555888<<<<<<777555666111111444<<>>CCCMMMXXX```hhhrrr~~~yyyooocccZZZTTT\\\```bbb___VVVNNNJJJIIIPPPTTTTTTNNNKKKPPPVVVXXXUUUOOOJJJIIINNNUUUXXXXXXLLLIIIDDDAAA@@@BBBEEEHHHKKKNNNSSSXXX___ffflllpppxxx}}}ppplllfff___YYYSSSOOOLLLrrrhhh^^^YYYTTTOOONNNPPPMMMLLLMMMPPPOOONNNSSSZZZYYYVVVSSSRRRTTTVVVXXXXXXYYYRRRLLLJJJJJJMMMVVV___lllqqqlll```^^^hhhooonnnmmmeeeZZZQQQMMMNNNPPPQQQRRRSSSUUUXXXZZZYYYVVVSSSKKKNNNMMMJJJJJJMMMNNNKKKMMMSSSWWW]]]gggpppooogggWWWKKK@@@===???CCCGGGLLLPPPXXX___```bbbjjjsssxxxxxxooobbbVVVNNNJJJHHHGGGCCCGGGLLLPPPRRRXXXbbbiiijjjpppvvvwwwsssqqqrrruuupppuuuxxxwwwtttmmmaaaVVVPPPNNNGGG>>><<<>>>===:::888666555666999;;;;;;:::888999:::999777555555555333222111000000///---++++++******+++,,,,,,***'''&&&'''''''''''''''&&&&&&&&&%%%$$$$$$%%%(((***,,,&&&'''((()))))))))((('''''''''((((((''''''&&&%%%%%%&&&(((***+++,,,++++++'''''')))******)))(((''',,,***)))***,,,------,,,))))))((())))))***++++++''''''&&&&&&&&&&&&'''''')))************+++++++++---,,,++++++,,,---///000...///111222222000...---------...///111222444444111111111222444444333111///111444666888888777666777888:::999777555444444111555999:::888666777888777777666666666666777777999999999999888777555555444222111111222333333222111111000000111333555666555444666:::999444000111111111222888CCCUUUhhhttt{{{kkkVVVGGG:::777555666555111111444333555666555444444555777777777777888::::::999888444444555555444444333222111111111111111111111111111111000000000000111111000111222333444555555555555333111000222333333222///000111222222111000///---,,,...111000...///333111222333333444;;;EEELLLZZZeeesss|||}}}xxxoooccc[[[UUUZZZ___\\\SSSIIICCCAAACCCIIIKKKEEEBBBFFFNNNSSSVVVOOOIIIIIIPPPWWW[[[\\\YYYUUUNNNHHHEEEEEEGGGIIIBBBDDDFFFHHHKKKPPPUUUYYY[[[dddlllpppuuu{{{yyyqqqiii```[[[zzzoooeee\\\WWWSSSMMMLLLNNNJJJNNNQQQOOOQQQWWW\\\]]]YYYWWWUUUVVVXXXYYYWWWTTTXXXXXXTTTMMMIIIMMMWWWaaarrrlllbbb[[[]]]dddjjjlllfff\\\QQQNNNRRRVVVUUURRRPPPOOOOOORRRVVVWWWUUUSSSRRROOOLLLKKKMMMQQQTTTUUUSSSYYY___dddjjjmmmiiiaaaPPPLLLGGGBBBBBBGGGPPPWWW```dddiiikkkkkkjjjiiihhhggg```TTTIIIHHHKKKJJJFFFJJJOOOUUUZZZ^^^fffpppyyyzzzzzzvvvtttrrrvvvnnnjjjkkkiii___SSSKKKDDDAAA===<<<<<<<<<999777444666777666555888===AAAAAA@@@>>>:::666333333333222000///......---***(((***************)))(((((()))'''$$$###$$$%%%$$$$$$''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''++++++,,,,,,,,,++++++***,,,,,,,,,+++,,,,,,------***************************(((&&&'''***+++)))'''***)))''''''((()))))))))(((''''''(((***,,,,,,++++++,,,,,,,,,++++++---...111222444333111...------............///000111222222111111111111111222222000111333444555666666666555777999:::888666444444111555666555666::::::777999666222222555777777666999:::::::::999777666444666666666555444222111000......///000111333555666777888888888666555333222333111222666===LLLdddyyyvvvdddRRR???999555666777444222222333444666666555666777999555555555555555555555555666555444222111222222333333222222222222222222222111000//////000222444555555222000000333444333111666333111000111222222111000000111222333222///,,,000---+++---111333000,,,000111222222333666;;;>>>KKKQQQ___pppzzz}}}{{{yyywwwqqqlll^^^``````\\\TTTLLLGGGDDDFFFEEECCCAAAAAACCCEEEFFFPPPKKKFFFFFFKKKSSSZZZ^^^___XXXSSSTTTTTTRRRQQQSSSOOONNNLLLLLLMMMNNNNNNNNNVVVVVVXXX]]]dddjjjnnnppp{{{|||{{{uuusss}}}uuuiiiaaaYYYUUURRRNNNNNNPPPLLLPPPSSSUUUYYY]]]]]]XXXYYYWWWUUUUUUXXXZZZZZZYYY[[[ZZZVVVQQQOOOTTT^^^gggppphhh___ZZZ\\\aaadddddd```YYYSSSSSSWWWYYYVVVQQQHHHIIIKKKNNNQQQSSSRRRPPPQQQQQQQQQSSSVVVYYY[[[\\\dddfffeeebbb```^^^WWWNNNKKKKKKJJJKKKMMMSSS[[[```qqqqqqpppllleee^^^XXXVVVQQQOOOJJJEEEGGGMMMPPPOOOZZZ```ggglllpppvvv}}}~~~xxxqqqoooeee\\\YYYUUULLLBBB===<<<:::888888:::;;;:::999666777888888999>>>DDDIIINNNKKKFFF@@@:::666444444333111000//////...+++))))))************)))(((((()))'''%%%$$$%%%&&&&&&&&&((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&)))(((((((((((((((((()))***++++++,,,,,,,,,++++++------,,,,,,+++,,,,,,---((((((((((((((((((((((((+++)))((((((***+++***(((''''''&&&&&&(((***,,,,,,+++***)))***,,,......---+++,,,---,,,+++,,,---///000111333333111///...///////////////000111222222222222111111000111111111///000111222444444444444444666888999777555444444444777999777888<<<<<<999999666222111333444444333::::::::::::999777555444666666666555444333111111222222222222222333444444555555666666555444222111222111222666===JJJaaatttooo\\\EEE===777777888666333333444555666555333333333555333333444444555666777777444333222000000000000111333333333333333333333333111111000///000222444555444222000000222444333111555333111000111222222111000//////000111000...,,,000---,,,...222444111...000000000000///000333666<<>>999666555333111000000000///,,,***))))))******))))))((('''((('''%%%%%%&&&((((((((()))(((((((((((((((((()))((((((''''''''''''''''''******))))))))))))******))))))***+++,,,,,,,,,+++...---,,,++++++***++++++((((((((((((((((((((((((+++***))))))++++++***)))((((((''''''(((***+++,,,,,,+++***+++,,,......---,,,---......------...000///000222222000///000000000000000111111222333333333222111000000000000000......000111222222222222333555777777555444333444555888999888999<<<<<<999999777444333333333333222:::::::::999888777555555777777777666555444333222666555444333333222222222111222333444444333222111111///000333999DDDWWWhhh~~~|||iiiMMMAAA666444666444222111555666666444111000000111111222333444555777888888555444222111000000111111333333333333333333333333222111111000111222444555333222000000222333222111444333111111222222222111111///------//////...---///---,,,...222444222///...//////...---...000333666888AAANNN[[[gggttt|||yyyxxxtttmmmhhhaaa]]]VVVNNNGGGCCC@@@???@@@HHHPPPSSSPPPMMMNNNPPPXXXSSSSSS\\\hhhoootttxxxuuuqqqkkkccc^^^ZZZYYYYYYSSSRRRQQQQQQRRRSSSRRRQQQYYYZZZ^^^dddkkkssszzz~~~}}}sssiiiZZZSSSNNNMMMMMMMMMOOORRRTTTYYY]]]^^^^^^\\\VVVNNNPPPOOONNNPPPUUU\\\cccgggnnnfffZZZSSSTTT[[[ccciiilllccc[[[\\\```^^^YYYUUUKKKOOOVVV]]]```[[[QQQIIIFFFIIIKKKLLLKKKLLLOOOSSS\\\```eeeiiijjjgggdddccc[[[[[[VVVOOOMMMOOOPPPNNNUUUYYY^^^aaaaaa___]]]\\\QQQQQQQQQPPPNNNMMMNNNPPPPPPZZZbbbeeehhhnnntttvvv~~~~~~rrrggg[[[PPPFFFBBB@@@===<<<======<<<:::888777666555444666777:::???GGGPPPZZZ```nnneeeXXXJJJ@@@999666555111000......///...+++))))))))))))))))))((((((''''''%%%$$$$$$&&&((()))))))))))))))******)))))))))''''''((((((((('''''''''******))))))))))))******&&&&&&((()))************,,,,,,+++)))((((((((((((***************************)))))))))******))))))++++++***)))''''''(((***,,,***))))))***,,,,,,+++---...///...---...///111...000111111000000111222111111222222333333333333333222111000000//////000...///000111222222222222222444666666444333333444333777888666666999999666999888666555555555666555777777777888888888888888999999999999888777666555666666444333222222222222///000222333444444333333111......111444<<>>888444222///---,,,,,,---,,,***((()))))))))))))))(((''''''%%%###"""###%%%'''(((((())))))***++++++***))))))''''''((())))))(((((('''(((((((((''''''((((((((($$$$$$%%%''''''(((((((((***)))((('''&&&&&&&&&&&&))))))))))))))))))))))))'''(((((((((''''''((((((+++++++++)))'''''')))+++...,,,***)))***,,,,,,+++.../////////......000111...///111000000000222333111111222333333333333222222111111000//////000000000000111222333333333333222333555555333333333444444777888555555888888444444555555555555666777888333444555666888999;;;;;;::::::;;;::::::999888777444333333222222222222333///111222444555666555555444222111333444777@@@III]]]mmm{{{rrr^^^HHH;;;777666777:::555666666555444333333444444444444555555555555555777666555333333333333444000111111111222222333333333333333333333444444444111111111111000000111222555444333444666666555444333111...---...000222222000///...//////...---+++---...000000000111333555333111222666;;;DDDTTTcccvvv|||||||||rrrggg\\\VVVNNNNNNOOORRRWWW\\\```bbbccccccddddddaaaaaakkkvvv|||xxxtttoooiiiaaa]]]TTTSSSQQQPPPPPPQQQRRRSSSZZZ]]]bbbhhhnnnuuu|||{{{tttggg[[[TTTMMMIIIKKKNNNOOOSSSXXXaaahhhiii```UUURRRSSSTTTLLLPPPTTTZZZ```gggoootttrrrfffZZZXXXaaammmsssttt```YYYYYY______WWWQQQQQQXXX^^^fffiiieee[[[QQQKKKCCCFFFKKKPPPVVV]]]dddiiissssssqqqjjj___TTTNNNLLLHHHMMMPPPOOORRRZZZ```aaaddddddbbb\\\SSSKKKEEECCCBBBEEEKKKPPPVVV]]]dddhhhsss}}}kkk]]]SSSLLLDDD>>>;;;<<<;;;777555777555666666444222111333444555999@@@KKKWWW```dddfffjjj___OOOBBB:::666222000---,,,++++++,,,+++)))'''(((((())))))(((((('''&&&%%%###""""""%%%'''''''''((()))***++++++***)))(((&&&'''((()))***)))((('''''''''&&&&&&&&&&&&''''''###$$$%%%&&&'''''''''&&&)))((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&(((***)))((()))---111222000---+++,,,.........---...//////---...///111///000111000///000222333111111333444444333222111000000000//////000000111111222222333444444333333222444555444333333444666555888999666666888888444///000222333222333444666222333444555777:::<<<===:::::::::::::::999888888222222222222222333333444000222333555666777666666777555444666666777<<>>AAARRRdddnnnyyywwwdddRRRAAA555222444555666777777555555666777333444444444555666666666666555333222111111222222222222333444444555666666444444555555555555444444000111222111///...000333222222222444666666444222111///---...///111111111...///111111111111111111///000111000...,,,,,,---...///222333222333;;;FFFRRR^^^nnnwwwyyy{{{}}}|||~~~{{{wwwjjjfff___XXXSSSRRRTTTVVV\\\]]]ccciiijjjggggggkkksss|||yyyvvvoooggg```ZZZWWWUUUPPPQQQQQQPPPQQQTTTYYY\\\}}}wwwqqqiii[[[OOORRRMMMKKKPPPVVV[[[aaaggg[[[]]][[[UUUQQQQQQOOOMMMLLLRRRZZZ___bbbdddgggjjjfff^^^ZZZaaannnuuuoooggg^^^\\\aaahhheeeZZZXXX___gggkkklllggg]]]RRRLLLIIINNNRRR[[[gggpppssspppkkkXXXYYYYYYUUUQQQRRRWWW]]]aaagggjjjfff```]]]YYYUUUPPPNNNJJJEEEDDDGGGLLLQQQYYY]]]dddkkkrrrxxx}}}|||qqqpppiii___XXXSSSKKKBBB;;;777555666666444444888444666777666444444666999777>>>JJJXXXdddiiigggcccWWWMMMAAA888555333111///...---,,,,,,------+++)))(((((((((((((((''''''&&&(((&&&%%%%%%&&&(((((((((&&&((()))******)))(((&&&%%%''')))***+++***)))(((''''''&&&&&&&&&&&&''''''((((((((()))((((((''''''))))))((((((((())))))***))))))))))))))))))))))))''')))+++***'''&&&(((***&&&))),,,***((((((,,,111333000,,,******,,,,,,,,,,,,---......,,,---...000111111111000...///111333///111222333333222000///............///111222333111222222333333333222222333444555555444444666888222555555222222444333///000333555444222000111333666666555555555777888999555666666666666555555444777666555444444444444444111222333555666666555555///---///333555555777;;;999HHHXXXeeevvvuuucccNNN===666888666777888777555444555666111222333444555777888888888777555444333333444444444444555555666777888888444555555666555555444444///111222111///...000333000000111222444444333111///...------///000000///---///111333333444555666---///111111000///000111---///333444///,,,000999;;;JJJ[[[eeehhhmmmxxx|||{{{~~~}}}|||vvvkkk]]]UUUSSSUUUccc\\\YYY^^^dddhhhlllooowww{{{sssmmmiiiggg___]]]YYYUUUQQQPPPRRRTTTyyytttkkk```WWWTTTIIIMMMPPPTTT\\\dddeeeaaa___[[[VVVSSSQQQOOONNNLLLLLLVVVZZZUUUVVV```eeebbb```XXX\\\mmmwwwpppeeebbbYYY```ffffffeeeeeebbb^^^hhhgggccc\\\UUUQQQRRRSSS]]]```fffmmmppplllddd]]]VVVUUUTTTTTTWWW[[[```cccllliiiddd___[[[VVVPPPLLLGGGCCC??????DDDLLLUUU[[[kkkpppssstttyyyyyyrrrcccgggeee\\\QQQJJJDDD???;;;:::888888777777555444:::555222555777777888;;;???GGGRRR^^^jjjnnnhhh^^^QQQEEE;;;888666333000///222111//////000000...------***'''%%%&&&&&&&&&&&&%%%$$$######$$$''')))+++++++++***)))((('''&&&&&&&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))((('''''''''(((***++++++)))'''&&&'''(((''''''***)))(((((((((((())))))&&&''''''((()))******+++,,,,,,,,,,,,---...///000000////////////000000111444333222111111111222333222111111111222444666777222222222222333333444555111333444444222222333555555444333222222222333444999444000000444666555333111111111222333444555666555555666666555444444333888777666555444333333333777666555444333222222222555666666666555444333333444333222222333555888:::???AAAHHHUUUfffxxx|||lllYYYFFF999555999666555666444222444999666444222222444666888888999666333222333333222111444555777888888888777666999888777666444444333333333333333222222333444444111222222333333222222111///////////////000000111444333222333555666555444333000...---...000111111000000000000000111111222666;;;BBBHHHPPP\\\jjjuuu||||||}}}~~~~~~yyyooo```MMM[[[cccdddbbb]]]ZZZ]]]dddiiitttzzz{{{xxxwwwsssmmmgggccc```\\\TTTNNN~~~uuuooofffZZZSSSQQQPPPUUUYYY\\\aaafffeee```\\\YYYUUURRRPPPOOOMMMLLLNNNUUUVVVRRRUUU```dddaaa^^^WWW[[[jjjqqqhhh]]]YYYWWWdddpppsssqqqmmmfff___```\\\VVVSSSSSSVVVXXXYYYcccbbbaaabbbbbb___ZZZVVVSSSTTTVVVZZZ]]]aaadddfffccc^^^WWWPPPKKKGGGCCC@@@DDDEEEFFFGGGLLLWWWeeepppvvvzzz||||||}}}rrrjjjbbbfffdddYYYMMMFFFAAA===;;;:::999999888888777666;;;777777999;;;;;;>>>CCCFFFPPP\\\gggoooqqqiii___OOODDD999666555222//////------,,,---//////...---///,,,)))''''''((('''''''''&&&%%%$$$%%%&&&((()))))))))((((((''''''&&&&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%(((((('''''''''((()))***,,,***((('''((())))))((()))))))))((((((((())))))(((((())))))***++++++,,,---------------...//////.........//////000111222333333222111111222333444333222222222222333555666444444333333333444555555333555555555333333444555555444333222111222222333666222///000444888777666222222333333444666777777666666666666666666555555777666555444333333333333444444444444444444555666555555555555555555444333666555444333444666888999888:::???JJJZZZkkk{{{rrr```MMM???888:::666555666555222333777666444222222444666777777888666333222333444444333444444666777777777666555555555444444444555666666444333333222222333333444222222333333333333222222111111000000111111222333444222222333444555444333222000------...000000000000////////////000111111000444999<<>>;;;;;;::::::999999999888888777888;;;<<<>>>FFFOOOYYYcccnnnsssuuuqqqhhh^^^OOOCCC888444333111////////////000222555666555444111...+++)))))))))(((''')))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&''''''((())))))((('''&&&%%%%%%$$$)))(((((((((((()))******---+++)))((()))*********))))))))))))))))))))))))*********+++,,,,,,------.................................///000111222333222222111111222333444555555444333222222333444555555444333333333333333333555666777666444333333555444333222222111111222222222000...000555999999888333444444555666777888888666666666666666777777777555555444333222222222222111222222333444666777888333444444555555555555444777666555555555777888999888999;;;CCCPPPbbbsss}}}vvvhhhVVVFFF<<<:::666555666555222222555555333222222444666666666777555333222444555555555222333444555555555444444333333333333333444555555444333333222222333333333333333444444444444333333333333222222333333444555333222111222333444444222111///---,,,...////////////............///000000///111444555888===EEELLLXXXaaannnyyyzzzwwwtttvvvzzz~~~~~~~~~~~~yyyiiiVVVeeeqqqxxx{{{tttkkkeeeaaa]]]]]]dddnnnyyy|||uuu~~~tttiiibbb\\\VVVTTTVVVUUU___hhhiiifffddd```[[[]]]ZZZXXXVVVUUUSSSPPPNNNMMMLLLJJJLLLVVVccceeeaaa\\\\\\bbbjjjiii^^^SSSNNNNNN___pppqqqhhh\\\RRRKKKOOOQQQUUU[[[ccchhhkkkkkkbbb___ZZZXXXXXXZZZ^^^```fffeeebbb___[[[WWWTTTRRRLLLHHHDDDBBBCCCFFFGGGHHHFFFHHHKKKPPPXXXdddsss~~~zzztttnnnkkknnnqqqlll\\\KKKAAA???>>>::::::;;;:::999999999:::888888:::===@@@HHHVVVdddrrrzzz~~~xxxpppfff]]]QQQDDD888444333111000111333444555888:::;;;999777000...+++)))))))))'''&&&)))((('''&&&&&&&&&''''''(((((())))))*********+++''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&&&&&&&***************+++++++++,,,***(((((()))*********(((((())))))*********)))******++++++,,,,,,,,,,,,++++++,,,---......//////000000000///000000111111222111111111222444555666666555444333222333333444444444333222111111111111666777777666333222222333333333222222111111111111222000///111555888888888333333555666777777888888555555555555555666666777444333333222111111222222000000111111333444666777222333444444555555555555555555555666777999:::;;;;;;::::::>>>IIIYYYjjjuuuvvvyyy{{{vvvlll___MMM@@@:::555333555666333444666555333222222444555666555666444222222444666666666111222222333333333333333555444333222111111111111444444333222222222333333333444444555555444444333333333333333333444555555222111000111333444333222000...------...//////......------------.../////////000222333444888>>>BBBCCCLLLYYYfffpppwww|||~~~vvvtttrrrssswwwzzz{{{{{{~~~ttteeeQQQ___kkkyyywwwrrrkkkddd[[[^^^dddkkkuuuzzzoooddd\\\WWWRRRRRRUUUVVV```iiiiiigggddd```\\\\\\[[[YYYXXXWWWUUUQQQNNNKKKIIIHHHNNNZZZeeeeee```SSSWWW^^^bbb^^^SSSJJJGGGKKKYYYdddbbbZZZSSSPPPNNNRRR[[[eeejjjhhheeedddeeeVVVXXXZZZ]]]aaaeeehhhkkknnniiiaaaXXXPPPKKKHHHGGGBBB@@@???AAAEEEHHHJJJKKKPPPOOOQQQXXXeeeqqqzzz}}}yyyuuuttttttsssuuuuuummmZZZIII@@@>>>===999;;;<<<;;;999888999;;;<<<<<<>>>CCCJJJVVVjjj{{{|||tttjjjbbbUUUHHH;;;555444222222333444555777999:::999555222...,,,)))(((((((((&&&$$$&&&&&&&&&&&&&&&'''((((((&&&''''''(((((()))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&'''((())))))++++++,,,,,,------------+++)))''''''(((******)))'''((()))***++++++***************+++++++++++++++'''(((***,,,...//////000333222111000000//////000222222111111222444666777777666444333222333333444666555444333333333333333444555666444222111111222333333333333222222111111333222222333444666666555222333444666777777777777555444333333333444555555333333222111111111222222111111000000111222222333222222333444555555555444333444555666888:::<<<===888777555666===JJJZZZeeeiiioootttsssooogggWWWIII;;;555222444666555555888444333222222444555555444444333111111333555666555111111111111111222222333444333222111111111111111555444333333222222222333333444444555555444444333222222222222222333444444222111000111333444333222000///---...///000///...---------------......///.../////////000111444666444:::CCCMMMVVV___fffkkkmmmllllllnnnqqqtttuuuvvvwwwxxx|||}}}zzzxxxvvvyyy~~~|||rrraaaLLLZZZfffzzz{{{rrrfffdddaaaaaagggssswwwlll```XXXSSSOOOPPPSSSYYYaaaggggggffffffbbb]]]YYYXXXXXXYYYYYYWWWTTTQQQJJJJJJLLLUUU___eeebbb]]]PPPWWW______WWWMMMGGGEEEBBBLLLSSSRRROOOQQQUUUWWWZZZccclllkkkccc[[[XXXYYYZZZ```hhhnnnqqqrrrrrrrrrgggbbbXXXOOOIIIGGGGGGHHHFFFEEEEEEFFFIIILLLMMMMMMRRRQQQVVVaaappp{{{~~~|||}}}{{{vvvssstttvvvxxxyyyuuurrrfffTTTEEE>>><<<::::::===>>>===:::888:::<<<;;;;;;???IIITTTaaattt~~~uuulllZZZLLL===777555333333444777888999<<<<<<:::555000+++)))((('''((('''%%%$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''######$$$&&&((()))***++++++,,,------...---------***)))''''''(((*********'''(((***+++,,,++++++***++++++++++++++++++++++++''')))+++---///000000000333333222111000000000000333333222222222444555666777666555333333333444444888777666666666666666666333444555444222111111222333444444444444333222111444444444444444444444333222333555666777888777777666555333222222222333444333333222111111222222333222222111111000111111111222333333444444444444333222333555777999:::<<<<<<666666555444777@@@LLLVVV___gggmmmnnnooonnnbbbTTTAAA999333333555555666888444333222333444555444222444222000000222444444444111111000000111111222333000000000000111333444555555555444333222222222222333333444444444444333333222222111111111222333333333222111222333444444222111///...///000111000......------------...//////111111000000////////////222555:::>>>CCCIIIOOOTTTWWWXXX[[[^^^bbbfffiiikkkfffgggkkksss|||yyyqqqiiieee```^^^```eeeppptttzzz}}}sssbbbMMMZZZhhhwwwrrriiibbbaaagggrrrzzz|||qqqggg]]]YYYVVVTTTWWW[[[\\\___aaaaaabbbccc```ZZZWWWWWWZZZ]]]______\\\YYYLLLNNNSSS]]]dddccc]]]WWWQQQZZZaaa^^^SSSIIIEEEDDD===EEEKKKMMMPPPVVV\\\^^^___bbbccc___XXXUUUWWWZZZiiioooxxx{{{yyyrrrmmmiiiZZZVVVPPPJJJHHHJJJNNNPPPRRROOOLLLKKKNNNQQQTTTUUUTTTXXXaaannnzzz~~~yyy}}}rrrrrrsssvvvzzz|||}}}|||rrrlll^^^MMMBBB???===:::>>>AAABBB@@@<<<:::;;;>>>===>>>EEESSSaaammmyyy}}}qqq]]]NNN???777444222222444666777:::<<<===:::444000)))(((''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&''')))******)))***+++,,,---,,,,,,++++++)))(((((()))+++,,,+++&&&(((***,,,,,,,,,+++***------,,,,,,,,,,,,,,,,,,+++---///000111000///...111000000000111111222333555444333222222333555555666666444333333444555555666666555555555666777777333444555444333222333444444444555555555444333222333444555555444333333444222444666888999999888888888777444222111222222333333333222222222222333333333333222222222222333333333333444444444333222222444555666777888888999999777888888666555:::DDDLLLVVV^^^dddeeekkkqqqjjj]]]JJJ???555333444333444666444333222333444444333111333111//////111222222222111111000000000111222333000000000111222333555555666555444333222222222222222222333333333333222222222222111111222222333444444222222333444555444333111000000000222222111///.........---...//////000111000000000111111000///000333555777999<<<@@@CCCCCCFFFKKKQQQWWW]]]cccfffeeedddeeejjjpppssssssqqqgggaaa\\\ZZZWWWSSSTTTXXXaaaffflllqqqssssssssssssppprrrssstttuuuwwwzzz}}}yyyqqqaaaLLLYYYggg~~~xxxoooiiigggiiikkkvvvyyylllddd\\\[[[\\\]]]aaaggg\\\]]]\\\[[[]]]___\\\UUUWWWXXX\\\aaaeeefffeeebbbOOORRRYYYbbbfffaaaXXXRRROOOYYY___YYYLLLBBB>>>>>>CCCJJJQQQTTTYYY```dddddd___\\\VVVRRRQQQVVV]]]cccpppvvv||||||ttthhh]]]WWWRRROOOLLLIIIJJJNNNSSSVVVUUUQQQLLLJJJMMMRRRWWWZZZ]]]eeerrr}}}}}}xxxttttttqqqkkkkkkooouuu|||}}}ppphhhYYYJJJCCCCCCAAA===@@@DDDEEECCC>>>;;;===@@@DDDFFFQQQbbbqqqzzzppp^^^OOO???777333111111333///111444777888555000+++(((''''''((())))))'''&&&&&&&&&&&&%%%$$$###!!!!!!))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((((((((()))***+++,,,+++******,,,***))))))+++---------&&&(((***,,,---,,,+++***.....................---000111222333222111///---......///000111333555666666555444333222333444555666555444333333444555666222222222222333333444555333555666555444444555666444555666666666555444333222333555555444444444555444555888:::;;;;;;:::999:::999666333222222333333333333333222333333444444444333333333444444555666444444444444333333222111666666777777777666666555555777777555222555<<>>BBBIIIQQQYYYaaaiiimmmpppmmmkkkkkkmmmmmmiiifffbbb___^^^```___]]]]]]```\\\___dddfffeeebbb```___[[[]]]___```bbbeeeiiimmmzzzxxx}}}tttlll]]]JJJWWWbbb|||}}}uuunnniiiggg```nnn}}}zzzkkkddd\\\\\\aaafffgggeee[[[]]]\\\ZZZ[[[^^^\\\XXXXXXXXXZZZaaakkkqqqnnnhhhYYYWWW\\\fffggg]]]SSSOOOUUUYYYZZZUUUKKKCCCAAABBBGGGQQQZZZ___bbbeeeccc^^^YYYSSSPPPTTTZZZ___dddiiirrrvvvvvvnnnfff___XXXQQQPPPRRRSSSTTTTTTVVVYYY[[[WWWSSSLLLGGGHHHPPP[[[dddgggrrr|||pppggg______ccccccsssxxxkkk___NNN???AAAGGGAAABBB?????????>>>;;;===BBBGGGNNN\\\lll{{{ssscccNNN888000222222///---///000000000///...------(((((()))))))))(((((('''''''''(((((('''&&&%%%%%%''''''((())))))((('''&&&)))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((())))))******,,,,,,---...---,,,***))),,,,,,++++++***)))(((((()))*********))))))+++------......,,,++++++---//////......111555666444111...///111111///...///000444333333333333444555555444444444555555666666666333111000000333555666666::::::888777666666666666444444333444555555333222111333444444444444555777666777999;;;;;;:::999888555555555555555666666666666333000///111222222222666666666666666555555555666666555444333333222222444555555555444333555777555555555555444666999<<>>GGGRRR\\\gggppppppllljjjZZZIII>>>888333222444666666555666888888777555444444333111000000000000...111222000111444555222222333555444333333444666555333111111333555444222444333333333333333444444222333333444444555444444777666666555444444555555666444222111222222111000......---------------...///.........000000...,,,000//////...///000111222666777>>>KKKVVVaaaooozzz}}}||||||zzzyyywwwvvvvvvvvvwwwwwwvvvsssssstttwwwxxxtttmmmgggccc```___^^^aaafffgggccc```aaaaaa___YYYXXX]]]VVVWWWUUUJJJYYYgggrrr{{{~~~}}}|||xxxttttttsssrrrtttwwwvvvsssoooaaa\\\WWWVVV]]]jjjxxx~~~uuuooodddbbbbbbfffkkklllgggbbb```aaa```]]]^^^```^^^ZZZ\\\]]]bbbjjjqqqqqqjjjcccVVV]]]fffiii```TTTPPPSSSYYYYYYVVVNNNGGGFFFNNNUUUYYYcccjjjeee[[[UUUSSSRRRTTTVVV^^^iiimmmhhhbbb```RRRSSSSSSTTT[[[cccfffcccccceeehhhhhhfffbbb```___XXXVVVUUUTTTXXX```kkkrrrtttiii]]]UUURRRRRRYYYbbbsssvvvhhhUUUDDDFFFKKKFFFAAA===<<<===???BBBIIIRRR[[[iii|||uuu```MMM999222222111...,,,(((((()))***++++++++++++++++++++++++***((('''&&&&&&''''''''''''&&&&&&%%%###$$$&&&'''((()))))))))((('''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((())))))***++++++,,,++++++,,,,,,,,,+++******'''((()))***+++------...+++,,,---,,,++++++---...,,,------,,,+++***,,,...---,,,,,,...000000///---000222333333222111111222222222222222222333333444444444444444444555555555555333111000111222222111444333333333333444555555666555444555777777666444444555666666555666888999:::;;;===??????>>>===<<<===<<<;;;:::888777666555777444222111222444333333444444444555555666666777555444444333333222222222111222333333333444666888888888888666444444666888:::CCCPPP]]]iiissstttppppppaaaQQQEEE<<<555111222555444444555777888777555444333222222111111111111///222333000111444555222222333444444333333444666555333111111222333333333555555444444444444444444333333333333444444444444666666555444444444555555555333111111222222111000111000///...---------...///...---...///...---+++000000/////////000111222333333888BBBNNNYYYhhhttt{{{zzzwwwuuutttvvvyyy{{{}}}}}}{{{wwwsssssswww||||||xxxsssnnnkkkiiiiiillloooooollllllmmmllliii^^^WWWVVVOOOUUUWWWKKKWWWaaajjjqqqqqqooonnnllliiigggeeedddfffjjjkkkiiifff^^^YYYSSSQQQTTT]]]hhhooouuu~~~{{{sssnnncccbbbccchhhllllllgggcccbbbcccaaa^^^^^^aaa```\\\YYY[[[aaakkkqqqmmmeee___XXXcccmmmiii[[[OOOOOOUUU\\\XXXRRRMMMMMMPPPUUUYYY\\\___]]]TTTNNNOOOSSSVVVXXXYYY___gggggg___WWWTTTQQQTTTXXX___kkkuuuvvvqqqdddhhhlllmmmjjjeee```^^^ZZZ]]]aaafffkkkrrryyy~~~}}}ttthhh^^^SSSNNNNNNSSS]]]hhh}}}zzzlllYYYGGGGGGLLLGGGCCC???===???BBBHHHSSS^^^nnnyyywwwZZZIII888333444444222111++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++***((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''')))))))))***++++++,,,,,,++++++++++++++++++******(((((()))***,,,---......)))***+++***))))))***,,,+++,,,---,,,+++***,,,---...------...//////......222333555555333333333444333333222222333333444555444444444444444444555555666444222111222333333222444444333333333333333444666555555666888888777555444555666555555555888:::<<<===???AAAAAA@@@???>>>>>>>>>===;;;:::999888777777555333333444444444333111111222333444444555555444333333333222222222111333444555555555666999;;;777888888666555444666888666@@@NNN[[[iiiuuuxxxuuuvvvjjj[[[PPPFFF;;;555444222111111333555666555444444333333222222222333333000333333111111444555222///111222222111111222333333111000//////000111222555555555555555555444444333333333333333333444444555555444444444444444555555333111111333333333222444333222111000000000000000///......//////---+++////////////000000111111222000222999BBBLLL[[[gggssstttrrrlllggghhhooovvv{{{{{{yyytttnnnnnntttyyy||||||{{{zzzwwwvvvvvvvvvppprrrpppmmmooouuuxxxwwwuuukkkgggZZZ[[[YYYLLLYYY```hhhooopppppprrrsssqqqnnnjjjfffdddcccaaa\\\YYYWWWXXXXXXYYY[[[^^^bbbeeelllpppsssrrrnnnlllmmmpppsssssszzz}}}~~~vvvooojjjdddddddddgggjjjkkkhhheeebbbcccaaa^^^___cccccc___ZZZZZZaaalllpppjjjbbb___]]]hhhooogggVVVMMMOOOVVV```XXXPPPPPPUUUZZZYYYVVVVVVUUUQQQMMMPPPWWW\\\[[[bbb```______[[[TTTPPPPPPQQQWWW```kkkwww~~~zzzrrrnnnqqqttttttoooiiidddaaa]]]cccllluuu{{{|||pppgggYYYQQQIIIGGGKKKSSS```kkkqqq^^^LLLKKKOOOHHHGGGCCCAAADDDJJJTTTbbbnnnxxxYYYIII:::555666555333222.........------+++***))),,,,,,++++++)))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''((((((((()))))))))***++++++,,,,,,******************************++++++,,,,,,,,,,,,***++++++***)))(((***,,,+++,,,------,,,+++,,,---/////////////////////000333444666666444444444555444444444444444555666666555555555555555555555555666444333333444666666666888777666444333222222222666555555777888999888666444555555444333444777:::===>>>@@@BBBBBBAAA@@@???======<<<<<<;;;:::::::::666555333333444555444222//////000000111222333333222222222222222111111111222444555555555666888:::555666777777666666777999444===IIIVVVffftttzzzyyy}}}tttiii___SSSDDD:::777222111222333666777666444444444333333333333333444000333333111111444444111///000222111000000111333222222111000000000222333444555555666666555444444444333333222222222333333444444333333333333444444555333222222444555444444555444333111111000000000111000//////000000...,,,......//////000000000000000......222888???JJJUUUdddjjjmmmfff\\\[[[fffqqqzzz|||{{{vvvpppooosssyyy}}}~~~|||{{{|||uuutttoooiiijjjsss{{{~~~{{{wwwfff___ZZZOOO```kkkttt{{{~~~~~~xxxsssooojjjddd___VVVYYY]]]___aaadddiiillltttqqqlllhhhdddbbb___^^^```dddnnnwwwwwwpppkkkjjjyyypppiiifffhhhggggggiiikkkkkkiiigggaaabbbaaa___bbbggghhhfff```^^^cccmmmoooggg`````````hhhjjj```RRRMMMRRRWWW```XXXQQQSSSZZZ]]]XXXRRRNNNPPPRRRUUU]]]cccbbb\\\```[[[WWWTTTOOOKKKLLLQQQVVV^^^iiirrr{{{{{{ssswwwxxxyyyvvvqqqjjjfffccccccjjjttt|||~~~uuulllbbbYYYPPPJJJFFFJJJQQQ[[[iiitttuuucccQQQOOOQQQIIICCC@@@@@@FFFPPP\\\mmm{{{ttt^^^OOO@@@999777333///...------,,,,,,***((('''&&&************)))'''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%((('''&&&%%%$$$#########$$$$$$$$$$$$%%%&&&(((((('''''''''(((((((((((()))(((((())))))***++++++,,,)))))))))((())))))***+++,,,,,,,,,,,,,,,+++++++++,,,------,,,+++***,,,---+++---......---,,,,,,---///000000000//////111333333555666666555444444555555555555555555666666777777777777666666666666666777555333444666777888777:::999777555333222111111555555555666888999888666444555444333333444777:::===>>>@@@BBBBBBAAA@@@???<<<<<<<<<;;;;;;:::::::::555444333333444444333111/////////000000111111222111111111111111111111111000111222222222333555777444666777777666666777999333:::CCCMMM]]]nnnxxxzzz|||wwwppphhhZZZHHH:::555666555555666888999888666666555444444333333333333000222222000000333333000111222333333222222333555333555666555444333444555222333444666666555555444555444222111111222333333333333222222222333444444333222111111333555555444111111000///.........///000//////000111111000...,,,---.../////////......///,,,,,,000222555<<>>@@@JJJWWWggg{{{www```RRRCCC<<<888333///---***+++******)))((('''&&&((((((((((((((('''&&&&&&###$$$%%%&&&&&&&&&&&&&&&'''&&&%%%$$$######$$$$$$#########$$$%%%'''((()))''''''((((((((()))))))))''''''((())))))******+++)))(((((('''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,+++***+++---,,,...000000...------...---///000000...///222555333555666666555444444555555444444444444555666666999888888888777777777666999666444444555666666555888888666555333333222222444444444666888999888666666666555444333555888;;;<<<===???AAAAAA@@@???>>>======<<<:::999888777777444333222333444444222000111111111111111111111111000111111111111111111111000111222222111111333555666777888888666555666666222666;;;CCCSSSffftttxxxuuusssssspppcccQQQBBB<<<888777777888999999888666777777555444333333333333///222222//////111111///000222333333222222333444333555888999777555555666///111333555666666555444555444222111000111222333222222222222222333444444111/////////222333333333000//////.........//////...------...000111000///+++,,,---.........---,,,---+++---000111111555:::AAAIIIRRRVVVUUUVVV[[[aaadddllluuuuuummmgggeeegggzzzyyyjjjaaaeeeqqqyyyyyyqqqjjjbbbvvv|||uuuqqqjjjdddeeeqqq}}}uuummmhhheeerrrzzzllljjjppp{{{sssllljjjjjjkkkmmmppprrrrrrooojjjgggbbbccccccccchhhppptttrrriiibbbbbbhhheeeZZZUUUYYY[[[]]]XXXNNNKKKRRRXXXZZZ[[[[[[XXXUUURRRPPPQQQQQQMMMSSSVVVUUUTTTVVVWWWUUUKKKJJJMMMRRRTTTWWW^^^fffaaafffjjjlllooowww|||}}}vvvvvvwwwvvvuuuuuuwwwyyy|||~~~|||zzzyyyyyyrrrmmmeee```^^^___```aaa[[[^^^]]]VVVQQQOOOLLLIIIDDDCCCHHHTTTaaannn|||{{{qqqaaaOOOKKKKKKAAACCCBBBGGGSSScccuuu___QQQDDD>>>:::555111000)))***************)))(((&&&'''''''''''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%&&&"""######$$$%%%'''((()))(((((((((((())))))))))))'''''''''((())))))******)))(((''''''''')))***++++++++++++,,,,,,---------+++,,,,,,***)))((()))+++,,,...111111///.........,,,...//////...///222666333555666666555444444555444333333333333444555555:::999999999888888777777:::777555333444444333222666555444444333333333333444333333555777888777666777777777555444666:::===;;;===>>>@@@@@@???>>>===>>>>>><<<:::888666444333333222222222333333111///333333333222222222222222000000000000000111111111222333444333222222333555888999:::888666444444444111333666<<>>AAA<<>>>>>>>>>>>;;;:::999777666666555555666444333333444333111//////111333333222000000111000111222222222222111111333333333333333333333333666666777777888888999999666222111999EEERRRbbbooouuuyyyzzzuuuoooggg[[[PPPBBB:::555555666555555777777555444555666777666555444222000111333444222000000000000000111222444555222111111333555666555333333444555555555444333222444333333333333444555555888555111000111333444444//////......///111333444///////////////...------,,,++++++---...///...---............---,,,++++++///......///000000...---555555777===EEEKKKNNNOOOQQQbbbrrrsssllleee```]]]]]]hhhvvv~~~rrrgggccc```www~~~vvvmmmcccxxx}}}nnnlllaaaaaammmsssrrrhhhzzzssszzzvvvqqqlllkkknnnoookkkkkkppppppjjjffffffhhhaaa\\\```dddeeedddddd___gggjjjeee]]]ZZZZZZYYY\\\VVVOOOLLLOOOTTTWWWXXXNNNNNNOOOSSSXXX\\\\\\[[[PPPPPPOOOMMMKKKLLLNNNPPP\\\^^^bbbiiiooorrrqqqooollljjjhhhiiikkklllkkkjjjmmmrrryyyzzznnniiihhhddd___^^^[[[ZZZ^^^cccddd___ZZZ^^^XXXOOOGGGAAA>>><<<<<<>>>CCCNNN]]]mmm|||ppp___MMM@@@<<>>999222...000---+++************)))''''''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%'''(((((('''"""$$$''')))*********)))(((((((((((((((***+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++...///000///...---...///000000111111222333444555666666555555444333222222000000000000111222333333444555666777777888:::===<<<:::888777888999999888888666444333444555444333444444444444555666777777666555444444444666888:::888:::<<<===<<<;;;;;;<<<:::999888666555555444444555444333333444444222000///111333333222111111111222222222222222222222111444444444444444444444444888888777777666555555444222000222777===GGGXXXgggsssxxx{{{zzzwwwrrrhhh^^^MMMBBB888666777777777999888666444444444444222000222000///000222333222000//////.........000111222111000000222444555444222222333444444555444333333555444444444444555666666777555111000111333444444000000//////000111333444000111111111000000///...---,,,,,,---...///---,,,,,,,,,------,,,,,,++++++,,,,,,---...//////...---......///555<<>>AAA@@@HHHYYYsssttt^^^HHH???>>>:::444000///,,,)))((()))+++++++++''''''''''''&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((()))((('''"""###%%%''')))))))))((('''''''''((()))***,,,---+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---...//////...---...//////000000222333444555666666555555444333111111000////////////000111222333222333555555555666999;;;<<<;;;999999:::::::::999888666444444666666666555444444444444444444444444666555555444555666888999555888::::::999888888999888777666555444333333333333222222333444444222111000222333333222111111222444444333222111111222222666666555555444444333333777666666555555444444444111222444666666<<>>???DDDHHHPPPWWWdddoooyyyrrraaaSSSIIIJJJPPPOOO^^^sssttt^^^EEE:::888444///+++,,,***(((''')))+++,,,,,,))))))))))))((((((((((((%%%&&&&&&''''''''''''(((%%%$$$############$$$%%%%%%#########%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))+++,,,,,,((()))))))))******++++++((()))))))))*********+++)))))))))))))))***+++,,,+++---......------...000,,,---///111222333444444444333333222111111000000000000000000000111111222///111222333333444666888<<<;;;:::;;;<<<===;;;:::888666555555777888888777666666666666666555333333555555555555555666666666444666888888777555555666555444333222111111111222222111111222333444222111000111222111000000111222222222111000000000000000333333333222222222111111333444444555777888888999:::666333555666777===DDDWWWeeettt}}}kkkTTTEEE===888555555555444444555555444222///...///000111111222333333333222111000000111111222///......000222333222000000000111111222333444555333333222222333333444555666444222111222333333222444333333333222111111000//////000000000000000///000///......//////---+++,,,,,,---.../////////......///111///---++++++,,,)))***---111999BBBKKKPPPMMMQQQYYYeeerrrwwwnnnbbbPPPNNNSSS```mmmuuu{{{zzzmmm^^^ooozzznnnddd]]]vvvmmmjjjiii|||uuucccppp|||iiiuuuvvvooonnnlllfff___\\\WWWZZZ\\\^^^bbbgggfffcccZZZUUUUUU]]]eeegggggghhh\\\WWWRRRQQQYYYbbbaaa[[[KKKHHHEEEHHHOOOWWW\\\^^^^^^^^^\\\XXXSSSOOONNNNNNTTT[[[eeeooovvv{{{zzztttqqqooodddhhhllloooppppppqqqrrrrrrxxx|||zzzwwwuuuqqqmmm```ccceeejjjvvvzzzssskkkbbbXXXOOOIIIAAABBBAAA???===???EEEJJJUUU^^^iiittt|||ppp___QQQIIIKKKQQQVVVjjjlllZZZEEE;;;777333///---+++)))((((((***++++++***''''''''''''&&&&&&&&&&&&""""""$$$%%%&&&&&&&&&&&&%%%$$$###""""""###$$$%%%$$$###"""###$$$%%%$$$###!!!""""""$$$%%%&&&'''((($$$%%%'''((()))*********'''''''''((())))))******''''''(((((()))************)))((((((((()))***++++++,,,......------...000---...000222333444333333222222222222222222222222222111111111111111222222///000222222222333666888:::::::::;;;<<<===;;;:::999777555555666777777666555666777777666555444333444444444444444444444444444666888888666444444555444333222222111111111222222111111222333333111000000000111000......000222000111111222222222111000111111111111111222222222666666666666666666666666999333000222444444777<<>><<<===EEERRR\\\iiipppxxx}}}uuudddWWWMMMIIIOOOWWWfffyyyzzzyyydddRRRHHH>>>888333...---///))))))***+++,,,+++(((%%%***)))))))))((((((((((((&&&'''(((((('''&&&$$$###$$$###""" """###$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((()))))))))((((((&&&''''''((()))******+++((())))))***++++++,,,,,,,,,+++((('''&&&'''((()))***+++------------...000222333555777777666555444000111111333444555666666444444333333222333333333///111222222222444666888888888999:::<<<<<<;;;999999777555555555555444333111222444555555444222111222222333333333222111111222444666555444222111222333333222222222222222222444333222222222111///---.........---,,,,,,...000///111555888999888666444000111222333444555555666000111222333555666777888111333666666111...444>>>888JJJ___nnnyyy|||qqqcccRRRCCC===>>>333333444666777666222000---///111000---,,,...000000000000000111222444555000//////111333444333111666555444333333333444555444333333333333444555555555444222333444444333111///000111222222111000///------...//////000//////...------...000111000...............---,,,++++++%%%)))------******---000,,,,,,,,,,,,...555???FFFKKKIIIGGGMMM[[[ggghhhbbbZZZMMMIIIVVVeeelllrrrzzz}}}tttxxxxxxyyymmm\\\mmmzzzyyyiii\\\qqqooofff\\\fffttt}}}yyybbbhhhwwwxxxzzzsssaaakkktttrrrnnnggg```ZZZXXXXXXYYY[[[^^^bbbdddbbb___\\\ZZZ^^^dddhhhiiigggcccaaa[[[]]]^^^\\\XXXTTTUUUVVV[[[\\\___aaaaaa\\\UUUOOOIIIMMMRRRWWW___iiivvv~~~vvvwwwqqqhhh```^^^bbbiiinnnrrrpppnnnkkkiiiggggggfffaaacccdddeeefffhhhjjjlllpppzzzwwwxxxkkk^^^UUULLLCCC===;;;======<<<===CCCNNNZZZcccvvvxxxzzz|||~~~kkk^^^TTTGGGHHHUUU[[[xxx|||tttooogggVVVMMMAAA666222222000...///+++******)))(((''''''&&&***)))((('''''''''''''''***)))((('''&&&%%%$$$$$$###"""!!! !!!"""###""""""""""""""""""""""""''''''(((((('''%%%$$$"""&&&&&&&&&'''(((((('''&&&)))&&&$$$%%%(((******)))''')))+++,,,---,,,***)))&&&'''''''''&&&'''))),,,***+++,,,,,,+++---000222///000111222333222111111000222555888888555222000222222111222222222000///---///222333444444666777888888999999999999888777:::888777666666555333000444444222111000000//////111111111222222333333333333444555444222111222333333333333222222222111111555555555444333000...---------------------------444444444444444444333333444333111222444555555555333111000000333555666666444444555555555444333333<<>>>>>@@@DDDLLLYYYfffpppwwwyyy|||~~~wwweee[[[UUULLLQQQaaaiiixxx}}}{{{sssiiigggaaaRRRJJJ>>>444000000...---...++++++******))))))(((((()))(((((('''''''''''''''))))))((('''&&&%%%$$$$$$%%%$$$###!!!!!!!!!!!!"""########################&&&''''''((('''%%%$$$###&&&&&&&&&'''(((((('''&&&)))'''%%%%%%(((******)))'''(((+++,,,------,,,+++(((((()))(((((((((+++---------...---+++,,,...000///000111222222222111111333555888::::::888555222222222111222222222000///...111333555555555777888555555666666666666555555777666555555555444222000333222222111111111111222111111222222222333333333222333444333222111111222444444333333333222222222444444444333222000...---........................333333333333444444444444555444333333666777777666555444222222333555555444444555555555444333222222666;;;III\\\llluuu|||~~~wwwjjjYYYIIIAAA777222///111222111111444777555444333444444555444999777444333333333444444555333111222444555555333555555555333111111222444555555555555666666666666444444333333333222222222111111000000000////////////111222333111111111222111------222555333111111///---+++++++++,,,***)))))))))***+++++++++++++++...000000//////111777<<>>>>><<<>>>BBBHHHRRR___mmmvvvzzz|||~~~uuuddd[[[WWWRRR]]]ooovvvtttmmmggg```ccc```RRRHHH===222///...---+++,,,************************'''''''''''''''((((((((((((((('''&&&%%%%%%$$$$$$'''&&&%%%###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&$$$###%%%&&&''''''((((((''''''((('''&&&''')))*********''')))***,,,------,,,,,,)))***+++*********,,,.../////////...,,,+++---...//////000111111111111111555777999;;;:::888444222111222222222222111000000000222444555555555777888333444444555555555444444444333222333444333222000222111111111222222333444222222222222333333333333111222333222111000111222333333333333333222222222222222222222111000///...////////////////////////111222222222333444444444666555444555777888888888888666444333444555555444555555555444444222111111000333>>>OOO___lllwwwuuudddRRRGGG:::444///000222222444888<<<<<<<<<<<<<<<;;;;;;:::???===;;;999888888888888888555333222333555555555666666666444111000111333444444555555666666666666333333333333222222222222000000000000000/////////...111333444333222111222......000444444000///111...---++++++++++++***((())))))******++++++++++++///111333111///000444777AAAGGGJJJHHHHHHNNNVVVZZZXXXTTTOOOPPPWWWcccmmmsss~~~yyynnnhhhiii{{{|||nnnooozzz}}}kkk```___cccppp}}}~~~mmmaaa___lllzzzyyyqqqmmmxxxsssnnnmmmkkkfffbbb______```bbbaaaccchhhnnnmmmfff___\\\\\\___fffmmmqqqpppnnnddd^^^XXXXXX```jjjrrrvvvvvvpppfffYYYOOOOOOWWW^^^eeemmmyyyqqqccc[[[\\\___aaabbbaaa]]]XXXTTTTTTUUU\\\\\\]]]```cccgggjjjlllooossszzz~~~|||sssmmmiiiggg\\\QQQLLLHHHDDDBBBCCC>>>AAAFFFNNNXXXeeerrrzzzzzzjjjaaa\\\YYYeeexxx}}}|||qqqgggeeedddccciiihhhZZZJJJ>>>222...---+++)))***)))))))))))))))*********%%%&&&&&&'''((((((((((((''''''&&&&&&%%%$$$$$$###&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###%%%&&&'''((('''''''''((((((((((((((()))***++++++))))))***++++++***)))))))))***++++++++++++---......///000///---,,,---////////////000000000000000333444666777666444111///111222333333111000000000000222444555444444555666444444555666666666555555222111111222444444333222333333222222222222333444333333333333333333333333000111222111000///000111222222222222222222222222000000000000000/////////////////////////////////000000111111222333444444555444333444666888888888888666444444555666666666555555555555444222111000///000777DDDRRR```ooo|||~~~ooo\\\NNNAAA999333333444666;;;@@@GGGIIIJJJJJJHHHFFFEEEDDDGGGGGGFFFCCCAAA@@@@@@AAA???<<<888555444444555555444555666444222222222444333444444555555666666777333333333222222222222111111111111111111111111111,,,---///000000111333555888333111222000,,,+++---+++******+++,,,,,,+++)))***************+++++++++000222444333000...000333>>>HHHOOOLLLIIILLLRRRVVVXXXUUURRRQQQWWWaaannnvvvuuummmdddwww}}}oooooouuusssgggdddiiiwww{{{pppccc^^^jjjvvvvvvpppmmmzzzsssnnnffffffeeeccc```___```bbbfffgggkkkpppsssoooeee]]][[[^^^eeemmmrrrrrrlllggg[[[ZZZ[[[bbbkkksssxxxxxxmmmfff\\\UUUVVV^^^gggnnnxxx~~~|||{{{|||xxxqqqhhhaaa___aaacccnnnpppooojjjaaaZZZXXXXXX___```cccggglllrrrwwwyyyuuu~~~xxxpppkkkgggaaaVVVLLLHHHGGGEEEEEEGGGCCCGGGNNNXXXcccppp}}}pppfff```___ooovvvlllfff```ccciiimmmuuurrrbbbMMMAAA555000...***(((((('''''''''((((((((((((((($$$%%%&&&'''((((((''''''&&&&&&%%%%%%$$$$$$############$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$&&&(((((('''&&&'''((('''((()))*********+++,,,++++++******((('''&&&&&&(((***+++,,,++++++,,,...---...000000///...///111///////////////000000000111222444444444222000...000222444333111///000111///111333333222222333444333333444555555555555555222111111333555666555444666555444333222222222222333333333333333333333333///000111111//////000111000000000111111111111111000/////////////////////...........................//////000111222333333333222111222555666777666666555333444666888888888555666555555444333222111333111444===GGGTTTeeetttyyy|||iiiYYYHHH???666444666999@@@GGGSSSVVVXXXXXXUUUQQQPPPPPPQQQRRRRRRPPPLLLJJJKKKLLLJJJGGGBBB<<<777444333444111333555555444444555666333444444444555555666666333333222222222111111111222222222222222222222222.........///111555<<>>444000000---***))))))((()))+++---...---,,,******)))))))))***+++,,,///111333222///---...000888DDDNNNMMMIIIIIIMMMPPPZZZXXXUUUSSSVVV___mmmwww~~~xxxppp```uuu{{{nnnoooooo{{{ooojjjkkkzzzyyyoooccc^^^fffmmmkkkhhhhhh|||tttmmmhhh___`````````___```bbbeeejjjmmmrrruuussslllaaaZZZ[[[aaaiiioooppplllfffaaa]]]```dddjjjnnnpppnnnlll[[[VVVRRRTTT]]]iiisssyyy{{{tttqqqqqqrrrpppmmmjjjhhhhhhkkkmmmuuuxxxxxxssskkkdddccceeelllmmmoooqqquuuzzz~~~{{{}}}wwwsssnnnjjj[[[QQQGGGDDDDDDDDDEEEHHHCCCIIISSS___lllzzz~~~qqqgggbbbeeeyyyyyysssjjjaaafffaaagggpppvvv}}}xxxeeeOOOBBB666111...+++((((((''''''''''''''''''''''''$$$%%%'''(((((('''&&&%%%%%%%%%%%%$$$$$$#########!!!"""###%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###&&&))))))&&&%%%''')))''')))+++++++++***+++,,,,,,,,,+++)))((('''&&&&&&(((***,,,---,,,,,,,,,...---...000111000///000111...............///000000111222444555555444222111///222444333000///000222///111333333111111111222000111222333333444333333333222222444666777666555777777555444333222222222444444444444333333333333///000111111000000111222000000000111111111111111111000///////////////000.........................../////////000111111111111//////000333555666555555444222333666888999999555666666666666555444444666444444999@@@KKK\\\jjjxxxzzzjjjRRRFFF;;;666666999AAAIIIYYY\\\```___\\\YYYYYYZZZZZZ\\\]]][[[WWWTTTUUUWWWUUURRRMMMEEE<<<666444444000222444555555555666777444444444444444444444444222222222222111111111111111111111222222222222333333333222333666===FFFLLLWWWHHH999333222000,,,+++))))))***,,,///000...---+++***)))))))))***,,,------///111000,,,+++---///555DDDQQQSSSPPPPPPRRRSSSYYYXXXTTTOOONNNVVVdddoooxxx|||zzzqqq^^^ssszzzmmmooogggwwwqqqfffxxx~~~rrrddd]]]aaafffdddaaabbb}}}vvvnnngggcccYYY[[[]]]^^^___aaaeeehhhjjjnnnrrrsssnnngggbbb___```fffkkklllhhheeeeeeeeehhhjjjllllllhhhccc___]]]RRRUUUZZZaaakkkvvv|||qqqkkkjjjlllnnnrrruuutttpppooorrrvvvyyy|||}}}yyyqqqmmmooorrrwwwwwwwwwyyy{{{~~~}}}wwwtttssspppkkkYYYNNNEEECCCDDDDDDGGGJJJIIIPPP[[[gggttt|||pppgggdddiiiyyyyyyuuupppooorrrqqqmmmrrrlllpppxxx|||yyyeeeLLL@@@444000///,,,******))))))((((((''''''&&&&&&%%%&&&'''((((((&&&%%%$$$$$$$$$$$$$$$############!!!"""$$$&&&'''(((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''%%%%%%###&&&***)))&&&$$$'''***&&&))),,,---+++***+++---,,,++++++***************)))+++...///...---...//////000222222000/////////......---------...///000000111333444555555444333///222555444000...000222111222444333222111111222000111222333444444444444333333333444666777666444666666555444444333444444555555444444444333333333///000222111000000222333111111222222333333333333222222000////////////000////////////////////////////////////////////////000///...000333555555555666444333333555666777777555666666777777777777777777555555777<<>>FFFLLLUUUHHH<<<666333000...///,,,+++,,,...000000---++++++***)))((()))***,,,---***,,,...---******---000333BBBRRRXXXYYY[[[[[[ZZZaaa```[[[RRRMMMQQQ^^^jjjuuuzzz~~~ttt^^^nnnzzz}}}nnnmmmaaa{{{}}}vvvfffzzz{{{iii]]]aaaiiigggcccaaazzzrrriiiccc___WWWYYY[[[]]]___ccchhhkkkeeejjjoooooojjjfffeeeggggggkkkmmmiiidddbbbhhhnnnqqqrrrpppjjj```XXXTTTTTTXXXaaammmvvv}}}vvvkkkfffhhhlllnnnwww~~~vvvrrrvvv|||}}}|||uuurrruuuzzzzzzzzzzzz|||~~~}}}}}}}}}uuuoooooorrroooiiiZZZPPPFFFDDDFFFGGGJJJMMMVVV\\\gggrrr}}}|||ppphhheeekkkzzzkkklllllllllsss~~~wwwxxx}}}yyydddIII===222///...---+++,,,+++******)))(((''''''&&&%%%&&&(((((((((&&&$$$###$$$$$$$$$###############"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%"""&&&***)))&&&$$$'''***&&&***------,,,+++,,,---++++++++++++,,,---...///+++---///000000//////000111222444333111...------......---,,,---...///000...///111333444444444333///222555444000...000333222444555555333222222333222333444555666666666666333333222444666666555333555444444444444555666666555555555444444333333333///111222222111111222444333333333444444555555555444333111000/////////000000000000000000000000000///////////////.........000///...000333555666666888666333333444555555444555666777888888999999999666444444777:::AAAPPP^^^sssjjj[[[JJJ???:::;;;BBBJJJPPPTTTZZZ[[[ZZZZZZ___cccaaadddgggfffbbb___aaaddd___^^^ZZZQQQFFF>>>999888333555777777555444444444666666555444333222222111222222222111111111111000---.........//////000000...///000222555:::@@@DDDKKKDDD<<<777222---...222///...///000000///,,,)))+++***)))((((((***,,,---(((***,,,+++))))))---111---<<>>222///000...,,,+++///+++'''''')))***'''###&&&%%%$$$$$$$$$$$$""" """"""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""%%%'''))))))(((((((((((())))))'''(((((((((((((((''''''+++++++++************))),,,---...---+++***+++,,,---......///////////////000///...------...///000000000////////////000000222222222222222222222222555555555444333222000///555333000000222444555555111222444555555555444444333111000111333555555555444333444555777777555333777666555333222111111111222333444333111111222333222222333555555666666666555222...------------------......///000222444555222111///...///000222333333333333222222333666999:::888666555444555666777666555444555777777666555444222333444444:::JJJYYYuuuyyygggRRRCCC<<<:::>>>CCCPPPVVVZZZYYYZZZ___cccdddhhhfffddddddeeeeeedddcccgggbbbZZZPPPHHH@@@<<<999333333444666888888666444777666444333222222333333222111000/////////000111333111///......//////...///000222222222444666999;;;:::999777555333111000111111000///...,,,***)))---)))%%%&&&***,,,+++((((((((()))***,,,---......111888AAAUUUeee___YYYbbboootttxxxeee^^^___\\\ppp|||zzzgggllllll{{{mmmccctttzzzjjj{{{xxxgggeeeiiiqqqrrrgggwwwrrrkkkbbb\\\[[[YYY\\\^^^___ccchhhhhhdddZZZYYYXXX\\\cccjjjoooqqqgggbbb^^^cccoooyyy{{{zzzqqqhhh^^^VVVRRRUUU___kkk~~~|||tttooojjjjjjsss~~~~~~|||~~~{{{xxxvvvxxx}}}~~~yyyxxx}}}yyy{{{|||{{{rrrjjjkkkssswwwrrrkkkXXXNNNEEEAAA@@@AAAFFFMMMVVVcccqqqyyy~~~|||zzzkkk___aaaooo{{{xxxxxxxxxeeeHHH<<<111...///---,,,+++---)))&&&%%%((((((&&&###%%%$$$######$$$###!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###""""""$$$&&&'''''''''&&&&&&''''''''''''(((((((((((((((''''''))))))******+++++++++,,,,,,---...---+++***+++,,,,,,,,,---............---//////............//////111000//////////////////////////////////////////222222333333333333222222666333111000111222222222111222333444444444333333333111000000222333333222222111222444666666555333555444333222111000000000111222333222111000111222555555666777888888888888444222...------...------.........//////000111111111000///......000222333333444444333222333666888:::888777555555666777888666444333444555555444333222111111222333888GGGUUUlllzzzqqq^^^OOODDD???AAAEEEMMMTTTYYYYYYZZZ^^^aaaaaa```^^^]]]]]]___aaabbbbbb```\\\UUUMMMFFF@@@<<<:::888888777888::::::999777888777555444333333444444555444222111000111111222222000......000111111111111222333333222222444555444444444555555555555555111000000///...,,,+++***...***&&&'''+++---+++)))++++++,,,,,,---.../////////666@@@UUUgggbbb[[[bbbnnnuuu{{{jjjbbbbbb___tttiiimmmlll}}}nnnaaaqqq~~~iiiwww{{{lllhhhfffnnnsssmmm}}}tttnnnggg]]]WWWVVVVVV[[[___aaaeeehhhfff```TTTRRRRRRZZZeeemmmooommmfffbbbbbbkkkwww{{{vvvooohhh```XXXVVVXXX```ooo|||zzzuuupppmmmkkknnnxxx~~~}}}}}}zzzxxxyyy}}}~~~zzzzzz~~~uuuzzz{{{vvvllleeehhhqqqtttnnneeeTTTKKKBBB???===???EEEMMMYYYfffssszzz}}}{{{sssfff[[[^^^kkkxxx~~~}}}|||ppp\\\BBB888...---...,,,+++++++++(((%%%%%%&&&'''%%%"""$$$###"""#########!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((((())))))((((((((((((((()))***+++,,,------,,,---...---+++***+++,,,***+++,,,,,,------,,,,,,---..................---111000//////........./////////////////////////////////111222333333444444555333111000000111111000333333333444444333222222222000//////111222222111111000111222555666555333222111000000/////////000///111222111000///000222666666777888999999999999444111///---.........---/////////...............000///.........///111222444555555333222333555777999999777666666666777888555444222222333333222000111//////111111666BBBOOOaaappptttdddVVVIII??????CCCJJJRRRXXXZZZ\\\___```^^^[[[XXXUUUTTTUUUXXXYYYZZZWWWTTTOOOIIICCC???===<<<===;;;999999:::;;;:::999999888666555444444555555777666555333222222333333111000//////111333333333333444444333111000111222111111222222333444555555////////////...---,,,,,,...+++((())),,,---,,,***,,,,,,,,,------.........,,,222;;;OOObbb```XXX]]]dddnnnyyymmmgggfffccczzzmmmooommmpppaaammmhhhqqqsssjjjbbbiiirrroooxxxoooiiibbbYYYUUUUUUWWW\\\```ccceeefffbbb[[[QQQSSSWWW___gggiiifffbbbeeefffkkkrrrwwwuuulllccc```[[[YYY]]]eeeppp{{{yyy}}}zzzuuupppmmmqqqzzz}}}yyy{{{~~~|||yyyyyy}}}~~~{{{}}}~~~|||xxxsss{{{{{{uuulllfffiiipppqqqhhh^^^JJJCCC===;;;;;;>>>HHHQQQ]]]iiivvv|||~~~{{{ttthhh]]]VVVZZZfffqqq||||||}}}wwweeeSSS<<<333,,,,,,,,,+++***+++***(((&&&%%%&&&'''%%%$$$$$$###""""""######!!!""""""""""""""""""""""""########################"""###$$$###""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%'''(((((())))))))))))((())))))***++++++,,,------,,,---...---+++***+++,,,***+++,,,,,,---,,,,,,,,,,,,---...//////...---,,,000000///...............111111111111111111111111...///000111222333333333444222111111222333333222555555444444444333222222000///...///111333333222333222222333444555444333000//////.........//////...///000000//////000111444555666777777777777777333111///...//////...---...///////////////////////////.........///000111555666666444333333444666999888777777777777888888666555333333333333111000111//////111111444>>>IIIVVVgggzzz|||tttjjj^^^OOOBBB>>>AAAFFFMMMUUUYYY]]]aaa```]]]\\\WWWPPPLLLJJJKKKLLLLLLMMMKKKHHHEEEBBB@@@>>>>>>>>>;;;999888999::::::999:::999888666555666666777888777555444333222333333222111000111333444333222333333333222000///000222333222222111111000//////...////////////......---...,,,***+++------,,,+++++++++++++++++++++++++++***...222BBBUUUVVVPPPTTTUUUaaasssnnnjjjhhheee}}}ssssssnnnuuuccckkk{{{|||hhhlllvvvzzzlllbbbhhhqqqnnn|||ssskkkfffaaa[[[YYYZZZZZZ^^^bbbcccdddddd^^^WWWTTTWWWZZZ]]]___```aaabbbeeekkkqqqssspppiiiccc___XXXWWW\\\gggttt}}}{{{|||}}}uuurrruuu|||}}}vvvuuuyyy}}}~~~~~~zzzxxxzzzzzzyyy{{{yyyuuutttsss~~~|||xxxqqqlllmmmpppmmmaaaWWWEEE???:::999999>>>JJJUUUbbbooozzz}}}sssiiibbbZZZRRRNNNTTT```kkkuuu|||zzzzzzwwwsssnnn___OOO777000++++++,,,***)))******)))'''&&&''''''&&&&&&###""""""###$$$$$$""" ################################################"""###%%%$$$###"""###$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))******)))))),,,+++++++++++++++++++++,,,---...---+++***+++,,,++++++,,,------------,,,+++,,,---......---,,,+++//////............//////333333333333333333333333000111111222222222111111222111000222555777777666666666555444444444333333///......///333555666555777666444444555555333222//////...............///---///000000//////000111444444555666666666555555333111//////000000///...---...///111111111111111///////////////000000111555666666555444333444666777777777777777777888888888666555444555444333111333111111222333444;;;CCCKKK^^^sssxxxnnn^^^MMMDDDDDD???FFFMMMQQQWWW]]]]]]YYYYYYTTTKKKEEEBBBBBBBBBBBBDDDDDDCCCAAA@@@@@@??????>>><<<999888999::::::999;;;:::888777666666777777777666444333222222222333444333222222333333222000000111222111000000111333333333222000///...---,,,...///////////////......---,,,,,,,,,------,,,+++,,,,,,++++++++++++******,,,///---555FFFJJJHHHNNNNNN[[[ppppppnnniiibbbyyyzzzwwwooozzzhhhkkkwww{{{jjjgggmmm~~~qqqhhhqqqzzzssszzzqqqjjjfffccc``````bbb^^^bbbcccccccccddd___XXXZZZZZZXXXWWWXXX^^^gggnnnrrruuuvvvoooddd[[[YYYZZZ___```gggvvv|||{{{~~~yyyvvvzzz|||uuuuuuzzz}}}||||||xxxvvvzzzsssrrruuu{{{~~~}}}~~~vvvrrrsssvvv}}}yyyvvvsssqqqnnnfffZZZPPPFFFAAA<<<:::;;;@@@LLLYYYkkkuuu{{{tttkkk```VVVQQQQQQJJJHHHPPP\\\fffqqqyyy{{{~~~zzzoookkkeeeWWWIII444///+++,,,+++((((((***)))(((((('''&&&&&&''''''$$$#########%%%%%%###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''((()))************---,,,,,,,,,++++++++++++,,,---...---+++***+++,,,++++++,,,------------,,,+++,,,,,,------,,,,,,+++------------...///000000222222222222222222222222222333333333222111000000000000111333666999999888555555444333333333444444///......000333555666666888666444444555555444333111000//////.........///---...000000//////111222444555555666666555555555222111///000111111///...---...000222222222222111///000000000111111111111444555666666555444555666666666666666777777777777888777555555666666555333555222222444444333888>>>@@@SSSkkk{{{}}}mmmYYYJJJEEE;;;@@@DDDGGGNNNTTTVVVRRRPPPKKKDDD???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<::::::;;;<<<;;;:::;;;:::888777666666777777555444333222111222333333444333222333333333000......///000000///000222444/////////////////////...//////000000000///......+++,,,,,,------,,,,,,+++------------------------...222...000<<>>>>>???EEETTTbbbsss||||||wwwtttrrrmmmmmmjjjeee^^^WWWRRROOOQQQLLLKKKRRR]]]gggrrrzzzwwwooojjjcccTTTEEE333...+++,,,+++(((''')))'''''''''&&&%%%%%%&&&'''%%%$$$###$$$&&&&&&%%%###########################%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''(((******++++++***++++++,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,)))***++++++,,,+++++++++,,,,,,++++++++++++,,,,,,++++++,,,---...000111222111111111111111111111111333333333333333222111111000000111333666888777777333222111111111222333444111///...///111333333222555333222222444555666555333333111000////////////---///000000000000111333222333333333333333222222111000000000111111000......///000111222111///...000111111222222222222222333444666666666555666777444444555666666666666666777666555555777777666555555222222444444222555999999JJJ```ssszzzfffTTTJJJ???@@@@@@AAAFFFNNNPPPMMMHHHDDD>>>;;;:::;;;<<<<<<888999::::::;;;;;;;;;;;;:::999999:::;;;<<<;;;999;;;:::888777666666777777444333222222222333444555222111111222333333111///...///000/////////111333------......///000000000000000000000000///...---***+++------,,,+++++++++------------------------+++222///...666;;;???JJJMMMWWWnnnwwwzzzqqqaaaqqqzzzjjj|||tttmmmssspppbbb___ooo{{{nnnwww|||uuullldddaaa```^^^```ddddddfffeeeccceeejjjiiifffcccbbbbbbiiirrrxxxwwwuuuooojjjaaa[[[[[[cccmmmuuu~~~zzzvvv{{{}}}zzztttooosssyyyzzzwwwvvvqqqpppwww{{{sssllllllooovvvzzz|||ssspppttt}}}rrruuuwwwssshhhZZZNNNHHHDDDAAA???@@@CCCKKK\\\lllyyyzzzuuupppjjjccc___]]]]]]^^^\\\ZZZXXXXXXXXXWWWRRRQQQWWWaaakkkvvv~~~}}}vvvqqqiiiXXXHHH222...,,,---+++'''&&&(((%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%''''''%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((******+++++++++******+++,,,------...///,,,---...---+++***+++,,,(((((()))***************---,,,+++******+++,,,---******+++,,,...000222333222222222222222222222222222333333444444444333333111000111333555666555444000000/////////111222333222111///...///000///...222000///000333666777777555444333111000/////////---///111111000000222444//////000000000//////...111000000111222222000...//////111111000...,,,+++111111222333333333333222222444666777666666777888333333444555666666555555666555444555777777666555555222111333333111333666777EEEXXXkkk|||tttaaaVVVEEEDDDAAA@@@DDDLLLNNNKKKEEEAAA<<<999888888888888555666777888888999888888555555666888999:::888666:::999888666666666666777333333222222333444666777//////000222444444222000///000000///......000222////////////////////////111111111111000///...---)))+++------,,,+++***************++++++,,,,,,,,,%%%000///---444888<<>>@@@@@@@@@CCCLLL]]]qqq}}}yyyrrrjjjccc___ZZZUUUSSSUUUZZZ```ffflllttt{{{|||xxxrrreeeRRRbbbtttzzz}}}mmmXXXIII333///+++((((((((('''''''''''''''(((((((((((()))(((((((((((('''&&&%%%%%%######"""!!!!!!!!!!!!!!!$$$###"""###$$$%%%$$$###"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&((()))************)))***+++++++++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((())))))******+++,,,******---000333222111...---,,,,,,---///222333111111111222222333333333666555555444444333222222333333444444444333333222222333333222000///000111111111111111111111111111222222333222111111333555222222333333222111111000111222222222111111333444111000////////////000111333222111111222222222222......///000111111111000111111111222222222222222333333444444555666666777555555444333333333333333222000111555666444444666555555666666555555444333222333>>>RRRhhhzzz}}}rrrhhhWWWNNNEEEAAACCCEEECCC@@@BBB>>>999777666777888888666444444666888999888666555444333333444666888:::888555333333555777777666777666444555666777666444222333333444444444333333222111000............///...//////000111000000000//////............//////000...------......---+++...,,,+++)))))))))***+++,,,)))(((---333777===CCCGGGJJJYYYnnnuuulllddddddooovvvhhhooowwwooojjj|||nnnbbblll}}}~~~nnnmmmiiittt~~~tttooogggaaa______]]]___bbbbbbmmmuuuuuuppplllgggcccccchhhooorrrooohhh```[[[XXX```jjjssszzz}}}~~~xxxnnndddaaaaaaccciiiooo~~~|||~~~~~~vvvuuuyyy~~~xxxrrrrrrzzz|||xxxzzz{{{{{{xxxuuussssssuuuwwwwwwxxx}}}wwwtttwww{{{nnnjjjbbbYYYNNNEEE>>>:::???>>>@@@EEERRReeezzz|||pppggg```[[[WWWVVVUUUSSSUUUYYYaaahhhpppxxxxxxiiiVVVggg{{{oooWWWHHH333000+++)))(((''''''&&&'''(((((((((((()))))))))))))))))))))((('''&&&%%%######"""!!!!!!!!!"""""" !!!$$$&&&&&&%%%#########$$$$$$%%%%%%&&&""""""###%%%'''(((******++++++*********)))))))))******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++************************************+++...222555666555...---------...///111222//////000111222333444555666555555444444333222222444555555555444333222222222333444222000//////000222222222111111000000000222333333111000///111222111111222222111111000000222333444444222222333444000//////......//////000222222111111111111222222//////000000000000000000///000000111111222222222444444555555666666777777444333333222222333333333444222333666777444444777777666666555555555555555333222888III]]]ppp|||rrrhhh^^^TTTIIICCCBBBCCCBBB@@@???<<<888666666777888888777666555666777777666555666555444333444555666777999666444444555666666555888777555555666666555333222222333333333222111111000///............//////,,,---......//////////////////............/////////...------......---,,,---,,,***(((''''''((()))***'''(((---222666===DDDLLLMMMYYYmmmwwwrrriiifffeeeyyywwwiiilllrrr}}}sssiiiwwwvvvmmmvvv~~~mmmjjjgggttt~~~uuulllfffaaaaaabbbaaabbbfffhhhqqqxxxtttnnnjjjgggeeeiiimmmnnnjjjbbb[[[ZZZ[[[aaajjjtttzzzzzzvvvrrrqqqiiibbb\\\]]]```dddkkkqqq}}}zzzyyy|||vvvsssvvvzzz||||||wwwppppppyyy~~~xxx|||{{{tttooopppssszzz{{{{{{{{{{{{qqqqqqwwwyyyssskkkfff^^^UUULLLEEE@@@>>>@@@???AAAIIIYYYmmm}}}tttjjj___XXXTTTRRRSSSVVVYYY[[[```ggglllssszzzxxxlll[[[lllqqqXXXHHH333000,,,)))((('''&&&%%%''''''''''''((((((((((((((())))))(((((('''&&&%%%######""""""!!!""""""### ###%%%%%%$$$#########$$$$$$%%%%%%%%%""""""###$$$&&&'''(((((()))*********)))))))))***+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,+++++++++++++++++++++++++++,,,---...000000000...---------...///111222//////000111222333444444666555555444444333222222111222222333444444444333222333444333000/////////222111111000000//////...222222333111///...///000000000111111111000000///666777777555333111111111//////............/////////000111111000000000000333333333222111///...---......///000111222222222444444444444555555666666555444333222222222222222555333444777888555555777666555444333333444555666999666777AAAPPPaaattt|||rrriiiaaaYYYNNNFFFEEEEEEEEECCC???<<<888666666777777666888777666555555555555555666555555555555666777888:::999777777777777777777999888666666666555333222222222222222222111000///.............../////////.........//////...------///......------......///...,,,+++,,,---...---+++---,,,***)))((((((((((((***((((((---000333:::BBBPPPQQQ[[[nnnzzzwwwlllddd___sssuuuhhhiiimmmzzzwwwiiisss|||uuu}}}sssoookkkzzz{{{sssjjjdddaaadddfffeeegggjjjmmmsssuuuppplllnnnpppqqqqqqoooiii```XXXWWW]]]dddppptttxxxwwwpppiiidddbbb___[[[ZZZ```fffjjjpppuuu|||xxxvvvwww{{{uuuqqqsssyyy{{{|||yyysssqqqxxxxxx}}}{{{qqqlllnnnsss~~~~~~|||~~~{{{uuummmooovvv{{{rrrmmmhhhccc[[[RRRKKKFFFDDDCCC@@@@@@EEEQQQdddwwwpppaaaXXXVVVWWWQQQRRRWWW___eeeiiipppxxx{{{zzzrrreeewwwpppXXXHHH222///,,,***)))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$######""""""""""""######!!!  """###"""!!!###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&(((******))))))+++---,,,,,,,,,,,,,,,---------***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,------......//////000000000000111111111222222222666555555444444333222222///000111222222222222222111333444333111/////////000000/////////.........111222333222///.........///000000111111111000000888999999777333000///.........////////////......,,,///111000///---...///444444444333222111///.........///000111222222222222333333333333333444444777666555333222111111111666444444888888555555777444444222222222333444555888555444999BBBPPPccctttvvvmmmfff___UUUMMMIIIGGGEEEDDD@@@===999777666666444333888777666555444444444555555555666666777999::::::999999999888777666666777:::888666666666555333111222222222222111000000///......//////////////////111111111000///...---,,,......------------......,,,+++***+++,,,---,,,+++------,,,+++******)))))),,,******---...000777>>>JJJKKKUUUhhhwwwwwwlllbbb[[[nnnvvvjjjggghhhvvv{{{lllrrr}}}xxx~~~{{{uuuooo~~~}}}vvvoooiiidddcccfffhhhhhhiiillllllppppppnnnpppvvv{{{|||ssslllaaaXXXVVV\\\gggnnnwwwvvvrrrmmmfffaaa___^^^^^^\\\___fffmmmooorrruuu{{{xxxttttttwww|||zzzrrrpppuuu||||||wwwuuuzzz~~~~~~~~~{{{{{{qqqmmmpppvvv~~~||||||~~~yyysssmmmpppxxxwwwooolllfffaaaXXXOOOIIIFFFEEEFFFBBBDDDKKK[[[ooo~~~qqq```SSSPPPTTTZZZWWW[[[cccmmmsssvvv}}}xxxsssiii{{{mmmTTTEEE000...+++******)))'''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$#########"""""""""###$$$$$$###"""!!!!!!""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$'''******((((((+++...+++++++++++++++,,,------******+++,,,,,,,,,++++++++++++++++++++++++++++++***,,,------,,,,,,...///---......////////////000000000000111111111111111666555555444444333222222111222222222111000///...000222333444222000000000////////////////////////111222333222000......///000000111111222222111111777888999777444000.........//////000000//////...+++...111111...------//////000111222333333333333///000000111111222222222222222222222222222222333777666555444333222222222666444444888888555444777222222222222222222333444666444444777===HHH[[[lll|||tttkkkfff^^^VVVPPPJJJDDDAAAAAA>>>;;;888777666444333777777666555333333444666555555666888999:::;;;;;;555666777666555444555666:::888666666666555333222111111222222222111000000///000000000000000//////222222222111000///...---......------------......,,,+++***+++,,,---,,,+++------------,,,,,,,,,+++,,,***+++,,,,,,---444===FFFHHHRRRbbbrrrwwwppphhhYYYiiiyyyyyynnngggcccpppqqqttt}}}xxx{{{yyyooo}}}}}}xxxsssnnnjjjeeedddgggiiiggghhhjjjhhhkkkmmmnnntttzzz{{{wwwlllcccZZZWWW]]]gggooossstttnnnhhhcccbbbccceeefffiiiggghhhnnnqqqqqqqqqssswwwtttqqqsssxxx}}}zzzuuuqqqssszzz{{{zzz|||~~~~~~~~~vvvrrrvvv{{{}}}{{{||||||vvvrrrttt{{{~~~vvvpppooojjjdddZZZPPPIIIFFFFFFGGGFFFIIIQQQbbbtttpppjjjaaaXXXTTTVVV\\\aaadddiiisss}}}wwwooodddyyyhhhNNN???...,,,+++*********((('''%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$######""""""######$$$%%%###"""!!!!!!######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%(((+++***'''&&&))),,,***)))((((((((()))++++++)))***+++,,,,,,,,,,,,+++))))))******++++++,,,,,,))),,,...---,,,,,,---000---......///////////////......///000111222333333666555555444444333222222111111222222222111111000...000333444222111111111//////000000111111222222000222333333111/////////000111111222333333222222222555666666444222111111//////000111111000//////+++000444333000......111,,,---///000111222333333111111111222222222222222333333333333333333333333555555555444444555666666666444444777777444333666111222333333444444444333444555777999;;;CCCTTTdddvvv~~~wwwjjjhhhddd^^^WWWNNNGGGBBB@@@>>>;;;999888888666555666666666444222222555888666666777888888888888888333555777777555444555777999777666555666666444222111111222222333222222222111111222222111000///...///000000111111000000000...------,,,,,,------...---,,,+++,,,...///...---+++,,,,,,---------------***)))***,,,+++,,,444===KKKLLLPPP[[[hhhpppoookkkUUUcccpppxxxyyypppggg```nnnwwwvvv|||{{{}}}nnnyyyzzzxxxuuuqqqkkkfffdddggghhhfffeeefffeeehhhkkkooouuuxxxssskkkeee\\\UUUXXXeeepppttttttmmmfff___]]]bbbiiinnnqqqvvvrrrpppssstttqqqppprrrtttqqqpppsssyyy~~~~~~}}}wwwtttssswww~~~}}}yyy|||zzzwww{{{~~~~~~|||zzz}}}zzzvvvyyy~~~wwwrrrsssooohhh]]]RRRJJJGGGGGGHHHKKKMMMUUUdddssszzzvvvooofff```[[[[[[```fffiiikkkooouuuzzzooobbbyyy~~~dddJJJ;;;---,,,******++++++)))'''&&&&&&&&&'''''''''(((((())))))))))))((('''&&&%%%######""""""###$$$%%%%%%"""!!!!!!"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&***,,,+++&&&%%%'''+++(((''''''&&&&&&''')))***)))***+++,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,***,,,...,,,***(((***,,,---...///////////////...,,,---...000111333444555666555555444444333222222...///000222444555555555---///222444333222222222000000111222333444444555000222444444222000000000000111222333333333333333...111444555555333333333///000111222222111000///---111666555111///000222---......///////////////333333333222222222222222444444444444444444444444333333444444666777999:::666333444777777333333555111222444555666555444444111222555777666;;;IIIWWWmmm|||}}}vvvffffffeeebbb\\\TTTKKKFFF>>><<<:::999::::::888777555666666444222222555999777777777777777666555555444777999999777666888:::888777555555666666555333000111222333333333333333222333333333222111///...,,,---...000111222222222...------,,,,,,------...///...---...000111000///******+++,,,------------'''''')))++++++,,,555???NNNMMMMMMQQQZZZcccfffeeeQQQ^^^jjjqqq|||vvvooofff```nnn{{{www}}}nnnwww~~~yyyxxxuuupppnnnkkkgggdddcccaaa___]]]dddfffmmmvvvwwwooofffaaa\\\^^^```eeeooovvvrrrjjj``````bbbgggmmmtttxxxzzzsssxxxzzztttoooppprrrsssxxxpppmmmqqqwwwzzzzzz|||wwwsssttt{{{|||{{{uuuzzz}}}}}}~~~}}}xxx||||||yyyvvv|||sssxxxzzz~~~mmm[[[QQQLLLJJJKKKMMMGGGMMMXXXfffpppppphhh___ZZZ^^^dddjjjoootttyyy|||wwwmmm```vvvhhhGGG:::...,,,++++++++++++***(((,,,+++(((''''''(((+++,,,,,,+++)))(((&&&%%%%%%%%%$$$###""" """###$$$%%%""" !!!$$$&&&%%%###&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''(((++++++******)))(((((((((***((('''''')))+++,,,+++------,,,++++++******)))******))))))******+++,,,.........---,,,,,,++++++///.........///000222333333222111111222444666888<<<888555444555666444222111111000000111333555666333333222333444555333111000111111222333444555666555555555444333222111000111111222333333333222222111222444444222111222333000000//////000000111222333333333333333222111000111111000000000000111111444222000111333444222000555555444333333333444444666555555555555666666777666666555555555444444444555555555666666666666777444333555777777999BBBMMM```sssttthhhgggiiinnnmmmaaaNNNAAACCC???<<<;;;888444444888666555444333444666888999888888888777777666444444888888888888888888888888888666444444444555444333000///...///222444444333444222111222444333///+++/////////000000000000000...---,,,,,,,,,---...///000...---...///000///...,,,+++******,,,......------******++++++...777AAAKKKLLLKKKLLLSSS^^^bbb```XXXXXX___ooo~~~xxxvvveeebbbpppzzzxxxyyyyyy}}}lllssszzzvvvvvvuuurrrmmmjjjeeebbbbbbbbbaaaaaahhhjjjooorrrmmmccc]]]]]]ZZZ___cccdddfffjjjkkkhhhdddeeehhhlllrrrwwwzzz|||zzz~~~~~~wwwqqqppprrrrrrtttnnnkkkpppwwwzzzzzz|||{{{wwwwww}}}{{{vvvtttsssyyy|||zzzuuuyyy}}}|||xxxvvvvvv{{{}}}qqqvvv~~~xxx}}}mmm[[[QQQKKKGGGFFFGGGIIIPPP[[[eeelllmmmjjjhhhdddhhhnnntttzzz~~~qqqhhh[[[rrrdddDDD888///---,,,,,,,,,,,,+++)))+++***(((&&&&&&(((***+++))))))((('''&&&&&&&&&'''$$$###"""!!!!!!"""###$$$$$$""" !!!###%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&''''''(((+++++++++************))))))(((&&&&&&''')))))))))++++++************))))))***************+++,,,,,,/////////...............///............000111222111000//////000222555666888555333333555777666555333222222111222333555555333222222333444444333111333333333333333333333333444444444444333222111111111111111222111111000000...000222111000///000000222111111111111222333333333333333333222222111111222111111000000000111111444222111222444555444222555444444333333333333333333333333333444555666777888888777666666555444444333333333444444444555555333222333555555666>>>HHHRRRfffyyywwwpppoooqqquuussshhhVVVHHHAAA===;;;<<<999666777;;;888777555444333444555666666666777777666666555444666777777888999::::::;;;:::888666555666666555444222111///000111222222111444222000000111222111///////////////////////////...---,,,++++++,,,---......---,,,---.........,,,---+++******,,,------,,,---+++***,,,,,,///888BBBJJJJJJIIIJJJRRR]]]cccbbb[[[ZZZ```ooo}}}{{{wwweee___lllvvvxxxxxxzzz}}}kkkooo}}}tttrrruuuvvvtttoookkkgggeeefffiiikkklllpppppppppkkk```UUUTTTXXXZZZccchhhddd```bbbhhhkkkkkkmmmppptttxxxzzz|||||||||~~~wwwqqqqqqrrrrrrrrrmmmkkkrrrzzz}}}}}}~~~}}}{{{|||zzztttsssuuu{{{~~~yyyuuuwwwzzzwwwtttrrruuuxxx~~~xxxnnnttt|||vvvxxxiiiYYYPPPKKKFFFDDDEEEGGGNNNXXX___cccgggmmmrrrrrruuuyyy}}}zzzjjjbbbXXXppp}}}```@@@666///...,,,,,,------+++******)))'''&&&&&&''')))***''''''&&&&&&&&&''''''((($$$###"""!!!!!!"""###$$$###""" !!!###$$$$$$############$$$%%%&&&(((((($$$$$$%%%&&&&&&''''''(((************+++++++++++++++)))''''''((())))))(((((((((((())))))))))))***++++++******++++++,,,---/////////000000000000000//////............///000//////......///111333444555333222222444555555555444333333222222333444444222222111222333444222000555555555444333222111000222333333333333333222222111111111111000///.........000111111000//////000333333222222333333444555333333333222222222222111333222222111000000000111333222222333555666555444444444333222222222222222222222222222333444555666777777666555555444333333111111222222222333333333333222222333222222888@@@HHHZZZnnnzzz{{{nnnppprrruuusssiiiYYYLLLAAA===;;;<<<:::777777999999888666444222222222333444444555666666666666666666666777888:::;;;<<<===<<<:::888777777777555444444222000000111111000///333111//////111222333333000/////////...------------,,,,,,++++++,,,,,,------,,,++++++------,,,+++---+++******,,,,,,+++***,,,******,,,---000999BBBKKKKKKJJJJJJQQQ\\\dddeee]]][[[___mmm{{{|||ggg^^^jjjsssyyywww{{{mmmnnnwwwnnnnnntttwwwvvvnnnkkkiiiiiimmmqqquuuvvvvvvqqqjjjbbbWWWOOOOOOUUU\\\eeekkkgggcccfffnnnsssrrruuuxxx{{{{{{{{{zzzzzzyyy{{{yyysssppprrruuuuuusssooooooxxx||||||zzzvvvvvv{{{{{{wwwwwwvvvrrrooonnnqqqssswwwrrrkkkttt|||uuupppcccUUUNNNLLLHHHGGGGGGHHHMMMTTT[[[bbbkkkvvv~~~wwwgggaaaYYYqqqyyy[[[===555///---,,,,,,,,,,,,+++)))((('''&&&%%%%%%&&&'''(((''''''&&&&&&%%%&&&&&&&&&######"""!!!!!!"""######""""""!!!!!!"""#########$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%&&&&&&''''''((('''(((((()))***+++++++++///---***)))*********)))''''''((())))))***+++++++++++++++++++++,,,,,,---.........///000111111111/////////...............////////////000111333444444333333333333333333333333333333222222222222222222111111222333333222000444444444444444222111000111222222333333333222222222222111111000///...---000222333333111111111222333333222222333333444555333222222222222222222222444333222111111111111111111111111222444555555555444333222222111111222222444333333333333444444555222222222222222222222222111111111111222222222222444222222333222000444:::???OOObbboooyyy~~~yyymmmpppssssssrrrjjj\\\OOODDD???;;;<<<:::666444666888777555333222222111111333444555666777888888888777777888999:::;;;<<<<<<===;;;888777777666555333222111//////111111111000222111111222333555555555000000///...---,,,,,,+++---,,,,,,,,,++++++++++++---+++++++++,,,---,,,+++---,,,++++++,,,+++***(((+++)))***,,,,,,///777AAAMMMNNNMMMKKKPPP[[[ccceee[[[XXX[[[hhhwwwmmmaaaiiiqqq|||vvv|||tttqqq~~~ssskkklllssswwwuuujjjiiikkknnnsssvvvxxxxxxsssiii^^^WWWRRRMMMOOOSSS]]]eeekkkjjjjjjpppwwwzzzwwwzzz~~~~~~|||yyyxxxwwwzzz{{{xxxqqqooosssvvvvvvtttppprrr{{{{{{|||wwwtttwww|||wwwvvvrrrkkkhhhiiinnnnnnrrrppplllwwwvvvmmm```SSSNNNLLLIIIGGGHHHLLLNNNUUU^^^kkkyyyvvvddd```ZZZrrrvvvXXX<<<555---,,,******++++++)))(((''''''&&&%%%%%%&&&'''''')))((('''%%%$$$$$$############""""""""""""######""""""""""""""""""###$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%&&&'''((()))******///---***))))))***)))((('''(((((()))***+++,,,,,,++++++******++++++,,,---+++,,,------...///000000//////////////////......000000000111222333444555000111222333333444444555222222222222222111111111333222111222444444222111111222333444555444333222111111222222333222222222222222222222111000///...000111333333111000111222111111111111111222222333333222222111111222333333444444333222222222222222///000111111222222333444444333222222111111222222777666555444333333333333//////000111222333444444222222222222333333333333666333333444333111333777555BBBQQQ___jjjssswwwwwwvvv{{{|||yyyuuuoooaaaTTTEEE???:::::::::777666777666666555444333222222222333444555777888999::::::888888999999999999::::::;;;999777555555555333111000///......111222222222000222666888888777555444000000///...---,,,,,,+++------------,,,,,,++++++---,,,+++,,,------,,,+++---,,,+++,,,---,,,***((()))((()))++++++---444===LLLNNNNNNKKKNNNVVV]]]^^^WWWSSSUUUbbbssssssdddiiimmm}}}tttzzz~~~zzzvvvyyyooohhhkkkrrrtttqqqlllnnntttyyy}}}}}}yyyvvvfff\\\SSSOOOOOONNNPPPTTT^^^eeelllnnnqqqxxx{{{{{{xxx{{{{{{xxxwwwxxx~~~yyyrrrppptttwwwvvvtttqqqsss}}}|||}}}zzzqqqpppttt~~~zzzwwwtttnnngggeeehhhpppooosssrrrqqq|||xxxmmm```RRRLLLJJJFFFDDDEEEIIINNNWWWdddssswwwaaa^^^YYYqqqsssUUU:::555,,,+++))))))******(((''''''''''''&&&&&&''''''''')))((('''%%%$$$###"""""""""""""""######""""""""""""###$$$###""""""$$$&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&''''''((($$$%%%%%%&&&'''(((((())),,,***'''&&&&&&'''&&&&&&(((((())))))***+++,,,,,,******))))))******+++,,,+++++++++,,,---....../////////000000000000000///111111222333444555555666,,,///222444444555666888111111222333333333222222333333222333444555333111...000222555666666555444111222222222222222111111222222222222111000//////---///000000///......///000000//////000000111222333222111111111222333444444333333222222333333444...000111111000000222333444444333222222222222222777666555444333333333333111111222333555666777777222222333333333444444444666333333666666444444777444;;;GGGTTT```mmmwww}}}}}}~~~xxxrrrfffXXXIII@@@:::999:::::::::<<<666666666555444333333222222333555777888999999:::888888888888888888888888999777555444444444222111///...---...000222333222000444999;;;999666333222000/////////...---------............---,,,++++++---,,,++++++------,,,+++,,,,,,,,,---......+++)))***((()))******+++222:::FFFKKKMMMKKKLLLQQQUUUUUUVVVPPPPPP]]]oooyyyiiijjjjjj{{{}}}qqqsss}}}wwwyyyssskkkfffiiipppoookkklllrrrzzz|||rrrjjjZZZUUUQQQPPPPPPPPPTTT[[[aaakkktttvvvwwwzzz|||{{{uuuyyy~~~~~~{{{yyy{{{}}}}}}|||vvvooooootttxxxwwwvvvtttvvv}}}|||~~~yyyqqqssszzz|||zzzyyywwwpppiiiiiinnnvvvuuuyyyxxxxxxyyykkk]]]OOOIIIGGGDDDCCCEEEHHHRRRaaappp|||www```___ZZZqqqpppRRR888444---+++******+++***)))''''''''''''''''''''''''''''''&&&%%%$$$############""""""############""""""###$$$%%%%%%######%%%'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''(((((((((***(((%%%%%%%%%&&&&&&%%%((((((((())))))*********))))))(((((())))))***+++++++++,,,,,,------.........///000111222222111111000111222333444555555666000333555666444333444555111222444555555555555444555444333444555666444222...000222555666666444333222222222222222111000//////000000111000000//////---///000000///......///000////////////000111111333222111000111222444555333333222333333444555666///111333222000000111333555444444333333333333333333333222222333444444555444444444444555555555555222222222333333333444444555222222666888555555777777:::@@@IIIUUUcccrrr|||yyy~~~{{{yyyooobbbSSSHHH>>>;;;;;;::::::<<<999999888777555333111000111222333555666777777777666666666777777888888888888666444333444444333222000///---...000111111111333666999999666222000000//////////////////////////////000000///---,,,+++,,,*********+++,,,+++***,,,,,,,,,...000///---++++++******+++******000888@@@HHHMMMNNNOOORRRSSSQQQXXXQQQOOO[[[mmm~~~qqqooolllzzz|||lllkkkxxxxxxuuuppphhhdddhhhnnnlllffffffmmmwww~~~}}}ssscccXXXUUUTTTUUUVVVSSSRRRYYYbbbeeerrr}}}~~~{{{{{{{{{{{{rrrwww|||}}}|||{{{~~~wwwuuupppkkkmmmuuuyyyyyyzzzwwwzzz~~~{{{~~~{{{vvv{{{|||||||||{{{uuuooopppuuu|||{{{~~~}}}|||zzzeeeXXXJJJEEEEEEEEEEEEHHHNNN]]]rrrwwwbbbaaa]]]sss~~~~~~mmmPPP777333...,,,++++++,,,+++***(((((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$$$$%%%""""""############""""""###%%%'''&&&######&&&(((#########$$$%%%&&&'''((($$$$$$%%%&&&&&&''''''((('''''''''(((((((((((((((+++)))&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((())))))***,,,,,,,,,------------......///111222333333333222000111222333444555555555777999:::888333///......222333555777888888777777555444444555666666555333///000333555666555333222333333333222111000///.........///////////////...///111222222000000000111000000000///000111111222333222111000000222444555222222222333444555666777111333555333111000111444666555444444333333444444//////000111222444666777555555444333333222222111111222222222222333333333444111222666888666666777666666777>>>HHHUUUeeeqqqttt~~~|||ppp___RRREEE>>>;;;888777888<<<;;;:::888555222000...000000222333444555555555333444555666777888999:::888666444444444555444333222000......///000///...555777888666111......////////////000000000000000///000000111000...,,,+++***)))((()))***+++***(((,,,,,,---///111111...,,,---,,,,,,---+++***000888>>>HHHPPPRRRSSSUUUUUUSSSZZZSSSPPP[[[lll~~~yyyuuuppp}}}zzzhhhfffrrr}}}yyy|||tttnnnhhhfffhhhjjjjjjiiirrrrrrvvvzzzvvvhhhZZZSSSPPPQQQSSSUUUWWWZZZbbbjjjwwwvvvxxx~~~|||xxxxxxooozzz}}}|||rrrhhhiiippptttuuuvvvuuuzzzzzz{{{{{{~~~|||~~~xxxssstttwwwxxx~~~zzz|||uuucccQQQCCCCCCDDDBBBFFFNNN\\\iii|||zzzfffaaadddppp}}}fffTTT888111///---++++++,,,,,,,,,+++))))))((('''''''''''''''%%%%%%$$$######$$$$$$$$$""""""!!!!!! &&&$$$######$$$###"""!!!""""""###$$$$$$%%%&&&&&&%%%&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((+++++++++******)))((('''******))))))((((((''''''(((((()))+++++++++++++++,,,---......------...000////////////000000000000222222333333333222111111888777444222///...,,,,,,000111222333444555555555222333555666666555333222333333333333333333222222555444333333222222333333//////000000111111111222111222333333333222444555111000...---...000333555333222000000111333666888666333111111444666666555666444222222333444444444444333111000000000111111444111///000444666666555666666666666555444333222000111222333444555555555333333444444555666777777:::777777;;;AAAKKK[[[jjjqqqxxx~~~~~~uuunnn```MMM@@@;;;:::888666999:::::::::999666444222///000111333555666888888555555666777888999999:::666666666555444444333333555333000000000000///---444333222000////////////000//////.........//////222000.........///...---,,,,,,,,,+++++++++******)))***,,,...///000111111+++)))***,,,,,,,,,222:::GGGMMMRRR\\\bbbWWWRRR^^^aaa___[[[[[[ggg}}}{{{lll|||rrrlllfff}}}~~~xxx|||pppkkkfffeeeiiimmmppppppxxxxxxyyyvvvkkk[[[QQQNNNJJJNNNSSSXXX]]]bbbkkkrrr~~~|||~~~zzzyyyvvv}}}|||pppgggiiiqqquuuwwwxxxwww{{{~~~~~~zzz{{{|||yyyqqqqqqwww{{{||||||ttt```SSSIIIGGGEEECCCIIIUUUcccqqqyyyeeeaaaeeesssfffTTT999222///---++++++,,,,,,,,,+++))))))(((''''''''''''(((&&&&&&%%%$$$$$$$$$$$$$$$############""""""!!!!!!&&&%%%######$$$$$$###"""$$$$$$%%%%%%&&&&&&''''''&&&&&&'''((((((((((((''''''''''''((((((((((((((()))))))))***))))))((('''***)))))))))(((((((((''''''((()))******+++++++++,,,---///...------...///.../////////000000000000222222333444444333333333555444333111000/////////111111222333444444444444222333444666666444333222333333333333444444444444555555444333333333333444//////000000000111111111666666666444111//////000111000...---...000333444444333111111111333666777555333000111333555555444666444222222444555555555444333222111111111222222333111///000222444444333444444555555555444333333222222333444555555555555333333444444555666666777888555444777;;;DDDRRR```ooowwwzzzmmmZZZKKKBBB===:::777888999999999888666444222111222333444555555666666666666666777777888888999777777666555444444333333222111//////000111000///111111000///...---------//////............//////000...---,,,---...---,,,,,,,,,,,,+++++++++******+++,,,------............+++***+++,,,++++++111999EEELLLRRR]]]dddZZZVVVaaagggeeeaaa___iii}}}mmm}}}xxxooofffzzz~~~{{{zzzooojjjfffeeekkkqqqvvvwww}}}{{{vvvmmm]]]NNNJJJMMMJJJPPPYYY___eeekkksssxxx~~~{{{}}}~~~zzzyyy||||||yyyooohhhlllsssxxxyyy{{{{{{~~~}}}|||~~~~~~~~~zzzpppqqqxxx}}}xxxvvv{{{}}}uuukkkXXXPPPKKKHHHCCCAAAJJJWWWcccoooyyybbbaaagggwww|||cccQQQ777111///---++++++,,,,,,,,,+++***)))((((((''''''((((((((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%###'''''''''''''''(((((((((''''''((()))))))))(((((()))))))))(((((((((((((((&&&'''(((((((((((((((((())))))))))))(((((((((((('''(((((()))******++++++---...///...---,,,---........./////////000000000111222333444444444444444111111111000000111111222222222333333333333333222222333444555555444333222333333333444555555666666444333333222111222222222//////000000000000111111666777666444000...---...000///.........000222444666555333222222333555666444222000000222333444333555444333333555666666666444444222111111111222333222000//////000111111000222222333444444444333333444555555666666555555444333333444444555666666666888555333555777===IIIUUUiiitttuuufffUUUGGG>>>:::888888888999888777555333111333333444444555444444444666666666777777777777777888777666555444333222222111///......000222111111.........---,,,,,,,,,,,,.....................//////---++++++,,,---,,,+++,,,,,,,,,+++++++++******,,,,,,---------,,,++++++,,,++++++,,,+++***000888@@@IIIQQQ]]]eee]]]XXXbbbmmmmmmiiidddjjj}}}nnn{{{uuuhhhzzz~~~}}}vvvpppkkkggghhhnnnuuuzzz||||||uuulllaaaUUUKKKLLLQQQRRRZZZccchhhlllrrrwwwyyy}}}yyyxxx{{{}}}{{{zzz|||}}}zzzrrrnnnrrryyy{{{|||}}}zzzzzzxxx~~~|||yyy}}}yyysssvvv|||zzzxxxrrrnnnooopppiii___UUUPPPKKKIIIFFFEEEMMMWWW^^^dddmmmwwwzzzaaaaaajjjzzzuuu\\\LLL444//////---++++++,,,,,,,,,+++***))))))((('''(((((((((***)))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%''''''&&&%%%(((((((((((('''''''''''''''(((((()))))))))))))))))))))((((((''''''&&&&&&$$$%%%&&&'''(((((((((((())))))))))))(((((((((((())))))))))))***+++,,,,,,---...///...,,,+++,,,---........./////////000000///000111222333444444444111000000000000111111222222222333333333222222111222333444444444444333222333333444444555666777777111000//////......////////////000000000000000000000222222222000///000111000///.........000222333777666444333222333444555333222000000000111222222555444333444666777777666333222111000000111222222111000///////////////...000000111222333444444444555555555555555444333333444444444555555555666666888555444666777:::EEEOOO```ooo~~~zzzooo___OOOCCC>>><<<::::::999777555333111///222333444555555555444444666666666666666666666555888888777555444333222111111///......000111000000,,,------------,,,,,,+++------.....................---++++++,,,------,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++---++++++,,,******///777;;;GGGQQQ\\\eee]]]WWW___nnnpppnnnhhhkkk{{{ooo{{{|||lll|||}}}zzzqqqllliiihhhkkkssszzz~~~xxxmmm```WWWQQQNNNQQQVVV[[[eeemmmoooqqqxxx|||{{{}}}xxxxxxyyyyyy}}}~~~xxxuuuzzz|||uuutttyyy}}}}}}xxxvvv{{{yyyssstttzzz}}}{{{rrrqqqlllgggffffffaaaZZZZZZUUUPPPNNNNNNPPPTTTYYY[[[YYY\\\eeesss|||~~~|||{{{ccceeeppppppWWWIII333//////---++++++,,,,,,,,,+++******)))(((((((((((((((***)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((((((&&&'''''''''&&&&&&&&&&&&&&&'''(((((()))))))))))))))'''''''''&&&&&&%%%%%%%%%###$$$%%%'''(((((((((((((((((((((((())))))))))))******))))))***+++------,,,---...---,,,+++,,,---............////////////---...///111111222222222222222111000/////////000222222222333222222111111222333333333333333333222333333444444555666777777111000//////......//////000000//////////////////---...000000000000111333///.........///000111222666666444333222222333333222222111000///000111222444333333444666777666444000000///......///000111000111111000///.........//////111222333333444444444444444444444333222111444444444555555555555555666444444666777999AAAKKKWWWhhh{{{{{{lllZZZKKKDDDAAA<<<;;;:::777444222///...000111333555666666555555666666666555555555555555888777666555444333222222333111///...//////...---,,,,,,---.........------,,,,,,---...//////......///---,,,,,,---......---,,,,,,,,,+++++++++******((()))***+++,,,,,,,,,,,,,,,++++++,,,***)))///666<<>>;;;HHHXXXeeeppp|||{{{nnn___QQQHHH666666666666777888::::::222444666777666444222000222222333333444555666666444444444555555555555666000...------///000000///)))***,,,/////////...---)))***---/////////...---,,,***)))***+++------,,,,,,,,,,,,+++++++++******---......---,,,+++******)))((((((*********000888<<>>FFFVVVfffsss~~~~~~sssjjjZZZJJJ<<<888666888888777888;;;444333333555777888555222///111333555666666555444555444333333222222333333222111//////000000...---,,,++++++,,,......---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***)))***,,,++++++,,,---,,,+++)))(((---******,,,,,,+++///555>>>RRRdddjjjooouuuqqqhhh___nnntttqqqpppmmmvvvwwwppptttzzzqqqkkk{{{tttxxxrrrmmmhhhfffhhhkkkhhh^^^TTTQQQJJJGGGHHHNNNWWW```lllvvv}}}zzzuuusssyyy}}}zzz|||{{{zzzsssmmmllljjjiiijjjiiikkkkkkmmmssszzz{{{xxx}}}{{{qqqiiibbb[[[[[[^^^gggnnnsssvvv{{{zzzsss}}}nnnggghhhlllzzz|||rrraaadddnnn}}}fffLLL@@@///000...---++++++,,,---,,,++++++)))((()))++++++)))&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$#########$$$$$$%%%###$$$%%%&&&''''''''''''&&&%%%$$$%%%&&&'''&&&%%%&&&'''''''''((())))))))))))'''&&&&&&((()))(((((('''''''''(((((((((((())))))(((((((((((()))******))))))))))))(((((((((((()))+++,,,,,,+++***,,,---+++,,,---///000000000000111111111000000000/////////111444444333222222333111222333444555666666666555555444333333333333333111222333444444444333333333444555444222000111222///000000//////...---,,,---------------,,,,,,++++++,,,,,,---.../////////111222444555555555444444555444333333444555444222666666555444333222111111111000///000222333222111444333222111000000111111//////111222333333333333555555555555666777999999999777444444555666777666777666444333333444666777<<<<<>>...///...,,,++++++,,,---,,,+++***)))))))))******(((&&&%%%%%%%%%&&&''''''(((((("""!!!!!!"""###$$$%%%%%%$$$%%%&&&'''((((((((((((((('''&&&&&&''''''&&&$$$''''''''''''(((((((((((()))(((&&&&&&'''((('''&&&'''(((((((((((())))))))))))))))))))))))******+++,,,+++++++++******)))))))))+++,,,,,,+++***,,,---,,,,,,---.....................///000000111222222000222444555444333333444333333444555555555555555444444444333333333333333222222333444444444444333444555666555333222333444111111111000000///...---,,,,,,------,,,,,,+++***++++++,,,...///000111111555555666666777666666666666555444555666777666444666666555444333333222111000//////000333444444333444333222000000/////////000111111222333333333222666555555555666777777888999777555444555666555555777666555444444555666777:::999>>>JJJWWWdddqqq|||{{{uuuhhhZZZJJJBBB<<<:::888555666888777666555666666666444222333444555777777777666555444444333222222222222222333222000000111111///...,,,++++++,,,......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++***)))***+++,,,,,,---------,,,++++++---******+++***(((+++111888KKK^^^hhhmmmrrrnnngggaaajjjlllkkkkkkffflll~~~yyypppgggxxxzzzppphhhbbbnnn|||oooxxx|||wwwtttqqqmmmjjjnnngggaaa^^^XXXOOOIIIHHHIIIGGGKKKVVVaaahhhnnnttt~~~zzzvvvzzzyyy{{{}}}uuujjjgggggggggiiilllxxx~~~xxxjjjaaa]]]^^^fffpppxxx|||qqq}}}rrrjjjgggjjjuuuoooVVVZZZgggwwwbbbIII???000222///---,,,,,,---,,,***)))))))))))))))))))))((('''(((((((((''''''&&&%%%$$$""""""!!!!!!"""######$$$&&&&&&'''(((((((((((((((((('''&&&&&&'''((('''&&&))))))((((((((((((((((((***(((&&&&&&''''''&&&%%%''''''''''''(((((((((((()))))))))))))))***++++++,,,,,,,,,+++******)))))))))+++,,,,,,+++***,,,---.........//////......------......///000111222222000222555555444333333444333444444444444444333333222222222222222222222111111111222222333333333333555666666555333111222333111111222111111000///...,,,------------,,,++++++++++++,,,...000111222333555666666666666666666666666555444555666777666555666666555555444333222222111000000111333555444333333222222000//////......222333333444444444333333666666555555555666666777999777555444555555555444777777666555555666777777666555999CCCNNN[[[jjjvvv}}}|||pppbbbPPPFFF===999777555555888888888777666555444333222333444555555666555555444444333333222111222222222333222000000111111///...,,,++++++,,,...///---,,,,,,------......------,,,++++++++++++++++++++++++---...///...---,,,,,,---,,,,,,---------,,,,,,,,,,,,******+++)))''')))...222AAASSS]]]eeelllnnnlllaaaggghhhkkknnniiilll~~~zzzpppeeettt{{{nnndddXXXbbbmmmvvvpppwww~~~tttnnnmmmnnnnnnmmmiii```XXXSSSNNNGGGDDDDDDNNNNNNUUU```iiinnnrrrvvv~~~~~~{{{yyy|||}}}{{{}}}||||||}}}}}}uuummmhhhiiimmmqqquuuzzz}}}yyyoooddd```aaagggrrr|||{{{mmm~~~wwwlllgggiiixxxzzzkkkRRRYYYgggxxx```GGG>>>000333000///...------+++(((&&&((())))))))))))(((''''''&&&&&&''''''&&&%%%$$$###$$$######"""!!!!!!""""""''''''(((((())))))((((((&&&%%%%%%&&&((())))))(((***)))))))))))))))))))))***(((&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&&&&'''''')))))))))((()))******++++++++++++******))))))))))))+++,,,,,,+++***,,,---///000000000000///......///////////////000000000000222444555444333333444222333333333333222111111///000111111111111000000000000000000000111111111555666666444111/////////222222222222111000///..................---,,,,,,++++++,,,...000111222333444444444444444444555555444333222333555666555444555555555444333333333222333222111222333333222111222222111111000///......444444555555555555555444666555555555555555666666888777555555666666555444777777777666666777777777333222555===GGGSSScccqqqxxxvvviiiVVVJJJ===888666555666999999999888666555333333333333333444444333333333222333333222111111111111222333222000000111111///...---,,,,,,---//////...,,,,,,------......------,,,++++++++++++++++++++++++,,,...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++)))'''(((---000:::FFFOOOVVV^^^dddggg]]]```aaaiiipppkkklll|||}}}rrrgggsss|||nnnaaaSSSZZZaaahhhsssssswww{{{pppjjjkkknnnooooooeee\\\TTTOOOKKKFFFEEEGGGIIINNNYYYfffmmmooorrrwww}}}~~~}}}zzz|||}}}~~~xxxvvvuuusssoookkkkkkpppwww{{{oooiiidddeeeiiioooyyyttteeexxxsssgggaaammmxxxkkkRRRZZZjjj{{{^^^DDD;;;---111000///......---+++(((%%%''')))******(((''''''(((!!!"""$$$%%%&&&&&&%%%%%%%%%%%%$$$###"""!!!!!!"""''''''((((((((((((((('''%%%$$$###%%%((())))))(((((((((((()))))))))))))))((('''%%%%%%&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((())))))***)))))))))))))))))))))))))))+++,,,,,,+++***,,,---///000000000000000//////000000////////////......///111333444333222222333111222222222222222111000...///000111222111000/////////......//////000111444444444222000.........111222222111111000///.........//////......---,,,++++++,,,...///000111111111111000111111333444444333222111222444555555444444444444333333222222222444222111111222222111000111111222222111111000///333444555555666666666555555444444444555666666777777666555666777888777666777777888888888888777777222111333999AAAKKKZZZhhhrrr||||||ooo^^^OOO???888777666777:::999999999777444333444555444444333222222222111111333333222111111111111111222111//////000000...------,,,,,,---//////...---,,,------......------,,,++++++++++++++++++++++++)))+++------+++)))))))))++++++*********+++,,,---+++******,,,***''')))---+++111777<<<@@@FFFMMMRRRUUUVVVXXXdddpppjjjhhhvvvvvvkkksss}}}}}}nnn___PPPTTTXXX\\\eeerrr{{{}}}{{{wwwxxxxxxmmmiiijjjlllkkkiii```XXXPPPMMMKKKHHHIIILLLIIIRRRaaammmqqqppptttzzz}}}}}}zzzzzz~~~|||~~~~~~|||ttttttvvvvvvvvvtttvvv|||~~~vvvkkkiiijjjpppvvv{{{wwwjjj___sssuuuhhh```fffwwwsssfffNNNXXXkkk~~~}}}\\\CCC;;;...222---,,,,,,---...---***(((&&&)))******'''&&&&&&(((!!!"""$$$&&&'''&&&%%%$$$%%%$$$$$$#########$$$$$$'''''''''((((((''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%&&&&&&''''''(((((('''&&&$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))(((((())))))******++++++)))+++,,,,,,+++***,,,---......//////000/////////////////////////////////...000222333222111111222111111222333333333222222///000222333444333222111000//////...///000111222000111222222000///000111111111111111000///...------............---,,,,,,+++,,,,,,---.../////////.........///000222444555222111111222444666555444333222222222222111111111111000///000222222111000000111222333333333222111111111333444555555555555333333333444555666777888777666666777999:::999888777888888888888888888777444222333777;;;BBBOOO\\\jjjvvvuuuhhhWWWDDD;;;888777888:::888999999777444333555777555555444333222222111111333222222111111111111111111000......//////---,,,---,,,,,,---///000...---,,,------......------,,,************************(((***,,,,,,+++)))((((((******)))))))))***+++,,,+++)))***---+++(((***...))),,,000444666999???EEEPPPOOORRRbbbppphhhcccooo|||{{{lllrrryyyppp```OOOQQQPPPPPPTTT]]]bbbbbb```gggjjjiiihhhnnnsssvvvxxx{{{}}}}}}|||vvvnnnlllsss}}}uuulllhhhiiiiiifffaaaXXXPPPIIIGGGFFFEEEGGGKKKRRR]]]nnnyyyzzzvvvyyy}}}~~~yyyxxx}}}|||~~~|||zzz|||wwwrrrwww}}}xxxvvvnnnnnnooouuu~~~qqqggg___vvvtttiiiaaaeeeqqqxxxhhh[[[HHHTTTiiizzz[[[CCC===222777******+++---//////---***&&&)))+++***'''%%%&&&(((%%%&&&'''''''''%%%###!!!############$$$%%%&&&'''&&&'''''''''''''''&&&&&&'''%%%$$$$$$%%%&&&%%%#########$$$$$$%%%&&&''''''&&&%%%$$$$$$&&&(((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''(((((((((((()))***+++,,,,,,---)))+++,,,,,,+++***,,,---,,,------...//////......------......//////000000---///222222111000000111111222333333444444444333000111333555555555333222111000/////////000222333...///111111111111333555000111111000000///...---,,,,,,---------,,,++++++,,,,,,,,,------.........---------...000222444666333222111333555666666555222222111111111111111111///......///111333333222///000222333444444333333...///111222333444444444222222333444555666888999666666666888:::;;;:::999888888999999999999888888555444444666777;;;HHHTTTeeeqqq|||yyyooo\\\HHH===999888888:::888999999777444333555888777666555444333222222222333222222111000111111111000///------......,,,+++------,,,...///000...---,,,------......------,,,************************)))+++......,,,***))))))))))))((((((((()))+++,,,+++)))+++---,,,)))***///---000666:::<<<>>>CCCIIIOOONNNQQQcccqqqhhhaaalllssskkkpppuuu|||qqqbbbPPPOOOKKKGGGGGGKKKMMMKKKKKKRRRUUURRRPPPTTTYYY[[[^^^bbbddddddfffgggccc\\\]]]XXX]]]ooo}}}sssiiifffiiiggg^^^UUURRRMMMJJJHHHFFFEEEIIIOOOTTTeeevvv{{{xxxxxx{{{}}}~~~yyy}}}{{{{{{~~~~~~yyyzzz~~~}}}xxxzzzvvv~~~zzzsssqqq{{{uuupppfffgggwww|||uuullleeeXXXiiizzzwwwhhh\\\JJJZZZnnnrrr[[[FFF:::555333,,,***)))***,,,,,,***'''(((((()))******)))((('''((('''&&&%%%%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%$$$######%%%%%%$$$#########$$$$$$%%%&&&'''''')))'''&&&%%%%%%&&&''')))%%%%%%%%%&&&'''((())))))((((((''''''''''''((((((***(((%%%&&&)))+++***(((...,,,***((((((***,,,---******,,,---///000111222111000///......///000111///000111000......///111000000000111222555777888222333333444333222000///111000000///////////////111111111111111222222222111111000000//////......000---***)))+++---//////---...............------...//////000111222222333222222222333333444444444555444333222111111111111///111222222111111222333555333000000111222333222555333111000111222222222888666666777888999888777666777777666555777:::<<<999999999999999999::::::777333333555777999@@@HHH]]]mmmzzz{{{sssdddPPPAAA:::888777555:::888777777888888777555777666444222111111222222444444333222111//////...///...---...///...---+++---,,,++++++------,,,+++//////...------------...,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++************))))))((()))))))))+++'''&&&((((((''')))---000666444DDDNNNNNN]]]^^^ddd^^^]]]cccfffbbb```bbbgggvvvooonnnxxx{{{mmmaaaPPPKKKIIIMMMPPPOOOLLLLLLIIIKKKLLLKKKJJJKKKMMMPPPSSSSSSSSSSSSQQQOOONNNNNNPPPLLLLLLWWWkkk~~~vvvooogggeeefffddd\\\UUUSSSOOOKKKJJJGGGFFFIIIOOOXXXjjj{{{|||{{{}}}~~~{{{www{{{}}}~~~~~~~~~|||}}}{{{xxxssstttxxxwwwpppsssllliiitttzzztttoookkkgggcccZZZooo{{{mmm```JJJZZZnnn~~~rrrZZZEEE999444111---+++***+++,,,,,,***(((((()))*********)))''''''(((((('''&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''&&&'''&&&%%%%%%&&&'''&&&$$$$$$$$$%%%%%%&&&''''''((()))(((&&&%%%%%%&&&((()))%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((***(((''''''***+++***))),,,+++)))((((((***,,,...,,,,,,,,,---------......000000///......///000000000111111000......///111333333222111222333444555222222333333333222111000222222111000000000000000111111111111111111111111000000000///////////////000---******,,,...///000///000000000000//////......//////000000111111111333333333333333333333333444333222111000000000000///111222222111111222333666444222222333444444444555333111111222444444333666555555555777888777666555666666555444555888;;;;;;;;;;;;;;;:::999999999999555444555555666;;;BBBLLL```qqqxxx}}}|||ooo[[[KKKAAA<<<;;;:::999777666666777777666555777666444222111000000111222222111111000000000///---,,,,,,---//////...,,,---,,,+++,,,,,,---,,,+++......---,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,++++++***)))+++++++++***++++++,,,,,,+++(((&&&(((((('''(((,,,222;;;???VVVeeejjjzzz|||}}}tttlllgggbbb[[[[[[^^^___zzzxxxnnniiiooouuuqqqeee\\\TTTQQQTTT\\\aaa___[[[YYYLLLKKKKKKLLLOOOQQQQQQQQQTTTRRRPPPMMMKKKGGGDDDAAA??????AAAIIIWWWkkk~~~yyynnnjjjfffcccaaa^^^XXXSSSSSSOOOLLLKKKHHHFFFJJJPPPZZZlll}}}~~~||||||}}}xxxuuuzzz}}}}}}~~~~~~{{{|||}}}~~~}}}wwwqqqrrr{{{~~~pppqqq{{{uuummmrrryyymmmhhhgggfffeeebbb\\\uuurrreeeOOO___rrrqqqYYYCCC777222///---,,,+++,,,------+++)))))))))*********)))'''''')))((((((''''''(((((()))&&&&&&%%%$$$$$$$$$%%%%%%''''''((((((((((((((('''***)))''''''(((((('''%%%%%%%%%&&&&&&'''((((((((())))))''''''''''''))))))&&&&&&'''''''''''''''''')))((((((''''''(((((()))+++)))((()))***,,,++++++,,,+++)))))))))+++---.........------,,,+++++++++//////............//////111111111000......///111666555333222111111222222111111222333333333222222333222222111111111111111222222222111111000000/////////////////////000000000...++++++---///000000111222222222111111000///////////////////////////333333333222222222222222333222111000/////////000000111222222111111222444888666444444555666777666555333222222444666666666666444444555666777666555444555555444444555777999=========<<<;;;:::999888;;;888666666444222666<<>>;;;:::999888777777888888777666777666333111000///////////////000000111111222222,,,,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++*********)))))))))++++++,,,,,,++++++***)))************++++++,,,---,,,)))'''))))))'''(((+++...;;;DDDcccxxxuuudddUUULLLMMMSSSWWWssszzzlllaaa```dddaaaZZZTTTPPPQQQZZZiiisssrrrlllhhh^^^YYYUUUXXX___eeeeeeccc___[[[UUUQQQMMMGGGAAA;;;:::===???AAAHHHYYYqqqvvvjjjhhheeeaaa]]]WWWSSSPPPOOOLLLJJJJJJHHHGGGKKKQQQZZZlll}}}|||zzzzzzzzzyyywww|||~~~}}}}}}~~~}}}{{{zzzzzzuuuwww}}}zzzyyyxxxwwwuuuuuuxxx}}}yyysss{{{}}}pppqqqtttwwwuuuooolllnnnpppoooiiieee___wwwtttfffUUUeeewww|||nnnWWWBBB777222000------------...---,,,+++)))***++++++***)))'''&&&))))))(((((((((((())))))&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''(((((((((((('''+++)))(((((()))((('''&&&&&&'''''''''((((((((()))***)))(((((((((((()))***'''''''''''''''&&&&&&&&&))))))(((((((((((())))))++++++******+++,,,,,,,,,...---,,,+++++++++---...///......------,,,,,,+++///..................///111222222000///...///111555444333111111111111222000111111222333333333333222222111000000000000111333222222111000//////...---......//////000000000000...,,,,,,---///000///111222222222222111000///////////////............000111111111222222333333111111000///////////////000111333222111111222444888666444444666777777777555444222333555777888888666555444555777888777666555666666555555555777999;;;;;;<<<<<<;;;:::999888<<<999777777555222444999>>>MMM^^^iiisssrrr```NNNBBB<<<;;;:::999888888::::::999888777555333111///............///000111222444444555///......///000111///...+++,,,---,,,,,,+++,,,---------,,,+++++++++++++++*********))))))))))))(((+++++++++++++++***))))))''''''''''''(((***++++++---)))(((***)))''''''***,,,:::FFFhhhzzzcccMMMCCCEEELLLRRRmmm|||jjjYYYSSSSSSQQQMMMKKKIIIMMM\\\rrr{{{uuulllccceeepppzzz}}}|||tttnnngggbbb]]]WWWOOOHHHEEEGGGFFFDDDGGGVVVooo{{{ssshhhfffccc^^^XXXRRRNNNLLLIIIFFFFFFGGGGGGFFFKKKQQQXXXjjj{{{~~~zzzxxxyyyzzz|||zzz~~~{{{zzz|||~~~~~~}}}|||zzzyyyrrrooosss{{{{{{rrroooqqqppppppsss}}}sssxxx}}}ooopppiiiiiiiiimmmwww~~~ssslllbbbxxxrrrcccXXXgggyyy~~~{{{yyywwwkkkUUUAAA777333222---.........---,,,,,,,,,***+++++++++***)))'''&&&(((((())))))))))))((((((%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''''''''''')))(((''''''(((((('''%%%''''''((((((((((((((()))))))))(((((((((((())))))'''''''''''''''&&&&&&&&&))))))(((((((((((())))))++++++++++++++++++,,,---111000///---,,,,,,,,,,,,............////////////...//////////////////...000111111111//////111222333222111111111222333444111111111222222333333444111111000////////////000222222111111000///......------......//////000000///---,,,,,,---////////////000000111111000000///////////////..................///000222333444444000000//////.../////////000222333333222222333444777555333333555777777777666444333444666888999999777666555666888999888777666777888777666666888999666888999;;;;;;;;;:::999;;;888888999777444666:::<<>>444000...***---///...+++******,,,,,,,,,,,,,,,+++)))'''&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&'''((())))))))))))&&&%%%%%%&&&)))******)))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))******))))))))))))******(((***,,,+++((((((+++...(((((()))***,,,---......---------...............000111222333333222111000,,,...000000111222555888222111000000000111222333555444222111111111222222333222222111000111111111////////////000000000000/////////......------,,,+++***)))***,,,---,,,+++***+++---///111222333333...//////000111222222333222111111000///......---111000000000000000111111111333444444333222444555666444333333555777888888888666444444555666666555666555444555777777777555444666777777666555555666999:::<<<>>>===<<<999888666555666999777333333777111666AAAOOO^^^mmm|||yyyiiiTTTEEE999888777888:::;;;;;;999444444333222222333444444000000000000////////////......---...//////---,,,)))---///...***)))+++///,,,++++++***)))*********,,,,,,,,,++++++++++++******************)))(((((()))((((((''''''''''''(((***'''(((,,,---******,,,---666???```|||wwwjjjgggfffdddZZZUUUNNNIIIJJJOOOQQQPPPSSSPPPSSSbbbssswwwrrr}}}wwwvvv|||mmm```]]]dddlllyyymmmbbb\\\ZZZUUUOOOMMMNNNNNNJJJGGGJJJFFFDDDDDDAAA>>>AAAFFFMMMYYYeeejjjnnntttyyy{{{~~~{{{~~~{{{~~~zzzvvvwww}}}xxxmmm___VVVTTT[[[iiiwwwzzzssshhh~~~}}}mmmaaaXXXgggwww~~~uuueeeOOO<<<111...///---,,,,,,,,,------+++))))))))))))))))))(((((('''))))))(((&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%***(((&&&%%%&&&'''&&&&&&&&&&&&((()))************((((((''''''''''''(((((('''&&&%%%%%%&&&''')))***(((((((((((((((((((((((()))************))))))(((***+++,,,,,,,,,,,,+++***---,,,,,,---///111222111...///000111222222111000222111000//////000111222222333555444333222222333444333111///...///000111333333222222111000//////////////////000000000000000...,,,,,,---------,,,,,,,,,,,,------,,,++++++,,,,,,---000444666666555222///---///333777888888666444111...------///000000000000000111222333444111111222222222222333333444555555555666666777777777666444333333444666777555555444444444333333333555555444333333444666777888888888999999::::::;;;777777666666555555555444777666;;;FFFSSScccuuusss^^^JJJAAA:::666999<<<;;;777666444444333222111111222222333333222111000000111111...------...//////...,,,...///////////////......,,,++++++******++++++,,,+++++++++************)))++++++***)))))))))))))))))))))(((((((((((())))))******))))))))))))******///222AAAYYYqqq}}}tttiiibbbgggiiiWWWIIIJJJMMMIIIIIIMMMSSSOOOWWWdddssszzz|||tttwwwzzz``````\\\TTTttthhh^^^YYYVVVRRRNNNMMMNNNNNNKKKGGGGGGDDDBBBBBB@@@===???DDDKKKWWWbbbgggkkkrrrwwwyyy~~~}}}}}}vvvxxxxxxzzz{{{zzzwwwvvvwwwyyyzzzxxxjjj[[[UUUXXXddduuuwwwpppfff|||~~~mmmaaaZZZiii{{{|||sssbbbNNN<<<222///000---,,,,,,,,,------+++***)))))))))))))))((((((''')))((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&'''(((((())))))+++)))'''&&&'''(((((((((''''''((()))*********)))((((((''''''''''''(((((()))(((''''''&&&'''(((((((((((((((((((((((((((((())))))************))))))***+++,,,------,,,+++***,,,,,,+++,,,...000111111...///000111222111111000333222111000///000000111222333444333222000000111333222000...---...//////333333222111111000//////000000000///////////////111///---,,,------,,,+++,,,,,,,,,------,,,,,,+++,,,,,,---000444666666555444222000111444666777666555333000---,,,,,,...////////////000111222333333222222222333333333333333666666666777777777888888777555444333333444555777555555555444444444333333666555555444444555777777888888888888888999999999999999888777555444333333333222666???JJJXXXjjjyyyzzzfffTTTBBB<<<888:::;;;:::999:::333333222222111111111111222111111000//////000000---,,,+++,,,---...,,,++++++,,,------............,,,++++++++++++++++++,,,+++++++++************)))+++***))))))((((((((()))))))))(((((((((((())))))*********))))))*********...222???UUUlll}}}yyynnngggmmmqqq___RRRUUU[[[[[[\\\```^^^YYY^^^gggrrr{{{{{{wwwtttzzzeeebbb]]]ZZZxxxlllaaaYYYTTTQQQOOOLLLMMMNNNNNNJJJGGGCCC@@@???@@@>>><<<>>>CCCIIITTT___dddhhhnnnuuuwww||||||}}}tttuuurrruuuwwwtttppppppwww~~~yyyjjj[[[ZZZddduuusssmmmccc{{{nnnccc[[[lll|||rrr```LLL;;;111//////...---,,,---...---,,,***))))))******))))))(((''')))(((((('''&&&&&&&&&%%%(((''''''&&&&&&&&&''''''$$$%%%&&&((()))+++,,,---+++)))'''''')))*********(((((())))))***)))))))))(((''''''&&&&&&''''''(((+++***)))(((''''''''''''(((((((((((((((((((((((((((((()))***++++++++++++++++++,,,------,,,++++++++++++,,,---...///000000...///111222222111000000444333222111111111111111444555666555222111111222222111///---------......222222111111000000//////111000000//////.........111///---,,,------,,,+++,,,,,,------------,,,,,,,,,,,,---000333555555444444333333444555555444333222111...,,,,,,,,,---.../////////000000111111222444444444333333333333333777777888888888888999999666555444333333444555666555555555444444444444333777666666666666777888999888888888888777777777777::::::999888666444333222555333555;;;DDDPPPbbbqqqqqqaaaHHH@@@999777666444444777222222222222111111111111111111000////////////000///...---...///000///---((()))***,,,------------,,,,,,++++++++++++,,,,,,+++++++++************)))***))))))((((((((((((((())))))(((((((((((())))))************************,,,...999MMMaaaqqq~~~zzznnnffflllssscccXXX^^^hhhnnnqqqtttsssjjjiiikkkppp|||yyyzzzxxxvvvnnniiieeeiii~~~qqqdddZZZTTTQQQOOOMMMLLLLLLLLLKKKGGGDDDAAA???>>>???>>>;;;>>>CCCGGGRRR\\\aaaeeemmmtttwwwtttvvvuuuvvvuuurrrpppttt||||||mmmbbbfffvvvooojjjbbb{{{pppddd\\\mmm}}}rrr___JJJ:::000------...---,,,---......,,,***)))************)))(((((()))))))))))))))((('''''')))(((''''''&&&'''''''''%%%%%%&&&(((***+++,,,---***(((&&&''')))***++++++))))))*********))))))((((((''''''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((('''((()))***+++,,,,,,,,,+++,,,---......---,,,+++,,,---.../////////000111///000111222222111000///222222222222222333333333999999999777444333333444222111///...............111111000000000/////////111111000///......---------,,,******,,,---,,,++++++,,,---------------------------000333444444333111111333444555444222000111000...---,,,---............///000000000000000444444444444444444444444888888888888888888888888666555444444444444555666555555555555444444444444777777777777888999999:::::::::999999888888777777999999999999777666444333666444555999???JJJ\\\kkk|||yyylllVVVIII<<<777666444111111222222222222222222111111111111000000000000111111000///......///000///...)))***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((***222CCCUUUdddsss}}}}}}nnneeejjjssseee\\\cccrrr|||}}}vvvooommm|||xxxvvvyyywww{{{sssppp}}}yyykkk___VVVRRRPPPNNNMMMLLLKKKIIIGGGCCC@@@AAA??????@@@???<<<>>>BBBFFFPPPZZZ___dddmmmvvvzzzyyy~~~~~~|||rrrtttsssqqqooopppuuu{{{}}}rrrmmmvvv}}}www{{{mmmiiibbb{{{pppeeeZZZlll|||ppp\\\HHH:::222//////...---------......,,,******************))))))(((***++++++++++++***)))))))))((((((''''''(((((((((&&&''''''((())))))******)))'''&&&&&&(((*********)))***************)))((()))((((((''''''(((((()))&&&&&&''''''(((((((((((())))))))))))))))))))))))(((((()))+++,,,,,,,,,,,,,,,---...//////...---,,,---///222222111000111222///000111222222111000///...///000222333444555666999999888666444222333555222222111000////////////000000//////////////////111000000///...------,,,)))((('''(((+++---------+++,,,------.........---...---...000222333333111,,,...111222333222000000000000///.........///000......///000000000000///333333333444444444555555777777777777777777777777555555555444444555555555666666555555555444444444666777888999999:::::::::;;;;;;;;;::::::999999999777777999999999888777666333222333666:::BBBTTTdddwww{{{qqqeeeSSS@@@;;;<<<;;;666222111222333333333333222222222222222111111222222333000...,,,,,,...//////...---------------,,,+++***+++,,,------------,,,++++++++++++*********))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''((())))))(((''''''((()))000>>>MMM\\\lllyyyttthhhnnntttjjjdddjjjxxx}}}rrrlllzzzwwwrrrqqq}}}wwwtttfff[[[TTTPPPOOOMMMMMMKKKIIIFFFCCCAAA???BBB@@@@@@BBB@@@<<<===BBBDDDNNNXXX]]]cccmmmxxx}}}zzz}}}wwwllloookkkjjjkkkqqqyyyxxxxxxtttqqqwww}}}kkkgggaaa{{{pppfffYYYjjj|||yyymmmYYYGGG;;;555333333///...------///...---+++******++++++******)))(((******,,,,,,,,,+++***)))((((((((((((((()))******(((((((((((())))))))))))***(((&&&&&&''')))))))))))))))******+++************))))))(((((())))))***%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,------...//////...---------111444444222000111333000000111222222111///...---...000222333444555555555555444222000///111222222222222111000000//////////////////............000//////......---------)))''''''(((+++---------+++,,,---......///...............///222333222000***---000111000///////////////////////////000000...///000111111111000///111111222333444555666666888777777777777666666666555555555555555555555555666666666555555555444444666666888999::::::::::::;;;;;;;;;;;;;;;:::::::::555777999:::;;;:::888777444444666888999???OOO^^^uuu~~~uuukkkXXXDDD===>>><<<777333111222444555555555444333333222222222222333444444555333111111222333333333////////////...,,,+++***+++,,,---......---,,,++++++++++++************))))))))))))))))))******+++))))))(((((((((((())))))''''''))))))))))))''''''******000<<>>>>>IIISSSXXX```mmmyyyzzz}}}|||~~~sssiiinnnrrrzzzyyyhhhddd___yyy}}}pppfffYYYgggvvv~~~uuu^^^III:::222...+++///...---...//////---+++***++++++++++++***))))))&&&''')))******)))(((''''''''''''((()))+++------))))))***+++,,,,,,------...,,,)))))))))******)))'''((()))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......---,,,***)))))))))))))))))))))))))))++++++,,,,,,,,,+++******---...///000000///...---+++000444444111...///222000111222222111000///...000111111222111000///...333333222000...///111444000000000000///...---,,,---.....................---------...............000///---,,,------,,,++++++,,,---...///////////////......///111222000///000222444222...,,,,,,...+++,,,,,,------.........000111222333333222000///------///111333555777888:::::::::999999888888888444444555555555555444444777666666666555555555555444555777999::::::::::::888888888999999::::::;;;999:::;;;<<<;;;999666444444555777777333444@@@MMM^^^mmmvvvfffUUUEEE999777:::333444666888888777666555111111000000111222333333222000---,,,...000000000,,,,,,---.........------+++,,,...//////...,,,++++++++++++************)))+++*********+++,,,------))))))(((((((((((()))))))))***,,,------,,,***)))'''&&&+++666CCCTTTiiizzzzzzzzz{{{xxxsssuuusss|||wwwgggvvv~~~yyyppp___WWWSSSOOOMMMLLLLLLIIIFFFDDDCCCBBBAAA@@@CCC@@@???@@@===:::;;;???BBBLLLVVV\\\dddpppzzz~~~{{{|||}}}zzztttqqqqqqrrrxxxiiicccfffvvvsssgggbbbZZZfffsss~~~oooTTTBBB999111,,,***........................+++*********++++++)))(((***)))(((''''''((()))***%%%%%%&&&(((***,,,...///+++,,,------++++++,,,------,,,***+++,,,,,,+++)))******+++++++++******)))---------,,,,,,+++++++++............---,,,++++++******))))))))))))******,,,+++***))))))***++++++///////////////000111111111111000//////...//////111222333222000000111222222333333444333222111000555222000///000111222222555333111000000///...---000000...------...//////,,,---...---++++++---...111111000...+++******,,,------............------000000111111111///...---///000111111111///...---000000000000000000000000///222444444222000//////---...000333555666777777999999999999999888777666777777777666555555444444555666666777777777777777777777666666777888999999888666555666888999999888888888888888888777666666666333111333444555;;;CCCWWWlllrrr]]]JJJAAA;;;888444444555555555555555444444333111//////000111222555333000//////000///...000000///------,,,,,,,,,000///...---,,,,,,,,,,,,)))***+++***))))))+++,,,************))))))))))))******))))))))))))******,,,,,,+++***))))))******++++++...333:::HHH^^^rrrzzzwwwxxxttt}}}sssxxxhhhqqq|||~~~{{{lll\\\UUUQQQMMMKKKKKKJJJGGGDDDBBBBBBAAA@@@???BBB@@@??????===:::;;;@@@BBBLLLVVV\\\eeerrr|||vvvxxxyyywwwuuutttwwwzzzwwwhhhcccgggxxxsssfffaaa[[[fffsss|||mmmRRR@@@777111---,,,........................,,,+++***+++,,,,,,***(((***)))(((((((((((()))***(((((((((((()))***,,,,,,,,,...///...---,,,---...---,,,++++++,,,,,,+++)))******++++++++++++******------,,,,,,++++++++++++++++++,,,------,,,,,,,,,++++++************++++++,,,+++***))))))***+++,,,/////////......///000000000000000000111111222333222333333333111000000111///000111333444444444333333111//////111333444444444222000///000000///---//////...---......///000...//////...------...000---......---++++++,,,...------............------000000111111111000...---000000111222111111//////////////////////////////000222555555333111000000000000111333555666777888888999999999888777666555666666666666555555444444555555666777777777777777888888777666666666777777999888666777999::::::999888888999999888888777666888555333333333333888???NNNccczzz{{{fffRRREEE<<<666666666666666555444444333444333111000000000222222555222000//////000///...//////...------------...///......---,,,+++++++++***++++++***))))))***,,,************))))))))))))))))))(((((((((((())))))+++******)))(((((())))))***+++---222888EEE[[[nnn}}}www{{{vvvxxx}}}nnnuuu}}}tttgggYYYRRROOOKKKHHHIIIGGGDDDBBB@@@AAAAAA@@@???AAA???>>>>>>===:::<<>>666111///..............................,,,+++,,,------+++*********)))(((((()))******++++++***)))))))))))))))...///000000......///000---,,,++++++,,,,,,+++*********+++++++++++++++***,,,,,,+++++++++++++++***))))))+++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,++++++******+++,,,,,,//////......---...............///111333444555666333444555444111000000000...000111333444555444444222000///000222444555555333111//////000000000///......---......///000111000111111000//////000222111222222000...------///------............------///000111111111000///...000000111222222222111111////////////////////////111333555555333111111111333222222222333555777888888999999999888777666444555555555555555444444444444555666666777777666666999999888777777666666555:::999777888999;;;::::::888888888888888888777666:::666444444222000444:::BBBVVVnnnttt```PPPBBB888888888777666555444333333444333222111000111222333444222000///000000000/////////......---...............------,,,+++++++++,,,,,,,,,+++)))((()))+++************))))))))))))((((((''''''''''''(((((()))))))))(((((((((((((((******,,,000555AAAVVViiirrr{{{uuu{{{rrruuu{{{mmmbbbWWWQQQNNNJJJHHHHHHEEECCCAAA@@@AAAAAAAAA@@@@@@===<<<===<<<:::===CCCDDDNNNYYYaaakkkxxx|||vvvppprrrsssssstttxxxyyyrrrhhheeekkk|||xxxjjjccc\\\fffqqqwww}}}~~~gggLLL<<<666333111222........................///---,,,,,,------,,,+++************************,,,++++++***))))))))))))...///000///...---...000...,,,++++++,,,---+++*********++++++,,,,,,++++++++++++++++++++++++++++++***+++,,,---------------+++++++++******+++++++++++++++++++++,,,,,,,,,---//////...------------...---...///111333444555555444555666555222000///000222222333444444333222111222111///000222333333333111///......000111000000---------...///000111111000111111000//////000222======;;;666111...------,,,------......------,,,...///111111222111000/////////000000111111111111////////////////////////000111333333111000000111444333111111111333555777999::::::;;;:::888666555444444444444555555555555555555666777777777777666999999999999999999888888:::999777777999::::::999666666777777777666666555999666444444222///222777:::KKKdddyyynnn]]]LLL???888888777666555555555555444444333222222222222333222111///000111111000///111000///...---------------------------,,,++++++---------+++)))((()))***************)))))))))((()))((((((''''''(((((()))))))))))))))))))))(((((())))))+++...333===QQQccc{{{kkkzzzwwwqqq|||{{{~~~tttsssuuuvvvggg^^^UUURRROOOJJJHHHIIIEEECCCAAA@@@AAABBBBBBAAA???<<<;;;<<<;;;:::>>>DDDFFFQQQ^^^gggqqq}}}}}}wwwqqqkkknnnrrrtttwww}}}tttpppiiigggmmm}}}wwwiiibbb\\\fffqqqvvv|||yyybbbIII;;;666444333444////////////////////////000...,,,,,,---------,,,******++++++++++++******+++***************++++++,,,---......,,,,,,---......---+++,,,------,,,*********+++,,,,,,,,,,,,,,,++++++++++++++++++++++++......///......---,,,,,,******))))))))))))******++++++,,,,,,------------///......---------.........///000111222222222222444666777666444111000000222222444444555444333222333222000000111111000///000///---...000111000000,,,------...///000000111///000000///......///111AAA@@@===888222...---,,,,,,,,,------------,,,,,,...///000222222222111111............//////000000...........................///111000///...///000222111000//////111333444888:::;;;<<<<<<:::888777333444444555555666666666555666777777888777777777888999:::<<<============:::888666666888888888777444444555555555555555444666444333444333000222777888EEE[[[sssxxxgggSSSDDD888888777666666666777777555444444333333333333333111000///000111222111000444333111///---,,,,,,+++------.........---,,,,,,---...---,,,***))))))+++************)))))))))(((***))))))(((((())))))***))))))***++++++******))))))(((***---111;;;MMM___ttt}}}ffftttzzzsssmmmvvv{{{{{{{{{xxxrrrooozzznnnaaaZZZTTTRRROOOJJJHHHIIIFFFCCCAAA@@@AAABBBBBBAAA>>>;;;:::;;;;;;;;;???FFFHHHTTTcccmmmwww~~~zzzuuupppgggmmmtttzzz}}}rrrooojjjiiiooo~~~rrreee^^^]]]iiitttzzzqqq\\\DDD888555333333333////////////////////////000...,,,+++,,,------,,,***+++,,,,,,,,,,,,+++******************+++,,,---+++,,,---,,,+++++++++---...---,,,,,,------,,,+++)))***+++,,,------------+++,,,,,,,,,,,,,,,------000000000//////...---,,,***))))))))))))))))))***++++++,,,---..................------...//////000///000111222222222000000333555777777555222111111...///222444666666666666555333111111111111///---000///---...///000000///,,,---...///000000000///......///...------...000888888777444000...---...,,,,,,------------,,,,,,---...000222333333222222......---------...//////........................---...//////...---///000000////////////000222333666888:::<<<===;;;999888333444444555666777888888666777888888999999888888888999<<<>>>???@@@??????:::888666666777888777666333444444555555555555555555333444555444111222777999AAATTTlll}}}lllXXXGGG:::999888666666666777777555555555444444444333333/////////000222333111000444333111///...,,,,,,,,,---...///000000///...------------,,,***)))***,,,************))))))))))))******))))))))))))******((()))+++,,,,,,+++******))))))+++...111:::LLL]]]qqq{{{gggqqqvvvqqqmmmsss|||yyy}}}sssmmm~~~vvviii[[[VVVRRRQQQOOOJJJHHHIIIEEECCC@@@???@@@@@@@@@???===:::999::::::;;;@@@GGGJJJXXXhhhsss}}}zzzwwwsssooolllsss|||~~~~~~ssspppjjjjjjppp~~~ooobbb\\\```lllyyyhhhUUU???555333111000000////////////////////////000...+++***+++,,,---,,,++++++,,,------,,,++++++++++++*********+++,,,,,,***,,,---,,,+++***+++---///---,,,,,,------,,,+++)))***+++,,,------------,,,,,,---------..................///......------+++******))))))******+++***+++---.../////////...---------...///000111222///000222333444333222111222555777888666444222222...///222444666777777777555444333333444444222000111///....../////////...---...///000000///.........//////...------...000000000000///---,,,...///+++,,,,,,------,,,,,,+++---...000222333333333333000000......---...//////........................---...//////......000111...//////000111222222333222555888;;;<<<;;;999888444444555666777888999:::888888999::::::::::::999999:::===>>>??????>>>>>>;;;999777777888888888777444555666666777777777666666444555777555111222555888===LLLeeeyyyrrr___OOO???===:::777555444555555555555555555555444444333.........000333333222000222111000///...............///000111111000///...,,,------,,,******,,,---************))))))))))))))))))(((((((((((())))))'''(((***+++,,,+++***)))))))))+++///222:::LLL\\\sss{{{iiioooqqqnnnlllqqqyyy|||wwwssskkk|||tttgggXXXSSSQQQQQQNNNIIIGGGHHHDDDBBB???>>>>>>>>>>>>======999888::::::;;;@@@HHHKKKZZZkkkwww|||vvvsssqqqmmmuuu}}}{{{tttqqq|||jjjjjjqqq}}}ooobbb\\\bbbooo}}}cccPPP<<<333111000...---000000000000000000000000000---***)))***,,,,,,,,,++++++------------++++++,,,,,,++++++***++++++++++++,,,------++++++,,,---///---,,,,,,---...,,,+++)))***+++,,,------...------------....../////////++++++,,,---............,,,++++++++++++++++++,,,***+++---///000000///...---------...000111333444///000333555555555444333111444777888777444333333111222444555555555444444555444444555666777555444111000.........///...---......///000000///...---...///000///------///000---...///...,,,,,,---///+++,,,,,,------,,,,,,+++---...000222333444444333222111000.........///000...........................///000///...///111333...///000222333333333333///222666999::::::888777444555666777888999:::;;;999999:::;;;;;;;;;;;;::::::;;;===??????>>><<<;;;<<<:::888888999999999888666666777888888888888888777666777888666111111444777999GGG```uuuxxxgggXXXBBB@@@<<<888555333222222555555666666555555444333.........111333444222000///////////////000111111...///111222333222000///+++,,,---,,,++++++,,,...************))))))))))))((((((''''''''''''((((((%%%''')))***+++***)))((()))))),,,///222;;;LLL]]]vvv|||iiilllmmmkkkjjjnnntttxxx{{{tttrrriiiyyy{{{kkk```YYYUUUPPPLLLJJJIIIGGGFFFEEEAAA===;;;;;;;;;999777<<<999888999:::;;;AAAIIIPPP^^^nnn{{{yyysssssswww}}}{{{sss~~~xxxwwwnnnkkkooo~~~~~~kkk\\\```\\\nnnppp[[[LLL===888666444333333444333111111222111000...111000///.....................---,,,,,,,,,,,,---,,,---......,,,,,,---...000000///...............000///------......---,,,,,,******,,,//////---***((()))***+++---...///000//////////////////......---,,,,,,,,,,,,------...,,,+++++++++,,,...000111------,,,,,,---...000111111222333555666777777777777555444444555555444222111222444666777777666555666777777555333111111222555333///---............000...---...000111///,,,...............///000111000...------...---+++))),,,---...---,,,+++---///......///111222333444444555222...---///111111/////////............//////000000///...---,,,,,,,,,333222222222222222222333...///111444777999:::::::::999777666666777999:::<<<===???>>><<<;;;;;;<<<>>>======>>>??????===<<<<<<;;;:::999888777777777777777888888888888777777<<<:::888555444555777888999:::CCCUUUgggttt}}}|||ooocccNNNCCC999777888777666888666555333333444333111///---......///111222444555222111///...---...000111111111222222222222111111000...,,,+++,,,------,,,---,,,+++*********+++,,,+++)))'''&&&%%%&&&'''(((+++******)))((('''&&&&&&)))((((((,,,000:::KKK[[[uuu}}}ssslllhhhqqqwwwjjjjjj~~~ooo{{{pppwww~~~|||xxxjjj___WWWSSSOOOKKKJJJHHHGGGEEEEEEBBB>>><<<======;;;999<<<:::999::::::<<>>@@@===>>>???>>><<<::::::;;;===<<<<<<===??????>>>=========;;;:::999888777777888888999999999999888888:::888666333333333555666888888???KKKWWW```jjjrrr}}}wwwmmm[[[OOOBBB<<<999666444555777555444444444333111...000000000000000111222333222111///.........000000111111222222222222111111000...,,,+++,,,------,,,...---+++*********+++++++++***((('''&&&'''((()))++++++******)))(((''''''((('''(((,,,///888HHHWWWqqqxxxoooiiirrryyymmmkkk}}}ppp~~~rrrxxx}}}}}}sssfff\\\SSSPPPLLLJJJHHHHHHFFFEEECCCAAA???>>>>>>>>>===<<<<<<:::999::::::<<>>??????>>>;;;999999:::;;;::::::<<<>>>??????>>>???>>>===;;;:::999888777888999999::::::999999888777666333222111222333444666666999@@@FFFLLLWWWbbbqqqxxxxxxiii\\\MMMCCC===777444555888666555444444333000...222111111000000000111111222111///.........///000000111111222222111111000000...,,,+++,,,------,,,///...,,,+++************+++***)))((((((((()))***,,,++++++******)))))))))((('''))),,,///666DDDRRRiiiyyy~~~sssiiiqqq{{{qqqnnn|||ooo~~~uuuxxxwwwlll```YYYOOOMMMJJJHHHGGGGGGEEEDDDAAA@@@??????>>>>>>>>>===:::888999:::999;;;EEEOOOdddssszzztttzzzwwwuuu|||~~~qqqmmm{{{xxxnnnnnn|||ggggggooonnnaaaggglllyyybbbJJJ@@@777444444333444666333222111111222222000///------,,,------...//////111000//////......//////---...///...---,,,---///000000000000000//////......---,,,,,,---...---+++,,,,,,---...//////...---++++++++++++++++++++++++,,,,,,,,,---------------000000000000111222333333222222111111000000000000......//////000111111222555555666777777888777777999888777777888888777555333333444555666666555555222333444333222111222333444222000///000000///...---------...//////...---000///...------------------,,,++++++---...---,,,,,,---...---,,,+++---/////////000000111111222222444333111///.........---111111000///............///...------,,,,,,,,,---......------------......000111222333444555555555777777777777888:::;;;<<>>===;;;999888777777888888999999888888777555444333111111111222333333444777:::<<>>?????????>>>=========888777888999888:::EEEQQQeeettt}}}wwwrrrtttxxx}}}qqqnnn{{{uuullllllwwweeeeeennn~~~pppbbbhhhnnnzzzcccJJJAAA999777555333333555555333222222444444333111---------------...///000000///......------......---...//////------...///111222222222222111000///,,,+++******,,,,,,,,,***,,,---////////////......)))******+++,,,,,,------,,,,,,,,,---------......000000000111111222444444333333333222222111000000------...///000000000000222333555666888999::::::<<<:::888888888777555333444444555555555555555555111222333333111000111222222000......//////...------...///000000000000000111111000///......//////---+++)))***+++,,,,,,,,,,,,---...---,,,+++---///.............../////////.........------------...000000///......---......000//////............//////......------......///...///000222444555666666888888777777888888999999===>>>>>><<<:::999:::<<<<<<;;;:::;;;===???????????????>>>>>><<<:::888777666666777777777777666666555444333222222222333444333444777999888<<>>999999888777555555555333111///---------------...///000111000000///////////////------............------///---++++++,,,......---//////...---,,,+++))))))+++***************+++++++++++++++++++++,,,,,,,,,++++++---000222888EEERRR^^^nnn}}}tttggglllyyyvvvrrr{{{qqq{{{yyywwwuuuvvvwwwjjj___WWWSSSLLLJJJHHHGGGFFFEEECCCAAA===???@@@@@@>>><<<<<<===777777999999888;;;GGGUUUjjjwww~~~yyyuuuqqqooozzz}}}qqqnnn{{{tttkkkkkkuuuccceeennn~~~pppbbbgggmmm}}}eeeIIIAAA;;;888666333333555555444333444555555444333//////.........//////000000///......------......---...//////...---...///111222333333333222000///+++***)))***,,,---,,,+++,,,...000111000/////////******+++,,,------......,,,,,,,,,---......///////////////000111222333444333333333333333222111000...///000111222222222222000111333666888999:::;;;<<<:::888777777777555333555555555555555555555555111222333222000///000111000///---...//////---,,,---///111111000000111222111111000000///000000000...,,,***)))+++,,,,,,,,,,,,---...---,,,+++---///---------------------,,,***,,,------,,,+++---......---------------......000000///////////////000//////............//////---...000222444555666666333444555666888999::::::;;;;;;;;;:::999:::<<>><<<<<<===>>>>>>>>>======>>>>>>===;;;999888555666666666666666666555444444333333333333444444555555888888666777AAALLL\\\hhhtttzzz~~~|||ssshhh^^^PPPAAA999777777666555555555444222000,,,,,,,,,,,,---...000000000000000000////////////,,,------......------,,,///---++++++,,,.....................---,,,***))))))*********++++++++++++*********++++++,,,,,,---,,,,,,---000333:::IIIVVVdddrrrvvvhhhjjjvvvuuurrrzzzvvv~~~~~~zzzppprrr}}}qqqeee[[[VVVSSSLLLKKKIIIGGGFFFEEEBBB???>>>AAABBBBBB???<<<<<<===888999;;;;;;:::===JJJYYYmmmyyyzzzwwwvvvuuuxxx}}}rrrnnnyyyuuulllkkk}}}xxxccceeeooottteeeiiikkk|||cccEEE???:::999666333333666555333222333555555444333111111000/////////000000111000//////......//////---///000///...---...000///000111222222000///---,,,+++++++++---...---,,,+++...111111000...///000------------------------,,,------...//////000000------......///111222333111222333333333222111111///000111333333333333222111222333555777888888999999777666666777888666555555555555444444444555555222333333222///......///000///...///000000...,,,+++...111111000///111222000////////////000000111111///,,,+++,,,------,,,,,,---...---,,,+++---///.........------,,,,,,,,,***---......,,,***+++---++++++++++++,,,,,,---...//////............//////......------------.........///000222333333444444000111333555777888999:::888888999999999;;;???BBBEEEBBB>>>============<<<:::;;;=========;;;:::888666666777777777777666666333333333333333333333333444444666999777666<<>>@@@BBBDDDCCC@@@======>>>999:::<<<===;;;???MMM\\\lllxxx~~~yyyxxxzzz{{{~~~rrrmmmwwwwwwmmmkkk||||||cccfffqqqyyyiiillljjjxxx^^^BBB===999888666333333666444222222222444444444222222222111000000///000000222111111000000000000000...///000///...---...000---...000111000///---,,,...---,,,---///000///...+++///222222000...///111000000///...------,,,,,,------......///000111111,,,,,,,,,---...000111222111111333333333333222111...///111222333333222222222333444555666666666666555444444555888999888888666555555444444444555555222333333222///---......000//////000111111///---***---000000......000222...............///000111444111...------.........------...---,,,+++---////////////......------,,,---///111///,,,******,,,)))))))))***+++,,,............---------......///...------,,,,,,------...000000111222222222222111111222333555666777777777666777888888999<<>>======<<<;;;999:::<<<======<<<:::999777777888888888888777777222222222222222222333333111111555999:::999===CCCHHHWWWiiisssxxx}}}}}}vvvssspppkkk___OOOCCC@@@555444444555666666555333333222111000////////////000000000000000//////...//////000000000000//////...,,,***+++---...///...,,,---.........---,,,+++'''((()))***************(((((()))***+++,,,,,,---+++)))***---222<<>>@@@>>><<<===??????===:::;;;888888<<<@@@FFFPPP[[[iiittt{{{xxxtttxxxwwwkkkssszzzllliii{{{|||iiilllsss}}}kkklllyyyqqq```HHH===666666999777444222666555444333222111111222888444111///000111222222333222222111000///......000///---,,,---...000111111111000///...---,,,,,,---,,,,,,+++,,,---...///333444444222///---------///......---------......///000111000//////111222000......///000111000///333000......111222111///000000111111111222222222444555555666666666666666555555555555555666777888555333111222444555666555444444444333222000///...///......///000000...,,,///...------...///000111//////------...000222444666222///.........+++)))++++++******++++++,,,---000//////...,,,++++++***............------,,,+++---...000///...------...+++,,,...000000///---,,,---,,,,,,++++++,,,,,,---......///000111111222222444555666555555555777999999666555999:::;;;===BBBDDDBBB@@@===;;;:::::::::;;;;;;<<<<<<;;;;;;:::999777777777777777666555555555444333222222222222222///000222555999;;;::::::EEETTTccclllpppuuuxxxxxx{{{yyyrrriiiccc[[[MMMAAA>>>:::999:::999555666999777555333111000000111222---///111111000//////000222333333111///...///000++++++***))),,,000///***,,,+++***+++,,,,,,+++))),,,***)))***+++---,,,,,,---,,,+++,,,...///...---***)))***---333===PPP```ssszzzvvvkkkggguuu~~~vvvqqq~~~xxxuuu{{{mmm{{{zzzwww{{{nnneee]]]UUUOOOOOOLLLIIIFFFCCCBBBAAA???>>>@@@>>><<<===>>>>>><<<999;;;999999>>>CCCIIITTT^^^kkkrrrwwwwww{{{wwwjjjsss}}}ooojjj{{{jjjlllrrroooqqqyyy}}}kkk\\\III???777888:::999666555666555555444444444444444666444111000111333333222222222222111111111111111333222000///...///000000222111111000000//////.........---------...000000444555555333000......//////...............//////111111222111//////000222111000///000222333222111444222000111333444333111444444444555555555666666444444555666666666666666444444444444444444555666777555222222333555555444222222222111000///...---///......///000111///...000000///...//////111111//////...---...000222333555222///......---+++)))+++++++++++++++,,,------......------,,,+++++++++---------------,,,++++++,,,---//////...------...***,,,...000000000///.........------------............//////000111111222444555666555555555666888888555444777999888;;;??????>>><<<::::::::::::;;;::::::;;;::::::999888888777777777777777666555555444444333222222222222222444555777:::<<<>>>>>>===@@@LLLZZZccckkkssswwwwwwvvvuuuooohhhccc]]]RRRFFFAAA;;;777888888666666888777555333111000000000111...000222222111/////////000111111///...---...//////000///,,,...222000+++,,,+++***+++,,,,,,+++))),,,***))))))+++,,,,,,+++,,,*********,,,---,,,+++***))))))---222<<>>===???===<<<=========;;;999888666888===DDDJJJUUU___mmmqqquuuzzzyyymmmuuupppkkk|||jjjkkkqqq}}}sssvvvzzz{{{jjj\\\III@@@999:::<<<:::888777777777666666666666666666333222111222444555444333111111111222222333333333555444222111//////000000222222222111111111111111000////////////000111111333333444222///......//////.........///000111222222333333222000///000222222111111111333444333222444333222222333444333222222333333333333444444444444444555666666666666555555444333333333333333333666444222222444555666555111111111111111000/////////......000222222111000222111000000///000000000///......---...///111222444111///------,,,+++)))+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******,,,.........---...///+++,,,...000111000000/////////............//////.........///000000111111444555666666555444666777888444444666777555777;;;999999888777888999:::;;;:::::::::999888777666555666666777777777666555555444444333222222222222333222333666888;;;===>>>???<<>>===>>>=========<<<;;;999888888777:::AAAGGGMMMXXXaaammmrrrzzz~~~qqqxxx~~~pppjjj{{{jjjjjjooozzzssswww{{{|||jjj\\\GGG???999:::;;;999888888888888888777666555444444111111111333666666555333111111111111111111111111333333222111000000000111000000111111111222222222000////////////000000000///000000///---+++,,,---////////////000111222333333444444222000///000111222111000111333444333222222222222333333333222222000111111111111222222222333444555555666666555555555555444333333222333333444222111222555777888888111222222222222222111111///......000222333222111111111000/////////......///............///000111222111///---,,,+++************))))))******+++,,,)))))))))***++++++,,,,,,+++++++++,,,,,,++++++***)))+++---...------...000---...///000000000/////////..................////////////000000111111111333444666666555444555666888555444666666444555888888777666666666777888999:::::::::999888777666555555666666666666666555555555555444333333444444444000222555888:::===@@@BBBAAAEEEKKKQQQ\\\iiiooooooppprrrpppmmmkkkjjjddd\\\SSSFFF<<<:::;;;:::888777777555333111000///......111333444444222/////////---...///...------///000222444222...,,,---+++'''***))))))***,,,,,,+++)))+++***((()))+++,,,,,,++++++***(((((())))))(((&&&***)))))),,,///777GGGUUUeeeppp{{{~~~qqqhhhrrr}}}wwwqqq{{{zzzmmm|||mmmqqq}}}xxxzzzxxxmmmaaaZZZTTTNNNKKKKKKGGGDDDAAA?????????>>>======>>>>>>===;;;:::999999===<<<@@@GGGNNNSSS]]]ffflllxxxrrrzzz}}}mmmfffvvvhhhiiimmmxxxpppttt}}}{{{fffVVVDDD===888999999888777999888888888777555333111000000000111333666666555333222111111000///.........////////////000000111111......//////000111111111.....................---...//////...,,,+++,,,---/////////000000222333444333444333222///...///111111000///000111222222000222333444555444444333333222222222333333333444444333444444555555555555555666666555444333333333444777555333333444666666666111111111222111111000000///......000222333222111/////////......------,,,.............../////////000000///---+++*********((((((((((((((()))******'''(((((()))++++++,,,---***++++++,,,,,,+++++++++)))+++---...------...///000000000//////...------......------------......000000111111111111111222111333555666555555555666:::666666888888555555888:::999777666666666666777::::::::::::999888777666555555666666666666555555666666555555555555666666777999<<<>>>>>>@@@CCCFFFEEEGGGJJJNNNXXXeeemmmooooooqqqqqqooonnnnnnjjjddd\\\OOOBBB======999666444555444333111000///......111333444444222/////////...///000///......///111777999888333000111000,,,))))))(((***,,,,,,+++)))+++)))((()))***+++++++++,,,+++))))))******)))'''***))))))+++...555DDDRRR___lllzzzuuuhhhoooyyytttsss{{{nnn||||||nnnoooxxxzzzuuuyyyssshhh]]]WWWSSSNNNKKKLLLFFFCCC@@@????????????>>>>>>???@@@>>><<<999999999:::;;;@@@HHHPPPVVV___hhhrrr}}}sss}}}~~~kkkaaappphhhiiinnnzzz~~~mmmrrr{{{dddTTTAAA;;;777888888666666999777777777666555222000...000///000222555555333222222111000///...---,,,,,,,,,,,,---...///000111111------....../////////000---------...------,,,+++///000111000///...///000000/////////000111222222111222222111///...///111///.........000111000///333555777777666444444555000000000111111111222222333333444555555555555444666555444444444444444555<<<999666444444333222111000000000000000///...---///......000222222111000------.........---,,,,,,...........................///...,,,***)))***+++((((((((('''((())))))***'''((()))***+++,,,------***++++++,,,,,,,,,,,,,,,)))+++---------,,,---.../////////...------,,,,,,...------------------...000000000000000111111111...111444666666666666777:::777777999999666555888;;;:::888666555555555555888999999999999888777777444444555666666666555555666666555555555666777777999<<>>@@@AAA???<<<999999:::888999@@@KKKTTT[[[eeennn|||vvv|||hhh^^^oooiiijjjppp}}}~~~nnnsssxxxbbbRRR???:::777888777555777:::444555666666666444222111000//////111222333222111111000000000//////......,,,---......////////////..................//////,,,------...---,,,+++***///000111111000///000111000000/////////000000111///000000///......///111///...---...000111000//////222555555333111111222...////////////000000000222333444444555555444444333333333333333333444555;;;888555444444444444333333333333222111000///...///......///000111///...,,,---...//////......---.....................------......,,,)))((()))+++)))))))))))))))***++++++((())))))***+++,,,------++++++,,,---------------***,,,------,,,+++,,,---,,,,,,,,,,,,,,,---......//////............/////////////////////.........,,,///333555666666777888999666666999999666555888:::999777555444444444555666666777777888888777777333444555555666666555555444444444444444555666666444888>>>AAACCCGGGNNNTTTUUUXXXWWWSSSTTT\\\eeeiiikkkpppsssssstttwwwxxxuuussshhhZZZPPPFFF;;;555555111111111111111000//////...000222222111////////////000000...,,,,,,---...,,,111111---***+++,,,+++((('''((()))+++,,,+++******)))((((((***++++++***+++)))))))))+++,,,+++******((())),,,...555CCCQQQcccrrrzzzjjjmmmuuupppsssxxxwwwwwwppptttrrriiiwwwwwwiii___UUURRRPPPLLLKKKMMMEEECCC@@@@@@@@@AAA@@@??????AAABBB@@@<<<::::::;;;<<<>>>GGGSSS^^^fffpppzzzzzzxxxfff^^^rrrkkklllsssooouuuoooZZZLLL???:::777888888666777;;;111333555666777666555444111000//////111222111000000000000000111111111111...///////////////...---///////////////.........------.........---+++***---...//////......///000111000///////////////000...//////...------///111000......///000111000///***...111222///------...222222333333333444444444222333444444555555444444111111111111222333444444666444333333555888888888777777777666555444222111///......///000000...,,,,,,---...000000000//////---......///......------,,,......,,,)))''')))++++++++++++***++++++,,,---)))******+++,,,,,,------+++,,,------............+++,,,...---,,,++++++,,,)))))))))***,,,...///000000000////////////000000---------------------,,,+++...222555666777888999777555666999999555555777888777555444333444444555333444555666777777777777333333444555666666666555222222222222333333444555///666>>>EEEKKKSSS^^^fffpppssspppgggbbbeeelllqqqmmmrrrwwwwwwyyy~~~~~~sssggg[[[MMM@@@::::::000000111111111111000000---///111111000//////000/////////---+++***+++,,,,,,000222...+++,,,...---((('''''')))+++,,,+++******)))'''(((***++++++***)))(((((()))***++++++***)))(((***,,,///555CCCQQQkkkzzz{{{kkknnnuuuqqqqqqvvvsss}}}{{{qqqsssrrrgggtttzzzoooeee[[[SSSRRRPPPLLLGGGEEEHHHEEEBBBAAA@@@???===;;;AAA===<<>>;;;999:::999555555888777555444444555555555444111000///......///000111111111000000//////......---.........//////000000000///...------...///000//////////////////...---***,,,.../////////000222333111//////000111000///111000///////////////000...///000///...---...///111000///////////////000111111111111222333444555666444333444777888777555555555444333333222111111555444444444555888:::<<<:::888666777777666222///333222111////////////000000000/////////.........000//////...------,,,,,,---------,,,+++***((('''---,,,***)))******)))))),,,***))))))+++------,,,,,,,,,,,,+++++++++******---,,,++++++,,,---,,,,,,******,,,---......//////000///...------...///000000000//////......------------...111444555444333777777777777666555333333777777666444444333333333555333333555888999888555555555444333333222111111333333444444444333222222333555;;;CCCLLLZZZooo~~~}}}}}}zzz|||tttqqqvvvyyywwwwwwyyy|||{{{rrraaaQQQEEE<<<555444000///222333111///111/////////...---------,,,111111000...---,,,+++***,,,,,,+++++++++,,,------,,,***)))***,,,...,,,***------,,,++++++******)))+++***)))(((((()))***+++000---+++,,,---333BBBPPPfffvvvzzzxxxnnniiirrrxxxttt~~~}}}yyysssooorrrnnnmmmvvvvvvkkk```XXXQQQPPPOOOKKKGGGFFFFFFCCCAAA??????>>>===;;;???;;;:::======;;;:::<<<>>>IIIUUU]]]fffttt}}}llleeexxxmmmkkkqqqnnnzzzmmmZZZMMM???<<<;;;<<<;;;777777::::::888666555666555444222000000/////////000000111000000000000////////////............/////////000000///...------...///000////////////...---,,,,,,+++---///000000000111222444333111111222222111000222222111000000000000000...000111000///...///000111111111000000000111111333333333333333444444555666444333444666777666444444333333333333333333333555555444444555777999::::::888666666777666222///222111000///.........///............------------000///...---,,,+++******//////......---+++***)))---,,,***************)))---,,,+++,,,---...---+++++++++++++++************---,,,++++++,,,,,,,,,,,,,,,------.........------///...---,,,,,,---...///000000000//////.........///...///111333444333111333444555555666555555555666666555444333333333333333222111333666777555333444444333333222222111111222222333333333333333222333444999BBBNNNaaazzzyyypppppprrrqqqsssvvvuuuuuuoooaaaSSSIII???888999444222444444000///000...............---------//////...---,,,++++++***,,,,,,+++******+++++++++,,,+++)))***,,,---,,,***,,,,,,++++++++++++*********)))(((''''''((())))))---+++***+++---444CCCQQQgggwwwyyywwwmmmhhhqqq|||uuuppp|||tttzzzsss}}}pppmmmmmmuuu}}}qqqggg[[[TTTNNNNNNNNNJJJGGGGGGCCCAAA???>>>>>>>>>===<<<>>>:::999;;;;;;888999<<>>>>>??????>>>======:::999;;;:::888:::???JJJYYYiiisss|||~~~~~~rrrhhhyyyuuussszzzooo|||pppYYYIII???<<<;;;===<<<999999<<<:::999777777777555222///000111222333222111000///......//////000000111111.........////////////////////////....../////////000000000000///---,,,+++---///111111111111222333555333222222333444333222444333222000///.........---...//////...---///000111111111222222222222222333333333444444666777777777666666555555555444444444444444444444444555555999888777777777777888888888777666666555444222111222111000000//////......000000000/////////......---------,,,,,,,,,,,,+++////////////...---,,,++++++,,,,,,+++++++++,,,---,,,,,,---///000000---+++,,,,,,+++++++++*********+++,,,,,,+++******+++---.........//////......------,,,,,,++++++,,,......000000000000000000000000///......///111222111000111222333555666777777777555555555555555444333333111111111111222111000//////000111111222111000000...///000111222222333222000------222:::HHH]]]oooxxxmmmjjjllloooqqqnnnppppppkkkeee\\\OOOCCC>>>888555555444000...///,,,---------.../////////------------------------...---,,,+++************---,,,++++++++++++******((())))))***+++,,,,,,,,,******))))))(((((('''''',,,******,,,---222???LLLcccqqqwwwkkkooovvvtttppp|||nnn}}}qqq|||~~~vvvmmmxxxxxxsssrrrnnnppp|||~~~vvvlllcccYYYTTTPPPPPPMMMGGGDDDEEEBBBAAA??????@@@@@@???>>>===;;;:::;;;:::999>>>EEEQQQbbbttt~~~|||ttthhhxxxtttttt|||qqqqqqZZZIII===999999;;;;;;888999<<<888777666666666555333111111222333333333222000///......//////000000111111///////////////............//////////////////...222222222111111000......---///111222111000111222333111000000222333222111222222000///------,,,,,,+++,,,......---,,,.../////////111222222222111111000000111222333555777888777777777777666555555555666666666555555444444444::::::999999999999999999777777666555444333333333333222222222111000000////////////.........------,,,,,,,,,---......//////---------------,,,+++******,,,---,,,++++++---000))))))+++---000000...+++---,,,,,,,,,++++++++++++***,,,,,,+++))))))+++---+++,,,---...////////////------,,,,,,,,,---///000///////////////000000000---,,,,,,---000222333222333444555666666666666666555555666666666555444444111222222222222111111111...///000222222111000///---...///000111111111111444111111333666<<>><<<;;;:::;;;;;;;;;BBBJJJWWWjjj~~~}}}vvviiivvvooopppzzzqqqpppZZZJJJ:::777777999:::888888;;;:::888666555555666555444333333333333333222111000////////////000000000000///////////////...............////////////......222222222222222111111000---///111111000000000111111000...///000111111000111000///...---,,,,,,,,,+++,,,......------...000...///000222222222111111...//////000222444666777555666777777555444555666666666666666666666666555::::::::::::999999999999666666666555222222333444333333333333222111000///...---------,,,,,,,,,,,,,,,,,,------...///000000++++++,,,,,,++++++***)))))),,,...---+++,,,///222******+++---//////...,,,,,,,,,,,,+++++++++******)))+++---+++)))(((***---)))***+++---.../////////------,,,,,,,,,...///000............////////////,,,+++***,,,///222333333444444555555555444444333444444666666666555444333000222333333222111222222///000111222222111///...------...///000000000000111///000333444555999???EEEIIITTTcccnnnqqqrrrsss{{{}}}tttmmmmmmqqqtttsssuuuuuuuuutttlll[[[JJJ>>>888444444333///...000---------...............///////////////000000000000///...------,,,---------......,,,***(((((()))(((((())))))***+++,,,,,,***++++++,,,,,,++++++***---,,,,,,---,,,---777BBBUUUcccsss}}}xxxtttmmmtttsss}}}oootttyyyuuummmfffwwwwwwooouuurrrhhh___WWWRRROOONNNNNNKKKEEECCCEEECCCAAA>>>>>>>>>>>>===<<<:::999999;;;:::<<>>=========<<<:::999888888:::999<<>>>>>CCCLLLVVVfffpppkkkbbbeeeooowww~~~mmm[[[GGG@@@999777444///---.../////////......------,,,//////.........---------,,,,,,+++++++++,,,---------///000---)))'''''')))))))))))))))************%%%''')))***++++++++++++))))))+++---,,,...777BBBQQQ```rrrvvv}}}yyyzzzyyylll{{{~~~zzzyyyttt___uuusssuuuvvvhhh]]]UUURRRPPPOOOMMMKKKHHHFFFDDDCCCEEEBBB???>>>??????===:::;;;999888888999===GGGRRRhhhxxx}}}zzziiiyyy~~~{{{qqqvvvcccPPPDDD<<<;;;888666555888===AAAMMMAAA555333555555444555999555333444444000...///666555333111////////////......///000000000000///...///000000000///---,,,000///......000111111000111000///......///000111,,,---...///000111222333111111000000//////............///000111222333333444444333333333444555555444333222111000111222333333222111000000111222333000//////222777999888666666666777777777555444333222222111000000111111222000000111111111///---,,,444444555555555444222111///---++++++,,,------------,,,++++++******++++++---,,,+++---///000///...333000,,,++++++---......+++******))))))******+++)))***+++,,,++++++)))(((***************+++++++++++++++******++++++,,,---+++,,,...000111111000000......///000000000000000444333222111111111222333111111222222222111111000/////////000111111222222222222222111000//////...+++,,,.../////////......333222111000000000111222000000111222555888;;;===HHHQQQXXXWWWWWWaaappp}}}wwwgggPPPDDD999777777444000///,,,---------.../////////......---------......//////...---,,,+++*********++++++,,,,,,,,,+++******'''(((***,,,,,,+++***)))......---------,,,,,,,,,***((((((***+++...666@@@SSSeeexxx~~~sssvvvxxxuuuzzzxxxwww|||qqqjjjvvvtttppp}}}qqqeee[[[TTTQQQOOONNNLLLJJJGGGEEEDDDCCCCCC@@@======>>>>>><<<:::<<<999999999:::>>>JJJVVVmmm{{{~~~}}}{{{iiiyyy|||kkkyyyyyyeeeRRRFFF:::999888666666999???CCCNNNBBB666444555444333333555111000333555444333555555444333111000//////000000111222222333333222222000000111111111000///...000///......000111111000111000///......///000000,,,,,,---...///000000111111111111111000000000000//////000111222333444444333333333333333444555666555444333222111222222333333222111111111111222333333111111333666777666444444555666777777666555555333333222222222222111111111222222222222000///...111222444555666555333222000...,,,+++---......------,,,++++++***+++++++++...---,,,---///000///...111...+++***+++,,,------...---,,,***))))))))))))((()))***+++++++++***)))++++++******))))))((((((***************++++++,,,+++,,,...////////////...------...////////////...333333222111111111222333111111111222222111111000222222222111111111111111222222111111000//////...,,,---...///000//////...222111000000000111222333444333222222222333444444;;;BBBHHHHHHIIISSSdddrrr{{{mmmUUUHHH;;;666555222///...........................000//////.........////////////...---,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++---......---,,,+++,,,,,,,,,,,,+++++++++++++++))))))+++,,,...777@@@QQQcccvvvtttvvvvvvuuuxxxwwwttttttgggsssvvvqqqwwwkkk```XXXSSSQQQNNNMMMKKKHHHFFFDDDCCCBBB@@@>>><<<<<<<<<<<<;;;:::;;;:::999:::;;;@@@MMMZZZsss{{{{{{hhhwww}}}iiixxxyyydddQQQEEE888888888777888;;;AAAEEELLLBBB888666666444222333333///000444777555555666555444333111000000000000111222222333333333333333111111222222222111000///000///......000111111000222111000///......//////------------.........///000111111111111111222222000000111222333444555555111222222333444555555666555444444333222333333333333333222222222222333333555444333444555444333111222333555666777777666666333444444555444333222111333333333333222111000//////111333555666555333222000...,,,,,,---//////...------,,,+++++++++++++++///...------///000///......,,,))))))***,,,------000///---+++)))((('''''''''(((***++++++++++++***++++++***)))((('''&&&&&&******))))))******+++,,,,,,------......------,,,+++,,,------......------222111111111111111222222111111111111111111111111444444333222222111000000222222111111000/////////...//////000000000000///000000000000000111222333444333222111000/////////444888<<<<<<>>>HHH[[[kkk|||ttt___QQQAAA999555111//////////////////............111111000///.........///......------------......------......------,,,+++......000000000///...---+++++++++*********))))))+++******,,,---///777@@@NNN```ttt}}}uuuwwwttttttvvv|||wwwpppvvvdddooo|||ttt}}}qqqeee\\\WWWTTTRRRNNNMMMJJJGGGEEECCCCCCBBBAAA@@@>>><<<;;;::::::999:::999999:::;;;AAAQQQ```xxxyyyzzzggguuu|||mmm}}}uuu^^^KKKAAA999999999999999;;;???CCCGGG>>>777777777555333444555444666;;;<<<666111000444333333222111111111111000000111222222222222111111111111111111000000000000///......000111111000111111000000///................................./////////000111111111222///000000111222333444444000111222333444555555555555555444444444333333333333333333333333333333333444444444444444333222111333333555666666666555555333444666777666555333111333333333222222111000000///111333555666444222000000...,,,,,,.../////////------,,,++++++++++++,,,000...,,,,,,...//////...---+++))))))+++---...---000///---+++)))(((''''''&&&''')))***+++++++++***))))))(((((('''''''''&&&+++************+++,,,,,,------------,,,,,,+++++++++,,,,,,---------------000000000000111111222222000000000000000111111222222222222111111111000000111111111111000000//////000000000111111111000000/////////000111222333333/////////000000000111111555555666777888AAASSScccwwwxxxlll]]]KKK@@@999333111222//////////////////000000111111000...------------,,,,,,,,,,,,,,,---...///...............------,,,///000000000000///......+++++++++************))),,,++++++---...///777@@@MMM```sss}}}wwwxxxsss{{{uuurrruuuxxxooo}}}uuudddooo{{{yyylll```ZZZVVVTTTSSSOOOMMMJJJGGGDDDCCCCCCCCCCCCBBB@@@>>>;;;999888888888888999:::;;;BBBTTTeee|||uuuyyyeeerrrzzzlll~~~qqqYYYGGG>>>;;;;;;;;;:::999999;;;>>>@@@999555777888666555666888999>>>EEEEEE<<<333///222333333333222222222222000000111222222222222111111111000000////////////000///......000111111000000000000000000///......000000000////////////...---.........///000000000......///000111222333333000111222333444444444444555555555444444444333333333333333333333333333333111222333444333333333333444555666666666444333222333444666777777666444333333222222111000000//////111333444555444222///---///---++++++---/////////...---,,,,,,++++++,,,,,,///---++++++---...//////---+++******,,,.........,,,,,,+++***))))))))))))&&&'''(((***+++++++++***&&&&&&''''''((((((((()))+++++++++++++++,,,------...------,,,++++++******,,,,,,---............---......///000111111222222000000/////////000222222////////////000000111111111111111000000000000000111111111000000000111111......///000111222222222---...///000111222333333444111000111111777FFFVVVooo||||||tttfffTTTGGG===555222333......//////000111222222000///...---,,,+++++++++************+++,,,------......//////......---,,,....../////////.........------,,,,,,,,,+++++++++,,,+++,,,......///777???LLL```uuuyyy~~~~~~yyyuuuyyyvvvoooooo|||ppp}}}rrreeesss}}}sssfff\\\WWWUUUSSSRRRNNNLLLHHHEEEBBBAAAAAABBBBBBBBBAAA>>>:::888888888888888999;;;<<>><<<<<<<<<;;;888777888999:::555444777888666555666777999AAAKKKLLLCCC888333111222333333333333333222111222222333333333333333111111000////////////000000///......000111111000//////000000000000//////000000000000000/////////------...............///......///000111222222333000111333444444444333222444444444444444333222222222222333333333333222222///111333444333222333444555555666666555444222111222333555666777777666666333222111000000///000000333444444333222000...---...,,,******,,,...//////...------,,,,,,,,,,,,,,,...+++))))))+++...//////...,,,++++++---......---))))))((((((((())))))***&&&''')))************)))%%%%%%&&&'''((()))******++++++******++++++,,,---...---,,,++++++++++++,,,+++,,,------......------,,,,,,...000111111222222000///......///000222333------......///000000111111111000000000000000000222111000000000000000000......///000111111111111//////000111222222222111444000///111000111===LLLddduuuxxxlll\\\OOODDD999444444/////////000111222222222......---,,,++++++++++++******)))******+++,,,,,,......//////......---,,,,,,,,,,,,,,,------...............---------,,,,,,+++***,,,......///555>>>KKK___uuu~~~|||zzzxxxvvvxxxyyynnnlll~~~rrr|||rrreeevvvwwwnnnaaaXXXUUUTTTRRROOOLLLIIIFFFBBB????????????>>>??????<<<999777888:::999:::<<<===>>>HHH^^^rrrqqq|||{{{gggsssxxxwwweeeyyymmmUUUFFF>>>;;;<<<<<<:::888666666666777444444777777444333444444666===FFFHHH@@@777333111111333444444444333333000111222222333333222222333222111000000000111111000///......000111111000---...///000111111000000......//////////////////////////////...............///000111222333333444111222333444444333111000222333444444444333111111111111222333333222111111///222444444222111222444333444555555555444333222111222333444666777888888555444222111000000111111333333222111000/////////,,,***))))))+++---............---,,,,,,,,,,,,---+++)))''''''***---///000---,,,***+++,,,,,,+++***((((((''''''''''''(((((('''((()))******)))(((((('''''''''(((((())))))***)))))))))((()))******+++...---,,,++++++,,,------***++++++,,,,,,,,,,,,,,,***+++---///111222222222000///...---...000222333////////////000000000000000000000000000000000111222111000///...//////000...///000111111000//////...///000111222111111000333...///333222000888FFFSSShhh}}}rrreeeZZZMMM@@@999888222222222111111000000000...------,,,,,,,,,------+++++++++******+++,,,,,,---............---,,,,,,*********+++,,,---...///............---------,,,******+++.........444<<>>999;;;<<<;;;888777999<<<;;;<<<>>>???@@@KKKaaavvvqqq{{{|||hhhuuuxxxzzziii}}}jjjSSSDDD===999:::;;;:::888666666666666444444777666222000111222222777>>>???888111...000111333444555444444333......///000000000000000444333222111111111222333000///......000111111000,,,---///000111222111111---------.........//////111111000000//////......000000111222333444444555222333444555444222000...222222333444333222111000000111222333333222111000000333555444111000111333111222444555666555555444111111222333555777999:::666555333222111111222333222111000//////000111222+++***((()))+++---...---......---,,,,,,,,,,,,---***'''%%%&&&)))---///000---+++******++++++)))((((((((('''&&&&&&&&&&&&'''(((((()))******)))(((''')))))))))))))))((((((((('''''''''''''''((())))))...---,,,,,,,,,---...///))))))***+++++++++++++++)))+++---///111222222111//////...---...000222444222222111111000000//////000000000000000111111111222111000.........///000//////000111111000///...+++,,,...000222222222111...)))***111111---333???EEE]]]wwwxxxmmmcccVVVGGG???===555555444222000///...---......---------......///---,,,,,,++++++,,,,,,---------......------,,,+++))))))******,,,---///000......---------,,,,,,,,,***)))+++---------333;;;GGGZZZppp{{{{{{tttuuuuuussswww}}}qqqmmmrrrxxxzzzaaawwwsssggg[[[WWWUUUQQQKKKIIIHHHFFFCCC???===<<<<<<<<<999:::;;;:::888777888999777;;;;;;999???SSSjjjyyyuuuooooooxxxuuu}}}mmm|||dddUUU@@@@@@;;;:::888888999:::999888888666555555666555222000666555555555555444444444444444444333333333222222111222222111000000111333333333222222111000000000222///---...000222111///000---+++,,,///111111000------......//////000000///111111111000///000111,,,///111333222222222333333333333222222222111111333333222222333333444555777444111111333444333000333555777666444222222222444444444555777777555333222222222333444666999:::888777555333222111222222333222000///.........///---,,,++++++******++++++......---,,,++++++******,,,+++***+++---////////////......,,,+++***))))))+++***))))))***)))'''%%%))))))************))))))''''''(((((((((((('''''')))((('''&&&&&&'''((())))))***+++,,,,,,,,,,,,+++------+++++++++,,,---...------......///000000000000000000///...///222555333333222222111000/////////000000111111111111000111111000000//////......333000......///111222222///000222222111111111222222222111000///000444777IIITTTiii|||yyymmmaaaUUUEEE888666333111333111---,,,---333111......///000000///.........---,,,+++)))(((---,,,,,,,,,+++***************+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,---,,,******,,,------111888FFF[[[iiirrruuujjjqqquuuooosssmmmkkk{{{fffyyy~~~xxxkkk```VVVTTTTTTPPPMMMKKKFFFDDDBBB???=========>>>:::;;;<<<;;;999888888999999======;;;BBBVVVlllzzz|||qqq{{{ooopppxxxuuu~~~mmm|||cccUUU@@@@@@===;;;999999::::::999888777666555555666666444222666666555555444444333333333333333222222222111111111222333222111000222333555444444333222111000000333111//////000111000...111///------///111111000......//////////////////000111222222000000111222222444666666444333222333444333333333333222222222333333222222333333444555888555333333555666444333444555777666444222222222333333444666888999777555333333333444555777999:::888666555333222222333333222111000///.........///...---,,,,,,++++++,,,,,,......------,,,++++++***++++++***+++,,,.........//////...---,,,+++******---,,,++++++++++++***)))))))))************))))))((((((((((((((((((((((((***)))(((''''''((())))))))))))*********+++++++++...---,,,,,,+++,,,------.........///000000111111000111000///...///111444222222111000000///......---...//////////////////000000000000////////////222000......000111222222///111333333222111222333333333222111///111444777===GGG[[[ppp|||~~~vvvkkk___MMM???888444333555444111111333222000------...//////...,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---,,,000666@@@WWWiiiuuuwwwjjjppprrrlllppp}}}vvvnnnlll}}}|||ttteee[[[RRRQQQQQQNNNKKKJJJCCCBBB@@@???>>>>>>>>>???<<<======<<<:::888999::::::>>>??????GGG[[[qqq~~~|||qqqzzzqqqrrrzzzuuu~~~lll{{{bbbTTT@@@BBB>>><<<;;;:::;;;;;;999888777666555666777888777555666666555444333333222222222222222222111111111111222333444333222222333444666666555444333111111000444222000///000111000///333111000///000111111000000000000000////////////111222333222111000111333444555777666555333333444555555444444444333333333333333333333333444444555999777555555666777777666555666777666444333333333333333444777:::;;;999777444444444555666888999:::666666444333222333444444111111000///............///...------,,,,,,------.........------,,,,,,+++++++++++++++,,,,,,---...//////...---,,,,,,+++***+++***)))))))))))))))***((())))))******))))))((()))((('''&&&&&&'''((()))***))))))((())))))*********))))))((()))***+++,,,///...---,,,,,,,,,,,,,,,......//////000111111222111111111///......000222000000000//////......------...//////000000///////////////000000000111111222000......000222222222000222444444333222333444555555444222000111333666888???PPPfffvvv}}}}}}ttthhhVVVGGG;;;555222333333000000222111///------.........---)))***+++---............,,,,,,,,,,,,,,,,,,------))))))*********+++++++++......------,,,,,,++++++---***+++---,,,+++///555;;;UUUjjjyyyzzzlllooopppjjjnnnyyyqqq}}}qqqzzzqqqcccYYYQQQPPPNNNJJJGGGGGGCCCBBBAAA???>>>>>>>>>>>>===>>>>>>===:::999999::::::>>>AAACCCMMMbbbxxxuuu}}}tttuuu|||wwwnnnyyy```RRR@@@CCC???===<<<<<<<<<<<<:::888888666555666888999999888666666555444333222111111333333333222222222111111222444555555333333333444666666555333222111000///111000/////////000000000555444222222111111000000111111111000000/////////111222333333222111222333000222444444444444666777666555555555444444444444333333333333333444555555888777666666777777777777666777888777555333333444444555777999;;;;;;999777333333444555666777888999555444333222222333444555000000//////..................---,,,,,,,,,,,,,,,.........---------,,,,,,+++,,,,,,,,,,,,,,,.../////////......---,,,++++++*********)))(((((()))+++(((((())))))))))))((((((***)))'''%%%%%%''')))*********************++++++,,,+++)))((((((***,,,---------,,,,,,++++++******------......///000000000111111111000...---///000000000000//////.........///000111222222222222222...//////000111111222222222000//////111222222222111222444444333333333444555555555333111111333555999<<>><<<<<<;;;===>>>>>>===;;;::::::;;;999===AAAEEERRRhhh}}}{{{xxxxxx~~~yyyssswww\\\OOO???CCC>>>===<<<======<<<:::888888666555666888999:::999666666555444444333222222555444444444444333333333222444666666444333444444444444333222111000//////------......///000111222444555444444222111000000222222111111000000000///111222333333222111222333111222444444444444666888666666666555555555444444444444333333444444555666666666666666555666777777777888888777555444444666777888999;;;<<<;;;777444111222333444555555666666444333222111111222333333///////////////.........---,,,,,,+++++++++++++++---------------,,,,,,,,,,,,---......,,,,,,...000.........---,,,,,,,,,++++++,,,---,,,))))))***,,,(((((())))))))))))((((((***)))'''%%%%%%''')))***))))))***+++++++++++++++---,,,+++******+++...///++++++++++++******))))))++++++,,,,,,---......///000111111000...---...///111000000000000000/////////000111222333333333333......///000111222333333222111000000222333333222111222444444333333333444444555444333111111222444555555===NNN```nnnwww~~~}}}lll]]]III???777555555333333444222111000000111111000...,,,------......---------))))))******++++++,,,,,,---,,,,,,,,,,,,+++++++++//////...------,,,++++++---+++,,,///...,,,///444999QQQeeetttrrrqqqqqqnnnrrr{{{sss{{{|||vvv}}}nnndddXXXRRRNNNNNNMMMJJJHHHJJJCCCCCCAAA@@@>>><<<;;;:::;;;=========;;;:::;;;<<<999>>>BBBGGGUUUkkk{{{zzz~~~yyyyyytttYYYLLL===CCC<<<<<<<<<===>>>===;;;999999777555555777999999999666555555555555444444444555555555555444444444444111444666666555333333444333222222111111000000///---...////////////222444333444555555222111000111222222222111111111111111111222333222111000111333666777777666444444555777666666555555555444444444444444444444444555555666444555666555444444666888888999888777555444555777888999:::<<<<<<:::666333111111222444444555555444444333111000000000111111....../////////......---,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,+++...///...+++***---000---------,,,,,,+++++++++(((+++---,,,(((&&&''')))'''(((((())))))((((((''')))((('''&&&&&&'''((()))((()))***+++++++++++++++---,,,,,,+++,,,---...///******++++++++++++************++++++,,,---------...000111000.........///000000000000000000000000---...///000111222222222//////000000111222333333222111000111333333333111000222444444333222333444222333333222111000222333333222777FFFVVVfffuuupppaaaJJJ???555222333333333444222111111111222222000..................---,,,+++***+++++++++++++++,,,,,,...---------------------//////......------,,,,,,---,,,---000000...000555777NNN___lll}}}uuurrrrrrpppttt{{{}}}ttt|||tttxxxzzzkkkaaaVVVQQQMMMMMMKKKGGGFFFHHHAAAAAA@@@@@@>>>===<<<;;;999;;;<<<<<<;;;:::<<<===<<<@@@CCCHHHVVVkkk}}}|||yyy|||wwwyyyrrrVVVIII<<>>>>>;;;999999777555444666888888888555555555666666666666777555555444444444333333333000333555666444333222333222222222222222222222222111222333222000///111333111333555555222000000111111111222222222222222222000111222222000000111222666777666555333333555777555555555444444444333333444444444444444555666666444666777666444444777999999999999777555444666888666777999<<<===;;;777333111222333555555555555444333222000///.........///------...//////......---------,,,++++++++++++,,,++++++++++++++++++++++++))),,,...,,,)))(((+++...,,,++++++++++++*********)))---111000+++'''&&&(((''''''((((((((((((''''''(((((((((((((((((((((((('''((()))***+++++++++***++++++,,,,,,,,,---------)))***,,,---......------***++++++,,,,,,---......---...000000///...///000////////////////////////---...///000111222222222000000000111111222222222222111000222333444333111///111333333222111222333000111222111000000111333444222555???LLL[[[mmm|||uuujjjUUUGGG:::555444333222222111000000111222222///---...............------,,,------------------,,,,,,---------------........................------------,,,...222222000222777888NNN^^^jjj|||yyysssqqqpppsssyyyzzz|||vvvyyy}}}qqquuu{{{tttfff\\\XXXRRRNNNMMMIIIDDDBBBCCC>>>????????????>>>>>>===888:::;;;;;;:::;;;<<<>>>???BBBEEEIIIVVVjjjzzz|||xxxzzzvvvuuupppTTTGGG;;;CCC888888999<<<>>>>>><<<999:::777444444555777777777555555666666777888888888444444444333333333222222000222555666444333222222222222333333333444444444555666777444111///000333000333555555222000000222111111111222222333333444///111222111000///000111111111222222111222555888555555444444444333333333555444444444444555666666444666888777555555777:::999:::999777555555666888444555888;;;===<<<888444222333555666666666555555333222000...---,,,,,,---,,,---.../////////...---......---,,,,,,,,,,,,---*********************+++'''+++---+++'''%%%))),,,++++++******************111666;;;:::444///...///''''''((((((((((((''''''''''''((((((((((((''''''&&&''')))***++++++******)))***+++,,,,,,,,,,,,+++***+++---///000000000///++++++,,,------......///,,,---///000/////////000---.....................///000111222444444444555111111111111111222222222222111111222444444333111///000222222111111111222...///111111000000111333333111222777@@@MMM```ppp}}}wwwgggXXXGGG???<<<888444444000//////000111111...,,,------...............---000000000///.........---,,,,,,,,,------.........---------...............---,,,...333333222444999:::PPP```mmm~~~{{{ssspppnnnqqqvvvxxx}}}vvvtttuuuqqqnnntttxxxjjjaaa]]]RRRPPPMMMKKKIIIFFFAAA===???>>>===<<<;;;::::::::::::;;;;;;;;;::::::;;;===AAAEEE>>>MMM___mmm}}}zzzvvvtttwwwnnnOOOCCCAAA:::<<<<<<======<<<:::999888555555555555666666666777777777888777777666555555777444222111111222111000000111222333333333333333444333222222111111222222777666666444333222111111111222333444444333222111111111111111111111222222333222111////////////000333222222111111222222333444555555555555333222111555555444444444444555555333222111111222555888:::===999888999888555666999555555777999:::999555111111666888666555777777555000000///...............---...///000000///...---...------,,,,,,------...---+++******+++,,,+++***+++++++++,,,,,,++++++++++++***)))((((((***,,,---000888@@@AAA;;;333---+++''''''(((((('''&&&%%%%%%))))))))))))************+++***((((((***,,,,,,,,,++++++******)))***************+++...222444555555---,,,***))))))***,,,---.........////////////000...///000111111222111111///000111222333444444444222000...---///111333333333111000000222444444444000000111222222222222222000000000000000000000000555444555777999BBBUUUeee|||sssdddOOO@@@999555111...222000///000111222111/////////.........---------000///------------+++)))+++***)))))))))+++...///,,,---...//////...---,,,------///111...,,,111:::AAATTT```lllssshhhooozzzwwwttt~~~sssfffpppppplllrrrqqqddd[[[WWWQQQOOOMMMKKKHHHEEEAAA===>>>>>>===;;;;;;::::::::::::;;;;;;:::999999;;;<<>>OOObbbqqq|||zzzvvvsssuuulllMMMBBB@@@999;;;;;;<<<<<<;;;:::888777555555555666666666777777777777777777777777666555777444222111111222222111111222222333333333333222555444444333333333333333666555444333222111000000000111222222222222111000111111222222333333333333222111000000000111222333333222222222222222222333444444555555555444333222666666555555555555666666666555333222222444666888===999777888777444555888777777888::::::888444111222777999777555777777555000000///............///...///000000000000///......------,,,,,,------......,,,******+++,,,+++*********++++++++++++******+++***)))((()))***,,,------444;;;<<<666000+++*********************)))((((((((()))))))))*********)))''''''(((+++...000000,,,+++++++++++++++,,,,,,*********---000333333333---,,,+++))))))***,,,---------.........///////////////000000111000000000///000111222222333333333444111///...///111111111444222000000222333333333///000111111222222111111111111111111111111111111333111111222444;;;KKKZZZlllttt}}}~~~qqq]]]LLLAAA;;;555222333222111111222222111000//////.........---------000...------......,,,+++,,,+++*********,,,...///---...///000000///...---,,,***+++---......222888BBBXXXhhhuuuwwwlllsss}}}zzzuuuvvvhhh~~~oooooo{{{lllppp~~~|||ooobbbZZZUUUPPPNNNKKKIIIGGGDDD@@@=========<<<;;;:::::::::;;;::::::;;;:::888888:::;;;<<>>999666444222222222111000...000000/////////............------...000111000/////////..................,,,,,,,,,,,,,,,,,,,,,,,,,,,...222333///---333===FFFffftttvvv|||wwwsssjjj{{{}}}nnnnnnvvvyyyjjjooo|||}}}pppddd[[[TTTOOOLLLJJJFFFCCCBBB@@@>>><<<>>>===<<<:::999999888888444555666666666777999;;;;;;CCCCCCXXXkkkxxxuuu{{{qqqsssvvvzzz```GGGAAABBB:::888999:::;;;;;;:::999888777888888888999999999999777777888888999888888888777555333333444555555555555555555666555555444444555444444333222333333333555555555444444333333333444444333333333333444444//////000111222222333333666666666666555444222222222333444555555444333222222222222333333555666777444333333333333333333444111111111222444666777888888555444777777666777;;;@@@===:::777666555333111000444666444222333333111222111000000//////000000//////000111111000////////////............//////000...,,,,,,,,,,,,+++***)))******************)))))))))******++++++++++++******)))))))))*********'''(((((())))))))))))(((''''''(((((((((((())))))%%%$$$%%%''')))******((('''(((***+++,,,++++++******)))))))))+++,,,+++***++++++,,,,,,------......,,,---------..............................---------......//////............------///222444444333222111000111222222000......///000000111111000000222222222222222222222222111///000333333333888>>>IIIZZZmmmwww|||zzzfffRRRBBB:::888666444333333222000...000000000/////////.........---,,,---///000///...------..................------,,,,,,,,,,,,------***---222555222///444;;;GGGgggyyyxxx|||vvvsssjjjwww~~~|||nnnnnnrrr|||nnnpppyyy}}}wwwlllccc\\\VVVRRRKKKHHHEEEBBBAAA???===<<>><<<:::999777777777111333555555666777:::<<<:::CCCEEE[[[ooo{{{tttzzzqqqqqqwwwwww]]]EEE@@@AAA999999:::;;;<<<<<<;;;:::999888888888999999999::::::888888999999999888777777888666444333555666666666444555555666666666666555666555555444444444444444444444444333333333333222444444333222222333444444111111111222222333333333333444555555555444333333222333444666666444333222333222222111222333444555444444444333333444444444222333444555666888999:::777444444777999888:::>>>???<<<888666555444333222000555777555444555555333222111000000//////000000...///000000000000///...//////............//////000...,,,,,,------,,,+++******++++++++++++******))))))***++++++++++++++++++***))))))*********)))))))))*********))))))((('''''''''((((((((())))))%%%%%%&&&(((***+++***((()))***+++------,,,***)))***)))((()))+++,,,+++******+++,,,---............------........./////////---....../////////............////////////......///......000222333222111000//////111222333111//////000111111222222111111111111111111111111111111444222333666666444666:::???PPPdddqqq{{{sss___NNNCCC;;;999777666555444222000000000000000/////////......---,,,---...///...---+++,,,------............///...------------...///---,,,///777;;;;;;:::<<>>;;;999888777666333111000000000000////////////...---,,,,,,---...---,,,***+++,,,---............111000///......///000111222---...:::EEEGGGBBB>>><<>>======<<>>999888::::::777333666444444666555333555:::999<<>>???@@@@@@@@@AAA<<<888777888999666333777444555666555333555::::::>>>LLLbbbvvvrrrxxxlllqqqwwwlllVVVHHH>>>:::;;;999999::::::;;;;;;;;;;;;::::::::::::::::::;;;<<<999999999777666666999;;;888777666555555666777777777777777777777666666555555555555444444444333333555555444333222111000///333222222222222222333333666555555444444444555555333555777777555333333333222444555555444222333444444333333222333444555666555666666555333444666888666555555888;;;=========888777666555666777999:::===666111444666555444444777777777999:::999666222111000//////111111000...111111000000000////////////000000111111000///...............------------+++++++++************))))))((('''((()))******((())))))))))))******++++++,,,+++***)))(((((()))***))))))(((((())))))*********)))(((((()))***)))(((---777AAABBB:::111---,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++,,,,,,---...///---------------...//////111111111000000/////////...///000111222222222222111///...000222444333111222111000111333444333222444111//////111333333333444444333222222111000000222555@@@RRRcccppp{{{vvvbbbGGG>>>666555444333222333555222000...//////...---000000000///......------+++***)))+++...000111111111000///......//////000000+++///???OOOVVVUUURRR???VVVfffrrrjjjuuu}}}xxx~~~{{{uuuuuuvvvpppsssmmmmmmvvvzzzmmmaaaZZZVVVPPPKKKJJJEEECCC@@@>>>???AAAAAAAAA>>>:::666666777888666444777555555777666333666;;;;;;AAAOOOdddwwwqqq~~~xxxlllssszzziiiTTTHHH@@@<<<<<<::::::::::::;;;;;;;;;;;;===<<<;;;;;;;;;;;;;;;<<<888999888777666666888:::999888666555444555555666666666777777777888888888666555555555444444444444444444333222111000000///111111222222333444555555777666666555444444333333333555777777555333333333000222444444333222333444444333333222222333555555222333444333333333666888777666666888;;;===>>>===888777666555555666777888888222///333666555555666777777777999:::999666333.........000222333222111111111111111000000000000///000000000///...------//////......------,,,,,,+++++++++************)))***(((((()))***+++***)))(((((((((((())))))))))))++++++***)))))))))******((((((((()))***,,,......***(((&&&&&&'''(((((((((---999FFFJJJBBB777///++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------......///000000000000000/////////---...///000111111111000111//////000222333333222222111000111333444333222111000...///222555666666555444444444333333222222333333:::HHHXXXgggwww}}}jjjOOOBBB666333444333222222555333000///000000///---////////////////////////***))))))+++...111222222111000///......---......000------777KKK\\\```ZZZDDDTTT___}}}tttjjjsssxxxtttzzz{{{vvvwwwvvvooo}}}|||oooooouuussshhh]]]XXXTTTNNNKKKJJJGGGEEEAAA????????????>>><<<999666666777888777666777555555777666444666;;;>>>EEETTTfffwwwppp{{{zzzmmmxxx{{{hhhTTTIIIBBB>>>===;;;;;;:::::::::;;;;;;;;;======<<<;;;:::::::::;;;888888999888666666888::::::999777555444444444555555555555666666777888999666666666555555555555444555555444333333222111111222222333444444444444444555555666555555444444333333444666666444333333333111333555555333222333444444333222222222333444555222333444444333333444666777666666777:::<<<<<<;;;666666555555555666777888777222111444666555444666555555666777888777555444......///111333444333111000000000000000000000000000000//////...---,,,+++///......---,,,++++++***+++++++++*********))))))+++***)))***,,,---,,,+++''''''((((((((((((((((((******))))))))))))))))))((((((((()))***,,,---...***'''%%%$$$%%%'''((((((---888EEEIIICCC777...***+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++++++++++++++------,,,,,,------...////////////...............------...///000000///////////////000000111111111222111000111333444333222000000000111222444666666555555555555444444444444555333555???MMM]]]pppnnnXXXHHH888333555666555555555333111000111111///...............//////000000+++******+++...111111111111000//////...------,,,000111...000???UUU^^^ZZZOOOWWW\\\xxxtttgggnnnssspppvvv}}}wwwvvvyyynnn{{{}}}vvvooouuu|||mmmddd[[[VVVRRRMMMJJJJJJGGGDDDBBB@@@@@@@@@>>>===<<<:::888777888888888888777555555777666444666;;;@@@JJJXXXgggwwwpppzzz}}}ooozzzxxxhhhTTTJJJCCC>>>===<<<<<<;;;::::::;;;;;;<<<<<<<<<;;;::::::999::::::888999:::999777777888:::;;;:::888666555444444555333333333333444666777888777777666666666555555555666666666555444444444333444555555555555444333222333333555555666666555555222444666666444333222333555666777666444222222333444444222222111222333444444555666555333222333444555444444555777999888777333333444444555777888888999555444666666444333555222333444555444444333333111000111222444444111///////////////////////////000//////...---,,,,,,,,,...------,,,+++***))))))+++++++++*********))))))***)))((()))+++++++++***((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))***+++***'''$$$$$$%%%'''((((((+++333<<>><<<======;;;:::::::::;;;<<<<<<;;;::::::::::::::::::999:::;;;;;;999999999;;;<<<;;;999777666666666666333333222222333555666888777777777777666666666666777777666666666555555555555666777777666444333222111333444666777666666555222444666666444222222222666777888777444222222333444444222111111222222333444666777666444222222222444333222333555666555444111222333444555777888888:::777666777666222111333000222333333222222222333333222333444555444000...............////////////000///...---------------------,,,,,,++++++******+++++++++************)))'''&&&&&&&&&((()))((('''((((((((((((''''''''''''&&&&&&'''((((((((('''''')))((('''''''''''''''((()))'''%%%%%%&&&''''''''')))---222333000,,,******+++++++++++++++++++++++++++******))))))+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------------......////////////.........///000000......///000222111000111333444333222111222333222000000000222444444555555666666666777555222111555<<>>;;;:::999777666555666777888666666888777555777<<<@@@NNN^^^kkkyyyoooyyyxxx~~~ooo}}}sssbbbPPPIIIDDD???<<<>>>===;;;:::::::::;;;<<<;;;;;;;;;;;;;;;;;;<<<===999;;;<<<<<<;;;:::;;;<<<===<<<:::888888777888888555444333333333555777888888888888777777777666666666666666666555555555555444555666777777666444333333444555666777666444333222444555555444222222222444555666666444222333333555444222111111111222333111333555555333222222222333222111222444444444222222222333444555666666666777555555777555111000333000222444333222111333555222222333555666444111.........//////000000000000000///...------......///------------------------+++++++++************)))((('''&&&''')))***)))((()))))))))(((((((((''''''%%%&&&''')))))))))((('''((('''''''''&&&''''''(((((('''&&&'''(((((((((&&&&&&(((***+++)))((()))++++++++++++++++++++++++++++++***)))((()))***,,,------,,,+++++++++++++++,,,,,,,,,++++++,,,,,,---...------.........///////////////000000000//////...///111222222000///000222222111000111333444333222...000222222000...///111333333444555555666777777777444444777;;;DDDSSSaaatttrrraaaNNNAAA999444444666555444333444444333000............//////////////////---,,,---///000000///000000111222222111000///...,,,---111555;;;FFFQQQRRRQQQQQQooo|||jjjlllppppppssszzz}}}oooppp{{{~~~{{{|||}}}sss```YYYSSSPPPJJJDDDBBBDDDIIIFFFDDDBBB@@@???<<<999::::::888666444333555666888666666888777555777<<>><<<:::::::::<<<===<<<<<<<<<<<<<<<===>>>???:::<<<======<<<;;;;;;<<<===<<<:::999999999999:::777666444444444555777888888888888888777777777777555555555555555444444444222333666777888777666555444555777777666555333111222333555555333222222222111222444444333333333444555444222111111111222222---000222333222222222333444333222222444444333222333444444555555444444333444333444666444000000333000333555444222222444666111111333555666555222000//////000000111111111222000///...------...000111.........///////////////+++++++++************)))+++*********,,,---,,,+++******))))))((((((((('''&&&'''(((*********)))((('''''''''''''''((())))))(((''''''((())))))(((&&&$$$&&&'''''''''''')))++++++++++++++++++++++++++++++***)))((((((***,,,---+++***************++++++,,,,,,++++++,,,,,,---....../////////000000111111///000000000000000//////111333555444111000222444222111000111333444333222,,,///111111///...000222222333333444555666777777333111222555777===JJJWWWnnnyyy|||lllYYYJJJ>>>666555888555444444444555333000...////////////////////////---,,,+++---///111222111000000222333333222111000222***)))111666666<<>>CCCRRReeesssrrrtttpppnnn|||tttuuuWWWJJJFFF@@@=========<<<:::999999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>:::<<<>>>>>><<<:::::::::>>><<<999888:::;;;<<<<<<777888999999888777999:::888888888999999::::::;;;999888888777777777777777555555555555555555555555555555444444444444555555555555555555555555555555999888888666444222111///222222111111111111111111000...---///222222000---...------///111333333333444444444444555777999:::;;;888555333333333333333333333222111222333555666666555333111000000111111///////////////000111111000000///...............222000////////////---,,,//////...------,,,++++++,,,+++++++++***)))))))))+++***((('''&&&''')))***)))))))))))))))******+++))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((()))***++++++,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,---///////////////000111111444000,,,,,,...111111000111222222111000111444666333333222111000000111111000111333333111000000111555444444555555666777888666555555555333666CCCPPPeeevvv}}}wwwiiiVVVCCC888666888777666555444444333///---...------------...//////000//////......000111222...---,,,...000111000///---,,,...666AAAIIIKKKKKKSSSNNNRRRcccyyyvvvnnnqqqtttzzzyyyzzzzzzmmm|||sssyyy}}}{{{wwwyyy|||pppdddVVVQQQJJJFFFEEEDDDAAA>>>CCCDDDEEEEEECCC@@@===;;;;;;999666555666777888777999666555777777777:::???GGGVVVhhhxxx}}}mmmnnntttooo}}}tttrrrVVVJJJGGGBBB???@@@>>>===<<<;;;:::;;;===>>>========================:::<<<>>>>>>===<<<<<<<<<>>><<<999888999:::::::::666777888888666666777888999999999999888888888888999888777777666666777777555555555555555555444444666666666555555666666666666666666666666666666666555666666777777666666555444444333333333333222222222000...///111111000...333222222222222222222111333333333444666888:::;;;:::777444222222333333222333222111111111333444555444333222111000000000111/////////......///000000//////...............//////---,,,,,,------+++***......------,,,++++++***++++++******************+++***(((''''''''')))***)))(((((((((((()))******))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***++++++++++++++++++,,,,,,///...---,,,+++,,,------///............///000000333000,,,,,,...000111000000111111000//////111333222222111111000000000000111222444444222111222222333333333333444555666777777666666555333555@@@LLL```qqq~~~zzzmmmZZZHHH<<<888999777666555555555444111//////......------.........//////.........///000111000///---...//////...---......111999EEEMMMPPPPPPHHHFFFMMM```wwwyyyqqqnnnssszzzyyywwwzzzhhh|||kkkoootttvvv{{{xxxlllaaaVVVPPPJJJFFFEEEEEEBBB@@@BBBCCCCCCCCCAAA>>>;;;999;;;999777666777888888888777555555777888777<<>><<<<<<<<<===>>>========================;;;===???@@@???======>>>@@@===:::999:::::::::999777888999888777666777888999999888888777666666666999888777777666666777777666666666555555444444444777777666666666666777777777777777777777777777777555555666777888888888888666666555555555444444444444111///...///000//////333333333333333222111111222333333444555777999:::888555333111222222222111111111111000111111222333222222111000//////////////////......---..............................///,,,+++******,,,,,,+++***------,,,,,,+++*********))))))******************+++***)))((('''((())))))((((((''''''(((((()))***))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++*********)))))))))((())))))******++++++,,,,,,,,,,,,++++++++++++++++++---,,,,,,,,,,,,------...---------------......///222///---,,,---///000000///000000///------...000111111111000000000000000111333444444333222222333222222222222333444555666999777666555333333;;;FFFUUUeeettt{{{uuudddQQQCCC===;;;888666666666666666444111000000///...------------......------......///000111000......///...---+++,,,,,,...555>>>DDDGGGFFF======GGG]]]ttt|||uuukkkrrr{{{xxxsss~~~zzzdddyyy}}}ggggggkkkuuu|||ssshhh___YYYSSSLLLGGGFFFEEECCCAAA@@@@@@@@@???===;;;888666999888666666777888888777555444555888888888===EEEKKK___wwwnnnlllhhhqqq}}}vvvnnnSSSIIIGGGDDDAAABBB@@@???>>>======<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAA???>>>===>>>BBB???===;;;<<<<<<:::999888999::::::888777888999777777777777666666666666888888777666666666666666777777666666555555444444777666666666666666666777666666666666666666666666666777777888888777777666777777666666555444444444555333000.........///000///111222333333222333333222222333333444555555666555333111111222222222111000000000000000000111111000000//////............//////...------------...------......////////////---,,,++++++---...---,,,++++++++++++******))))))(((((())))))******+++++++++***)))((((((((())))))'''''''''''''''((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((*********+++,,,---......------------,,,,,,,,,,,,***+++++++++,,,---......,,,,,,++++++,,,,,,---...000///---,,,---.../////////000000///---,,,---...000000000000000000//////000111333333222111222333222222222222333444555666999777555555111000555===GGGUUUeeeqqq{{{}}}nnn\\\LLLAAA<<<777666555555666666444333222111000...------,,,,,,------------.........///000///------......---,,,---,,,,,,///333666666555888999DDDYYYpppxxxiiirrr}}}xxxppp{{{|||gggxxxlllhhhkkkyyytttkkkaaaYYYYYYSSSKKKEEEDDDBBB@@@>>>@@@@@@@@@>>><<<999777666777555444555666777666555444444666888888888>>>GGGMMMgggssspppfffqqq}}}~~~wwwmmmRRRHHHGGGBBB???@@@???>>>>>>======<<<<<<<<>><<<;;;;;;;;;999888888999:::999777666777888444444555666777777888888888777777666555666666666777777666666666555555555666555555444444555555666555555555555555555555555444555666777777777777666666666666555444333333222555333111///......///111111333666666555333333444333333333222222222111111444222111111222333222111000000000000000000000000////////////.........---///......---------............///000000//////...,,,+++***+++------,,,+++++++++************))))))((((((((())))))******++++++******)))))))))))))))'''''''''''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''))))))******+++,,,,,,---++++++++++++,,,...///000//////......---------,,,)))***+++,,,------......+++++++++++++++,,,------......------,,,---...//////000111000...------......//////000000000///......000111222111000111222333333333333444555666777777555444444111...111777===IIIYYYggguuuuuudddRRRCCC;;;777555444444444555444222333222000///------,,,,,,,,,------...............---,,,,,,---...//////...111000000000111111111000666777@@@TTTiiizzzyyygggrrr}}}xxxooozzz~~~ooo{{{rrrkkknnn}}}qqqhhh```ZZZ[[[TTTLLLFFFEEEDDDBBB@@@CCCCCCBBB@@@===;;;999888555444333444666777666444333444777999888888???HHHRRRlllvvvqqqiiisssvvvjjjPPPGGGEEEAAA>>>>>>=========>>>>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBB@@@===<<<<<<<<<:::999999999999777555777888888777555444555666333444555666777888999:::888777666666555555666666666666666666666666666666555555444444444444555555555555555555555555555555111222444666888999::::::666666555444333222222111333333222111///...000222666999<<<;;;666333222222222222333222222111000///333111111111333444333111000111111111111000//////....../////////......---......------...//////000000000111222111000///...+++***))))))++++++***)))************************(((((())))))))))))))))))++++++*********)))))))))((((((''''''(((((()))***'''((()))******)))((('''''''''''''''''''''''''''((((((((((((((('''''''''&&&'''((()))***+++,,,,,,---,,,+++++++++---.../////////......------,,,,,,))))))+++,,,------------+++++++++++++++,,,,,,---,,,---...---,,,+++---......000111111000...//////,,,---///000000000///...,,,...000111000000111222333333333333444555666777777444444555333///000444:::BBBPPP```ooozzzyyyjjjXXXHHH===888666444333444444333222333222111///...---------------...////////////...,,,++++++,,,...000///.........///000000111222222555666???RRRfffwwwxxxfffooozzzuuuooo{{{uuu}}}}}}vvvmmmooo{{{nnnfff```\\\YYYRRRJJJFFFEEEFFFEEEDDDDDDDDDBBB@@@===;;;999888555444444555777888666555444555888:::888777>>>HHHTTTkkkyyysssfffvvvttteeeMMMEEEEEEAAA>>>???======>>>???@@@@@@@@@@@@????????????????????????>>>@@@BBBBBB@@@>>>>>>>>>;;;:::999:::;;;:::999777999::::::999777666666777555555666777888888999999777777666555555555555666555555555666777777888888666666555555555555666666555555555555555555555555222333555777888:::::::::777666666555333222222111000222333222000///111222555999<<<:::555111000111111111333444444444333222222111111222444555444222111111222222222111000///---...///000000///...------------...///000111222222333444444333111///------,,,******++++++***(((++++++++++++++++++++++++)))))))))))))))(((((((((***+++++++++******)))))))))(((((((((((()))******'''((()))******)))(((''''''''''''''''''''''''''')))(((((((((''''''''''''%%%&&&&&&&&&''''''((((((,,,+++***))))))***,,,---...------,,,++++++******)))***+++,,,---,,,,,,+++,,,++++++++++++,,,------+++---...---+++***,,,...---///111111000//////000+++,,,...000000///...------///111111111000111333222222222222333444555666777555555777666222222555777===IIIYYYhhhttt|||tttdddRRRGGG;;;888555444444444333222222111000///............---...///000000000//////...,,,,,,,,,.........,,,***+++---...000111333444444777CCCWWWkkk{{{vvvdddllluuurrrnnn{{{~~~www{{{yyy{{{oooooouuuhhhaaa\\\XXXPPPJJJCCC???@@@BBBBBBBBBCCCBBB@@@>>>;;;999777666666555555666888999888666444555999:::777666>>>HHHTTTggg~~~|||vvv^^^xxxxxxqqq{{{bbbJJJCCCDDDBBB@@@@@@===>>>???@@@AAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;===@@@AAA@@@@@@@@@AAA======<<<===>>>>>><<<;;;===>>>>>>===;;;::::::;;;777777777777888888888888777777666555555555555555444444555666777888999999777777666666666666777777777777777777777777777777777888888999999999888888888777666555444333222222...111444333111000111333...333777777222//////111///000333555666777666666222111111333555666444333111222333333333111000///---...///000000000......---------...000111333444444444555555444111///---000///------------+++***++++++++++++++++++,,,,,,******))))))((((((''''''***++++++++++++***)))))))))))))))))))))***++++++'''((()))++++++)))((('''************************))))))(((((('''''''''&&&************)))))))))))),,,+++)))''''''(((***+++,,,,,,++++++***)))(((((()))***+++,,,---,,,++++++,,,,,,++++++,,,,,,---...***,,,...---+++***,,,...+++---000111000//////000+++,,,...000000///...---...000222222222222333444111111111111222333444555777555666999999555555777555999CCCSSSbbbnnnvvv|||}}}nnn]]]QQQ===:::777555555555444333222111000//////......///---...000111111111000///000...------------,,,***---...000111222333555777444:::HHH^^^rrr~~~tttbbbiiirrrooommm|||}}}vvvxxxuuurrrooo}}}qqqhhh^^^TTTMMMLLLHHHDDDBBBBBBCCCCCCCCCAAA@@@>>>===;;;;;;::::::555777;;;???AAA???:::777555888444333888666:::HHHUUUkkkrrreeevvvsssyyyaaaKKKFFFFFFBBB??????@@@AAABBBBBBBBBAAA@@@?????????@@@@@@@@@??????>>>@@@@@@@@@??????>>>>>>>>>CCC@@@>>>>>>??????<<<:::??????>>>===;;;:::999888777777777777777666555555999777666555444444555555666666666777888888999999;;;:::999888777777777777666777999999777666777888;;;:::999777666666555555888666444222000111222222222333333333222111111000555333222222333444444333333333444666888999777666888666444444666666666555555333111222333222///+++........................------...///000222444555666777777666444222000///------,,,++++++***)))))))))***+++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++***)))(((...***'''(((,,,---+++(((((((((''''''''''''((((((------,,,***'''&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))+++++++++++++++***)))(((,,,,,,---...---,,,+++***++++++******+++---...000///......---------......000...,,,+++++++++---...------...///000000//////...///111222111000...---111333444444333222444555555444333222222222333444555666666777777777777777666555;;;JJJZZZhhhsss|||~~~}}}mmm[[[CCC<<<777666444111111333444333222111000000000000111111000000//////......111111000///////////////+++...111111000000444999<<>>AAAAAA>>>;;;666999555444999777;;;HHHVVVkkkttteeettttttvvv___JJJDDDEEEBBB???@@@???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAACCCAAA???>>>@@@???===;;;===<<<<<<;;;:::999888888777777777777777666555555888777666555444555555666555666666777888999999:::;;;;;;:::999888888888888777999;;;:::999888999999;;;;;;999888777666666666777555333222111222333333555555555555555444333333333222000000222333222111111111222555888:::999777777555444444555666555444555333222222333222///,,,111111111111111111111111111111000000111222222333666666666555444222000///.........---,,,+++++++++)))***++++++,,,,,,,,,+++***)))))))))))))))******+++++++++++++++***))))))---)))&&&'''+++---+++(((((((((''''''''''''((((((***++++++)))'''&&&((()))''''''''''''((((((((((((((((((((((((((((((((((((***+++++++++******))))))))))))+++,,,------,,,,,,,,,++++++***+++,,,....../////////.........//////000///---,,,+++,,,---......////////////......---,,,...///111111111000//////111222222111111222333333333222111111111222333444555666666777777666666666444888DDDSSSaaannnxxxuuueeeOOOEEE<<<999888555555666333333222111000000000000000000000000//////......000000//////.........///000333666555444444888;;;BBBFFFUUUmmmuuulllpppttttttuuuyyy|||~~~}}}wwwmmmwwwppptttuuuiii```XXXQQQLLLJJJGGGDDDBBBBBBBBBBBBAAABBB@@@>>>;;;999777666666777777888;;;===>>><<<:::777:::666555:::999;;;IIIXXXkkkyyyeeerrruuuqqq[[[GGGCCCDDDBBB@@@BBB@@@AAABBBDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDBBB@@@@@@@@@@@@>>><<<:::999999999888888888888777777888888777777666666777777666555555555666666555555666777888999:::;;;;;;;;;:::999888888888888999;;;<<<<<<;;;::::::;;;;;;:::999888777666666666555444333222222333444555777777888888888777666666222111//////111222111000000000222555888:::999888555444333333555555444333555444333333333222000...333333333333333333333333444444333222111111111111555555555444333111000////////////......------,,,)))***++++++,,,+++++++++''''''(((((())))))*********++++++++++++***)))))),,,)))&&&'''***+++***(((((((((''''''''''''(((((('''(((((((((&&&&&&(((***''''''''''''(((((((((((('''''''''''''''''''''''')))))))))***************&&&'''(((***,,,------...,,,,,,++++++++++++,,,---/////////////////////000000///...---,,,---......///////////////...,,,,,,+++,,,...000111111111000...///000000//////000111222111111000000111222222333444555555666666555555555222444===JJJXXXiiivvvqqq\\\LLL===777555444333333333333222111111000000000000000000////////////...//////.........---------///111333444444666999;;;DDDFFFTTTnnn|||tttrrrqqqtttxxxyyyzzzyyyzzzuuukkk|||xxxwww}}}~~~pppddd\\\VVVPPPLLLIIIFFFCCCBBBBBBBBBAAA@@@???>>><<<:::999777777777:::888777666777777555444666:::666666;;;999<<>>888888888888888999999999777777888888888777777666666666666666666666777777555555666777999:::;;;;;;::::::999888777777777777:::;;;======;;;:::;;;<<<:::999888777666666666666444444333333444555666666888888888999999888888777333111000000111222222111111111222555888999777666333222222333444555444222444444333333333222111000333333333333333333333333333333222111000000000000444444333333111000////////////.........---------******++++++++++++******'''(((((()))***+++++++++******+++++++++******)))***(((&&&''')))***)))(((((((((''''''''''''((((((&&&'''((('''%%%%%%'''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,&&&&&&((()))***,,,,,,---,,,,,,++++++++++++++++++---......///////////////000///...---------...............///......------,,,---...///000000000000---...000///......///111111111111111111222222222222333444444555555444444444111111888CCCRRReeeuuu{{{jjjVVVAAA666444333111111333333222222111000000///////////////////////////---......---------,,,,,,+++,,,...111555888;;;<<>>::::::999999999:::;;;;;;999777555555777999999999333888666888>>>===@@@MMM___oooooonnnyyytttjjjVVVEEEAAA@@@>>>???DDDAAABBBCCCCCCCCCBBB@@@???CCCCCCBBBBBBBBBDDDEEEFFFEEEEEEDDDBBBAAA@@@???>>>CCCCCCDDDBBB@@@>>>??????:::::::::;;;;;;;;;;;;;;;777777888888999999888888444555666777888999999888777777888888999:::::::::999999888666666666666666888:::;;;;;;:::999999:::888777666555555555555666444555555666666666777777555555666666777777666666666555333333555666555444666555444555666555333000111111111333555666444222222333333111//////000222000000000000000000000000---------...///000111222222222111//////......///++++++++++++++++++++++++*********+++******)))(((%%%&&&''')))))))))((('''))))))***++++++++++++******))))))(((((())))))***((((((''''''''''''((((((((())))))'''%%%$$$%%%&&&''''''''''''((((((((((((************************((((((''''''(((***+++,,,++++++***)))(((((())))))******+++++++++++++++***)))***,,,---......---,,,...------------,,,,,,,,,)))***,,,---///000000000/////////......---------///000111111000000111222111222333444444444444444222333444444555555444444444333444777<<>>CCC>>>@@@AAACCCDDDDDDCCCCCCCCCBBBAAAAAABBBCCCEEEGGGCCCCCCBBBBBBBBBBBBAAAAAAAAACCCDDDBBB???===>>>???;;;;;;;;;;;;;;;:::::::::666777888999999999999888333444666888999999999999999999999999999999999999;;;:::999888777777777777888:::<<<;;;:::999::::::999888888777777777777888555666666777777777666666444444555666666666666666777555444444555666666555444444444555666555333111111111222444666777555333000222222000...---000222////////////////////////............///000111222222111///............///***+++++++++++++++++++++***************)))((((((&&&''')))******)))((('''))))))***+++++++++++++++*********)))))))))***+++((((((''''''''''''(((((('''(((((('''&&&&&&''')))''''''''''''(((((((((((()))))))))))))))))))))))))))(((''''''''')))+++,,,,,,+++***))))))))))))***((()))***+++,,,,,,++++++)))***,,,...//////...---,,,,,,,,,,,,,,,++++++******+++,,,---.../////////......---------......///...000111111000000111222///000222333444444333333333333444555555555555555444555777888888@@@RRRddd|||rrr[[[III===444111222111222333333333111///...---------.........//////,,,---/////////...,,,++++++***---999JJJWWW\\\[[[QQQLLLKKKOOOWWWaaaooo{{{xxxrrr~~~xxxvvvoooxxxvvvnnncccZZZTTTOOOJJJFFFEEEDDDBBBAAAAAA@@@>>><<<>>>===<<<;;;::::::::::::888666555555666666666444444999999===EEEDDDHHHUUUfffwwwooojjjrrrvvvlllYYYHHHBBB???<<<===BBB>>>@@@BBBEEEGGGHHHHHHHHHCCCBBBAAA@@@AAACCCEEEGGGAAAAAAAAABBBCCCDDDDDDEEEAAACCCDDDBBB>>><<<===???;;;;;;;;;:::::::::999999666777888999999999999999333444666888999::::::999:::::::::999999999888888===<<<;;;:::999999999999999;;;<<<<<<;;;::::::;;;::::::999999999999999999666666777777777777666666444444555666666666666666777555333444555666555444333222333444666666444333111111222555777777555333///111111///---,,,///222........................000000000000000000111222111000///...------...///++++++++++++++++++++++++***************)))(((((()))***,,,---,,,+++)))(((((()))***+++++++++++++++***++++++***))))))***,,,((((((''''''''''''((((((%%%'''(((''''''''')))+++''''''''''''((((((((()))((((((((((((((((((((((((***)))'''&&&'''(((***+++,,,+++***))))))***+++,,,'''(((***+++,,,,,,,,,+++***+++---///000000///...++++++,,,,,,,,,+++***))),,,,,,------...---------,,,,,,,,,---...///000111...///000000//////000222...///111222333333222222333444555555666666555555444666888777555:::JJJ[[[tttzzzdddRRRDDD999555777111222333444333111///...---------.........//////---...///000000...,,,+++......555FFF]]]pppxxxyyyhhh```XXXSSSQQQUUUaaannnyyy|||rrr}}}www}}}mmmttt|||}}}||||||qqqhhh\\\UUUSSSQQQJJJEEEDDDBBB@@@???@@@@@@???======<<<999777777777888999999999888777777666666666666888<<<@@@@@@BBBLLLXXXooo{{{tttooohhh}}}|||wwwlllZZZHHHAAABBBAAAAAAAAADDDEEEDDDCCCFFFMMMOOOMMMCCCAAA??????AAACCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBAAA???>>>===<<<;;;;;;<<<===>>>>>>======>>>>>><<<;;;:::999999999888888777777888:::;;;<<<===:::777888;;;======;;;<<<:::777777888::::::999===;;;:::888777777888888888888888888888777666555555666666666444555666888888666555444555666555444777777777888999999666444444333333444555666444333555444444777::::::777333444000...000111//////111///............---------...///000111111111111111333111---***)))***,,,---///......------,,,+++++++++******)))*********+++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,+++)))((((((((()))***))))))(((((((((((())))))''''''(((((())))))******---***'''(((,,,...+++'''***))))))((('''&&&&&&%%%+++)))'''&&&(((***++++++,,,+++))))))***+++***)))***+++,,,,,,---------,,,,,,,,,,,,---------......***++++++******+++///222---...,,,)))+++//////---111///------///111111111000000111000......///111000111222111000000222444444444444444555777888999666666777999888:::CCCNNNeeeuuuoooZZZFFF999555555222222333444444222...++++++***+++,,,///000///...///---,,,,,,---...---,,,,,,555666LLLaaarrr~~~}}}tttdddYYYVVVWWWWWWeeekkkwwwyyy{{{|||wwwwwwtttzzzwwwmmmeeeZZZSSSRRROOOJJJEEECCCAAA???>>>>>>>>>===<<<<<<;;;999777666777888888777777777777777777777777888999===@@@@@@CCCOOO\\\uuuxxxrrrjjj{{{~~~yyylll[[[IIIBBBCCCCCCBBBBBBBBBCCCCCCCCCHHHOOORRRPPPHHHEEE@@@>>>???AAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAAGGGFFFDDDBBB???===;;;:::;;;;;;<<<=====================<<<;;;::::::::::::::::::999999:::;;;===>>>@@@===;;;;;;===??????===<<<:::999999;;;<<<<<<<<<<<<;;;:::888888888888999888999999999999888888777555666777777666666888:::999777666666777777666555:::999999;;;<<<<<<:::999666555555555777777555333444333444777;;;===<<<:::===555///111333111///...000////////////.........//////000111111111000000222111...+++***+++,,,---,,,,,,---------------------,,,++++++************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,+++)))((((((((()))***))))))(((((((((((())))))'''((((((((()))))))))***,,,)))'''(((+++---***'''''''''(((((((((((()))))),,,***''''''(((***+++++++++***((()))***++++++***++++++,,,,,,---,,,,,,,,,,,,,,,---------.........+++,,,,,,+++***+++...111///000///+++,,,///000---111///------...000000//////000111000......///111111222333222111222333555666555555555555666666666555444555666666777>>>HHHSSSggg}}}~~~ppp]]]JJJ===777555444333444555555333///,,,...---,,,---//////...---...---+++,,,---......---111:::<<>>=========<<<;;;;;;:::888777666777777888666666777777888999999:::::::::<<<>>>???DDDSSSaaayyy}}}uuujjjyyy{{{lll[[[JJJDDDEEEEEEDDDDDDCCCEEEEEEEEEIIIPPPRRRPPPNNNIIICCC???>>>???AAAAAAAAAAAA@@@????????????@@@EEEEEECCCBBB@@@???======;;;<<<<<<===============;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;===>>>???AAA???======>>>??????>>>===<<<;;;;;;===??????>>><<<;;;:::999888888999999888999999::::::::::::999555777888888777888:::<<<:::888777666777888777666:::::::::;;;===>>><<<;;;999777777777888777555444333333444777<<>>=========<<<:::;;;:::999888888888888999888888888999999::::::::::::999:::;;;===EEEVVVfffxxxwwwiiiwwwzzzlll[[[JJJEEEGGGGGGFFFFFFIIIJJJIIIGGGIIINNNOOOLLLOOOKKKGGGDDDCCCCCCBBBAAABBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBB<<<<<<===============<<<::::::::::::;;;<<<=========<<<;;;;;;;;;===>>>??????>>>===============<<>>======>>>???>>>===;;;;;;::::::999999999999777777888999::::::::::::555666777777777888:::<<<:::888666666777888777666777666666888:::;;;:::999999888777777777777555333333333444666:::>>>BBBCCCEEE<<<444333333111...---////////////............000111111111000///......////////////...---,,,+++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---,,,------......------,,,---,,,,,,,,,,,,,,,,,,---,,,+++)))((((((((()))***)))))))))******)))))))))(((((((((((()))))))))))))))'''&&&'''))))))(((&&&&&&'''((()))***+++,,,---,,,***(((((()))***)))))))))((('''(((***,,,,,,++++++,,,,,,,,,,,,+++******------........./////////.........---+++***,,,...///333222...---......,,,---,,,+++,,,...///...------///111000//////000111111333444444333333444555555555555555555555555444999777666777555333777===AAAVVVnnn|||{{{ooo___OOOAAA:::555555444555555444111...///---,,,,,,---...---,,,---,,,+++,,,...000000///+++555777MMMbbbrrr~~~yyyppphhhcccbbbdddeeeggglllsss{{{uuu{{{uuuvvvkkkgggnnnrrr}}}yyyooo```ZZZSSSOOOMMMLLLKKKIIIDDDBBB???>>>>>>>>><<<;;;;;;::::::999999999999999;;;;;;:::::::::999999999999777777999;;;EEEXXXiiiyyywwwggg|||wwwyyyjjjZZZJJJFFFHHHIIIHHHGGGJJJKKKJJJHHHJJJNNNNNNJJJLLLKKKJJJJJJJJJIIIFFFCCCCCCCCCBBBAAAAAAAAAAAAAAA??????@@@AAAAAABBBBBBCCC<<<===============<<<<<<999999999:::;;;<<<===>>><<<;;;:::::::::;;;<<<======>>>>>>>>>>>>=========AAA???>>>===>>>===;;;:::;;;;;;;;;;;;:::::::::999666666777888999999999888555666777777666777999;;;888777555555666666666555555444444555777999888888888666555555666555333111444444444444666999===@@@===999666444000,,,---111......---------,,,,,,,,,000000000000000///...---......//////...---,,,+++------,,,,,,,,,++++++++++++++++++,,,---...///000,,,------......------,,,---,,,,,,++++++,,,,,,---,,,+++)))((((((((()))***))))))************))))))))))))))))))((((((((((((((('''''''''((((((''''''(((((())))))*********++++++)))((((((*********((()))'''&&&'''***+++,,,++++++++++++,,,,,,+++******------------.........///...//////...,,,+++,,,------222333...,,,------,,,***)))***+++...000000///,,,...000111000///000111000222444444333222333444222333444555666666666666999666555666555333444888;;;III[[[kkkyyy~~~~~~uuugggUUUEEE;;;555444333333444333000...,,,+++******,,,...///...---,,,+++,,,...000000000///999:::PPPdddrrr~~~tttkkkccc___]]]]]]```fffppp~~~vvvzzz{{{}}}nnndddhhhmmmvvvlll]]]XXXRRRNNNKKKKKKJJJIIIEEEBBB@@@>>>>>>>>><<<:::999999999999999999999999;;;::::::999888888777777777666666888;;;FFFZZZlll}}}wwweeexxxxxxxxxhhhYYYJJJFFFIIIJJJIIIHHHGGGIIIIIIHHHKKKOOOOOOKKKHHHIIIJJJMMMNNNMMMIIIFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBAAAAAA@@@@@@?????????==================<<<;;;999999999:::;;;<<<>>>>>>;;;;;;:::999999:::;;;<<<===>>>@@@AAA@@@???@@@AAA@@@???===>>>>>>===;;;999::::::;;;;;;;;;;;;::::::666666777888888888777777666777777777666666777999888666444444555666555444777555444555666888888777555444333444555444222000333333444333333444888;;;666555555444///***,,,222---------,,,,,,,,,++++++//////000000000///......------......------,,,+++---------,,,+++*********)))******+++---///111222,,,,,,------------,,,,,,,,,,,,************,,,,,,,,,+++)))((((((((()))***((()))***++++++***)))((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((()))(((((()))***+++***))))))((('''''')))++++++***)))******+++++++++++++++,,,,,,,,,---------......---//////...---,,,,,,---+++111333///,,,---------***)))***,,,///000000...,,,...000111111000000111///111444444333222222333000111333555666666666666666222222444444111111444666???LLL]]]ppp}}}xxxlll[[[III===666444333333333222000...,,,+++)))***---///000000...---,,,---///000000///111:::<<>>=====================<<<;;;;;;999999999:::;;;<<<===>>><<<;;;:::999999:::;;;;;;:::===@@@AAA??????@@@BBB=========>>>??????===;;;999:::;;;<<<<<<;;;::::::888888999999999888777777888999999888666666777999999777555555666777666555777666444444555666777666444333333333555555333111111333444333111222555888444222333444111,,,+++///......---------,,,,,,,,,......//////000/////////---,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++*********+++,,,...///000++++++,,,,,,,,,,,,++++++,,,+++)))(((((()))+++,,,,,,+++)))((((((((()))***((()))+++,,,,,,+++)))(((***)))))))))((((((((('''(((((())))))((((((((()))((((((((((((((((((((((((''''''''')))+++,,,+++******((('''''')))***))))))'''((()))+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------...//////---,,,---...***111444111---...//////---,,,,,,...//////...,,,+++---000222111000000111000222555666555444333444111222444666666555444333444111111444555333222444444;;;EEEQQQcccvvv{{{|||}}}{{{rrrcccQQQDDD777555444333444333111000000...,,,,,,...000111111000...------///000///...000:::===SSShhhwww{{{ssskkkddd______iiiuuu|||tttvvv}}}}}}sssaaabbbjjjwwwlllbbbXXXTTTOOOJJJGGGFFFFFFFFFCCCAAA>>><<<<<<;;;999888555555666666666666666555222222333333444555555555777666888;;;???JJJ___qqq{{{dddsss{{{zzzfffWWWIIIFFFIIIJJJIIIIIIJJJLLLKKKIIIIIIKKKIIIEEEIIIHHHGGGHHHJJJJJJIIIHHHDDDDDDCCCBBBBBBBBBBBBCCC======>>>>>>????????????======>>>>>>===<<<;;;;;;::::::::::::;;;<<<======<<<<<<::::::999:::;;;<<<666999===>>>======>>>@@@;;;;;;<<<>>>AAABBBAAA???999:::;;;<<<<<<<<<;;;::::::::::::::::::999888777:::;;;;;;:::777777888999:::888666666777888777666777444222222333444444444444333333444555666444333///222444333222222444777666111000333333///+++***//////.........---------------...///000000000///,,,,,,+++*********++++++*********++++++,,,------++++++++++++,,,---......***++++++,,,,,,++++++***+++***(((''''''(((***+++,,,+++)))((((((((()))***((()))+++,,,,,,+++)))(((******))))))((((((((('''((()))***)))((((((((()))&&&'''''''''(((((())))))&&&&&&''')))+++---,,,++++++)))''''''((())))))(((&&&''')))***,,,,,,------******+++++++++,,,,,,,,,,,,...//////...------...***111555222//////111111000///...///000...,,,)))***---000222111000000111111333666777666555444555333444555666666444222111555222222666888666555777///777>>>GGGTTTffftttyyyzzz{{{~~~~~~xxxkkkYYYMMM888777555555555555333111444222///...///000111111111///------/////////...111<<<@@@WWWnnn}}}vvvhhh^^^```hhhoooiiieeehhhqqqxxx|||~~~~~~vvvddddddmmm|||qqqgggaaaYYYTTTNNNIIIEEECCCAAA@@@@@@???===<<<:::999999999:::888666555666666555444444333222222222444666888666444555999???JJJ]]]nnn{{{aaarrrwww|||~~~^^^SSSIIIFFFFFFEEEGGGJJJGGGHHHIIIIIIJJJIIIIIIIIINNNLLLKKKJJJKKKKKKIIIGGGEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAA????????????>>>>>>>>>>>>;;;888999>>>AAA??????AAA>>>===<<<;;;:::999999999888888888999:::;;;<<<===>>>>>>>>>???@@@@@@AAAAAA@@@???===<<<===<<<;;;999888888888888888888888888888888888888888999999999888888999999999888888777444444555555555555444444666444333444777777555222444444333333333333444444444333111////////////000///.........------------,,,---...//////...---,,,000///,,,*********+++,,,---,,,+++***))))))))))))++++++******++++++,,,---,,,***((())),,,...---+++(((((((((((()))***+++,,,***)))((('''((()))+++,,,)))))))))))))))((('''&&&***)))(((''''''((()))******))))))((('''&&&&&&%%%%%%%%%&&&'''(((((('''''',,,)))***---...+++,,,///******)))))))))))))))***))))))))))))))))))))))))++++++++++++,,,---......///...,,,,,,------,,,+++.../////////...---,,,,,,------/////////...---,,,///////////////000111111444444444555555555555555666777666666555333222111666666555555555555666666555222333===KKKYYYhhhsssvvv{{{zzzeeeOOOBBB:::333333444333222444666666666555444333222111///...---,,,,,,---...///777:::DDDVVVmmm|||rrreeeZZZ___]]]^^^dddhhhmmmuuu}}}}}}vvvdddfffooowwwlllccc]]]XXXTTTNNNIIIFFFDDDBBBAAA???>>>===;;;:::999888888:::888666666666777666555666555333222222333444555666444555999???KKK^^^oooeeesssvvv|||yyy\\\RRRHHHEEEEEEEEEGGGJJJJJJKKKKKKKKKKKKJJJIIIIIIKKKJJJIIIIIIJJJKKKJJJHHHFFFEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>===<<<========================;;;888888<<>>???>>>===;;;::::::::::::888888888888999:::;;;;;;<<<<<<======>>>???@@@@@@>>>===<<<<<<===>>>===;;;999999999999999999999999999999888888888888888888888888999999888777777666333444444444444444444333666444444555777777555333555444444444444444444555444333111000///...//////////////////.........---,,,---............---,,,000...,,,+++******+++,,,---,,,+++******)))))))))+++++++++***++++++,,,---,,,***)))))),,,------+++******)))(((((((((((()))+++***)))(((((()))+++,,,))))))*********)))((((((***)))(((((((((((()))*********)))(((((('''&&&&&&&&&'''(((((()))))))))(((,,,)))***---...+++,,,///,,,,,,++++++***+++++++++************************+++******++++++,,,---...///...------......---+++......//////......---,,,,,,,,,---......---,,,,,,//////............//////222333333444555666777777555555555555444333333222555555444444444444555555555111111:::EEEPPP]]]hhhrrryyy~~~}}}kkkVVVBBB:::333222333222222444666666666555444222111000//////.........///111111666;;;FFFWWWlllrrreeeXXXTTTTTTYYY```eeekkkrrrzzz|||ssscccgggpppuuuiii```ZZZWWWSSSMMMIIIFFFEEEBBBAAA>>>>>>===;;;:::999888888:::999777666777777666555777666444222222222222333555444555999@@@LLL___ppphhhrrrsss|||uuuYYYOOOFFFDDDEEEEEEGGGJJJMMMMMMMMMMMMLLLKKKJJJIIIKKKJJJHHHHHHIIIIIIGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBAAA???===;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;???<<<<<<@@@BBB@@@>>>???@@@???>>>===<<<;;;;;;;;;999999888888888999999:::999:::;;;<<<===>>>??????===<<<;;;<<<>>>???>>>===:::::::::::::::::::::::::::999999999888777777777999999999888777666555444333333333444444333333333666555555666777777666444555555555555555555555555444333111000///...//////000000000000////////////,,,---............---,,,///...,,,+++***++++++,,,------,,,+++************+++++++++++++++,,,---------+++******,,,------,,,...---+++***)))((('''''',,,+++)))(((((()))***+++))))))***+++++++++*********))))))(((((())))))************))))))(((((('''(((((()))*********))))))+++))))))------+++,,,/////////...---,,,,,,------************************************+++,,,------000...---...//////...,,,....../////////...------+++,,,,,,---------,,,,,,//////...---------......111111222444555666777888444444444444444444444444444444333333333333444444666222222777>>>FFFQQQZZZhhhqqqyyy||||||mmm[[[FFF===555444444333444666777666666555333222000///////////////000111333444555===KKK[[[mmm~~~ttt\\\UUUSSSZZZeeemmmssswww||||||sssdddiiippp~~~qqqdddZZZTTTSSSOOOKKKGGGEEECCCAAA@@@>>>>>>===<<<;;;:::999888:::888666666777777666555555444333222222222333333444333555:::AAAMMMaaarrrhhhooommmuuuWWWMMMEEEDDDEEEEEEGGGJJJKKKKKKLLLLLLLLLLLLKKKJJJLLLJJJHHHGGGGGGFFFDDDBBBEEEDDDDDDDDDCCCCCCCCCBBBCCCBBBAAA???===;;;:::999:::;;;;;;;;;;;;;;;<<<<<>>===<<<<<<<<<;;;;;;:::999999999::::::999:::;;;<<<===??????@@@>>>===<<<===>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777666666999999888888666555333333333444444555555444444333666666666666777777666555555555555555555555555555444333111000///...//////111111111000000000000///---...////////////...---...---,,,++++++++++++,,,------,,,+++++++++++++++,,,++++++++++++,,,---------,,,+++++++++,,,,,,,,,///...---,,,************,,,+++***)))))))))******)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))+++*********)))))))))((((((((()))******)))))))))***((())),,,---+++,,,///111000///...------------************************************+++,,,------000///......///000///---......////////////......,,,,,,------------------...............///000111222222333444444555666666444444444555555666666777555444444333333444444555888555444777;;;@@@IIIRRR[[[fffqqquuuxxxxxxlll]]]MMMBBB999777666555666888777666666555333111///............///000222444666666AAAQQQbbbqqqjjjbbb^^^hhhwwwzzzkkkmmmoooxxxjjj^^^UUUPPPNNNKKKGGGDDDCCCBBB???>>>>>>>>>>>>>>>===;;;:::999:::888666555666666555444222222222222333333444444444333555:::AAANNNccctttzzzsssmmmmmmlllooouuu{{{kkknnnjjjvvvUUULLLDDDDDDEEEEEEGGGJJJHHHIIIIIIJJJKKKKKKKKKKKKIIIHHHFFFFFFGGGGGGFFFDDDCCCCCCBBBBBBBBBBBBAAAAAABBBAAA@@@???>>>===<<<<<<;;;;;;<<<<<<<<<=========<<<===DDDMMMQQQLLLFFFCCCBBBAAA@@@???>>>============<<<<<<;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAAAAA???>>>===>>>>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777666666999999888888666555333333555555666666666666555555555555666666666555555555444444555666666555444444333222111////////////000222111111111000000000000...///000111111000///...------,,,,,,++++++,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,++++++,,,---+++++++++******+++++++++++++++***************+++)))***+++,,,,,,,,,,,,,,,))))))************))))))************))))))))))))((((((((())))))((((((''')))'''(((,,,---+++,,,///111000///...,,,,,,++++++************************************+++,,,---...///...---...///000///.........///////////////..................///000000.........///000222333444444444444444444333333333666555555555666777888999666666555555555555666666777555555777999;;;CCCKKKTTTbbbnnnssswwwxxxooocccSSSHHH===888666444444777666666555444333111///...---------...000222444666888DDDVVVhhhwwwzzzppplllvvvyyyxxxttttttiii___XXXTTTJJJHHHEEECCCBBB@@@>>><<<<<<===>>>>>>===;;;:::888888777555444555555444333000111111222333444444444333222444:::BBBPPPeeevvvzzzuuuppppppssstttooojjjeeeccccccfffiiimmmuuu~~~qqqqqqjjjvvvUUULLLEEEEEEFFFFFFGGGIIIGGGHHHHHHIIIIIIIIIIIIIIIDDDCCCCCCEEEHHHJJJJJJIIIAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>><<<<<<<<<===>>>>>>??????@@@DDDPPP^^^aaaZZZOOOJJJBBBAAA@@@???>>>===============<<<<<<<<<======>>>>>>>>>??????@@@@@@AAAAAABBB@@@>>>>>>>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888777777777999999999888777666555444666666777777777777666666333555666666555444444555222333444555555444333222222111000//////000111222111111111111000000000000...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------,,,,,,,,,,,,,,,------...---......---++++++,,,...'''''''''((((((***++++++*********+++++++++,,,,,,******+++,,,,,,,,,++++++)))******++++++******)))))))))))))))))))))))))))(((((())))))(((((('''''')))&&&'''+++---+++,,,///222111///---,,,+++******++++++++++++++++++++++++++++++++++++,,,---......///---------///000///.........///000000000//////............///000111222......///000111333444555555555444444333222222222666666555555555666888999666666666555555666666666555333444555555555<<>>>>>===<<<<<<;;;<<<<<<===>>>>>>??????CCCKKK[[[lllooocccTTTKKKBBBAAA@@@>>>============<<<<<<;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>>>>>??????===<<<::::::::::::::::::::::::999999888888888888888888888888999999888777777666555555666666666666555555111444666555333222333555111222333555555333222111000////////////111222333111111000000000/////////,,,---...//////...---,,,+++,,,,,,,,,---,,,,,,,,,......------------......---,,,,,,,,,,,,---......---...///---+++***,,,...((((((((()))***+++,,,,,,((()))***+++,,,---------***+++++++++++++++***))))))***++++++++++++***)))(((((((((((((((((((((((()))*********))))))((('''(((&&&'''+++,,,+++,,,///333222000...,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,---...///000---,,,,,,,,,...///...---......///000000000000000......------...///111222000000000000000111111222444444333333333333333333666555444333333444666777666555555444444555555666555444555555333111777???HHHZZZkkksssxxx}}}{{{tttdddVVVGGG===666111000222333333333333333222111111000000///000111333555666999DDDXXXppp{{{ssspppzzz|||}}}yyymmmaaaXXXRRRNNNHHHFFFDDDCCCCCCBBB???>>>888999:::::::::888666555666444222222333333222111333333333333333222000000222222444;;;DDDRRRgggyyy}}}xxxvvv{{{vvvmmmmmmqqqjjjyyyxxxrrrfff{{{{{{WWWNNNGGGFFFGGGFFFFFFHHHMMMMMMLLLJJJHHHFFFDDDCCCKKKJJJHHHGGGGGGGGGEEECCCBBBCCCCCCCCCCCCCCCCCCCCC@@@???>>>===<<<;;;::::::;;;;;;<<<<<<===>>>??????@@@III\\\mmmpppbbbOOODDDBBBAAA???>>>======<<<<<<:::::::::;;;<<<===>>>???@@@@@@@@@@@@???????????????>>>===>>>???@@@???>>>::::::::::::::::::::::::888888888888888999999999888888999999999888888777444444555555555555444444000333555555222111222444000111333444444333111000///......///000111333555000000000000////////////++++++,,,------,,,++++++++++++,,,---------,,,,,,......---------......///---,,,,,,,,,,,,---......---//////...+++***,,,...------,,,,,,------...///'''((()))+++------......+++++++++++++++***)))((()))***+++,,,,,,+++***)))''''''''''''((((((((((((+++++++++++++++***)))((((((&&&'''+++,,,+++,,,///444333111///---++++++***++++++++++++++++++++++++------------...///000000---,,,+++,,,...///...---......///000000000000000------,,,,,,---...000111222222000///............222222222333333444444444555444222111111222444555555444444333333444444555777777777777333000555<<<===QQQdddmmmtttzzzzzztttmmm^^^MMMBBB:::444222444222222222333333222222111222111111111222444666777888CCCWWWppp~~~iiiccccccooo~~~pppgggaaaWWWPPPMMMGGGEEEBBBBBBCCCDDDCCCCCCAAA???;;;888777777555444333222111111000111111111333222000...///000333444666666555666>>>RRRjjj|||~~~wwwuuu{{{uuunnnmmmsss~~~nnnfffxxx{{{xxx[[[PPPFFFEEEHHHGGGEEEEEEEEEGGGHHHHHHFFFEEEEEEFFFJJJGGGEEEDDDEEEEEEDDDBBBDDDCCCCCCBBBBBBCCCCCCDDDBBB===999999<<<===;;;888666999;;;999;;;???AAA>>>???GGGVVVddddddWWWIIIAAA>>>??????>>>;;;::::::;;;===<<<;;;;;;<<<===>>>???>>>>>>???>>>>>>===<<<;;;>>>>>>>>>>>>============;;;;;;;;;<<<;;;;;;::::::999888777555555777888999777888999999777666666777666777777777777555444333444222000000222333444333000222333333111///......111111111111222333444555222222111000//////000000000000//////.........---......---,,,,,,,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,---...//////,,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''***))))))(((((((((((())))))))))))))))))((('''''''''(((((()))***+++++++++444333111///---,,,+++*********+++++++++,,,,,,,,,...------------.../////////...---,,,,,,---...///...---,,,...000111111000,,,,,,,,,------.........000222444444222000......111///...000333555444222333333222111222333444555444444444444444444333333555555555555555666777888:::FFFXXXgggqqquuuxxxzzzrrreeeSSSCCC;;;888888888444444444444333222111000444222000000222333444333666BBBMMMmmmyyyttt[[[WWWWWW```qqq|||wwwvvvyyyllleee___VVVPPPMMMHHHFFFCCCBBBBBBBBBAAA@@@???<<<999777666555444222333222222111111111111111222111//////000222555666555555555777AAAUUUooo|||}}}zzzqqqllltttpppdddsssyyy{{{ZZZOOOFFFEEEGGGGGGEEEEEEFFFHHHIIIIIIGGGFFFFFFGGGJJJHHHFFFFFFGGGGGGFFFEEECCCBBBBBBBBBBBBBBBBBBCCCAAA<<<999999;;;===;;;888777:::;;;999:::>>>>>><<<:::>>>HHHRRRSSSIII@@@<<>>>>>?????????>>>>>>===<<<>>>>>>>>>>>>============<<<=========<<<;;;;;;:::999888777666666777888999555777888777666444555666777777888888777666444333888666333222222333222111222333444444222000000111111111111111222333333444555444333111000/////////000000/////////.........///......---------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,---......///,,,,,,***)))(((((((((((()))((((((''''''(((((()))))))))((((((((())))))***))))))******))))))((('''((((((((()))***+++++++++000///...---,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///...------------...///---,,,+++---///000000///,,,------------------...---///222222111000000000222000///000333444333111333333222222222333444555555555555555444444444444555555444444555555666777999CCCRRRaaalllssswwwyyyttthhhVVVGGG===888666555444555555555444444333333555333111111333555555555777CCCMMMmmmpppkkkWWWTTTTTTZZZgggzzzxxxrrrtttgggaaa\\\UUUOOOLLLIIIFFFCCCBBBAAAAAA???======:::777555555444222111333333222111111111111111111000//////111333666888333444555999DDDYYYsss~~~|||llljjjrrrrrrcccooozzz}}}YYYOOOFFFEEEGGGFFFEEEEEEGGGIIIJJJIIIHHHFFFGGGGGGHHHFFFEEEFFFGGGHHHGGGEEEBBBBBBAAAAAAAAAAAABBBBBB@@@<<<999999;;;<<<:::888999<<<<<<999999======:::<<<<<>>???@@@>>>===<<<;;;;;;;;;<<<===?????????@@@??????>>>>>>??????>>>>>>>>>=========>>>>>>>>>>>>===;;;:::999999888777666666777888999444555666666444333444555777777888777777666444444999777444333444444333222111222333222000000111333222222111111111222222333666555444222000///......000000////////////......000///......------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++++++++,,,,,,------......------+++***)))(((((('''***))))))(((((())))))***(((((((((((())))))***+++******++++++******)))((((((((())))))***+++++++++***************+++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------///...------------...///---,,,+++,,,...//////............---------------))),,,///000000000111222222111000111222333222111333333222222222333444555555555555555666666666666444444444444444444555666777===HHHWWWeeepppuuuwwwwwwnnn___PPPEEE<<<777444444444444555555666666666666444222222444666666666777AAAJJJjjjkkkfffWWWWWWWWWWWW]]]lll~~~ttt}}}pppddd^^^YYYRRRLLLJJJHHHFFFCCCBBBBBBBBB@@@>>>;;;999777666555555333111333333222111111111111222222111000000111333555666222333555999EEEZZZtttzzzpppnnnuuuttteeeooo}}}zzzXXXNNNFFFEEEFFFEEEEEEFFFFFFHHHIIIIIIGGGFFFFFFGGGCCCBBBBBBCCCEEEFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@===;;;;;;<<<===;;;999999<<<<<<::::::>>>>>><<<>>>;;;<<>><<<;;;:::;;;;;;<<<>>>??????@@@@@@@@@??????@@@??????>>>>>>=========>>>>>>>>>===<<<:::999888999888888777777888888999555666666555444333444555777777666666555444444333555333222333555666555444///000///...---...000222333222111111111111111222444333222000///.........000000//////////////////000000///............///..................------------------------------***+++++++++++++++,,,,,,******+++,,,------------++++++,,,,,,,,,---------...---,,,***)))(((((('''***))))))(((((())))))***(((((((((((()))***+++,,,+++++++++++++++***)))))))))))))))******+++++++++))))))))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,------.........---.........------............---,,,---///000///...//////......------,,,,,,***,,,///000000000111222333222222222222222222111222222222333333333444444666666666666777777777777444444333333333444444555777999@@@MMM]]]kkksssvvv{{{tttiii\\\OOOCCC:::555222222333444555666777777666444222222444555666555444>>>EEEddd|||~~~gggccc^^^bbbccc^^^\\\cccqqq{{{}}}{{{ooobbb\\\WWWOOOIIIGGGEEEDDDCCCCCCDDDDDDBBB@@@;;;999888777777777555333444333333222111222222222444333222111111111222333222333555999DDDYYYrrrwwwqqqyyyyyygggppp}}}uuuVVVNNNGGGFFFEEEDDDEEEGGGEEEFFFGGGGGGEEEDDDDDDEEEBBBAAAAAACCCEEEFFFDDDCCC@@@AAAAAABBBBBBAAAAAA@@@??????>>>===>>>===<<<;;;777;;;<<<:::<<<@@@AAA???:::777777:::;;;888999;;;;;;===>>>>>>======???@@@>>>===<<<;;;::::::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@???>>>============<<<<<<;;;:::999777666999999888888888888999999777888888666444444666777666666555444333333333333333222222333555555444333///000000///---...000222222222111111000111111111000//////............/////////000000000000000000000000///............///........................------------------------*********++++++,,,,,,,,,***+++,,,---------------+++++++++,,,,,,,,,,,,,,,...---,,,***))))))(((((()))((((((''''''(((((()))(((((((((((()))+++,,,,,,+++++++++++++++***))))))************++++++++++++++++++***************+++******+++++++++,,,,,,,,,------...///000//////...---..................---000///...///000111000////////////......------------///111111000///000222222333333333222222222222222222333333333444444444666666666777777777888888555444444333333333444444666666;;;EEEUUUdddooosssyyyvvvpppfffXXXIII<<<555111111111222333555777888555333111111333555555555444===BBB___xxxwwwbbbaaafffooorrriii```aaafffjjj{{{xxxlll___YYYTTTMMMGGGEEECCCBBBBBBCCCDDDCCCBBB@@@:::999888999999888666444444444333222222222222222333333222111000000000000111333555999DDDXXXqqqzzzxxx|||iiiooozzzqqqUUUMMMGGGFFFEEECCCEEEHHHDDDEEEGGGFFFDDDCCCCCCDDDCCCCCCCCCEEEGGGGGGEEECCC@@@AAABBBCCCCCCBBBAAA@@@>>>>>>???>>>>>>===;;;;;;666999;;;:::;;;@@@AAA???888666888;;;<<<999888::::::<<<======<<<<<<===???===<<<;;;:::::::::;;;<<<<<<===>>>???@@@@@@@@@@@@AAAAAA@@@???>>>>>>===<<<;;;;;;;;;::::::888777666999999999999999999999999999999999777555555777999777666555444333333333333666555444444444333111///222333333222111111222444111111000000000111111222---------------....../////////000000000000111111000///......------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,---,,,+++***************)))((((((''''''(((((()))))))))))))))******+++,,,******++++++******)))(((++++++++++++++++++++++++---,,,+++*********************+++++++++,,,,,,,,,---...///111111000//////------...//////...------111000//////111111111////////////...............000111111111/////////111111333444333222222333444111222333444444444333333555555666666777777888888666555444444444444444444555555888@@@MMM\\\hhhoootttuuutttmmm___NNN???777111000000111222444777888555333111111333444555444777>>>AAA]]]uuusssbbbeeekkkvvv{{{rrrhhheeeeeecccppp{{{~~~rrrfffZZZUUUQQQKKKFFFDDDBBBAAAAAAAAABBBAAA>>><<<999888888999:::999777444444444333222222222222333111111000000000000000000000222555:::EEEYYYrrrlllpppyyyqqqTTTMMMGGGFFFDDDCCCDDDIIIDDDFFFGGGGGGEEEDDDDDDEEECCCCCCCCCEEEGGGFFFDDDBBB@@@BBBCCCDDDDDDCCCBBB@@@<<<===>>>===<<<:::999999666999:::888999===>>><<<;;;999:::>>>>>>;;;:::<<<;;;<<<======<<<;;;<<<>>><<<;;;:::::::::;;;<<<===:::;;;===>>>???@@@@@@@@@BBBAAAAAA@@@???>>>===<<<:::;;;;;;;;;::::::999888888999999999999999999888999:::999777555555888:::999888666555444444555555777666555555666555222000333555666555333222222222000000///000000111222333///......---------......//////000000000111111111///......---------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------------,,,,,,++++++++++++++++++++++++,,,++++++******+++++++++***))))))(((((())))))************)))******++++++))))))******))))))((('''++++++++++++++++++++++++,,,+++******)))***************+++++++++,,,,,,,,,,,,---///000111000///...------...//////...------111///...///000111000...............//////////////////000///...---///000000222444444222222444666111222333444444444333333444444555666666777888888777666555555444444555555222333666;;;EEESSSaaajjjqqquuuyyyuuugggVVVFFF===222222111111222555777999666444222222444666666666888>>>@@@ZZZrrrnnncccjjjnnnzzzwwwppppppooojjjhhhppp}}}{{{mmmbbbWWWRRRPPPJJJFFFDDDBBBAAA@@@@@@@@@>>>:::888888888777888999999666444555444333333222222333333......//////000000111111///111555:::FFF[[[tttzzzooorrr{{{sssSSSMMMGGGFFFDDDBBBDDDIIIEEEGGGHHHHHHFFFEEEEEEFFFAAAAAAAAACCCDDDDDDAAA???AAABBBDDDEEEEEEDDDBBBAAA999;;;<<<<<<:::999888888666999999777777::::::888:::777888;;;<<<999999<<<<<<===>>>===<<<;;;<<<===;;;::::::999:::;;;===>>>999:::<<<===???@@@@@@@@@BBBBBBAAA@@@???>>>===<<<;;;;;;;;;<<<;;;;;;::::::888999999::::::999999888999999888666555555777:::;;;:::888777666666777777444444555666888888666444222444555555222000//////////////////000111333333111111000......---------//////000000111111111222......---,,,,,,,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++))))))***+++,,,,,,------............---,,,++++++++++++++++++++++++++++++++++++******++++++,,,---++++++************++++++++++++******************)))))))))))))))(((''''''++++++++++++++++++++++++***))))))))))))******+++******+++++++++,,,,,,,,,+++,,,...000000///...---,,,---...//////...---,,,000///......///000///---------......//////000000,,,---......------///111///222444444222222444777111222333444555444333333333444444555666777777888888777666555555555555555000222555999@@@MMM\\\fffqqqxxx~~~{{{ooo]]]LLLCCC444333222222333666888:::777555333333555777777777777======WWWnnn|||yyyggg___hhhppp|||{{{wwwzzz{{{uuu___dddnnn|||wwwlll___RRRNNNMMMJJJFFFEEECCCBBB@@@>>><<<;;;:::999888888888888999999999999;;;777444333444333111...////////////////////////333666666888EEE^^^xxxttttttzzz~~~wwwXXXNNNEEECCCDDDEEEGGGJJJFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@BBBAAA@@@@@@BBBBBBAAA@@@<<<<<<<<<;;;::::::999999888;;;:::666444888::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<===<<<<<<<<<>>>???AAACCC@@@@@@???>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;888888777777888:::;;;===AAA???<<<888666555555555555555444444444444555555666666555555555444444444666555444444222222111000000000111222222222222222111111000///////////////000000000000////////////111000......//////---,,,,,,,,,------...------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......000...,,,,,,,,,,,,***)))+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((()))+++,,,---,,,,,,++++++***)))))))))***************)))((((((******+++++++++******)))***,,,------,,,+++,,,,,,,,,++++++***)))))))))***,,,---......//////......///000111000...------///333222111///............,,,,,,,,,---------......///000111222222111000///......///222555888777777555555444333222111000///555444222111222444666888888888777777666444333222333333555888;;;CCCUUUeeeqqqzzz|||qqqdddTTTHHH:::333000333666777777999777555333333444555555555888:::AAAMMM```wwwnnncccdddkkk}}}zzz~~~rrrhhhbbbjjj{{{~~~tttggg[[[PPPMMMLLLIIIFFFFFFBBBAAA???===<<<::::::999666666666666666777777777999666333333333333111///222222111111000000//////111333444777DDD^^^wwwuuutttxxxyyyZZZPPPGGGDDDDDDCCCDDDFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@???>>>???@@@AAA@@@???<<<<<<;;;;;;:::999999999777::::::555444777:::999999:::;;;;;;<<<;;;;;;;;;===<<<<<<;;;;;;<<<<<<===<<<;;;;;;::::::::::::;;;===<<<<<<<<<===???AAABBBCCCBBB@@@>>><<<::::::999<<<<<<<<<;;;;;;;;;;;;:::888888777777888999:::;;;<<<;;;999777555555666777888888777777777777888888666666666555555444444444777666666555444333222111///000000111111111111111111111000///////////////000000000000////////////111///......000000///---------.........---,,,,,,+++++++++******+++++++++,,,,,,,,,------------...///---++++++,,,,,,***(((***************+++,,,---++++++++++++++++++++++++)))(((((())))))***+++,,,***************************************))))))(((******++++++++++++*********,,,...---,,,+++,,,---,,,++++++******++++++,,,,,,---......//////.........///000///---,,,---...000//////............///............////////////000000111222222111000000///...///222555666666555111111111111111111111111555333222111111333555777555555555555444333222222111000222444666>>>MMM\\\tttzzzzzzppp```RRRBBB:::444444555333333555999777555444666777777666777999???KKK]]]sssxxxhhh```gggrrryyyvvvkkkbbbdddnnn~~~yyyoooaaaWWWMMMKKKKKKIIIFFFFFFBBBAAA???===;;;:::999999555555444444444444444444777555333222333333222111444444333333222111000000...111333666DDD]]]wwwwwwrrrttt~~~|||[[[QQQHHHFFFDDDBBBAAABBBDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@???===<<<<<<<<<>>>??????>>><<<<<<;;;;;;:::999999999666:::999555444777999888999999:::;;;;;;;;;;;;;;;======<<<<<<<<<<<<======<<<;;;::::::999999999999===<<<<<<<<<===???AAABBBCCCBBB@@@===;;;:::999888;;;;;;;;;;;;::::::::::::999999888888888999999:::888777666555555666777888999999888888888888999999666666666666555555555555888777666555444333333222//////000000000111111111111111000///////////////000000000000////////////000///...///000111000///...............---,,,+++++++++************++++++,,,,,,,,,,,,---------------,,,******++++++***(((((((((((()))***+++,,,---******************************)))))))))******+++'''(((((()))******++++++******++++++******)))(((******+++++++++++++++***+++,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,------,,,---......//////......---...///...---,,,---...---------....../////////000000000000111111111111000111222333333222111000/////////111333444444222///000000111222333444444444222111000000222444555444444555555555444444333222111111333444888EEERRRooouuuzzz}}}~~~xxxjjj[[[KKKAAA888555444222222444999777666666888999888777777999>>>HHHXXXnnn}}}nnnddddddqqqwwwwwwjjjbbbbbbnnntttjjj^^^UUUMMMLLLKKKHHHEEEEEE@@@???>>><<<;;;:::999999666555444333222222333333444333222222222222222222444444444333333333333333///333444777DDD]]]vvvzzzrrrppp{{{|||ZZZQQQIIIGGGEEEBBB@@@AAACCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>><<<;;;;;;<<<>>>??????>>>======<<<<<<;;;:::::::::666999999555444777999888999999:::;;;;;;;;;;;;:::>>>======<<<<<<======>>><<<;;;:::999999999999999======<<<<<<===>>>@@@AAA@@@???>>>======<<<<<<<<<;;;;;;:::::::::999999999;;;;;;::::::::::::::::::777666666555666666777888888777777777777777777888666666666666666666666666777777666555444333222222///////////////000000111111000000///////////////000000000000///////////////...---///111222222111////////////...---,,,++++++******))))))******+++++++++,,,,,,,,,---------,,,***)))***++++++***)))''''''(((((()))***,,,,,,++++++++++++++++++++++++,,,+++******)))))))))***((((((((())))))************++++++++++++***))))))******++++++,,,,,,+++++++++---......---,,,,,,---//////...---------------,,,---......///.........,,,---...---,,,+++,,,.........//////////////////000000000111111111222222111222333444444333222111/////////000222333222000111111222333444444555555333222111000000111222333444555666777777777777777666444333444444777@@@KKKbbbjjjssswwwyyyvvvlllbbbTTTHHH===888666444555888888777666666888999888777777999===EEETTTiii~~~oooggghhhqqqtttyyyjjj```eee{{{|||oooeee]]]UUUOOOMMMKKKGGGDDDDDD???>>>===;;;:::999999999888777555333222222333333222222222111111111222333111111222333444555555666222666777:::FFF^^^vvvrrrnnnzzz{{{XXXPPPHHHGGGGGGDDDCCCDDDCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAAAAA@@@@@@???>>>>>>===<<<===???@@@???>>>>>>>>>======<<<;;;;;;;;;555999:::666555777999777888999::::::;;;;;;::::::======<<<<<<<<<<<<======<<<;;;::::::999999999:::======<<<<<<<<<>>>???@@@AAA@@@??????>>>>>>??????;;;;;;:::::::::999999999<<<<<<<<<<<<<<<<<<;;;;;;:::999999888777777777777888888777777777777888888777777777777777777777777666555555444333222111111/////////...///000111111111000000///////////////000000000000////////////...------...111222222111.../////////......---,,,++++++************+++++++++++++++,,,,,,,,,------+++)))))))))+++,,,+++***(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))+++*********)))))))))(((+++++++++++++++***))))))******+++,,,,,,,,,,,,,,,+++---///...---,,,------222111000...---,,,,,,,,,,,,---......///.........+++---...---,,,,,,---...111222222222111000...---//////000000000111111111111222333444444333222111/////////000222222111///111111111111222222222222222222111000000000111222333444555666666777777666888555444555444555;;;CCCUUUbbbooosssrrrpppmmmiii___RRRDDD<<<888666666999555555444555777888777666888:::===CCCPPPeee||||||nnnbbbeeerrrsss~~~uuueeeaaannnwwwjjjaaaZZZTTTOOONNNKKKFFFCCCCCC>>>===<<<;;;:::999999999:::888555333222222333333111222222111000///111222...///000111333444666666333777999<<>>===>>>???@@@???===>>>>>>======<<<;;;;;;;;;666:::;;;888666999999888888888999:::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<======<<<<<<<<<===>>>???CCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;;;;::::::::::::;;;;;;<<<======<<<<<<;;;<<<;;;;;;:::999888777777::::::999999999999::::::777777777777888888888888555555444333222111111000111000///...///000111222111111000///////////////000000000000////////////------,,,---000111111000---....../////////......,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,***))))))***,,,---,,,+++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************,,,,,,++++++***))))))(((+++++++++,,,++++++***))))))***+++,,,------------,,,---//////---,,,---...222111000...---,,,,,,,,,,,,---......//////......,,,---......------...///222333333333222000...---.../////////000000000000000111222333333222111000/////////000222333111000000000//////.........---222222111111111111111111000111222333333333333333666333222333333222666<<>>>>>??????===<<<<<<<<<<<<;;;::::::999999666;;;<<<999888::::::999888888999::::::::::::999;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>======<<<;;;<<<===>>>???AAA@@@@@@???>>>?????????<<<<<<<<<;;;;;;;;;;;;:::888999:::;;;<<<<<<;;;;;;;;;;;;;;;::::::999888777999999888888888888999999777777777888888999999999666666555444333222111111222111000//////111222333111111000///////////////000000000000////////////---,,,,,,---...//////...,,,---...//////000000///------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,+++***)))***---......---,,,,,,+++************+++++++++++++++++++++++++++,,,,,,+++*********++++++,,,,,,,,,+++++++++++++++++++++,,,,,,++++++***))))))***+++,,,------------,,,...//////...------...//////...---------......,,,---......//////......,,,...//////......///000000111222222222000///---////////////000000000000000000111222222111000000/////////000333444333111000000000/////////......333333222222111111111111000000111222222222111111444111000222222111333888>>>MMM\\\dddhhhlllmmmmmmlll^^^NNNCCC;;;444111222222222222444666777666444444666999===HHH\\\vvvwww^^^___iii}}}yyyrrrkkklllttt|||oooaaaYYYPPPLLLJJJKKKJJJEEECCCEEE===<<<;;;:::999888888888:::888444111000000111222111333333111...---///111.........///000000111111---222666<<>>===>>>===<<<:::;;;;;;:::999999888888777777;;;===:::999;;;;;;999888888999::::::::::::999;;;::::::999999::::::;;;;;;;;;;;;<<<===>>>???@@@======<<<;;;;;;<<<>>>>>>;;;;;;<<<===>>>@@@BBBCCC======<<<<<<<<<;;;;;;;;;555777888:::;;;;;;::::::999999:::::::::999999888777777666666666666777777777777888888999999999999777777666555444333333222333111000///000111333444111111000///////////////000000000000////////////---,,,+++,,,.........,,,+++,,,---///000000111111...------,,,,,,------...******+++++++++,,,,,,,,,+++******+++---///.........---,,,+++************************************,,,++++++***++++++,,,,,,***++++++,,,,,,---......+++,,,,,,,,,,,,+++******)))***+++,,,------...---,,,...//////...------...,,,,,,,,,------///000000,,,---......//////......---...//////......000111---...000111222111///...///000000000000111111111///000111222222111000////////////111333444444222222222222222222222333333333333333333222222111111222222333333333222222111444111111333444222444888444@@@NNNXXXaaahhhiiifffiii\\\LLLBBB;;;555222333222222333555777888666444222444777;;;EEEZZZttt}}}gggYYYbbbuuu|||vvvrrrcccrrrwwwjjj^^^WWWNNNLLLIIIGGGFFFEEECCCAAA>>>===;;;::::::999777555444444444444333222111000111000000000//////......000000///......///111222333111888>>>GGGdddrrrwwwnnn}}}yyy^^^TTTKKKJJJKKKIIIGGGFFFGGGGGGFFFCCC@@@??????@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@>>><<<;;;<<<;;;:::888777888888999<<<;;;;;;::::::;;;;;;<<<;;;::::::999999::::::;;;:::;;;;;;;;;:::999999888>>>===<<<;;;:::;;;<<<<<<@@@@@@???>>>=========>>>??????>>>>>>>>>>>>????????????>>>>>>======<<<<<<::::::::::::::::::::::::<<<;;;::::::999999999999:::999777555444444555666888999::::::888888999:::999777555444444444333111111111000000000000000111222222000///............111111000000//////............---------,,,,,,,,,---------------...///000******+++---000000///---+++++++++---......,,,++++++******,,,......---,,,+++---...---++++++,,,---,,,,,,,,,++++++*********///...,,,++++++***)))'''((((((***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,...//////...+++,,,,,,---...///000000000//////.........//////555444111///......///000111111111111111000//////000000000000000000000000......////////////.....................///000000222222111000000111111222555555444222000///000222666666666666666666666666444444333222111111111111:::===DDDOOOZZZaaabbbaaaccc]]]SSSFFF:::444333444444444444555777888777666333444777<<>><<<:::::::::999777555333333333333222111000000222222111111111000000000///......///000111222222111000888???JJJhhhuuuvvvkkkyyyyyy___UUUKKKJJJKKKIIIHHHHHHFFFFFFFFFDDDAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAA@@@???===<<<:::<<<;;;:::888888888888999;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::<<<;;;:::::::::<<<===>>>AAA@@@????????????????????????>>>>>>>>>>>>??????AAA@@@???>>>===<<<;;;:::999999999999999999999999::::::999999999:::;;;;;;<<<:::888666666666777888888999::::::888777888999999777555444444444333222333222111000000000000000222111000///............000000000000//////............---------,,,,,,,,,---------,,,------......+++***+++,,,...///---,,,+++++++++---//////---+++,,,++++++,,,---...,,,++++++,,,---,,,+++***+++,,,,,,,,,,,,+++++++++******---+++******,,,,,,+++***)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++***+++...///...---,,,,,,------...///////////////............//////222111///......///000111111111111111111000//////000000000000000000000000......////////////......////////////000000111111000000111111222222333333111111111///------...000333333444555555666777777666555444333222222222222666999@@@KKKWWW___bbbbbbbbb^^^UUUJJJ@@@:::888888777666555666777777666444555555777:::@@@MMMfff{{{rrrdddcccppprrriiiggguuuxxxmmmbbbXXXSSSOOOLLLIIIFFFEEECCC@@@>>>===<<<:::999999888666444222333333222222111000///333333333222222222222222---...///000111222222222000///888@@@MMMlll}}}yyy~~~mmmyyyzzz|||cccWWWLLLIIIIIIHHHHHHIIIEEEFFFFFFEEECCCBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@???===<<<:::===<<<:::999888888999999;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<=========>>>======<<<;;;:::999999999:::<<<>>>???@@@@@@?????????@@@AAAAAA@@@@@@????????????@@@@@@AAAAAA@@@>>><<<;;;999999999999999999999999999999999999999999:::;;;<<<<<<<<<;;;:::888888888999999999::::::999777666777888999777555444444444333222444444222111000000000000111111000///............000000000////////////.........---------,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++***+++------+++***,,,++++++,,,......---+++---,,,+++,,,------+++))))))+++,,,+++******+++,,,,,,,,,,,,++++++++++++***))))))(((***,,,......---+++,,,,,,++++++***)))(((++++++++++++++++++++++++------,,,,,,++++++******+++******+++---......,,,------------------------///.............../////////...------...///000111000000111111000000//////000000000000000000000000......////////////......000000000111111111222222...///111333444444444333//////000///------///000000111222333555666777888888777666444333222222222111444;;;FFFQQQZZZ```bbb___]]]WWWOOOFFF???<<<;;;999888666666777666555333666666777999<<>>===;;;:::999999::::::;;;::::::::::::::::::;;;;;;;;;::::::::::::;;;;;;<<<===============<<<<<<:::999999999999;;;===>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@????????????@@@@@@@@@??????===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;;;;:::999888888888999999888999:::999777666666777888666444444444555444222555444333111000/////////111000///...............////////////////////////......---------,,,,,,,,,------,,,+++************,,,+++******++++++)))(((+++***)))***,,,---,,,***---,,,+++,,,,,,,,,***((((((***++++++***)))***,,,++++++++++++++++++++++++)))((((((***,,,......---,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---------,,,,,,+++******,,,+++***+++---...---,,,.........------,,,,,,,,,......---------...//////...------------...///000///000000000000000//////000000000000000000000000......////////////......000000000111111111111111///000333444555444333222000111222222111111222444000111111222444555555666888777666444333222222222///222888@@@JJJTTT[[[^^^[[[[[[ZZZTTTLLLCCC<<<999888666444444555666555333666666888999;;;DDDYYYlll}}}kkk```ppp~~~yyyhhhgggtttrrreeeZZZSSSOOONNNKKKGGGDDDBBB@@@===;;;;;;:::888777777666444222444444444555444444333222000000000111111111111111222222333333333111000///111000999BBBNNNnnnsss}}}|||yyykkk]]]OOOHHHFFFDDDCCCDDDCCCEEEFFFFFFEEEDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCBBBAAA???>>>>>>===<<<::::::::::::;;;:::::::::999999::::::::::::999999999999999999::::::;;;;;;<<<<<<;;;;;;;;;;;;:::999888888999:::;;;===============>>>???@@@@@@??????????????????@@@============<<<<<<<<<<<<===========================<<<;;;:::999888888888999888888777777777777777777888999888666555666777888666444444444555444333555444333111000/////////000//////............................../////////......---------,,,,,,,,,---,,,+++***************---+++***)))******)))(((***)))((((((***+++***)))---,,,++++++,,,,,,***(((((()))++++++******+++,,,+++++++++++++++++++++++++++***)))***,,,------++++++,,,------...---------++++++++++++++++++++++++---------,,,,,,,,,++++++,,,+++***+++---...---,,,.........---,,,,,,++++++---------------.../////////......---------------...//////000000000//////////////////////////////......////////////.........///000111111111000000111222444444444222000///000222333444333333444555222222222333333333333333777666555333222222111111111333666<<>><<<;;;::::::;;;;;;::::::999999999999::::::999999888888888888999999888999::::::;;;:::::::::;;;:::999888888888999999======<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>??????;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999888777777666666666666666666666666555777888777666555666888777666444444555555444333333333111000//////////////////......---......///---............/////////......---------,,,,,,,,,,,,,,,++++++***+++++++++---+++))))))*********)))***)))'''((()))+++******,,,+++***+++,,,,,,***((((((***++++++******,,,---***++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,***++++++---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,......---,,,...---------,,,,,,++++++,,,,,,,,,,,,---...////////////.........------,,,......///000000000//////////////////////////////......////////////............000111111111000///333333333333222000...---///111333333222222222333333333333333333333333333666555444333222222222222333444666999>>>GGGQQQXXX___eeejjjjjjbbbTTTGGG???555333111222444666777777555666999<<<>>>FFFYYYkkk|||ggghhhjjjppp{{{vvvwwwvvv~~~oooeeeiii~~~vvvggg[[[SSSOOONNNJJJHHHDDDBBBAAA@@@===<<<:::888666555555444222111333444444555555444444333.........//////000000000222222222222222333444444333333<<>>===;;;;;;;;;;;;<<<::::::999999999999:::::::::999999888888999999:::888888999:::::::::::::::999999888777777888999:::???>>>===============>>>>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999888888888555666666666777666666666333555666666666666777999777555444444555555555444111000000///......//////.........------......///---------.........//////......---------,,,,,,,,,,,,++++++++++++,,,,,,------+++))))))***++++++***,,,***((()))***,,,,,,,,,***))))))***,,,,,,+++))))))***,,,,,,++++++---...******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++***+++,,,---............------------------------++++++,,,,,,---.........///...------//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000---......////////////...---......///000000//////////////////////////////......////////////.........///111333333222111000111111111000000////////////111333333222111111222222222333333444444555555555555444444444444555555444555555777;;;EEEPPPYYYaaahhhqqqtttmmm^^^OOOFFF888666444333555777777777555777:::===>>>FFFXXXiiinnnppprrrsssuuuyyyuuuuuuuuuuuuggggggzzz}}}pppcccXXXQQQNNNNNNIIIGGGDDDBBBAAA@@@>>><<<999777666555555444222000222222333444444333333333......//////000000000111111000000111222555777888333333<<>>======>>>>>>======<<<<<<<<<<<<======>>>>>>===<<<;;;;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999999:::::::::555666777777777777666666222444555666555666888999777555444444555555555444000///............//////......---------......///---------.........//////......---------,,,,,,,,,++++++++++++,,,---......---+++))))))+++,,,,,,,,,...,,,******,,,---...---)))))))))***,,,---+++***)))+++,,,,,,,,,,,,...///*********++++++,,,,,,,,,***))))))***,,,...---,,,++++++,,,---------,,,,,,........................***++++++,,,---...//////000///......///000///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000+++,,,---///000111111111------...///000000//////////////////////////////......////////////......///111222444444333222111000///////////////000111000222444444333222111222111111222333555666777777555555555555555666777777444444555666:::DDDQQQZZZ```iiitttxxxrrrdddTTTJJJ<<<999666555666777777777666888;;;===>>>EEEVVVgggwww|||yyyzzz||||||nnnqqqrrr}}}rrrfffeeevvv|||kkkaaaZZZTTTPPPPPPLLLHHHCCC@@@??????>>>======:::777666777666333000333333333222111000//////000//////000222222111///...///000111000222444666::::::>>>KKKaaa{{{{{{|||zzzuuuyyydddWWWJJJGGGHHHHHHGGGHHHHHHFFFEEEEEEGGGEEEAAA>>>DDDCCCBBBAAA@@@AAABBBBBBFFFDDDBBBCCCDDDDDDBBB??????>>><<<;;;::::::;;;;;;::::::999888888999999999999;;;<<<<<<:::888888999=========<<<;;;;;;::::::999999999999:::<<<>>>@@@>>>??????>>><<<<<<===>>>???>>>>>>>>>======<<<<<<<<<;;;:::999999:::;;;<<<===<<<<<<<<<<<<<<<===>>>999999999999999999999999888666444444555666666666555555555555555555555555555555444333333333444444444111///...///111111111000///...------...///000......------------......000000///...------,,,,,,...---,,,,,,------+++)))...,,,***)))***,,,,,,+++///---***((('''(((***+++,,,***)))***++++++***)))******)))((((((((((((((()))+++,,,,,,+++***,,,---,,,***((()))+++,,,---------------+++)))***,,,///000...++++++---///000000........................333111///,,,++++++,,,,,,---------,,,,,,++++++++++++++++++,,,---...///000------...///000000//////...------------...//////...........................000000000...---...///...//////000111222222222222333444222000//////000222333333444333222111000///222444555444333333444888888777777777777888888666444333555888===IIITTT___llltttrrrkkkeeeYYYLLLCCC<<<777777666333333444444888888<<>>===<<<;;;:::888666555555777777666333333333333222222111000///111000000111222222000//////000111111111111333555888999>>>KKKbbb}}}zzz|||rrr{{{```SSSHHHEEEFFFFFFFFFGGGGGGFFFFFFFFFEEEDDDCCCBBBCCCBBBAAA@@@@@@@@@AAABBBAAA@@@???@@@CCCCCCAAA???>>>===<<<::::::::::::;;;::::::999999999999:::::::::<<<===<<<:::999999:::<<<<<<<<<;;;::::::999999::::::999999:::;;;<<<===<<<===>>>===<<<===>>>@@@@@@@@@?????????>>>>>>>>>===<<<;;;::::::;;;<<<===??????>>>===<<<<<<<<<<<<:::::::::999999888888888999777555555666777777777444444444444444444444444444444333333333444444555888555222000000000//////000///............///000///..................///000//////......---,,,,,,---,,,,,,,,,------+++***---+++))))))+++,,,,,,,,,---,,,***((()))***,,,...+++***)))***,,,,,,,,,+++,,,,,,***))))))((((((((()))***,,,+++******+++------+++)))***+++------,,,------,,,+++)))***,,,///000---++++++---/////////////////////////////////222111///---,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---......///---...//////////////////---------............///........................000111111000...---///000///000000111222222333333333444555333222000111222222333333444333222111000///111444444444333444555777666666666666666666777666444444666888<<>>AAAAAA@@@???===<<<;;;:::999999999:::;;;;;;::::::::::::;;;;;;;;;<<<======;;;:::;;;<<<<<<;;;;;;:::999999888888;;;::::::999999::::::;;;:::;;;<<<===<<<===@@@BBBAAAAAAAAA@@@@@@@@@@@@@@@>>>======<<<<<<======>>>AAAAAA@@@???>>>===<<<<<<;;;;;;:::999888777777666999777666666777888888777444444444444444444444444333333222333333444555666888555222111111111000///000//////......//////000//////............//////000//////......---------,,,++++++,,,......---+++,,,***)))***,,,---------+++***))))))***,,,...///***))))))***+++,,,,,,+++---,,,+++***)))))))))))))))***++++++******+++---...---++++++,,,---,,,+++,,,,,,,,,+++******,,,...///---++++++---...//////////////////////////////111000...---------...///...............---------...---------------......//////////////////...---,,,,,,.../////////...---........................111111111///------///111000111111222222333333333333444555444333222333444222333333444444333111111...000333444444444555666666666555555555555666666777444444666777;;;EEEOOO^^^hhhooorrruuussseeeUUUGGG???888777888888888;;;777::::::>>>EEEFFFQQQggg{{{nnneeebbbaaaaaacccfffiiilllmmmnnnqqqsssppppppxxxsssuuutttrrr|||oooaaa[[[WWWRRROOONNNEEEBBB>>><<<;;;;;;:::999999888666555333222000///222333333333222222111000444222111111222111///---000222333333222111222333555777>>>MMMeee~~~xxxwww~~~mmm~~~~~~```UUUKKKGGGGGGGGGHHHKKKLLLKKKJJJJJJJJJHHHFFFCCCCCCCCCCCCBBBBBBBBBBBBBBB=========>>>?????????>>><<<;;;;;;:::999999999888;;;;;;:::::::::;;;<<<<<<<<<===>>>===;;;;;;<<<>>><<<<<<;;;;;;:::999999999999999999999:::::::::;;;:::<<<===<<<<<<<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@??????>>>===;;;;;;:::999888777666555888666555555777777777666333333333333333333333333222222222222333444555666333111000000222333333222000//////////////////000/////////000000/////////000/////////......------+++++++++,,,...///...---+++***)))***---......---+++***)))))))))+++,,,---***)))((()))******)))(((+++******))))))******+++)))***++++++******+++,,,///---,,,,,,,,,---+++***++++++,,,+++******,,,......,,,++++++---.........//////////////////////////////...---......///000///////////////.........///......------------...//////000000///...------+++,,,...000000///...,,,........................111111000...,,,,,,///111000000111111111222222222222333444444333222333555222222333444444333222111...000222333333444666888666666666666666666666666777555555777777999BBBKKK\\\hhhtttxxxzzzyyynnn```PPPEEE:::777888777888:::;;;>>><<<>>>CCCAAAIII^^^zzz~~~yyyxxxxxx{{{~~~wwwvvvjjj]]]WWWTTTNNNIIIHHHBBB@@@===<<<======<<<;;;888777666555222111000000222333333333333222111111444333222222222222000---000222444444333222222333444777???OOOeee}}}yyyvvv|||mmm{{{}}}bbbWWWMMMIIIGGGFFFGGGKKKMMMLLLNNNRRRVVVUUUMMMEEEDDDDDDDDDDDDDDDCCCCCCBBB??????@@@@@@???>>>======;;;;;;;;;;;;:::999888888;;;:::::::::;;;;;;<<<=========>>>===;;;;;;===???======<<<<<<;;;:::::::::777888999:::;;;<<<<<<===<<<===>>>===;;;;;;<<<>>>>>>>>>>>>???????????????????????????????????????===>>>???@@@AAAAAA@@@@@@;;;;;;:::999777666555555666444444444666666555444333333333333333333333333111111111222333444555666111000//////111222222111///000000000000000000/////////000111111000/////////////////////.........+++***+++---///000///...+++******+++...///...---,,,+++***)))((())))))***+++)))((('''((('''&&&$$$'''''''''((()))***+++,,,(((***++++++***)))+++,,,...---,,,,,,---,,,+++))))))***++++++******,,,------,,,++++++---......---------------------------............//////000000//////////////////////////////...---------......//////000000///...------+++,,,...000000///...,,,........................///000///...,,,,,,...///////////////000000000000000111222222111000111333222222444444555444333222...000222333333444666888666777777888888777777666777555666777777777>>>GGGTTTgggxxx||||||{{{uuulll]]]NNN???999777666555777:::===;;;<<>>===>>>>>>===;;;444555666555333222333444222333333333333333222222444222222222333222111//////111444555444333333333444777@@@QQQggg~~~xxxwww|||lllxxx{{{___VVVLLLHHHFFFEEEGGGKKKNNNRRRZZZcccfffaaaUUUKKKCCCDDDDDDDDDDDDCCCBBBBBB???AAAAAAAAA>>>=========;;;<<<<<<<<<;;;:::999888:::999999999:::;;;<<<===<<<======<<<;;;;;;>>>@@@>>>======<<<<<<;;;::::::777888999;;;<<<===>>>>>>===>>>>>><<<;;;:::;;;==================>>>>>>>>>>>>??????@@@@@@??????>>>;;;<<<>>>@@@AAAAAAAAA@@@::::::999888777666666555444444333444666666444222222222222222222222222222222222111222222333444555333222000000111000///---///000000111111000000//////000111222222111000///////////////////////////,,,++++++---///000///...+++++++++,,,...///...,,,---,,,+++***))))))))))))+++)))((('''((('''&&&$$$&&&&&&&&&'''(((***+++,,,((()))******))))))***,,,,,,+++***+++,,,,,,+++)))(((***++++++******,,,---,,,++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.........//////////////////...............////////////////////////...---,,,,,,.../////////...---...........................///000000...---...//////////////////////////////000111000///...///000222222444555555444444333000111222222222333666888666777888999999888777666777666666888666555;;;CCCPPPggg||||||kkkYYYFFF<<<888666444555555888777999===:::AAAUUUhhhuuu~~~ooodddZZZWWWUUUOOOJJJHHHCCCAAA???>>>===<<<:::888444666777666333222333555222222333333444333333222333222111222333333222000...000444555444444444444333888BBBTTTjjjvvv~~~vvv~~~iiitttyyy]]]TTTLLLIIIHHHGGGKKKQQQUUUaaaqqqyyyttteeeUUULLLAAABBBCCCCCCCCCBBB@@@@@@===???AAA@@@>>>======???<<<<<<======<<<;;;999888888888888999999:::;;;<<<<<<<<<<<<;;;:::;;;===@@@======<<<;;;;;;::::::999999:::;;;===>>>>>>======;;;<<<===<<<;;;;;;<<<>>><<<<<<<<<======>>>>>>>>>===>>>???@@@@@@???>>>===;;;===???@@@AAA@@@???>>>999999888888777777777666555444444555777666444222222222222222222222222222333222222222222222333333333222111111222222000...///000111111111111000//////000222333333222000////////////////////////000---,,,,,,---///000///---,,,,,,,,,---//////---+++---,,,,,,,,,,,,,,,,,,,,,***(((((((((******)))((())))))(((((())))))***+++((()))******))))))***+++)))))))))***,,,,,,***(((''')))+++++++++***,,,---,,,++++++,,,---...---+++------------------------//////000000000//////...------........./////////......---......///000111---...//////////////////---------............///...........................111333333111/////////000000000///////////////000111111000...---...///111222444555555555444333111222333222222222555777555666777888888777666555888666777888666444888???JJJ```wwwwwwcccLLL@@@;;;888666777444888666888<<<888???SSSaaazzzyyyzzzggg]]]TTTRRRQQQLLLGGGFFFEEEBBB@@@>>><<<:::777555777999:::777333000111222222222333444444333333333222111111222444444333111---000333555555444555555222777CCCVVVmmmuuu{{{uuu}}}fffqqqyyy\\\UUUNNNLLLKKKLLLQQQWWW^^^qqqzzzcccQQQIII@@@@@@AAABBBAAA@@@???>>>:::<<>>@@@<<<======>>>===;;;:::999888888888888999:::;;;<<<;;;<<<;;;:::999:::===@@@<<<<<<;;;::::::999999888;;;<<<===>>>>>>===<<<;;;999:::;;;;;;;;;<<<>>>@@@<<<<<<======>>>>>>>>>???===>>>???@@@@@@???>>>======>>>???@@@@@@???===<<<888888888777777777777777555555555666888777555333111111111111111111111111333333222222111222222222000000000222444555444333///000111222222111000//////000222333333222000///////////////000000000000------,,,...///000...------,,,---...///...,,,***,,,,,,---....../////////(((((('''))),,,------,,,---,,,+++***))))))))))))((()))******))))))***+++((('''(((***,,,,,,***(((&&&(((++++++++++++,,,---+++++++++,,,......---+++........................000000000000000///......,,,---------......//////---------......000111222------...///000000000///...------------...//////........................///222555666444222000000111111111000000000000000111222222111...------...111222444555555555444444222333333222111222444777444555666888888666555444888777777888666333777>>>>>>SSSiiixxx}}}hhhPPPCCC>>>;;;999999888;;;888999;;;666;;;NNN^^^wwwyyyttteee\\\SSSPPPMMMHHHEEEEEEDDDBBB???===<<<:::777555777777555444222222222222333444444333111000000111444444333222222333333333222333444444333333444666444888:::YYYvvvxxx{{{zzzjjjjjjuuuxxxddd\\\HHHMMMQQQQQQaaadddvvvppp\\\MMMEEEAAAAAAAAAAAA@@@@@@???>>>??????@@@AAA@@@???>>>===??????>>>===<<<;;;::::::888888999888777888;;;======<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<>>>????????????<<<<<<<<<<<<<<<<<<<<<<<>>============>>>>>>????????????>>>>>>???????????????>>>======:::::::::::::::999888777777666666666666666666777666444111000111000///...222222222222222222222222555222//////111222111000......---------///000111444000...111333111000222000000000000///...---,,,---,,,+++,,,...///...---***---///000...+++)))(((,,,,,,+++*********++++++...,,,***)))***++++++***)))***+++***))))))+++---+++,,,------++++++,,,---++++++************++++++,,,,,,++++++,,,,,,---...---,,,,,,+++************......---------,,,,,,,,,,,,,,,------///000111222444222///...///000111111......---......///000111///...............///000000///......///000///---000000///..................000222222111000000000555333111111222333222111111111000000000000000000222333444333111000111222222333444444333333555666333555666666555555666888:::888666444444555777888>>>JJJ\\\nnn{{{zzzkkkVVVHHHAAA===666000777444444777888:::@@@HHHXXXuuu~~~{{{|||qqqcccZZZRRROOOLLLGGGDDDDDDCCCAAA>>><<<;;;:::777555777666555333222222111111000222333222111111222333333333222222222222222333111333444444333222444555777;;;>>>\\\yyyzzzyyy~~~}}}hhhjjjvvv{{{___YYYIIIPPPWWW\\\ssszzzsss```PPPHHHDDDAAAAAAAAAAAAAAA@@@????????????@@@AAA@@@???>>>===>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::888888999;;;===<<<;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<===============>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>============>>>===<<<<<<;;;::::::::::::999888777666555666666777777666666555666444222111111222000///333333333222222222222222555333000000222333222111000///.........///000111444///...111222000000222/////////......---++++++,,,+++***+++---...---,,,+++---///000...+++))))))+++++++++,,,---...000111111///,,,,,,,,,------,,,)))***+++***))))))+++---222333222000---******+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++,,,............------,,,,,,...---------------......222///---,,,---.........//////////////////000000111111000///............000///......///000///...000000///...............---///111111000/////////555333111111222333222111000000000000000000000000111222333222000000000111333444666666555444666777444666777777666666777888:::888666444444555777888999BBBRRRcccpppwwwyyyxxxwwwjjjZZZMMMFFFAAA;;;666999666666777888999>>>EEEVVVttt|||xxxnnn```WWWOOOMMMKKKFFFCCCCCCAAA???===<<<;;;:::888666666666555444333222222111...000111222111111333444111111111111111111222222111222444333222222333555888===@@@^^^yyyyyy}}}fffkkkzzz___\\\OOOYYYeeepppwwwbbbQQQFFFAAA@@@AAAAAABBBBBBBBBAAA@@@@@@??????@@@AAA@@@???>>>===========================>>>>>>>>><<<999888999:::======<<<<<<<<<<<<======>>>>>>============>>>>>>@@@???>>>===>>>>>>@@@@@@????????????????????????===>>>>>>>>>>>>??????@@@========================;;;;;;<<<<<<;;;;;;:::999;;;::::::999888777555555444555777888888777555444666444222222333333222111333333333333333333333333666444222222333333333222222111000///...///000111333...---000111//////111//////000//////...---,,,,,,*********,,,---,,,++++++---//////---+++******,,,,,,,,,,,,---...000000111///---,,,------,,,+++)))***++++++)))***+++---333444333000,,,)))))))))---,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,---.../////////............---...---------...///000111222///---,,,---.........111111111000000000000000333333222111000///......000///......000000///...000000///........./////////000222222111000000111555333111111222333222111000000000000000000000000111222333222000///000111444666777777666555777888666777888888777666888999999888666444444555666777;;;@@@LLL[[[jjjrrrtttssstttlllbbbWWWNNNFFF???;;;;;;888777888888888===CCCRRRooo~~~}}}zzztttkkk]]]UUUNNNLLLKKKFFFCCCCCCAAA???===<<<<<<<<<:::888777666666666555444333333///000111111000000111333///000000111111111111111222333444444333333444555777===@@@]]]xxx}}}~~~hhhqqq```___UUUdddwww{{{gggXXXLLLCCC>>><<>>===<<<<<<<<<<<<======>>>>>>>>>??????===;;;::::::;;;<<<===>>>>>>============??????>>>>>>>>>>>>??????BBBAAA???======>>>@@@AAA========================>>>>>>>>>?????????>>>>>><<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999999;;;;;;:::999888666555444555666999::::::999666555666444333333444555444333333333333333333444444444555555444333444444333333333222111/////////000000222---,,,///000......000222222222222222111000000,,,+++***+++---...---,,,+++---//////---,,,++++++...---,,,+++++++++++++++///---++++++,,,,,,***)))***+++++++++******,,,---+++,,,---,,,***))))))***,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------...////////////////////////...,,,---...000222444666888444222000000111222111111222222222222111111000///222222222222111111000///000///......000111000///000000///////////////000222444555555333333333555555333111111222333222111111111111111222222222222111222333333111111222333555666777777555555666777777888999999888777888999888777666444444555666777<<<>>>FFFTTTcccoootttuuuvvvsssnnndddWWWKKKAAA<<<;;;888888999999999===CCCLLLiii}}}~~~vvv}}}pppggg[[[SSSMMMLLLKKKGGGDDDDDDAAA???============;;;999777777888888777666555444000111222111///...///000...///000111111111111000222444555555444444555666777>>>AAA^^^xxxmmmyyyaaaccc^^^sss}}}kkkYYYPPPJJJDDD??????@@@@@@AAABBBBBBAAAAAAAAA??????@@@AAA@@@???>>>===;;;;;;<<<<<<===>>>>>>>>><<<===>>>>>>===<<<===>>><<<>>>@@@@@@>>>======>>>??????>>>>>>>>>>>>??????BBBAAA???======>>>@@@AAA========================???@@@@@@@@@???>>><<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;::::::;;;:::::::::888777666555666888:::<<<<<<:::888666666444333333444555444333222222222333333444444444444555555555444333333333333222111/////////000000111---+++...000...---///222222222222222222111000...---,,,---...//////---,,,---//////---,,,,,,,,,///...---,,,++++++++++++...,,,+++,,,------+++******+++,,,+++******,,,...'''(((******))))))***,,,++++++************++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------...///.../////////////////////------...000222555777888555444222222333444333222222222333333222111000//////000111222333333222222000......///111111111000000000/////////000000111444555666555333333444666555333111111222333222111222222222333333444444444333444555555333333444555444666777666444444555666888999:::999888777888999777777555555444555555666555777<<>>DDDEEEbbb||||||tttxxxkkkcccXXXQQQLLLLLLKKKGGGDDDDDDAAA???=========<<<:::999666777888888888777555444000111222000...---......---...000111222222111000222333555444333333444666777???DDDaaazzz}}}rrr~~~gggpppqqqtttaaaOOOIIIGGGCCCBBBFFF??????@@@AAAAAAAAA@@@@@@??????@@@AAA@@@???>>>===;;;<<<<<<<<<======>>>>>>999;;;>>>>>>>>>===>>>???;;;>>>BBBAAA???======?????????>>>>>>>>>>>>??????@@@???>>>===>>>>>>@@@@@@????????????????????????@@@@@@AAA@@@???===;;;:::===<<<;;;::::::;;;<<<===<<<<<<======<<<<<<;;;::::::::::::::::::999888777777999:::;;;;;;:::999777777555333333444444333222000111111222222333333444333555666666444333333333222111000///...///000111222---,,,///000......000//////000000000000/////////------...///000///...,,,...//////---,,,---..................///000000...------...000000///---***+++,,,+++***+++,,,...+++,,,---,,,***)))***++++++******))))))******+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,---...---............////////////.........///000111111333222111111222222111///000111222333333222000///---...000222333333333222///......///111222222111000000/////////000111111222333333222111111333444555333111111222333222111222222222333444444555555333555666666444444555777555666777666444333444555888999:::999777777777999777666555555444444555555222333777@@@MMM^^^mmmvvvsss^^^JJJ>>>:::888888;;;;;;:::>>>DDDAAA\\\vvv~~~ssssssfff]]]UUUNNNJJJJJJJJJFFFCCCBBB@@@>>><<<;;;;;;:::888666444555666777777666444333...///000000...---...000---///111222333333222111000222333333222111333444555===CCCaaazzz{{{}}}uuu~~~mmm}}}fffUUUHHHGGGFFFAAAAAAFFF===>>>??????@@@@@@@@@?????????@@@AAA@@@???>>>===<<<<<<<<<===============999;;;===>>>>>>===>>>???;;;???CCCBBB???===>>>@@@>>>>>>>>>======>>>>>>>>>=========>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@>>>===;;;>>>===<<<::::::<<<===>>><<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;::::::999777888888999999888888777777555333222333333222111//////000111111222333333111444666666333111222333000///.........///000111222...,,,///111///...000......//////000//////......---,,,---///000///...,,,...///...---------//////............//////000,,,,,,,,,///111222111///+++,,,,,,,,,++++++---...---...///...+++******+++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++,,,,,,,,,------............//////.........//////000111000///000111111///---...///111222333222000///---///111222333222111000///......///111333222111000000//////000111111222222333333222000111222444555333111111222333222111000000111111222333333444333444555555444444555777666777888777555444555666888999999999777666777888666666555555555444444444333555999>>>GGGXXXkkkyyymmmVVVGGG<<<::::::<<<;;;999<<>>?????????????????????@@@AAA@@@???>>>===========================999;;;>>>>>>===<<<======:::???CCCCCC???===>>>@@@>>>>>>============>>>>>>:::;;;===>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAA@@@>>>===???>>><<<;;;;;;<<<>>>???;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;<<<<<<;;;;;;777666666666666666666777888666333222222222111///...//////000111111222222111444666666333111111333......------...///000111333...---000111//////111///000000111111111000000---,,,+++,,,...///...---,,,...///...------...///000000...---,,,++++++***))))))***---000111000...+++,,,,,,,,,++++++---///+++---------+++++++++------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,+++************,,,,,,,,,---------...............///000222333444222111000111222111000...---...000222333222111000///000111222222111///...///......///222333222111000000///000000111222222444555555333222222444666555333111111222333222111...//////000111111222222222333444444333333555666888999999888666666666777777999999888666555666777666555555555555444444444222555888:::AAAQQQgggwwwxxx```PPP>>><<<;;;===;;;888:::???@@@YYYppppppwwwlll```VVVSSSNNNHHHEEEFFFEEEAAA===>>><<<:::999999888666444222111111222444555555444111---,,,///111000000222444333222000///.........//////000///......000333666777AAAYYYuuuyyy{{{zzz}}}nnnttt|||~~~ssscccWWWIIIGGGEEEEEEEEEDDDBBBAAA>>>>>>>>>>>>>>>>>>??????CCCAAA??????@@@@@@@@@???:::;;;<<<=========<<<;;;;;;<<<===<<<;;;:::;;;===;;;;;;<<>><<<@@@???>>>======>>>???@@@>>>>>>>>>>>>============BBB@@@>>><<<::::::::::::===>>>>>>===<<<<<<>>>???;;;===??????===;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;999888888888999999777777777777777777777777888666444222000/////////...///000111222333333333111555999777222000222555333000,,,,,,///111111000222111000111333333111///111111000000000000000000...000111111///---,,,,,,...000000///...---...///000000...---,,,++++++***...,,,***+++,,,---,,,+++*********+++,,,---...///.........------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++,,,---...///...,,,++++++,,,---,,,+++,,,,,,------...///000000---......///000111111222444444444333111///...---......///000000000000000222222222222222111000//////000000000111111111111555555444111//////111333999999888555222111222333555111111444444000---......///000111222333444444333555777777666555555666666777999:::999777555444888999999999999888777777333444555555555444333222333111333888???LLL```rrrlllUUUBBB>>><<<<<<;;;999<<>>????????????>>>>>>>>>>>>AAA@@@??????????????????===>>>>>>>>>>>>===;;;:::;;;===>>>===<<<;;;<<<=========>>>@@@AAAAAA???===??????>>>======>>>??????>>>>>>>>>??????@@@@@@@@@@@@???>>><<<<<<<<<<<<======>>>???>>><<<<<<>>>???===???AAAAAA???=========;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;:::888777777888888777777777777777777777777666555333111000//////000///000111222333333333333333333444444333222111111333000------000222222222444333222222444444333222333333333222222111111111000222333222000.........///000111000///......000111000///...,,,,,,,,,,,,...,,,++++++---...------,,,++++++,,,,,,---....../////////......------------,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,---......---++++++,,,------,,,,,,,,,---......//////000......//////000000111111222222222222222111000/////////000111111111111000111222222333333333222222111111111111222222222222111222222111000111444777999999888555222111222444555111111444555222/////////000000111222333333444555666999999999999:::;;;777888999:::999888666555999:::::::::999888777777444555666777777666555444333222333777<<>>======????????????>>>>>>>>>>>>@@@@@@??????>>>===;;;:::<<<>>>???>>>===<<<===>>>>>>>>>>>>@@@BBBBBB@@@>>>???>>>>>>======>>>>>>???>>>>>>???@@@AAABBBCCCCCC???>>>>>>===>>>>>>??????===>>>???>>>======>>>??????AAACCCCCCAAA@@@???@@@<<<<<<<<<======<<<<<<<<<===<<<:::999777777666666666666666666666666666666444444333111111111111111111222222333333222222222333222000111333333111///222000...///111444444444666555333333555666555444666666555444444333222222222333444444222000000111111222222222000///000111222111000///...---------...,,,+++,,,...//////...------------------......///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---///---,,,,,,---......------------......//////000000000000000000000000000000111111222222222111111000000111222222222222111000111222333444444444444111222222222222333333333111222222111111222444777888888777555222111333444555111111555777444222222111111111222222333333333444666999:::::::::;;;===888888999::::::888777666::::::::::::999888666666555666777888888777666555444222333666999BBBRRRaaaxxxsssVVVJJJ???<<<<<<<<<===???CCCOOO[[[~~~ttt}}}vvvkkkbbbZZZRRRNNNLLLHHHFFFEEECCC@@@===@@@>>><<<::::::999777555444333222222333333222000333///...111222000...///111111000000111111222333111222222111000111333555888;;;HHH^^^vvv~~~}}}vvvuuuiiiccc[[[TTTOOOKKKHHHFFFDDDCCCAAAAAABBBAAA@@@>>>??????@@@@@@???>>>===<<<===>>>??????===<<<======>>>>>>>>>>>>======<<<<<<===???@@@???>>>===>>>??????>>>>>>???AAAAAA???===>>>>>>>>>======>>>>>>>>>>>>>>>???@@@AAAAAABBBBBB????????????????????????===>>>@@@???>>>===>>>???@@@BBBCCCCCCBBB@@@@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;999777666555555555555555555555555555555444444333333333333333333333333333333333222111111222222222222333222111000000000000111333555666777888666444444555666666666777777666555444333222111222333444333111000111222222333444333111000111222333222111000////////////...---+++,,,...000000///..................------//////..................,,,------------------,,,,,,++++++,,,,,,,,,------///---,,,,,,...//////...------....../////////000111111000000000000000000111111222222222111111111111111222333333333333222000111222222333333333222111111111222222222333333444555555333111000111333666666666333111111222444444111222666888666444555222222222333333333333333222444666777777777888999888888999999999999888777999999999888777666555444555666777888888888777666333222333555888>>>LLLZZZjjjyyy~~~dddSSSCCC===>>>??????@@@CCCLLLVVVzzz{{{{{{rrrfff___XXXRRRNNNLLLJJJHHHFFFDDDAAA??????===;;;::::::999666555222111000111333444333222111......222444111000111111111000///////////////222222333222111111333666777;;;III___vvvsssvvv```ZZZSSSMMMIIIFFFDDDCCCCCCBBB@@@@@@AAAAAA@@@>>>>>>???@@@@@@@@@>>>===<<<<<<>>>@@@???===;;;<<<===;;;;;;;;;;;;<<<======>>>>>>???@@@???>>>===>>>@@@???>>>======??????>>><<<=========>>>>>>=========???????????????>>>>>>>>>AAAAAAAAA@@@??????>>>>>>===>>>@@@@@@???>>>>>>???>>>@@@BBBBBB@@@>>>>>>>>>;;;::::::999999::::::;;;<<<;;;:::999888666555444444444444444444444444444555555555555555555555444333333333333222111000000///333666555222000222555///000111222444555777888777666444444666777666555777666555444333222111000111222222111000///000111222444444333222111222333333222111000000000000000...---,,,,,,.../////////---......//////...---,,,------------------------,,,------......------,,,,,,------..................---,,,,,,.../////////.........///////////////111111111111000000000000222222222222222111000///111111222333333333333333111111111111111000//////000000000000111111111222444555555444222111222333444444333222000000111333555222222777999666555666333333333333333444444444444555666666555444444555888888888888999888888888777777777777666555444333444555666777888777777666333333444666888<<>>>>>?????????===EEEMMMppp{{{}}}mmmaaa\\\VVVQQQMMMLLLKKKIIIGGGDDDBBB@@@>>><<<:::999999888666444111000///111333444333333000---...333555222111222111000///...............222222222111000111333555444:::III```uuurrrrrrWWWSSSNNNIIIGGGEEECCCAAAAAA???>>>>>>??????>>>===<<<===???@@@@@@???>>><<<;;;>>>AAA@@@===;;;<<<===::::::::::::;;;===>>>???===???@@@???>>>===>>>??????>>><<<===>>>>>>===<<<<<<======>>>>>>======<<<>>>>>>>>>=========<<<<<>>===<<<<<>>>>>>>><<<>>>@@@@@@>>><<<<<<<<<;;;:::999888888999:::;;;:::::::::999888666555444555555555555555555555555555555666666666555444444222222222222222111000///...333777666111///222666///000333444444555777888777666666777888888666555555555444333222222111111000000111000......000111222444444444222111222333333222111000000000000000///---,,,,,,---......---,,,,,,...//////...---,,,,,,,,,,,,---------------,,,---...//////...---,,,------...///////////////---,,,+++,,,...//////...////////////////////////111111111111111111111111333333333222111000///...111111222333333333333222111111111111000///...---//////000000000111111111111222444444333333555666333333333111000000222444555222333777999666555666333333333444444555555555666777888888666444444555777777777777777888888888666666666666666555555444444555666777888888777777444444555777777999CCCNNNXXXkkkzzzeeeNNNBBB???===<<<======DDDJJJjjj}}}yyyhhh]]]XXXTTTPPPKKKKKKKKKIIIFFFCCCAAA@@@===;;;999888888777555333222111000111222333222111111...///444555222000000///////////////000000111111222222111000000333555555;;;LLLcccxxx~~~{{{ooo|||nnnVVVRRRMMMIIIGGGFFFDDDCCCAAA???>>>>>>???@@@???===:::<<<>>>AAAAAA@@@???>>>;;;???BBBBBB>>>;;;<<<>>><<<<<<;;;;;;<<<===>>>???===>>>??????======>>>???AAA???======>>>???>>>===<<<<<<===>>>>>>===<<<<<<=====================>>>>>>>>>???@@@@@@???>>>===<<>>>>>;;;===??????===;;;;;;;;;<<<;;;999888888999;;;<<<888999999999888777555444555555555555555555555555444444555555444333222111000000111111111000//////...111333333111111222444...111333444333333555777777777888:::;;;;;;888555444444444333333222222222000000000///......000222222333444333111111111222222111111000000000000000000...,,,+++,,,---,,,***)))+++,,,...///...---,,,------------.........///,,,---...//////...---,,,,,,---.../////////......,,,+++***+++---...///...000/////////////////////000000000111111222222333111111222222222111111000000111111222222222222222000000111111111000000///000000111111111222222222000222444555444444555666333444444333111222444666666222333777888666444444222333333444555666666777555777888888666555666666666666555666666777777888555666777777888777777777555666777999999999999888666666777888666555===FFFPPPeeezzzttt[[[KKKCCC===;;;<<>>AAABBBAAA???>>>:::???CCCCCC>>>;;;<<<>>>???>>>===<<<<<<===>>>>>><<<>>>???>>>===<<<===>>>BBB@@@>>>>>>???@@@???>>>;;;<<<===>>>>>>===<<<;;;;;;;;;<<<===>>>???@@@@@@;;;<<<>>>???@@@@@@??????<<>>>>>;;;===??????===;;;;;;;;;===<<<:::999999:::<<<===777888999999999777666555666666666666666666666666333333444444333222000/////////000000000000//////000//////000222333111000...111444444333222444666888888:::===>>>===999555444444444444444444333333000111111000...///111333222333444333111000111222111111000000000000000000000...,,,+++++++++***)))((()))+++---......---,,,---.........//////000000,,,---///000000///---,,,+++,,,---.........---,,,,,,***)))***,,,.........000000000000//////////////////000111222333333333//////000222222333333333000000111222222222222111///000111222222222222222111111222222222333333333444555666666444222222222555555555444333444666888666333333777888555333444222222333444555777777888333444666777666555666777555555555555555666777777666777888999999::::::999666777999:::;;;;;;::::::888777888888444222888@@@III___uuugggTTTHHH@@@===>>><<>><<<<<<>>>>>>????????????>>>>>>;;;<<<===<<<;;;<<<>>>@@@@@@>>>===;;;<<<>>>AAABBB???>>>>>>>>>>>>=========888:::;;;<<<<<<:::999777AAA===<<<>>>???===;;;===>>>????????????@@@@@@@@@????????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<:::888888999:::;;;:::::::::888777666666555555444444555666888777444111333333333222111000///...000/////////111222111000000222222111///...///000000000222333444555555555:::::::::999999999888888555555444333333333444444444333111000000000111111111111111111111000//////000000000000000000000000222///+++******++++++******+++------------+++***...///111222111000...---333000......000000---+++///---,,,---000000...+++,,,+++***)))))))))***+++.........////////////000000000000000111222333444000...---///111333333333///000111111111111111000444333111//////000111222444444333111111111111111222222222333444555666777777666555444333444555555999777666666777777666444222222111111111222444555555666666666666666555555777777777555444555777:::::::::::::::::::::::::::777888999::::::::::::999555666777666666777:::<<>>>>>===999888777888888888666444444333222111000000000000000000////////////000000000000000000000111111111111111111000//////222444777@@@SSSkkkyyyssshhh}}}jjjSSSLLLFFFGGGGGGDDDBBBCCCEEEDDDBBB@@@?????????@@@>>>>>>>>>>>>===<<<;;;:::===>>>>>>??????>>>>>>======>>>???>>>======???@@@???>>><<<;;;;;;===???AAA>>>>>>=========<<<<<<<<<::::::<<<===<<<;;;999888===:::999===???===<<<>>>===>>>>>>>>>>>>?????????>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;===;;;999999;;;<<<<<<<<<:::999888888777777777777666555555666666666333111111111111111000000///...000///...///111111111000222333444333111000111222000111333555666777888888999999999888888888777777666666555444333333444444333222111000///000000111111111111111111000//////////////////////////////111...,,,***+++,,,,,,,,,,,,,,,------------,,,,,,...///000111111///...---111///......000111///---000///......000000...+++,,,+++*********+++,,,,,,,,,,,,---------.........000//////000000111222333222000//////000111111000///000111222222222222222111000//////000222444666333333333444444444444444333333222222222333333444555444333333444555666777777666555555666666555333333222111111111222333444444555555666555555444444555555666555444666999;;;::::::::::::::::::::::::777777888999999999888888666777777666666777999;;;@@@NNNbbbvvvkkkTTTHHHCCCAAA???@@@DDDOOO```xxxttttttddd[[[UUUOOOJJJIIIFFFEEECCCAAA???===;;;;;;:::888777666666444222///333222111111000000000000............///000222222111111111111000000000000///000000/////////222444666AAAVVVooo{{{~~~~~~oooggg}}}jjjQQQJJJEEEEEEFFFCCCAAAAAADDDCCCAAA???>>>>>>>>>???<<<=========<<<;;;:::999======>>>>>>>>>>>>======@@@AAAAAA@@@>>>>>>???AAA>>>===<<<;;;;;;<<<>>>@@@===<<<<<<<<<<<<;;;;;;;;;;;;<<<=========<<<:::999<<<999999===???===<<<============>>>>>>>>>>>>???============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===;;;:::;;;===>>>>>>===999999888888888888999999888666555555555555333111//////000000000000//////000///...///111111111000222333333333111000111222///000222444666888888999777777777666666666666666777666555444333333222222222111000/////////000111111111111111111000//////........................000...,,,,,,---...............------------.........///000000000///---,,,000......///111111111000000///...///000///---,,,+++++++++++++++,,,---...+++++++++,,,,,,,,,------///......//////000111222333111000///000///...,,,...///000222333333333333000000000000111333444666222333555666777777666666444333222222111111111222333333222333444555777888666555333444555555444222444333333222222222222333444444555555555555444444333444555555555666999<<<999999999999999999999999777777888888888777777666888888888777555666888:::===DDDSSSggg{{{sssZZZLLLEEEBBB??????AAAHHHWWWmmm~~~tttrrrcccZZZTTTMMMIIIHHHFFFEEECCCAAA>>><<<:::888999777666555555444111///222222111000000000000000............///000111222222222111111000000//////...///000//////000222555888EEE[[[uuu|||~~~pppggg|||hhhQQQJJJEEEEEEFFFCCCBBBBBBCCCAAA@@@>>>============<<<<<<======<<<;;;;;;:::=========>>>>>>=========AAABBBBBB@@@>>>>>>???@@@???>>>===<<<<<<===>>>???<<<<<<<<<;;;;;;;;;::::::======>>>>>>===<<<;;;:::===::::::>>>@@@===<<<===>>>>>>>>>>>>????????????>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<::::::;;;===>>>>>>===999999888888999::::::;;;:::777555444444444333111...//////000111111000000111000///000222222222111///000111000///...///000...///111222333444555555555555555555444444444444777666444333222111000000111000///......///000000111111111111111000//////........................///...,,,---///000000000000///...------...///000....../////////...---,,,///......//////000000///........./////////...---+++++++++,,,---...//////++++++,,,,,,,,,,,,------...------......///000111222000//////000000...,,,---...///111222333333333444333222111111111222222222444666777888777555444333333222222222222222333333333222222333555666777666444333444555555444333444444333333222222222222444444555666666666666555333555555555555555888:::999999999999999999999999888888888888888888777666999999999777555555777999<<<@@@JJJZZZlll}}}xxx___NNNDDD????????????DDDQQQfff~~~vvvzzzooobbbZZZSSSLLLIIIIIIEEEDDDCCCAAA???<<<999777777666555555666555333111111111000000///000000000000000////////////000000222222111111000000//////...////////////000333666;;;IIIaaazzz|||uuufffzzzgggRRRKKKFFFGGGHHHEEECCCDDDBBBAAA???===<<<<<<<<<======>>>>>>>>>>>>===<<<<<<======>>>>>>>>>>>>======@@@@@@@@@???======>>>???@@@@@@???>>>>>>??????@@@======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>===<<<;;;;;;;;;999:::@@@CCCAAA@@@AAA??????@@@@@@@@@@@@AAAAAA?????????>>>>>>>>>======<<<;;;;;;;;;;;;::::::::::::999888999;;;<<<;;;:::888888888888999:::;;;;;;:::777555444444444333111//////000111222222222222222111000111333444333222...///000000///...///000111111222222222222222111333333333333333333333333555444333111000/////////000000///......///000111111111111111111000/////////////////////////////////------...000111111000000000...------...000000...............---,,,,,,......///...............---...//////////////////++++++,,,---.../////////------------............------------...///000111///......000111222000...,,,---...000111222222222444333333222222222222222333444666777666555222111222222222333333444666666555444333222222333444555666555444444666666666444444444444444333333222222444555666777777777777777555666777666444444555666888888888888888888888888888999999:::999999888888999:::999777555555666888999>>>FFFPPP]]]lll|||jjjXXXJJJBBB@@@@@@???BBBMMMbbbzzzyyyuuukkk```YYYRRRKKKIIIJJJDDDDDDCCCBBB@@@===:::888666555555555777777555333111000000//////000000000111000///////////////000111111111111000000000000...///000000000222555888>>>MMMfff~~~{{{hhhzzzgggSSSLLLGGGHHHIIIGGGEEEFFFBBBAAA???===<<<<<<<<<===>>>???????????????>>>>>>>>>>>>????????????>>>>>>>>>??????>>><<<<<<===???AAAAAA@@@@@@??????@@@@@@???>>>>>>>>>============??????>>>===<<<;;;;;;:::777666999@@@EEEDDDDDDEEE@@@@@@@@@AAAAAAAAABBBBBB????????????>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::999888888888::::::888666888888888888888999:::;;;888666555555555555333111000000111222222222222222222111000111333444333222///111222111000000111333444555555444444333222111222222222222333333333333444333222111000/////////111000/////////000111222111111111111111000//////////////////////////////...------...000111000/////////............//////......------,,,,,,,,,,,,,,,...//////......///111000222333222000/////////++++++,,,---...................../////////000000...------......///000111------...111333444333111---...///000111222222222000000111222333444555555444444555555444333111000222222222333444555777777666555333222222222333444666444444444666777666555333444444444444444333222444444555666777777777777666777777666444333333444777777777777777777777777888888999:::::::::::::::999999999777555555777888555:::BBBHHHQQQ```sssuuucccRRREEEAAAAAAAAABBBKKK]]]uuuzzzooofff]]]VVVPPPIIIHHHJJJCCCCCCCCCCCCAAA>>>;;;999666555444555666666444222000000////////////000000//////...//////000111222000000000000000111111111...///000111111333777999===NNNhhhlll|||iiiSSSLLLGGGHHHIIIGGGFFFFFFBBBAAA???===<<<<<<======>>>>>>??????@@@??????>>>??????@@@@@@@@@@@@??????===>>>>>>>>>======>>>@@@@@@@@@@@@????????????>>>AAAAAA@@@@@@@@@???????????????===<<<;;;:::::::::888777999@@@DDDCCCBBBCCC??????@@@@@@@@@AAAAAAAAA???>>>>>>>>>>>>=========;;;;;;;;;:::::::::999999999999888999999999666444888888777777777888888999666555555666666666333111///000111111111111111000000///...///111222111000///000111111000000111333333444444444444333222222111111222222222333333333444444333222222222222222111000000///000111222333111111111111111000//////...........................------...///000...------......//////......---...------,,,,,,,,,,,,,,,***---///000000111444777888999:::777222///......+++,,,------...---,,,+++....../////////000000000............///000111222......///222555555333111000111222333333333333333000000222333444555555555444444333333333333333333333222222222333444555555444333222222222333444555444333222333555666555444222333444555555555444333111222333444555555555555444555777666555444444555777777777777777777777777555666777999::::::::::::888999888777555555777999666999>>>BBBJJJYYYlllzzzoooZZZIIIAAABBBAAAAAAGGGWWWmmm~~~{{{|||kkkcccZZZTTTNNNHHHGGGJJJBBBCCCCCCCCCBBB???<<<:::666555444444555444222000000000////////////000111,,,------...000111333444//////000000111111222222...000111222222444888:::<<>>===============>>>???????????????>>>@@@@@@AAAAAAAAAAAA@@@@@@===>>>>>>>>>===>>>???AAA@@@?????????>>>>>>======BBBBBBBBBAAAAAAAAA@@@@@@???>>>===<<<::::::999999===;;;<<>>????????????@@@@@@@@@>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::999999:::999666333888888777777777777777888444444555666888777444111//////000000000000/////////...---...///000000...,,,...//////......///111000000111222222222222111111111222222333333333333555555444333333444444444111111000000000222333444111111111111111000//////------------------------...------...//////---,,,,,,---...//////...---,,,...---,,,,,,++++++,,,,,,(((,,,000222333555999<<>>===;;;999666666555444333222222111111111000///////////////...............///000000444222000/////////...,,,000...000444444333555:::;;;LLLeee~~~yyyrrr~~~iiiPPPIIIDDDEEEFFFDDDCCCDDDBBB???===<<<=========<<<>>>>>>????????????>>>>>>??????@@@AAABBBAAA>>>;;;@@@???>>>======>>>??????BBBAAA???===<<<<<<>>>>>>???AAADDDEEECCC@@@>>>>>>???>>><<<:::::::::<<<===???===;;;;;;<<<=========<<<>>>@@@@@@>>><<<<<<<<<<<<<<<======<<<:::888777========================<<<:::777666666555444222888777666555555444444555777666555555555444111///222111000//////....../////////000000000000//////000222111...---000000...444222111222333333222111000111222333444333222111333333222222222222333333444444333222111111111222333222222111000//////......---,,,,,,,,,,,,---...........................,,,+++***,,,000222111///...,,,)))***,,,...---+++.........///111333666777;;;888555222///............,,,******+++------,,,000///------,,,---...///...///000///...---...000222333333444333222111000666666555444444333222222333444444555555444444333222111111222333444555666666555333222111222222333555444222111111222444555888555222222444666777666444333222333555666555444333222222222222333444444222444666888999999888777::::::999999888666555444666666666777888888999999======<<<;;;;;;:::999999999777999>>>DDDNNN]]]kkkzzzqqq\\\GGGBBB@@@AAAAAAHHH]]]ttttttggg\\\RRRPPPPPPKKKFFFDDDDDDBBB???>>>===<<<:::888666666555444333222222111111111000///////////////...---------......///000222000......///000///...333222333555444222444999<<>>>>>>>>>>>======?????????@@@AAA@@@>>>;;;@@@???>>>======>>>??????@@@???>>>======>>>???AAA???AAACCCBBB@@@>>><<<<<<===<<<:::::::::;;;===>>>>>>===;;;:::<<<======<<<<<<===??????===<<<;;;<<<<<<============<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<888666555666777999888888777666555444444333333333777666666666666555222000111111000/////////000000......///000000000000000111333333//////222222000111000///000222333333222333444555555444333111111333222222111111222222333333333222111111111111111111111111000000//////...///...------------...///............------------,,,+++***,,,///111000...///---++++++---...---,,,............000222333555333222///---,,,,,,------///---++++++,,,---------///...---,,,,,,---.........///000///...---...000111111222222222111000///333333333333333444444444333333444444444444333333222222222222222333333444555444333222222222333444555444222111111222444555777444111000222444444333222111000111333333333222333333222222333333444555444555777888888777666555777777777888777777666555666666777777888999999999999999999999:::::::::::::::888999===BBBJJJXXXeeevvv{{{iiiNNNFFFAAAAAACCCJJJ^^^sss|||ooocccYYYQQQPPPOOOKKKFFFEEECCCAAA???===<<<;;;888666666666555444333222222111111111000///////////////......---------...//////000...---...000111111000666444444666444111333777===NNNeee{{{tttxxx|||nnnzzzeeePPPHHHCCCDDDEEECCCBBBCCCBBB@@@===<<<===>>>===<<<<<<<<<============<<<<<>><<>>>>>>>>>>>??????>>>>>>======>>>???AAABBB???@@@@@@???<<<;;;;;;;;;;;;:::999999:::;;;===>>>===;;;::::::;;;<<<<<<;;;;;;<<<>>>===<<<:::;;;;;;<<<======>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888777666777888::::::999666555555444333333222222777666666666777555333000000////////////000111111---...///000000111000000000222222//////222333111///......///222333333222555666666666555333111000222111111000000111111222222222222111111111111111////////////////////////000///...------...///000.........------,,,,,,,,,---++++++,,,---......,,,///...,,,,,,...///...---............///000111111------,,,++++++,,,---...///---,,,,,,---......---------,,,,,,,,,,,,------...///000///...---...000000000111111000000///...//////000222333444555666333333444444444444333333333222222222222222333333444333333333333333444555555444333222222333444555555222000///000111000000111000000000222333222111333333333333333444555555555666777777777666444333444444555666777777666666777777777888999999::::::666666777888888999::::::;;;999999<<>><<<;;;:::777555666666555444333222222111111000000////////////////////////......//////000000///......000111111000555333333555444111222777===OOOhhh{{{www{{{ooo}}}gggPPPIIICCCCCCDDDBBBAAABBBBBB@@@=========>>>>>>===<<<======>>>>>>======<<>>>>>???@@@@@@>>><<<>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>@@@AAABBB@@@AAA@@@===:::999:::<<<;;;;;;::::::::::::;;;<<<;;;:::999:::;;;<<<<<<;;;;;;<<<===<<<:::999:::;;;;;;;;;<<<<<<============::::::::::::::::::::::::>>><<<:::888888888666555666555555555444333333222666555444555666555222000------------...///000111//////000000000000//////,,,//////------111222000111000///000222333333222444444555555555333222111000//////////////////000111111111111111111111000............///////////////...---,,,,,,---...///.........---,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++000///........./////////////////////////////////---------,,,---...///000///...------...///...---,,,+++++++++,,,,,,------...///000///...---...000000000000000000000000///......///111222333444555333333333444444333333333222222222222333444555666333333333333444444555555444444333333333333444444444222000////////////...333222111222333444444222333333333333333444444555444555666666666555555444333444555555666666555555777777888888999999::::::777777777888999999::::::;;;999999<<<>>>CCCMMMXXXiiixxxmmm[[[JJJCCCCCCHHHWWWfffsssfff\\\UUUPPPPPPNNNIIIFFFFFFBBB@@@===<<<;;;:::777555666666555444333222222111111000000///////////////111111000000///000000111222000......///000///...111///000333333111333888===QQQmmmyyy{{{zzzqqqmmmRRRJJJCCCCCCDDDBBBAAACCCCCC@@@>>>===>>>>>>>>>======>>>>>>??????>>>>>>===???>>>===>>>???@@@>>>=========>>>>>>????????????@@@@@@????????????@@@@@@AAAAAA@@@===;;;:::<<<>>>>>>===<<<;;;::::::999999:::999999:::<<<===<<<;;;;;;<<<<<<;;;999999:::;;;:::::::::;;;;;;<<<======::::::::::::::::::::::::AAA>>>;;;999888777555333666666777777666555333333333333222333444333000...+++++++++,,,---...///000111111111111000...---,,,,,,...///---...333444222555444222222333333222111000111222333444444333222......------------......000111222222222222111111............////////////------,,,++++++,,,------.........------,,,,,,,,,,,,------,,,+++++++++,,,/////////.........///000111111111000000////////////.....................///---------//////...---+++++++++,,,,,,---------...///000///...---...000111111111000111111111111000000000111111222222222222333333333333333333222111111222333555777888999222333333444555555555555333333333222222333333333333333222111////////////222111000111333444333222333222222222222333444444222333333444555666666666555555555555555444333333666777777888999999:::::::::::::::::::::::::::::::::888999===???CCCMMMWWWgggwwwxxxdddOOOFFFDDDHHHTTTccczzz}}}rrreeeZZZTTTPPPPPPMMMHHHEEEEEEAAA???===<<<<<<;;;888666666666555444333222222111111111000///////////////111111000000//////000000222111///...///000///......---...222222111444999===SSSppp{{{wwwyyysssqqqTTTKKKDDDCCCDDDBBBBBBDDDCCCAAA>>>===>>>???>>>===>>>>>>????????????>>>>>>>>>===<<<===?????????>>><<<===>>>??????@@@??????@@@@@@@@@@@@@@@@@@??????AAAAAA@@@>>><<<<<<===?????????>>>===;;;:::999888:::999:::;;;===>>>===;;;;;;<<<<<<;;;999999:::<<<:::::::::::::::;;;<<<===::::::::::::::::::::::::===;;;999888999999888666666777777888777555444333222111111222333222000...+++++++++,,,,,,...//////111111111111000...---,,,---111111000222777888777777666444444444333222000...///111333444444444333///......------......///000111222333444333222111////////////////////////---,,,+++******+++,,,---........................,,,---...---,,,+++,,,---...///000///------///000000111111111111000///...------------,,,,,,,,,+++...---,,,---//////---+++***+++,,,---......------...///000///...---...000111111000000000111222222222222222111111111111111222222333333333333222222111111222333555777888999333444444555555555555444111222222222222222222111111222333222000//////000///.........000111000///111111111111111222333333111111222333444555666777555666666666555444333333666666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;999888:::===???CCCKKKUUUddduuujjjUUUJJJFFFHHHUUUcccvvv~~~}}}ooobbbYYYTTTPPPPPPLLLFFFCCCDDD@@@>>>===<<<<<<<<<:::999666666555444333222222111111111000///////////////000000///...............111///......000111111000...---///333333222555:::???UUUpppuuuyyytttrrrUUUMMMEEEDDDDDDCCCCCCEEECCCAAA>>>===>>>???>>>>>>======>>>>>>>>>>>>======>>>===<<<<<<>>>??????>>>;;;<<<>>>???@@@@@@??????>>>??????@@@AAAAAAAAAAAA>>>??????>>>======>>>@@@??????>>>>>>===<<<;;;::::::::::::<<<>>>???>>><<<<<<======;;;999999;;;===<<<<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::888777777999:::999888555666777777666555333111222111111222333333000...------------...//////000//////000000000000//////...111222111333888;;;999555444333333333333222111000111333444444444333333111111000000000000111111000222333555555555333222111111111000000//////...---,,,++++++++++++,,,------......//////000000000+++---///...,,,,,,---///---///000...,,,,,,...000...///000000000///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++---...//////.........///000///...---...000000//////...///000111222222222222222222222222222222222333333333333222222222222222222222333444555444555555666666555444333000000000111111000000000///111333222000///000111///...---...000000000///000000//////000000111222333222222333333444555555444444555666666666666555555555555666777777888888:::::::::;;;<<<<<<======:::999:::>>>???AAAHHHQQQYYYllluuu___QQQIIIGGGRRRaaaooo~~~yyyyyyjjj___XXXTTTQQQPPPLLLFFFBBBCCC@@@>>>===<<<======<<<:::777666555444333222222111111111000//////////////////...---,,,,,,,,,,,,,,,...---,,,...000222222222111///111444444222555:::AAAUUUooouuuzzzuuuqqqWWWNNNFFFEEEEEEDDDDDDFFFCCCAAA>>>>>>>>>??????>>><<<<<<============<<<<<<>>>===;;;<<<>>>??????>>>;;;<<<>>>???@@@@@@@@@???<<<===>>>@@@BBBCCCCCCCCC<<<===>>>>>>======>>>???===>>>>>>>>>>>>>>>===<<<::::::;;;===???@@@>>><<<=========;;;::::::;;;===>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999777777888999888777444555666666666444222000222222222333444444111///000////////////000111111,,,---...000111111222222,,,///111000222888:::888333222111111333444333222333444555555555444333222333333222222222222333333111222444666666666444333333222222111000//////......---,,,,,,,,,,,,---...------...///000111222222+++---//////---,,,...111,,,...000...,,,+++...000------...//////...---,,,++++++,,,---............,,,++++++---......,,,******,,,---///000000//////...///000///...---...000///...------...///000111111111222222222333333333222222222333333222222222333333222111000000000111555555666666666555333222//////000000000000//////---///222111///...///111111000///000111222222000///////////////000000111555444333222222222333333222333444666777888888888444444555555666777777777777888999:::<<<===>>>???:::999;;;>>>>>>???EEENNNNNNcccyyyiiiWWWJJJDDDNNN\\\hhh|||vvv}}}pppddd]]]VVVSSSNNNKKKHHHEEEAAA???<<<<<<======<<<:::999777888777666444333222111111111222333222000000000222000000///...............,,,---///000111222111111...---...222333222666;;;BBBWWWqqq}}}|||vvvsssVVVLLLEEEEEEFFFDDDBBBAAAAAA@@@???>>>============>>>======>>>???@@@@@@???===<<<<<<<<<>>>???AAACCCAAAAAAAAAAAA@@@???>>>===<<<>>>@@@BBBBBBBBBAAA@@@BBB@@@???======>>>@@@AAA@@@@@@AAAAAA@@@???===<<<;;;<<<======<<<<<<===>>>@@@>>>;;;:::;;;;;;:::999>>>>>>>>>>>>===<<<::::::===???@@@???<<<;;;:::;;;;;;888888<<<===999666777222333444444444333111111777444222111111222111000...---+++,,,.../////////////////////////////////...000111111000111333666222111000//////000111111111111111111111111111111555333111111222222222111000111333555555444333222333222000/////////000000222111///...///000///...000///------......---,,,333222///---,,,,,,---...///......---------......------.........---,,,++++++,,,---...////////////000000//////......------,,,+++***---000222000.......................................///000222222222222222222222222222222333333333333222222111000...111444555444222111111555444333333222222333333222111///.........///000111...,,,---000222111000...///111333444333222111//////............//////222222333333333333444444555555555555555555555555666555555777:::;;;999666666666666888;;;<<<===<<<=========<<<<<<>>>BBBEEEQQQ\\\nnnyyy___OOONNNKKKZZZiii|||~~~zzzmmmaaaZZZRRROOOKKKHHHFFFDDDAAA???=========<<<;;;999777555888777555333222111111111000222222222000///000111000000///...............---...///000111111000000///---...222222222666;;;JJJ___yyy~~~yyyuuusssXXXNNNFFFFFFGGGEEECCCCCC>>>>>>===============>>>???>>>======>>>???>>><<<======<<<===>>>???AAABBBAAAAAABBBBBBBBBBBBBBBAAA===>>>@@@BBBDDDDDDCCCBBBAAA@@@???>>>>>>???AAABBBAAABBBBBBBBBBBB@@@???>>><<<===>>>>>>======>>>@@@>>><<<:::999;;;<<<<<<;;;>>>>>>>>>>>>===<<<;;;;;;777999;;;;;;:::999:::;;;;;;777777:::;;;999777888555666666777666555444333444222000000111333333333///...------///000//////////////////////////////...///000000//////111333111000////////////000111111111111111111111111111444222000000111111111000000111333444444444222111111000////////////000111111///....../////////...000...------......---,,,,,,,,,++++++---///222333/////////.........////////////.........------------...............------////////////............---,,,+++---000111///---........................///.........///000111111111111111222222333333333333333333333333222111111222444777777555333111111333222111111000000111111222222000/////////000111111///---...000111000///000111222333333222000/////////............//////222222222333333333444444555555555555555555555555666555555777:::;;;999666777666666888;;;======<<<;;;;;;;;;::::::<<>>>>>===;;;999777555444777666444333111000000000///111111000///...///000000//////............/////////000000000000/////////---...111222222666;;;JJJ```{{{~~~{{{yyyuuusssZZZPPPHHHGGGHHHFFFDDDDDD===<<<<<<<<<<<<===>>>>>>???>>><<<<<<======;;;:::============>>>???AAABBB>>>???@@@AAABBBCCCCCCCCC>>>???AAACCCDDDDDDDDDDDDAAA@@@@@@???@@@AAACCCDDDCCCCCCDDDDDDCCCBBB@@@???>>>???@@@@@@??????@@@AAA===;;;999999;;;=========????????????>>>===<<<<<<888999::::::999999:::;;;===888666888999777777999666666777888777666555444111///...///222444555555222000......///000///...000000000000000000000000...///000///...---...000//////............///000222222222222222222222222222000//////000000000///000111222333444333222111000000/////////000000111000...------///000/////////...------...///---,,,(((((()))***,,,///222444/////////////////////000111000...---------...///////////////...---,,,+++.............../////////...------...//////...,,,/////////////////////////////////...//////000000///000000111222333444444333333333333333333222111333555777777444111000000222222111000000000000111333222111000000000111111111000......///000///...111222222222222000...---//////............//////222222222222333333333333555555555555555555555555555555666888::::::999777777666666888;;;======<<<:::;;;;;;:::999;;;>>>AAAHHHPPP```sssxxxaaaUUUJJJTTT\\\ppp|||~~~~~~rrrdddZZZTTTNNNKKKGGGEEEDDDBBB@@@>>>===<<<;;;:::999777666555666555444222111000/////////000000000...---...///000///............//////000000000000000///......///---...111222222777===FFF^^^zzz}}}ttt{{{wwwuuu\\\QQQHHHGGGGGGEEECCCDDD???>>>>>>=========>>>>>>===<<<;;;;;;<<<===<<<:::=========>>>>>>???@@@AAA<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCBBBBBBAAAAAA@@@@@@@@@AAACCCDDDEEECCCCCCDDDDDDDDDBBBAAA@@@???AAABBBBBBAAA@@@BBBCCC???===;;;;;;<<<>>>>>>===???????????????>>>======>>>??????===;;;:::;;;<<<@@@:::666777777555555888444555666666666555333333000///...///111444555555333111000///000000000///000000000000000000000000...///000000...------...------------.........///222222222222222222222222222000//////000111000///111222333333444444333333222222111111000000000000///...---...///111111000///...------...///...,,,************+++,,,---...---......///////////////111///---,,,+++,,,...///......//////...------,,,---------......////////////...............---,,,////////////////////////000//////.........//////...///000111222333444444222222333333333333222222///111333333111/////////444333333222222222222222111111111000000000000000111000///...............000000111111111000///...//////............//////111222222222222333333333444444444444444444444444555555666888999999888777888777777999;;;===<<<<<<<<<<<<===<<<;;;<<>>=========:::999999:::===>>>>>>=========>>>>>>??????@@@@@@?????????@@@@@@?????????BBBBBBBBBAAA@@@@@@???>>>@@@@@@AAAAAABBBCCCDDDEEEBBBBBBCCCCCCBBBAAA???>>>???AAABBBBBBAAAAAABBBCCCCCC@@@>>>======>>>======>>>????????????>>>>>>===???@@@@@@>>>======>>>@@@DDD===888777666333333555444555666666666555333333222000//////111222333222444222000000000111000//////////////////////////////000111111///---------,,,,,,---...............111111111111111111111111222111//////111222111111222333333444444444444444555555444333222000///...000///......000222222111///---,,,---...///...---,,,,,,+++***************+++,,,---............---///...,,,******+++,,,---,,,------...//////......,,,,,,------......//////.../////////...---,,,,,,////////////////////////000///...............///......///000222333444444111111222222333222222111,,,///111111000000000111444333222222111111222222///////////////.........000000///...---------.........//////000000000000//////............//////111111111222222222333333222222222222222222222222444555777999999888888888999888888999;;;===<<<;;;;;;<<<<<<<<<;;;<<<>>>@@@???CCCNNN^^^qqqtttcccPPPTTTWWWkkkyyymmmaaaXXXTTTQQQNNNJJJFFFDDDBBB???<<<::::::999999999999::::::777666444333111000000000...000000///...---...//////............//////000222111000//////.../////////---...222444666===DDDKKKfffpppyyywww{{{^^^SSSIIIFFFFFFDDDBBBBBBEEEDDDBBB@@@>>>======<<<999999999:::===??????>>>======>>>???????????????BBBBBBCCCCCCCCCBBBAAAAAABBBBBBAAA@@@??????>>>>>>@@@AAAAAABBBBBBCCCCCCCCCAAAAAABBBBBBAAA@@@>>>===???@@@AAAAAA@@@@@@AAABBBDDDAAA>>>======>>>===<<<===>>>>>>??????>>>======999:::;;;<<<===???BBBEEEFFF???:::999777444333555666666777888777666555444444111//////000111111111333111//////000111000///////////////////////////---///111111///---------+++,,,---...////////////000000000000000000000000222000//////111222222111222222333333333444444444444444444333222000///...111///......000111111000...---,,,---/////////---*********+++++++++++++++)))***,,,---......---,,,------+++*********+++,,,+++,,,---...////////////---------------.........---///000///---,,,,,,---.................................---......//////...//////000111222333333///000111111111111111111---///111222222222333444111111000////////////000....../////////...---,,,...//////...---,,,...///---------...///000000111//////............//////111111111111222222222222222222222222222222222222333666888999888888888999:::999888999<<<===<<<;;;888999::::::999999;;;<<<===@@@IIIWWWkkk~~~zzzkkkTTTUUUSSSgggvvvjjj___XXXSSSNNNLLLHHHEEEDDDBBB@@@>>>===<<<;;;999999999::::::888777555333222111111111///000111000...---...///...............///000000111000///......///000000///---...333666999@@@HHHOOOjjjqqq|||uuu{{{aaaUUUJJJGGGFFFDDDCCCCCCCCCBBBAAA???>>>=========;;;::::::;;;===???>>>>>>======>>>???@@@??????>>>AAABBBCCCCCCDDDDDDDDDDDDAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@>>>======???@@@@@@???>>>@@@AAAAAA???<<<;;;<<<======<<<<<<======>>>>>>=========777888:::;;;<<>>::::::999666555777555666666777666555444333333111//////000111111111111///......000111111000------------------------+++---000000...---,,,,,,+++,,,...///000000//////////////////////////////000///......000111111000111111000000111111222333000000111111111000///...000...---,,,.........---...---,,,---///000///...******++++++,,,+++++++++)))***,,,...//////...---------,,,,,,,,,+++++++++------...............---...------------------,,,,,,...000000---,,,---...------------------------------------......///000///000000000111111222222......///000000000000000...000111111111000222333111111000///////////////...///000000000///------,,,...///...,,,,,,...111.........---......////////////............//////111111111111222222222222333333333333333333333333333666999999888777888999:::999999:::<<<===<<<;;;888999::::::999888:::;;;===???FFFTTTfffzzzuuu^^^\\\YYYmmmttthhh^^^WWWSSSKKKIIIFFFDDDDDDCCCAAA??????>>><<<:::999999999999888777666444333222111111///111111000///...///000...............///000111111000///......///000111///---...333777:::BBBKKKUUUppprrrsss{{{cccWWWLLLHHHHHHEEEDDDEEE@@@@@@???>>>======>>>>>>===<<<;;;<<<>>>>>>===<<<======???@@@@@@???>>>>>>>>>>>>@@@BBBCCCDDDEEEEEE@@@@@@@@@AAABBBCCCDDDEEEAAAAAAAAABBBBBBAAA@@@@@@AAABBBBBBCCCBBB@@@???>>><<<>>>??????>>>===???@@@===;;;999:::;;;=========<<<<<<===============<<<;;;;;;<<<<<<===???CCCGGGAAA<<<:::;;;;;;999888:::222333444444444333222111222000......000222222222000...---...000111111000------------------------)))+++...///---,,,+++++++++,,,...000111000000///........................///...------///000000//////////////////000000111+++,,,...///000000000//////---++++++,,,,,,+++***...---,,,---///000///...,,,------,,,,,,+++))))))***+++---///000000///...------.........---,,,+++////////////...---,,,,,,.........------,,,,,,,,,+++...000000---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000000000000000111111111------...//////000//////...///000///...---...///333222222111111111111111///000111111111000...---+++---///...,,,,,,///222000///...---------------//////............//////000111111111111222222222555555555555555555555555333666999:::888777888:::;;;999999:::<<<===<<<;;;999;;;<<<<<<;;;:::;;;======???FFFRRReeexxxhhhfffdddvvvssskkkeee\\\VVVSSSMMMHHHDDDCCCEEEEEEBBB>>>???===;;;::::::999777555999888666555444333333222000000///////////////000000///---,,,---...000111...///000111111000///...,,,//////333:::777===PPP^^^yyyyyy|||wwwjjj[[[LLLFFFCCCBBBBBBDDDCCCBBBAAA???>>>=========>>>>>>>>>>>>===<<<;;;:::?????????>>>>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBCCCBBB@@@???>>>???@@@@@@@@@@@@AAABBBAAA@@@???>>>????????????>>>>>>>>>>>>???===<<<;;;;;;<<<===???AAA@@@===<<<;;;<<<===>>>===:::888999<<<@@@DDDEEE???>>>===<<<:::999888777555666666666555333111000000000000000000000000000111000000///////////////---,,,++++++*********++++++++++++,,,,,,,,,------------...///////////////000000000000///...---,,,111000///......///000111000000////////////000000222000.........///...---////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,)))***,,,...//////..........................................---,,,+++***...,,,***+++,,,---,,,,,,.....................------------.........//////...---------...///...---000//////...///111333444111111000///......//////////////////000000000000//////////////////////////////......------,,,,,,111000///..................------------...//////---...//////......///000///111222222222333666888444555555555555333222111333444444555666777888888;;;:::999888999<<<>>>???AAA===999999;;;<<<<<<;;;>>>===AAANNN]]]lll~~~xxxnnnlll|||}}}ooogggaaaYYYRRRPPPMMMHHHDDDBBBDDDCCC@@@<<<>>>===;;;::::::999777555666555444333222222222222222111000000////////////111000///...///000222333000111111222222111000000000222111444:::888>>>QQQaaazzz~~~xxx{{{uuu}}}jjj\\\MMMFFFDDDBBBBBBCCCBBBBBB@@@???>>>=========????????????>>>>>>===<<<>>>>>>>>>>>>????????????@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAA@@@???>>>>>>??????@@@@@@AAAAAA???>>><<<;;;;;;<<<>>>???>>>===<<<;;;;;;<<<>>>???>>>;;;888888:::===???@@@<<<<<<;;;;;;:::999999999555666666666555333111000111111111111111111111111111111000///.........///...------,,,,,,,,,,,,---------------............---....../////////............/////////...------000///...------...//////000//////......//////000222000....../////////..................---,,,+++---------,,,+++++++++***++++++++++++***************+++,,,---......---------------------------------............---,,,,,,...,,,++++++,,,------,,,++++++,,,,,,,,,---------------------.........//////...---......///......///.........///000222333111111000///////////////000000000///////////////........................///...............------///...---,,,,,,,,,,,,------------,,,---......///---///000000///...000111///000111111111222444666444444555555555444333222444444555555666666777777999888888888999;;;>>>???@@@<<<999999:::<<<;;;:::<<<;;;>>>HHHTTTbbbrrr~~~uuunnn|||zzzlllddd^^^VVVPPPNNNLLLHHHDDDBBBBBBAAA>>>:::>>><<<:::999999999777555333333222111111111111111333333222111000/////////111000000000000222444555111222333333333333222222222444111333999777===QQQeee}}}tttxxxsss}}}jjj\\\MMMFFFDDDBBBAAACCCAAAAAA???>>>============??????@@@@@@@@@??????>>>===>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDCCCBBBAAA@@@===>>>???@@@AAABBBCCCCCC@@@???>>>======>>>???@@@<<<;;;;;;;;;;;;===???@@@>>><<<999888999:::;;;;;;999999999999999999::::::666666666666555333222000111111111111111111111111222111000///..................---------...//////........./////////000000.........///......------,,,,,,---............---...------,,,,,,---...............------.........111///------...///...---,,,,,,---------,,,,,,+++...------,,,+++***)))))),,,,,,++++++******))))))+++,,,,,,---------,,,,,,------------------------,,,---......///.........///---+++,,,---...------+++,,,,,,------.........------------............////////////////////////............///000111111111111000/////////000000000000000//////................................................/////////,,,,,,++++++******++++++,,,,,,,,,,,,,,,------......///111000//////000222000111111111000000222444333444555555666666555555555555555666666666666666777777666777999;;;===>>>>>><<<:::999:::;;;;;;;;;@@@>>>@@@GGGPPPZZZhhhtttsss}}}zzzlllddd___WWWQQQOOOKKKGGGDDDAAA@@@>>><<<999<<<;;;999888999888666555222222111111111111111222444444333222111000///...000000///000111222444555111111222222333333333222222333///000555333:::NNNfff~~~rrr}}}rrrjjj\\\MMMGGGDDDBBBAAABBBAAA@@@???>>>============>>>???@@@@@@@@@@@@@@@???======>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBB???AAABBBDDDDDDDDDCCCBBBAAABBBCCCCCCCCCBBB@@@???>>>>>>??????@@@AAAAAABBB@@@@@@???>>>>>>???@@@@@@======<<<<<<<<<===>>>???>>><<<999999999::::::999888888888888888888888888666666777666555444222111222222222222222222222222222111000///...---------...------------...//////............////////////---............---,,,,,,***+++,,,---............---------------............------,,,,,,------...///---+++,,,---...---,,,******+++,,,,,,,,,++++++,,,,,,++++++******))))))...------,,,+++******))),,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///////////////---,,,,,,---......---////////////////////////------------------------...///000///......///000///////////////000000111111000000//////000000000000000000///......------........................---------......//////000++++++************++++++,,,++++++++++++,,,------///000111111000000111222111222333222000000111333333333444555666666777777666666666666666555555555555555666777888:::<<<===>>>===;;;;;;;;;<<<<<<<<>>=========>>>===>>>>>>???@@@@@@@@@@@@===>>>>>>???@@@AAAAAABBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAACCCCCCCCCBBBAAA@@@AAAAAABBBBBB@@@???>>>??????????????????>>>>>>@@@@@@????????????@@@@@@??????>>>>>>============<<<;;;::::::<<<===<<<;;;:::999999888888777777666666777777777666444222111111111111111111111111111111000///...---------------,,,,,,,,,,,,,,,------,,,,,,---------.........,,,,,,------------,,,,,,******,,,---......//////------......////////////------,,,,,,,,,,,,------,,,+++)))***+++,,,,,,+++******++++++,,,+++++++++)))))))))******+++++++++//////...---,,,++++++***,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++---...////////////...---++++++---...---,,,111111000///...------,,,------------------,,,,,,---///000///...---...000//////000000000000000000000///////////////000000000/////////.........---........................,,,,,,------......//////,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,------///000111111000000111222333444444333111111222444222333333444555666777777666666666666666555555555555555666777888:::;;;<<<==================>>>>>><<<;;;===AAADDDJJJVVVbbbqqqzzzsssfff___ZZZSSSNNNLLLHHHFFFDDDAAA???<<<;;;;;;:::999777777888777666444555555444333333333333333222222333333222000...---............////////////............///000111222222444111222777555;;;OOOYYYqqqyyy{{{|||sssfffYYYLLLGGGFFFDDDCCCDDDAAAAAA@@@???>>>>>>??????<<<===>>>???@@@AAAAAAAAA>>>?????????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEE@@@AAAAAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAA@@@???>>>?????????>>>>>>>>>======?????????????????????????????????>>>======<<<<<<;;;:::;;;<<<>>>???>>><<<::::::999999888777666666777777777777666444222111000000000000000000000000000///......------......---,,,+++************++++++++++++,,,,,,,,,,,,---***+++,,,,,,------,,,,,,++++++,,,....../////////,,,---...//////000//////---------,,,,,,---------+++***))))))+++,,,,,,+++++++++,,,,,,,,,++++++***''''''((()))***++++++,,,......------,,,,,,+++++++++******))))))***++++++++++++++++++++++++++++++***+++,,,---...............,,,***+++,,,---,,,,,,......---,,,+++******)))------------,,,,,,,,,,,,,,,...000///,,,+++---000...//////000000000//////......------......//////........................------------------------,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,------......///111000//////000222333444444333222111333444222222222333333555666777555555555666666666666666666666777888999::::::;;;;;;===>>>>>>===<<<===???<<<<<<>>>AAABBBFFFRRR^^^iiisss}}}|||pppccc\\\XXXQQQLLLJJJFFFFFFDDDBBB???===<<<<<<999888666666777777666444777666555333333222222222///000111222222000...---...////////////...------......------...000111222000222000333888666;;;NNNUUUmmm}}}{{{sssdddWWWKKKGGGGGGEEEDDDEEEBBBAAAAAA@@@@@@@@@@@@@@@===>>>???AAABBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGDDDCCCBBBBBBBBBBBBBBBBBB@@@AAABBBBBBBBBAAA@@@????????????????????????@@@>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;===??????===:::999999999999999999999999777777777777666555333222////////////////////////......---------...//////...---,,,******)))))))))++++++++++++,,,,,,,,,,,,((()))***,,,------------,,,---...///////////////***+++---...//////............------------......,,,+++******,,,------,,,,,,---------,,,+++******'''(((((())))))*********++++++++++++++++++++++++))))))(((((()))***+++,,,++++++++++++++++++++++++******+++,,,---------,,,---+++)))***+++,,,+++***++++++++++++++++++++++++---------,,,,,,,,,++++++***---000...+++***,,,///,,,---.........---,,,,,,,,,,,,,,,,,,,,,---......,,,------....../////////------------------------,,,++++++++++++++++++***+++++++++++++++,,,---...---------,,,---......///---///000000///...000111222222333222111111333444333222222111222333444555444444555555666666777777777888888999::::::999999888;;;======;;;:::<<<>>>>>>>>>@@@BBBBBBDDDOOO[[[eeeooozzz}}}|||pppccc\\\XXXQQQLLLJJJFFFFFFDDDBBB???======>>>999777666666777777666444777666555333222111111111...///000222111000...---000000000000///...---,,,///.........///000222333,,,///...222777444999LLLUUUnnn{{{rrr{{{bbbVVVKKKGGGGGGFFFEEEFFFBBBBBBAAAAAA@@@AAAAAAAAA>>>???@@@BBBCCCDDDDDDEEEAAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDAAABBBCCCDDDEEEFFFGGGHHHGGGEEEDDDBBBBBBBBBCCCDDDAAABBBCCCCCCCCCBBBAAA@@@>>>>>>???@@@AAABBBBBBCCC>>>>>>????????????>>>>>>888888999:::;;;;;;;;;;;;;;;;;;<<<===???>>>;;;888777888888999::::::;;;;;;777777888777666555333222////////////////////////---------------...///000///...---+++***)))((((((+++++++++,,,,,,,,,------'''((()))+++,,,---......---...//////000/////////)))***+++---......------///......------......///...,,,++++++---//////............---,,,+++***)))))))))))))))(((((((((((()))))))))))))))*********)))((((((((()))***,,,---******************************+++,,,,,,,,,++++++,,,***))))))***++++++***)))******+++---...//////---------,,,,,,+++++++++)))---///...***)))+++///***+++,,,,,,,,,+++***)))++++++++++++,,,,,,---...+++,,,,,,---...///000000------------------------,,,++++++******)))))))))++++++******+++,,,------...------------...//////---...//////......///000000111222111000000222444333222111111111222333444333444444555666777888888999999::::::::::::999999666999<<<<<<:::999:::<<<;;;;;;===>>><<<>>>HHHTTTcccmmmyyy{{{uuujjj___YYYUUUOOOLLLLLLGGGEEECCCAAAAAAAAA???>>>;;;999666666666666555444444333222222111111222222////////////000000000111111000///......---..................///000111222222333000111666333999MMM]]]zzz|||wwwuuu}}}___UUUKKKHHHFFFCCCBBBDDDEEEBBB@@@AAACCCDDDBBB???AAA@@@?????????@@@CCCDDD??????@@@@@@@@@AAAAAAAAAEEEDDDBBBAAA@@@AAAAAABBBEEECCCBBBAAAAAADDDFFFHHHFFFEEEDDDCCCCCCBBBBBBBBBEEEDDDBBBBBBCCCCCCBBBAAA??????>>>>>>???AAABBBDDDAAA@@@???@@@@@@???<<<999<<<<<<;;;;;;;;;;;;<<<<<<===============<<<<<<<<<888888999999999888888777999888777666555444333333111000///......---------////////////////////////......---,,,,,,++++++***------,,,+++++++++,,,,,,++++++++++++++++++++++++...---,,,---......---+++---,,,,,,,,,,,,---......,,,,,,,,,***)))+++---000000///...------...///000......---,,,+++))))))((())))))(((((()))***+++++++++***((()))******)))(((&&&''''''((()))*********)))))))))***+++++++++,,,++++++++++++,,,,,,---...************))))))(((((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++***+++++++++++++++,,,,,,,,,---------+++******+++,,,+++***---+++***+++......,,,)))+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......------------......////////////............000111111222222222111111111222333444555555555555555555555555555666777888777888999::::::999777666888999:::;;;<<<<<<<<<<<<;;;===>>>>>>>>>CCCJJJPPP^^^hhhuuu|||~~~oooeee[[[WWWTTTPPPMMMNNNIIIGGGCCCAAA???===;;;999;;;999666666666666555444333333222222111111111222//////////////////000000//////.........//////000///////////////000111222111222///111777555<<>>BBBIIINNNNNNHHHBBB@@@@@@@@@@@@AAAAAAAAAAAADDDCCCBBBAAAAAAAAABBBCCCDDDCCCAAAAAAAAACCCFFFHHHFFFEEEDDDBBBAAAAAA@@@@@@BBBAAA???@@@BBBDDDDDDDDDEEEDDDCCCBBBAAAAAABBBBBBAAA@@@@@@@@@@@@???===:::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<=========:::::::::999888777666555777777666555555444333333111111000///....................................------,,,,,,+++*********,,,,,,+++***************++++++++++++++++++++++++,,,++++++,,,------,,,***---,,,,,,,,,,,,---......---......,,,+++,,,///222000000///.........//////......---,,,+++***)))))))))))))))))))))***++++++)))((('''(((******)))(((''''''(((((()))******+++******************++++++,,,++++++************+++******)))))))))((((((((()))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++++++++,,,,,,,,,------------+++******+++,,,+++***...,,,,,,---//////---++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++*********++++++,,,---...///000......------------......////////////////////////000000111222222222222111333333444555666666666666555555555444555555666666777777888999999999888777888888999:::;;;;;;;;;;;;;;;<<<===<<<<<<@@@GGGMMM[[[gggttt~~~yyykkkaaaXXXUUURRRNNNLLLLLLHHHEEEBBB???>>><<<:::888;;;999666666666666555444333333222222111111111111///////////////.....................///000111222000000/////////000111111000111...111777777>>>SSSeeeyyytttvvv\\\SSSJJJHHHFFFDDDCCCDDDCCCBBBAAAAAABBBBBBAAA@@@BBBFFFQQQ___hhhdddTTTFFF@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCDDDDDDCCCAAAAAABBBCCCFFFGGGEEEDDDCCCBBB@@@@@@@@@???AAA???===>>>AAADDDFFFGGGKKKJJJHHHFFFDDDBBBBBBBBBBBBAAA@@@@@@@@@???===;;;:::::::::999999:::::::::888888999:::;;;<<<======;;;;;;::::::888777555444555555555444444333333333222222111000////////////........................,,,,,,++++++***)))))))))(((((((((((()))***+++,,,+++++++++++++++++++++++++++******+++,,,---+++))),,,,,,,,,,,,,,,---......///000000///......111333111000//////.........///......---,,,+++***))))))))))))))))))))))))***+++'''&&&&&&(((***+++***((((((((())))))******++++++******************)))))),,,+++***)))(((((((((((()))))))))))))))(((((((((******+++,,,,,,,,,,,,+++------------------------//////000000///...,,,+++,,,,,,,,,,,,------------,,,+++))))))+++,,,++++++......---...///000...,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***))))))+++---///000222222...------,,,,,,------...////////////000000000000000000111222222222222222333444555666777777777777666555444444444444444444666666777888999999999999888888999::::::999999999:::<<<<<<;;;:::===CCCHHHSSS```nnnwww|||vvvkkkaaaXXXTTTQQQLLLHHHHHHDDDAAA???>>>>>>>>>===<<<;;;999666666666666555444222222222222222111111000/////////...............//////......///000111111111000000000000000111111000111...000777666>>>RRRddd}}}~~~uuusssZZZQQQIIIGGGGGGDDDDDDEEEBBBBBBAAAAAAAAAAAAAAA@@@GGGPPP```pppxxxppp^^^NNNAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAABBBCCCEEEFFFDDDCCCBBBBBBAAAAAABBBBBBCCC@@@>>>???BBBEEEGGGHHHLLLKKKIIIGGGEEEDDDCCCBBBAAA@@@>>>>>>>>>>>><<<:::;;;;;;::::::::::::;;;;;;777888888999::::::;;;;;;:::::::::999888777666555333333333333333333333333333222111000////////////------------------------++++++******)))(((((((((%%%%%%&&&'''))),,,...///************+++++++++++++++******+++------,,,***,,,,,,++++++,,,,,,---...000000111000...///000222111111000//////............------,,,++++++*********)))))))))))))))******)))((((((***++++++)))((())))))))))))******++++++++++++******))))))((((((******))))))((()))))))))******************************+++,,,,,,,,,,,,,,,---------------.........///000111111111///---+++,,,,,,,,,,,,------------+++***))))))+++,,,++++++---------.........---,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++((()))***,,,...///000111------,,,,,,,,,,,,------/////////000000000000000///000111222222222222222333444555666666777777666666555444333333333333333555666666777888999999999999::::::::::::999999888;;;<<<===;;;999;;;@@@EEEHHHWWWeeemmmsss}}}yyy|||~~~rrrhhh___WWWTTTQQQLLLHHHHHHDDDBBB????????????>>>===;;;999666666666666555444111111222222222111000/////////////////////......111111000///////////////111000000000000111111222222333...///555444<<>>>>><<<:::;;;???CCCBBBPPP^^^ffflllwwwyyywwwzzzoooaaaYYYSSSRRRQQQMMMKKKKKKFFFDDDAAA???>>>===;;;:::;;;999666666666666555444000111222222222111///...////////////000000000111333222111000////////////000000000000111222333333444444///000555444===QQQhhhyyy~~~xxxnnnVVVNNNGGGGGGHHHFFFEEEFFF@@@BBBBBBAAA@@@???@@@AAA???IIIYYYeeejjjhhhbbb]]]BBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCDDDDDDDDDCCCCCCAAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBCCCDDDEEEFFFGGGHHHGGGEEEEEEFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEAAA???===<<<<<<<<<;;;:::===<<<<<<;;;;;;<<<<<<===:::999999999888888888888666777888999999:::999999444444444333333222222222222222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((,,,,,,***)))(((((((((((((((((())))))***+++++++++,,,++++++---//////...---+++++++++++++++,,,------...///000///...---...//////000000111111000000///...---------,,,,,,,,,++++++******))))))))))))))),,,,,,,,,...///...+++(((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''((()))+++---...*********++++++++++++,,,))))))***++++++++++++******++++++,,,,,,---------......//////...---+++***************++++++++++++***((('''(((***,,,,,,+++''')))+++***)))(((((()))******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++************,,,++++++******++++++,,,------......//////000000...///000111222333333333111222333444555555555555666555444444444444444444666666666666666777888999:::;;;;;;<<<<<<;;;;;;;;;===??????===;;;;;;???CCCAAAMMMZZZbbbkkkwww}}}www~~~vvvkkk^^^VVVPPPPPPOOOLLLIIIIIIEEEBBB???>>>===<<<:::999;;;999666666666666555444000000222222222111///......//////000111222333333111111000000000000000000...//////000111333444555444555000111777777AAAVVVlllzzzzzz~~~www{{{hhhTTTLLLGGGGGGHHHFFFEEEFFF@@@AAACCCAAA???>>>???AAAAAAEEEMMMWWW]]]^^^ZZZUUUBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDCCCBBB@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDFFFFFFEEEFFFGGGFFFDDDBBBBBBCCCDDDFFFFFFFFFFFFEEECCCAAA>>>===>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<888999999999999999999999777888888999999999888888666555555444333222222111111111000///............++++++++++++++++++++++++,,,++++++******)))((((((+++***)))(((''''''''''''((((((((()))***++++++++++++******,,,...///...,,,+++++++++***++++++,,,---...000111000...------.........000111222222111111---------------,,,,,,,,,++++++***)))))))))))))))((()))+++---//////---+++((('''''''''''''''''''''((((((((()))))))))))))))&&&&&&''''''((()))***+++(((((()))))))))*********(((((()))************)))))))))******+++,,,,,,---------,,,,,,+++*********((())))))))))))*********)))((('''(((***,,,,,,+++&&&(((******((('''((()))******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,---.../////////...///000111222333333333222333444555666666666666555555555444555555666666777777666555666666777888888999:::;;;;;;;;;;;;;;;<<<>>>???===;;;;;;>>>BBBAAAKKKUUU___kkkyyyzzz{{{tttiii___WWWPPPOOOMMMHHHEEEDDD@@@>>><<<<<<<<<===<<<;;;;;;999777666666666555444///000222333222111///.........///111222333444555////////////000111222333......///000111333555666444555111333:::;;;EEEZZZmmm~~~yyy~~~uuuwwwdddSSSLLLFFFGGGHHHGGGFFFGGG???AAACCCBBB???>>>???AAAAAA@@@AAAHHHPPPQQQKKKCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDEEEEEEEEECCCBBBAAA@@@@@@AAABBBBBBCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@CCCCCCDDDFFFGGGGGGDDDAAABBBCCCEEEFFFGGGGGGFFFEEEEEECCC@@@????????????>>>;;;::::::999999::::::;;;777777888999:::;;;;;;<<<999999999999999888777666777777666555333222111111111000///......---------++++++++++++++++++++++++,,,,,,++++++***)))))))))%%%%%%%%%&&&'''((()))***'''(((((()))***+++++++++)))))))))+++---...---,,,++++++******++++++,,,---///000222111///......///,,,...000111222222222222------------------,,,,,,++++++***))))))((())))))$$$%%%(((,,,///000///---'''''''''''''''&&&&&&&&&''''''(((((())))))******''''''&&&&&&&&&''''''(((&&&'''''''''(((((())))))''''''((()))))))))))))))(((((()))***++++++,,,,,,---,,,+++***))))))))))))(((((((((((()))))))))))))))((('''(((***,,,,,,+++&&&)))+++***((('''(((*********++++++++++++***************++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++++++++,,,,,,---...//////...///000111333333333444333444555666777777777777555555555555555666777888888777666555555666777777666777888999:::;;;;;;;;;;;;===>>>===:::;;;>>>AAA???GGGQQQ[[[iiiyyy|||yyy{{{pppcccZZZWWWSSSPPPMMMJJJGGGEEECCC@@@===;;;;;;;;;:::999<<<:::888777666555333111000000111111000///---,,,000...---///333555555333111000000000222333222111///000000//////111444777444777333333666555AAAYYYppp}}}xxxyyyrrr___NNNJJJFFFDDDDDDFFFGGGGGGDDDEEEEEEEEEDDDBBB???===AAA??????@@@CCCEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCFFFEEECCCBBBAAAAAABBBBBBCCCDDDFFFHHHHHHGGGEEECCCBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCBBBAAA???>>>======;;;<<<<<<;;;999999:::<<<;;;;;;::::::::::::999999<<<:::999999::::::888777888888666555444333333222222000///...///000///...000...,,,*********+++,,,)))******++++++)))((('''))))))))))))************(((((('''(((((()))***+++)))(((''')))---...,,,******++++++,,,,,,+++++++++---///000///...,,,,,,---000000111111111111000000---,,,***))))))***,,,---((('''%%%&&&(((***++++++***)))%%%$$$***000000,,,***)))'''&&&%%%%%%&&&&&&((((((((((((((((((((((((+++***)))((()))***,,,---'''(((((()))***+++++++++'''(((***++++++***)))((())))))***++++++++++++************)))(((''''''&&&&&&'''(((*********))))))******))))))))))))******((('''&&&&&&'''))),,,---***++++++,,,,,,++++++******)))((('''''')))+++,,,+++++++++,,,,,,------------,,,+++*********+++,,,,,,,,,,,,---------......//////000111222444666777444555555666666666666666777666666666666777777888999999999888888888777777999888888888999::::::;;;:::;;;;;;;;;<<<<<<======EEEFFFMMMZZZfffoooyyy|||yyy~~~nnnaaaXXXUUUQQQOOOMMMKKKIIIGGGCCC@@@===<<<<<<<<<;;;::::::888777666777666555333111111111111111///...---000///...///333444333222111000///000111222111000000000000000///111444666555777555555888777CCCZZZnnnvvvxxxvvvcccPPPMMMHHHDDDDDDDDDEEEDDDDDDEEEFFFFFFEEECCCAAA???AAA@@@???@@@BBBDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBCCCEEEFFFFFFDDDBBB@@@BBBBBBAAAAAAAAABBBCCCCCCBBBBBBAAA@@@???===<<<;;;;;;<<<<<<;;;999888:::;;;;;;;;;:::::::::999999999<<<:::888777777777555333777666555444222222222222000...------...//////...///...,,,***)))***++++++******+++,,,+++***)))((((((((()))))))))*********(((''''''''''''(((((())))))((('''))),,,---,,,***++++++,,,,,,,,,+++******---///000///---,,,,,,---//////000000000000/////////...,,,++++++,,,...///---+++((('''((((((((('''((('''%%%###(((//////+++((('''&&&&&&&&&'''((()))((((((((((((((((((((((((((((((''''''(((((())))))'''(((((()))******++++++******+++++++++)))((('''))))))***++++++++++++***+++******)))(((((('''''''''((()))******)))((((((******))))))))))))******+++***((('''&&&'''((()))***++++++,,,,,,++++++***+++***((((((((()))+++,,,++++++,,,,,,,,,,,,,,,,,,------,,,++++++,,,---...------........./////////000000000111333444555666555555666777777777777666555555555666666777888999<<<<<<<<<;;;;;;;;;::::::999888888888999::::::;;;===============<<<<<<<<<===>>>DDDOOOYYYbbbmmmvvv|||~~~zzzlll___UUURRROOOMMMLLLKKKIIIGGGCCCAAA>>><<<<<<<<<<<<;;;888666555666777777666555222222222222111000///...111//////000111222222000111000//////000111000...000111111000///000333555444888666777;;;:::DDD[[[oooxxx}}}vvv}}}zzzhhhSSSOOOJJJFFFDDDCCCBBBBBBDDDEEEEEEFFFFFFDDDCCCBBBAAA@@@???@@@BBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEBBBBBBAAA@@@????????????AAABBBCCCDDDCCCBBB???>>>BBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@???>>><<<;;;::::::;;;;;;:::888888999:::::::::::::::999999999999;;;999777666555444222000666555444333222111111111...---+++,,,---......------,,,+++))))))))))))***+++++++++++++++***))))))(((((())))))))))))******(((''''''''''''''''''''')))(((((()))+++,,,+++***+++,,,,,,,,,+++***))))))---...///...---,,,,,,.........////////////......///...---,,,,,,---...//////---***((())))))((('''''''''$$$###'''------)))&&&&&&&&&''''''(((******(((((((((((((((((((((((('''''')))*********)))((('''(((((())))))******+++,,,,,,,,,,,,+++)))((('''((()))******++++++******++++++******))))))((((((((()))))))))))))))((('''***))))))(((((())))))***+++***((('''&&&&&&&&&'''******++++++++++++******+++***)))))))))***,,,---,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,---...///000....../////////000000000111111222222333444555555555666777777888888777777555555555666777888999:::=========<<<<<<<<<;;;;;;999999999999999999::::::??????>>>>>>===<<<<<<<<<<<<<<<@@@IIIRRR[[[fffqqq~~~}}}vvvhhh\\\TTTQQQNNNLLLKKKJJJHHHFFFCCC@@@>>><<<======<<<;;;888666555555666666555444333333222222111000000///000000000000000000000///000///......//////...---111222222111000000222444222777666888<<<;;;DDD[[[rrr}}}}}}ttt{{{yyygggSSSOOOJJJFFFEEEDDDCCCAAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@AAACCCCCCBBB@@@BBBBBBCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEBBBBBBAAA@@@@@@????????????@@@AAABBBBBBAAA@@@???AAA@@@@@@???????????????AAAAAAAAA@@@???===;;;::::::::::::999888777888::::::::::::999999999999888999777666555555555333111666555444333222222222222000...,,,,,,---...---,,,,,,+++***)))((((((((()))***************))))))((((((((((((((()))))))))***)))))))))(((((('''&&&&&&))))))((()))******++++++++++++,,,++++++***)))(((---......---,,,,,,---......//////000000//////...---,,,++++++++++++,,,------+++)))(((***++++++***&&&'''&&&$$$''',,,---)))''''''''''''(((((())))))(((((((((((((((((((((((()))***,,,...///---,,,***(((((((((((())))))******,,,,,,+++++++++***))))))((())))))***************++++++******))))))))))))******)))))))))(((''''''))))))(((((((((((())))))''''''&&&&&&'''((())))))******++++++++++++******+++******)))***+++,,,,,,---,,,,,,,,,++++++******++++++,,,,,,...///000000....../////////000000000222222333444444444444444666666777888888888888888777777777666777777888888::::::::::::999999999999888999999999:::999999999============<<<<<<<<<<<>>BBBIIIPPPXXXeeeqqq|||}}}|||qqqdddZZZTTTQQQNNNKKKIIIGGGEEECCCBBB@@@===<<<<<<===<<<;;;999777666555666555333222333333222111111000000000///000000000///......///000...---...//////...---000111222111000000111333111555555777<<<;;;EEE\\\qqqyyyssszzztttcccPPPMMMIIIGGGFFFFFFDDDCCCAAAAAABBBBBBBBBCCCBBBBBBBBBAAAAAABBBDDDDDDBBBAAAAAABBBDDDEEEFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFEEEEEECCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBAAA@@@@@@>>>???@@@BBBCCCCCCCCCCCC@@@??????>>>>>>>>>??????BBBBBBBBBBBBAAA???<<<;;;:::::::::999888777888:::::::::999999999888888888777666555555777777666444777666555444444333333444333111///---...---,,,***++++++***)))(((((((((((()))((((((''''''''''''''''''(((((((((((()))))))))***************)))(((''')))))))))(((((()))***+++++++++++++++******)))(((,,,------,,,++++++---//////000000111111000000///,,,,,,,,,,,,,,,,,,,,,,,,---+++)))(((***++++++***&&&((((((&&&(((,,,---***(((((((((((((((''''''&&&'''''''''''''''''''''''')))+++...000000///,,,+++((((((((((((((())))))))))))))))))******++++++,,,(((((()))************)))*********)))))))))))))))******)))(((((((((''''''))))))(((((((((((())))))''''''''''''(((((()))***)))******++++++******)))***************+++++++++,,,,,,,,,++++++*********)))***+++,,,---...//////------........./////////222333444555555555555555666666777888888888888888:::999888777777666666777999999999999888888888888888999:::::::::999999888999999:::;;;;;;<<<======<<<<<>><<<;;;<<<<<<<<<;;;999777666555555555333111333333111000000///000000...///000///...---...//////...---...000000000//////000222222111111222333111555444777;;;;;;FFF^^^ooovvvsssyyyppp___OOOLLLIIIGGGGGGGGGFFFEEEAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBDDDFFFFFFDDDBBBAAACCCDDDFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFEEEDDDBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA??????@@@BBBCCCCCCCCCCCC>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCCCCBBB???<<<;;;:::;;;;;;:::888888999:::999999999999888888888888777666555666888888888666777666555444444444444555333111///......---,,,+++++++++******)))((((((((((((((('''&&&&&&&&&&&&&&&''''''(((((((((((()))))))))***+++,,,+++***)))((()))***)))(((''''''))),,,))))))***************))),,,------,,,***+++---000000000111111111111000000........................///---***((())))))((('''&&&))))))'''(((,,,,,,)))(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,---+++)))(((((((((((((((((((((((((((''''''(((((()))***,,,---'''((())))))******)))))))))))))))(((((((((((((((***))))))(((((((((((())))))((((((''''''(((((())))))))))))))))))((((((((())))))************))))))((()))))))))************+++++++++++++++*********))))))+++,,,......//////------........./////////111333444666777777666555555666777777888888777777::::::999888777777777777;;;;;;:::::::::999999999888999:::;;;:::999888777777777888:::;;;<<<===>>><<<===@@@EEEIIIOOO\\\iiisss~~~rrrhhh```YYYQQQNNNKKKHHHGGGFFFDDDBBB???===;;;:::;;;;;;;;;:::777666444444555555444333333222000///.../////////,,,...000///---,,,...000...------...000222111111---///111222222222333444333777555777<<<<<>>???@@@AAABBB@@@AAABBBCCCAAA>>><<<:::;;;<<<<<<;;;999888:::;;;999999999999888888888888888666555666777777666555555555444444333333444444000...,,,,,,---...---,,,++++++++++++***)))(((((()))((('''&&&%%%&&&'''''''''''''''((((((((())))))'''(((***++++++***)))((()))******(((&&&&&&))),,,'''((()))******++++++***,,,,,,,,,+++***+++...000//////000000000000//////......////////////......---+++((('''((((((((('''$$$((()))''''''******(((%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''))))))((('''&&&((((((((((((((((((((((((((((((''''''''')))***+++'''(((((()))))))))))))))'''''''''''''''''''''((())))))(((''''''((()))***((((((''''''''''''((((((((())))))***************))))))************))))))''''''((()))))))))))))))************++++++++++++***+++---.../////////........./////////000000000000222444777888888777777555555666777777777777666888777777777888888999:::<<<<<<;;;;;;;;;:::::::::888999:::;;;;;;999888666999999::::::;;;<<<======???@@@CCCFFFGGGKKKVVVccciiiwww~~~ooofff___ZZZNNNLLLIIIHHHGGGGGGEEEDDD???<<<:::999:::;;;::::::555444333444666777666555333111000.........//////+++---//////---,,,...111---,,,,,,...111333333222,,,///111222222222333555555888666777<<<===KKKddd|||sssyyynnn^^^PPPNNNKKKIIIHHHGGGEEECCCEEEDDDCCCBBBBBBBBBBBBBBBAAABBBCCCFFFIIIIIIHHHFFFAAACCCEEEGGGGGGFFFDDDCCCEEEFFFGGGHHHGGGEEECCCBBBCCCCCCCCCCCCCCCDDDEEEFFFCCCDDDDDDEEEDDDBBBAAA@@@CCCCCCBBBAAA@@@???>>>============>>>???AAACCCCCC???@@@AAABBB@@@>>>:::888;;;<<<<<<;;;999999:::<<<999999999888888888888777999777666666666666444333444444333222222222333333,,,***)))***,,,.........+++,,,,,,++++++***)))(((***)))((('''&&&'''((((((''''''''''''((((((((()))%%%''')))***+++***)))((()))******(((%%%%%%))),,,&&&'''(((***++++++++++++,,,,,,,,,******+++...000......////////////......,,,,,,------------,,,,,,)))'''%%%&&&(((***++++++###''')))&&&&&&((()))'''"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((((((((('''&&&(((((((((((((((''''''''')))((('''&&&&&&'''(((((('''(((((()))))))))))))))&&&&&&&&&''''''''''''''')))(((''''''''')))***+++((((((''''''''''''(((((($$$&&&(((***,,,......///))))))************))))))&&&''''''((((((((((((((())))))******+++++++++,,,,,,---...000000000//////000000000000111111111111000111444777888999888888444555555666666666666666555555666777888:::<<<===;;;;;;:::::::::999999999888999;;;;;;;;;999777666;;;;;;<<<<<<<<<<<<<<<<<<===>>>AAACCCBBBDDDNNNZZZaaappp|||zzzkkk___XXXTTTQQQNNNKKKHHHGGGEEEBBB@@@???<<<999888888999999999555444333222111222333444111222222222222111000000---------......000111111***,,,///000111222444666222222222333444555666777666222777222999CCCMMMnnn~~~vvv{{{pppbbbTTTQQQKKKHHHGGGFFFEEEEEEGGGFFFEEEDDDCCCCCCCCCDDDEEECCCBBBBBBDDDEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEIIIIIIIIIHHHFFFEEECCCBBBFFFDDDBBBBBBDDDDDDDDDCCCIIIFFFCCCAAAAAAAAAAAAAAACCCDDDDDDBBB???===<<<===<<<===>>>@@@BBBCCCCCCCCC@@@???===<<<;;;;;;;;;<<<===>>>???>>>;;;999999:::;;;:::999999::::::888777666555555777888999888666888777666666666555222000///---,,,,,,---...,,,+++++++++,,,,,,,,,+++******+++***((('''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((&&&&&&''')))***+++,,,---///,,,***+++///222333222111000...,,,+++,,,...///,,,+++*********+++,,,---,,,+++******++++++***(((&&&&&&%%%%%%%%%&&&&&&'''"""######$$$$$$%%%&&&&&&'''$$$""""""%%%&&&%%%###%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((''''''&&&%%%&&&'''((()))''''''((()))))))))))))))''''''((((((((((((''''''))))))((('''''''''''''''(((((((((((('''''''''''')))((('''(((+++///000000''''''((()))***++++++,,,)))))))))))))))************++++++,,,,,,++++++******+++,,,---............111111111111000000000000///000111333444555555666666444333333555666666555666666777888888888888888:::999999999999999999999999:::;;;<<<<<<:::888777:::888777888:::<<<<<<;;;@@@???@@@BBBDDDFFFOOOXXXeeeqqq~~~{{{|||xxxiii^^^WWWSSSPPPNNNJJJHHHFFFEEEBBB@@@???<<<999888999::::::999777555444222000000000000111222222222222111000000//////...//////000111222,,,...///000//////111333222222222222222333444555555222666222999CCCLLLmmmuuuzzzqqqcccSSSOOOKKKGGGFFFFFFFFFEEEGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAACCCDDDDDDCCCEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDEEECCCBBBBBBCCCDDDCCCBBBEEECCC@@@???@@@AAABBBAAA@@@BBBBBBAAA>>><<<<<<<<<======???@@@AAABBBBBBBBBAAA???>>><<<;;;::::::::::::;;;<<<<<<:::888888999:::888777777888888777666555444333444666777666555888666444444444444222000///...------......---,,,++++++,,,,,,++++++******,,,+++)))((('''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''((()))***++++++,,,...+++))))))---///000000000///---,,,+++,,,---...---,,,+++******+++,,,,,,,,,***))))))******)))((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%""" !!!###$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%'''((()))''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''((((((((((((''''''''''''((('''&&&'''***,,,------((((((((()))*********+++))))))))))))************++++++,,,,,,,,,,,,++++++,,,,,,---...////////////000000000000000000000000111111222333333444333333555333222333444555555444666777777888888888888888999999999::::::::::::::::::;;;<<<======;;;999888:::999888999;;;<<<<<<<<<>>>===>>>AAABBBEEEMMMWWWgggttt|||tttggg]]]VVVSSSOOOMMMIIIGGGFFFDDDBBB@@@???===:::999:::;;;::::::888777444222000...---,,,111111222222111111000///111000000///000000111111///000111000...---...///222222111111111111222333555111666222999CCCKKKlllxxxtttzzzqqqbbbPPPMMMIIIGGGGGGGGGFFFEEEHHHGGGGGGEEEDDDCCCBBBBBBAAA@@@@@@AAADDDEEEEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCBBB@@@AAABBBCCCCCCBBBAAA???===>>>???AAABBBBBB>>>@@@AAA@@@>>><<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@@@@???>>><<<:::999999999777888::::::888777888888888666555555666777666444555333222222333555555555777555222111222222111111000///......//////...---++++++,,,,,,+++******)))++++++)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&'''((((((((((((((())))))*********,,,***((((((***,,,,,,,,,///...---,,,+++,,,---.........---,,,++++++++++++***)))(((((())))))(((''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###!!! !!!"""!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%%%%&&&((()))''''''((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&'''''''''((((((((((((''''''''''''(((&&&%%%&&&((()))***)))))))))))))))))))))))))))(((((())))))************,,,------------------,,,......//////000//////...////////////000000000000222333333333333333222222444333222333444555555444666777888888999999888888999999::::::;;;;;;<<<<<<<<<===>>>>>>>>>===;;;:::;;;:::999:::<<<=========<<<;;;<<>>>>>@@@BBBBBBBBB>>>@@@AAA@@@???======>>>?????????@@@???>>>>>>===@@@???===<<<:::999888777555777999999888777888999777666555555666777666555777444222111222444555555777444000///000111111111111000//////000000///...++++++,,,++++++***)))((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))((((((+++***)))))))))*********------,,,++++++,,,------///...---,,,,,,+++*********(((''''''(((((('''&&&&&&&&&%%%$$$#########$$$''''''&&&%%%$$$$$$######"""!!! !!!!!!!!!######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((((((((('''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&'''''''''((((((((((((''''''''''''((('''&&&&&&(((((('''&&&)))))))))))))))((((((((((((((())))))******++++++------............------....../////////......---///////////////000000000333333444555555555444444444444333444666777555444777777888999999999999888999999:::;;;;;;<<<=========>>>>>>??????>>>======<<<:::999:::<<<>>>>>>===;;;:::<<>><<<::::::;;;;;;:::888666666555555333222111111000111111111111000////////////...---------......000111222222111000111222444333333222222222222333444111666333:::CCCKKKkkkrrrvvv|||ssscccNNNKKKIIIHHHHHHHHHGGGFFFGGGHHHHHHGGGFFFDDDCCCBBBBBBBBBCCCEEEHHHIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFDDDBBBAAAAAA@@@??????AAABBBBBBAAACCCAAA@@@AAABBBCCCBBBAAAAAABBBCCCCCCAAA???@@@@@@????????????>>>===<<<<<<>>>>>>===<<<:::999777777555777999:::999999999;;;888777666666888888777666999666333333444666666666555333000...///000111000222000//////000000///...++++++++++++***)))((('''&&&&&&'''((()))***++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))))))))))))))(((((((((((((((+++++++++******)))******,,,,,,+++++++++,,,,,,,,,......------,,,+++***))))))(((''''''(((((('''%%%%%%%%%$$$%%%%%%&&&''''''(((''''''&&&%%%$$$######""""""""""""!!!!!!"""###"""######$$$$$$######"""""""""######$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((()))(((''''''&&&'''((((((''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''***((('''((())))))'''&&&)))))))))((((((((((((((('''(((((()))******++++++---......//////......---------.........---,,,,,,.../////////000000111111222333444666777777888888666555555777888999777555777777888999999999999999999999:::;;;;;;<<<============>>>>>>>>>>>>>>>>>><<<:::999:::<<<>>>>>>===<<<;;;===@@@@@@BBBHHHQQQXXXgggyyywwwwwwwwwiiiaaa[[[UUURRRKKKIIIEEEDDDCCCBBB@@@>>>===;;;::::::::::::999777444555555555555555444333000000111111000000///...---------,,,,,,---......///111222222222222333444333333222222222333333444444222888444;;;DDDLLLlllvvvvvv|||uuueeeNNNLLLJJJIIIIIIIIIHHHFFFFFFGGGGGGHHHGGGFFFDDDCCCDDDDDDEEEGGGIIIJJJHHHFFFFFFFFFGGGGGGGGGGGGFFFFFFAAAAAABBBCCCDDDDDDDDDDDDAAA@@@??????AAACCCCCCBBBDDDBBBBBBBBBDDDDDDCCCBBBCCCEEEFFFEEECCCAAAAAAAAA?????????>>>>>>===;;;;;;<<<<<<<<<;;;:::999777777666888::::::999999:::;;;888777666777999:::999888:::888555555666777777666444222000///000111111000111000//////000000///...,,,,,,++++++***)))''''''%%%&&&''')))***+++++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))((((((((((((((((((((((((***+++,,,,,,***)))***+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))(((''''''(((((('''&&&&&&&&&&&&'''((()))***+++(((''''''&&&%%%$$$$$$######$$$$$$###""""""###%%%#########$$$$$$######### !!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%'''((()))((('''&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%&&&&&&'''(((((((((((((((''''''''''''***)))((()))******(((&&&((((((((((((((((((((((((''''''((()))***++++++,,,------............------,,,,,,---------------,,,//////000000111111222222222222444666777888999999666666777888::::::888666777888999999:::999999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<============;;;:::999:::<<<=========<<<<<<===@@@@@@@@@FFFMMMSSSbbbssszzzttt~~~rrreee]]]XXXSSSPPPJJJGGGEEECCCBBBAAA???>>>;;;:::999999:::999777666333444555555555444333222000000000000000//////...---------------...///000///111222222111111222333111111111111111222333444555222999666===FFFMMMlll{{{~~~uuu{{{sssdddPPPNNNLLLKKKKKKJJJHHHFFFDDDEEEGGGHHHHHHGGGEEEDDDDDDDDDEEEGGGIIIIIIGGGEEEEEEFFFFFFFFFFFFFFFFFFEEE???@@@BBBCCCEEEFFFFFFFFFAAA@@@???@@@BBBDDDDDDCCCAAAAAAAAACCCEEEFFFEEEDDDEEEFFFGGGFFFCCCAAAAAAAAA>>>>>>>>>>>>===<<<;;;;;;999::::::;;;:::999888777777999::::::999888999:::888777666777999:::999888999888666666777888666555333111000000222222111///111///......///000...---,,,,,,++++++***((('''&&&''''''((()))***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))******))))))''''''(((((((((((((((((((((***,,,,,,***)))***,,,))))))***+++++++++++++++)))***+++++++++***))))))***)))'''((())))))(((&&&&&&&&&&&&&&&'''((())))))''''''&&&&&&%%%%%%%%%$$$"""$$$%%%###!!!!!!###%%%###$$$$$$$$$$$$$$$$$$###!!!"""""""""######$$$$$$&&&%%%$$$$$$$$$%%%&&&'''***)))'''%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%&&&&&&'''((((((((((((((('''''''''''')))(((((()))******(((&&&&&&'''''''''((()))))))))''''''((()))***+++,,,,,,---------......---------+++,,,---......///......000000000111222333333333222222333555555666666666666666666888::::::888555777888999999::::::999999999999999:::::::::::::::::::::::::::;;;;;;<<<<<<:::999888999;;;<<<<<<<<<<<<<<<===???>>>===BBBIIIOOO\\\mmmyyyuuuyyynnnaaaZZZVVVQQQNNNIIIGGGDDDBBBBBBAAA???>>>:::999888999999999777555333444555555444333111000000000000000000//////...---------......000111222000111222111000///000111////////////000111333333555333:::777>>>FFFMMMmmm~~~tttyyyqqqbbbQQQOOOMMMLLLKKKJJJHHHFFFCCCEEEGGGHHHHHHHHHFFFEEEDDDDDDEEEGGGHHHHHHEEECCCEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGBBB@@@???@@@BBBDDDDDDDDD>>>>>>???BBBEEEGGGGGGFFFFFFGGGGGGFFFCCCAAA@@@@@@======>>>>>>===<<<;;;;;;888999:::;;;;;;:::999888777888::::::888777888999777666666777888999999888888777666777888888555444222111111222333333111///000///......//////...---,,,,,,++++++)))((('''&&&))))))*********(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))*********)))''''''''''''(((((())))))&&&)))++++++)))(((***,,,((()))***+++++++++++++++'''(((***++++++***)))(((+++)))(((((())))))((('''%%%%%%$$$######$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%!!!###$$$###!!! """%%%$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""%%%%%%$$$$$$$$$%%%&&&'''***)))'''%%%%%%%%%'''(((&&&%%%###""""""###%%%&&&%%%%%%%%%%%%&&&&&&'''((()))(((((((((''''''''''''(((''''''(((***)))'''%%%%%%&&&&&&'''((()))******&&&'''((()))***+++,,,,,,,,,------------------,,,,,,---...///000000000000000000111222333333444444222333333444444333333222555555666888999999777444888888999::::::::::::999:::999999999999999999999999999999999999:::;;;<<<:::888777888:::<<<<<<;;;<<<;;;<<<>>><<<;;;???FFFJJJXXXgggsssxxxyyy~~~mmmccc[[[SSSMMMKKKIIIFFFCCCAAAAAAAAAAAA@@@<<<:::999999::::::888777444444444444333111///...000000000000000000000000---.........//////000000222222111000000111222333///.........000333666777999666444555999DDDWWWhhh{{{{{{rrr```OOONNNLLLKKKKKKJJJHHHFFFFFFGGGGGGHHHHHHGGGGGGFFFHHHGGGFFFDDDDDDDDDEEEEEEGGGGGGGGGFFFDDDCCCDDDEEEFFFEEEDDDEEEFFFEEEDDDBBBDDDBBB@@@???@@@BBBAAAAAACCCAAA???AAAEEEGGGGGGFFFFFFFFFGGGFFFEEEBBB???===<<<<<<<<<<<<;;;:::999999999;;;======;;;999777777888888888888888888888888999888777888999:::999777555444444444555555333111444222111222333333222111/////////000///......---************************((((((((()))(((((('''&&&&&&'''((((((&&&%%%&&&''')))((('''&&&%%%&&&''''''%%%%%%&&&'''((()))******)))'''%%%%%%&&&'''''''''((()))***++++++***)))(((+++++++++,,,,,,+++++++++---,,,,,,+++***)))(((((())))))))))))((((((((((((''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###!!! ###$$$""" ###"""!!! !!!"""###"""#########$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((('''%%%#########%%%&&&&&&&&&&&&''''''''''''((()))((('''((()))***)))((())))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&((((((((()))******++++++******++++++,,,---........................------111000/////////111222333111222333444555666666666888555222333666888777666:::::::::999999999888888999::::::999888999;;;===;;;:::999999;;;;;;:::999:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<<<<>>>AAADDDNNNQQQ]]]nnn|||{{{|||xxxhhh___YYYRRRMMMLLLIIIFFFCCCAAA@@@???>>>===999888666666666666555333333333444444333111000///000000000000000000000000............/////////000333222111000//////000000111000//////000222444555888555333555:::FFF[[[nnn}}}|||{{{sssaaaOOOMMMKKKKKKLLLKKKJJJHHHGGGHHHHHHIIIIIIHHHHHHGGGIIIHHHFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFDDDDDDFFFGGGGGGFFFEEEFFFGGGGGGEEECCCCCCAAA??????@@@BBBBBBAAABBB@@@???@@@CCCFFFFFFDDDEEEFFFGGGGGGFFFDDDAAA@@@<<<<<<<<<<<<;;;:::999999888:::<<<<<<:::888777777777777777777777777777777999777666777888999888777555444444444555555333111444222111111333333222000......//////......---,,,------,,,***)))((('''&&&((((((((((((((('''&&&&&&%%%'''((('''&&&&&&'''((()))((('''%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))***(((%%%%%%&&&(((((('''(((((()))******)))(((((())))))************))))))+++******))))))(((((('''(((((((((''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$#########!!! ######""" ###"""!!! !!!"""###""""""""""""#########$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((((('''%%%######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&'''(((&&&&&&'''((()))(((''')))((((((((('''''''''&&&((('''''''''''''''''''''))))))******+++,,,,,,,,,,,,------....../////////........................000///.........///000111000111222333555555666666888555333333666888888777::::::999999888888888888999::::::999888999;;;===;;;999888999:::;;;:::999::::::::::::;;;;;;;;;;;;:::;;;<<<<<<<<<===@@@CCCFFFHHHRRRaaannnvvv}}}|||yyy|||~~~qqqccc[[[WWWQQQMMMLLLHHHFFFBBB@@@???>>><<<:::999888666555555555333111222222333333222111000000000000000000000000000000............////////////333222111///............222111000000000111222333666444333555:::HHH```uuu{{{||||||uuucccNNNLLLKKKKKKLLLLLLKKKJJJHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDFFFFFFEEEFFFGGGIIIHHHGGGFFFGGGHHHGGGFFFDDDAAA???>>>>>>@@@BBBBBBBBBAAA??????@@@BBBDDDDDDCCCDDDDDDEEEEEEEEECCCBBB@@@<<<<<<===<<<<<<;;;:::999777999;;;;;;999777666666666666666666666666666666888666555666777888777666555444444444555555444222444222111111222222111000------......------,,,+++,,,,,,+++***((('''&&&&&&'''''''''(((''''''&&&%%%$$$&&&''''''&&&&&&((())))))(((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''***(((&&&&&&'''((()))(((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%#########$$$$$$%%%''''''%%%%%%%%%$$$###""""""!!!###!!! !!!"""###""" """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$%%%%%%%%%'''''''''''''''(((((()))'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&'''((((((&&&((((((((('''''''''''''''((((((((((((((()))))))))******++++++,,,---------................................................///...------------.........///111222444555666666888666444444666888888888999888888888888777777777999:::::::::999999;;;===:::888888888999:::999888999999999999::::::::::::;;;<<<===<<<<<<===???AAACCCEEEMMMZZZgggqqq{{{zzzuuuyyylll___YYYUUUPPPLLLKKKFFFDDDBBB@@@@@@???===<<<<<<:::888888888777555333222222222222222111111111////////////////////////.........///////////////000000//////............111000000000111222333444777555444666;;;IIIcccyyy|||}}}}}}vvvdddOOOMMMJJJIIIJJJJJJJJJIIIGGGHHHHHHIIIIIIHHHHHHGGGIIIHHHGGGFFFDDDCCCCCCBBBDDDEEEGGGGGGFFFFFFGGGHHHGGGFFFFFFFFFGGGGGGEEECCC@@@>>>======@@@BBBCCCBBBAAA@@@@@@@@@AAABBBCCCCCCDDDDDDDDDCCCBBBAAA@@@???============<<<;;;:::999777888:::999777666666666777777777777777777777777777555444555666777666555555444444555666666444333444222111111222222000///,,,------------,,,++++++(((((((((((((((((((((((('''''''''''''''&&&%%%%%%###%%%''''''''''''(((***((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%***(((&&&&&&''')))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''(((((()))))))))'''''''''&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&%%%%%%$$$###"""!!! """!!!!!!!!!"""""""""!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&%%%$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%&&&((()))(((''''''''''''''''''''''''''')))))))))))))))***************++++++,,,---------,,,,,,,,,,,,,,,,,,++++++............///////////////.........---------------...000222333555555666888666555555666777888999888777777777777777777777888:::;;;:::999999;;;<<<999888777777999999888777888888999999999:::::::::<<<======<<<;;;<<<>>>@@@CCCDDDKKKXXXfffsssvvvwwwkkk^^^XXXTTTNNNJJJHHHCCCBBBAAAAAABBBBBBAAA???===;;;999999999999777555222222111111111111111111///////////////////////////////////////.........------......////////////......///000222333555555888777777777;;;IIIccczzz}}}}}}}}}~~~wwweeePPPMMMJJJGGGGGGGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHGGGFFFEEEDDDCCCBBBFFFGGGIIIHHHFFFEEEEEEEEEFFFEEEDDDEEEFFFFFFDDDBBB@@@???===>>>@@@BBBCCCCCCBBBBBBBBBBBBAAABBBCCCDDDGGGFFFEEEDDDCCCAAA@@@???============<<<;;;::::::666888999888777666666777888888888888888888888888666555444555666777666444555444444555666777555333444222111111111111000...,,,,,,,,,---,,,++++++***((((((((((((((((((((((((''''''((((((''''''&&&%%%###%%%''''''''''''(((***((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$)))'''%%%%%%''')))))))))''''''&&&&&&&&&&&&'''''''''(((((())))))((((((''''''(((((())))))******+++((((((((('''''''''&&&&&&&&&%%%$$$$$$############$$$$$$###""""""!!! !!!"""""""""!!!!!!!!!"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&''')))***)))(((&&&&&&&&&'''''''''''''''))))))))))))******++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++........./////////000000//////000000////////////...///000222333444555555666666666555555666888999777777777777777777777888888999;;;;;;:::999:::<<<999888777777999999888777888888999999999:::::::::;;;<<<<<<<<<;;;;;;>>>@@@>>>???FFFSSSbbbrrrxxxuuuiii]]]WWWSSSMMMHHHFFFAAA@@@@@@BBBCCCCCCBBB@@@:::999777777888888666555333222111000000000000000000000000000000000000000///////////////.........+++,,,---///000000000000------///000222444555666777777888999<<>>@@@===>>>EEEQQQ___pppwww{{{qqqeeeZZZUUURRRLLLGGGFFFAAA@@@@@@AAABBBBBB@@@>>>888666555666777888777555444333111000////////////000000000000000000000000000/////////............------///000111000000///...///000111222333444444333555888:::===IIIccc{{{}}}vvvdddPPPMMMIIIFFFEEEFFFEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFDDDEEEFFFGGGFFFFFFEEEDDDEEEGGGIIIJJJHHHFFFFFFFFFFFFEEEEEEEEEFFFFFFDDDCCCDDDBBB@@@@@@BBBCCCCCCCCCBBBCCCDDDBBB??????@@@BBBEEEEEEDDDDDDDDDEEEEEEFFF>>>>>>>>>======<<<;;;:::777888999888777777888:::888888888888888888888888777666555555777777666555555444444555777888666555444333111000111000...------------------,,,,,,+++------,,,***)))((('''&&&))))))******))))))((('''%%%'''((('''&&&&&&'''((('''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&$$$######%%%'''(((((((((((('''&&&&&&'''(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$###############$$$""""""############$$$$$$ """###### !!!### !!!"""######"""!!! !!!!!!!!!"""""""""%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&''')))***)))(((%%%%%%%%%&&&&&&'''''''''''''''(((((()))******+++******++++++,,,---------,,,------....../////////---......///000000111111---...000111222333222222222222333444444444444444333555555444222333555888888888888888999999::::::777999;;;<<<;;;::::::;;;;;;999888999:::;;;:::999::::::::::::;;;;;;;;;;;;999:::;;;;;;;;;<<>>JJJddd|||~~~vvvcccPPPLLLHHHFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGCCCDDDEEEGGGGGGFFFFFFEEEBBBEEEHHHJJJIIIHHHGGGHHHHHHGGGFFFFFFGGGGGGFFFDDDFFFDDDAAAAAABBBCCCCCCCCCAAABBBCCCAAA>>>===???AAA?????????@@@BBBDDDEEEFFF>>>>>>>>>>>>===<<<;;;:::888999999888777777999:::777777777777777777777777888666555666777888777666555444444555777888777555444333111000111000...,,,------......------,,,+++***************************************)))((((((&&&'''((((((&&&%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%''''''''')))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&"""""""""###$$$$$$%%%%%% """$$$### !!!### !!!"""######"""!!! !!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$###############""""""######$$$%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&'''''''''&&&''''''((()))*********++++++,,,------......///******++++++,,,---......---......///000111111222,,,---///111333333333333333444444555555444444333222444555444111222555888888888999999999:::::::::777999;;;<<<;;;::::::;;;;;;:::999999;;;;;;:::999::::::;;;;;;;;;;;;<<<<<<888999::::::;;;<<>><<<;;;<<<===>>>;;;999777777:::;;;:::888;;;:::999777666555555555888888888888888888888888666666555444333333333333666666555444333111000///000//////...,,,+++******************))))))))))))***++++++******)))((('''))))))((('''''''''''''''%%%$$$###$$$%%%&&&$$$"""'''&&&&&&%%%%%%&&&&&&'''$$$#########$$$&&&((()))$$$&&&''''''%%%######$$$)))'''%%%&&&((()))'''$$$&&&'''''''''(((((())))))(((((('''&&&%%%%%%$$$$$$"""!!! !!!"""###"""!!!""""""###$$$$$$$$$$$$###""" !!!###"""!!!%%%"""######""" !!!###%%%######$$$%%%&&&&&&&&&&&&""""""""""""""""""""""""&&&&&&%%%$$$############)))'''$$$###$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''(((((((((((((((&&&&&&&&&'''((()))***+++%%%%%%&&&((()))+++,,,,,,...------,,,,,,------...........................000000000000000000000000............000222444666333333333333333444555666555555555555555666777888666666777888999:::::::::<<<<<<<<<;;;:::999888777999999999::::::;;;;;;;;;===>>>???>>><<<::::::;;;999666444666:::>>>?????????>>>@@@FFFOOO\\\qqqpppzzzggg___VVVPPPMMMKKKGGGCCCBBBAAA@@@@@@@@@???<<<999;;;999666666777777777666444444333222111111222222444222000///......///000//////////////////......000000000000000000000000000111333333222222222333444444666999???NNNggg~~~|||xxxdddTTTNNNIIIIIIIIIGGGGGGIIIIIIHHHGGGFFFFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGHHHHHHIIIHHHHHHHHHJJJHHHFFFEEEEEEFFFDDDCCCAAA???======???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@????????????@@@AAAAAA???===<<<;;;;;;======;;;888666777999:::999777:::999888777777777777777999999999999999999999999777777666555444444444444666666555444222000///...//////...---,,,+++******************))))))))))))(((((())))))***)))))))))(((((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$###""""""###$$$&&&'''$$$&&&'''&&&$$$###$$$$$$'''%%%$$$%%%'''(((&&&$$$&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%$$$$$$###"""!!!!!!"""###!!! """"""###$$$$$$$$$$$$###""" !!!###"""!!!&&&%%%%%%%%%###!!!!!!"""$$$%%%%%%%%%&&&%%%%%%$$$$$$########################$$$$$$#########$$$$$$%%%(((&&&$$$###$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((()))'''&&&&&&&&&'''((()))))))))))))))*********++++++------------------------/////////...------,,,,,,000000000000000000000000000000///......///000111333333333333444555666777555555444444555555666666777777777888888888888888;;;;;;;;;:::999888777666999999999::::::;;;;;;;;;;;;<<<>>>===;;;::::::::::::777555777:::>>>?????????>>>???DDDKKKWWWkkk|||tttsssccc]]]TTTOOOLLLIIIFFFBBBBBBAAA@@@@@@@@@???<<<999:::888666555666666555444111111000000000000111111333222000///......///000....../////////000000000000000000000000000000000000111333333222222222333444444666999???MMMggg}}}yyyeeeTTTOOOKKKLLLLLLIIIHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEGGGHHHHHHHHHHHHHHHGGGGGGHHHFFFDDDDDDEEEEEEDDDCCC@@@>>><<<<<<===>>>>>>===????????????????????????AAA@@@???>>>>>>???@@@AAA@@@???===<<<;;;;;;<<<<<<:::888777777888999999888999999888888888888999:::999999999999999999999999888777666555444444444444666555555333111///...---......---,,,++++++******************))))))))))))&&&&&&'''((())))))))))))''''''&&&%%%%%%%%%%%%%%%'''&&&%%%&&&((((((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$%%%&&&&&&$$$###$$$%%%$$$######$$$&&&'''&&&%%%&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%$$$$$$$$$###!!!!!!""""""!!! !!!"""######$$$$$$######""" !!!###""" !!!&&&(((((('''%%%"""!!!!!!"""&&&&&&&&&&&&%%%$$$###"""########################"""!!!!!!"""###$$$%%%%%%&&&$$$######%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&''''''(((,,,,,,,,,+++******))))))+++,,,---......---,,,+++000000///...---,,,,,,+++000000000000000000000000//////............//////222222333444555777777888555444444444444444444444777777777777666666666666999999::::::999888777777999999::::::::::::;;;;;;999:::<<<;;;:::999999::::::999777888;;;===>>>>>>???>>>???BBBGGGQQQbbbrrr|||{{{{{{ooo```[[[TTTNNNKKKIIIEEECCCBBBAAA@@@@@@@@@>>>;;;999999777555555555555333222222222111000000000000000000000///...------......////////////////////////////////////////////////000111333333222222222333555444666999>>>LLLeee{{{zzzfffSSSNNNLLLMMMMMMIIIHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDGGGHHHHHHHHHHHHGGGFFFFFFGGGEEEDDDDDDEEEFFFEEEDDDAAA>>><<<;;;<<<======<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>======>>>???@@@???>>>===<<<;;;;;;;;;;;;:::999888888888999999999;;;:::999999888999999999888888888888888888888888777666555444444333333444555555444333111///---,,,...------,,,++++++******************)))))))))(((&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%&&&((((((&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$###"""!!!""""""###$$$%%%%%%%%%######$$$%%%######$$$%%%&&&'''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%###""""""######!!! !!!""""""###############"""!!!!!!###""" """&&&*********'''$$$!!!!!!"""%%%%%%%%%%%%%%%$$$##############################""""""!!!!!!"""######$$$$$$######$$$&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&''',,,,,,,,,+++******))))))***+++---......---+++***...............---------////////////////////////,,,------...///000111222111222333555666777888999444444444444333222222111555555555666666666666666999999:::::::::999888888::::::::::::::::::::::::888999;;;;;;:::999:::;;;::::::999:::;;;<<<===>>>@@@??????AAADDDKKKZZZhhhzzzyyylll]]]YYYTTTOOOKKKHHHFFFDDDAAA@@@?????????>>>;;;888888777666666666666444222666555444222000//////.........------,,,,,,------/////////.........------////////////////////////000111333333222222222333555555666888===JJJcccyyy}}}}}}iiiRRRMMMKKKLLLLLLHHHFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFEEEEEEDDDDDDGGGGGGGGGHHHHHHGGGFFFFFFHHHFFFEEEEEEFFFGGGFFFEEEBBB???===<<<===>>>==============================??????============??????======<<<;;;;;;::::::::::::::::::999999999:::;;;===<<<;;;999888777777777666666666666666666666666555555444333222222222222444444333222111///...---...------,,,,,,+++++++++************)))))))))(((((((((((((((((('''&&&&&&)))(((((('''''''''''''''&&&%%%$$$%%%''''''%%%$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$###""""""######$$$$$$%%%$$$""""""$$$&&&$$$%%%&&&&&&''''''((()))))))))))))))))))))))))))%%%%%%%%%%%%%%%$$$$$$$$$%%%###""""""######""" !!!!!!"""############"""###!!!"""$$$### """&&&***++++++(((%%%"""!!!""""""###$$$$$$%%%%%%%%%$$$########################$$$######"""!!!!!!""""""######"""$$$&&&((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&&&&'''''')))))))))******************+++---......---+++***+++,,,,,,---...///000000////////////////////////---...///000111222222222000111333555666777888888333333444444333222111000222333444555666777888888888999999::::::::::::999::::::::::::::::::::::::888:::;;;;;;:::::::::;;;999999::::::;;;;;;===>>>AAA@@@@@@AAAAAAFFFSSSaaa||||||tttiiiYYYWWWSSSOOOKKKHHHFFFEEEAAA@@@?????????>>>;;;888888777777777888888666555999777555333111000///...------------------,,,,,,////////////////////////000000000000000000000000000111333333222222222333555555666999>>>MMMfff|||~~~{{{lllRRRMMMIIIJJJJJJGGGFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDEEEFFFFFFGGGGGGGGGGGGGGGIIIGGGEEEEEEFFFFFFEEEDDDAAA???======>>>??????>>>========================???>>>===<<<<<<===>>>???<<<<<<<<<;;;;;;:::999999999::::::999888888999;;;===<<<:::999777666666666555555555555555555555555555444333222111111111111333333333333222111000///.........------,,,,,,,,,************))))))))))))))))))))))))((('''&&&&&&))))))(((''''''''''''(((&&&%%%$$$%%%''''''%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""######$$$###$$$$$$###""""""%%%'''$$$&&&''''''''''''((()))******)))))))))))))))(((%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$###""" !!!""""""######""""""###!!!"""$$$### """'''((()))***)))&&&#########!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""#########%%%'''((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((()))'''(((((()))***+++,,,,,,***+++,,,------,,,+++*********+++---///000111222000000000000000000000000111222222222111000///...///111333555666666666666222333444555444333222111111222333555666888999:::777777888999:::::::::999;;;;;;::::::::::::999999999:::<<<;;;:::999999:::666888::::::::::::<<<>>>AAA??????@@@@@@CCCOOO[[[tttnnncccVVVTTTRRRNNNIIIFFFEEEDDDAAA@@@?????????===:::888888888888999;;;;;;999777777666555333111000000///---......//////............//////111222333444444000000000000000000000000000111333333222222222333444444777;;;BBBRRRmmm{{{{{{nnnSSSMMMIIIIIIIIIFFFFFFIIIEEEEEEFFFGGGGGGFFFEEEEEEBBBCCCDDDEEEFFFFFFFFFEEECCCDDDEEEGGGHHHHHHHHHHHHIIIGGGEEEDDDDDDDDDCCCBBB@@@>>><<<<<<>>>???@@@???========================>>>===<<<<<<<<<<<<===>>><<<<<<;;;;;;::::::999888666888999888666555777:::;;;:::999888777666666666666666666666666666666666555555444333222222222222222222333333333333222222//////............------************)))))))))))))))))))))***))))))(((((((((((('''&&&&&&&&&&&&''''''&&&%%%&&&((((((&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$"""!!!!!!"""###$$$###$$$###"""!!!"""%%%'''$$$&&&((('''%%%$$$&&&((((((((((((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$ !!!!!!"""""""""""""""###""""""$$$###!!!"""'''%%%''')))(((&&&$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$######%%%''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&''')))))))))))))))(((((((((((((((((((((((()))***+++))))))******+++,,,,,,---++++++++++++++++++++++++***+++,,,---...000111111000000000000000000000000000111111111000///...---///000222444555555444333111222444555555555333222333333444666777888999999444555666777888888888888;;;;;;;;;::::::999999999888:::;;;:::888777777888333666999:::999:::<<<>>>>>>======>>>>>>AAAKKKWWWfffzzzzzziii^^^SSSRRRPPPLLLHHHEEEDDDDDDAAA@@@?????????===:::888888888999;;;======;;;:::555444333222111111111111//////000000000000000///---...000222444777888999000000000000000000000000000111333333222222222333222333777===FFFWWWsss|||{{{pppUUUNNNIIIIIIHHHGGGGGGJJJFFFGGGHHHIIIIIIHHHGGGFFFAAABBBDDDEEEFFFGGGFFFFFFBBBCCCEEEFFFHHHHHHIIIIIIHHHFFFDDDCCCCCCCCCBBB@@@???===;;;;;;===???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;:::999888888444666777666444333555888888888777777777777777888777777777777777777777777666666555444333333333333111222333444444444444444///////////////.........************))))))))))))'''((()))******++++++***''''''&&&%%%%%%%%%%%%&&&(((''''''((())))))(((&&&'''&&&&&&%%%%%%&&&&&&'''###"""!!! !!!"""############"""!!!"""%%%((($$$&&&'''&&&$$$###$$$&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&&&&%%% !!!!!!"""""""""""""""###""""""%%%###!!!###'''###%%%'''(((&&&%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$&&&''''''%%%###%%%%%%%%%&&&&&&&&&''''''++++++******))))))(((((((((((((((((()))***,,,,,,+++,,,,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,------.../////////000000000000000000000000,,,---...000000000/////////000222444444444222111111222444666666666444333555666666666777777888888222222444555666666666666;;;;;;;;;::::::999999999888999:::999777555555666111444888999999999<<<>>><<<;;;<<<======???IIIUUUYYYnnn~~~vvvhhh^^^TTTPPPKKKHHHEEECCCAAA???DDD@@@<<<;;;<<<<<<777333666888;;;======;;;888666555333000000111222222222000000////////////000000...------111666999888777333111///......///222333333333444444444333222222666777777999DDD[[[zzzxxxnnnTTTPPPLLLHHHHHHHHHGGGGGGIIIHHHFFFGGGHHHIIIIIIHHHFFFFFFGGGHHHJJJIIIGGGDDDDDDEEEFFFGGGIIIJJJKKKLLLIIIGGGEEEDDDCCCBBB@@@>>>DDD>>>;;;???CCCBBB@@@@@@BBBAAA???============>>>>>>>>>>>>>>>>>>>>>?????????>>><<<:::999999999999999999999888888888888777888888999::::::999777666777777666666555555555444333222222333555666555444555555444333222111000///333222222111111111000000///---+++)))))))))++++++---------,,,+++***))))))(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&'''''''''&&&((($$$###&&&'''$$$###%%%$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''%%%$$$###&&&''''''&&&$$$######$$$&&&$$$######$$$$$$"""!!!######"""""""""###%%%&&&######""""""######$$$%%%&&&&&&&&&&&&%%%%%%$$$############"""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''')))***,,,)))''''''(((***++++++,,,,,,+++******+++,,,---,,,,,,+++***))))))******------------,,,,,,+++***.........------......///---------...///000000111000111222222111000///...///111333444444555666888111111222222333333444444777777666666666666777777666555444555666777777555999:::999888777888;;;===:::;;;;;;999777555666777888777777777888999999:::999:::;;;===>>>BBBFFFJJJRRRdddyyyssseee[[[RRROOOJJJGGGEEECCC@@@>>>@@@===:::;;;???@@@===:::666777999;;;;;;999777666666444222222444555555444333222111000///.........222111111333666888777555333222000......///111222222333333444333333222222555666777:::EEE^^^}}}yyymmmSSSPPPKKKHHHHHHHHHHHHGGGJJJHHHFFFFFFHHHHHHHHHGGGFFFFFFGGGHHHIIIIIIFFFDDDDDDDDDEEEGGGHHHIIIJJJKKKIIIHHHFFFFFFGGGFFFEEECCCDDD>>>;;;???CCCBBB@@@@@@AAA@@@???>>>======>>>>>><<<<<<<<<======???@@@AAA>>>===;;;999888888888888999999999888888888888777888888999999999777666555777666666666555555555444666444333444555555444333444444333222111000//////222222222111111111000000///---,,,***)))***++++++++++++++++++***)))((('''(((((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&***&&&$$$''''''$$$###$$$%%%$$$######"""###$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$'''(((((('''%%%###$$$%%%$$$###""""""###$$$###!!!######"""""""""###$$$%%%######""""""######$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$###############%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&((()))***+++)))'''&&&(((************)))))))))***+++---...,,,++++++***))))))******,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---...///000------......///000000111///000111111111000///...000222444555555555666777666666777888999:::;;;;;;777777666666666666777777666555444555666777777555888999888777666777:::<<<999:::;;;:::888777777888888888888888999999:::;;;:::;;;<<<======@@@CCCGGGMMM]]]ppp}}}nnnaaaWWWQQQNNNJJJFFFDDDCCC@@@??????===;;;===@@@AAA@@@===666777777888888777777666777555444444666888888777999777666333111000//////666555444555666666555333444222000///...///000111111222333333333333333222333555666:::GGG```}}}{{{kkkRRROOOKKKHHHHHHIIIIIIIIIJJJHHHFFFFFFFFFGGGFFFEEEFFFFFFFFFGGGIIIIIIFFFDDDCCCDDDDDDFFFGGGHHHIIIJJJGGGFFFEEEFFFGGGHHHGGGFFFCCC===;;;???BBBAAA@@@AAA@@@??????>>>>>>>>>??????;;;;;;;;;<<<===???AAAAAA===<<<:::999888888888888999999999888888888888777888888888888777666444444666666666555555555555555888666555444555555333222333333222111000///......111111111222111111000000///...,,,*********++++++)))))))))))))))((('''&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&***%%%$$$&&&'''$$$"""$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&''''''######$$$%%%%%%%%%%%%%%%((())))))(((%%%$$$$$$%%%"""!!! !!!###$$$###"""######"""""""""###$$$$$$###""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((''''''((())))))+++)))'''&&&((())))))((('''''''''((()))+++---...,,,+++******)))*********+++++++++,,,,,,,,,,,,,,,******++++++---///000111---......//////000000111...///000000111000000000222444666666555444555666444444555666888999::::::777777666666666666777777666555444555666777777555777888888777666666999;;;999:::;;;;;;999999:::;;;:::::::::::::::;;;;;;;;;;;;<<<===<<<<<<===@@@CCCJJJVVVfffvvvxxxjjj^^^UUUQQQNNNIIIFFFEEECCCAAA@@@BBB@@@>>>===>>>===;;;999666666666555555666666666666555444555777999999888;;;:::888666444333222222555555555555555444333222444222111///...///000000111111222333333444333333333444666:::FFF___~~~jjjRRROOOKKKIIIIIIJJJJJJJJJJJJHHHFFFEEEFFFFFFEEEDDDGGGFFFFFFGGGHHHHHHFFFDDDCCCCCCDDDEEEFFFGGGHHHHHHDDDCCCBBBCCCEEEEEEEEECCCBBB===<<>>???@@@AAA<<<<<<;;;:::999999999888999999999888888888777777888888777666555444333333555555555555555555555555777666444555555666444333222111111000///.........000000111222222111000///......,,,++++++***++++++)))))))))))))))(((''''''(((''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&"""!!!%%%&&&$$$###$$$&&&&&&%%%%%%$$$$$$######$$$$$$############$$$$$$""""""###$$$&&&'''((((((###$$$$$$%%%%%%%%%%%%%%%((())))))'''$$$#########!!!  """######"""###""""""""""""#########"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''((()))))))))(((((((((((((((+++)))''''''((()))((('''&&&&&&'''((()))***+++,,,++++++***************+++*********++++++,,,------******++++++---...///000......//////000000000000//////000111111222222222444555777666555444444555333333444444555666666666777777666666666666777777666555444555666777777555666666777666555555777999999:::;;;;;;::::::<<<===;;;;;;<<<<<<<<<<<<<<<;;;:::;;;<<<<<<<<<===???AAADDDMMM[[[jjj~~~}}}~~~tttggg\\\TTTPPPMMMIIIGGGFFFDDDCCCAAABBB@@@>>><<<;;;999777666666666555444444555666666444333333444666888777666777666555444333333333333111222333333222222222222333222111000//////000000000111222333444555555555555666666999DDD]]]|||jjjRRROOOKKKIIIIIIJJJJJJJJJJJJHHHFFFEEEFFFFFFEEEDDDGGGFFFEEEFFFGGGGGGFFFEEECCCCCCDDDEEEFFFFFFGGGGGGEEEDDDCCCCCCCCCCCCBBB@@@AAA===<<>>>>>>>>??????=========<<<<<<;;;::::::999999999888888888777777888777666555555444444444444444444555555555555555555444333444666777666555111000000000///............///111222222111000///......---,,,++++++++++++******+++++++++***)))))))))(((''''''&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%"""###%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""######""""""""""""######""""""###$$$&&&'''((((((&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''%%%###!!!""""""!!!  """######""""""""""""###""""""""""""""""""!!!!!!""""""###$$$######$$$%%%%%%$$$$$$$$$""""""""""""######$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''')))))))))))))))(((((((((***)))'''((()))))))))((('''((((((((())))))))))))+++***************++++++***************+++,,,---------,,,,,,,,,---....../////////000000000000000111111111111222333333444444555777666444333444444999999999888888888888888777777666666666666777777666555444555666777777555555666777666555555777888999:::;;;<<<;;;;;;<<<>>><<<<<<=========<<<<<<;;;888999;;;<<<<<<===@@@BBB>>>FFFPPP^^^qqqyyypppdddZZZSSSOOOLLLHHHFFFEEEDDDCCCAAA======<<<;;;:::999888777666555555444444555555666222111111333555666444333000000000//////000000111---///111111000000000111111111000000000000111111111222333444666666777777666777777999DDD[[[yyy}}}lllSSSPPPLLLIIIIIIJJJJJJJJJJJJHHHFFFFFFFFFGGGFFFEEEGGGFFFEEEEEEFFFGGGFFFEEECCCDDDDDDEEEFFFFFFGGGGGGJJJHHHFFFEEEEEEEEECCCAAA@@@======???@@@>>>>>>BBB???@@@@@@AAA@@@@@@??????AAA@@@???>>>===========================<<<;;;;;;999999999888888888888777777777666555555555555666444444444444444555555555333222111333555666666555111000000000/////////...---...000222222111000............---,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))((((((''''''((((((&&&&&&''''''&&&&&&%%%%%%!!!"""%%%$$$$$$&&&######$$$$$$$$$$$$######$$$##################$$$######$$$%%%%%%&&&''''''&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&$$$"""!!!"""###"""!!! !!!###$$$###"""""""""#########"""!!! """!!!!!!!!!!!!"""######"""###$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''((()))))))))(((((()))(((((()))***+++***)))(((((())))))))))))((((((*********)))******+++,,,++++++***))))))***,,,---///......---------......000000000000000000000000222222111111111222333333222444555555444333333444:::999999999999888888888777777666666666666777777666555444555666777777555444666777777666666777888999:::;;;;;;::::::<<<===<<<<<<===>>>>>><<<;;;:::777999<<<======>>>@@@BBB@@@GGGOOOZZZkkkzzz}}}lll```XXXQQQLLLIIIFFFDDDCCCBBBAAA@@@:::;;;;;;:::999888888999555555555666666555555555222111111333444444222000.........------...//////---000222111///......000/////////000111111222222111222444666777888999999777888888:::DDD\\\zzznnnUUUQQQMMMJJJIIIJJJIIIIIIJJJHHHFFFFFFHHHHHHHHHGGGGGGEEEDDDDDDFFFGGGFFFEEEDDDEEEEEEFFFFFFGGGGGGGGGKKKIIIHHHGGGGGGGGGEEEDDD???======??????===>>>BBB@@@AAAAAAAAAAAA@@@>>>===>>>======<<<<<<<<<<<<===;;;<<<=========<<<;;;:::999999999888888888888777777666555555555666777888333333333444444555555555333222111222333444333222111111000000000000//////,,,...000222222111///...............---,,,+++***++++++,,,,,,,,,,,,++++++++++++***)))))))))))))))&&&&&&''''''&&&&&&%%%$$$%%%!!!!!!$$$&&&$$$###%%%"""###$$$%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%$$$###""""""###$$$###!!!""""""#########""" !!!!!!!!!!!!!!!"""######""""""###$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))(((''')))((((((***,,,------+++'''''')))************)))******))))))***++++++,,,---,,,***)))((()))+++,,,............//////000111000000000000000000000000222111000/////////000111111222444444333222333444444444555666666777888888777777666666666666777777666555444555666777777555555666888888777777777888999:::;;;;;;:::999:::<<<;;;<<<===>>>>>><<<:::999:::<<<>>>>>>======>>>@@@BBBHHHOOOVVVdddzzz}}}zzziii^^^VVVPPPJJJGGGDDDBBBAAAAAA@@@>>><<<<<<<<<;;;999777777888555555666777777666555555222222222333444333111///111000000//////////////////111333222///------///......///000111222333333222333555666888999::::::777888888;;;FFF^^^|||pppVVVRRRMMMJJJIIIIIIIIIHHHIIIHHHFFFGGGHHHIIIIIIHHHGGGEEEDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHJJJHHHGGGGGGHHHHHHFFFEEE???======@@@???<<<>>>BBBAAAAAABBBBBBAAA???>>>===:::::::::::::::;;;<<<===:::;;;<<<<<<<<<;;;:::999999999999888888888888777666666555555666777999:::333333333444444555555555555333222222222222111///111111111111000000000000,,,---000222222111///...............---,,,+++******++++++,,,,,,,,,++++++,,,++++++***************&&&'''''''''&&&%%%%%%$$$)))%%%$$$&&&'''$$$###$$$"""###%%%'''((((((((('''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''&&&$$$######$$$$$$"""!!!!!!"""#########!!! !!!!!!!!!!!!!!!"""######!!!"""###$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$&&&''''''&&&$$$###&&&&&&&&&'''((())))))***%%%$$$$$$######$$$$$$%%%###$$$&&&((((((((((((((((((((((((+++---///...---%%%&&&(((***,,,,,,,,,,,,******))))))***+++,,,,,,...,,,***)))((()))***+++---------...000111333444111111111000000000000000111000///---------...//////111333333222222222333222222444666777999:::;;;777777666666666666777777666555444555777777777555555777999999888777888999999:::;;;;;;999999:::;;;;;;<<<===>>>===<<<:::888<<<>>>??????>>><<<======<<