BMva6(v """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$ !!!"""""""""""""""$$$#########""""""!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$############"""%%%$$$###"""""""""$$$$$$$$$$$$%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""############"""""""""""" !!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""############"""""""""""""""""""""!!! """""""""""""""""""""""""""############$$$$$$$$$""""""############""""""###"""!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%###"""!!!$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""######""""""""""""######!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""######$$$###########################"""!!! !!!"""###$$$$$$############$$$$$$$$$$$$$$$#########""""""!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###########################%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!&&&$$$###$$$$$$%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$#########&&&''''''((()))(((((((((''''''((()))***+++,,,,,,......//////...,,,+++***......//////000000111111111...---///...---000666<<>>GGGRRRQQQRRRfffvvvppp[[[ZZZcccnnniiiZZZXXXbbbdddYYYLLLPPPlllrrrmmm~~~uuu___aaalllhhh^^^RRRbbbooohhhaaaqqqwwwooo~~~```XXXXXXSSSRRRVVV```mmmuuuuuu""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$#########""""""!!! !!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$#########"""""""""$$$######"""######$$$$$$$$$$$$%%%%%%&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""############""""""!!!###$$$%%%%%%###!!! """""""""""""""""""""""" !!!!!!!!!""""""""""""""""""############"""""""""""""""!!!!!!""""""###""""""######$$$######"""######""""""""""""#########$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###!!!!!!"""###############""""""""""""""""""""""""""""""""""""######$$$$$$########################$$$###""""""""""""###$$$########################$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$"""######################## !!!"""###%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######"""%%%%%%%%%&&&%%%$$$######'''&&&&&&%%%$$$"""!!!!!!%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&'''''''''''''''''''''((()))***+++,,,,,,***+++---...//////............//////000000111111222//////000000///222888@@@GGGQQQQQQPPPbbboooiiiZZZ\\\fffpppkkk^^^]]]fffhhh```TTTTTTkkkppp{{{{{{eeegggnnneeeYYYSSS___kkkgggccctttwwwrrr~~~\\\TTTWWWUUUPPPTTT___mmmtttuuu!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""##################$$$$$$###$$$$$$%%%&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""############""""""!!!###$$$&&&&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""############"""""""""""""""!!!""""""######"""""""""###############$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""###############""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################$$$##################$$$#########$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%###"""########################"""""""""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&&&&%%%$$$$$$$$$***(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''((()))***+++,,,,,,---.../////////---,,,+++......//////000000111111333000///111111000444999CCCHHHQQQQQQQQQ```lllfff[[[^^^iiirrrmmmbbbbbbkkkrrrpppfff___llltttmmmmmmpppdddVVVQQQcccyyy|||www|||~~~~~~\\\RRRSSSQQQQQQUUU```nnnvvvwww!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!"""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""!!!!!!""""""######$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""############""""""!!!"""$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$""""""############"""""""""""""""""""""###$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""###############""""""""""""""""""""""""""""""###$$$$$$$$$$$$####################################$$$$$$#########"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%%%%###!!!########################&&&%%%$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$#########%%%&&&&&&$$$$$$&&&(((###!!!"""%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''((()))***+++,,,,,,---.../////////...---,,,......//////000000111111222000000111111000444:::EEEGGGPPPSSSSSSaaakkkeee\\\bbbmmmtttnnneeegggppp}}}yyylllrrrnnnoooqqqeeeYYYJJJbbbaaaYYYWWWQQQQQQUUUaaaooowwwwww""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!###$$$$$$$$$""""""""""""############!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""############""""""""""""##################""""""""""""""""""""""""############$$$$$$$$$$$$""""""############""""""""""""""""""######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!"""###############""""""""""""""""""""""""!!!"""$$$%%%%%%%%%$$$###########################""""""###$$$$$$###"""""""""###$$$%%%%%%$$$###"""###############$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%###!!!########################((('''%%%$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""$$$%%%$$$###$$$)))---...)))$$$"""###$$$###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((()))***+++,,,,,,***+++---///000111000000......//////000000111111222//////111111000444:::DDDEEEMMMRRRSSS___hhhccc^^^eeepppsssmmmfffjjjtttqqqyyypppmmmlllaaaXXXNNNeee|||```ZZZXXXRRRPPPUUU```nnnvvvuuu""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""### """############!!!!!!!!!"""""""""######!!!!!!"""""""""#########!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!!!!! !!!###$$$%%%%%%$$$$$$#########$$$%%%%%%&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""############""""""############""""""""""""""""""###$$$%%%&&&***)))'''%%%$$$$$$$$$%%%$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!"""$$$&&&&&&%%%$$$###########################!!!""""""######""""""!!!!!!###$$$%%%%%%$$$###!!!""""""#########$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&%%%### ########################&&&%%%$$$######"""############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$"""$$$$$$"""!!!$$$+++222888222***%%%%%%%%%### ######$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((((('''''''''((()))***+++,,,,,,***+++---///111111111111......//////000000111111111......000000000444:::CCCBBBIIIOOOPPPZZZbbb\\\aaaiiiqqqrrrkkkffflllvvvwwwiiiwwwmmmfffcccZZZUUUTTTeee~~~}}}~~~|||vvvwwwYYYTTTVVVRRRRRRWWWbbbpppwwwuuu""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!! !!!!!!""""""""""""""""""############!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!###$$$%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%"""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!"""  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""############"""""""""!!! !!!###%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""###$$$%%%&&&,,,***(((&&&%%%$$$%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###################################################!!!!!! !!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!###$$$&&&&&&%%%$$$########################### !!!"""######"""!!! !!!"""$$$%%%%%%$$$"""!!!""""""######$$$$$$$$$$$$!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&%%%### ###########################"""""""""""""""############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""######!!! $$$---555...((("""!!!$$$((()))(((#########$$$$$$%%%%%%%%%&&&'''(((((())))))((((((''''''((()))***+++,,,,,,---...///000000///............//////000111111111000......000000000444:::BBB@@@FFFLLLMMMUUU\\\WWWbbbjjjrrrrrrjjjfffmmmxxxmmm^^^rrrxxxbbb]]]\\\XXXWWWMMM]]]xxxwwwrrryyyXXXQQQUUUTTTUUUZZZeeesssyyywww"""!!!!!! !!!########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%###!!!  !!!"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  !!!!!!!!!!!!!!!""""""""""""""""""""""""$$$"""!!!######"""$$$$$$######""""""!!!!!!$$$#########""""""!!!!!!&&&%%%$$$"""!!! """"""""""""####################################%%%$$$###!!!!!!!!!"""###$$$$$$$$$#########""""""""""""""""""""""""""""""%%%%%%$$$###"""!!! """"""############""""""!!!!!!"""!!!!!!"""%%%'''""""""############""""""!!!!!!""""""""""""!!!!!!######""""""""""""##############################$$$###""" """###$$$""""""###$$$$$$$$$$$$###""""""""""""############$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%&&&(((%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''((()))******++++++***+++,,,---////////////...000///...///111333222111111//////000///...111666999EEEHHHHHHMMMOOOTTTaaadddssssssiiieeeeeeoooxxxWWWPPPooo|||fffRRRTTTWWWVVVXXXLLLWWWtttxxxooouuu[[[TTTUUU]]]ZZZYYY^^^kkkvvvxxx""""""!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$###""" !!!"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!"""###$$$#########"""""""""""""""############"""""""""!!!%%%$$$$$$#########$$$$$$""""""""""""####################################%%%$$$"""!!!!!!!!!"""###$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""############""""""!!!"""###"""!!!"""$$$%%%""""""############""""""""""""############""""""######""""""""""""##############################$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###""""""""""""###########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%&&&'''%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&'''((()))***+++++++++++++++,,,---////////////...000///...///222333222111222//////111000...111777:::FFFHHHFFFJJJKKKPPP^^^bbboooooogggfffgggpppuuuVVVNNNkkk}}}gggRRRQQQSSSPPPQQQIIIWWWqqq{{{yyywwwmmmiii{{{cccXXXSSSXXXVVVVVV^^^mmmxxx{{{""""""!!!""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!"""######$$$$$$###############$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!###%%%!!!""""""""""""""""""###############""""""""""""#########$$$%%%&&&((()))""""""""""""####################################$$$###""""""!!!"""""""""$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" """$$$$$$"""""""""###""""""############""""""######$$$$$$$$$$$$############""""""""""""##############################$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&&&&'''((()))***+++++++++++++++,,,---////////////...///......000222333222111222000000111111///222888===HHHIIIFFFHHHHHHNNN]]]fffmmmjjjdddfffgggnnn}}}tttYYYRRRkkk~~~nnnYYYWWWWWWQQQPPPJJJ\\\rrruuuooovvvzzzoooggg{{{iii]]]VVVZZZTTTVVV```ooozzz|||!!! !!!!!!"""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!""""""###########################$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###!!! !!!### !!!!!!!!!""""""###############"""""""""""""""#########$$$%%%&&&((()))!!!"""""""""##########################################""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""############"""""" """$$$%%%###!!!!!!!!!""""""############"""""""""######$$$$$$######"""######""""""""""""####################################"""!!!!!!"""######""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''((((((((('''&&&(((((()))***+++++++++++++++,,,---////////////...///...///000222333222000222000000222111000333999@@@KKKLLLHHHIIIJJJRRRbbbppppppfff```ddddddiiixxxxxxccc]]]rrr{{{zzzxxxfffcccbbbYYYUUUNNNccctttnnngggvvvsssmmm~~~cccZZZVVVZZZSSSWWWbbbrrr|||||| !!!"""###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!"""""" !!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""!!!!!!"""############"""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###!!! !!!!!!"""""""""###""""""""""""""""""############"""######$$$%%%%%%!!!"""""""""############"""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""############"""""" """$$$%%%###!!!!!!!!!""""""############""""""!!!!!!""""""""""""!!!!!!######""""""""""""####################################""""""""""""######""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''&&&((()))***++++++,,,,,,++++++,,,---////////////.........///111333333111///222///000222222000444999AAAMMMPPPLLLNNNOOOXXXjjjuuupppccc^^^cccdddjjjyyy~~~mmmiii|||xxxvvvooojjjfffZZZSSSOOObbbooofff```ttttttooo{{{~~~\\\TTTOOORRRPPPUUUbbbrrr||||||  !!!"""###########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!""""""######"""""""""""""""############$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!   !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###%%%'''&&&""" !!!!!!!!!!!!!!!!!!"""""""""""""""###############""""""!!!""""""######""""""""""""############""""""""""""""""""""""""!!!!!!"""############"""!!!!!!"""""""""""""""###""""""""""""""""""""""""!!!!!!""""""#########$$$""""""############"""""" """$$$$$$"""""""""###""""""############""""""!!!!!!""""""""""""!!!!!!######""""""""""""##############################"""""""""######"""""""""""""""###$$$$$$$$$$$$############$$$$$$$$$$$$%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''((()))(((''''''((()))***+++,,,,,,,,,,,,+++,,,---////////////.........///111333333111///111//////111111000444999@@@NNNSSSPPPRRRSSS\\\ooorrrmmmaaa___fffgggmmm~~~~~~nnnlllvvvuuuooofffaaaUUUMMMMMM[[[fff```]]]qqq|||pppooovvvxxx[[[VVVOOONNNLLLRRR```qqq{{{|||"""!!!!!!!!!!!!!!!""""""########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""#########""""""!!!!!!!!!!!!"""""""""!!! """###$$$""""""!!!!!!!!!!!!"""""" !!!"""#########!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""!!! %%%++++++&&& !!!!!!!!!!!!!!! !!!"""""""""############"""!!!!!!!!!!!!"""######""""""""""""############"""""""""""""""""""""""" !!!"""###$$$######"""!!!!!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""#########""""""############""""""!!!"""###"""!!!"""$$$%%%""""""############"""""""""""""""######"""""""""######""""""""""""##############################""""""############""""""""""""###$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&((()))))))))((('''))))))***+++,,,,,,,,,,,,+++,,,---////////////...---...///222444444111///000---...000000///333999>>>NNNSSSQQQRRRSSS[[[nnnooollleeefffmmmiiimmm~~~wwweeeccczzzuuuyyymmmccc```XXXRRRPPPXXXcccccccccttt}}}rrrmmmnnn{{{hhhRRRUUURRRSSSPPPUUUbbbqqqxxxyyy$$$###"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######$$$""""""!!!!!!!!!!!!"""""""""!!!  !!!###%%%""""""!!!!!!!!!!!!"""""" !!!"""######$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!"""### !!!""""""###  !!!!!!!!!!!!!!!"""""""""""""""""""""""" %%%...000***"""""""""!!!!!! !!!!!!""""""#########$$$!!!!!!!!!!!!"""###%%%%%%""""""""""""############"""""""""""""""""""""""" !!!"""$$$$$$$$$###""" !!!!!!!!!""""""######""""""""""""""""""""""""######""""""""""""""""""""""""############""""""!!!!!!"""!!!!!!"""%%%'''""""""############""""""######$$$$$$$$$$$$############""""""""""""##############################""""""############""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%###"""############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&((()))))))))((('''))))))***+++,,,,,,,,,,,,+++,,,---////////////...---...///222444444111...///------000000///333888===MMMSSSQQQQQQQQQYYYkkknnnmmmjjjmmmqqqiiiiiiyyyppp\\\ZZZsssuuu}}}mmmccceeebbb^^^WWW[[[eeejjjmmm|||wwwiiibbbgggQQQAAAMMMRRRVVVWWW[[[fffqqqvvvsss###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!########################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!!###"""!!! !!!"""#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$#########"""""""""!!!""""""""""""""""""""""""$$$###"""!!! """""""""""""""""""""""""""$$$%%%&&&&&&&&&(((***(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" ###!!! !!!!!!  !!!""""""!!! !!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" """######""""""###$$$""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""$$$###!!!  """###"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%"""###$$$$$$###"""###$$$######""""""""""""######$$$$$$############$$$$$$$$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###%%%((((((%%%"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))&&&&&&((('''###"""$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! """""""""!!!!!!$$$(((,,,######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&''''''(((((((((((((((*********++++++,,,,,,---////////////000000000000000000000111222222333333333000...///......333:::AAAJJJPPPNNNFFFJJJ^^^rrrvvvjjjhhhoookkkbbbmmmooo[[[iiimmmuuuccc___ZZZ___YYY[[[XXXcccttt}}}{{{ggg]]]OOOCCC???DDDNNNUUUYYYbbbmmmuuuxxxwww###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""""""""###"""!!!!!!!!!!!!"""######"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################"""$$$%%%&&&&&&&&&(((***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""###!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!""" !!!######""" """""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" """######""""""###$$$""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""$$$###!!! """"""!!!!!!"""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%"""###$$$$$$###"""###$$$######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&(((,,,,,,&&&######%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###$$$$$$###"""###&&&(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((*********++++++,,,,,,---/////////000000000000000000111111222333333444444333///.../////////333:::FFFMMMRRRMMMEEEHHHZZZllloooffffffoookkkbbbkkkrrrcccppp{{{kkkvvvqqqaaa]]]YYY]]]VVVXXXYYYhhhxxx|||wwwhhh]]]KKK===888>>>HHHQQQYYYbbbnnnwwwzzzyyy""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$###""""""""""""###$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%"""""""""""""""""""""""" !!!""""""###$$$%%%%%%########################"""$$$%%%&&&%%%&&&''')))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""$$$"""!!!"""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!! !!! """$$$%%%$$$ """######""" !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" """######""""""###$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$###!!! !!!""" !!!!!!!!!""""""""""""########################""""""""""""""""""######""""""""""""""""""""""""######""""""######$$$%%%"""###$$$$$$###"""###$$$######""""""""""""######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&***000000)))###"""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$%%%%%%''''''((()))###$$$%%%&&&&&&&&&%%%%%%&&&''''''((((((((((((((())))))***+++,,,,,,------......///000000000000000111111222222333444444555222///.../////////333:::JJJQQQTTTMMMDDDGGGXXXgggiiibbbeeemmmjjjbbbkkk~~~uuulllrrr}}}|||lll^^^ooommm___ZZZUUUYYYSSSSSSXXXjjjyyyyyy{{{|||ttteeeXXXFFF777333:::GGGPPP^^^gggrrrzzz|||zzz""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""&&&%%%%%%$$$$$$######"""$$$##################$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$"""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%########################"""$$$%%%%%%%%%%%%'''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""###"""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""   ###"""!!!"""###$$$###""" !!!"""###""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######"""!!! !!!!!!"""!!!!!!!!!"""""""""##############################"""""""""""""""#########""""""""""""""""""""""""######""""""######$$$%%%"""###$$$$$$###"""###$$$######""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%)))//////(((###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""$$$&&&&&&%%%######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&''''''((((((((((((((())))))***+++,,,,,,---------...///000111111000000000111111222222333333444222///...000000///333999IIIRRRVVVNNNFFFJJJ[[[iiihhhbbbeeellljjjeeeoooxxxuuutttlll___UUUqqqooo^^^XXXSSSXXXRRRRRRUUUeeessstttvvvvvvmmmYYYOOO???444333<<>>IIIRRReeemmmwww}}}}}}{{{!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!  !!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!###%%%&&&&&&%%%###"""""""""""""""""""""""""""#########""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$!!! !!! !!! !!!!!!   """###""" !!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" """######""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""######""""""######$$$%%%"""###$$$$$$###"""###$$$######""""""""""""######$$$$$$############$$$$$$"""""""""""""""#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&######&&&&&&######%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """%%%&&&%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###)))(((((('''%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&'''&&&''''''((((((((((((((((((((()))***,,,---......+++---///111222222111000......//////000111111111111//////111111///333888@@@UUUbbbZZZOOOVVViiiwwwmmmiiiiiillljjjkkkyyyvvvnnnkkkgggaaawwwwwwggg___ZZZaaa^^^]]]VVVZZZaaaaaaaaaZZZKKKCCC>>>888555777???IIIPPPdddkkktttzzz|||||| !!!"""######"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!"""#########!!!""""""######""""""!!! !!!!!!!!!"""""""""###"""""""""""""""""""""""" """'''***+++)))'''$$$""""""""""""""""""""""""$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############""""""!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###&&&'''"""!!!!!! !!!!!!"""  !!!  !!!###""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" """######""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""############"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""######""""""######$$$%%%"""###$$$$$$###"""###$$$######""""""""""""######$$$$$$############$$$$$$"""""""""######$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%######%%%((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%""""""&&&&&&###"""%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""$$$%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%'''%%%$$$"""###$$$'''(((&&&''''''((((((((((((((('''((()))***,,,---...///***,,,///111222222111000/////////000111111222222000//////111111000222888AAA[[[lllcccTTTXXXkkkzzzjjjhhhjjjmmmkkklllxxxvvviiihhhmmmmmmhhh{{{ooodddZZZ]]]WWWVVVQQQXXX^^^YYYUUUNNN@@@???;;;777777<<>><<<===III[[[iiilllnnnooonnnqqq~~~^^^IIIJJJ```tttbbbaaa___RRRJJJNNNMMMMMMPPPRRRMMMBBB999777444BBB```tttvvvuuuzzzyyy|||}}}yyywwwxxx""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###%%%&&& !!!$$$***///111...+++******)))&&&###!!!!!!"""""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""   """ !!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""##################$$$$$$$$$$$$######%%%(((---000000---)))&&&##############################################################################$$$%%%%%%%%%%%%$$$$$$###$$$(((,,,---((($$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###########################$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++***(((%%%!!!!!!$$$&&&&&&''''''(((((((((((((((''''''((()))***,,,---...,,,...000222222111///...//////000111111111111111111000///......///000000<<<<<<;;;;;;???LLL```qqqzzzxxxuuupppooozzz~~~RRREEEJJJ```}}}~~~~~~mmm\\\\\\ZZZRRROOORRRPPPOOOQQQRRRNNNEEE===999777FFFbbbsssqqqpppvvvyyy}}}}}}zzzyyy{{{""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""######"""""""""!!!!!!!!!!!!"""######""""""""""""""""""""""""######""""""""""""######!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&###(((,,,,,,)))%%%"""!!!"""!!!  """%%%""""""""""""""""""""""""#################################$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###&&&&&&### !!!### !!!!!!"""!!!!!!!!!  !!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""#########$$$$$$$$$$$$######$$$$$$$$$$$$######$$$''',,,000000---)))%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###%%%***//////***$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###"""""""""############$$$###############$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&......,,,((($$$###&&&***&&&''''''(((((((((((((((((((((((()))+++,,,...///---...000000111000000/////////000111111111111111///.........//////000111::::::;;;===BBBNNNcccvvv|||vvvooonnnvvvhhhIIIFFFJJJ\\\xxx~~~qqqvvvlll]]]YYYTTTOOORRRXXXVVVTTTTTTRRRMMMFFF@@@???BBBNNN___gggeeedddiiivvvzzz|||zzzyyy}}}""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###!!!!!!"""############"""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""######""""""""""""######"""""""""""""""#########"""""""""""""""""""""""""""######$$$$$$$$$###### &&&+++,,,'''""" """######""""""$$$%%%""""""""""""""""""""""""########################"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!%%%***)))$$$!!!!!! !!!"""!!!"""""""""!!!!!!  !!!"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$###### """%%%'''(((&&&$$$"""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###%%%+++111111+++$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###############$$$$$$%%%%%%""""""#########$$$$$$$$$###############$$$$$$%%%"""###%%%&&&&&&%%%###"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''+++---+++'''%%%&&&)))&&&''''''((((((((((((((()))))))))***,,,---///000///////////////000000111//////000111111111111111,,,------...///000111111666888<<>>FFF___xxx{{{ooohhheeeiiiuuu{{{```MMMIIIJJJTTT\\\YYYSSSnnnlllXXXPPPPPPMMMPPPOOOKKKNNNYYYeeellldddbbb```aaaccceeeggggggcccllltttwwwxxx{{{!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############""" !!!!!!"""######$$$$$$!!!!!!!!!"""######$$$$$$$$$ $$$%%%""""""%%%"""""""""""""""""""""""" """$$$###"""!!!###%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$###"""!!! !!!!!!"""###############""""""""""""""""""""""""!!!"""""""""############"""""""""""""""###$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$'''((((((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((('''((()))***,,,...///000////////////000000000000333222111000/////////000...///000///------///000222333777<<<>>>HHHcccrrriiifffjjjxxxdddPPPLLLKKKRRRXXXTTTQQQooosss^^^UUUSSSOOOSSSRRRMMMNNNWWWbbbhhhccc```___```dddhhhiiiiiigggnnntttxxx}}} !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""############### !!!!!!"""###$$$$$$$$$ !!!"""###$$$%%%%%%%%% %%%&&&######&&&"""""""""""""""""""""""" """$$$###!!!!!!###%%%""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!"""###$$$$$$ !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$"""!!! !!!###$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""!!!""""""###$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$+++///000,,,$$$!!!$$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''((((((''''''&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))'''''')))***,,,...//////////////////000000000000444333111////////////000//////000///------...000333444999???AAAKKKgggtttkkkhhhmmm{{{gggRRRMMMKKKOOORRRMMMTTTuuunnnccc```UUUXXXVVVPPPMMMSSS\\\aaa```]]]\\\^^^cccgggiiiiiijjjpppuuuzzz########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""###$$$$$$###"""!!!""""""""""""############""""""""""""!!!!!!!!!!!!$$$###""" !!!"""""""""""""""""""""""""""""""""""""""############ """######""""""###%%%""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""####################################""""""""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!!!! $$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! !!!!!!!!!!!!""""""""""""$$$###""" !!!""" !!!!!!!!!!!!!!!  """$$$ """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!"""###$$$"""  !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###%%%""" ###$$$###!!!&&&%%%###""""""###%%%&&&!!!###$$$$$$######$$$%%%""""""""""""""""""""""""&&&'''((('''%%%######$$$######################## !!!"""###$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$%%%&&&'''(((***)))'''&&&%%%'''((()))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%))),,,***'''&&&(((,,,,,,***)))***...///...,,,...000111111000000111222444333111////////////000...............///000000333777888<<>>FFFJJJZZZuuuvvvqqqiiijjjooolllssskkkPPPFFFEEEGGGLLLTTTcccyyyfff\\\OOOTTTVVVQQQNNNRRRZZZ]]]^^^___``````aaadddiiilllsssvvv{{{""""""""""""""""""""""""$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$###"""!!!!!!"""###$$$!!!"""""""""############""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!"""######"""!!!"""$$$""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""########################!!!!!!"""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!"""""" !!!"""!!!  !!!!!!!!!!!!!!!!!! !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!$$$$$$"""  !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!###$$$%%%$$$""" ###""""""!!!!!!""""""### !!!""""""!!!!!!"""$$$""""""""""""""""""""""""(((%%%###&&&,,,...,,,(((#################################"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&(((************+++,,,---------...///000000//////000222111111000000////////////...............///000000222999;;;@@@FFFGGGUUUooozzzwwwooonnnrrrooouuupppVVVIIIFFFJJJWWWeeexxx{{{mmmeeeVVVYYYVVVPPPMMMRRRYYY[[[\\\^^^^^^]]]]]]aaahhhnnntttxxx}}}########################$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$###"""!!!!!!"""###$$$!!!"""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""""""""""""""""""""!!!"""""""""############"""###$$$###"""!!!"""###""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""######"""!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!#########""" """###!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """$$$%%%$$$###!!!!!!#########""""""#########!!!"""$$$###""""""###%%%""""""""""""""""""""""""%%%""" """'''(((%%%!!!#################################"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''((())))))******+++++++++,,,------///000000//////000111000000000000/////////..................///000000222999<<<@@@EEEEEEQQQjjjyyyrrrsssnnnrrrtttZZZLLLGGGMMM```ttt}}}uuurrr``````YYYOOOJJJNNNUUUYYYZZZ[[[\\\[[[[[[```hhhnnnssswww|||########################$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######""""""""""""######""""""""""""############""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!########################""""""""""""############"""###$$$###"""!!!"""###""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""########################%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!############"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  ###""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """$$$$$$###"""""""""########################"""###$$$$$$######$$$%%%""""""""""""""""""""""""###!!! !!!###$$$!!!########################"""""""""""""""#########"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***((()))++++++******,,,------///000000......///111...//////000000//////..................///000000222999;;;???DDDCCCOOOggg}}}qqqnnnhhhjjjyyyrrrYYYKKKGGGMMMbbbxxx~~~xxxvvvbbbbbb[[[MMMEEEIIIQQQWWWYYYYYYZZZZZZ]]]cccjjjoooqqquuuzzz##############################"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""############""""""""""""!!!!!!!!!!!! !!!"""######"""!!!""""""""""""""""""""""""""""""""""""############"""###$$$###!!!!!!!!!"""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! """"""""""""############"""""""""""""""""""""""" !!!"""######"""!!! !!!###$$$###!!!!!!"""$$$!!!""""""""""""""""""!!!!!!"""######""""""###$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################!!!!!!""""""######$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&$$$###!!!######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%$$$$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********''')))++++++******+++...---...//////......///111---...///000000///.....................///000000222999:::>>>BBBBBBNNNfffuuuiiigggbbbdddqqqlllWWWLLLHHHMMM___sss~~~rrrlll[[[^^^YYYMMMCCCEEEOOOVVVZZZYYYYYY\\\bbbiiinnnqqqooosssyyy""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""###$$$$$$###"""!!!""""""""""""############""""""""""""!!!!!!!!!!!! !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############$$$$$$###!!!!!!!!!"""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""########################""""""###$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""$$$%%% !!!!!!!!!"""!!!!!!""""""!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!"""!!!###$$$"""!!!!!!"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######"""!!! !!!###$$$### """%%% !!!!!!!!!!!! !!!""""""!!!!!!"""###"""""""""""""""""""""""" """$$$$$$######$$$%%%######################## !!!!!!"""###$$$$$$%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$&&&&&&&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$###"""""""""$$$'''(((###%%%'''(((((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***+++++++++''')))++++++))))))+++...---...//////......///111---...///000000///.....................///000000222888:::===AAAAAAMMMfffqqqsssiiiaaabbb```bbbooozzzhhhVVVMMMJJJNNN]]]mmm}}}kkk```QQQXXXWWWLLLBBBDDDNNNVVV[[[YYYYYY^^^fffmmmqqqrrrnnnrrryyy########################$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$###"""""""""###$$$%%%%%% !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""#########"""!!! !!!"""############################################################"""""""""""""""######$$$$$$$$$$$$######&&&$$$######$$$$$$"""!!!%%%&&&&&&$$$"""!!!!!!"""$$$$$$$$$$$$$$$###"""!!!$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##################"""""""""""""""""""""""""""""""""""" """######""" """!!!  !!!"""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""$$$"""!!! !!!"""$$$!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###"""!!! ######"""""""""""""""###""""""""""""""""""""""""################################################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((())))))))))))***++++++++++++,,,,,,,,,,,,,,,...///000000000000,,,---///111111111000000...///...---,,,,,,...000111<<>>IIINNNYYYlllzzz}}}rrrkkksssyyyvvvwww}}}___LLLKKK\\\sssccc\\\QQQEEEDDDFFFGGGEEECCCIIIQQQQQQOOOSSS```nnnsssooojjjmmmttt|||}}}""""""""""""""""""""""""""""""""""""############!!!!!!!!!""""""""""""#########"""!!!!!!!!!""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""######$$$$$$######"""################################################""""""######$$$$$$%%%%%%######$$$$$$$$$$$$######$$$###""""""$$$%%%$$$###!!!"""$$$$$$######$$$&&&&&&&&&&&&%%%###""" """$$$%%%%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""""""""""""""!!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''(((***---...,,,,,,,,,,,,------------......///////////////...---...///111333555777999///000000...------///111///777:::@@@JJJMMMUUUeee|||ttt|||zzzvvvcccNNNKKKXXXlll{{{zzzXXXPPPEEEAAAAAACCCFFFDDDBBBFFFMMMNNNNNNUUUdddppprrrmmmiiimmmttt}}}~~~{{{""""""""""""""""""""""""#########"""""""""""""""!!!""""""""""""###############"""""""""###$$$$$$ !!!"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""###$$$$$$$$$$$$###"""##############################################################################$$$$$$$$$$$$######%%%###"""###$$$$$$###""""""###$$$$$$###"""###%%%%%%%%%%%%$$$###"""!!! """$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################"""""""""""""""""""""""""""""""""""" !!!""""""!!!  !!!""""""!!!  !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########  """######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((('''''''''(((***---000111---------------,,,,,,,,,------...///000000000///---...///111222333444444000000000///---...000222000777999>>>HHHKKKRRRbbbwww~~~uuummmbbbNNNLLLYYYlllxxxYYYSSSHHH???>>>AAADDDCCCAAACCCHHHLLLNNNXXXhhhrrrpppllljjjpppxxx{{{""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""############$$$$$$$$$######""""""###$$$%%%%%%!!!"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""###$$$%%%%%%$$$###"""#########################################################"""""""""""""""######$$$$$$$$$$$$######&&&$$$######$$$$$$"""!!!"""$$$%%%$$$###"""###$$$######$$$$$$$$$######""""""###%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################"""""""""""""""""""""""""""""""""""" """######"""  !!!""""""!!!  !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""" """######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''((('''''''''(((+++...111444///......------,,,++++++,,,,,,...///000000000000---...000111111000//////000000000///......000222111666777;;;FFFJJJQQQbbbmmmwwwtttppp|||vvvmmm}}}```MMMNNN]]]pppvvv\\\YYYOOO>>>===@@@CCCCCC@@@AAAFFFKKKNNNZZZkkksssooojjjjjjttt{{{zzz """###$$$$$$###""" $$$#########""""""!!!!!! !!!######!!!!!!!!!"""$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$########################""""""############""""""!!!!!!"""############"""###############"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$"""###$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""###############"""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""###$$$%%%%%%$$$""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$############$$$&&&''''''&&&$$$###%%%%%%$$$###$$$%%%&&&'''******)))((((((***///333,,,,,,---------------------...///000111222333333222111000//////000111222000000000///......000222666444555;;;AAAFFFMMMTTThhhgggbbbcccrrrzzzjjjoooyyyttt[[[GGGJJJYYYcccuuu}}}iii[[[TTTCCC;;;;;;DDDGGGDDDFFFNNNRRRTTTYYYjjj}}}yyynnnpppuuuzzz!!!"""###$$$$$$###"""!!!############"""""""""!!! """######"""!!!!!!"""$$$$$$###""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""###########################"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""##############################$$$$$$$$$$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''$$$###$$$%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""  """###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!"""""""""###""""""""""""#####################""""""!!!!!!!!!########################""""""""""""""""""""""""$$$#########"""""""""""""""###$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$''''''&&&%%%&&&'''((()))++++++***)))((())),,,///,,,,,,------------............///000111222333333222111000//////000111222......///......///222444444222444:::???CCCIIIPPPccciiijjjjjjooouuunnn```ccckkkeeePPPBBBGGGUUU]]]yyy|||hhh\\\VVVCCC======FFFJJJGGGJJJQQQTTTVVVYYYjjj{{{vvvlllooouuu|||!!!"""###$$$$$$###"""!!!############"""""""""""" """######"""!!!!!!"""$$$###"""""""""""""""""""""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!"""$$$%%%"""############""""""!!!!!!""""""######""""""!!!""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###"""!!!!!! !!!!!!"""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!"""""""""######""""""""""""###########################"""""""""########################""""""""""""""""""""""""###############""""""""""""######$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''""""""###%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&((((((((((((&&&%%%'''&&&%%%%%%%%%&&&((())))))******)))(((((()))+++,,,,,,---------............//////000111222333333111111000000000000111111,,,---.........000333666444222444;;;@@@BBBGGGLLLdddpppxxxvvvrrroooggg]]]```fffbbbPPPDDDHHHUUU\\\}}}{{{ggg]]]ZZZFFFAAABBBIIIKKKIIIKKKQQQUUUWWW[[[iiixxxsssiiinnnvvv~~~!!!"""############"""!!!#########"""""""""""""""!!!"""$$$$$$"""!!!"""#########"""""""""""""""###""""""#########$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$###$$$###!!! """$$$%%%""""""############"""!!!"""""""""######"""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$##############################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######""""""""""""######!!!!!!"""""""""#########!!!"""""""""############$$$$$$##########################################""""""""""""""""""""""""########################"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%$$$############$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$#########$$$%%%&&&&&&(((******)))((()))***,,,,,,------......////////////000111111222333333111000000000000000000111---...///......///222555555444777>>>BBBDDDHHHLLLcccpppzzzyyyssslllccc\\\bbbkkkjjjZZZIIIHHHSSS]]]wwwbbbZZZZZZIIIFFFGGGKKKKKKIIIJJJOOOVVVYYY\\\hhhuuuooohhhnnnyyy""""""############""""""""""""""""""""""""######!!!###$$$$$$"""""""""######"""""""""""""""######""""""#########$$$$$$$$$########################""""""############""""""$$$###!!! """$$$%%%!!!""""""#########""""""""""""############""""""######################################################$$$$$$$$$$$$##############################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&'''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""!!!""""""""""""""""""""""""######""""""""""""######""""""""""""############!!!"""""""""##############################$$$$$$########################""""""""""""""""""""""""###############$$$$$$$$$"""""""""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''(((((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###"""###$$$%%%&&&###&&&((()))))))))***+++,,,,,,---......///000000000000111111222222333333000000000111111000000000///000000///......000222555444777>>>CCCEEEIIINNN\\\dddlllnnnkkkeee^^^XXX\\\lllssseeeMMMDDDOOO\\\pppXXXOOOPPPEEEFFFHHHKKKKKKJJJLLLPPPVVVZZZ]]]gggrrrmmmhhhrrr}}}###""""""""""""""""""###""""""""""""############!!!###$$$$$$###""""""###"""""""""""""""######$$$"""############$$$$$$$$$########################"""""""""######"""""""""###"""!!!!!!!!!"""$$$%%%!!!""""""############""""""######$$$$$$######"""######################################################$$$$$$$$$$$$##############################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######""""""!!!""""""""""""""""""""""""######""""""""""""######"""""""""#########$$$$$$""""""""""""############"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((###%%%((())))))***+++,,,,,,,,,---...///000000111111111111222222222333333000000111111111111000000000000000///---...000222222111444;;;AAAEEEJJJPPPZZZ^^^dddhhhhhhddd^^^ZZZYYYnnn}}}rrrWWWGGGNNN]]]vvvgggMMMBBBDDD???CCCHHHKKKKKKMMMPPPTTTVVVZZZ^^^gggqqqllljjjwww######""""""""""""######!!!"""""""""############!!!###%%%$$$###"""######"""""""""""""""###$$$$$$"""############$$$$$$$$$########################"""######$$$$$$######"""""""""""""""############!!!!!!"""###############"""######$$$$$$######"""######################################################$$$$$$$$$$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""############"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""#########$$$$$$$$$""""""""""""############!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%###""""""""""""$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&$$$%%%'''))))))'''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%''''''&&&((())))))))))))+++,,,,,,,,,---...///000111111111111222222222222333333///000111222222111000///.../////////...///111333111000333;;;BBBGGGNNNUUU^^^cccjjjnnnkkkeeeaaa```^^^tttcccMMMMMMVVV]]]iiiwwwuuu```GGG>>>AAAAAAFFFLLLLLLKKKMMMPPPSSSTTTZZZ^^^gggppplllmmm|||######""""""""""""######!!!!!!""""""#########$$$"""###%%%%%%###"""###$$$""""""!!!""""""###$$$$$$"""############$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""############"""!!!!!!"""#####################$$$$$$$$$$$$############################################################$$$$$$$$$$$$##############################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""############$$$$$$$$$""""""""""""############ !!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%###""""""""""""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%""""""###$$$&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&###%%%(((******(((%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''$$$######"""###$$$&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''((($$$###"""""""""###$$$%%%)))******)))((((((***+++,,,,,,---...///000111222222222222222222222333333///000111222222111000///,,,---.........000333555333111444<<>>CCCIIISSS]]]hhhsss|||zzzsssnnnppptttgggnnndddNNNNNNRRR^^^aaajjjppphhhYYYSSSXXXTTTTTTQQQKKKFFFCCCDDDFFFKKKRRRYYYZZZ]]]eeennnsss|||################################################"""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$####################################$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%&&&$$$"""!!!###$$$$$$$$$$$$"""!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""!!!!!! ############################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&''''''''',,,)))&&&%%%%%%&&&'''&&&&&&%%%%%%&&&)))***(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))***+++,,,------+++,,,---......//////000000000000000111222444555222111000111222222111000/////////......000333666===;;;;;;???CCCGGGPPPYYYdddppp}}}vvvllljjjnnnaaaeeexxx}}}eeeQQQPPPUUUbbbdddkkkpppgggXXXSSSYYYWWWWWWSSSLLLDDD@@@BBBEEEOOOWWW\\\[[[]]]eeennnrrryyy#######################################$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$""""""""""""""""""""""""#######################################$$$$$$$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$####################################$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$%%%$$$###$$$###""""""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$###""""""#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((%%%&&&&&&&&&''''''''''''+++)))&&&&&&'''(((((('''$$$''',,,222666333+++%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''')))(((&&&%%%$$$$$$%%%%%%&&&&&&'''(((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((()))***+++,,,,,,***,,,.........---...///000000///000111333555666222111000111222222111000/////////......000444777>>><<<===AAADDDFFFNNNUUUaaannnzzzmmmjjjnnncccddduuu~~~jjjTTTQQQSSSbbbeeelllnnncccTTTRRRYYY]]]]]]YYYPPPFFFAAACCCFFFVVV___ccc______hhhppprrryyy########################""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""###""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$####################################$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$######$$$%%%%%%$$$"""$$$###""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""###$$$%%%$$$############""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''''')))''''''''')))***)))((('''(((,,,222777555...(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%&&&'''%%%&&&'''((()))(((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''((()))***+++,,,))),,,...///------...///000//////000111444666777222111000111222222111000//////...------000444888;;;:::<<>>CCCRRRZZZYYYWWWRRRNNNMMMLLLLLLZZZllllllbbbfffppptttxxx~~~########################$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$$$$############### """$$$$$$""" """"""""""""""""""""""""######""""""""""""######""""""""""""####################################!!!!!!!!!"""""""""#########""""""!!!!!!""""""###!!!!!!"""""""""##################"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))((('''&&&&&&((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))(((&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###'''***)))%%%"""###&&&'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((((()))++++++,,,,,,,,,---.........//////000000222222111000000111111222111111111111111111111111333222///...///222555888444111222999@@@EEEJJJPPP\\\aaauuuyyynnn~~~{{{lllhhhbbbXXXFFF:::BBBRRR\\\XXXTTTOOOLLLJJJIIIJJJYYYkkklllbbbfffooosssxxx{{{########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$$$$######"""########################""""""""""""""""""""""""%%%$$$$$$$$$###""""""""" """######""" """"""""""""""""""""""""######""""""""""""######"""""""""""""""#################################!!!!!!"""""""""############""""""""""""""""""###""""""""""""#########$$$$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))'''(((((((((((()))))))))***************************))))))(((((())))))***))))))))))))))))))))))))'''((())))))))))))((('''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''---+++(((%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%+++000...((($$$%%%)))'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((('''((()))***+++,,,,,,,,,.........///////////////222222222111111111111111111111111111111111111111666444111//////222555888666222333999@@@DDDIIINNNZZZ\\\rrr~~~hhhddd```WWWGGG===FFFWWW___YYYSSSPPPMMMJJJJJJLLLYYYmmmpppeeegggnnnppptttxxx}}}########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%"""######$$$$$$######"""########################""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""######""""""""""""############""""""""""""""""""########################""""""""""""##################""""""""""""###############$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++++++++++++++++++++******))))))))))))******************************(((((()))******)))((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((///,,,)))&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&,,,111000)))%%%'''***'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''((()))***+++,,,,,,,,,.........///////////////444444333333333222222111000000000000000000000000999666222//////111444666999555555;;;@@@DDDHHHMMMRRRWWWnnnxxxkkk___^^^___\\\PPPHHHRRRcccccc[[[TTTRRRPPPLLLKKKMMM]]]sssxxxnnnmmmpppppprrryyy}}}#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""######""""""""""""##################""""""""""""########################"""""""""#########$$$$$$$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((''''''''''''(((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((()))))))))******************************++++++************++++++************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))******)))))))))******))))))((()))(((''''''&&&&&&''''''&&&&&&'''''''''(((((((((...,,,)))&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%))),,,+++'''$$$%%%((('''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''(((((())))))$$$$$$%%%&&&&&&''''''(((&&&''')))***,,,,,,---------.........//////000000444444444444444333222111000000000000000000000000888666333000///111333555:::666666;;;@@@CCCGGGKKKUUU___vvv}}}fffWWWXXX[[[aaaddd\\\VVV```pppkkk```XXXXXXVVVNNNKKKMMMccczzztttqqqrrrrrrttt{{{~~~########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""##################"""""""""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""######$$$############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&'''((()))))))))((((((((((((''''''''''''(((((())))))(((((((((((())))))************************(((((()))))))))*********************************+++++++++******+++++++++******************************)))(((((()))******(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********((())))))*********)))))))))(((((('''''''''''''''''''''''''''((((((((((((***)))'''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&'''&&&$$$$$$%%%&&&'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((($$$$$$%%%&&&&&&''''''(((&&&'''(((***,,,---------,,,------...///000111111333333444444333222000///000000000000000000000000333222111000111222444555888444444:::???CCCGGGLLLcccrrruuuzzzxxxbbbSSSTTTXXXaaafffaaa]]]gggxxxyyylllcccccc^^^SSSMMMNNNddd{{{~~~qqqnnnppprrrwww{{{}}}########################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%% !!!$$$%%%%%%$$$!!! """"""""""""""""""""""""######""""""""""""######$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""############%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&''')))*********)))(((((((((''''''''''''(((((())))))(((((((((((())))))++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))),,,++++++******++++++,,,************************,,,***(((''''''(((***,,,))))))************))))))(((((((((((((((((((((((())))))))))))************((())))))*********))))))))))))((('''''''''''''''''''''''''''((((((((()))''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((&&&'''(((***,,,---------,,,,,,---...///000111222222222333333222111///...000000000000000000000000/////////000222444666777555111222888???CCCGGGLLLmmm|||uuunnnXXX]]]yyywwweeeUUURRRVVV___eee```]]]hhhyyywwwmmmlllgggYYYPPPPPPbbbwwwyyykkkhhhlllqqqxxxyyyzzz%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((()))******''''''''''''&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))'''(((((((((((((((''''''%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###""""""!!!""""""###$$$%%%%%%%%%""""""############""""""!!!!!!!!!!!!""""""""""""""""""############""""""%%%$$$###""""""###$$$%%%"""""""""""""""""""""""" !!!"""###############$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&'''########################&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%'''((()))&&&'''((('''&&&&&&'''((())))))))))))******************)))((((((((((((((()))))))))))))))******+++((()))***)))((((((***,,,******++++++++++++******+++++++++************)))++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))((((((((((((((()))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%'''((('''%%%$$$$$$%%%&&&&&&'''&&&''')))---000((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''((())))))(((&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((()))***+++,,,,,,,,,...............///000000222444555555333222222333000111111222222222111111000000000111222333555555555333444888<<>><<<555---//////---***'''&&&''')))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((***+++,,,---------222111111000000000000000111333444444222111111222444444444444333222111000000000000111222333555555555222444888<<>>???AAAAAABBBBBBCCCDDDEEEEEEFFFGGGGGGGGGFFFEEECCCBBB??????===<<<:::888777666000000///...---,,,,,,+++***++++++++++++***))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---------)))(((((((((''''''''''''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$&&&%%%###""""""###%%%&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############$$$#########$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&########################!!!!!!!!!###$$$&&&((()))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''')))+++((($$$###''',,,''')))***)))((('''(((*********+++++++++,,,,,,,,,++++++++++++,,,,,,---...---,,,,,,,,,,,,---......+++,,,.........///222444111111222222222222111111000000000000////////////////////////////////////000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((%%%&&&(((((((((&&&###"""###&&&((()))(((''''''((((((,,,///222222222222333((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''(((***,,,...&&&'''''''''(((((())))))&&&%%%%%%%%%%%%&&&'''''')))***+++,,,---.........,,,,,,,,,---///000222333000222333333111000000111222222333444444444333333000000000111222333555555555333444888<<>>===<<<===;;;777888<<<<<<999888888888777666333111000333222000............---///,,,+++,,,+++))),,,222,,,---///000111000...,,,......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------,,,,,,+++******)))((((((((()))+++,,,************))))))))))))((((((((((((((((((((((((&&&'''((()))((('''%%%$$$+++***((('''''''''((()))***)))((('''&&&%%%%%%%%%))),,,......,,,+++---///444222///---***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))+++---//////&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%))))))***+++,,,------...------......///000000000///000222222000///000111333222111/////////000000/////////000111222444444666333444999===@@@FFFMMMVVV\\\hhhzzznnniii|||vvvgggYYY[[[gggwwwzzzvvv}}}zzzyyywwwhhh^^^NNNMMMYYYVVVQQQ\\\iiipppwwwzzz###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((((((((''''''''''''((()))---+++((('''(((***+++,,,,,,++++++---000333444555===BBBJJJTTT]]]eeejjjlllkkkssswwwuuutttyyywwwoooiiiZZZXXXVVVSSSOOOIIIBBB<<<>>>777000.........------,,,++++++,,,,,,+++)))(((***++++++++++++***))))))((((((((()))***+++++++++************************************************((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$%%%%%%$$$###"""########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$''')))+++&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&))))))))))))***+++,,,,,,***......******------)))---+++(((&&&&&&(((***+++//////111444666666777888888888???JJJMMMHHHCCCBBBIIIGGGKKKXXXiiiqqqmmmgggYYYZZZYYYWWW[[[ccchhhhhh```\\\XXXSSSOOOLLLIIIGGGBBBAAA???<<<999888888999777444333555333//////222111///---+++++++++---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------------,,,++++++***)))((((((((()))++++++************))))))))))))(((((((((((((((((((((((())))))******+++++++++,,,******((('''''''''((())))))((('''&&&&&&%%%%%%%%%###%%%((((((&&&%%%&&&(((------.........+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((()))******+++&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''''''''(((******+++,,,---......///------......///000000000///000222222000///000111333222000/////////000111000000111111222444555666888444444888<<<>>>DDDJJJRRRYYYfffwww|||qqqyyyzzzlllbbbPPPVVViiizzzssswwwvvvhhhvvvtttbbbNNNFFFOOOKKKHHHYYYiiipppuuu}}}$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&''''''&&&&&&''''''((())))))((((((''''''((((((((('''''')))***,,,///000111222111111444999>>>@@@???OOOZZZiiivvv~~~yyy{{{rrrnnnooouuuzzztttqqqwww{{{xxxqqqooommmnnnnnnjjjaaaZZZOOOGGG===888777666111+++...---,,,---------***(((,,,,,,,,,+++******))))))(((((())))))***+++++++++++++++++++++++++++++++++***************************))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((((((((''''''''''''&&&&&&(((((())))))***++++++,,,+++,,,***((()))---,,,)))***)))((())),,,///111111666666666888:::<<<===<<<@@@HHHYYYlllvvvtttnnnkkkyyytttxxx|||zzzvvvtttkkkiiicccYYYNNNFFFCCCDDD<<<777333333222...---...//////---+++)))***,,,///..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++)))))))))((()))******+++************))))))))))))((((((((((((((((((((((((((('''''''''((()))***+++***)))((((((''''''(((((((((''''''&&&%%%%%%%%%$$$$$$&&&''''''&&&&&&'''(((%%%'''+++///111...)))$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&'''((()))***+++***+++,,,---...//////000---......//////000000111///111222111000///000111222111000/////////000111111111111222333444666666888444444888;;;===AAAGGGQQQZZZgggxxxwwwssslll___XXXMMMTTTjjjxxxfffaaadddeee{{{www___HHHFFFKKKCCCCCCYYYkkkpppqqq$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&''''''''''''''''''''''''''''''(((((())))))((((((''''''(((((()))$$$(((---111222111///...///222888@@@IIIQQQWWWZZZnnn{{{~~~~~~kkkYYYPPPIIISSSggg{{{jjjbbb[[[VVV[[[kkk}}}ttt___\\\VVVSSSQQQKKK>>>111444111---,,,------,,,***,,,,,,+++***************)))))))))******+++++++++++++++++++++++++++++++++******************************))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******+++++++++((()))))))))+++...---,,,+++///444666666555777888888<<>>===:::;;;BBBJJJOOOYYY```aaagggxxxsssYYYEEE;;;555333111000000111111000............------------------------------------,,,,,,---------.........------.........---,,,,,,((()))))))))************************)))))))))((())))))))))))))))))))))))%%%''')))++++++***((('''(((((((((((((((''''''&&&&&&&&&'''''''''&&&%%%$$$#########$$$%%%%%%$$$$$$'''&&&&&&***......***&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&((((((((()))))))))******))))))***+++,,,---............//////000111111111000111111000//////000222111111000//////000111222000000000000111333444555444111111666:::===CCCIIIXXXdddrrr{{{iiiiiieeeUUULLLQQQ\\\tttxxxlllnnnjjjZZZTTTWWWMMMNNNdddssspppkkkyyy%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''%%%&&&'''(((((((((((((((((((((''''''(((((()))***)))))))))***+++,,,---...666777888;;;AAALLL[[[fffoooppppppooopppuuu|||{{{yyyrrrfffYYYPPPLLLKKKNNNUUUWWWNNNEEEBBBCCCDDDFFFKKKTTT```gggeee[[[RRRGGGJJJLLLPPPYYYcccjjjjjjgggYYYLLLIIIIIILLLXXXfffxxxuuuvvvwwwuuurrrxxxfff[[[NNNDDD???:::555000000///---,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$((((((((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))*********+++---/////////......///000333555333222999BBBBBBFFFJJJKKKOOO[[[mmm|||pppdddTTTJJJ>>>777555444111...000000000///......------------------------------,,,---------...........................---,,,,,,(((((()))************)))************))))))))))))))))))))))))))))))))))))###%%%'''***+++***)))((('''(((((((((((('''&&&&&&&&&&&&((((((((('''&&&%%%###""""""###%%%&&&$$$###)))&&&%%%(((---///,,,(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''''''''''''''&&&&&&&&&(((((((((((())))))))))))((())))))***+++,,,---......//////000000111111222111111111000...///111333111000/////////000111222/////////000111222444444333000111666:::>>>DDDJJJVVVdddssslll___hhhkkk]]]PPPNNN\\\yyy{{{pppXXXKKKKKKSSSQQQSSSfffsssoookkkttt{{{%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&'''&&&&&&&&&$$$%%%&&&'''((((((((('''%%%&&&'''((())))))))))))((((((((((((((())))))***++++++,,,---///111222444777<<>>HHHWWWgggwwwvvvYYYHHHGGGKKKLLLIIIKKKJJJIIIKKKOOOTTTVVVWWWnnnwww{{{ssskkkooo{{{zzzuuu|||pppiiilllqqquuusssXXXIIIIIIRRRYYYeeexxxqqqkkkcccWWWMMM===;;;777333111/////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((()))"""###$$$%%%'''((()))***''''''''''''((((((((())),,,,,,,,,------.........222444666888888888777666999;;;AAAEEEGGGRRRmmm~~~```HHH777777666444222111//////........................---------.........//////......//////......---,,,'''((()))++++++******)))************)))))))))))))))))))))))))))))))))))):::666000)))&&&%%%&&&(((&&&'''((((((((('''%%%%%%&&&''')))++++++***(((''''''%%%%%%&&&)))***(((%%%%%%###$$$***111444///)))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&###$$$%%%'''(((***+++,,,***++++++,,,---...///000/////////000111111222222111111111///......111333111000/////////111222333111111111222333444666666888444444888;;;===BBBHHHSSScccsss{{{eee\\\mmmxxxnnncccaaabbbqqqnnnWWWMMMCCCCCC;;;OOOXXX[[[fffkkkgggfffooowww&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))***+++***))))))))))))(((((()))***+++,,,---***---333666888???HHHOOORRRWWW___kkkwww~~~~~~cccRRRCCCBBBIIIMMMMMMMMM\\\YYYXXXZZZ```jjjvvv{{{zzzuuu```VVVSSSSSSSSSUUUgggyyy}}}uuuqqqvvvyyyqqqiiidddXXXQQQDDD888444666444000+++---...,,,)))))),,,000000///...------------...---------,,,,,,,,,++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$''''''&&&&&&&&&'''((((((''''''((()))******))))))%%%'''(((((((((((()))+++***+++,,,,,,,,,---111555666666666777888888<<<@@@@@@BBBBBBDDDRRRrrrgggPPPBBB555333444222111222---111222///...111///+++---///111000//////111444/////////000//////...---,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))))))))))))))+++++++++***)))(((((('''((((((((((((((((((((((((&&&''')))*********)))(((&&&&&&''''''(((((())))))(((((((((***000444...%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((((((((((((((((()))'''%%%&&&)))***(((&&&(((((((((((((((((((((((((((((((((((()))***+++,,,))))))***+++---...///////////////000111111222222///111222111......000333111111000000111111222333000111222222111222444666333333333555999???DDDHHHQQQ___mmmxxxdddVVVjjj}}}wwwkkklllkkkpppuuukkk```llljjjLLLFFFAAA;;;AAAUUUeeeeeedddhhhkkkhhhkkkttt&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''((((((((((((((((((((()))***+++---...///---222555999DDDRRRXXXUUUPPPKKKFFFIIIQQQVVVSSSNNNMMMEEE???CCCLLLVVVaaakkkmmmhhhiiiuuusssnnnsssxxxvvvrrrpppsssrrrgggXXXOOOQQQWWWiiisssxxxrrrpppiii[[[KKKAAA;;;555//////...,,,+++,,,,,,,,,,,,000/////////............---------,,,,,,,,,,,,++++++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((())))))'''(((((()))))))))((((((&&&'''))))))))))))+++,,,(((***---000222444555666666:::@@@CCCCCCBBBDDDHHHNNNWWWfffyyy{{{jjjUUUFFF@@@<<<666///333///,,,+++---000222333---...///...---...111444///////////////...------,,,,,,,,,++++++++++++***+++*********))))))))))))))))))))))))))))))))))))++++++******)))(((((('''((((((((((((((((((((((((%%%&&&'''))))))((((((''''''''''''((((((((((((((((((((((((***000333...&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((&&&&&&'''+++,,,,,,***(((((((((((((((((((((((((((((((((((()))***+++,,,******+++,,,,,,---....../////////000111111222222///111222111///...000333111111000000111111222333000111222222111222444666444333333555888>>>CCCFFFMMM\\\iiisss{{{yyyxxxcccUUUhhh}}}|||sssyyylllccc```ZZZXXXhhh~~~fffMMMHHHDDDAAAHHH___sssvvvrrrppplllfffnnnvvv&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''((())))))******+++,,,...///111222555BBBIIIJJJWWWiiigggWWWGGGBBB===>>>DDDKKKOOOQQQ```]]]```lllyyy}}}uuuyyy|||wwwuuurrr{{{tttdddZZZWWWWWWUUUaaasss{{{yyypppbbbUUULLLCCC;;;666111---,,,///111///---///000000000000///............---------,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''((()))***((((((((((((((((((((('''&&&(((*********+++---......------000333555666666666:::>>>AAAGGGRRR```jjjwww```III???555000444666///+++,,,000000000///---...000222...////////////...------,,,,,,,,,,,,++++++++++++***************)))))))))))))))))))))))))))))))))++++++******)))((((((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&((((((((((((((('''''''''((((((((()))///333///'''((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((('''&&&&&&))),,,...///...(((((((((((((((((((((((((((((((((((()))***+++++++++++++++,,,,,,---------/////////000111111222222000111222111000///111222111000000000000111222222000222222222222222444666444444333444777<<>>DDDMMMZZZjjjxxxzzzzzzxxxmmmnnndddmmmxxxyyyooobbb^^^```kkkuuutttvvvvvvvvv|||{{{uuuvvv{{{~~~vvvpppjjjfff```aaafffnnnvvvzzzyyyvvvtttwwwwwwqqqhhh```VVVNNNBBB===666222111222222111//////000000000///...---............------------,,,,,,+++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))***'''''''''''''''(((((()))))))))((((((((('''((((((&&&(((+++,,,,,,---000111444222000222777;;;>>>???EEECCCBBBHHH\\\}}}```JJJ:::999777///---222222222222111000/////////...////////////...------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((%%%&&&'''(((((((((''''''))))))((((((''''''&&&&&&((()))((()))---222///)))''''''''''''''''''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((&&&&&&''')))+++---......(((((((((((((((((((((((((((''''''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222000111222222111111111111000000000000000111222222111222333333222222444666555555444444777;;;@@@CCCOOO^^^nnnvvvrrruuu~~~sssfffwwwtttcccUUUUUU[[[fffyyyiiiNNNGGGFFFGGGOOOYYYhhhsssooogggeeeiiilllyyy%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((())))))(((((()))+++---////////////111555;;;@@@CCCBBBCCCFFFKKKJJJEEEBBBBBBFFFAAADDDSSSdddoootttwww}}}|||sssdddbbbkkksssuuuuuupppddd^^^ggguuuxxxmmmgggppp|||}}}pppfffhhhpppvvv|||{{{www{{{~~~~~~||||||uuuqqqrrrvvvrrreeeYYYdddkkksssvvvvvvtttllldddWWWSSSKKK@@@555000000111///////////////...------/////////.........------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))******)))((('''''''''''''''***)))(((((((((((())))))(((***---...///111444666444555888===BBBEEEGGGGGGCCCEEEJJJXXXxxxiiiIII<<<444...444???...///000111222111000...//////000000//////...------------,,,,,,,,,++++++***************+++++++++))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((&&&'''((()))***)))(((((())))))((((((''''''&&&&&&((()))((((((,,,111000,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))***+++((((((((((((((((((((((((''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,/////////000111111222222111111111222333222111000000000//////000000111222111222333333222333555777666555444555777;;;@@@CCCLLL[[[lllwww~~~sssppp{{{qqqfffxxxxxxeeeZZZSSSUUU]]]kkkcccJJJFFFFFFHHHPPPVVVbbbjjjeee^^^^^^hhhppp%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((&&&'''((()))+++---///000---000444:::???CCCFFFGGGBBB<<<<<>>======>>>CCCPPP```nnnvvvqqqhhhjjjzzz|||mmmdddjjjgggddd^^^VVVRRRWWWaaa___aaa```^^^ggg|||zzz|||xxx{{{yyyvvvwwwxxxwwwvvvtttssstttwww}}}kkkWWWNNNPPPVVVbbbxxxvvveeeSSSCCC;;;444333111//////000111333000000000/////////......------------,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&&&&''''''((((((''''''((()))******+++***))))))***,,,...000111333777999;;;>>>AAACCCAAADDDGGGGGGGGGLLLVVV^^^jjjPPP???AAA;;;444000111333444555222222222222222111000000...------------,,,,,,,,,*********++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))***((((((((((((((((((((((((&&&'''((()))))))))(((''''''''''''((((((((((((((('''))))))''')))///111///''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&((()))(((&&&%%%'''((((((((((((((((((((((((((('''''''''''''''(((************+++,,,,,,---....../////////000111111222222222111111333555555222//////////////////000111111222333444333333333555777777666666666999>>>CCCFFFJJJSSSaaaqqq|||}}}pppccclllrrr||||||hhhTTTOOOJJJKKKSSSccc{{{dddDDD@@@GGGHHHJJJEEETTTdddhhhbbb___hhhsss$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''''''''((((((((()))))),,,///333777999::::::777>>>IIIPPPOOOFFF:::111222===DDDIII\\\vvv~~~vvvssstttzzzzzzkkk[[[\\\iiiaaaPPPFFFSSSiiiuuurrrkkkccclllrrrtttwwwpppsss}}}wwwttt}}}yyymmmeee```ZZZUUUZZZmmmmmmWWWHHH888555222000///111444666000000000000////////////......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''')))***,,,---+++***))))))+++---000222555777;;;>>>@@@BBBFFFHHHEEEFFFFFFFFFMMMbbb{{{tttqqqooottt{{{zzzyyyxxx~~~VVVLLL>>>444111222444666222333333333333222111111......---------,,,,,,,,,*********++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((%%%&&&'''((((((((('''&&&&&&'''''''''(((((())))))'''))))))''')))///111000((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%'''))))))'''&&&(((***(((((((((((((((((((((((('''&&&&&&''''''((()))***))))))***+++---...///////////////000111111222222222111111333555555222...///////////////000111111222333444444333333555777777666666777:::???DDDGGGQQQXXXdddsss~~~}}}nnn^^^mmmwwwyyyrrr^^^NNNKKKKKKPPP[[[jjjzzz~~~zzz[[[:::777CCCGGGGGGCCCPPP^^^aaa[[[ZZZfffuuu''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))************(((&&&%%%((()))***+++++++++***)))---///333777999999777666<<<@@@HHHLLLEEE:::888===CCC@@@CCCRRRhhhvvvtttkkkvvvyyyuuucccNNNGGGQQQ^^^SSSMMMQQQbbbvvv~~~gggZZZ```ppptttxxxxxxyyy|||qqqlllnnnxxx~~~{{{{{{wwwjjjTTTBBB555666;;;888000,,,333222111000000000000000//////...------------...************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))*********((((((***+++++++++,,,...000222333333555<<<@@@???AAAGGGJJJHHHNNNBBB<<>>===;;;::::::===AAADDDEEENNNYYYhhhvvv~~~}}}ooo```iiisssuuuppp^^^XXXNNNLLLKKKOOOYYYggguuu}}}ssscccNNN@@@;;;===DDDIIIDDDKKKVVV\\\[[[]]]iiixxx''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''))))))))))))(((''''''((()))((('''(((+++---555666666777777666666555;;;:::<<<===:::555888>>>:::EEEUUUdddnnnqqqlllfff{{{rrraaaOOOBBBAAAHHHPPPVVVVVVaaavvv{{{ddd^^^hhhiiikkkooovvvyyyyyyxxx|||zzzjjjXXXEEE;;;777444333555333222222222333333222222//////...------------...+++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))******)))((((((***,,,))),,,///000///000444888>>>@@@AAABBBHHHNNNLLLEEEBBBHHHYYYwwwgggXXXUUUUUURRROOOSSSYYYXXXRRRLLLOOOPPPLLLLLLOOORRRRRRTTTOOOLLLMMMLLLKKKPPPXXXeeelllnnnhhhdddjjjrrrwwwlllQQQ@@@999555444333444444333333444333222............---,,,+++***++++++,,,,,,,,,,,,++++++++++++*********)))))))))************)))((('''&&&))))))))))))((((((((((((&&&'''(((((())))))(((((()))(((''''''((()))))))))((('''&&&&&&(((+++///111///***'''((((((&&&&&&(((&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&%%%(((((((((((((((((((((((($$$&&&)))))))))))))))******)))((((((***)))))))))******)))+++---//////...111///...///333444444333444222000222444555444222111111111111222333444444333333222222222555:::>>>>>>===;;;;;;===???AAABBBKKKVVVeeerrr{{{{{{pppcccwwwpppsssppp^^^WWWNNNKKKIIIMMMWWWgggvvvsssbbbMMM>>>:::<<>>DDDJJJOOOfffzzzmmmhhh___XXXRRRTTT]]]fffiiiiiisssyyyxxxrrrqqquuu{{{zzzuuuvvv}}}}}}zzzrrrnnn}}}___\\\ZZZaaasssoooZZZEEE666111444111000000111111111///,,,000///......------......+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((()))***)))))))))+++---+++000333222//////555;;;AAADDDEEECCCDDDHHHKKKKKKZZZmmmrrreeeccc[[[ZZZ___]]]QQQFFFDDDFFFMMMRRRQQQOOOQQQSSSSSSNNNVVV^^^___``````]]]YYYXXXTTTQQQRRRRRRPPPPPPRRRRRRSSSPPPJJJIIIOOOUUUXXXqqqsss\\\DDD888888555333222333444333111000......000000000...,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************)))(((''''''))))))))))))((((((((((((&&&'''(((((())))))((((((+++(((%%%&&&((()))(((&&&((((((''''''((()))+++,,,///)))&&&''''''%%%%%%(((''''''((((((((((((''''''''''''((((((((('''&&&&&&((((((((((((((((((((((((***---000000---)))&&&%%%***&&&***---(((***---'''+++******+++...//////...333000...///111444666666444333222222333333111000000000000000111222333333111222222111222555999===;;;;;;;;;<<<===@@@BBBCCCJJJTTT```kkkssstttkkkaaavvv~~~{{{dddXXXOOOKKKHHHJJJUUUdddrrrzzzmmm]]]HHH;;;:::???DDDEEEEEELLLVVV\\\[[[]]]iiiwww''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''(((((())))))+++***+++---222666999;;;777777777666777888999:::888666888???HHHNNNRRRTTTgggyyymmm[[[TTTFFFOOOccc|||pppiiipppzzz~~~}}}{{{wwwtttuuuyyy~~~yyymmmggglllvvv}}}}}}}}}zzz{{{^^^VVVOOOTTTjjjhhhKKK:::444444222000000111000---***000//////...............,,,,,,+++++++++*********))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))******)))***,,,...111333444444333555999===@@@GGGKKKGGGBBBJJJ]]]nnnttt___RRRIIIDDDIIIDDDCCCFFFDDDBBBKKKXXX[[[fffrrrvvvtttrrrrrrssszzz|||yyyttttttooofff]]]XXXWWWWWWYYYmmm}}}xxxooosssvvvaaaIIIDDD<<<666222444555333000//////111333444444222///---,,,,,,------------,,,,,,------,,,,,,,,,+++++++++***************)))((('''))))))))))))((((((((((((''''''((()))))))))))))))+++(((%%%%%%(((***(((%%%'''''''''(((((()))******000***'''((((((&&&&&&((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((...000333333111---+++***,,,)))000111)))---111))),,,+++***,,,...//////...222000///...000333666888333222222222222222111111000000000111111222333444222333333222111333777:::666777:::<<<>>>BBBEEEHHHJJJSSS]]]dddjjjkkkddd[[[xxxzzzeeeSSSPPPLLLIIIKKKUUU```jjjnnncccUUUCCC888;;;EEEJJJJJJFFFMMMWWW\\\\\\]]]iiiwww}}}''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((+++***,,,333<<<@@@>>>:::444555666888999999888888::::::===FFFRRR^^^dddeeexxxwwwvvvsssgggUUUKKKJJJPPPccc~~~|||{{{{{{zzzyyy}}}|||zzzttt|||wwwqqqnnnxxxtttzzz~~~~~~{{{pppiiibbbggg{{{fffQQQFFF:::666222111333444222000000000///............///,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((***+++++++++,,,...000222111111555;;;AAACCCCCCDDDFFFJJJPPP\\\rrr|||fffTTTIIIGGGJJJMMMIIIIIIMMMSSSSSSVVVggg{{{uuutttxxxiiikkkkkkiiifffeeefffhhhvvv{{{bbb```kkkhhh^^^III===444555777666333333000111333555444333000...---------......------------------,,,,,,,,,,,,+++)))************))))))((())))))))))))(((((((((((('''(((((()))))))))))))))***(((%%%&&&((()))(((&&&''''''''''''((()))***+++111,,,((()))***((((((***(((((())))))))))))((((((((((((((())))))***++++++((((((((((((((((((((((((%%%(((+++...000333777999777888999333,,,...///***---,,,+++,,,...//////---000000000000111333666888111222222222222222333333222222111222222333444555555555444333111222444666777999;;;===>>>AAAEEEIIIJJJSSS^^^eeejjjlllfff^^^pppxxxttt~~~___NNNOOOLLLLLLQQQZZZbbbfffggg[[[RRRCCC888<<>><<<===BBBFFFHHHTTTbbbmmmsssvvvrrrkkkxxxyyyppp}}}vvv]]]SSSOOOMMMMMMTTT]]]cccdddbbbWWWRRREEE999:::FFFMMMLLLHHHNNNXXX]]]\\\]]]iiiwww{{{''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((()))***+++,,,000555;;;???@@@===999666555555666777999;;;<<<===EEEPPP]]]iiittt~~~~~~yyy[[[YYY\\\cccbbb^^^eeerrr}}}}}}vvvsssppp~~~||||||}}}vvv|||~~~zzz|||yyyoooWWWJJJ;;;222111333333222111000000///////////////------------,,,,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&(((((())))))))))))(((((('''((((((((())))))))))))(((((()))))))))*********'''((((((((())))))))))))***,,,......///000333666555555888???GGGLLLLLLJJJHHHKKK^^^hhhUUUOOORRRNNNLLLMMMRRRUUUYYYdddoootttkkkiiibbbooouuu[[[BBB:::777222000222//////000000000000//////......////////////......,,,,,,,,,,,,++++++++++++)))******++++++*********))))))))))))(((((((((((((((((()))************)))%%%(((+++***((((((+++///---,,,)))''''''(((***+++111,,,(((******((((((***'''(((((())))))(((((('''(((''''''((()))+++,,,---((((((((((((((((((((((((++++++***((('''(((***---KKK___HHH---444...###333...---,,,---...///...---+++000666:::999888777777333555666555333222333555111111111111222333444555333444555555444555777999DDDEEECCC???;;;;;;AAAGGGIIIWWWhhhuuu|||zzzsssyyyvvv```[[[SSSOOOMMMQQQXXX\\\ZZZVVVPPPPPPFFF888777CCCLLLMMMHHHOOOXXX^^^\\\]]]iiiwwwxxx~~~''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((***,,,...///555>>>FFFFFF???888777999444333333555999>>>CCCGGGWWWgggwww}}}{{{qqq^^^NNNVVVfff}}}{{{|||{{{~~~wwwooorrrvvv~~~vvvqqqkkkmmm}}}qqqaaaLLL===888777555333111111000///////////////......---------,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''((((((((('''&&&(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))*********+++(((((((((((())))))))))))+++---///000000222555777;;;>>>BBBFFFGGGGGGGGGFFFKKK___}}}{{{gggTTTHHH???AAAIIINNNLLLPPP[[[jjjyyy|||{{{wwwvvv{{{~~~uuuUUUGGG???666111333111111111111111111222222......////////////......,,,,,,,,,+++++++++******)))******+++++++++******))))))))))))(((((((((((((((((()))***************$$$)))---,,,((('''---222111///+++(((&&&''')))***000+++'''))))))'''''')))''''''(((((((((((('''''''''&&&&&&'''(((***,,,---((((((((((((((((((((((((((()))***))))))))),,,...JJJeeeGGG(((777111###<<<...---,,,---//////...---+++111:::>>>>>>;;;888888666888999777333111222444000000000000111222333444111333444555555777999<<>>;;;<<>>HHHEEE???EEEMMMGGGDDDPPPpppxxx\\\FFFEEEKKKKKKMMMTTT___tttlllbbbaaawwwnnnZZZHHH999111000222333222...,,,///333555000000000000000000000000......---------,,,,,,,,,***++++++,,,,,,++++++***)))((((((((()))***++++++)))***+++---,,,+++)))((((((,,,000///,,,+++---111444000+++))))))***++++++///+++'''&&&''')))***++++++(((&&&'''***---,,,+++))))))))))))))))))))))))+++***)))(((((()))******)))************+++++++++555333111...------.../////////...------,,,,,,+++,,,...111555888;;;======555444444888;;;:::444///111222222222222111000000000000222444444333888@@@BBBAAAAAABBBDDDGGGIIIIIILLLTTTlll}}}|||xxxrrrfff{{{ggg```\\\RRRKKKMMMOOOKKKIIIJJJRRRGGG;;;444888AAAKKKPPPNNNQQQWWW[[[ZZZ]]]iiivvv|||((())))))******))))))((((((((((((((((((((((((((('''''''''(((''''''&&&&&&%%%&&&''''''(((((((((((()))'''(((,,,---...666@@@DDDBBB===:::777555444333555666999@@@KKKWWW___dddhhhQQQDDDFFFUUUggg~~~ssskkkmmmrrrttt}}}mmmcccbbbkkkzzzpppSSS>>>333333222222111111111000000//////......---,,,,,,++++++++++++++++++***))))))***)))))))))((((((((((((((((((((((((((((((((((((***)))(((((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((******)))))))))((((((((())))))((((((((()))***+++000111333777<<>>999===EEENNNRRRQQQSSSYYY\\\\\\___kkkyyy'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''((((((((('''''''''''''''((((((((((((((((((&&&(((---222777===CCCCCC>>>999888999888444000666:::BBBKKKUUU___eeeiiirrrwwwhhhOOOFFFKKK^^^vvv~~~yyytttsssuuuyyyzzz~~~gggwww}}}pppfffeeeiiiuuuhhhGGG444444555555333000///111444/////////...------,,,,,,+++++++++++++++******)))******)))))))))((((((((((((((((((((((((((((((((()))(((''''''&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))*********)))))))))))))))(((((((((((()))***,,,,,,333555999===AAACCCDDDEEEAAAEEECCCEEEPPP]]]xxxzzzkkkvvvmmmTTTIIIGGG===CCCMMMRRRTTTaaapppzzzpppPPP;;;444111000000111333222111///000000000000000000000000000000/////////.........++++++,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,************************(((,,,111222///***((((((+++)))''''''((((((((('''...000222000+++(((((()))&&&+++///...***&&&&&&((()))))))))))))))))))))))))))((((((''''''((()))))))))))))))*********++++++)))(((''''''((()))+++,,,)))***+++,,,---...//////---...///111444777:::<<<777444111222666999999888000000111111222333333333555444555666555444999@@@EEEGGGHHHGGGFFFEEEEEEFFFKKKPPPbbbooollljjjhhh___{{{ggg]]]TTTMMMHHHIIILLLMMMOOOQQQUUUMMMDDDAAADDDKKKQQQTTTNNNPPPTTTWWWXXX\\\iiivvv''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''(((((((((((((((((((((((((((((((((((()))((()))---444:::>>>???@@@===:::777777777777555222888AAAMMMXXX]]]^^^^^^^^^RRR___]]]TTTYYYjjjrrrfffgggppptttyyysssuuu}}}xxx}}}{{{wwwyyyuuuWWWFFF;;;888444111000111222444/////////.........------++++++,,,,,,++++++***)))*********)))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++************************(((((()))+++---000111222999<<>>JJJXXX___]]]UUUNNNKKKPPPiiiyyy~~~eeeRRRccc~~~uuurrr{{{mmmbbbLLLBBB666000222444333111000///////////////......+++,,,,,,,,,,,,+++******************))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++*********+++++++++++++++(((***---000444777:::;;;???AAABBBAAA>>>===>>>??????IIIVVVppphhhEEE;;;@@@EEEJJJPPPddduuuwwwttt{{{rrrvvv|||iiiNNN>>>000---000000//////////////////////////////.........---------,,,,,,,,,,,,,,,------,,,,,,,,,---,,,+++*********************))))))***+++,,,,,,)))***++++++******,,,---***)))***+++------+++))),,,///111000...000666<<>>AAABBBCCCCCCBBB???;;;;;;???DDDDDDaaa~~~```QQQDDDCCCIIISSScccqqqwwwxxx|||qqqssszzzwwwiiifff|||hhhNNN666///111000000111000000000000000000000000...------------,,,,,,,,,,,,,,,------------,,,,,,,,,++++++************+++******++++++,,,---------***)))(((((()))+++,,,...)))(((((()))***+++)))(((,,,---.........222999>>>GGG???666000...,,,)))&&&))))))))))))))))))))))))&&&&&&((()))))))))))))))((((((((()))))))))******)))*********************+++++++++,,,------...............///111444666888999888777666555444444333111111000111222444666777444222222333111111888@@@EEEKKKOOOKKKBBB===@@@EEEMMMMMMYYYffflllzzz}}}|||ppp\\\OOONNNKKKGGGJJJSSSZZZ]]]```[[[VVVSSSTTTUUUTTTSSSQQQNNNNNNRRRVVV]]]jjjwww|||((())))))******))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((('''''')))+++...///333>>>EEEDDD@@@===777000222222444666;;;BBBJJJOOOYYY]]]^^^VVVKKKEEEIIINNNlllxxxaaaccc{{{xxxkkkiii|||nnnTTTAAA999666444222000000000000000000000000,,,,,,------,,,,,,+++***+++++++++*********))))))))))))))))))))))))))))))((('''''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((())))))******+++++++++,,,,,,,,,------000222666:::>>>AAACCCDDDCCCCCCAAA===;;;???HHHPPP```yyy|||zzzgggVVVAAACCCHHHOOO\\\rrrzzzxxxdddlllvvvlllzzz___@@@555555333111222000000000000000000000000............------------,,,,,,------------,,,,,,,,,++++++++++++,,,,,,---***+++,,,...//////......***)))))))))************)))(((''''''((()))(((''')))(((((()))***---///111777444///+++((('''&&&%%%))))))))))))))))))))))))&&&'''(((***************(((((((((((()))))))))***'''((()))***+++,,,,,,,,,..................//////...///000111333444555666333555999:::999666333111222222111111111333555777444222222333222333:::BBBIIIOOORRRKKK???888<<>>EEELLLPPPbbbsssxxxtttuuuxxxtttpppvvvoooXXXSSSTTTPPPIIIJJJUUU^^^```[[[WWWSSSSSSUUUXXXXXXWWWSSSOOONNNQQQVVV___mmmyyyvvv|||))))))))))))))))))))))))''''''(((((())))))******************))))))))))))***)))((())),,,222888;;;FFFHHHCCC999333555555333333444:::CCCGGGKKKWWWdddkkk___VVVUUUVVV\\\ooottttttssshhhccckkkxxxuuuKKK888888444555555444222///......///......---------,,,,,,,,,+++++++++************)))************************))))))************))))))******))))))((((((''''''((((((((((((((((((((((((((())))))***++++++,,,,,,,,,,,,,,,,,,---///111333555777<<>><<<>>>BBB@@@GGGeeerrreeexxxiiiOOOCCC>>>BBBJJJEEEWWWqqq{{{hhhQQQ@@@999555111000222222000///000222111555333000---,,,---...///------------------------000000///...------,,,,,,(((111555111,,,,,,,,,***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((************))))))))))))***))))))))))))+++,,,---)))((('''''''''(((***+++'''((((((((((((+++...222===@@@===222******...111......///111333666888999>>>@@@AAA===777111///000111222444444333333444666888333333666444111<<>>PPPooopppggg{{{vvvSSSGGGKKKOOORRRUUUiii{{{wwwiiiUUU???444555000333333222000///000111666444111///......///000..................------//////......---,,,,,,++++++333666222---------,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))((((((*********)))))))))((((((---,,,+++*********++++++)))(((((('''((()))***+++(((((()))((((((***...000111888;;;444,,,***---...555666666888:::===???AAA===>>>===:::555222000///000222333333222222444555666333444777333111<<>><<<:::777444333222000...///111222222222222333555444444666777222111???RRRkkkdddTTTCCC999:::===>>>IIILLLaaawww~~~ooozzz{{{nnneeebbbZZZNNNLLLMMMLLLLLLRRR^^^dddeeeccc]]]VVVSSSSSSSSSRRRQQQNNNMMMKKKKKKOOOZZZfffooossszzz)))))))))))))))))))))))))))(((((((((''''''&&&&&&((((((((((((((()))))))))+++,,,---000666>>>EEEIIIBBBAAA===777444444777:::666CCCTTT^^^[[[QQQIIIGGGZZZuuuvvvnnnzzzhhhSSS???888777555444444333111000/////////............---.........---------,,,,,,++++++++++++++++++++++++((())))))******))))))((())))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,---000222555777888<<<@@@EEEHHHIIIGGGDDDCCC???@@@CCCWWW~~~aaaRRRHHHKKKWWWiiippphhhwwwkkkJJJ888111222333444111......222555333111000//////000111000//////......------,,,---------,,,,,,+++++++++,,,...000...+++)))))))))++++++++++++++++++++++++************************'''(((((((((((())))))))))))))))))******))))))))))))))))))(((((((((''''''---,,,+++***)))((((((''')))))))))))))))***************+++***))))))+++---333;;;>>>777000000555999333222111000111333666777:::666111000222222000......000222222222222444555444555666555111555HHH\\\qqqcccOOO???999:::===>>>IIIKKK^^^rrruuuuuuvvvpppfffvvv|||qqqeee```WWWKKKLLLMMMLLLLLLRRR\\\aaa```]]]YYYTTTRRRSSSTTTSSSRRRNNNLLLJJJKKKQQQ[[[fffnnnxxx))))))))))))))))))))))))))))))(((((('''''''''&&&'''((((((((())))))*********---333999???CCCEEEFFF>>>;;;888666444666;;;@@@CCCVVVhhhhhhZZZJJJDDDEEE```sssuuummmkkk|||jjjTTT===999444222222333222222000000/////////.........------------,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))************************************+++++++++++++++,,,,,,,,,+++,,,...111444777999:::BBBFFFIIIJJJHHHDDDBBBAAAAAAFFFWWWuuuhhhWWWKKKEEELLLeeennniii}}}lllGGG888333222444222...///333222111000///....../////////.........------,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,......---***)))***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))))))))))))))((((((((((((((())))))))))))))))))(((((())))))***************)))+++++++++))))))***,,,666>>>BBB>>>888555555444.........///222555888:::777333000///111222111......000222222222333444666555555555333222<<>>FFFIIILLLJJJEEEBBBAAABBBHHHWWWqqqvvvvvvwww\\\PPPHHH>>>EEECCCVVV{{{yyyaaaGGG;;;333333333000000444111000000///////////////........................------------,,,,,,,,,,,,---,,,...222222...,,,---++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******)))******++++++******)))************))))))))))))&&&'''((()))************((()))******++++++******)))***++++++***)))***,,,...777@@@AAA???;;;222******+++---111555888<<<===555333111111111111111000///111222333333444666777666666444333777DDDYYYjjjcccZZZPPPHHHBBB>>>AAAGGGJJJMMMbbbuuuvvvsssoooggg```vvvxxxpppbbbSSSLLLLLLJJJGGGIIIOOORRRPPPPPPNNNMMMOOOTTTWWWWWWVVVTTTQQQOOOPPPVVV^^^eeeiiiwww~~~)))))))))))))))))))))))))))))))))***************)))))))))***+++,,,,,,,,,---333===FFFJJJIIIDDDAAA888444444888<<>>666---///000222555777888999999333444555444222111000111///111333444444555777999555555555666<<>>:::777333444:::???DDDNNNYYYdddhhh```LLL@@@MMMhhh|||gggYYYlllmmmgggfffzzzpppWWWBBB777444333222111111111111000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,))))))******++++++++++++((((((((((((((((((((((((((((((***+++---...000000222444888===AAADDDFFFGGGFFFIIIJJJGGGBBBAAAEEEIIIkkkkkkwwwlllKKK???@@@CCCIIIRRRbbbuuuiiiPPP:::666777333111333222222222111111111111111000000111222333444444555........................((('''+++444666111,,,,,,************************++++++++++++++++++++++++))))))))))))******************++++++++++++******,,,,,,,,,+++++++++*********+++,,,---...---,,,,,,((()))***+++,,,+++******''')))+++++++++***+++,,,------,,,...777???>>>888;;;<<<======<<<999777555222555888777333000000222000222444555555666888:::333555666999@@@LLLWWW\\\IIIMMMSSSSSSIII@@@CCCNNNIIIIIIYYYhhhgggdddbbb\\\```sss|||uuuooo```OOONNNMMMHHHDDDFFFMMMQQQPPPSSSPPPOOOPPPSSSSSSQQQMMMRRROOOMMMPPPXXXaaafffiiirrryyy))))))*********+++++++++)))************+++++++++((()))++++++******,,,---222>>>HHHGGGCCC@@@;;;555444999;;;777<<>>???@@@BBBRRR```^^^TTTLLLKKKKKKGGGLLLUUU]]]```bbbhhhqqqpppvvvzzzxxxrrrhhh[[[PPPTTTNNNHHHFFFJJJNNNQQQQQQOOOSSSWWWYYYWWWSSSOOOMMMQQQQQQRRRRRRUUU\\\eeelllvvv}}}***************+++++++++)))************++++++++++++++++++++++++---111444BBBGGGJJJEEE@@@<<<999666:::;;;AAANNNaaannnkkkbbbWWWMMM```qqqhhhoooPPP:::444777...000111111///......////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000111666888<<<@@@CCCEEEFFFFFF===FFFBBB>>>OOOkkkcccFFFDDDKKK^^^tttoooeeehhhnnnwww}}}}}}vvveeebbbuuu}}}yyySSS<<<:::888///222222111000000000000111//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,+++++++++******++++++***)))))))))******///...---+++***))))))))))))))))))))))))******+++))))))******+++*********))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))***************++++++,,,,,,,,,+++,,,...///111222222222333333333333222222222222000000111222333333444555777555555666777888888777???QQQaaaaaaWWWOOOLLLKKKFFFJJJRRR\\\ccchhhpppyyyttt~~~{{{xxxwwwjjjWWWUUUPPPIIIGGGIIIMMMOOOOOONNNRRRVVVXXXWWWTTTQQQPPPSSSSSSSSSSSSVVV\\\dddjjjpppzzz************************))))))*********+++++++++,,,++++++***+++///444999IIIIIIGGGBBB<<<999777777999<<>>CCCFFFGGGFFFEEE:::GGGBBB>>>VVVxxx]]]FFFEEEHHHWWWvvvjjjYYY^^^gggttt|||}}}mmm]]]ggg~~~dddGGG<<<777222333222111111000000111111//////000000000000//////------,,,,,,------............---------,,,,,,,,,,,,,,,,,,+++++++++******+++*********************------,,,+++******)))))))))((('''''''''(((***+++(((((()))******+++******))))))))))))(((((((((((('''''''''((((((((())))))(((((((((((()))))))))************+++++++++++++++***+++---///111222333333444444333333333222222222000000111111222333444444555444444555666666444333999MMM^^^```VVVLLLHHHFFFDDDGGGPPP]]]eeejjjooouuuqqq{{{~~~zzzcccWWWQQQJJJGGGIIILLLNNNNNNKKKNNNSSSUUUUUUTTTSSSSSSTTTTTTSSSTTTXXX]]]cccgggiiiuuu************************))))))*********+++++++++++++++++++++---222999???KKKHHHCCC>>>999777888:::>>>DDDUUUlllyyypppVVV???DDDTTTyyyvvviii\\\ppptttQQQ===888444444333333333222111000000000/////////.........------------------------++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000222444555888<<<@@@EEEHHHHHHFFFEEEJJJLLL@@@???___|||[[[IIIDDDHHHZZZvvvnnnbbb^^^hhhqqq|||yyyzzztttttt{{{hhhKKK;;;777333222222111111111111111//////000000000000//////......------...///000111......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++***))))))******************)))((('''''''''(((***+++'''((()))***************(((((((((((())))))))))))((((((((()))))))))******'''(((((((((((()))))))))++++++++++++,,,,,,,,,,,,***+++---///111333444444444444444333333333222222111111111222222333333444333222333444666777666444888KKK]]]]]]SSSIIIDDDBBBBBBFFFPPP___ggghhhhhhiiihhhyyyxxxlllXXXRRRKKKGGGIIIKKKMMMMMMGGGJJJNNNQQQRRRSSSTTTUUUTTTSSSSSSUUUYYY^^^bbbeeeggguuu+++++++++***************)))************+++++++++***+++,,,...222888@@@FFFKKKDDD>>>;;;888888;;;@@@IIISSSdddqqqooo\\\GGG:::CCCSSSqqqwwwXXXhhhzzzgggNNN???777555333111111111000///000000000/////////......------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///222444666777;;;>>>BBBFFFHHHHHHGGGFFFEEEFFFFFF[[[lllWWWIIICCCGGGVVV{{{hhh]]]cccmmmzzz|||~~~___>>>111333333222111111111111222//////000000000000////////////.........000111222......---------,,,,,,,,,,,,,,,,,,+++++++++******)))***++++++,,,+++++++++'''((()))***************((((((((((((((())))))***(((((())))))***)))))))))(((((((((((())))))))))))))))))))))))************''''''(((((((((((())))))+++++++++,,,,,,---------+++,,,...000222333444555444444444444333333333333222222333333333444444444222222222333666888888777===NNN]]]\\\PPPFFFBBBAAAAAADDDPPP```jjjhhhbbb______pppxxxtttzzzmmmXXXRRRKKKGGGIIIKKKMMMMMMFFFIIILLLOOOPPPQQQSSSTTTRRRQQQQQQTTTYYY^^^aaabbblllzzz+++++++++*********)))))))))************+++++++++***,,,///333888???GGGMMMHHH@@@:::::::::;;;@@@GGGTTT___lllnnn^^^LLLHHHMMMVVVcccuuuuuubbbccc{{{~~~~~~lllUUU===999444111111222111///000000000000/////////...........................,,,,,,,,,------------...------,,,,,,,,,,,,---------------------------------...///111333666999:::===@@@CCCFFFHHHIIIHHHGGG???CCCWWWhhhKKKFFFCCCHHH]]]www|||vvvkkkbbb___gggyyyzzzuuummmJJJ333444333222222111111222222//////000000000000/////////...---------///111222---............---,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,++++++)))***+++++++++***)))((((((((())))))*********)))))))))))))))))))))(((''''''((((((((()))))))))***((())))))))))))*********'''''''''((((((((())))))******++++++,,,---......,,,---...000222333333444555444444444444333333333333444444444444555555555333111111222555888999999AAAQQQ]]]YYYLLLCCC??????@@@CCCOOOaaalllkkkddd___[[[iiiqqqooorrrxxxsssfffXXXRRRJJJGGGIIILLLMMMMMMJJJLLLNNNOOOOOOOOOQQQRRRPPPOOOPPPTTTZZZ___aaaaaarrr~~~++++++++++++******)))))))))************++++++++++++...222666<<>>888:::<<<>>>DDDLLLXXXcccnnnhhhRRREEEQQQeeevvv```^^^ttt}}}vvvooossspppBBB===777333333444333222000000000000////////////........................,,,,,,,,,---------.........------,,,,,,------...------------------------...///000222555888:::;;;???AAADDDFFFHHHIIIHHHHHHQQQPPPfff\\\FFFHHHGGGZZZkkkXXXVVVYYYdddttt}}}~~~xxx~~~xxx___EEE444333222222111111222222//////000000000000//////...---,,,+++,,,...000222---.../////////...---,,,,,,,,,,,,+++++++++******)))***+++,,,---,,,,,,+++,,,---------,,,***(((''''''(((***+++++++++***)))))))))***))))))((('''''''''((((((((())))))******(((((((((((())))))))))))''''''''''''((((((((()))((()))***+++,,,---......,,,---...000111222222222555555444444444333333333444444555555555555555555444222000111333666888999CCCRRR\\\VVVHHH???<<<<<>>888;;;IIIRRRaaawwwjjjMMMLLLYYYjjjtttaaawww}}}~~~xxxsssttt___BBB555888333///111333111111111111000000000000111000///......///000111........................---------............///***,,,......------...///---000444555666888>>>BBBEEEEEEFFFFFFEEEFFFIIILLLSSS```vvvRRRKKKEEEMMMtttnnnSSSVVVUUUYYYkkk~~~{{{qqq}}}yyyaaaPPP;;;444111555777333//////.........///////////////222111000///...---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,------,,,***)))+++***)))(((((()))***+++)))'''&&&'''***,,,,,,,,,))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((()))******+++,,,,,,------......///+++---//////000222444777555555444333222222222222555555666666666555333222444222000111555999999888===HHHUUUXXXMMM>>>:::>>>BBBEEEQQQeeeuuuwwwqqqlll```iiizzz}}}tttqqqkkk[[[]]]PPPFFFFFFKKKOOOQQQTTTRRRRRRQQQNNNLLLLLLOOOQQQUUUSSSRRRSSSWWW]]]ccchhhwww)))************+++++++++***+++,,,+++))))))+++------///555>>>FFFKKKKKKJJJ@@@777:::???999===LLLTTThhhrrrcccTTTbbbvvvrrrtttmmmKKK777777333000222222111111111111000000000000///...---,,,,,,---...///........................---------............///***,,,......------...///111222444666888;;;@@@CCCEEEBBBCCCHHHHHHEEEHHHMMMkkkeeeHHHEEEHHH___fffNNNRRR\\\ooo|||wwwuuuxxx}}}~~~uuukkkbbbJJJ===333111222111111333.../////////////////////...---,,,+++************,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))+++***)))(((((()))***+++)))((('''''')))***)))((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((()))******))))))***++++++,,,,,,---,,,---//////000111444666666555444333222222222222444555666666666555333222444222000111555888888888<<>>@@@@@@DDDTTTlll|||}}}vvvooo```vvvyyylllPPPJJJFFFHHHJJJNNNUUU]]]___\\\XXXVVVWWWVVVTTTQQQNNNNNNOOORRRWWW^^^eeehhhsss|||))))))*********+++++++++)))+++------------...///222444;;;FFFOOOQQQKKKCCC;;;888<<>>MMM___ddd___RRRPPPhhhvvvxxx~~~tttQQQCCC999666777333111111111111000000000///000000000//////000000000........................---------............///+++---............000222999666444777===BBBDDDDDDGGGCCCHHHPPPMMMGGGTTTjjjuuuOOOGGG>>>BBBUUUwwwrrrxxxzzz{{{ggggggsss~~~yyykkkrrrwwwsss```QQQ@@@555222222111///////////////............---------------...//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******)))(((((()))*********))))))))))))))))))***)))(((((((((******)))'''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((())))))***+++++++++,,,------......---...////////////111333666555444333333222222333444444555666666555444333222111111111333555666777999GGGZZZccc[[[KKKAAA@@@EEEEEENNN```oootttqqqoooaaa}}}vvv|||yyyaaaLLLIIIHHHIIIIIIKKKTTT]]]bbb^^^YYYYYYZZZZZZUUUPPPMMMMMMOOOSSSYYY```fffjjjrrr{{{))))))*********++++++++++++---......------...///555888???IIIPPPNNNFFF>>>999888>>>AAAFFF[[[mmmlllYYYKKKOOOmmmxxxggg{{{uuuooottt|||\\\III;;;777777222111111111111000000000//////000000000000000000///........................---------............///,,,---.........///111444777666555999???DDDEEEEEEIIIGGGJJJMMMFFFEEEZZZvvvqqqPPP===CCCDDDOOOfff}}}~~~ooofffooossseeeqqq|||zzzzzzjjjRRR===333000000000000000//////.........---))))))))))))***+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******)))(((((()))******)))))))))******)))))))))(((((((((***,,,---,,,***((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((())))))*********+++,,,,,,------...---...//////...///111333666666555444333333333333333444555666666555444444111111111111222333555777888GGG\\\hhhaaaPPPCCC@@@FFFEEEKKKZZZiiinnnllljjj```}}}yyy}}}vvv\\\KKKIIIIIIIIIGGGHHHOOOXXX___[[[XXXXXX[[[[[[UUUPPPOOOOOOPPPTTTZZZaaahhhlllrrr|||)))************+++++++++,,,,,,,,,+++++++++...000999>>>FFFLLLNNNIII@@@999888:::CCCIIITTTlllvvvkkkRRREEEOOOiii}}}uuuaaaeee~~~{{{gggTTT@@@777777222111111111111000000000000------............------........................---------............///---............000333555444555888===BBBFFFGGGGGGJJJKKKLLLJJJHHHQQQjjjnnnppp}}}UUUDDDCCCBBBJJJ___zzzqqqtttnnnbbbqqqkkkJJJ555000222444000000000///......------,,,+++++++++,,,------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))************))))))(((((()))+++......---+++))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((()))******(((((())))))***+++++++++,,,---.........///222444777666555444333333333333333444555666666666555444000111222111000111444666999FFFZZZeee```OOOCCC???CCCDDDMMM```ooosssoookkk___www{{{|||ttt\\\KKKIIIHHHHHHFFFEEEJJJRRRVVVUUUUUUWWWZZZYYYVVVRRRRRRRRRRRRTTTYYYaaahhhmmmsss|||)))************+++++++++,,,,,,,,,++++++---222555===DDDLLLPPPLLLDDD<<<777777===JJJUUUeeezzzzzzbbbLLLFFFXXXqqq|||}}}bbbhhh~~~yyywwwzzz{{{xxxvvvxxxuuutttuuuuuummmfffmmmzzzjjjLLL;;;888333111111111111000000000000,,,---...//////...---,,,........................---------............///---...///......000444777111666<<>>???EEECCCJJJ]]]rrrvvvjjjXXXJJJFFFCCCEEEEEEDDDFFFJJJGGGKKKQQQUUUWWWXXXXXXYYYXXXUUUQQQPPPTTT\\\eeejjjrrr|||++++++++++++++++++++++++***+++,,,---///444;;;???EEEPPPVVVNNNBBB<<<888555999JJJTTT___ssswwweeeUUUQQQnnnhhhooovvv```QQQOOONNNMMMKKKIIIFFFEEEDDDCCCCCCFFFHHHGGGDDDKKK___sss~~~zzzxxxOOO999666777333111222222000000333000000000000000000000000////////////////////////000000000000000000000000///000111000000000222444777;;;BBBGGGIIIJJJKKKLLLNNNHHHJJJfffooolllIIIEEENNNPPPbbbzzz~~~}}}~~~~~~xxxyyy~~~pppQQQ;;;777666///333333...,,,000111.........---+++)))***...000---,,,,,,---......---+++------++++++++++++------...,,,***,,,///000---******,,,,,,++++++,,,,,,***************************++++++++++++*********)))(((((((((((()))))))))))))))******)))(((''''''(((******))))))))))))******))))))))))))************---,,,---///222444555444555555555555555555444444555555555555555555555555222000111333333111444999>>>CCCEEEBBB@@@???<<<777BBBCCCGGG```~~~pppWWWKKKKKKIIIGGGFFFGGGJJJNNNPPPQQQSSSTTTUUUZZZaaafffaaa]]]XXXUUUVVVZZZaaaeeeqqq~~~++++++++++++++++++++++++......//////111666<<>>DDDGGGDDDAAA@@@===999<<<@@@IIIdddxxx^^^OOOOOOMMMJJJIIILLLPPPTTTTTTUUUUUUVVVXXX]]]cccgggccc___YYYUUUVVV[[[aaafffrrr~~~,,,,,,,,,,,,,,,,,,,,,,,,000000000000222777===BBBJJJOOOPPPGGG===999:::;;;???HHH[[[qqqpppVVVRRRlll~~~wwwlll^^^QQQKKKEEE???@@@EEE=========>>>???@@@AAABBBEEEDDDEEEGGGIIINNN\\\jjjwwwzzzxxx|||~~~WWW;;;777333111333444111000111000000000000000000000000////////////////////////000000000000000000000000///000111000000111333555999>>>FFFKKKMMMNNNNNNNNNLLLMMMdddmmmMMM@@@EEE[[[qqq}}}kkkfffjjjxxxooosssyyy|||oooeeefffnnnpppiiiooosssfffTTTBBB000///111111///...000000---/////////---+++,,,///111///---++++++---.........+++,,,,,,------,,,,,,+++,,,///111///+++)))+++...))))))+++------+++))))))******************************)))))))))((((((((((((((((((((())))))))))))((()))***)))((('''((()))******))))))))))))******)))))))))*********++++++,,,+++,,,...111333333222444444444444444444555555444444444444444444444444222000000333222111555:::===DDDHHHEEEAAA@@@>>>;;;<<>>BBBFFFUUUiiiiii______bbbfffsss~~~~~~hhhUUUSSSOOOKKKIIIJJJOOOSSSUUUTTTTTTTTTVVVZZZ^^^aaakkkfff]]]WWWWWW\\\ccchhhqqq}}},,,,,,,,,,,,,,,,,,,,,,,,***,,,///222777>>>EEEKKKSSSOOOHHH>>>777666<<>><<<<<>>EEEIIIJJJJJJKKKGGGCCC===AAADDDRRRfffiiieeejjjnnnooowww|||~~~mmmXXXUUUQQQKKKGGGGGGJJJMMMOOOPPPPPPOOOOOORRRXXX]]]pppjjj```YYYWWW\\\dddiiippp|||,,,,,,,,,,,,,,,,,,,,,,,,+++...444999???EEELLLQQQSSSLLLCCC<<<777888AAALLLVVVhhhdddMMMBBBMMMjjjkkkiii{{{bbbKKKEEEAAA===;;;===???AAABBBFFFFFFEEEEEEEEEEEEFFFFFFDDDGGGNNNZZZbbbgggooowww|||zzz|||}}}yyy|||~~~zzzbbbFFF<<<444444555333111111000000000000000000000000000000000000000000000000000000000000000000000000///000111222444999>>>CCCFFFHHHKKKKKKJJJJJJJJJKKKMMMgggcccFFFAAACCCPPPfffyyypppmmm}}}~~~nnnkkk}}}}}}|||rrr^^^===666000000111000//////...//////...------...000333111...------...---,,,+++,,,,,,------,,,,,,+++,,,+++,,,000444555000,,,,,,(((***000000***(((,,,******************************)))))))))((((((((((((((((((((())))))))))))'''((())))))(((((()))*********))))))))))))***************++++++++++++,,,---,,,,,,...000222222111222222333333444444555555555555555555555555555555333000///111111111666===DDDHHHLLLOOOTTTWWWRRRJJJ@@@EEEHHHTTThhhnnnpppyyy|||{{{uuuZZZXXXSSSNNNHHHFFFGGGIIIHHHMMMPPPNNNJJJLLLTTT\\\uuunnncccZZZXXX]]]eeejjjppp|||------------------------,,,111777>>>CCCIIINNNQQQOOOGGG>>>:::888<<>>GGGHHHJJJQQQ[[[```YYYNNNFFFJJJJJJSSScccgggiiissswwwxxxwwwWWWVVVSSSNNNIIIFFFEEEFFFFFFNNNSSSPPPIIIJJJUUUaaayyypppeee[[[XXX]]]eeekkkrrr}}}------------------------,,,111888???DDDHHHLLLNNNLLLBBB:::999:::@@@NNN\\\dddfffXXXHHHHHHOOOaaaxxxdddfff```KKK???>>>?????????BBBFFFGGGEEEDDDCCCCCCBBBBBBCCCCCCDDDAAAHHHTTT___dddfffmmmvvvwwwsssttt{{{~~~uuuQQQCCC777333444333222222000000000000000000000000000000000000000000000000000000000000000000000000...///111444888>>>FFFKKKIIIJJJJJJKKKKKKNNNSSSVVVrrr{{{xxxttt^^^SSSBBBIIILLLYYY~~~mmm]]]bbbyyyxxxyyyzzzHHH<<<222111111//////222,,,---......,,,,,,---...))))))+++...111333333222...---++++++++++++---...+++111777999555///+++*********444BBBBBB444******************************++++++++++++************(((((((((((())))))))))))&&&((())))))(((((()))+++******))))))))))))************+++++++++,,,,,,,,,///......///222333333222111111222333333444555555777777777777777777777777333000///000111111777>>>FFFEEEGGGOOO\\\bbbZZZMMMEEEJJJJJJRRR___bbbcccnnniiinnnzzzsssSSSSSSQQQMMMHHHEEEDDDDDDFFFPPPXXXTTTKKKKKKXXXfff{{{rrrfff\\\YYY]]]ffflllsss---,,,,,,,,,.........---,,,444<<>>555777===EEEOOOXXXdddkkkZZZAAAFFFbbb~~~gggtttTTTEEEAAABBBCCCEEEFFFEEEEEEDDDDDDAAAAAACCCDDDDDDCCCFFFIIILLLMMMRRR[[[dddiiimmmooovvvuuuyyy|||~~~nnnLLL333444999333000444222111111000000000000000000000////////////000000333000//////222222000...111444888;;;>>>CCCJJJPPPQQQOOOFFFKKKRRRFFFPPPzzz~~~VVVEEEDDDHHHTTTwwwvvvaaaXXX[[[nnn~~~{{{xxx~~~|||sss}}}lllTTTCCC333111333222////////////............//////........................++++++++++++++++++++++++)))222666///'''%%%(((+++++++++++++++++++++++++++******))))))))))))*********************)))(((((())))))))))))((((((((((((''''''''''''((()))++++++))))))))))))************))))))))))))************...---,,,...000111111000333222111111111333555777333555666555444222222333555444222000111666<<>>DDDJJJMMMNNNJJJPPPQQQRRRRRRQQQkkkzzzxxxdddBBBCCCJJJnnn}}}ooohhhppp~~~~~~xxxqqqvvv}}}}}}}}}{{{mmmmmmcccWWWXXXeeeggg```\\\NNN===555111///...000......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++000111---+++,,,,,,***++++++++++++++++++++++++******))))))))))))************++++++******)))((())))))))))))))))))))))))+++***************++++++))))))))))))************+++++++++,,,,,,,,,,,,---***)))***,,,000222333222333222111111222333555666444666777777555444444555333222111000222777???DDDLLLGGGDDDJJJ\\\hhh\\\HHHBBBDDDIIIYYYtttiiiiiiyyyxxxbbbbbbjjjaaaPPPMMMIIIFFFAAA>>>BBBIIIKKKVVVVVVRRRTTTSSSYYYgggyyy|||nnn^^^\\\\\\___hhhxxx/////////...------...000999???DDDHHHLLLPPPOOOJJJ:::999999>>>HHHTTTbbblllppp^^^[[[nnnuuuuuu}}}___NNNGGGEEEHHHFFFEEEEEEFFFFFFDDDCCCBBBFFFLLLTTTaaannnuuuvvvyyyzzztttjjjdddhhhqqqxxxpppbbbcccooo|||}}}|||wwwXXX>>>666333333555333333222111111111111222111000000000000000000111111000///000111222333333888888:::@@@HHHMMMMMMKKKLLLPPPRRRQQQOOOVVVqqqlll}}}yyyNNNAAAJJJRRRxxxuuuoooqqquuu|||qqqhhhvvv~~~yyywwwuuulllfff^^^\\\ccciiidddZZZ\\\QQQCCC888222000111333------,,,,,,,,,,,,------........................------------------------))),,,+++)))***,,,+++'''+++++++++++++++++++++++++++******))))))******+++***++++++++++++***)))))))))))))))))))))*********++++++***)))))))))******((()))))))))************++++++++++++,,,,,,,,,,,,+++++++++---000222222111222222222222222444555666333555666666555444444555555555444333444:::AAAGGGIIIEEE@@@CCCOOOWWWQQQDDDAAADDDGGGSSSnnnyyymmmkkkwww|||qqqmmmjjj\\\QQQMMMJJJHHHCCC???CCCJJJMMMVVVSSSNNNPPPPPPVVVdddxxx{{{ooo```______bbbkkkzzz...//////...------000333<<>>@@@EEERRR```hhhhhhSSSVVVxxx|||iiiTTTIIIGGGGGGIIIJJJKKKHHHEEEHHHPPPXXXkkkyyytttpppuuuvvvPPP<<<666333111222111000000//////000000222111111000000111111222000000000000000111555888999<<>>CCCMMM\\\iiiiiiaaaPPPSSSuuu|||yyymmmUUUHHHIIINNNTTTXXX[[[XXXUUU[[[jjjxxx|||yyy{{{~~~yyytttssszzzvvv{{{}}}XXXAAA999666222333222111111000000111111222111111000000111111222///000111000///111666::::::@@@HHHNNNPPPPPPOOOOOOSSSOOORRROOOMMMccctttjjjvvvyyySSS>>>BBBQQQ\\\}}}www|||~~~~~~|||rrrlllkkktttwww}}}eee___lllkkkpppkkkXXXCCC777111---///..................///........................,,,,,,,,,,,,,,,,,,,,,,,,(((,,,,,,)))(((******'''++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,++++++***)))((())))))******+++,,,,,,(((((((((((()))***++++++))))))))))))************++++++++++++,,,,,,,,,---111000///000222333333222111111222333444444444444000222444444333333333444000111222444999BBBLLLRRRFFF<<<333333:::BBBEEEEEEAAA>>>BBBMMMTTTUUU]]]gggxxx{{{vvvbbb[[[SSSKKKDDD@@@DDDLLLPPPVVVRRRNNNQQQRRRVVVaaarrruuuhhhZZZ[[[___dddoooyyy+++...000///---///555;;;DDDJJJRRRXXX\\\YYYLLL???666<<>>DDDPPPRRRMMMWWWjjj{{{fff___UUULLLCCC???DDDLLLMMMVVVUUUSSSYYYYYYZZZcccvvvxxxkkk[[[[[[___eeeppp|||...111111...+++///999BBBNNNNNNTTT]]]\\\PPPEEEAAA666BBBLLL\\\rrrrrr```UUUHHHOOOlll}}}yyyuuu{{{ZZZRRRUUUUUUiiiooouuuyyywwwiiigggccc^^^]]]bbbmmmuuu}}}zzztttoooooozzzvvv\\\bbbyyy{{{```OOO===111555444333222222111111222222111111111111111111111111000111222333333555888::::::DDDMMMOOOQQQUUUXXXYYYTTTUUUPPPQQQbbbvvvyyypppxxx|||ttt]]]GGGKKKNNNYYYwww}}}|||~~~~~~rrriiihhhkkkvvvsssUUU;;;111111111///...---...///...---........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------+++++++++******)))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,+++***)))(((((()))******************)))((((((((()))+++,,,''''''((()))***++++++,,,---***''''''))),,,,,,+++000...---...000111111000000111111111111222222222333444444555555444444333444111444555777HHHZZZ\\\VVV===555FFF[[[iiidddRRRFFFCCCHHHRRRSSSRRRaaawwwzzzdddWWWLLLIIIEEE@@@BBBIIILLLWWWXXXSSSSSSSSSYYYiii~~~gggSSSWWWbbbgggmmmzzz...000111///---222===FFFQQQSSSYYY___ZZZMMMBBB???999GGGSSSdddvvvqqq^^^TTTMMM^^^zzzrrr{{{jjjccchhhlllyyyyyyooofffVVVXXXZZZ[[[]]]cccmmmtttzzzzzz{{{{{{nnnOOOPPPlllmmmppp[[[BBB333555444333222222111222222222111111111111111111111111111111111222333666:::<<>>KKKXXXjjjxxxnnnYYYQQQUUU}}}nnn{{{uuuuuuvvvuuuqqqjjjdddaaa```hhhooovvvxxxuuupppmmmlllllljjjiiilllyyyyyyVVVJJJHHH]]]}}}UUU888555444444333222222222222333111111111111111111111111222111///111555;;;AAADDDIIIOOOSSSSSSSSSWWWXXXWWWWWWTTTddd}}}```III[[[}}}xxxwwwxxxzzzzzzwww}}}www}}}wwwoooooosssuuuvvvrrrkkkdddaaaaaacccggghhhbbbTTTEEE999444111///...---...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,************************))))))***++++++++++++***++++++,,,,,,,,,++++++***((()))************))))))((('''&&&&&&&&&''')))************))))))))))))))),,,,,,+++,,,---///000111555333///...///111222222000111222333333333222222444444555555555555444444444222666555777SSSvvvnnnTTTMMMbbbxxxvvv]]]JJJGGGIIIXXXuuuwwwzzz~~~xxx|||vvv```LLLGGGHHHFFFHHHLLLLLLUUUTTTOOOPPPPPPUUUbbbwwwyyyhhhWWWZZZccchhhmmmwww///000111111555<<>>AAAIIISSScccqqqhhhXXXWWWuuu{{{uuuyyyvvvvvvlllhhhgggkkkmmmkkkgggeeegggjjjvvvzzz~~~|||rrrfff]]]XXXZZZWWWTTTUUU^^^ooobbbVVVHHH[[[{{{yyyddd???666555444333333222222333333111111111111111111111111333111///222888@@@EEEHHHKKKQQQUUUUUUWWWZZZ[[[YYYXXX\\\ttt|||pppTTTDDD[[[{{{tttrrrvvv{{{|||~~~~~~~~~yyysssrrr}}}uuurrrsssqqqiii```\\\```eee\\\^^^]]]WWWLLLAAA999555111///...---...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,************************))))))***++++++++++++******++++++,,,,,,,,,++++++))))))*********))))))(((((('''&&&&&&&&&''')))************)))))))))))))))***+++,,,,,,,,,---...///444222//////000222222222000111222444444333222222444555555666666555555444333222666666:::WWW|||nnnSSSJJJ]]]tttyyydddLLLKKKOOO```}}}xxx|||vvvuuuqqq^^^MMMKKKMMMKKKJJJMMMLLLTTTRRRMMMOOONNNRRR___ppptttfffVVVZZZbbbffflllttt///000111333888BBBLLLTTTXXX^^^^^^RRREEE??????@@@FFFNNNTTT^^^fff___[[[ffftttuuunnnmmmuuu}}}zzzcccXXXZZZaaa```dddfffeeebbbccchhhmmmvvvyyyyyysssgggYYYPPPKKKGGGFFFEEEFFFIIIOOOTTTXXXfffxxx~~~wwwooommmooo|||wwwssswww~~~pppfffOOOXXXyyyyyywwwIII999555444444333333333333333111111111111111111111111444111111555===EEEJJJKKKPPPUUUYYY[[[]]]___^^^ZZZVVV]]]yyytttnnnOOOGGGFFFbbbuuupppppp|||{{{sssooosssyyyxxx|||}}}{{{|||~~~}}}zzzvvv~~~tttooottt}}}qqqcccYYYXXX```gggbbb]]]VVVPPPKKKDDD>>>999111///...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,---------))))))***++++++++++++***(((((()))************))))))************))))))((()))((('''''''''((()))***)))))))))))))))*********)))+++,,,,,,++++++,,,---333222111111333444444333000111333555555444333111555555666666666666555555222000555888===ZZZ|||hhhOOOHHHYYYnnnzzztttaaaKKKJJJPPPaaawww{{{tttxxx|||mmmbbbiiipppeeeUUUHHHGGGIIIFFFEEEIIILLLSSSPPPKKKMMMMMMPPP\\\hhhnnncccUUUXXX___ccciiiooo|||//////111555===IIITTT\\\___ccc^^^OOOCCC@@@AAAAAANNNXXX]]]^^^ZZZSSS___{{{rrr~~~sssjjjiiigggeeeccceeekkkqqqqqq{{{sss___RRROOOXXXcccggghhhgggccc```aaafffkkkqqqqqqooofffZZZPPPIIIGGG@@@?????????@@@AAA@@@???MMM___qqqyyyxxxuuuqqqmmmgggiiijjjfff]]]XXX___iiivvvjjjiiioooxxx{{{qqqYYYRRRmmmQQQ;;;555555444333333333333444111111111111111111111111444222222888AAAJJJMMMNNNSSSXXX]]]^^^```aaa]]]WWWRRRVVVrrr}}}kkkyyyUUU>>>GGGTTTuuu}}}rrrhhh\\\UUUYYY```vvvzzz|||yyysssoooqqqtttxxx}}}}}}|||||||||yyywwwxxxqqqmmmooouuuxxxfffaaagggpppvvvuuueeeTTTNNNQQQQQQHHH>>>111///...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***++++++,,,,,,,,,---------))))))***++++++++++++***(((((()))******************************)))(((((())))))((('''((()))***+++(((((())))))******++++++***,,,...---+++)))***,,,//////000222444555444222000111333555555444333111555555666666666666555555333000444777<<>>===>>>AAACCCDDDMMM\\\kkkllleee[[[QQQJJJKKKPPPVVVVVVRRRUUUggg{{{xxxlllcccdddllluuu|||sssbbbNNNZZZUUU<<<555555444333333333333444111111111111111111111111444222333:::DDDLLLOOOOOOTTTYYY]]]^^^______YYYRRRNNNNNNiiinnn^^^dddMMM:::JJJ___}}}ooofffZZZOOOHHHKKKZZZiiitttuuuvvvuuusssqqqoooooottt{{{}}}{{{||||||yyy|||yyyuuusssmmmzzz|||lllqqqmmmTTTOOOYYY]]]RRRCCC111///...---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------,,,)))))))))******+++++++++))))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,***************)))((((((***)))((((((((()))+++,,,'''(((((()))***++++++,,,+++...///...+++)))***+++++++++---000333333222//////111444666666555333111555555666666666666555555666222444555888MMMbbbgggKKK>>>DDD[[[kkkpppdddOOONNNIIIPPP```eeeaaagggtttooofffnnnvvvfffVVVWWW\\\dddVVVKKKHHHEEEAAADDDLLLLLLRRRNNNIIILLLLLLNNNXXX]]]fff___RRRUUU[[[^^^dddlllyyy111...222>>>JJJSSSZZZ```hhhiii[[[JJJEEEAAAAAAIIIUUUbbbaaaSSSJJJNNNlllyyytttggg]]]ggg```WWWQQQNNNPPPRRRSSSSSSSSSUUUXXX]]]bbbgggjjjmmmppptttwwwuuuooohhhcccXXXWWWUUUTTTWWW^^^gggmmmsssnnngggcccbbbcccdddeeegggccc\\\VVVQQQLLLHHHEEEDDDBBB@@@>>>>>>@@@BBBDDDRRRTTTUUUSSSOOOIIIFFFDDDDDDGGGKKKNNNPPP^^^yyypppkkkgggjjjsss}}}yyyhhh]]]YYYfff}}}^^^;;;888888666333333444444333333222222111111222222333555444555<<>>FFFJJJJJJCCC???CCCTTTgggjjj[[[JJJQQQLLLNNNXXX]]]___jjjxxxssswwwlllWWWYYYccccccSSSEEECCCCCC@@@AAAEEEJJJLLLNNNMMMLLLNNNSSSXXX^^^kkkggg[[[ZZZ\\\\\\```lllxxx222000444@@@LLLUUU\\\bbbkkkjjjYYYGGGBBB???@@@KKKVVV\\\VVVLLLFFFJJJfff{{{uuullleee___]]]WWWOOOJJJIIIKKKNNNOOOGGGFFFFFFFFFHHHJJJLLLNNNPPPRRRTTTUUUTTTRRRPPPNNNMMMNNNOOOQQQUUU\\\ccciiiccc```ZZZVVVUUUWWW\\\___cccaaa\\\XXXSSSMMMGGGCCCBBBAAA???======???AAABBBHHHIIIKKKIIIFFFCCCAAAAAADDDCCCFFFNNN\\\sssuuunnndddbbbcccjjjvvvxxxhhhZZZPPPZZZqqq___AAA999888666444444555444333333333222222222222333333444333666>>>IIISSSXXXXXX```aaaaaabbbbbb^^^VVVNNNQQQiiijjjooolllQQQGGGNNNPPPgggzzzlll[[[MMMFFFCCCCCCFFFKKKVVVjjj}}}iiinnn}}}{{{rrrrrrvvvyyy||||||yyywwwwwwxxxqqqzzz|||yyyzzz}}}tttssssss^^^VVVbbbppp{{{vvvccc???555---,,,...---,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,,,,+++***)))))))))*********+++++++++++++++***************---))))))------)))''')))(((***)))'''(((+++***%%%***++++++***(((''')))***))))))*********))))))((('''...999<<<444))))))111---...///111222222222222222222222333333333333444555333444777666444777;;;777333111333888<<<<<<:::===>>>DDDRRR^^^```WWWLLLPPPLLLOOOXXX]]]```mmm|||~~~qqqYYYWWW^^^aaaSSSGGGDDDCCC???@@@FFFHHHJJJLLLLLLKKKMMMRRRWWW[[[iiiggg\\\[[[[[[ZZZ]]]jjjvvv333222777CCCOOOWWW___fffmmmiiiVVVDDD@@@>>>BBBPPPccc___SSSJJJIIIMMMggg~~~zzzqqqiiicccaaabbbXXXRRRKKKEEEDDDEEEFFFGGG???>>><<<:::999999::::::;;;:::::::::;;;>>>@@@BBBBBBEEEIIILLLPPPUUUZZZ^^^YYYXXXUUUQQQOOOQQQWWW]]]bbb```]]]ZZZUUUNNNGGGAAAAAA@@@>>>======>>>@@@AAA>>>???@@@@@@???>>>???@@@DDDEEELLL\\\pppnnn]]]TTTQQQSSSYYYfffuuuyyyqqq___NNNSSSlllfffIII;;;888555555555555444333333333222222222222333333444444777@@@LLLWWW]]]^^^ggggggffffffddd^^^WWWRRRZZZ}}}yyyhhhPPPJJJMMMWWW{{{ppp[[[PPPKKKHHHIIILLLUUUcccrrr|||uuuyyy}}}{{{wwwvvvzzzsssxxx~~~{{{qqqiiimmmxxx~~~yyyrrrlll[[[YYYiii|||uuuEEE999///,,,---,,,,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***))))))*********+++++++++++++++++++++++++++++++++++++++***((((((+++***(((''')))((()))(((&&&'''***)))%%%***++++++***(((''')))******))))))((((((((())))))'''***...000,,,(((+++111---...///111222222222222222222222222333333444444777333444888:::999999;;;888666444444777777555222666<<>>===;;;:::999888777777777777666555444444666:::>>>@@@@@@AAADDDFFFGGGKKKOOORRRZZZ]]]___]]]ZZZZZZ```eeeeeeccc___[[[UUUOOOHHHCCC@@@???>>>======>>>???@@@<<<=========<<<===@@@BBBGGGNNN]]]ppp~~~uuu\\\NNNJJJJJJMMMVVVeeevvv||||||hhhRRRPPPkkkqqqOOO===888444444555444222222333333333222222333333333444555:::CCCNNNYYY___bbbhhhggghhhiiieee___[[[[[[jjj}}}xxxqqqRRRJJJLLLcccppp\\\MMMIIINNNSSS___hhh{{{{{{}}}}}}{{{zzzzzzyyywww~~~~~~xxxlllfffcccgggqqqvvvsssmmmiii]]]\\\eeeqqq~~~}}}mmmHHH<<<222/////////...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++++++++++++++++++++*********+++++++++++++++((()))+++---,,,***((()))(((***)))''')))------)))***++++++***(((''')))***))))))(((((((((***,,,---)))))))))))))))***,,,///---...///000222222222222111111111222333333444444666444555<<>>:::999666444222333555666555444555:::BBBIIILLLNNNOOOOOOHHHIIIOOOYYYaaajjjzzzzzzgggjjjwwwlllZZZXXX\\\ZZZOOOEEECCC@@@;;;===DDDEEEHHHLLLMMMMMMOOOTTTXXXhhhvvvqqqbbb\\\XXXWWW[[[iiiqqqyyy~~~222555>>>LLLWWW]]]dddkkkiiibbbOOOBBBBBBCCCNNNcccqqqiiiVVVJJJOOO]]]|||jjjuuuhhhgggkkklllkkklll[[[UUUMMMEEE@@@===:::888777666666555444444444444444444444444666888:::;;;>>>>>>??????@@@DDDIIIMMMWWW]]]eeehhhggggggkkkoooiiieee___YYYSSSNNNIIIEEEAAA@@@????????????@@@AAA>>>??????>>>>>>???BBBEEELLLWWWhhhvvvxxxuuuxxx}}}bbbMMMIIINNNOOOSSS\\\jjj{{{}}}kkkSSSMMMfffzzzWWWCCC999333444555222111222444333333333333333333444555777<<>>444444555222111444444444333333333333444444666999???GGGQQQ[[[ccchhheeedddgggkkkgggaaadddmmmnnnpppNNNMMMWWWvvvdddSSSOOOYYYmmmzzztttooooooxxx|||uuuqqqxxxuuurrrooooooooonnnnnnbbb^^^[[[QQQHHHOOOWWWPPPCCC999111000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,+++++++++++++++*********((((((((()))******++++++(((///555444000...+++(((......+++((((((,,,,,,(((***++++++***(((''')))***(((((()))***,,,...000111,,,------+++,,,...---)))---...///111222222222222///000000111222333444444444444999@@@BBB===777666777444111///000333666999;;;;;;>>>CCCJJJOOOPPPOOOJJJJJJOOOYYYgggttt}}}|||iiijjjtttgggUUUTTT[[[ZZZJJJ===<<<<<<:::;;;@@@HHHKKKOOOQQQQQQRRRVVVYYYaaannniiiXXXSSSUUU[[[eeekkkqqquuuxxx}}}111999IIIZZZdddgggkkkppp```XXXIIICCCEEEEEEOOOfffmmmoooaaa]]]|||rrr~~~ooobbb\\\cccfff^^^UUURRRGGGCCC???<<<;;;:::999777777777777666666555444333444555666888999999999888666888:::;;;<<<===???AAA???CCCIIIPPPWWW\\\___aaaYYYVVVRRROOOLLLIIIEEEBBB????????????????????????>>>@@@BBBCCCDDDEEEHHHKKKTTTXXXaaakkknnnllloootttiiiddd[[[QQQJJJJJJPPPUUUYYY___jjjwww}}}vvvppp___QQQ___TTTCCC666666666333333888444444333333333333444444555999AAAJJJTTT___hhhnnnjjjhhhjjjmmmggg___dddpppvvvlllaaaLLLSSSdddzzzvvvvvvxxx|||yyyppphhhfffrrrzzzvvvrrrqqquuu~~~xxxssssssxxx}}}wwwnnnfffbbb[[[XXXVVVLLLDDDOOOXXXPPPJJJ>>>333000///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...++++++*********)))))))))(((((()))******+++,,,,,,,,,333666111,,,,,,,,,+++,,,---+++)))+++111222///***++++++***(((''')))***((()))***+++,,,---------)))------)))***------)))---...///111222222222222//////000111222333444444444444777;;;:::555444666666666555444555777:::<<<;;;<<>>;;;::::::888777222333444555555555555555333444555666777888999999666999<<<===<<<999888888======???DDDJJJPPPSSSSSSMMMLLLLLLLLLKKKGGGCCC???===>>>>>>>>>>>>>>>>>>===???AAADDDFFFHHHJJJMMMOOOTTTWWWbbbpppzzz{{{{{{{{{vvvhhhXXXQQQUUU\\\______aaaiiivvv}}}yyypppnnn___OOOYYY[[[HHH999888888444555;;;555444444333333444444555444999AAALLLWWWbbbmmmssspppmmmnnnoooggg]]]bbbooo~~~iiijjjhhhWWWMMM^^^sss}}}ttthhh]]]VVVSSSSSS```qqqwwwlllfffeeeddd^^^cccjjjpppwww}}}xxxuuuxxx{{{vvvvvvxxx~~~}}}wwwqqqkkkoooyyyqqqlllddd^^^]]]fffxxxttteee]]]VVVSSSRRRKKKGGGTTT\\\RRRRRREEE777111000...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///111222+++*********))))))(((((())))))***+++,,,,,,------000666666...(((***------(((******+++000888<<<;;;***++++++***(((''')))***)))***+++,,,,,,+++***)))'''++++++'''&&&,,,---+++---...///111222222222222...///000111222333444444555444555555222///222888---///111333555777999;;;888===BBBEEEGGGJJJNNNRRRWWWTTTSSS[[[jjjtttsssmmmnnn___eeeqqqdddWWW___mmmbbbLLL999888>>>???@@@BBBDDDHHHKKKMMMLLLLLLOOOQQQ```ooolll[[[SSSRRRUUU^^^hhhmmmqqqtttzzz555;;;QQQeeegggkkkoookkk]]]TTTKKKFFFCCCDDDMMMZZZkkk^^^YYYkkk~~~~~~hhhcccZZZWWWdddooosssyyy}}}{{{rrreeeTTTHHH@@@>>><<<999777666555555444444555555555555555555444444555666888999;;;<<<999:::;;;<<<============:::;;;<<<>>>@@@BBBDDDEEELLLKKKIIIGGGEEECCCAAA@@@???<<<>>>DDDEEEAAA@@@CCCCCCGGGIIIIIIHHHKKKSSSZZZ```dddnnn}}}zzzjjjYYY[[[jjjjjj______iiisss|||yyykkk\\\NNNOOOsssbbbHHH555555666111222:::777666555444444444444444555@@@IIINNNXXXhhhrrrrrruuusssnnnmmmhhhWWWUUUfffqqqeee|||___IIIPPPhhhyyyjjjcccYYYPPPJJJHHHGGGFFFQQQYYYfffuuu|||kkkZZZNNNHHHGGGHHHKKKJJJLLLTTT]]]ggguuu~~~}}}|||vvvtttvvvuuujjjfffkkkwwwvvvhhhhhhccceeellllllvvv{{{iii^^^aaaYYYVVVZZZZZZVVVWWW^^^OOOGGG===333...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,+++++++++***)))))))))******+++++++++,,,,,,,,,,,,+++***((((((((()))******++++++,,,,,,++++++***))))))(((((((((((())))))%%%&&&(((***+++,,,++++++((()))***+++,,,---------.........///////////////111000000000111333555666444444444444444444444444333444666888:::;;;<<<<<<;;;===@@@DDDIIILLLMMMLLLKKKPPPTTTZZZiiixxxyyypppkkkdddkkkyyyqqqZZZZZZlll\\\HHH:::@@@LLLMMMFFFBBBKKKJJJKKKNNNLLLKKKPPPWWWjjjzzzttt^^^WWWYYY^^^eeefffnnnuuuvvvyyy~~~888???UUUhhhkkknnnrrrmmmYYYSSSLLLGGGCCCGGGVVVfffppp```TTT___}}}}}}oooXXXUUUPPPUUUfffrrr|||||||||xxxqqqcccSSSFFF???===;;;888666555555555444444555555555555666666555555666777888:::<<<<<<;;;<<<<<<===============::::::;;;<<<>>>@@@BBBCCCFFFFFFEEEDDDCCCBBBAAA@@@??????CCCIIIIIIFFFFFFKKKMMMNNNOOONNNOOOTTT[[[bbbiiioooyyytttaaabbbnnnkkk^^^```oooyyy}}}xxxlll^^^PPPOOOjjjeeeKKK777666777222222999666666555444444444444444666BBBLLLQQQ[[[kkkttttttvvvsssmmmjjjdddWWWWWWfffkkkdddpppUUUGGGTTTnnnrrrhhhVVVPPPIIIDDDAAAAAAAAAAAACCCIIISSS^^^gggjjjjjjhhhccc]]]SSSIIICCCBBBEEEGGGGGGEEEHHHPPPWWW```lllwwwzzzwwwuuurrroooooossszzz}}}|||yyy}}}yyyuuuiiieeeiiiwwwrrrqqqnnnqqqvvvuuuzzzvvvlllhhhlllnnnuuuwwwlllZZZTTTXXXPPPHHH<<<333///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++++++++***************************+++++++++,,,,,,+++)))((((((((()))******++++++,,,,,,++++++***))))))(((((((((((())))))((()))***++++++******)))))))))***+++,,,,,,,,,,,,............////////////111000000000222333555666444444444444444444444444333444666777888999:::::::::;;;???CCCHHHLLLMMMNNNQQQTTTWWW\\\jjjxxxxxxooobbb^^^iiizzzsss\\\XXXggg[[[GGG:::@@@KKKLLLGGGEEEJJJIIIJJJLLLKKKJJJOOOWWWhhhwwwqqq\\\WWWZZZ^^^dddiiiqqqxxxzzz{{{~~~===DDD[[[mmmppptttuuummmUUUQQQKKKEEECCCJJJ^^^qqqqqq```PPPTTTooo}}}```QQQUUUXXXcccttt|||zzzrrrnnniii^^^NNNCCC===;;;999777555555555555444444555555666666666666777777888888:::;;;===>>>>>>>>>>>>???>>>>>>===<<<:::::::::;;;<<<===>>>???BBBBBBBBBCCCCCCCCCCCCCCC@@@DDDJJJOOONNNLLLOOOUUU[[[YYYWWWWWW[[[bbbjjjoooxxx~~~mmmmmmtttlll[[[[[[qqq~~~|||uuujjj\\\PPPMMM[[[tttjjjPPP;;;777888444333888666666555444444444444555999EEEPPPVVVaaapppyyyxxxwwwrrrlllhhh```YYY^^^jjjcccaaa^^^JJJGGG[[[}}}jjjYYYNNNGGGDDD@@@>>>???AAABBBBBB===AAAFFFLLLPPPQQQQQQPPPOOOLLLGGGBBB@@@AAACCCDDDIIIIIILLLTTTZZZ```jjjsssyyyvvvssssssqqqooooooqqquuuyyy|||}}}wwwwwwjjjdddeeeppp~~~ooonnnooouuu{{{~~~}}}mmmlllooouuuwww^^^XXX```XXXMMM???555111000...,,,------------------------,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++***************+++++++++)))))))))*********+++++++++***))))))((()))))))))******++++++++++++*********))))))(((((())))))*********++++++***)))(((((()))******+++,,,,,,,,,,,,............//////000000000000000111222333444555444444444444444444444444333444444555666777777777777999===BBBGGGKKKNNNPPPUUUWWWXXX]]]kkkzzzzzzpppddd```iiixxxrrr___]]]kkkbbbNNN>>>@@@GGGHHHFFFFFFJJJIIIIIIJJJJJJIIIOOOWWWeeessslllZZZWWW[[[]]]bbbdddnnnwwwzzz|||AAAJJJaaaqqqtttxxxwwwkkkUUUOOOGGGBBBDDDRRRgggwwwmmm^^^NNNPPPkkkwwwpppnnnqqqnnn]]]]]]kkkvvvssseee```]]]TTTGGG>>>:::999777666555555555555555555666666777777888888999999::::::;;;===>>>???@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<======AAAAAABBBCCCDDDFFFGGGGGGIIIPPPXXX[[[YYYXXX\\\bbbddd```^^^___fffpppxxx}}}sss^^^___zzz|||ooogggWWWLLLKKKOOO```vvv|||rrrXXX@@@999999666444777666555555444444444555555<<>>======<<<<<<======>>>@@@@@@@@@AAADDDHHHKKKMMMXXX```ggghhhddddddhhhllldddbbbaaaeeemmmxxx~~~fffmmmzzzmmmfffTTTJJJKKKJJJZZZzzz}}}aaaEEE:::999777555666555555444444444555555666???MMMZZZbbblllyyy|||yyypppooojjj```hhhwwwuuu___[[[}}}qqqPPPKKKPPPddd{{{fffSSSIIIHHHIIIFFFDDDAAA@@@@@@@@@???======>>>???>>><<<===???BBB???@@@BBBEEEHHHKKKMMMNNNKKKLLLRRR[[[```dddkkkrrryyy|||}}}|||yyy}}}yyyrrrlllnnnnnnlllhhhhhhqqq~~~tttkkkeeedddppprrrcccTTT___uuukkkddddddfffnnnnnnpppoooeee\\\dddsssttteeeOOO>>>444000...---........................++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))***+++++++++,,,((())))))))))))*********)))))))))*********)))))))))******++++++******)))******))))))))))))*********************++++++,,,******+++,,,,,,,,,++++++---------...///000000111000111111222333333333333333333333444444444555555333222222111111222333333333666:::===AAAGGGNNNSSSXXXYYYYYY___ooo~~~sssuuukkkhhhmmmhhh___eeeuuurrr^^^JJJBBB>>><<>>>>>>>>??????@@@AAABBBAAAAAAAAAAAA@@@???>>>===??????>>>>>>===>>>>>>???>>>======@@@EEELLLSSSXXXdddkkkpppmmmjjjiiikkkkkkdddeeehhhmmmttt|||kkkpppwwwmmmiiiUUUJJJMMMJJJ]]]kkkJJJ:::888888666555555444444444444555666666BBBPPP^^^fffppp{{{{{{{{{qqqtttooobbbooovvvaaaaaayyyTTTPPPWWWlllnnnZZZPPPMMMOOOQQQMMMJJJFFFCCCAAA???===;;;<<<>>>>>>===;;;<<>>AAAIIINNNNNNPPPSSSRRRRRRWWW^^^cccuuusssaaaZZZ[[[\\\aaadddppp|||QQQ\\\qqq|||}}}uuu___NNNIIIDDDEEEVVVnnn~~~yyycccOOO\\\xxx___TTTKKK???999:::777666666555666777999:::::::::;;;<<<===>>>??????@@@@@@@@@@@@AAABBBCCCCCC@@@@@@@@@@@@@@@???>>>===>>>>>>>>>===>>>>>>??????>>>======AAAIIIUUU```ggguuuzzz{{{vvvrrrrrrpppllljjjooovvvzzz~~~vvvsssuuukkkkkkVVVJJJNNNGGG]]]sssNNN:::666777666444444444444444444555666666CCCSSSaaaiiirrr|||~~~zzz}}}tttyyytttcccsssqqqaaalllVVVPPP]]]yyykkk^^^\\\[[[XXXTTTRRRNNNIIIEEECCCAAA@@@>>>>>>@@@AAA@@@>>>@@@EEEKKKWWWUUURRRPPPPPPQQQSSSTTT]]]]]]aaagggkkkmmmssszzzwww|||}}}{{{zzz}}}~~~{{{tttwww}}}|||yyyxxxvvvqqqrrr}}}{{{ssskkkeeeeeebbb^^^^^^gggwww~~~|||{{{{{{|||~~~}}}tttlllccc___kkkrrrhhh^^^kkkuuullldddbbb```___aaafffggg```\\\]]]YYYPPPNNNSSSbbb]]]UUUHHH;;;222...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******+++++++++***************************+++++++++,,,'''((()))***+++******)))))))))************))))))+++******))))))******+++---,,,+++*********+++++++++++++++,,,,,,++++++***,,,,,,---...///000111111000111222333333333222222222222333333444555555666222111000///000111333444111555888:::<<>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDD??????@@@@@@@@@???>>>>>>>>>============>>>>>>???@@@???@@@EEEOOO^^^llluuu|||uuussszzz~~~ssshhhjjjUUUIIILLLCCCZZZxxxQQQ:::555777666444444444444444444555666777DDDTTTbbbjjjrrr|||}}}xxxuuu}}}vvvdddssslllaaauuuUUUNNNbbb~~~}}}pppbbb```fffhhh```WWWPPPLLLFFFBBB@@@@@@???>>>===@@@BBB@@@>>>@@@FFFKKKTTTSSSQQQQQQSSSXXX]]]aaabbbbbbeeejjjmmmnnnssszzzsssvvvwwwuuuwwwzzz{{{yyy}}}{{{tttvvv}}}{{{~~~|||ssskkkiiijjjiiidddppp||||||vvvnnnggg^^^^^^\\\YYY\\\fffuuu~~~zzzuuuqqqppptttyyy}}}yyyoooeeeZZZVVVdddnnnfffqqqtttzzzxxxyyyzzzuuujjjdddeeecccZZZVVVVVVRRRLLLLLLSSSRRRSSSRRRJJJ>>>333---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++******,,,+++++++++******))))))***++++++++++++,,,,,,,,,'''((()))+++++++++***)))))))))************))))))++++++************++++++///...,,,***)))))))))***++++++,,,,,,,,,++++++***,,,,,,---...///000111222000111222333444333222111222222333333444555666666222111000///000222444555222555888:::;;;AAAKKKSSSQQQTTTZZZhhhwwwkkkccccccbbbaaalll|||zzztttpppmmmaaaPPPIIIKKKLLLNNNRRRWWWWWWUUUXXX]]]ggg~~~jjj]]]YYY\\\dddgggsss\\\iiivvv~~~ooo\\\QQQAAAAAALLLRRR```ttt}}}sssdddhhhvvvcccNNNCCC???<<<999888777666666777999;;;===>>><<<<<<======>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>===>>>>>>===<<<;;;;;;===>>>??????EEEBBBDDDQQQggg||||||uuummmdddTTTKKKEEEAAASSSvvv~~~wwwVVV;;;888333///666555444666777555222555;;;LLLYYYhhhrrryyy}}}}}}wwwjjjuuu~~~qqqaaaSSSrrrZZZPPPfffnnn```\\\mmmwwwjjj\\\SSSGGGAAA@@@@@@???===EEECCCAAA@@@@@@BBBDDDFFFHHHKKKQQQXXX___eeeiiikkkggggggffffffffffffdddbbbmmmjjjjjjqqq{{{|||{{{|||zzzuuurrrtttxxxyyyvvvooommmmmmggg^^^\\\```lll|||wwwlllggg```___\\\WWWUUU[[[jjjvvvxxxoooiiiiiilllmmmpppsssmmmeee___]]]ZZZ[[[hhhyyyzzzqqqvvvyyyxxx~~~rrr}}}uuuooolllcccWWWOOORRRUUUPPPIIIFFFNNNMMMNNNNNNAAA000***...---,,,++++++******++++++***+++---111444222---(((---,,,,,,++++++,,,,,,---************************)))))))))***+++++++++,,,(((((())))))*********+++---***((())),,,...---+++''''''&&&&&&(((+++---///666333///+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---///111111111111222333222000///000111333333444555444333111000222222222111111111111111555555555666:::BBBLLLTTT\\\YYY^^^ooowwwxxxlllgggnnnooojjjnnnxxx}}}qqqgggcccZZZLLLEEEFFFQQQVVVYYYWWWSSSRRRXXX^^^pppzzzfffYYYUUU[[[iiiooowww^^^kkkyyynnnZZZQQQCCCDDDOOOUUUaaappptttjjjccckkkrrr```KKKAAA>>>;;;888888777777777888999;;;===>>>>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>===<<<;;;;;;<<<>>>@@@@@@HHHIIIPPPbbb|||||||||uuuoooeeeTTTJJJFFF???MMMjjj[[[======:::333666555444555777555222666<<>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>???>>>>>>=========>>>>>><<<<<<;;;;;;===???AAACCCGGGLLLZZZqqq~~~{{{}}}uuuqqqfffTTTJJJFFF>>>DDDZZZ\\\;;;<<<:::222111555444555666555333777===VVVcccqqqyyy~~~ttteeejjjkkk^^^TTTkkkWWWPPP\\\|||wwwiiiuuuttt```XXXTTTOOOJJJKKKMMMPPPUUUXXX[[[\\\\\\UUUYYY```hhhmmmoooooonnnmmmmmmmmmlllkkkjjjiiihhhhhhiiikkkooosssxxx{{{}}}yyyvvvtttuuusssnnnmmmnnnttttttpppiiiccc^^^UUUMMMHHHHHHOOO___lllmmmfff```[[[ZZZXXXTTTRRRYYYfffqqqqqqmmmjjjgggbbb___ccciiiddd]]]YYYYYYVVVWWWdddtttttt```___```___bbbkkktttggg```ZZZYYYVVVOOOIIIEEEUUUVVVVVVRRRGGG888000...------,,,+++++++++++++++...,,,))))))+++---......,,,,,,++++++++++++,,,,,,************************+++++++++***************))))))))))))***************)))'''(((***++++++***333111...,,,***)))((()))***)))((('''''')))+++---++++++++++++++++++++++++---,,,,,,---000111111000333444555444333222333444222333444444444333222111111000000000000000111111333222111222777CCCSSS___ddd``````iiivvv|||vvvnnnlllgggnnn}}}uuuvvvppp___RRRFFF===AAAJJJMMMPPPSSSRRROOOOOOTTTYYY___rrrppp^^^UUUVVV___lllnnnvvv^^^ooolllWWWMMMCCCEEEOOOZZZiiioooeeeTTTXXXbbbzzzzzz~~~cccTTTDDD<<<:::777666777999::::::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<=========???BBBFFFIIILLLVVViiizzztttsssvvvwwwxxxyyy}}}vvvpppeeeRRRHHHGGG>>>>>>MMMlll]]];;;:::999222222555444555666555333888???XXXeeerrryyy}}}sssdddfffcccWWWQQQqqqxxxSSSRRRdddyyyuuussskkkdddZZZTTTPPPSSS\\\gggnnnpppZZZ]]]ccchhhmmmoooppppppiiikkkmmmnnnnnnoooppppppuuuwwwyyyxxxvvvvvvyyy||||||wwwtttrrrnnngggdddfffjjjjjjgggbbb[[[TTTMMMHHHHHHMMMXXXeeemmmllleee^^^ZZZYYYUUUQQQOOOUUU___hhhhhhhhhhhhfffaaa]]]ccclllddd^^^ZZZYYYVVVTTT___nnnyyyiiikkkmmmjjjkkkssskkkeee```aaaeeeddd^^^XXXUUUZZZ[[[TTTHHH<<<222,,,------,,,++++++++++++,,,---+++)))((()))+++---...,,,,,,++++++++++++,,,,,,************************,,,+++++++++***))))))))))))))))))))))))*********)))((('''(((((()))******......,,,+++++++++++++++((((((''''''((()))+++,,,************************---,,,,,,...000111111000222333444333111000111222222333444444444333222111111000/////////000111222111111111222777DDDVVVcccfffcccbbbhhhttt}}}zzzsssyyyvvv{{{xxxllliiiooouuujjj___WWWLLLBBBCCCKKKJJJMMMOOONNNLLLMMMQQQVVV___ssssss```XXX[[[cccooorrrzzz^^^qqqmmmXXXIIIAAACCCMMM]]]rrrwwwhhhQQQPPPYYYrrr}}}~~~}}}[[[NNNAAA;;;999777777999;;;;;;<<<===>>>????????????????????????>>>>>>>>>??????>>>======<<<;;;;;;::::::::::::;;;;;;<<<======???@@@AAACCCGGGMMMRRR^^^kkksssmmmlllhhhkkkpppuuu{{{xxxmmmbbbOOOFFFFFF@@@===GGGUUUnnn}}}bbbBBB<<<:::666999555444444666555444999AAAZZZhhhuuu{{{|||tttgggfff^^^SSSRRRtttmmmQQQRRRgggrrrhhh^^^^^^hhhrrruuutttiiiiiijjjjjjkkkkkkllllllnnnppptttvvvvvvwwwyyy{{{}}}yyyzzz|||zzztttpppnnniiibbb___aaaaaa```___\\\WWWQQQMMMLLLOOO\\\kkksssrrrkkkbbb\\\ZZZXXXSSSNNNKKKNNNVVV\\\^^^```bbbaaa[[[XXX^^^gggccc]]]YYYWWWQQQMMMUUUaaa}}}{{{mmmpppwwwyyy}}}zzziiiiiilllwwwwwwjjjUUU___cccZZZMMMDDD;;;444...---,,,,,,++++++,,,,,,******+++******+++,,,---,,,++++++******++++++,,,************************,,,+++++++++***)))))))))******))))))))))))))))))(((((((((((('''((()))******************+++++++++))))))))))))*********+++************************,,,,,,,,,...111222111///222333444333111000111222111222333444444444333222111000/////////000222333111333666777;;;GGGXXXddd``````___dddqqq}}}~~~xxx}}}tttpppdddWWWYYYeeeooodddZZZTTTKKKAAA@@@GGGIIIKKKLLLLLLKKKMMMPPPTTTbbbxxxwwwcccZZZ]]]eeeooosss{{{aaatttmmmXXXFFFAAADDDPPPddd~~~lllQQQOOO[[[zzz|||oooUUUJJJ???;;;999888999;;;<<<===>>>???@@@@@@@@@@@@>>>>>>>>>===============>>>>>>>>>======<<<<<<<<<:::::::::;;;;;;===>>>??????BBBDDDFFFHHHNNNVVV]]]ooo|||uuuhhhdddddd```fffnnnuuu|||xxxjjjaaaNNNDDDEEE@@@>>>GGG]]]xxxgggEEE;;;777555:::555333444555555555;;;CCC^^^lllzzz~~~uuukkkhhh\\\QQQTTTtttdddOOOPPPiiizzztttoooooopppooojjjeeemmmmmmmmmnnnppprrruuuwww{{{~~~{{{{{{rrrmmmiiihhhddd___]]]___[[[YYYYYYYYYVVVRRRSSSVVV^^^mmm{{{|||tttjjjbbb]]]XXXUUUPPPJJJGGGHHHMMMRRR\\\]]]``````[[[VVV[[[cccgggaaa]]]ZZZSSSLLLQQQ\\\|||vvv|||rrreeebbbkkkzzzllliiixxx}}}lllWWWJJJ@@@777...------,,,,,,,,,,,,,,,(((***,,,---+++++++++,,,++++++************++++++************************+++++++++***************************))))))))))))'''((()))((('''''')))+++*********))))))((((((((()))***++++++++++++******++++++++++++++++++++++++,,,,,,---///111222000///444555666555444333444555111222333444444444333222222111000///000111444555333999???BBBDDDLLLYYYccc```bbbbbbeeerrr~~~yyynnngggeee\\\QQQUUUaaaxxxgggVVVNNNFFF@@@BBBIIIIIIJJJKKKKKKKKKMMMPPPSSSddd|||{{{dddZZZ^^^dddlllnnnxxxgggzzzjjjVVVEEECCCIIIWWWooooooSSSSSShhh|||wwwuuu```QQQHHH???<<<;;;999;;;>>>===>>>???@@@AAAAAA@@@@@@>>>>>>>>>======<<<<<<<<<>>>>>>==================<<<<<<<<<===>>>???AAABBBAAADDDHHHKKKNNNUUU___gggxxxvvvfff``````bbbccciiiqqqyyyvvvjjjbbbOOOBBBCCC@@@@@@JJJhhhlllHHH:::555222777555333444555555555<<>>@@@AAABBBAAAAAA@@@???>>>>>>>>>======<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDBBBFFFKKKNNNQQQYYYdddmmm~~~mmmbbb```cccggghhhnnnvvv|||uuukkkdddPPPBBBAAA???@@@KKKtttvvvNNN???999555777555333333555555555<<>>=========<<<===???AAACCCEEEGGGHHHLLLNNNUUU[[[ZZZZZZdddpppuuudddbbbiiisssyyyzzz{{{}}}{{{lll___OOODDD??????FFFNNN|||OOO999::::::222777777222333888444888JJJbbbvvv}}}}}}qqqbbbPPPMMM]]]ZZZ\\\~~~rrr{{{vvvuuuxxxooo[[[MMMCCC@@@@@@EEEEEEBBBCCCHHHJJJWWWccceeegggppp|||}}}{{{|||mmmlllcccZZZUUUQQQMMMMMMPPPLLLJJJHHHFFFFFFHHHJJJKKKQQQPPPMMMKKKHHHFFFEEEEEEGGGEEEBBB===:::;;;???BBBDDDQQQSSSQQQYYY]]]```hhhiiibbb]]]ZZZRRRJJJLLLTTToooqqq]]][[[cccbbbXXXbbbdddlllkkkcccdddaaaTTTRRR]]]aaaYYYLLLAAA666...------,,,++++++******)))((()))***+++++++++++++++************************)))((('''''''''(((***+++))))))))))))************++++++************++++++))))))))))))))))))))))))+++*********))))))(((((())))))*********+++++++++,,,,,,++++++***+++++++++---,,,,,,---000111111000555555444444333222111111222333555444333222222333222//////111111222777===@@@RRR```___WWWUUUZZZ___aaahhhiiifffnnn}}}wwwqqqWWWKKKYYYhhhfffbbbddd```MMM???AAAFFFEEEDDDEEEHHHJJJNNNSSSSSSQQQTTTZZZllliii___aaadddiiimmmyyyyyyppp```OOOFFFOOOeeevvv}}}lllddd~~~www}}}gggQQQFFF<<<999::::::===AAAAAAAAA@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============>>>???BBBEEEIIILLLNNNPPPTTTXXX```eeedddbbbjjjuuu{{{{{{nnnlllooovvv}}}xxxlll^^^OOOEEE@@@@@@GGGOOOyyyRRR===:::999444666777333444888444999KKKeeeyyy~~~rrrhhh[[[[[[lll___eeewwwvvvkkkiiillluuuvvvaaaNNNDDDAAA======@@@@@@>>>AAAFFFLLLWWWbbbfffkkkwww|||}}}qqqfff\\\SSSNNNJJJGGGGGGIIIIIIGGGEEECCCBBBCCCEEEFFFGGGFFFEEECCCBBBAAAAAAAAAAAA@@@===:::888;;;AAAEEETTTcccddd^^^______bbbllliiiaaaZZZWWWOOOGGGIIIRRRooo||||||}}}zzznnndddcccgggfffbbbfffcccddd```XXX[[[\\\RRRHHHNNNRRRQQQMMMGGG;;;///......------,,,++++++***))))))***+++++++++******************************)))(((((('''((()))***+++))))))))))))*********************))))))*********))))))))))))))))))))))))************)))))))))(((******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,---,,,,,,...000111111000444444333333222222111111222333555555333222222333222//////111333333999@@@KKKVVV\\\VVVPPPUUUaaakkkffflllkkkiiissspppZZZOOOZZZbbb[[[WWW\\\aaaPPPBBBBBBDDDAAA@@@CCCGGGIIIMMMRRRRRRQQQTTTZZZlllhhh]]]^^^aaafffttt~~~qqqbbbPPPIIIPPP```lllxxxyyymmmuuu~~~}}}ooowww~~~bbbKKKBBB;;;:::<<<===>>>AAACCCBBBBBBAAAAAA@@@@@@@@@========================;;;<<<<<<<<<===============???BBBFFFKKKOOORRRTTTXXX^^^gggkkkhhhgggmmmwww|||zzzwww{{{}}}vvvlll^^^NNNEEEAAAAAAHHHOOO{{{xxxXXXCCC:::888888666777333444888555:::MMMjjj~~~yyyvvvkkkkkkzzz|||\\\jjjvvvyyyiii]]]\\\```nnniiiTTTEEE???>>><<<;;;===<<<<<<@@@FFFJJJTTT]]]ccckkkyyyzzzvvvqqq```WWWMMMHHHDDDAAAAAADDDEEECCCAAA???>>>>>>???@@@======<<<<<<<<<======>>>>>>===:::777777:::AAAEEEaaappppppeee```\\\___jjjiiiaaaZZZUUUMMMEEEHHHQQQlllrrrjjjeeefffgggdddfffjjjllljjjjjjllljjjaaa^^^ZZZTTTXXX[[[RRRCCCEEEHHHLLLPPPMMM???000//////...------,,,,,,+++******+++++++++******)))************************)))(((((((((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,---,,,,,,...111222111000222222222222222222111111222333555555333333333444222000000222444666<<>>:::;;;>>>???@@@BBBCCCCCCBBBAAA@@@??????>>>========================<<<<<<<<<<<<===>>>>>>???AAABBBEEEHHHLLLPPPSSSTTTYYYaaaiiikkkhhhiiirrr}}}wwwmmm___NNNEEEAAAAAAFFFLLLnnn}}}___HHH999666:::666777444444888555<<>>???@@@???>>>>>>AAAEEEGGGRRR^^^fffppp}}}||||||qqqnnn]]]TTTKKKFFFCCC@@@@@@DDDBBBAAA???===<<<;;;<<<<<<;;;:::::::::;;;;;;<<<===AAA???<<<888777:::@@@DDDeeeqqqnnnccc___[[[[[[cccjjjaaaZZZUUUMMMEEEHHHRRRhhhmmmaaaYYYYYY^^^[[[```nnnsssooonnnrrrooobbb\\\YYYUUUYYYYYYOOOIIIIIIKKKPPPSSSMMM===///.........---,,,,,,+++++++++++++++++++++***)))(((************************)))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,---///222333222000111111111111111111222222111333555555444333444555333000000444666999@@@HHHRRRZZZ___[[[WWWXXX]]]___YYY___```bbbsssuuuccc[[[bbbbbbUUUPPPVVVXXXOOOKKKMMMJJJBBBAAAFFFHHHHHHLLLQQQRRRQQQVVV]]]ddd~~~~~~fff[[[]]]bbbiiirrr}}}mmm]]]MMMJJJRRR^^^jjjzzz~~~pppuuu~~~|||rrrYYYkkkrrrRRRDDD===999<<<@@@@@@AAACCCBBBAAAAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>======<<<======???@@@AAAGGGHHHJJJMMMPPPRRRTTTVVVZZZcccjjjiiigggmmm|||vvvooo```NNNEEEAAAAAADDDHHHfffcccIII999666;;;555888555555888555===SSSqqqzzzvvvhhhiii}}}fffYYYsssjjjjjj}}}|||sssllliiihhhaaa\\\UUUOOONNNSSSXXX[[[___|||}}}aaaLLLDDDCCC@@@DDDFFFDDD@@@???@@@BBBEEETTTfffrrr}}}vvvyyy~~~vvvkkkfffXXXPPPHHHEEEBBB??????BBBAAA@@@>>>===;;;;;;;;;;;;;;;;;;:::::::::::::::;;;AAA@@@>>><<<;;;>>>CCCGGG```iiieee]]]```^^^[[[^^^eee]]]WWWSSSLLLDDDGGGQQQeeejjj]]]WWWYYY```[[[```rrrnnn^^^WWWRRRVVVWWWOOOPPPQQQTTTWWWSSSHHH:::111------,,,,,,+++*********+++++++++++++++***)))(((************************((())))))***************((()))))))))************))))))************))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))************+++*********++++++,,,---+++,,,---000333444222111111111111111111111222222111333555555444444444666444111111444777:::BBBKKKTTT]]]ccc```XXXUUUTTTSSSRRRYYY\\\bbbwwwxxxddd[[[dddfff[[[UUUYYY___YYYYYY[[[VVVJJJEEEHHHIIIJJJMMMQQQRRRRRRWWW^^^fffgggZZZ[[[aaahhhrrr~~~mmm\\\MMMJJJRRRaaappp~~~hhhiiiuuuvvv[[[kkkwwwYYYEEE>>>;;;>>>AAAAAABBBCCCAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@BBBCCCFFFGGGIIIMMMPPPTTTVVVXXX]]]gggnnnllljjjsss~~~tttnnn^^^MMMDDDAAA@@@BBBEEEXXXyyyaaaFFF999888:::555888555555888555???UUUttt{{{nnncccVVVbbbdddYYYuuueeefffzzzqqqhhhdddbbb___\\\[[[[[[XXXSSSPPPRRRYYY^^^bbbeeehhhjjjmmmoookkkeeeaaaxxxwww\\\HHHAAAAAAEEEKKKLLLFFF@@@>>>@@@@@@AAAUUUmmm|||~~~uuueee\\\ccclllhhh]]]VVVOOOHHHCCCAAA@@@===<<<>>>>>>>>>===<<<;;;::::::::::::999888888777777888888<<<===>>>>>>???AAAFFFIIISSS[[[XXXUUU[[[\\\VVVWWW\\\UUUPPPOOOIIIBBBEEENNNccciii___^^^ccc___]]]dddxxxeee[[[WWW^^^ddd___TTTUUUYYYZZZRRRDDD999444---,,,,,,++++++***))))))******+++++++++******)))************************((()))******++++++******))))))))))))************)))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))************((((((((())))))))))))***************+++,,,------++++++---111444444333111222222222222222222111111111333555555555444555666555222111444777;;;CCCLLLYYYaaacccZZZQQQOOOSSSVVVVVV\\\___fff{{{xxxeee[[[dddfff\\\WWW\\\pppiiiffffff^^^PPPGGGHHHKKKKKKMMMQQQQQQPPPUUU]]]iiihhhXXXWWW\\\dddooo{{{lllYYYKKKHHHRRRfff|||fff___rrruuu___sssaaaGGG@@@<<<>>>AAAAAABBBDDD@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@?????????@@@BBBDDDFFFDDDFFFJJJPPPVVV\\\aaaccchhhuuu~~~{{{yyytttjjjZZZIIIBBBAAAAAACCCFFFPPPlllvvv|||ZZZBBB<<<;;;888555888666666777555@@@WWWwwwppp^^^NNN___```VVVtttrrrmmm}}}uuukkk\\\PPPJJJHHHGGGFFFKKKOOOTTTYYY___iiivvvlllVVVGGGCCCCCCPPPUUUSSSHHH??????CCCDDDHHH^^^wwwccc``````ccceee^^^SSSJJJGGGAAA>>>???>>>;;;999;;;::::::999999888888888888777777666666666666777888999;;;===>>>???@@@CCCEEEHHHTTTUUURRRWWWVVVQQQSSSTTTNNNMMMMMMIIIBBBEEEMMM___lllhhhnnnyyyvvvxxxzzzwwwbbbaaagggttt|||www\\\ZZZ[[[\\\TTTEEE:::666...------,,,++++++******))))))***+++++++++******************************((()))***+++++++++******))))))))))))***************+++,,,------,,,+++***((((((((((((((((((((((((((()))))))))************((())))))))))))*********************+++,,,---...***+++...111444555333111444444333333222222111111111333555666555555666777666333222444777;;;CCCLLLYYY```aaaUUUKKKMMMXXXaaa^^^aaaaaaeeeyyy{{{jjjbbbgggdddXXXWWW```|||qqqiiifff^^^PPPHHHHHHKKKJJJLLLOOONNNMMMRRRZZZffffffWWWVVV\\\dddjjjvvvjjjVVVHHHEEERRRkkkiiiZZZwwwqqqeeecccJJJBBB===???AAAAAABBBDDDAAAAAAAAAAAAAAAAAAAAABBB????????????????????????AAA@@@??????AAACCCEEEGGGHHHLLLRRRZZZccckkkqqqtttyyyuuukkkhhhiiiiiiwwwwwwgggWWWGGGAAAAAACCCEEEGGGWWWrrr~~~yyyTTT???>>>>>>777444888666666777555@@@XXXyyy{{{fffQQQ___zzz^^^VVVxxx|||xxxooo[[[TTTKKKDDDDDDHHHNNNSSSaaajjjwww}}}sssdddTTTJJJHHHJJJ[[[^^^YYYJJJ@@@AAAGGGJJJWWWnnn{{{tttvvvtttpppnnnmmmiiicccllltttyyyvvvlllaaaTTTKKKBBB>>><<>>>>>===<<<===>>>HHHWWW[[[XXXZZZWWWSSSWWWQQQLLLLLLOOOKKKDDDGGGOOO[[[qqqsssvvv]]]UUUcccttteee```^^^^^^WWWGGG;;;666///......------,,,++++++((()))***+++++++++++++++************************((()))***+++,,,+++******))))))))))))***************+++---......---+++***(((((((((((((((((((((((((((((())))))*********+++)))************+++++++++************+++,,,---...***+++...111555555333111555555444444333222111111111333555666555555666777666333222444777:::CCCLLLTTT]]]```UUUKKKNNN\\\hhhbbbccc___```rrrqqqjjjlllcccUUUVVVddd~~~pppddd```YYYNNNHHHIIIJJJIIIKKKMMMLLLKKKPPPWWW^^^zzz}}}dddVVVWWW___iiijjjuuujjjTTTJJJFFFTTTpppkkkVVVpppxxxjjjqqq]]]FFFAAA???AAABBBAAAAAACCCDDDCCCCCCBBB@@@>>>===<<<@@@@@@@@@@@@??????????????????@@@AAACCCFFFHHHIIIHHHPPPZZZaaakkkwwwyyyzzzppp^^^VVVTTTYYY___iiivvv~~~~~~pppdddWWWIIICCCAAA@@@AAADDDWWWXXX???AAA999999:::444888444888999===]]]oooSSS]]]dddWWWuuuppp___LLLIIIEEEDDDIIISSS___ggg~~~nnn```XXXLLLEEEMMMfff^^^TTTJJJBBB@@@IIITTTddd{{{rrrsssooofffYYYPPPNNNTTT[[[hhhjjjpppuuutttiiiVVVGGGCCCBBB???===;;;;;;:::;;;666666666555444444333333777777777777777777777777777;;;>>><<<666444888<<>>AAAAAAAAA@@@@@@?????????@@@@@@@@@AAACCCFFFIIIKKKKKKSSS[[[aaakkkyyyvvvggg```\\\[[[]]]___hhhnnnnnnxxxuuusss{{{nnnbbbUUUGGGBBBAAABBBEEEHHHddd^^^CCCAAA777777:::444888555888:::===^^^nnnSSS]]]nnn\\\xxxzzz}}}iiiWWWGGGGGGIIIRRR```pppsssddd[[[NNNIIISSSiii```UUUJJJBBBBBBLLLXXXooouuummmhhh]]]PPPEEE@@@AAACCCWWW___jjjqqqooodddTTTIIIAAA@@@===;;;999999888999555555555555444444444444777777777777777777777777333555777666444555999>>>???SSSXXXTTTXXXXXXQQQOOOOOOSSSPPPMMMMMMEEEBBBMMM]]]~~~}}}lllzzzhhhbbbaaa]]]WWWTTTUUU\\\dddgggbbb[[[SSSWWW[[[YYYQQQFFF===888///---++++++,,,,,,+++***+++++++++++++++++++++++++++++++++*********))))))******************************))))))))))))******(((((())))))*********+++)))))))))))))))*********+++***)))((((((***+++---+++******)))))))))******)))***,,,---...---,,,+++......///222555666555333222222222222222222222222444666777666555333444444666444333555777<<>>^^^pppXXXfff{{{dddxxxwwwbbbPPPHHHLLLUUUggg~~~yyyiii^^^PPPNNNZZZkkk```SSSHHHBBBEEERRR___wwwnnncccTTTFFF>>>;;;<<<===BBBMMM[[[cccaaaWWWLLLEEE???===;;;999777666666666333333444444444444555555555555555555555555555555333222111111333666999;;;:::KKKQQQPPPVVVUUUMMMKKKLLLRRRPPPMMMMMMEEEBBBMMM^^^{{{cccjjjrrraaa``````[[[ZZZYYYZZZ^^^aaa```XXXRRRJJJJJJLLLNNNMMMGGG>>>777///---++++++,,,,,,+++***+++++++++++++++++++++++++++++++++*********************************************))))))))))))******''''''((()))***++++++,,,'''(((((()))******++++++))))))((('''((()))***+++)))))))))(((((())))))******+++,,,......------,,,......///222444555444333111111111222222333333444444666777777555444444555666444333555888===HHHSSSaaaaaaZZZNNNJJJTTTeeepppiiibbbbbbiiixxx~~~vvvzzz{{{llliiizzz}}}iii\\\SSSLLLHHHGGGDDDCCCDDDEEEHHHLLLQQQTTTcccsssxxxhhhXXXWWWaaaiiioooxxxnnn[[[IIIJJJWWWiii|||ssseeexxxpppgggMMMGGGCCCBBBEEEFFFBBBAAABBBAAABBBBBBCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFJJJIIIHHHHHHKKKQQQVVVZZZWWW[[[\\\]]]cccooozzz~~~tttvvvwww|||wwwlllssssssfff]]]QQQFFFAAAAAACCCIIIPPPcccEEE@@@666999999333888555888;;;???___sssbbbuuuzzzdddzzzqqq___PPPSSSXXXeeezzz|||lll```SSSQQQ___jjj]]]NNNDDDAAAHHHWWWfffyyyoooYYYGGG???===>>>>>><<>><<<:::888666555555555111222222333444444555555444444444444444444444444555333222333666888777666<<>>666///---++++++,,,,,,+++***++++++++++++++++++++++++******************************************************))))))))))))***************)))))))))))))))(((((())))))************))))))((((((((()))***+++(((((((((((((((((()))***+++,,,---.........------......///111444555444333000000111222333333444444444666777777555444555666555333222555777===HHHTTT______XXXMMMJJJVVVhhhuuummmccc```eeeooovvvqqqoooaaacccyyyyyyiii^^^WWWQQQKKKGGGEEECCCBBBDDDIIIOOOSSSUUU^^^oooxxxjjjZZZXXXbbbjjjnnnwwwnnnZZZLLLLLLVVVeeeuuusssqqqrrrmmmVVVHHHDDDBBBEEEFFFCCCAAABBBEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEGGGIIIJJJLLLMMMMMMLLLKKKLLLPPPVVV\\\```___ccceeeeeeiiisss{{{~~~ooohhhwwwpppbbb\\\QQQFFFAAA@@@AAAHHHOOOdddEEE???555:::999333888555999;;;???```|||qqqeee{{{mmm^^^~~~xxxkkk]]]RRR\\\cccppp|||{{{~~~vvv{{{{{{nnncccVVVUUUccckkk]]]LLLAAA@@@HHHZZZiiizzzooo\\\QQQJJJCCC>>>CCC@@@???AAAFFFHHHFFFDDD>>><<<:::888666555555555000111111222333444555555333333333333333333333333555333444888<<<===:::666@@@MMMQQQQQQVVVRRRJJJKKKQQQWWWTTTNNNJJJ@@@>>>KKK```nnnqqquuupppqqqmmmiiikkkppprrrkkkcccdddhhhkkkfff\\\TTTQQQQQQCCCGGGMMMPPPOOOHHH???999///---++++++,,,,,,+++***++++++++++++++++++++++++******************************************************))))))))))))***************)))))))))))))))************))))))(((((())))))))))))******++++++(((((('''(((((()))******,,,,,,------.........---------...111444555444222000000111222333333444444444666777777666555555666444111111444777===IIITTT[[[[[[UUUKKKJJJXXXmmm{{{nnnaaa\\\^^^eeexxxpppmmmlll___aaawwwzzztttjjjaaa\\\UUULLLDDDHHHFFFFFFHHHMMMRRRUUUWWWXXXlllxxxmmm\\\ZZZccckkknnnyyyjjjUUUQQQPPPYYYeeerrr~~~iiiuuuvvviiiTTTKKKFFFCCCDDDEEEBBBBBBDDDGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHKKKMMMOOOPPPQQQNNNNNNNNNPPPTTTZZZ```ccciiiooosssuuuxxx~~~~~~jjjkkknnn```YYYPPPGGGBBB???@@@EEELLLxxxbbbFFF???555999999333888555999<<<@@@aaavvvjjj___uuueee___rrrggg]]]UUU\\\eeetttuuuzzz}}}ssslllqqq{{{yyyooohhh]]]ZZZfffmmm^^^LLLBBBBBBMMM___oooyyyxxxnnnbbbZZZSSSKKKDDDBBBEEEGGGEEEBBB>>>===:::888666555555555000000111222222333444444333333333333333333333333111111444999???AAA@@@>>>@@@LLLPPPOOOQQQKKKGGGMMMUUUZZZVVVNNNHHH>>>>>>MMMeee|||mmmooommmaaaccc^^^^^^iiitttvvvnnnggghhhhhhfff___VVVOOOLLLMMMHHHKKKPPPSSSQQQKKKCCC===///---++++++,,,,,,+++***++++++++++++++++++++++++***************+++++++++******************************))))))))))))******''''''((()))***++++++,,,++++++******)))((((((''')))))))))*********++++++(((((((((((()))***++++++,,,,,,,,,,,,,,,---------------...111333444333222111111111222222333333444444666777777666666666777333111222555888>>>JJJVVV\\\[[[UUUKKKKKK[[[qqqrrrccc^^^aaaiii}}}wwwmmmssswwwjjjfffuuu~~~yyyqqqhhhccc]]]RRRGGGJJJKKKLLLNNNPPPSSSVVVXXXWWWmmmyyymmm\\\YYYccckkksss~~~hhhRRRNNNOOOZZZiiiuuuxxx___mmm{{{}}}bbbTTTMMMGGGCCCCCCDDDBBBCCCFFFGGGHHHIIIJJJJJJKKKJJJJJJKKKLLLMMMNNNPPPQQQRRRRRRQQQRRRSSSVVV[[[aaafffiiirrryyyzzzvvvrrrrrrvvvzzz~~~yyy}}}xxxooowww|||mmm___TTTMMMFFFBBB@@@???DDDKKKppp\\\FFFBBB555888999333888666:::<<>>AAAQQQnnnyyyfffhhhggg[[[ZZZTTTYYYmmmuuummmeee```aaaaaa]]]ZZZWWWSSSPPPPPPQQQLLLBBB:::///---++++++,,,,,,+++***++++++++++++++++++++++++))))))*********+++++++++******************************))))))))))))******(((((())))))*********+++*********)))))))))))))))'''((())))))******)))))))))(((((()))***+++,,,,,,+++++++++++++++,,,------------...000333444333222222222222222222222222222444555777777777666777888555333333777:::AAAMMMYYY```___XXXMMMMMM\\\sssppp```\\\bbbmmmxxxpppxxxqqqhhhrrr{{{oooccc___]]]WWWNNNLLLOOORRRSSSRRRRRRUUUWWW]]]qqqzzzkkkXXXUUUaaalllzzzhhhQQQHHHJJJZZZlllzzzwww[[[bbb~~~~~~zzzxxxpppdddaaaOOOHHHCCCBBBCCCBBBCCCGGGFFFGGGIIIKKKLLLMMMNNNNNNPPPPPPPPPQQQQQQQQQRRRRRRUUUWWWYYY]]]bbbggglllnnnwww|||tttmmmmmmjjjkkkppprrrrrrxxxmmmYYYZZZ]]]jjjxxx}}}xxxuuuuuu{{{lll^^^PPPJJJEEEBBB@@@@@@EEELLL]]]wwwUUUEEEDDD777888999333888666:::===AAAbbbqqqdddZZZooo^^^```yyykkkbbb[[[VVVcccttt~~~||||||}}}}}}xxxuuuuuulllfffnnnaaaTTTGGGFFFPPPccc|||ppp]]]MMMEEE<<<;;;999666444444444444111111111111111222222222444444444444444444444444555444333222444999>>>BBB;;;IIIOOOMMMLLLEEEHHHWWWWWW[[[VVVLLLGGG???CCCUUUrrr|||ffflllpppiiiddd]]]ccczzzvvviiiiiittt{{{wwwpppfff[[[PPPLLLNNNKKK>>>333///...,,,+++,,,,,,+++***++++++++++++++++++++++++))))))******++++++++++++******************************))))))))))))******---,,,+++***)))((('''&&&((((((((()))******++++++&&&''''''((()))((((((((())))))))))))***+++,,,---++++++******++++++,,,---------...000333444333222333333222222222222222222444555777888777666777888666555555999<<>>===>>>888333999666999;;;AAAcccvvvjjjWWWeeeyyy```aaannndddbbbeeelllvvvzzzvvvtttnnneee]]]VVVMMMEEEIIIXXXnnnpppZZZOOODDD999888777666444444333333///000000000111111111111444444444444444444444444444444444444555777888999>>>FFFPPPQQQLLLIIIPPPZZZ[[[WWWNNNHHHEEE===FFF```{{{jjjyyyvvvyyy}}}{{{zzzrrrbbbggg~~~pppVVVJJJMMMHHHAAA<<<444000---,,,...,,,(((+++222---+++)))+++---///---+++************************+++***)))(((((()))***+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))&&&''')))***++++++******'''(((((()))***+++++++++***+++)))'''***000111...+++,,,---000333333222000222000///000333444222000777999999999888777888999777555555777999???NNN\\\aaaeee]]]NNNKKK]]]pppyyygggUUUNNNTTTaaazzzrrrjjjwww{{{mmmhhhppp}}}lllSSSLLLUUUTTTOOOTTTTTTQQQQQQSSSTTTSSSVVVZZZlll~~~xxx___TTTVVV___kkk|||qqqSSSKKKGGGWWWsss{{{ccc[[[rrr~~~lllvvvwwwxxxxxx~~~ppp^^^QQQEEECCCEEEFFFHHHIIIHHHHHHIIIMMMQQQUUUUUUTTTRRRRRRRRRRRRRRRRRRRRRRRRXXXaaahhhkkknnnwww}}}xxxrrroooooopppqqqqqqrrrrrrooonnnvvvxxxZZZQQQRRRWWWWWW\\\aaa^^^[[[gggxxxxxxjjj```PPPMMM@@@<<>>999999444:::777999;;;@@@bbbsss^^^lllhhhggg{{{|||yyyrrrnnnmmmnnnmmmlllkkkqqq|||uuuiiiZZZNNNKKKFFFJJJVVV^^^fffyyyfffRRRFFF:::888777666555444333333333111222222222222333333333222222222333333333333333333333444444555666888999:::GGGTTTWWWRRRQQQYYYaaaaaa]]]QQQJJJEEE===IIIeee|||~~~rrrmmmllliiiZZZ^^^bbbeeefffeeebbbaaaOOODDDHHHPPPJJJBBB===666...++++++...///---+++,,,,,,+++***+++---...---,,,************************+++***))))))))))))***+++))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))************)))((((((((((((((()))******++++++...555888555111///---+++---...///222555666444222222111000111333333333111666777888777666666666888555444666:::===CCCRRR___ppplll```PPPNNN\\\kkkpppcccNNNEEEMMM^^^vvv|||zzzjjjfffooojjjXXXUUUaaakkkcccQQQJJJPPPOOOMMMUUUVVVRRRQQQRRRQQQQQQVVV]]]hhhzzzuuu^^^TTTXXXcccoooxxxZZZLLLFFFSSSmmmxxxYYY[[[vvvmmmzzzppp^^^LLLFFFIIIKKKKKKKKKOOOTTTYYY[[[XXXWWWYYY\\\WWWWWWWWWXXXYYYYYYYYYYYYeeeooowwwyyyzzz~~~{{{xxxyyy{{{~~~zzzxxxxxx{{{|||fff]]]bbbhhhbbbcccfffhhhdddccckkkwwwyyyfffVVVNNNJJJ>>><<>>MMMZZZYYYQQQOOOTTT[[[YYYVVVKKKDDDAAA<<>>>>>DDDCCCLLL```}}}]]]JJJEEEAAA::::::666;;;777999:::???```}}}eeeeeeuuuqqqaaaVVVJJJDDDFFFHHHGGGDDDCCCSSSiii|||~~~}}}vvviiiXXXMMMGGGGGGOOO[[[bbbppptttggg^^^QQQLLLKKKFFF666555444333333222333333000000000000111111111222111111111222222333333333333333333333444666777888AAARRR^^^YYYNNNLLLQQQVVVVVVRRRHHHAAA>>><<>>777...,,,)))'''(((***++++++++++++,,,,,,,,,,,,------******************************++++++++++++******))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((,,,,,,+++***)))((('''''')))))))))))))))*********%%%///777555000...+++)))+++,,,...111444555444222111222222222222222333444888999::::::888888999:::;;;777555666:::DDDWWWhhhuuummm^^^RRRRRR]]]jjjqqq```QQQLLLPPPXXXjjjyyyyyy{{{pppooottthhhRRRQQQaaammmkkk\\\PPPPPPNNNLLLQQQQQQOOOOOOOOONNNNNNVVV___qqqiii___aaaiiittt~~~|||\\\LLLGGGOOObbbxxxhhh```vvv^^^SSSHHHGGGIIILLLOOORRRYYY___eeefffaaa]]]\\\]]]\\\YYYTTTRRRTTT[[[bbbgggmmmuuu{{{{{{}}}sssgggiiipppuuuooowwwtttaaaQQQGGGDDD===@@@EEECCCMMMeee}}}~~~\\\HHHFFFCCC;;;;;;666;;;777888999>>>___hhhiiixxxyyyeeeQQQJJJCCCAAAEEELLLQQQSSS___sss|||sssdddTTTIIIEEELLLXXXaaakkkkkk[[[RRRHHHGGGIIIDDD555444333222222222222222//////000000000111111111111111222222333333444444222222333333444555777888AAATTT```YYYNNNNNNUUUZZZYYYUUUJJJBBB>>>===SSSwwwfffssszzzwww|||xxxqqqhhhaaa^^^aaaeeehhhggg```VVVNNNIIIHHHHHHPPPSSSGGGAAA???888...000///***''')))++++++***,,,------++++++---...******************************+++,,,,,,+++******))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))******$$$,,,222111//////---***++++++---111444666444333111222333333222222333555999:::;;;:::999999:::;;;<<<888555555999DDDWWWiiiwwwoooaaaTTTQQQXXXfffpppaaaTTTOOORRRXXXlll~~~{{{}}}mmmSSSOOO]]]rrrqqq```QQQPPPOOOKKKNNNLLLKKKMMMNNNMMMMMMUUU___ssspppeeeeeellluuu{{{___KKKHHHQQQ```rrr~~~ddd]]]pppcccZZZSSSMMMMMMMMMMMMPPPUUU[[[```eeehhhfffbbb```___```]]]XXXWWWZZZbbbjjjppprrrzzzwwwnnnttt|||qqq^^^OOOEEEBBB===@@@DDD@@@JJJddd~~~[[[HHHGGGEEE;;;<<<777<<<777888999===___lllwwwuuuhhhTTTAAAEEEIIIKKKOOOZZZjjjvvvzzzooo```QQQHHHEEEWWWiiirrr~~~gggVVVMMMBBB@@@???777444333333222222222222222000000111111111222222222222222222333444444555555222222222333444555666777EEEYYYeee\\\PPPQQQZZZ___XXXUUUIIIBBB???@@@YYY}}}^^^kkkiii^^^lllllljjjoooyyy}}}vvvmmmjjjhhhgggddd]]]UUUMMMIIIHHHEEEGGGQQQTTTIIICCC???444,,,444777111+++***+++******,,,------++++++,,,...***************************++++++,,,,,,++++++***))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,+++***((((((((())))))***)))))))))))))))))))))''',,,///...///111000,,,+++,,,...222555777666444000222444444222222333555888999::::::999888999:::999777666888;;;DDDUUUeeetttmmmaaaUUUPPPVVVeeesssdddTTTNNNRRR]]]vvv~~~nnnRRRKKKWWWuuusss___NNNNNNNNNIIIJJJFFFGGGKKKNNNLLLMMMUUU___ooorrrhhhhhhmmmuuuxxxbbbKKKJJJRRR^^^lll|||tttZZZaaatttXXXSSS^^^ZZZVVVUUUQQQNNNQQQVVVZZZ^^^dddhhhhhhfffcccaaadddbbb___^^^bbbjjjrrrwwwwww}}}vvv~~~nnn\\\NNNDDDBBB>>>AAACCC<<>>000***777>>>888///,,,+++)))))),,,...---+++***,,,///***************************+++,,,------,,,+++***))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++)))((((((((()))************)))))))))))))))&&&))))))(((+++...---)))------000333777888777666000333555444222111333666777999999999888777888999777666777;;;>>>EEESSSaaannnhhh___UUUPPPVVVhhhxxxgggSSSJJJQQQaaavvvsssyyymmmUUUPPP]]]uuurrr]]]KKKLLLNNNHHHGGGBBBEEEJJJMMMLLLLLLTTT^^^jjjrrriiiiiimmmuuuwww~~~gggWWWPPPUUUbbbppp}}}www___ggg}}}kkkgggooo~~~qqqaaaVVVPPPOOOSSSYYYYYY^^^eeeiiiiiifffcccbbb___dddiiilllmmmqqqyyyooobbbqqqzzzmmmWWWDDDBBB999DDD???999FFFLLLUUUppp```LLLFFFDDD@@@;;;;;;777999<<<999AAAWWWtttkkkzzzjjj[[[XXX\\\nnn~~~|||{{{wwwlll\\\QQQNNNZZZrrrxxxoooddd^^^SSSHHH>>>888555444222222111111000/////////...///000111111000///...444555555666555444222111333222444777777666999???ZZZffffffVVVOOOXXX___^^^VVVKKKCCC@@@;;;BBBcccsss```ddddddbbbTTTXXXVVVlllqqqbbbeeeggg\\\RRRPPPJJJOOOUUUUUUMMMBBB:::888444333111000......---------,,,+++***))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))************))))))************))))))))))))******))))))(((((('''''')))))))))))))))))))))))),,,,,,+++***)))((('''''',,,,,,++++++***+++++++++//////000222555777777666555333111111222444444444888999:::999777666555666333111222777<<>>PPPyyypppnnnxxxiii}}}|||wwwooojjjmmmsssrrrnnnrrrllleee```[[[WWWZZZ```uuu{{{iiiZZZPPPFFFBBB===777222111111111000000000000111111111111//////000111111000000///000111222222333222222222222000111333444666???HHH[[[aaa]]]SSSTTT___ddd___PPPEEE>>>???BBBNNNmmmbbbiii}}}rrrrrr{{{sssooosss}}}yyy^^^WWWNNNJJJJJJGGG>>>555,,,+++******)))))))))***,,,,,,+++***))))))))))))++++++++++++++++++++++++(((***+++***)))((()))***))))))************))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***++++++,,,,,,.........111444666555444555444333333555666666555666888999888666444444555999666444333555>>>RRRddd}}}ppp\\\JJJFFFSSSiiizzzkkkYYYOOORRR___xxxZZZOOOQQQ^^^[[[LLLKKKXXXxxxwwwbbbNNNNNNRRRQQQSSSNNNKKKLLLOOOMMMLLLTTTaaarrrmmmdddeeeiiiooosss}}}wwwYYYTTTbbb~~~mmm\\\aaa{{{ttt___XXXZZZ```eeelllllljjjgggfffhhhlllooohhhkkkqqq{{{}}}lllqqqyyyiii\\\OOOFFF@@@999@@@>>>BBBFFFIIIbbbiiiTTTNNNOOOLLLHHHAAABBB<<<999;;;888<<>>BBBDDDOOO{{{fffSSSKKKJJJJJJJJJCCCEEE===888;;;999;;;GGGsss~~~ttt~~~oooqqq~~~ssshhhaaadddgggjjjrrroooiiidddaaa______eeemmm{{{rrrlllnnnsssxxxxxxtttiiiUUUDDD999888555333222111111111......///000111222222333000000000000000111222222555555444333222222111111555333333444666<<>>NNNjjjttt]]]wwwtttddd\\\[[[aaaggglllmmmjjjhhheeebbbXXXZZZXXXOOOHHHCCC;;;333,,,,,,,,,,,,,,,------...,,,+++******)))*********************************(((***+++***)))((()))***))))))************))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******+++++++++*********++++++,,,---------...000333555555444555444444555777888888777666777888777555444444444111222444777999???MMM[[[ddd]]]QQQHHHJJJZZZqqqcccQQQIIIQQQbbbyyysss```jjjwwwxxxdddMMMLLLYYYhhh\\\EEE<<>><<<===AAA===CCCDDDUUU{{{bbbQQQIIIGGGHHHKKKDDDFFF>>>888;;;::::::CCCjjjyyy|||zzzmmmgggeee```ccceeehhhrrrpppkkkhhhfffdddbbbffflllpppbbbVVVOOOHHHHHHHHHHHHJJJHHH>>>222555555333222000//////......//////000111222222222000000000000000111333333333222111000000//////000555555555666777>>>NNN^^^kkkfff^^^VVVUUUTTTLLLAAA<<<999777777<<>>======>>>;;;FFFGGGWWWvvvZZZMMMJJJHHHHHHIIIDDDGGG???888;;;;;;:::AAAaaazzzuuutttkkkdddaaacccdddeeedddfffmmmuuuvvvrrrnnnjjjggggggdddaaadddjjj~~~uuuhhh]]]SSSIIICCCBBBBBB@@@======>>>;;;666333222222111000///...---//////000000111111111222000000000000000222333444000000/////////111222333555555666777888>>>OOO```ccc```ZZZVVVTTTQQQHHH>>>666888999999<<>>OOO___aaa___[[[XXXUUUPPPFFF===333888;;;;;;>>>OOOnnnxxxxxx}}}pppbbb______\\\___ooorrrbbbSSSRRRVVVTTTIIITTTWWWNNNGGGCCC;;;000...------,,,++++++,,,,,,+++***************++++++++++++++++++++++++++++++(((***+++***)))((()))***))))))************))))))************))))))))))))'''((((((((())))))******))))))))))))))))))))))))******))))))))))))))))))************+++,,,---...//////000222555777777666111111222555777888777555888999:::999777666666666777333111666999888777888555@@@LLLOOONNNVVVhhhxxxaaaMMMEEEQQQkkkxxxnnnaaa]]]lll___HHHBBBOOOTTTPPPSSSVVVVVVUUURRRRRRUUUWWWXXXddd}}}pppgggfffjjjrrryyykkkYYYWWWccckkkzzz{{{vvvyyypppggggggmmmrrrtttzzzyyyzzzzzzvvvsssyyyxxxooorrrXXXKKKHHHCCC;;;777???999>>>JJJDDDbbbrrrRRRHHHLLLMMMJJJIIIEEEDDDAAA===999999<<<>>>[[[}}}zzzuuuppplllvvvxxx|||~~~qqqddd]]]YYYVVVVVVYYY[[[\\\]]]]]][[[[[[\\\]]][[[]]]\\\YYYYYY^^^bbbbbboooxxxtttjjj^^^ZZZTTTOOOLLLKKKIIIHHHGGGEEEAAA???>>>===;;;999777777666555333222111111...000111000///...///111///////////////000111111111111222333333333333222222222333444444555555666222555666666;;;JJJ^^^mmmrrrhhh^^^XXXQQQFFF>>>;;;777666777:::BBBVVVxxxsssgggbbbaaagggoooggguuu~~~zzzxxxsssmmmpppyyysss]]]OOOQQQQQQKKKQQQYYYWWWRRROOOBBB444444...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,))))))))))))))))))))))))******))))))))))))******(((+++,,,+++)))(((***,,,))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))************))))))&&&'''((()))***+++,,,,,,.........111333555444333...000222444666555444444888888999999888777555444444333333333555888;;;===@@@IIIRRRSSSSSS\\\mmm}}}gggPPPGGGRRRbbbxxx{{{qqqYYYQQQZZZqqqhhhXXXLLLNNNVVVWWWRRRNNNPPPPPPNNNLLLQQQ[[[dddooowwwuuuggg```gggoooppp|||wwwbbb]]]gggooo~~~{{{oooiiilllqqqvvv~~~}}}~~~xxxzzzyyymmmrrrjjjRRRFFFCCC@@@:::<<>>;;;444777999<<>>@@@FFFLLLOOOOOOPPP^^^uuujjjSSSHHHOOO\\\rrrbbbKKKKKK]]]sss```PPPNNNSSSRRRLLLNNNNNNLLLJJJJJJNNNVVV\\\aaannnrrreee\\\cccpppwwwyyyhhh^^^dddlll|||}}}tttuuu{{{xxxqqqqqquuujjjyyy{{{cccMMMCCCAAA???;;;;;;???:::AAANNNIIIWWWnnnQQQHHHJJJHHHEEEDDDBBBBBB@@@<<<999888:::<<>>===<<<===;;;888666666555333111444444333222111111000000...000111000///...///111000////////////000111111111222222333333333333333333333333444555555666666555999:::>>>TTTrrrpppggg^^^XXXQQQEEE<<<888222888;;;<<>>;;;999:::;;;AAAnnnvvvyyyxxxvvvvvvppp[[[ZZZfffttt~~~{{{qqqggg```ZZZSSSMMMMMMMMMJJJHHHHHHBBBCCCDDDCCCBBBCCCEEEGGGQQQ[[[```YYYQQQSSS]]]eeeYYYYYYYYYXXXUUURRROOOMMMFFFCCC@@@>>>======<<<;;;<<<999777555555555333222222222111111000000//////...000111000///...///111000000//////000000111222111222333333444444333333333333444444555666666666555999:::AAA]]]~~~lllcccZZZTTTLLLAAA777444333:::;;;<<>>>>>:::>>>===>>>DDDQQQjjjwww```LLLGGGHHHFFFDDDFFFCCCCCCCCCAAA===;;;;;;<<>>>>>>>>???BBBEEEHHHNNNQQQLLLJJJNNNUUUYYYUUUUUUTTTRRRPPPLLLIIIGGGBBB@@@===<<<<<<<<<;;;::::::888555444555444333222000000000000000000000000...000111000///...///111000000000000000111222222222222333444444444444333333333444555555666666777666999<<>>666333333:::===CCC___}}}{{{yyyssskkkwww~~~wwwkkkaaaWWWWWW]]]WWWOOOJJJ<<<.........---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,******************************))))))))))))******,,,+++************))))))((((((((((((((((((((((((((())))))))))))*********+++***)))(((((()))***+++))))))************))))))(((((())))))******++++++.........111333555444333222333333444555555555555888777666666555444444444333333444555888<<<@@@BBBKKKNNNOOONNNOOOZZZlll{{{XXXIIIFFFKKKRRRhhhsssiiiqqqmmmVVVLLLOOOTTTVVVUUUPPPMMMJJJIIILLLQQQUUUVVVcccoooxxxrrrgggfffoooyyyaaattt{{{mmmjjjnnnuuuhhhtttoooeeekkkwwwwwwgggTTTHHHAAA===;;;;;;:::===AAADDDRRRrrrooo[[[JJJHHHIIIFFFDDDGGGBBBCCCDDDBBB???===<<<<<<>>>___||||||www~~~{{{ssskkkgggdddZZZOOOKKKVVVbbbiiipppxxxyyytttmmmfff```ZZZUUUQQQPPPIIIFFFGGGGGGBBB>>>===;;;;;;;;;::::::;;;>>>AAAAAAGGGKKKLLLMMMPPPOOOLLLNNNNNNNNNLLLJJJFFFCCCAAA>>><<<:::999::::::888777777555222222222333222000//////000000000000000000...000111000///...///111111000000000000111222222222222333444444444444444444444444555666666777777888;;;DDDVVVooo~~~zzzmmmiii^^^TTTMMMFFF>>>888666333999CCCWWWyyy}}}qqqjjjjjjlllwwwjjjZZZXXX]]]VVVMMMHHH;;;///111...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++******))))))))))))******+++***)))***+++,,,+++)))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))************))))))(((((()))))))))*********.........111333555444333222222333444555666777777999888777666555555555555333333333444777;;;>>>@@@HHHGGGEEEAAADDDSSSjjj{{{XXXJJJFFFKKKQQQeeewwwlllqqqkkkSSSJJJMMMPPPPPPPPPOOONNNLLLKKKLLLPPPTTTXXXcccmmmwwwwwwpppnnnssszzzTTTjjjsssnnnnnn~~~uuufffyyyzzzyyy~~~|||mmmkkk}}}xxxjjj[[[KKKDDD???;;;999:::;;;<<<@@@IIIaaakkkYYYKKKIIIIIIDDDCCCFFFAAACCCDDDCCC???<<<;;;:::===TTTooo~~~rrrgggeeeccc]]]XXXWWWTTT\\\cccdddeeeiiilllllleeeaaa\\\WWWTTTPPPLLLJJJKKKEEEBBBDDDDDD@@@===<<<999999:::999:::===AAADDDDDDIIILLLLLLMMMOOOMMMIIIKKKJJJIIIHHHEEECCCAAA@@@<<<:::888888888888666444555333111111222222111000//////000000000111111111...000111000///...///111111111000000111111222333222333444444555444444444444444555555666666777777<<<@@@OOOjjj~~~xxxqqqggg\\\PPPIIICCC<<<888888555;;;NNNppp}}}ppphhh^^^YYYccctttzzz{{{vvvnnnjjjggg^^^RRR[[[^^^TTTIIIDDD999///111...---,,,,,,++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++******))))))))))))*********)))((())),,,---,,,***))))))))))))))))))))))))&&&'''''''''(((((((((((())))))************))))))))))))************))))))))))))************++++++.........111333555444333111111222333555777888999:::999777666555555666666444444444555777:::===???CCCBBB???<<<@@@NNNcccsssYYYIIIDDDHHHOOOddd~~~tttrrrvvvlllbbbhhhvvv```LLLIIIQQQWWWYYYZZZRRRSSSRRRPPPNNNPPPUUUZZZaaammmzzz}}}vvvqqquuu{{{KKKbbb}}}uuusss}}}nnnsss\\\fffuuu~~~yyypppuuutttbbbSSSFFFBBB@@@;;;999;;;BBB===>>>FFFbbbjjjZZZLLLJJJIIICCCBBBDDD@@@AAACCCBBB???<<<:::999;;;KKKfff{{{wwwxxxmmmbbbdddeee___\\\aaabbbgggjjjfffbbbbbbbbbaaa]]]ZZZVVVSSSPPPNNNKKKIIIHHHBBB???AAACCC@@@===<<<666888999;;;===BBBGGGLLLHHHKKKJJJEEECCCFFFJJJJJJIIIHHHEEECCCAAA@@@??????<<<:::888888888777666444666444333222333444333222//////000000111111222222///000111000///...///111111111111000111111222333222333444444555555444444444444555555666777777777@@@CCCXXXxxx{{{xxxdddXXXKKKDDD???999666777888>>>VVVvvvccc[[[SSSNNNaaa|||lll[[[\\\bbbbbb]]]ZZZ\\\^^^SSSFFF@@@555,,,///...---,,,,,,++++++,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++******))))))))))))*********((('''))),,,...---+++))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((()))***++++++***)))((())))))************))))))++++++++++++++++++,,,,,,.........111333555444333000111222333555777999;;;;;;:::888666666666777777555555555555777:::===???>>>@@@AAA@@@BBBKKKZZZeeeWWWFFF@@@EEEMMMeeennnmmmrrrggg]]]cccpppZZZHHHIIITTT\\\___aaaWWWYYYYYYUUUQQQQQQWWW\\\\\\jjjzzz}}}tttkkknnnvvvHHH]]]{{{|||mmm|||~~~uuufff[[[[[[lll{{{pppwww~~~ooo\\\PPPCCC>>>===;;;;;;<<<===@@@AAAIIIhhh~~~\\\TTTKKKFFFEEEEEEBBB???AAAAAA@@@@@@???>>>======<<>>>>><<<:::999999888888:::>>>AAADDDGGGGGGFFFEEEEEEFFFFFFGGGEEEDDDCCCAAA???===<<<;;;999888888777777777777777;;;777333000000111111000222222111000//////000000111111000000//////......000000000111222222333333333333333444444444555555222111444999:::777777:::@@@OOOhhhxxxkkk\\\QQQEEEAAA===999555555<<>>555///,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))((((((((((((((()))---222666999111---***)))+++,,,***((()))(((((()))******((('''))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,---------...000111333444444444...000222444444555888::::::999888666555555444444777666555666888;;;<<<<<>><<<;;;:::<<<===@@@AAAJJJhhhzzzssszzzYYYSSSJJJFFFFFFEEECCCAAAAAAAAAAAA@@@@@@?????????<<>>>>>===;;;::::::999888888999;;;>>>@@@CCCCCCDDDDDDEEEEEEFFFFFFBBBBBB@@@???===;;;:::999888888777666666666666666;;;888444222222222222222222222111000000000000000111000000000/////////...000000000111222222333333333333333444444444555555666666999;;;:::777999>>>MMM\\\ssswwwmmmXXXMMMAAA<<<888555444666999LLL|||~~~zzzggg[[[___mmmxxxkkkTTTPPP[[[ZZZSSSOOOJJJMMMMMMIIICCC;;;333...,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))(((***)))((()))***---111333555111---***)))(((%%%###)))((('''(((******)))'''))))))))))))))))))))))))))))))))))))************)))***++++++,,,+++++++++---...000111333444444444...000333444444555777999:::999888666555555444444444222222333777:::;;;;;;BBBCCCCCCDDDEEEJJJRRRXXXSSSIIIBBBDDDQQQfffyyyiiivvv|||ooollldddRRRCCCFFFXXXdddaaaWWWRRRTTTYYY]]]ZZZTTTUUU[[[___iiivvvyyyppphhhmmmwww~~~;;;PPPooommmjjjqqqrrrxxxfffbbbllluuu{{{ssscccUUUJJJ@@@===;;;::::::<<>>===<<<<<<:::999:::999888777888:::<<<===???@@@AAACCCDDDDDDDDDDDD???>>>===;;;:::888777777777666666555555555555555999666222111111111111111222111000000000000000000000000000000////////////000000000111222222333333333333333444444444555555444666999999666444;;;EEE^^^lll|||qqqjjjPPPFFF<<<777555444777<<<@@@```~~~vvvgggccclllmmmhhhtttyyynnnooouuuxxxaaaOOOOOOYYYUUUMMMHHHBBBHHHGGGDDD>>>777111...,,,++++++++++++++++++++++++************************************************************)))))))))))),,,+++)))(((((()))+++,,,...,,,)))((()))))))))((((((''''''(((*********)))))))))))))))))))))))))))))))))))))))************)))***,,,......---,,,+++......000222333444444444///111333444444555777999:::999888666555555555555222111111444888<<<>>>>>>BBBCCCDDDDDDFFFJJJPPPTTTMMMFFFAAACCCNNNaaa|||eeeUUUeeexxxuuuhhhaaaVVVJJJAAAEEESSS]]]ZZZSSSPPPSSSZZZ]]][[[WWWXXX]]]^^^iiixxx}}}vvvnnnqqqyyy|||777LLLjjjrrrggghhhhhh}}}jjjppp}}}nnnzzz|||hhhXXXNNNFFF>>><<<;;;999:::===BBBBBBFFFSSSnnnxxxqqqttt~~~XXXOOOLLLHHHFFFFFFFFFDDDCCC???????????????@@@@@@@@@===>>>CCC]]]{{{mmmkkkgggccc```^^^]]]]]]YYYXXXUUUSSSOOOLLLIIIHHHAAA???===;;;;;;;;;999888999999888888999;;;===>>>>>>???AAACCCDDDCCCBBB@@@<<<;;;:::999888777666666666555444444333333444444444222///......//////...111111000000000000000111000000000000////////////000000000111222222333333333333333444444444555555222444888888555666DDDSSSmmmwwwvvvhhh^^^GGG@@@999777666666;;;BBBQQQxxx{{{{{{eee^^^iiiiiieee~~~|||ppp[[[MMMMMMTTTNNNHHHIIIGGGGGGFFFBBB<<<555000------++++++++++++++++++++++++++++++++++++++++++++++++*********************************))))))))))))))),,,+++)))(((''''''((())))))((('''''')))***+++,,,((('''&&&''')))******)))((((((((((((((((((((((((((()))))))))***************,,,///111222111///---...///000222333444555555///111333444444555777999999888777666555555555555444333444777<<<@@@CCCDDDBBBBBBDDDEEEGGGJJJNNNPPPCCC???<<>>:::@@@LLLUUUVVVTTTNNNSSSZZZ]]][[[YYY[[[______kkk{{{}}}uuuvvv}}}~~~666JJJgggxxxiiifffddd{{{~~~pppUUU\\\zzzqqq^^^PPPHHHBBB<<<;;;:::999:::>>>DDD???AAAVVVuuuxxxkkkwwwuuuXXXJJJHHHFFFEEEDDDDDDCCCCCC============>>>>>>>>>>>>;;;>>>???UUU|||vvvnnnkkkfffbbb___^^^______VVVVVVTTTQQQMMMIIIFFFDDD@@@>>><<<;;;;;;:::999888888888888:::;;;>>>@@@AAA@@@AAABBBCCCCCCAAA???===::::::999888777666666666555444444333333333333333222000...---...//////...111000000000000000111111////////////000000000000000000000111222222333333333333333444444444555555555777::::::888===PPPccc|||rrr___QQQ@@@<<<999888666555<<>>;;;<<<;;;999;;;???BBB>>>GGGdddqqqpppRRREEEDDDDDDCCCCCCBBBAAAAAA=========<<<<<<<<<<<<<<<999>>>>>>MMMuuu~~~sssooommmhhhaaaYYYUUUTTTVVVXXXSSSRRRQQQPPPMMMIIIFFFDDD@@@>>>;;;:::;;;;;;999888777888999:::<<>>IIIiii~~~vvvjjjeee[[[GGGBBBLLLQQQNNNKKKDDD<<<444...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))******+++,,,*********)))((((((+++---+++)))'''&&&((()))))))))))))))))))))))))))))))))))))))))))))************(((***,,,...//////...---...///111333444555555555000222444444444444666888888888777666666666666666444333333666:::>>>@@@AAA???@@@BBBFFFJJJLLLKKKJJJ===999999???GGGPPP[[[eeeJJJCCCEEEOOOSSSKKKCCCAAA888888:::AAAIIIOOOPPPPPPPPPWWW[[[XXXUUUXXX\\\^^^^^^iiiyyyyyyxxx}}}000AAAYYYqqqwwwqqqfffsss}}}|||wwwkkkYYYKKKFFF@@@<<<;;;<<<;;;:::<<>>>>>>>>>>>===<<<<<<;;;;;;777???<<>>;;;;;;;;;;;;:::999777888999:::<<<===>>>?????????>>>>>>======<<<<<<666666666555555555555555555555444333333333333333222111000000222333222111000000000000000111222222.../////////000000000111000000000111222222333333333333333444444444555555555444555888???PPPkkk}}}nnn\\\KKK@@@888777666666666<<>>AAAFFFKKKMMMKKKIII>>>999888@@@JJJOOOSSSWWW@@@;;;;;;BBBEEE???999999777:::AAAKKKTTTXXXUUUQQQSSSYYY[[[UUURRRUUU[[[\\\___iiixxxyyyxxx|||,,,<<>>;;;;;;===<<<:::===BBB>>>TTTzzzTTTFFF???@@@BBBBBB@@@>>>======@@@??????>>>===<<<<<<;;;666???:::<<<\\\tttjjj\\\NNNDDDAAABBBDDD===???AAACCCDDDCCCBBBAAA@@@>>><<<;;;;;;<<<:::999888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<======444444444444444444444444666555444444333333444444000///...///000111000///000000///000000111222222.../////////000000111111000000000111222222333333333333333444444444555555777666888???LLLbbbwwwaaaNNNAAA<<<555444444666:::FFF]]]rrr~~~tttrrrggg```pppyyy\\\NNNQQQRRRIIIEEE???666///++++++---++++++++++++++++++++++++************************************************(((((())))))*********+++((((((((()))))))))))))))***,,,---+++)))))),,,///...+++(((&&&''''''''''''))))))))))))))))))))))))))))))))))))************++++++,,,---...///000111///000111333444555666666111222444444444444666777888777777666666666666777555444333444666999::::::<<<===@@@FFFLLLNNNKKKHHH>>>888777@@@JJJNNNMMMMMM===666333999<<<999555555444999EEESSS___bbb\\\VVVUUU[[[[[[SSSOOOTTTZZZ[[[aaakkkyyyzzzzzz~~~777<<>>@@@@@@FFFWWWuuuooo|||dddKKKAAACCCGGGKKKIIICCC???>>>???AAAAAAAAA@@@???>>>>>>===AAA;;;777???WWWyyyvvvmmm```TTTKKKFFFBBB@@@CCC???<<<>>>===<<<>>>CCC===???@@@@@@???>>>???@@@999999999999999::::::;;;;;;::::::999999::::::::::::888666444333444555666222222222222222222222222222222222222222111000///222111111111000000//////000111111111222222222222333333222222222333444444999777000666222000===333;;;:::999@@@ZZZzzznnnSSSDDD===888999333555<<<>>>EEEdddwwwrrreeeVVVYYYwwwuuuqqqggg[[[VVVWWWYYYXXXLLLCCC:::555111,,,,,,...---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,+++***)))))))))***)))))))))))))))))))))))),,,+++***)))(((((((((((()))***+++,,,,,,+++***))))))******++++++,,,------...+++,,,---***&&&(((///...///000111333444555666444555666555555555777999;;;:::888666555444555555666666666666888999;;;======BBBHHHLLLLLLLLLKKKJJJ>>>999@@@JJJMMMSSSUUULLL;;;666444777;;;;;;888666555===LLL\\\eeeeeebbb```eee^^^UUUPPPPPPTTTZZZ^^^ggglll}}}{{{ssswww333888GGG^^^ppp}}}vvvnnnjjjyyywww|||jjj]]]QQQEEE>>><<<666999;;;<<>>===>>>?????????>>>======<<<<<<>>>:::777;;;NNNmmmxxxjjj[[[OOOHHHEEEDDDEEE???:::;;;;;;::::::<<<===@@@CCCCCCAAA???======777777888999:::::::::999<<<;;;;;;::::::::::::;;;888777555333222333444444222222222222222222222222111222222222222111000///111111111111000000000///000000000111111111222222222222111111222222333333,,,000///;;;:::666>>>333:::999>>>PPPmmm~~~cccLLL@@@999444444555999===???OOOuuullleee___hhh}}}~~~pppkkk___RRRKKKLLLMMMKKKMMMBBB777222000,,,+++,,,,,,,,,,,,++++++*********************************+++++++++*********))))))++++++++++++******)))))),,,+++******))))))******)))))))))))))))))))))))),,,+++***)))(((((((((((())))))************)))))))))******++++++,,,,,,---,,,***+++---,,,(((+++111//////000111333444555555444555666555555555777999;;;999888666555444555555555555555555777999;;;<<<@@@EEELLLPPPPPPMMMJJJHHH>>>:::AAAKKKNNNUUUWWWPPP;;;888777;;;>>><<<999888888AAAPPP___iiikkkjjjhhhfff```XXXRRRPPPSSSXXX[[[```gggzzzxxxqqqxxx///333AAAWWWhhhuuutttmmmjjjzzzvvv}}}tttmmmzzzttt___SSSKKKCCC===;;;555888<<<>>>===>>>@@@CCCLLL```{{{iiiVVVmmmrrrWWWGGGDDDAAADDDGGGEEEAAA===<<<============<<<;;;;;;::::::<<<;;;::::::DDD]]]{{{nnnaaaWWWRRRPPPPPPLLLCCC;;;;;;===;;;999999???BBBFFFFFFDDD@@@===<<<999:::;;;<<<<<<<<<;;;;;;======<<<;;;::::::;;;;;;666555444222222222333333222222222222222222222222111111222222111111000000111111111111000000000000///000000000111111111111111111111111111222333333666999111666555111:::555777888FFFcccmmmUUUCCC:::555111111777<<<===EEEaaa{{{|||xxxlllsssxxxvvv|||yyylllccc]]]YYYQQQHHHGGGKKKNNNMMMNNN@@@333//////---++++++++++++***************)))))))))))))))))))))))))))*********)))))))))(((((())))))))))))((((((((((((++++++***)))))))))******))))))))))))))))))))))))++++++***)))(((((((((((())))))(((((((((((())))))))))))******+++,,,,,,,,,***)))***------,,,...333000000111222333333444444444555666555555555777999:::999777666555555555555444444444444666888:::;;;BBBHHHNNNRRRRRRNNNJJJGGGFFFAAAGGGOOOPPPVVVYYYQQQ>>>;;;===BBBCCC===999888<<>>======<<<<<<<<<;;;;;;;;;::::::;;;===>>><<>>===CCCEEEGGGGGGEEECCCBBBBBBDDDCCCAAA@@@???????????????>>>===<<<;;;:::::::::555555444333222222333333222222222222222222222222000000111111111111000000111111111000000000000000//////000000000111111111111111111111222333444444333;;;///222555///888888;;;BBBXXXwww~~~qqq\\\HHH<<<666444222666<<>>;;;888777===888888>>>BBBCCCFFFKKKMMMeeeuuuYYYcccyyyuuu___LLLDDDCCCCCCDDDDDDCCCAAA???>>>>>>======<<<<<<<<<<<<<<<;;;999<<>><<>>CCCTTTyyyuuuiiihhh```SSSVVVZZZqqq{{{xxxxxxooo___UUUUUUMMMKKKGGGEEEKKKSSSUUURRRLLL===000---000000---,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))***))))))((())))))******))))))))))))))))))))))))***)))(((((((((((((((((()))((('''&&&&&&'''((()))((())))))******+++,,,,,,)))***++++++,,,......---111111111222222333333333333555666555555555777999999888777555555555666666555555555666888:::<<<>>>@@@BBBEEEGGGHHHJJJMMMOOOSSSNNNTTTWWWSSSUUUVVVOOOFFFDDDIIIOOOIII;;;444888EEEOOOYYY```jjjssswwwtttooommmggg```[[[[[[___cccdddeeeuuuyyyzzz222111999HHHVVVbbbvvvyyytttoooyyy|||yyy___QQQCCC>>>>>><<<::::::999666999AAABBB>>>@@@GGGPPPeee{{{|||kkkffflllWWWIIIBBBAAACCCCCCCCCBBBAAA@@@>>>>>>========================777888<<<===:::AAA[[[www{{{www||||||tttjjj^^^TTTJJJHHHIIIGGGEEEFFFHHHGGGFFFDDDCCCFFFKKKOOOPPPNNNLLLHHHFFFCCCBBBAAA@@@???===;;;:::999888888444555555555555444444444222222222222222222222222//////000000111111000000000000000000111111111111000111111111222222222222333333333333444666777888eeelllLLL;;;;;;///777CCCRRRhhhaaaTTTDDD;;;777555777;;;777<<>>@@@AAACCCEEEIIIOOOSSSNNNKKKSSSYYYUUUVVVYYYRRRGGGEEEKKKRRRJJJ999444:::HHHRRRZZZ^^^fffrrrvvvsssnnnkkkfff^^^XXXXXX]]]bbbggghhhwwwwwwwww}}}222000666CCCOOO[[[nnn{{{pppyyyxxx{{{qqqiiiSSSJJJBBB@@@@@@===<<<>>>:::999===AAA??????LLL___sss~~~}}}nnngggvvvzzz___MMMDDDBBBAAACCCBBBAAA@@@@@@???>>>===<<<<<<<<<<<<============999777:::>>><<<===PPPfffwwwpppcccZZZQQQMMMIIIFFFEEEGGGFFFFFFEEEDDDCCCDDDHHHKKKMMMOOOQQQQQQOOOJJJEEEBBB@@@???===;;;999888777666333333333444444444333333222222222222222222222222...//////000000000000000///000000000111111111111222222222222333333333333222222222333444555777777uuuyyyNNN555777000===TTTccc|||yyykkkQQQGGG<<<888555333777===<<>>???@@@BBBDDDGGGKKKQQQUUUOOONNNXXX___ZZZ[[[]]]VVVDDDBBBJJJRRRJJJ888555???JJJTTTZZZ\\\eeesssxxxuuupppmmmfff\\\UUUTTTZZZ```ffflll}}}{{{ssswww}}}111...333???KKKVVViii|||pppxxxtttvvvfffYYYHHHBBB=========:::999;;;::::::???CCCCCCMMMnnnqqqlllpppSSSDDDAAABBBCCCBBB@@@???>>>>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999;;;@@@>>>===JJJ\\\|||yyyhhh```WWWQQQKKKEEEEEEIIIDDDEEEEEEDDDCCCBBBDDDFFFJJJOOOVVVZZZXXXRRRJJJDDD@@@>>><<<:::888777666666111222222333333333222222222222222222222222222222......///000000000000000//////000000111111111222222222333333333444444444111111111222333444666777888LLL666222DDDAAAMMMcccxxxrrrZZZGGG???888666444222666>>>MMM```~~~~~~xxxiiihhhccc``````]]]SSSGGG777111---------******,,,))))))******++++++++++++))))))))))))))))))))))))************))))))))))))'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))(((((('''''''''(((((()))'''((()))******)))((('''((((((((()))******++++++(((,,,------222999888222...///000111333444666666444555666555555555777999888888666555555666777777222222333444666999<<<===@@@BBBFFFHHHKKKNNNRRRTTTVVVVVV```fff```___```XXX@@@???HHHQQQIII999777CCCKKKUUU[[[\\\eeeuuu{{{xxxtttqqqhhh]]]TTTSSSYYY```___iii~~~ooojjjsss}}}///111222444>>>RRRgggttt{{{xxxyyywww```RRROOOCCC@@@<<<:::;;;;;;999777888>>>AAA@@@MMMooonnnooo^^^JJJ???@@@DDD@@@CCCBBBAAA???>>><<<;;;:::::::::::::::::::::::::::::::::999999===DDDNNNUUUsssyyysssiii```]]]ZZZTTTMMMJJJQQQJJJEEEEEEBBB>>>???EEEIIINNNUUUYYYWWWQQQLLLHHHFFFDDDAAA>>>:::888666555222333333333222222222333666333111000111222222222555222222333222///000444111111222222222333333333333333333333333333333333444111///000333777888888555444666;;;@@@NNNhhhxxxbbbNNNCCC444...555:::777<<>>AAADDDBBBBBBDDDIIINNNQQQRRRWWWaaajjjkkkhhhfffbbb]]]GGGFFFMMMWWWRRRDDDBBBKKKXXXWWWWWWZZZcccooozzz{{{rrrfff]]]UUUQQQTTT[[[aaagggxxx~~~mmmjjjttt111333444444;;;LLLbbbqqq}}}uuujjjkkkvvvoooXXXKKKHHH@@@===:::999;;;<<<;;;999???DDDEEEFFFTTTuuusss^^^fffwwwRRREEE???@@@AAA<<>>===;;;::::::::::::::::::::::::::::::888777777666888===EEEJJJggg}}}vvv{{{rrriiiddd___[[[\\\___WWWOOOIIIGGGDDD@@@AAAFFFHHHKKKOOOPPPNNNKKKIIIHHHFFFEEECCC???<<<999777666444444444444222222222222333222222333333444333222111000000333333000000444111222222222222333333333444444444444444444444444888666555555777999888888999888>>>JJJYYYlllppp___NNN>>>>>>:::888:::999;;;III[[[kkk^^^```lllvvv{{{zzzrrrsssuuutttiiiWWWIIICCC444///+++***---...,,,)))************************---......+++((()))---222************))))))(((((())))))))))))************)))))))))))))))(((((((((((()))+++,,,,,,+++)))((((((((((((((())))))))))))***)))))))))))))))))))))(((((((((((())))))))))))+++***+++...222333222000000111333444555555666666222444666666666666888999777777777777666666666666444333333333666:::>>>@@@@@@???@@@DDDKKKQQQTTTVVVYYY```fffgggggggggccc___EEEHHHSSS^^^ZZZMMMNNNYYYaaa___]]]___eeeooozzzzzzrrrhhh___WWWQQQRRRXXX^^^ddduuurrrmmmuuu222444555444777EEE[[[lllzzzkkk^^^___iii}}}}}}eeeOOOCCCAAA<<<;;;999999:::<<<<<<<<>>??????>>>===;;;:::999999999999999999999999999999:::::::::999999;;;@@@CCCYYY~~~wwwlllzzztttooogggaaabbbggg^^^WWWPPPLLLHHHEEEFFFIIIFFFGGGGGGGGGFFFGGGJJJLLLLLLKKKIIIEEEBBB===:::888777666555444333222222111000222444555666555444444111...///333444111111444222222222222333333333333555555555555555555555555444555666777777777666666777:::EEEYYYpppxxx\\\KKK@@@888333999<<<888777DDD^^^tttooovvvxxxnnn______kkkvvv|||wwwvvvfffkkklllfff\\\RRRGGG???222///++++++---...,,,***************************+++000333111+++''')))---)))))))))))))))(((((((((************++++++++++++*********))))))(((((((((((()))***++++++***)))((((((((((((((())))))))))))*********))))))((((((((('''((((((((()))))))))***+++++++++---///111000...000111222444555555555555444555777666666555777888777777777777666666666666222333333444777:::===>>>;;;<<>>TTThhhtttxxx```^^^bbbrrrrrr\\\III@@@???;;;:::999999:::;;;<<<===@@@>>>@@@NNNhhhrrrZZZPPPeee^^^BBBDDDDDDAAAAAA@@@===<<<<<<;;;:::999999888999999999999999999999999:::;;;<<<;;;:::;;;===???NNNrrrffffff~~~~~~wwwlllfffeeeeee___XXXQQQLLLIIIIIIJJJDDDDDDDDDDDDEEEIIINNNRRRUUUUUUSSSPPPKKKEEE???<<<999777555333333333222222111222444555555666777888777222000222333111222555222222222333333333444444555555555555555666666666111333666777777666777888:::DDDXXXooogggNNNCCC===999000666999888CCC^^^}}}hhhPPPhhhttt}}}|||yyywwwtttsssqqqaaagggdddXXXOOOMMMHHH???111...++++++,,,------+++************************'''///888===:::333---)))************)))))))))))))))))))))*********++++++++++++******)))((((((((())))))************))))))(((((((((((())))))))))))++++++***)))(((''''''&&&''''''(((((())))))******+++++++++,,,---...------000111222333444555555555666777888777666555666777777777777777666666666666222222333555777:::;;;===:::;;;???FFFOOOUUUYYY[[[___aaacccdddgggiiiccc[[[CCCLLL]]]hhh___PPPTTTdddiiieee___\\\___gggpppwwwpppkkkfffaaaZZZRRRPPPRRR\\\aaattt|||}}}///000222333333999MMMaaappp}}}yyynnndddfffuuu}}}{{{uuucccQQQCCC===???;;;;;;;;;:::999:::<<<===DDDCCCHHHXXXnnnyyymmm[[[RRRQQQaaaoooMMM<<>>DDD;;;333222333222444666333333333333444444444444333333333444555555666666555888999777666<<>>;;;BBB]]]wwwUUUXXXeee[[[SSSZZZhhhwwwnnncccdddggg```TTTQQQYYY___]]]UUUJJJ===222...---,,,+++,,,---...///************************...+++,,,111999<<<888333+++++++++,,,,,,,,,,,,,,,'''((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''''''''&&&&&&'''((()))***++++++***+++,,,+++***+++---//////000111333444444444444666888888888666666666888777777777777666666666666333333333444666888:::<<<===???DDDJJJQQQVVVWWWVVVUUUYYY\\\\\\]]]___[[[UUULLLSSSbbbkkkaaaSSSYYYjjjrrrnnnfff```^^^```dddhhhgggccc___\\\WWWRRRSSSWWWYYY___tttxxxwww111---...444444333>>>MMMhhhrrr~~~rrrooo}}}ccchhhxxxggg\\\PPPFFF???999:::===999;;;<<<<<<;;;===@@@CCCDDD[[[uuuyyyeeeTTTZZZiiiKKKCCCBBBAAA;;;===@@@999999999999999999999999999777777777777777777777777777888:::::::::;;;===???888DDDYYYuuu}}}uuuaaaRRRgggnnnbbbWWWTTTTTTWWW]]]cccgggkkkjjjfffeeegggfffbbb[[[ZZZXXXVVVWWWZZZaaaeeerrruuuyyyzzzwwwqqqiiidddRRRKKKCCC>>>===;;;777333222444555333000111777<<>>777999<<<<<<<<<>>>CCCGGGVVVtttuuubbbWWWqqqXXXAAA>>>@@@===999??????222999999999999999:::::::::777777777777777777777777444555666666555666888:::<<>>===<<<:::777>>>999888;;;999:::JJJ^^^{{{jjjWWWpppkkkGGG???>>><<<;;;::::::;;;;;;999888888777777777777777555555555555555444444444666666666666777777777777;;;@@@AAAFFFbbbmmmpppzzzyyy{{{|||~~~ttteee]]]\\\[[[XXX[[[fffnnnuuu~~~~~~yyyvvvxxx}}}uuuhhhZZZQQQIIIAAA:::888555222111333555444444444444111111444444222222555999444222444555333333555777888888666555666999<<<<<>>AAAYYYtttnnnZZZaaaXXXDDD???>>><<<;;;::::::;;;;;;888888777666666666666777555555555555555555555555555666666666777777777777444999;;;===PPPxxxooobbbkkk}}}{{{sssnnn```YYYVVVYYY]]]^^^bbbhhhiiikkkqqqzzzuuuiiiaaaWWWKKKBBB>>>:::777444333444444444555888444333555444222222555555222333777999777777999===;;;999999;;;@@@GGGKKK^^^jjjzzz{{{ooo```RRRKKK@@@888999:::===JJJ[[[yyyvvvoooooo{{{oooooobbbbbb]]]RRRBBB555///.........---,,,,,,+++******************************))))))))))))******************))))))******)))((()))***++++++***)))***+++))))))))))))************)))))))))))))))***************))))))))))))******))))))))))))((((((''''''$$$%%%''')))***+++,,,,,,************+++,,,---...//////000111222444555666777777777888888888888888888777777666666777777777111222555777777777===FFFLLLGGGFFFNNNVVVYYYZZZ\\\dddhhhiiihhhjjjmmmlllhhhYYYYYY```fff]]]PPPVVVgggpppllliiihhhjjjkkkiiiffffffaaa\\\ZZZVVVSSSVVV\\\cccgggsss|||uuusssyyy}}}///000111222222333555777EEEWWWjjj~~~{{{qqqZZZQQQYYYhhh~~~}}}zzztttrrrrrrwwwrrrvvvzzzjjjWWWFFF===;;;888888888999999999666:::AAAAAA===DDDcccYYYKKKIII\\\fffCCCAAA>>>===<<<;;;;;;;;;;;;;;;888777666666555555666666555555666666666666666666555555666666666777777777333555777888>>>YYYeeeVVVfff|||yyyzzz|||~~~mmmcccYYYVVVVVVTTTRRRRRRMMMQQQ[[[iiiyyyyyyvvvppplllhhhaaaTTTJJJFFF@@@===999777777999:::999888555444666666444444777777555666::::::888888;;;@@@??????EEEOOO\\\fffmmmxxxmmmeeeWWWJJJEEE===999;;;@@@NNNhhhqqqbbbdddwww~~~}}}uuubbb\\\iii~~~vvvjjjoookkkggg]]]NNN>>>222...---...------,,,,,,++++++***++++++++++++++++++++++++***************)))))))))---,,,+++***)))))))))))))))***++++++***)))***+++))))))))))))************************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''((()))***++++++,,,*********++++++,,,---...//////000111222444555666777777777777666666666666888888888888888888888888666000000888;;;>>>OOOeeehhhVVVKKKQQQWWWWWW\\\dddjjjmmmmmmkkkkkklllhhhbbbPPPTTT]]]cccYYYNNNVVVgggmmmiiifffeeeffffffcccaaa___[[[ZZZYYYWWWUUUXXX]]]dddfffnnnxxx|||xxxssspppssszzz...000111111111222444666===MMMeeezzz{{{xxxcccTTTOOO[[[nnnyyykkkeeefffmmm{{{wwwvvvzzz}}}~~~{{{gggXXXKKKAAA<<<;;;:::999:::;;;;;;;;;:::<<<>>><<<999EEEdddgggJJJJJJUUUiiiPPP:::@@@======<<<<<<;;;;;;;;;;;;777777666555555555555555555555666666666666666777555555555666666666777777888666888::::::FFFnnn|||XXXLLL]]]|||yyyvvvvvvvvvxxx|||qqqeee___]]]ZZZSSSNNNDDDDDDFFFNNNYYYfffqqqwwwyyy}}}zzznnneeehhhggghhhiiibbbVVVMMMJJJCCCBBB???<<<<<>>;;;888666666::::::666555888;;;888777999999777:::???GGGJJJRRR```rrrzzznnnhhhaaaTTTIIIBBB===;;;AAANNNeeeyyyPPP```nnnsssyyyrrrbbbccc|||zzzxxxjjjcccooorrriiiYYYGGG888///,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++******)))))))))++++++***)))(((((()))***)))***++++++***)))***+++((()))))))))************++++++******))))))(((((())))))(((((((((((())))))))))))((((((((((((''''''+++*********)))*********++++++++++++,,,---......//////000111222444555666777777666666555555555444777777888888888888888888:::333///333???SSSnnnuuu\\\LLLRRRWWWSSSYYYfffjjjlllkkkiiiiiiiiiccc[[[KKKRRR]]]cccZZZQQQYYYjjjnnnhhhbbb___```aaa```___\\\ZZZZZZ[[[YYYVVVXXX]]]aaabbbgggooovvvwwwsssoootttzzz...///000000000111333555777EEE^^^~~~nnnUUUVVV\\\iiiyyywwwmmmjjjlllooovvv}}}xxxyyy~~~|||xxxyyy{{{wwwyyyeeeUUUJJJDDD@@@<<<<<<<<<;;;::::::;;;;;;<<<::::::>>>FFFVVVmmmrrrRRREEETTTkkklllHHH>>>@@@<<<<<<<<<<<<<<<;;;;;;;;;777777666555555555555555444555555555666666666777555555555555666666666666;;;555666;;;:::===VVVuuusssuuu|||gggRRRRRRaaapppwwwppplllsssssskkkfff___TTTJJJGGGEEECCCDDDIIIPPPUUUXXXWWW\\\fffooosssqqqiiicccggghhhjjjjjjbbbVVVOOONNNNNNPPPNNNIIIHHHIIIFFF@@@BBB???>>>@@@===777444555777555555999<<<@@@IIIRRR```hhhuuuzzzlllddd^^^UUUIIIAAA999;;;DDDUUUkkkxxx```ZZZmmmvvvrrrxxxuuu}}}rrr{{{~~~www^^^^^^mmmpppdddRRR@@@444...,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++******))))))''')))***)))((((((***,,,)))***++++++***)))***+++((()))))))))************++++++******))))))(((((())))))(((((((((((())))))))))))(((''''''&&&%%%%%%***)))))))))***+++------++++++++++++,,,---.../////////000111222444555666777666666666555555444444555666777888888888777777777888333222FFFggg{{{~~~jjjSSSHHHPPPVVVSSSXXXeeefffggggggfffggghhhaaaYYYHHHPPP\\\aaa[[[TTT]]]kkkssslllccc^^^___aaacccccc^^^\\\\\\\\\ZZZVVVWWW\\\______ccclllwww|||yyysssuuuzzz...///000000///000222444111>>>QQQssstttddd\\\bbbnnnzzz{{{}}}}}}zzz}}}ssskkk^^^PPPFFF@@@>>>>>>999;;;;;;;;;999888888999888:::DDDWWWmmm|||lllVVVMMM___zzzVVVFFFBBB???;;;<<<<<<===<<<<<<;;;;;;888777666666555555666666333333444444555666666666444444555555555666666666888222222888888777CCCTTTxxxooorrr~~~sssdddYYYbbbssswwwhhhaaacccjjjsss{{{{{{rrrfffVVVHHHFFFFFFGGGJJJLLLMMMLLLJJJOOOOOOPPPTTTXXXZZZZZZYYYZZZ\\\```bbb^^^XXXYYY___hhhkkkhhhaaa___bbb___WWWXXXRRRKKKFFF@@@888666777888999>>>GGGPPPZZZiiivvvqqqhhh^^^UUUMMMDDD??????AAAOOOfff{{{qqqsssyyyppplllqqqssspppnnnqqqvvvzzzkkkqqqyyyyyymmmcccgggqqqhhh[[[HHH888000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********%%%(((+++,,,***)))+++---)))***++++++***)))***+++))))))))))))************************)))))))))))))))((((((''''''(((((()))))))))(((((('''''''''&&&&&&'''''')))+++...111333++++++++++++,,,---.../////////000111222444555666666666666666555555555555444555777888999888888777///888777555IIIffflll^^^RRRGGGDDDNNNUUUUUU[[[eeeddddddccccccfffhhhcccZZZEEEMMMXXX^^^[[[WWW^^^iiiqqqjjjaaa\\\\\\___bbbbbbaaa^^^]]]]]]ZZZUUUVVVZZZ^^^```dddnnn|||wwwyyy|||...///000000//////111333000888CCC^^^~~~dddWWWYYYeeennnppp|||rrr[[[SSSIIIBBB???===;;;:::777999;;;:::999888999:::999EEE___}}}ZZZOOOdddbbbIIIBBB@@@;;;:::;;;<<<======<<<;;;;;;888888777666666666666777222222333333444555555555444444444555555555666666666333444777666555999AAA[[[zzz^^^[[[bbbtttyyyllldddZZZYYY___lllssswwwtttcccSSSLLLMMMNNNQQQSSSTTTRRRPPPQQQMMMHHHEEEEEEFFFHHHHHHEEEHHHNNNRRRSSSWWWbbboooyyy}}}yyyrrrttt}}}yyynnncccUUUKKKCCC???AAAFFFPPPTTT]]]iiirrr|||{{{kkk^^^XXXQQQKKKDDDBBBMMM[[[lllwwwwwwzzzqqq{{{yyymmmxxxvvvlllkkk]]]hhhqqquuuyyy}}}{{{uuu]]]OOO>>>222.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,'''+++000000---***+++,,,)))***++++++***)))***+++))))))))))))************)))))))))))))))*********((((((''''''''''''(((((('''(((((()))***++++++,,,)))(((((()))+++...000222,,,,,,+++,,,,,,---.../////////000111222444555666666666666666666666777777444666888999::::::999888...444555666BBBRRRRRRFFFDDDCCCGGGOOOTTTVVV[[[aaacccbbb______cccgggbbbZZZFFFLLLVVV\\\\\\[[[```ffflllfff___\\\]]]^^^___^^^aaa^^^\\\[[[WWWTTTUUUYYY]]]___eeeooovvvyyy}}}...///000///...///111333111777;;;PPPzzzmmmVVVQQQ[[[ffflllxxxvvv]]]NNNFFF???>>>???===999777666999<<<<<<::::::;;;>>>===SSSyyyrrrZZZPPPnnnlllQQQDDD>>>:::888:::;;;<<<=========;;;;;;999999888777777777777777111111222333333444555555444444444555555555666666888888999999777777999<<<@@@lllwwwYYYJJJ]]]wwwzzzuuuggg^^^^^^iiimmmkkkvvv~~~oooaaa\\\YYYVVVUUUWWWZZZ\\\]]]KKKIIIGGGFFFGGGGGGGGGFFFAAACCCGGGJJJLLLRRRbbbrrrxxx{{{xxxrrrxxxzzzlllZZZMMMFFFFFFMMMVVVnnnsss}}}ppp```SSSOOOLLLHHHEEEMMMfffkkkaaawwwcccWWWVVVaaajjjooozzzsss]]]UUUHHH888...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---)))...444444///+++***,,,)))+++++++++***)))***+++))))))))))))************(((((())))))******++++++((((((''''''''''''((((((&&&'''(((***,,,...000111///...,,,******+++,,,---,,,,,,,,,,,,---...////////////000111222444555666555555666666777777888888555777999;;;<<<;;;:::999333000///222999@@@BBBBBBBBBGGGMMMQQQRRRUUUYYY[[[aaa___\\\[[[```ddd```XXXHHHNNNVVV]]]______bbbfffkkkgggcccbbbccccccaaa^^^```\\\ZZZYYYVVVSSSUUUZZZZZZ^^^cccnnnrrrqqqwww////////////000000000000444666555IIIsssxxx[[[JJJLLLWWW^^^gggsssyyy~~~zzzdddSSSFFFBBB===;;;;;;;;;:::888>>><<<::::::999:::>>>BBBHHH```~~~]]]MMMXXXzzzyyyOOOBBBBBB===:::===;;;<<<<<<<<<<<<<<<;;;;;;888888888888888777666666555555555555555555555555444444444444444444444444555555666666777777888888===OOO{{{|||YYYNNN```xxx}}}zzzjjjZZZYYYeeeqqqsssppp{{{zzzpppjjjlllgggaaafffnnnjjj___MMMKKKHHHHHHIIIJJJGGGEEEAAA>>>>>>BBBHHHOOO[[[eeeeeeaaabbbmmm~~~xxxfffSSSKKKLLLTTTeeeuuu|||ooo```TTTNNNJJJDDD>>>DDD\\\tttgggxxxwww|||gggZZZiiieeeoooyyyyyywwwooo```JJJ>>>333000///---,,,---------------------------,,,,,,+++******+++,,,,,,++++++++++++,,,,,,---...,,,333555111+++*********++++++***)))((((((((()))************************&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((&&&'''+++111333000,,,((('''''''''''')))+++,,,+++++++++,,,,,,---------///000111333444555666666666666777777777555444333444666888::::::999777666333333222333555999<<>>===@@@DDDIIISSS]]]```___bbbmmmyyy}}}eeeXXXOOOSSS```rrrsssiiiddd^^^UUUMMMEEEBBBCCCRRRjjjuuummm|||vvvsss~~~|||rrrrrrlllsss{{{xxxttthhhWWWBBB888000...///------...------------------------------,,,++++++,,,------,,,,,,+++++++++,,,---------222444///******+++******************+++,,,---************************(((((()))***,,,---......'''''''''''''''''''''''')))''''''***...///,,,(((((((((''''''(((***+++,,,***++++++,,,,,,------...///000111333444555666666555666666777777666555444444555888::::::999777555444333222222333666:::<<<>>>@@@FFFNNNQQQQQQSSSWWWVVVXXXYYYZZZ]]]___YYYQQQGGGOOOXXX[[[ZZZZZZ```eeemmmkkkfffbbbeeejjjkkkhhh___bbbZZZSSSTTTSSSTTT^^^ccc```eeeuuuzzzrrruuu}}}////////////000000000000///444111666NNNjjjyyyZZZGGGBBBCCCEEEKKKUUUaaammmxxx}}}mmm```VVVMMMBBB;;;;;;999888999:::;;;:::888444:::???===:::@@@MMMYYYxxxttt[[[MMMGGGXXX^^^III;;;>>>BBB===999;;;<<<<<<<<<<<<;;;:::888888666666666777666555555444444444444444444444444444444444444444444444444444444444555555666777777777666888@@@WWWzzz~~~fff]]]mmmzzznnnkkkrrrzzznnnnnnooosssxxx|||}}}yyyuuuhhhYYYWWWUUURRRPPPMMMJJJEEEAAA>>>;;;:::<<<>>>@@@GGGNNNSSSYYYcccmmmrrrpppiiicccZZZZZZ```oooyyynnneee[[[UUUTTTRRRMMMGGG===FFFYYYuuu}}}bbb^^^iiijjjdddttt|||vvv{{{}}}uuufffQQQ888111,,,---///......///------------------------------,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---222222---)))***,,,+++))))))***+++,,,...000111************************((()))***+++---///000000''''''''''''''''''''''''***((('''(((++++++'''$$$)))))))))))))))***+++,,,******+++,,,,,,---......///000222333555666666666444555666777777666666555444555888999:::999777555444333222111222555777999???@@@GGGNNNQQQOOOPPPTTTWWWZZZ]]]___bbbaaaZZZPPPHHHPPPYYY\\\[[[[[[```eeejjjggg```[[[]]]dddfffccc```ccc\\\VVVYYYWWWWWW```ddddddjjjvvv{{{rrruuu|||////////////000000000000000777444222===QQQssssss\\\TTTIIIEEEDDDKKKUUU```hhhoooqqq{{{vvvggg^^^QQQGGGBBB>>>;;;888::::::;;;;;;<<<<<<;;;:::<<>>BBBAAA;;;999;;;;;;;;;;;;:::999777666555555555555555555444333333444444444444444444444444333333333333333333333333333333333444555555666666444555;;;>>>;;;III{{{vvvpppxxx{{{mmmjjjeeeaaa```bbbgggkkkmmmrrrvvvyyyzzzwwwmmmdddUUUVVVUUUTTTQQQNNNLLLKKKDDDDDDHHHMMMLLLHHHGGGJJJLLLWWWeeellljjjddd___]]]eeezzzxxxxxxvvvrrrkkkddd]]]XXXRRRSSSPPPHHHAAABBBKKKTTTqqqxxx___JJJLLL\\\xxxxxx||||||}}}xxxwwwuuu|||mmmWWW???222...---000000---,,,...------------------------*********++++++*********---,,,++++++************,,,///...)))(((+++,,,+++))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((''''''((())))))(((''')))*********++++++++++++)))******+++---......///000111222444555666777777333444555777777777666666333444777999999888666555111111000111444888<<<>>>AAACCCJJJRRRTTTRRRRRRUUUUUU[[[aaadddeeeccc\\\SSSOOOXXXaaadddbbb```dddhhhfffeeeccc```cccfffddd___^^^bbb]]]ZZZ```___\\\aaa```ffflllssswwwxxx////////////000000000000+++222333222555999NNNnnntttPPP???>>>BBBLLLVVV[[[dddqqq{{{zzznnn[[[LLLDDDAAA===:::999999888666888:::;;;:::999888999;;;:::JJJ]]]ooonnnTTTRRRbbbuuu___DDD???;;;;;;======::::::===999999999999888777555555555555555666555444444333333333333333333333333333333333333333333333333333222222333333444555555555999111222;;;:::===]]]{{{xxxyyy~~~zzzrrrjjjccc___^^^^^^aaaeeeiiikkkiiiddd___WWWXXXYYYXXXVVVVVVWWWXXXMMMMMMOOORRRQQQMMMMMMPPPUUU[[[aaacccdddgggmmmsss~~~xxxpppkkkaaaaaa```]]]YYYUUUQQQNNNGGGFFFCCC>>>AAATTTqqqnnnYYYOOOFFFGGGggg~~~wwwiiiiiisss{{{xxxrrrmmmnnnuuuxxxwww}}}|||tttaaaLLL777222//////111000,,,+++...------------------------))))))************)))))),,,++++++************++++++---,,,)))))),,,,,,***)))))))))((())))))******)))))))))))))))))))))))),,,++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))******))))))***++++++******)))))))))***+++---...//////000111333444666777777777444555666777777666666555333444777888999888666444000000000111444999===@@@???BBBIIIRRRUUUSSSSSSVVVZZZ```eeefffeeeddd^^^WWWOOOWWW```cccaaa___bbbeeedddeeedddcccfffiiifff```^^^bbb^^^]]]dddccc^^^bbbdddiiinnntttvvvwww}}}////////////000000000000---000///222666444???WWWaaaMMMGGGDDDFFFKKKLLLTTT___iiioootttxxx|||~~~wwwpppgggbbb]]]VVVJJJAAA===;;;:::888888777666666777999:::999888999===@@@LLLiiioooSSSIIIaaazzzaaaHHHAAA<<<999888::::::888999;;;777888888888777777666555666666666666666555444444333333333333333333333333222222222222222222222222222222222333444444555555777111111777999;;;HHHZZZuuuhhh___aaafff|||yyyooogggbbbcccbbbaaabbb```\\\XXXVVVXXXYYYZZZYYYXXXYYY]]]```fffbbb___^^^\\\YYY\\\bbbjjjmmmqqqsssuuuyyy}}}{{{xxxllliiiddd```[[[VVVQQQOOOQQQPPPNNNKKKHHHEEEBBBAAA@@@EEENNNZZZlllooo^^^LLLCCCMMM```vvvyyyjjjsssuuukkkkkkiiijjjsss}}}~~~fffRRRCCC333111......000...++++++...------------------------)))***++++++++++++***)))******************+++,,,)))++++++)))***---,,,((()))(((((((((((()))******))))))))))))))))))))))))+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''((()))((()))*********)))((((((((()))***+++---...///000000111333555666777777777555666666777777666555444222444666888999777555444000000///000333777;;;===>>>BBBJJJUUUYYYWWWXXX[[[bbbgggiiigggdddccc^^^YYYNNNWWW```ccc```^^^```ccc```aaa___]]]aaaeeeddd______ccc``````iiigggaaadddhhhllloootttuuuvvv|||////////////000000000000333222...111555000444FFFgggzzzhhhYYYQQQFFF===:::???GGGRRR[[[aaaffflllpppnnnvvvzzzlllaaaZZZQQQKKKHHHDDD???:::777777666666666777777777888:::;;;;;;;;;===BBBFFFgggkkkSSSJJJFFFXXXwwwssszzzqqqGGG888CCC===:::999999999888777777666777777777777777666666666666777777666666555444333333333333333333333333222222222222222222222222111222222333333444555555000555888666444777<<<@@@MMMvvvsssggg\\\UUUQQQ]]]ooo}}}~~~zzzuuuppplllfff___[[[ZZZXXXYYYYYYXXXWWWYYY^^^cccaaaZZZRRRMMMJJJIIIPPPXXX```eeelllqqqqqqpppppppppppppppllleeebbbccc^^^VVVPPPOOOKKKGGGDDDAAAAAAAAACCCCCCBBBBBBBBBBBBCCCDDDHHHUUUmmmdddGGGEEECCCLLLiiisssmmmooorrrxxx|||yyyzzzoooUUUBBB888...///------...---***+++///------------------------***+++,,,------,,,+++******)))))))))***+++,,,,,,(((***+++***+++...,,,'''(((((((((((()))***+++,,,))))))))))))))))))))))))''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&((('''((()))******)))((('''((()))***+++---...///000111222333555666777777888666666777777777555444333222444666888888777555444111000//////111555888:::@@@DDDMMMXXX]]]\\\]]]```cccggggggbbb^^^\\\YYYTTTOOOXXXaaadddaaa___```ddd``````\\\ZZZ^^^dddeeeaaa```eeeaaabbbllljjjcccfffiiimmmnnnrrruuuvvv}}}............////////////.........///111333555777UUUuuubbbUUUGGG???>>>>>>???CCCJJJOOOUUU^^^hhhiiijjjmmmsss{{{{{{kkk^^^PPPKKKDDD@@@???>>><<<:::666666555444555888777555<<<666777???AAA>>>FFFTTT||||||\\\NNNNNNEEEQQQiii|||{{{wwwzzzSSSDDDAAA>>>===<<<;;;:::999999999999777777777777777777777777666666666666666555555444333333333222222111111111333333333333333333333333222222222222222222222222333333444555666777888999>>>QQQwwwlllddd[[[VVV\\\gggtttqqqeee]]][[[WWWVVVTTTTTTUUUUUUUUUSSSWWWPPPFFF???===???BBBEEEEEELLLUUUZZZYYYVVVTTTSSSTTTTTTRRRNNNKKKJJJLLLOOOHHHFFFCCCAAA???>>>>>>>>>BBBBBBAAA??????DDDLLLRRRcccgggSSSLLLZZZWWWlllyyyeeeuuu~~~|||pppYYYEEE;;;555000000///...000111000---++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((('''(((+++...000...++++++++++++************)))(((((((((((())))))))))))))))))(((((((((((())))))***((('''&&&&&&'''(((***((($$$!!!"""'''***)))&&&((((((((('''&&&&&&(((***((((((((((((((()))*********)))))))))***++++++,,,//////000111333444555666555555666666555333111000111333666999;;;:::999888333000---...111555666666>>>BBBLLLWWW[[[[[[[[[___eeeeeeeeeccc___[[[YYYXXXZZZ]]]```bbbbbbbbbcccccceeeaaa\\\ZZZ\\\```dddfffeeecccbbbbbbdddggghhhiiijjjiiigggmmm{{{{{{~~~............////////////////////////000222444666GGGkkksssiii```XXXRRRGGGAAA???GGGQQQVVVXXXZZZ[[[]]]aaahhhqqqxxx}}}~~~xxx{{{}}}yyyxxxtttjjj\\\PPPGGGCCC===;;;::::::999888888888666555666777888777:::;;;>>>AAACCCJJJ]]]ooo~~~eeeLLL@@@@@@NNNiiikkkNNNCCC@@@===<<<;;;:::999999999999999666666666666666666666666444555555555555444333333333333333222222111111111333333333333333333333333222222222222222222222222222333444555666777888888===DDDVVVuuuuuu}}}uuu\\\PPPUUUiii{{{|||hhhZZZPPPOOOOOOOOOPPPOOOMMMKKKNNNIIIBBB===;;;<<<=========@@@CCCCCCBBBBBBCCCEEEEEECCCBBBBBBDDDEEEEEEEEEEEEBBB???<<<::::::;;;<<<:::>>>DDDLLLVVVcccqqqzzzttt]]]YYYmmmxxx}}}{{{xxxjjjRRR===444222111///////////////...---,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))((((((+++...///---++++++++++++*********))))))(((((((((((())))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((())),,,((($$$$$$''')))(((%%%(((((((((''''''''')))***((((((((((((((()))******)))))))))******,,,------//////000111333444555555444555555555555444222111222444777999::::::888777333000---...111555666777<<>>;;;888666777888888888777666555666666777999:::666>>>HHHRRRccc{{{yyy```QQQLLLRRR^^^jjjvvvpppTTTFFFAAA>>>===;;;::::::999999999999:::666666666666666666666666333333444444333333222111222222222222222111111111222222222222222222222222222222222222222222222222222222333444555666777777888;;;<<>>;;;999888888777666999::::::999888888:::<<<===:::888:::???BBB@@@===;;;<<>>>>>AAADDDDDDEEEJJJPPPUUUXXXZZZ^^^^^^```ccchhhnnntttxxxzzzzzz{{{||||||wwwqqqiii```ZZZOOOLLLJJJJJJJJJHHHBBB===:::999777666777888999999777555666888999:::===BBBCCCRRRcccyyyzzz```GGGDDDWWWsssqqqPPPCCCAAA>>>===???::::::999999999999999:::666666666666666666666666333333333444333333222111222222222111111111111111222222222222222222222222111111111111111111111111222222222333444555555555333999999>>>UUUrrrwwwhhh]]]QQQOOOOOOWWWfffssszzz|||zzzqqqhhh^^^VVVPPPHHHFFFDDDCCCCCCCCCAAA@@@@@@@@@???>>><<<<<<<<<<<>>>>>@@@DDDIIIKKKLLLOOONNNOOOQQQUUU[[[```dddffffffffffffgggllltttzzz|||~~~~~~|||{{{~~~zzzwwwuuurrrnnnhhhbbb\\\UUUOOOKKKBBB@@@>>>>>>??????===:::999999888777777777888999999666777;;;;;;:::>>>FFF]]]wwwXXXLLLGGGVVVooonnnVVVAAA???@@@===;;;>>>::::::999888888888999999555555555555555555555555333444444444444333222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333444444444888999;;;<<>>??????@@@@@@@@@@@@BBBEEEHHHJJJQQQRRRRRRPPPNNNQQQXXX^^^```cccdddaaa]]]^^^eeekkklllkkkiiieeeaaa\\\YYYWWWNNNKKKGGGDDDCCCAAA???===<<<;;;999888888888777666555777888888777666888;;;999777<<>>AAAJJJUUUYYYZZZ[[[___ccc```]]]^^^```___[[[VVVXXX\\\```bbbcccbbbbbbbbbeeeeeeeeefffhhhhhhfffdddbbb^^^XXXVVVVVVXXX[[[[[[YYY[[[[[[]]]lll~~~pppqqqwww,,,,,,,,,---------......------,,,,,,---...000111+++000000444BBBTTTuuu{{{mmm```YYYHHHDDD???<<<;;;::::::999;;;;;;;;;;;;<<<>>>@@@AAAAAACCCDDDBBB???BBBIIIOOOOOORRRSSSOOOJJJIIINNNTTTVVVUUUSSSPPPMMMIIIFFFDDD@@@>>>=========<<<:::888666666666777888888888888444777::::::999999<<>><<<999:::>>>???======<<<:::888777666555555555555555555555555555555111111111111111000////////////000000111111111222000000000000000000000000000000000000000000000000000000000000111111111111,,,555444111666777666<<<===\\\|||ppp|||ttttttuuuyyyrrraaaVVVQQQNNNXXXrrr~~~zzz}}}xxxwwwxxxqqqvvvzzziiiVVV777111///222111------111...+++***///666777///'''+++++++++,,,,,,---------************************(((******)))''''''***...))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((((((''''''$$$&&&)))***)))((((((((('''&&&(((---222222---'''((((((((((((((()))*********)))))))))***++++++,,,------...000111222333444555555666666555333111000222444666888888777555444---///000000///222888<<<;;;@@@KKKVVV[[[YYYYYY\\\ccc```^^^___cccccc___ZZZ```bbbcccbbb___\\\[[[ZZZaaabbbeeeiiikkkjjjfffccc___[[[WWWUUUWWW[[[^^^___XXX\\\^^^bbbpppnnnpppwww,,,,,,++++++,,,,,,---............////////////000000...111555555;;;VVVssszzzwwwgggPPP@@@:::;;;===>>>;;;888888;;;<<<::::::<<<<<<===>>>>>>>>>>>>======CCCFFFIIIGGGAAA???AAADDDGGGGGGEEEDDDAAA???<<<;;;777888999888777666777999555:::999444333999<<<999:::222333>>>AAA<<>>???===888888777777666666555555444333222222111111222222000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000222222222222333444555555888>>>PPPsssuuu|||sssggg^^^^^^bbbfffoooqqq{{{{{{vvv{{{xxxttthhhMMM333222111000//////.........666000...333666222......+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******++++++++++++******''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((()))+++,,,+++***(((&&&''''''''''''((()))***+++)))+++,,,,,,,,,,,,---///......///000222333444555666777888777666333111///333555666888888777555444111000000111333777;;;>>>BBBFFFPPP]]]bbb___\\\\\\___eeekkknnnlllhhheeeeeeiiikkkjjjeee]]]XXXXXX[[[aaabbbccceeeeeefffffffff___\\\YYYYYY[[[]]]\\\ZZZZZZ]]]```eeeqqqpppwwwvvv~~~,,,++++++++++++,,,---------------.........//////000...000444222333EEEZZZ||||||kkkYYYPPPJJJAAA;;;@@@;;;999::::::888888;;;999777666888:::<<<;;;:::777:::===>>><<<:::<<<===??????>>>===<<<:::999888:::::::::888555555666888444666777777888;;;<<<:::AAA======>>><<<===LLL^^^yyyqqq[[[KKK===DDDNNNJJJSSSooodddNNNHHHHHH<<<<<<;;;:::::::::::::::999:::999666999???@@@===888888777777666555555444444333222222111111222222111111111111111111111111000000000000000000000000//////000000000111111111////////////////////////222111111222222333444555777:::CCCVVVvvv{{{nnnbbbZZZSSSMMMHHHIIIhhhtttfffUUUAAA000222111000///............666...***---...+++)))***+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***++++++)))(((''''''''''''(((((()))***+++)))***,,,,,,++++++---...//////000111333444555666444555666777666555333111333444666777777666444333111000000111333888<<<>>>CCCGGGPPP\\\bbb```^^^___eeeiiinnnooolllhhhfffeeeiiilllmmmhhhaaa[[[ZZZ\\\cccccccccccccccccccccddd```]]]YYYYYY[[[[[[YYYWWWXXXZZZ\\\___kkkxxx}}}{{{ooovvvvvv++++++******++++++,,,---,,,,,,,,,,,,------------///---///333111...666BBBggglll___YYYTTTKKKCCCEEE???;;;;;;;;;999:::<<>>???@@@@@@??????999999999999888888777777888888888666444444555777999888888;;;;;;::::::===777>>>DDDCCCCCCPPPjjjppp\\\PPPDDD>>><<>>777777777666555555444444333333222111111111111222111111111111111111111111000000000000000000000000////////////000000000000////////////////////////111111111111222333444444333555777<<>>EEEGGGPPP\\\bbbbbbbbbdddlllnnnpppooolllhhheeedddhhhlllnnnjjjccc]]]]]]^^^dddcccbbbaaa```aaabbbbbb\\\ZZZXXXXXX[[[\\\YYYWWWYYYZZZ[[[^^^gggrrrwwwvvvmmmrrrrrr}}}***************+++,,,,,,***+++++++++,,,,,,,,,,,,///,,,...222333111333999JJJkkk{{{~~~|||zzzxxxuuuaaaXXXOOOJJJEEE>>>:::999;;;<<<;;;;;;::::::;;;<<<;;;:::888888999999777666:::999999888888888888999555777888888777777888:::<<<999999;;;::::::AAALLLOOO]]]gggggghhhvvvssshhhZZZIIICCCGGGJJJ[[[ffflllttt{{{kkkKKKBBBEEEBBB999;;;::::::999999999999999777999888777:::???@@@===777777666555555444444333333222222111111111111111111111111111111111111111000000000000000000000000........./////////000000////////////////////////000000000000111222333333///333555333555CCC]]]rrr~~~ooowww{{{xxxpppWWWAAA444000000111111///...............---,,,+++,,,---...000333++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++************))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))******))))))((('''&&&'''((())))))*********''')))************+++---,,,---...///000222333333333444666777777666444333222333444555555444222000000//////111444888<<>><<<888777777888888777999999888777666666777777555777999999999:::<<<>>><<<<<>>888::::::999888888888888999666888777666999>>>>>>;;;666666555555444333333333333222111111000000111111000000000000000000000000////////////////////////---............/////////........................////////////000111222222...222444333111333<<>>444111111000111000///...------------(((---111222111000000000++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++************))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))(((''''''&&&'''((()))*********)))''')))************+++------...///000222333444444444555777777666555222111222333444555444333111000/////////111444888===???EEEGGGOOOZZZaaabbbdddhhhqqqooommmkkkhhhdddaaa^^^eeeffffffaaa[[[ZZZ^^^ccc``````______```bbbeeegggWWWUUUTTTVVVZZZ]]]\\\ZZZ\\\```gggpppuuutttqqqoooiiinnnooo)))))))))((())))))***+++************++++++++++++222000------...//////000///555EEEdddwwwooooooxxx|||vvvsssrrruuuwwwwwwmmm\\\MMMCCC@@@============<<<<<<<<<<<<888777555444444444555666555555555555777<<>>LLLggg}}}qqqfffvvvxxx~~~uuutttvvvwww|||xxx[[[<<<---...111111///111000///...------------...777>>>===777333111...++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))((((((((('''''''''%%%&&&(((*********))))))((()))++++++******,,,---000000111333444555666777555666777777666444222111333333555555555333111////////////000444888===@@@DDDFFFNNNYYY```aaacccffflllkkkiiihhhfffddd```]]]bbbdddddd___ZZZYYY^^^ccc`````````aaabbbeeeggghhh^^^[[[WWWVVVXXXYYYXXXVVV[[[```kkkvvvyyytttnnnllliiinnnrrr)))(((((((((((()))***************+++++++++,,,,,,//////...,,,,,,.........222333:::KKKgggyyyiiiooovvvzzz~~~iiiSSSFFF:::???EEEFFFBBB===:::999:::999888888999:::<<<>>>===;;;888999AAAPPPaaalllwww|||~~~rrrZZZQQQOOOKKKIIIJJJHHHHHHSSSfffppptttdddMMMHHHDDDAAA>>><<<<<<>>>999999888777777777777777555777666555777:::999555555555444444333222222222222222111000000000000000........................////////////////////////,,,,,,---------.................................------------...///000111222000//////111333333222444777AAA\\\}}}wwwwwwnnndddsss{{{WWWCCC000,,,///111000000000000///...------------000;;;CCC???777333000---++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''%%%&&&(((***+++***)))((()))***,,,,,,++++++---...///000000222333444555666333444666777777555444333333444555666555333111000///...///000444999===@@@BBBDDDMMMXXX______```bbbgggfffeeefffgggeeeaaa]]]___ccceeeddd___]]]___cccbbbbbbcccdddeeefffggghhhccc^^^XXXVVVWWWXXXWWWUUU\\\aaalllwwwzzzsssmmmllliiinnnsss((((((((((((((()))*********++++++++++++,,,,,,,,,***,,,.........000111000111333555;;;IIIiiirrrddd```kkk{{{```LLLRRRZZZcccddd]]]SSSLLLJJJ????????????AAACCCFFFHHHLLLHHHEEEHHHUUUmmmpppXXXFFFHHHMMMIIIIIINNNZZZcccwwwgggLLLFFFHHHBBB:::<<>>WWWzzzxxxwww|||}}}www}}}___>>>444///222444222000333000000...---------------'''333;;;777///,,,+++(((++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))******++++++++++++******''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))((('''''''''''''''%%%&&&(((***+++***)))((()))+++,,,,,,,,,,,,---///,,,,,,---///000111222333111222444666777777666555444555666666666444111000......///000444999===@@@AAACCCLLLXXX^^^^^^^^^```dddddddddfffhhhfffbbb^^^]]]ccchhhiiidddaaaaaabbbdddeeefffggggggggggggfffccc]]]WWWUUUVVVYYYYYYYYY___bbblllxxxzzzsssnnnoooiiimmmqqq))))))))))))))))))))))))************************,,,,,,,,,---------......///111444666999IIIiiimmmkkkkkkhhhnnnttt{{{vvvoooqqqqqqmmmqqqtttgggbbbXXXWWWVVVXXX\\\aaaeeegggiii___\\\iiiyyyppptttxxxdddTTTLLLDDD???@@@KKKcccxxxxxx[[[KKKGGG>>>>>>>>>======<<<;;;:::888666444333333333555666333333333333333333333333444333111000000000111222000////////////.........////////////////////////.........------,,,,,,,,,+++++++++,,,,,,---------........................///////////////..................//////000222222333444333222:::RRRuuu}}}|||tttqqqvvvsssdddmmm|||wwwVVV888222111111000000000000000/////////...------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))((('''''''''(((((()))***************))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))((((((((((((''''''((((((((((((''''''(((((('''&&&'''((()))***+++***(((&&&&&&((()))+++)))***+++***)))((((((***++++++,,,------......///......///111222333444555111333444444333222222333333333333333333333222222111000000111333666999;;;@@@DDDLLLWWW```eeeccc```___^^^```eeekkklllhhhdddfffhhhkkkkkkhhheeebbbaaahhhhhhhhhhhhiiiiiijjjjjjiii___VVVVVVYYYYYYZZZ[[[aaagggooottttttpppllliiinnnqqqsss))))))))))))))))))))))))************************,,,,,,,,,,,,------------...///111111111888MMM```nnnjjjddd```bbbnnn~~~}}}sssuuu~~~xxxjjjhhhlllsssyyy~~~{{{rrriiicccbbb___hhhxxxsss```___ZZZRRRPPPTTTWWWOOOCCCDDDDDDIIISSSbbbxxxkkkUUUEEE======>>>>>>>>>>>>===<<<;;;:::777666444333333333555666333333333333333333333333333222111111000000111111/////////.........------..............................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------///.................................///000111111222555666444333:::HHHTTTsss~~~vvvVVV===222111111000////////////000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))((((((((('''''''''''')))(((((((((((((((((((((''''''((((((((((((''''''((('''&&&&&&&&&''')))))))))((('''''''''((()))***'''(((******))))))***,,,++++++,,,,,,---...............///111222333444555222444666555444333444444444444444444333333333333000000000111444777;;;===AAAGGGQQQ^^^hhhjjjfffaaaccccccfffkkkoooppplllgggeeehhhkkkkkkhhhddd```___eeeeeeddddddeeegggjjjkkkfff^^^WWWWWWXXXWWWXXX[[[bbbhhhqqqvvvuuuqqqkkkhhhooorrrttt))))))))))))))))))))))))************************++++++,,,,,,,,,---------000000222222000///777AAAWWWyyyqqqbbb[[[\\\```bbbeeedddbbbdddooo~~~zzzddd[[[bbbmmm{{{nnn]]]UUUTTThhhqqq~~~oooZZZJJJIIIJJJHHHDDDDDDJJJNNNNNNRRRWWWbbbssscccHHH>>>;;;::::::===>>>>>>======<<<;;;:::777666444333333333444555444444333333222222111111111111222222111111000///............---------,,,...........................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------........................---------------...///000...222555555222111222444CCC\\\nnniiikkkzzz~~~yyyyyyrrrSSS999000222000000///............/////////......---,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))***++++++((())))))************)))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((((((%%%'''))))))))))))+++---++++++,,,,,,------............///111222333444555333555666666555444444555555555555444444444333333000000000222555999===???AAAHHHUUUcccmmmnnnhhhbbbeeegggjjjoooqqqppplllhhhcccfffjjjjjjgggbbb^^^[[[aaa```___```bbbeeehhhjjjbbb\\\XXXWWWVVVUUUWWW[[[bbbiiisssxxxwwwrrrkkkgggooosssttt((((((((((((((((((((((((************************++++++++++++,,,,,,,,,,,,000///000444444111222555<<>>555222333//////...------------...//////...------,,,,,,+++******++++++,,,,,,,,,---++++++++++++++++++++++++)))))))))))))))******+++((()))************))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''((($$$%%%&&&'''((((((((('''&&&'''))))))((()))***,,,***++++++,,,------............///111222333444555333444666666444444444555666666666555555444444333///000111333666;;;???AAA@@@GGGSSSbbblllmmmhhhbbbbbbfffjjjmmmmmmjjjfffdddaaadddhhhiiieee```[[[YYY]]]]]]^^^___```bbbcccddd___[[[XXXWWWUUURRRUUU[[[bbbjjjtttzzzyyyrrrkkkfffmmmqqqrrr(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,+++)))***///222000000222222===WWWyyyvvvnnnfffaaa^^^\\\YYYWWW\\\XXXRRRNNNLLLMMMNNNOOOSSSRRRNNNHHHDDDEEELLLRRRJJJIIIJJJOOOVVV[[[\\\\\\___dddiiippp]]]MMM???<<<@@@AAA???===;;;;;;<<<;;;;;;:::999888555555444333333333333333444444333222111111000000000000111222222000///.........---------,,,,,,,,,........................------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...---,,,,,,,,,,,,------...222///---+++---000333444888333555@@@NNNdddxxxsssttt|||bbbAAA222333444111...///......---------------.........---,,,,,,++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))))))))*********))))))((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''((((((''''''((()))***)))((('''((()))******++++++,,,------.........///111222333444555222333555555333222333444777777666555444444333333///000111333777;;;@@@BBBBBBGGGQQQ]]]hhhkkkiiidddaaaeeejjjkkkhhhdddaaa``````cccfffgggccc___[[[YYY[[[\\\___```aaa```___^^^^^^ZZZWWWVVVSSSRRRUUU[[[aaaiiissszzzyyyssskkkfffiiinnnppp))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---))))))...111000111333666111666KKKeeexxxpppgggdddfffiiihhheeebbbaaaaaabbbgggkkkoooqqqlllkkkooozzziiiOOOGGG@@@:::;;;===<<<;;;===:::::::::999999888777666444444444444333333333222333333222222111111000000000000111111000000///...............---------,,,------------------------,,,,,,,,,------------...+++++++++++++++*********++++++++++++++++++++++++***++++++,,,,,,---------------,,,,,,,,,------...------........./////////111...///111222:::QQQhhh{{{iiibbbdddiiiuuuQQQCCC555111111000...---//////...------------.........------,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))))))))************))))))((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''(((((()))''''''((((((((((((''''''&&&'''(((((())))))((((((''''''''''''''''''''''''((()))***)))'''&&&'''(((******++++++,,,,,,------......///111222333444555111333444444333222222333777666666555444333222222///000111333666;;;???BBBEEEHHHPPP\\\fffkkkkkkhhhccchhhlllkkkeee```___aaa___bbbddddddbbb^^^\\\ZZZ\\\^^^```aaaaaa```___^^^```ZZZUUUTTTSSSSSSWWW\\\aaahhhrrrxxxxxxrrrlllhhhggglllnnn))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++...+++,,,000111000111444999000000:::EEEUUUyyy}}}cccLLL>>>AAA===;;;===>>>;;;:::<<<888888888888777666555444444444444444333333222222222222222111111111111111111111000////////////////////////.........------------------------------,,,,,,,,,---------......************++++++++++++++++++++++++++++++++++++*********+++,,,,,,------......------------......))),,,000111111000000222---///222222000111777>>>JJJ```xxxooottt}}}|||dddTTT888444333555444111000222000//////...---...............---,,,,,,++++++***++++++++++++************************************))))))))))))))))))***+++***************)))((((((((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%&&&''''''((())))))''''''(((((((((((('''''''''((()))*********)))(((+++***((('''&&&''''''(((&&&((()))(((''''''((()))*********+++,,,,,,------......///111222333444555222444555555444333333444666666555444333222111111000000000222666:::>>>@@@CCCGGGPPP[[[fffkkkjjjgggfffkkknnnkkkccc^^^___bbb___aaacccbbb```^^^]]]]]]____________```aaacccdddcccZZZRRRQQQSSSUUUXXX\\\___fffpppvvvvvvrrrmmmjjjhhhmmmnnn}}}))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((***...///---...222333000444;;;888888SSSuuupppOOOBBBBBBDDD;;;999:::???@@@;;;777666777777777777666555444333333333444444444333222111111111111111111222222222222111///.........///000000////////////.........------------------------,,,,,,,,,------.........))))))******+++++++++,,,************************))))))***+++,,,,,,------///......---------......---000111///+++***,,,///...000000///000333444333---;;;TTTqqqcccAAA///666000---000333333222222000000///............///......---,,,,,,++++++***,,,+++++++++******))))))************************''''''(((((()))+++,,,---***************)))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))''''''(((((((((((('''''''''(((***+++++++++***)))---,,,)))'''&&&&&&'''((($$$&&&'''((('''(((***+++)))******+++,,,,,,------......///111222333444555333555666666555444444555666555555444222111000000000000000222555999===???@@@EEENNN[[[fffjjjhhheeefffkkknnnjjjaaa[[[^^^bbb___aaabbbaaa___^^^______bbb```^^^]]]___bbbgggjjjfffZZZPPPOOOSSSVVVYYY]]]___eeennntttuuurrrnnnkkkiiinnnnnn|||((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,,,,------...///000000///000777CCCMMMhhhfffOOOGGGDDDAAA???>>>===<<<;;;<<<<<<;;;999777777666555444333333333111111111111111111111111333333333222222222111111222111111000///......---..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))************++++++++++++,,,------......------++++++,,,,,,,,,,,,---------......///000111111222333222:::IIIYYYooo___DDD666111444333222000////////////222///------//////,,,***---,,,+++++++++,,,---...************************''')))+++------+++)))'''))))))(((((()))***++++++,,,,,,+++***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))******)))((((((((((((((((((((()))***+++,,,,,,---))))))***++++++++++++***+++,,,...000222333444444555555555555555555555555888777666555333222111000000000111111444999@@@EEEDDDGGGOOO\\\hhhkkkeee]]]aaaaaabbb```^^^\\\\\\]]]]]]___aaaccccccbbb___^^^cccaaa```^^^^^^```aaabbbdddYYYQQQSSSWWWWWWXXX\\\```ccciiirrrxxxvvvmmmeeekkkmmmttt''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******++++++,,,---------///000111///---000777===DDDUUUssszzzdddKKK@@@>>>?????????===;;;::::::;;;:::999888777666555444444333333333111111111111111111111111333333222222222111111111111111000000///......------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))*********++++++++++++,,,,,,---------------+++++++++,,,,,,,,,---------......///000000111111222///111777;;;BBBWWWmmmjjjOOO;;;333444777111111000000000/////////111...------...///---+++...---,,,+++******++++++************************((()))+++,,,,,,+++)))((())))))(((((()))******+++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((***))))))((((((((((((((((((((())))))******++++++))))))***++++++++++++***+++,,,...000222333444444555555555555555555555555777777666444333222111000000000000111333888>>>CCCEEEHHHPPP^^^iiimmmgggaaaVVVYYYZZZYYYVVVUUUXXX[[[^^^aaadddgggfffccc___]]]^^^]]]]]]]]]^^^```bbbccccccZZZSSSUUUXXXXXXXXX[[[___bbbhhhpppvvvuuummmffffffkkkrrr}}}''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********+++,,,,,,------,,,///111000---,,,...000111777GGG```||||||bbbQQQFFF<<<;;;===>>>???AAA;;;:::888888999999777666777666555444333333333333111111111111111111111111333222222222222111111111111000000//////.........++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))*********++++++++++++,,,------------,,,++++++++++++,,,,,,,,,,,,------......///000000000111------111000...444???RRR___vvv~~~dddVVVDDD888444333222000...//////000000//////...///---,,,---......---,,,...---+++***))))))((()))************************************************))))))((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((''''''&&&&&&(((((((((((((((((((((((())))))((((((''''''((((((((((((((()))))))))))))))))))))***++++++++++++***+++,,,...000222333444444555555555555555555555555777666555444333222111000000000000000222666;;;@@@EEEIIIRRR___kkkooojjjeeeYYY]]]___]]]WWWVVV[[[```bbbdddhhhiiihhhccc^^^ZZZ[[[[[[\\\]]]___aaadddeeeccc\\\WWWXXXZZZYYYYYYZZZ___aaagggnnnssssssmmmhhheeelllsssxxx''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))******+++,,,,,,,,,***,,,//////......///000222111444@@@QQQeee|||bbbNNNEEEFFFAAA>>>@@@???<<<<<<>>>;;;999888888999888777555666555444444333333333444111111111111111111111111222222222222111111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------......////////////,,,...333444111222777444:::FFFXXXkkk~~~uuu[[[===999666777;;;:::333---...//////000//////------------,,,------......---++++++***)))))))))((((((************************+++***)))(((((()))***+++))))))((((((((())))))***(((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((('''''''''))))))***++++++++++++***+++,,,...000222333444444555555555555555555555555666666555444333222111000000000000000111444999<<>>DDDNNNZZZcccggggggeeeccchhhmmmlllhhhgggkkkppplllhhhccc^^^[[[ZZZ[[[]]]bbb___\\\YYYYYY[[[___aaadddeeeccc^^^\\\]]]]]][[[^^^bbbiiiooossssssrrrpppooooooqqq&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((()))******+++************+++,,,,,,,,,000...///111111///222777???III\\\rrr\\\III777555;;;===<<<::::::888999<<<===:::;;;>>>999777666666777666555333444333333222333333444444111111111111111111111111111111111111000000000000........................++++++++++++++++++++++++++++++++++++************************************************************))))))))))))))))))))))))(((((((((((()))))))))***((())))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...000000///111444666222000000222111///111555:::EEEWWWkkkfffOOO>>>222111555---222666888555111...---000///...---...000333555,,,...///---+++)))+++,,,'''(((***++++++++++++***************************))))))(((((((((((())))))))))))((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))'''''''''(((((())))))***))))))***++++++++++++***+++,,,...000222333444444222222222222222222222222444444333333222111111111///000111111222444777:::===CCCMMMXXXaaaddddddccc```dddiiijjjiiihhhjjjmmmeeeccc```]]]\\\^^^```bbbbbb___YYYVVVVVVYYY^^^bbbccceeebbb[[[XXX[[[\\\YYY[[[```iiipppssssssqqqpppllllllppp&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((()))*********'''(((***---000000///...---)))***111555444222222444555999EEEZZZtttnnnUUUCCC;;;999:::<<<888222444:::888666777;;;<<<888666777888666555444555555444222333333333222222333444444111111111111111111111111111111111111000000000000---.....................************************************))))))))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))---///---))))))+++,,,///---...111111...---000333222222555@@@UUUnnn~~~```JJJ666111333333222333111000000//////////////////---,,,,,,...222777999,,,...///...***)))***,,,)))***+++,,,,,,+++))))))************************(((((())))))))))))((((((***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&''''''((()))***++++++))))))***++++++++++++***+++,,,...000222333444444111111111111111111111111444333333222222111111111...000111222222444888:::===CCCMMMXXX```cccdddccc\\\___ccceeedddcccbbbbbb^^^^^^^^^^^^```bbbdddfffddd___ZZZUUUVVVZZZaaaeeebbbdddaaaYYYUUUYYYZZZXXXXXX___hhhooorrrrrrpppnnniiikkkrrr&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++---------............///222444666999@@@NNN```nnncccOOODDD===:::777666555444555777999::::::::::::999999777666666777777666555444444333333111111111222222333333333111111111111000000000000111111000///////////////......---------,,,,,,,,,------,,,,,,+++***)))))))))))))))))))))))))))))),,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////333111///000555===FFFLLLfffyyycccPPP:::999666444222222333333111222222222222111000000///000000+++)))---999CCC666333///+++******+++---***///333222---)))(((*********))))))))))))*********+++)))%%%&&&******''')))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((("""###%%%'''((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''((()))&&&$$$'''+++,,,(((###((()))++++++,,,+++***))),,,---///000111222111111222222222111111111111000333222111000////////////333333444444555666777777BBBEEELLLUUU^^^bbbaaa___ZZZ```ccc```]]]^^^______\\\VVVTTT[[[cccgggiiikkk^^^^^^ZZZTTTUUU\\\bbbccceee```ZZZXXXYYY[[[ZZZYYYXXX\\\dddoooxxxyyysssllljjjjjjnnn}}}&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))*********++++++,,,---------............---///111222555<<>>KKK```xxx~~~iiiXXXDDD444888555333222333444333222222111111111222333444555444444444444444333222222444444333333222222222111000000000000000000000000111000000000///////////////////////////.........---------,,,,,,,,,++++++,,,+++++++++******))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---//////000///------...///111222222111111666@@@HHHVVVjjjmmmWWWHHH???555///000222111///000//////......///000111000000111111000000///...///---,,,---//////,,,***,,,+++***))))))***+++,,,.........,,,)))((()))+++))))))(((((((((((())))))***------)))'''))))))'''(((((((((''''''(((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((###%%%'''(((((((((''''''((()))******++++++++++++,,,---///111222222222111222222222111111111000000222222111000//////000000......000222444555777777:::AAAMMMYYYaaadddbbb```aaaeeeddd^^^[[[]]]```aaa\\\WWWUUUXXXYYYXXXWWWXXX______[[[WWWYYY```fffgggfffcccaaaaaacccdddbbb______bbbhhhooouuuvvvrrroooqqquuu}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))************+++++++++++++++,,,.........///000111444222000000333:::FFFPPPbbbpppWWWBBB::::::888444555444222111111222111111000000000111111222333444444444555555555444333333444444444444333333333333111111111111111111111111000000000////////////......//////000///...------------,,,,,,,,,+++++++++++++++***************)))((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))************************************++++++++++++++++++,,,,,,,,,---------111...+++***,,,///111111---///000///......000333555???KKKVVVbbbuuurrr___LLL===555000///000444999999333---///////////////000000111///000000000000///......,,,(((%%%&&&***+++***'''))))))))))))******++++++))))))(((''''''(((***,,,))))))(((((((((((()))))),,,000111,,,(((((((((&&&'''(((((((((((((((((('''&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''(((((('''%%%%%%''',,,---***&&&)))))))))******+++,,,,,,---...000111222333222222222222222111111111000000222111000000000000000000//////111222444666888888;;;BBBLLLVVV^^^cccdddeeejjjmmmkkkddd^^^___aaaaaaYYYUUUTTTWWWXXXVVVVVVXXX```aaa^^^[[[\\\cccggggggeeecccbbbccceeeeeebbb^^^ZZZ^^^fffnnntttuuutttqqqtttyyy&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))*********+++///...------...///111222000//////111111111555:::CCC___ssspppmmmeeeUUUHHHCCC999222222777777222111000000000000111222333///000000111222222333333444444555555555555444444444444444444444333333333222222111111111111000000000000////////////............///000///...---,,,,,,,,,,,,,,,++++++++++++************************((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,+++,,,---......///+++,,,---------...111333///222555666999CCCRRR___nnnwwwrrrSSS>>>444111222666666333000000111222000---/////////000000000000000///////////////......---,,,)))&&&&&&)))++++++***((((((******++++++******+++***)))((((((((()))***)))((((((''''''(((((())),,,111222---(((((((((&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((+++(((&&&)))///111---((())))))))))))***+++---------...000222333333333222222222222111111111111000111111000000000000000111000000111333444666777888:::AAALLLVVV]]]bbbfffhhhooorrrppphhhaaa```aaa```XXXUUUVVVYYYYYYWWWWWWZZZ___bbbaaa^^^___dddfffdddaaa______aaacccbbb]]]XXXUUU\\\eeennntttvvvuuusssqqquuu|||&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((((((((()))))))))******000...------///000111222---+++...333333000111555888GGGQQQMMMIIIRRRfffvvvkkkYYYLLLCCC>>>888999888555555555222,,,000111222222222222222333///000000111222222222222333333444555555444444333222222222222222333333333111111000000000/////////000000/////////.........---...///000000...,,,+++,,,,,,,,,++++++++++++***))))))))))))************(((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,'''000999;;;555...++++++---...//////...---------,,,111777888555333555777DDDIIIWWWjjj|||{{{TTTHHH<<<777444222222444222///,,,******,,,.../////////////////////............/////////...------,,,+++++++++,,,,,,++++++((()))***,,,,,,+++***)))+++***)))((()))))))))(((((((((''''''''''''(((((('''...000,,,''''''((('''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&(((((((((((('''((('''(((***---...---***)))(((((()))***+++---...---...000222333333333222222222222111111111111000111111000000000000111111000000111222333444555555666???LLLXXX___cccfffhhhmmmqqqpppiiibbb``````^^^YYYWWWXXX[[[[[[XXXYYY\\\^^^aaabbb``````cccccc```^^^^^^^^^aaabbb```YYYTTTTTT\\\gggqqqvvvwwwuuusssqqqssswww~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))((((((***---/////////...+++---222222------111111777>>>===888666<<>>MMMZZZaaadddeeefffjjjoooooohhhbbb```___]]][[[YYY[[[]]]\\\YYYYYY\\\\\\```bbb``````bbb```\\\_________bbbccc```YYYSSSUUU]]]iiisssxxxxxxuuusssxxxyyy{{{$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))*********))))))((()))************+++++++++,,,,,,,,,---------.........///000000//////000111222555:::???EEENNNYYY```ssszzzvvvooodddZZZRRRKKKCCC>>>777777777777666666666666333333222111000000000111333333333222222222111111000000000000000111111222111111222333333444555555222222111111111111222222222111111000///......---......,,,++++++,,,---...///////////////......---+++++++++************)))((()))*********((('''&&&******))))))((((((''''''***(((&&&$$$$$$&&&(((***''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((('''&&&&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))111000///...///111333444444333111///......//////000///...///111111000///222111000//////111333444;;;>>>CCCJJJRRRXXX^^^```www|||ssseee\\\KKKGGGBBB<<<777555444444000000000000000000000000//////000000///...---------------........./////////////////////......------+++))))))+++,,,***''')))))))))))))))))))))))))))(((&&&$$$$$$&&&((()))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((''''''((((((((((((((('''''',,,,,,,,,,,,---...//////---///111444444333222000222111111000000111111222444333222111000000000000000///000222444555444333666===KKKZZZaaacccgggmmmiiijjjjjjddd\\\XXXYYY\\\ZZZWWWVVV[[[]]]]]]]]]```fffeeebbb^^^^^^```]]]XXX\\\```aaa^^^]]]]]]YYYTTTUUU\\\iiiuuuyyywwwvvvyyysssoooppp|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))*********))))))((())))))*********+++++++++++++++++++++,,,,,,,,,,,,---...000///......///111222333444444333666;;;???DDDIIIRRR]]]hhhtttyyysssmmmcccWWWNNNIIIDDD>>>999777444111///555555555555444444444444333222111111000000000111222222111111111000000000000000//////000000111222111111222222333444444444222111111000000111111222111111000000///......---///...---,,,,,,---......///////////////...------+++++++++*********))))))((())))))***)))((('''&&&))))))))))))(((((('''''')))'''&&&%%%%%%&&&''')))''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++,,,///222666888111111///...------......***+++,,,---------,,,,,,111000///......///111222///000222555888;;;===>>>DDDGGGMMMUUU^^^gggnnnrrr~~~xxxtttqqq^^^\\\WWWQQQIII@@@:::666888777444222000000000111000000000000000000000000////////////......------,,,,,,---------........................---,,,,,,,,,***))))))+++,,,***((())))))))))))))))))))))))(((((('''&&&&&&'''(((((()))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''((((((((())))))((((((''')))))))))))))))***,,,,,,---///111444444333222000222222111111111111222222444333222111000000000000000///000222444555444333777===KKKXXX___```dddiiigggiiihhhccc[[[WWWYYY]]]ZZZUUUTTTYYY]]]]]]^^^```cccbbb___\\\]]]aaa```[[[[[[^^^___\\\[[[ZZZVVVQQQTTTZZZfffsssxxxvvvvvvxxxwwwuuuwww%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))((())))))******))))))))))))))))))*********++++++))))))*********+++++++++,,,---///...------...000---...///...------///111111333555777;;;AAAHHHMMMYYY]]]ccckkkssszzz}}}vvvlllddd]]]WWWQQQLLLMMMHHHDDDAAA???<<<888333888666444444666888999888333333222222222111111111222111111000000000000000000000000000///////////////////////////000111111222222222222222222333333111111000000000000111111000000000///......------......---------......///......//////......---,,,++++++*********)))))))))(((((()))))))))((('''''')))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((***---111444666...------,,,,,,------...000333666555222.........///...---------...000000//////..................111222555888===AAAEEEGGGHHHIIIJJJMMMPPPUUUXXX[[[TTTSSSRRRRRRTTTTTTSSSRRRPPPOOOMMMJJJHHHEEECCCBBB<<<:::777444333333444444///////////////000000111////////////////////////000///...---,,,---......++++++,,,,,,,,,------------------------,,,++++++***)))((()))+++++++++)))))))))))))))))))))))))))((((((((())))))(((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&(((((()))******))))))((((((((('''(((((()))***+++---///111444444333222000333333222222222222333333333333222111000000000000000///000222444555444333777===JJJVVV\\\]]]aaafffhhhjjjiiiddd]]]ZZZ\\\```[[[UUURRRXXX]]]^^^^^^^^^``````]]]ZZZ[[[```bbb___ZZZ^^^^^^[[[YYYXXXTTTNNNQQQWWWcccpppuuuttttttwwwuuuuuuzzz&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''((())))))))))))))))))))))))))))))************)))))))))*********+++++++++,,,------,,,,,,---///***,,,...///111222333333444555444333222333666888888888999;;;===???AAABBBDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHFFFGGGHHHJJJIIIIIIHHHDDD???;;;999777444222666444333444777999999888222222111222333555666666111111111111000000000///111000000/////////000000000000000/////////......///............///000000222222222222111111111111000000000//////000000000/////////......---------..................//////---............---,,,,,,************))))))))))))((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++,,,---...+++++++++,,,,,,---------777<<>>HHHQQQUUUVVV[[[cccfffdddaaa___]]]]]]]]]]]][[[[[[[[[[[[ZZZXXXWWWVVV\\\___^^^[[[[[[aaafffgggdddeeefffgggeee___XXXSSSUUUWWW```kkkqqqqqqqqqsssxxx}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((+++***))))))(((((())))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------...////////////........./////////000000000000000///......///000000....../////////000000000////////////......------------------------------,,,,,,++++++++++++,,,,,,///.........---------,,,------------............------...///////////////...//////---+++***+++---------,,,,,,+++++++++++++++,,,---......---,,,,,,,,,++++++******++++++,,,*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********+++++++++******+++++++++************************************+++++++++,,,...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,...---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,---,,,***((()))***+++******++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++*********)))))))))((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''%%%&&&'''(((((((((''''''(((***+++,,,,,,---///222...///111222333333222222333222222222222111111111333111///......000222333111000111333555777666555999===GGGQQQUUUVVV\\\cccfffdddaaa___^^^___aaabbb______^^^^^^]]][[[ZZZYYY^^^```___[[[[[[```dddeeedddeeeggggggeee```ZZZUUUWWWYYYaaalllrrrrrrsssuuuwww{{{$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((***))))))(((((((((((()))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,---...............---.........//////////////////............//////---.........///////////////............---------------------------------,,,,,,++++++++++++,,,,,,......------------,,,,,,,,,,,,,,,---------......,,,---......//////...............---+++***+++---...---,,,+++++++++,,,,,,+++,,,...///...---+++***,,,+++************+++,,,******))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))******++++++************++++++))))))))))))))))))))))))((())))))))))))*********---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++******,,,...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++***((((((*********)))******************++++++,,,,,,,,,+++++++++************))))))))))))((((((&&&&&&&&&'''((((((((()))&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))***)))'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''%%%&&&'''(((((((((((('''---......---++++++,,,......///111222333333222222333333333333222222222222111000///...///000222444333222222444666777666555888===GGGQQQVVVXXX]]]cccgggdddaaa^^^^^^```ccceee``````______^^^\\\[[[ZZZ]]]___^^^ZZZXXX]]]``````ccceeeggggggeeeaaa\\\YYYZZZ\\\cccmmmsssssstttwwwxxxyyy}}}$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((((((''''''((((((((())))))))))))))))))))))))************************)))***++++++,,,,,,+++++++++,,,,,,---------------------------..................------------......------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,---............------......,,,+++***+++---------,,,++++++++++++,,,+++,,,...///...,,,***)))++++++************++++++***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))(((((()))))))))*********+++++++++*********++++++++++++++++++++++++++++++)))***+++***)))***+++---))))))))))))************************++++++++++++************+++++++++++++++)))'''''')))***)))((()))))))))***************++++++++++++***************)))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((())),,,***(((%%%$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%&&&''''''&&&%%%$$$&&&''''''((((((''''''&&&&&&''''''((())))))))))))/////////...++++++,,,---...///000222333333333222444444444333333333222222000///......///111333444444333333555666777666444777;;;FFFQQQXXXZZZ^^^dddgggddd```\\\\\\^^^aaaddd]]]]]]]]]]]]\\\ZZZYYYXXX[[[^^^]]]WWWUUUXXX[[[ZZZ```ccceeeeeeccc```]]]\\\]]]]]]cccmmmrrrsssuuuyyyzzzxxx|||$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))***+++***************+++,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,---------------,,,------,,,******+++---,,,,,,---,,,,,,,,,++++++,,,---......---+++)))(((************************)))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))************)))*********************)))))))))))))))))))))))))))*********))))))+++,,,******)))))))))((((((((()))))))))*********++++++)))))))))*********++++++***(((''''''((())))))(((((((((((())))))*********++++++*********))))))))))))))))))(((((((((((('''))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((((((+++)))'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&'''(((((())))))***++++++------...---++++++---...---...000222333333333333444444444333333333222222////////////000111333444444333333555666777666444666:::DDDRRRZZZ\\\```dddgggccc^^^ZZZYYYZZZ]]]___]]]]]]\\\\\\[[[YYYXXXWWW\\\___^^^XXXVVVXXXZZZYYY]]]```ccccccaaa___^^^^^^^^^^^^ccclllqqqsssvvvzzzzzzvvvxxx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******)))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++******))))))))))))************++++++++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,---,,,******+++------...///000000...,,,+++......------+++***)))((())))))***++++++***))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************(((((()))************)))((((((((((((((((((((((((((()))***)))((((((***,,,*********))))))(((((((((((())))))))))))*********((())))))))))))*********)))(((&&&&&&((((((((('''''''''(((((())))))***************))))))))))))((())))))(((((((((((('''''')))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''((()))***+++,,,***+++,,,,,,++++++...///---...000222333444333333333333333333222222222222/////////000000111222222333222222444666777666555555999CCCRRR[[[^^^aaaeeefffccc___[[[YYYZZZ\\\]]]___^^^^^^^^^]]][[[ZZZYYY___aaa```[[[XXXZZZ[[[ZZZZZZ^^^aaaaaa___^^^___bbbaaa```dddlllqqqsssvvv{{{xxxtttvvv$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((((((((()))******++++++******************+++++++++,,,******+++,,,,,,+++******************+++++++++,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))(((((()))))))))************+++++++++,,,************++++++++++++******+++,,,,,,,,,,,,,,,+++,,,,,,+++******+++---...000444666555333///,,,000///---+++))))))))))))((()))***++++++***)))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''((((((((()))))))))'''''')))*********))))))))))))))))))))))))))))))((()))))))))((((((***+++)))))))))))))))*********((((((((()))))))))******((((((((()))))))))******)))'''&&&&&&'''(((((('''&&&&&&'''(((((()))************)))))))))((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%&&&'''(((***+++((()))+++******+++---///,,,...000222333444444444333222222222222111111111000000000000000000111111111000111333555777666555555888CCCRRR\\\```bbbeeefffdddaaa^^^]]]^^^___`````````______^^^\\\[[[ZZZ]]]``````[[[XXXYYYZZZYYYYYY]]]aaaaaa______bbbeeecccbbbfffmmmrrrtttxxx}}}zzzuuuxxx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))***************)))************+++++++++)))***+++,,,,,,+++***))))))************+++++++++*********++++++,,,,,,,,,************************))))))(((((((((((())))))))))))******+++++++++,,,)))************+++++++++******+++,,,,,,,,,,,,+++***+++,,,+++******+++---///333777:::999666111...111000---***(((((())))))((()))***++++++***)))((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((*********)))((())))))))))))))))))))))))'''((()))((('''((()))+++''''''((()))***+++,,,,,,(((((((((((())))))))))))(((((((((((())))))))))))((('''%%%%%%'''((('''&&&&&&&&&&&&'''((())))))***))))))))))))(((((((((((()))(((((((((''''''''''''######$$$%%%'''(((((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%""""""###%%%%%%%%%%%%%%%######""""""###$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&''''''%%%$$$$$$%%%''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%''')))***((()))******)))***,,,---,,,...000222333444444444222222222111111111000000111111111111000000000000//////000222555777666555444888BBBRRR]]]aaaccceeefffeeecccbbbaaabbbcccddd_________^^^]]]\\\ZZZZZZZZZ]]]]]]XXXUUUWWWWWWVVVZZZ^^^aaabbb___```dddhhhfffdddgggnnnsssvvvzzz~~~yyy{{{$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%%%%&&&(((''''''&&&&&&((()))***))))))))))))((((((((((((******))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))))))))*********++++++++++++*********))))))(((((())))))(((((((((((())))))'''((()))++++++******)))+++)))((((((*********((())))))***+++,,,,,,------+++)))***,,,+++)))***///222:::AAACCC===777555666000---***))))))*********+++******)))(((''''''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&$$$######"""%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))***)))(((&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&&&&'''((()))***'''&&&&&&'''***++++++***(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))((('''''''''''''''))))))(((((('''''''''&&&''')))***)))((('''(((***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))))))))************))))))((((((((((((((((((((((((&&&(((******((((((((()))$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%$$$$$$%%%$$$###&&&)))***'''$$$''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''((())))))((()))+++------///222444444333111///111111111111111111111111111000///000111222111///000000111333666888777666777>>>GGGPPPXXX]]]aaadddaaabbbdddeeefffdddcccaaa```^^^]]]```cccbbb]]]XXX\\\\\\ZZZWWWTTTTTTUUUWWWaaaaaabbbcccbbbaaa``````dddffflllrrrttttttyyy|||xxxyyy$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&&&&(((''''''&&&'''((()))***)))((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))***(((((((((((((((((((((((()))))))))*********++++++*********)))))))))(((((())))))(((((((((((())))))'''((()))***+++******)))(((((())))))))))))(((((())))))******+++,,,,,,---+++)))***,,,+++))),,,111555>>>JJJQQQNNNEEE:::333000...+++)))***++++++*********))))))((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''((()))(((&&&'''(((((('''&&&'''((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((***)))((('''&&&''''''((()))((((((((('''''''''&&&''')))***)))((('''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))************))))))''''''''''''''''''''''''%%%&&&)))+++,,,+++)))'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&((('''&&&$$$''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))((((((((('''''''''((()))++++++******,,,---///000222333333222111000111111111111111111111111111000///000111222111///111111111444777999999888555<<>>GGGRRR\\\cccfffggg[[[ZZZZZZ^^^cccggghhhgggbbbaaa```^^^]]]]]]^^^___]]]]]][[[XXXVVVVVVWWWYYY[[[]]]```cccdddcccaaa```[[[___hhhssswwwyyy}}}{{{zzz$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((()))))))))'''---222222...++++++...(((((())))))))))))*********'''&&&((()))***///666DDDNNN]]]kkkooodddOOO???...,,,++++++,,,---,,,+++(((((((((((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%''')))+++,,,...+++(((''''''''''''&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&''')))***&&&&&&&&&'''''''''''''''&&&((()))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((((((((())))))))))))(((((('''''''''''''''''''''''')))%%%###%%%+++...,,,((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''%%%%%%'''***&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((+++...000///...---...111000000000000000000000111111111111111111111111111000///000111222111//////...///222777;;;===>>><<>>???:::===CCCMMMWWW]]]^^^\\\UUUQQQNNNPPPWWW\\\\\\[[[^^^dddjjjjjjddd]]]ZZZ[[[cccbbb___[[[VVVTTTUUUVVVWWWYYY[[[]]]___```aaaaaa\\\^^^fffnnnrrrttt{{{}}}{{{~~~$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""###%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&''''''((())))))((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))(((''''''&&&&&&''''''((((((''''''&&&'''((()))***(((((())))))))))))((((((((((((((((((((((((((((((&&&$$$%%%(((((('''+++000555CCCSSSWWWNNN>>>222,,,***))))))***++++++***)))******))))))((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&&&&'''((()))111---)))&&&%%%%%%%%%$$$&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''')))))))))((((((%%%%%%%%%&&&&&&'''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%&&&&&&'''''')))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((((()))++++++******,,,---+++---///111222222111000111111111111111111111111111000///000111222111///...---...111777===@@@BBB999;;;AAALLLWWW^^^___]]]UUUPPPMMMPPPYYY```aaa```fffmmmsssrrriiibbb___```cccbbb___[[[WWWUUUVVVWWWXXXXXXYYYZZZ\\\]]]___```]]]___eeemmmqqquuu}}}}}}|||$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''(((''''''&&&&&&((()))***+++)))((((((***+++***(((((((((((((((((('''''''''%%%$$$%%%)))(((''')))...---777AAA>>>222)))+++000)))(((((()))++++++***(((+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&''')))((('''%%%$$$$$$%%%%%%***'''$$$###%%%'''))))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&(((******)))((('''%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''''''&&&%%%$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$"""###$$$%%%'''((()))***...***%%%$$$%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((())))))******'''((())))))((()))+++---)))+++///222333333111000111111111111111111111111111000///000111222111//////...///222888>>>BBBDDD:::<<>><<>>??????===AAAOOO]]]ffflllooo___]]]WWW\\\mmmwwwvvvssshhheeebbb___^^^^^^\\\[[[[[[YYYZZZ\\\\\\[[[___eeelllmmmsss{{{""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&'''%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&))))))))))))))))))))))))***))))))(((''''''&&&&&&)))///555444---'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%'''(((((('''###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$###%%%&&&'''&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''((((((''''''((((((((((((''''''''''''&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&%%%###%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((((((((''''''***,,,,,,***+++...222...///999GGGIII===222///111222222222222111000000000000000000111111111111///......111666;;;>>>???===:::>>>LLL\\\gggnnnrrrccc```XXX]]]qqq}}}~~~ooojjjddd___]]][[[YYYXXXZZZXXXXXXXXXXXXXXX___hhhlllnnnsss{{{}}}}}}#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))'''((()))(((&&&%%%&&&'''%%%%%%&&&&&&&&&'''''''''((('''''''''((((((((('''))))))))))))))))))))))))(((((((((((((((''''''''''''***---,,,)))&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$###%%%''')))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&###$$$&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((()))''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%%%%%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&)))+++***)))+++111666222///555AAABBB888000000111222222222222111000000000000000000111111111111000///...000444999;;;<<<;;;888===MMM___mmmuuu{{{eee___UUU\\\ssssssmmmeee^^^ZZZYYYXXXWWWXXXWWWWWWXXXWWWWWW___hhhkkklllrrryyy||||||~~~###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++'''((()))(((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))***)))((())))))))))))))))))))))))&&&&&&''''''((()))))))))%%%$$$$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''((($$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$"""!!!"""&&&'''&&&$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$&&&''''''((("""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&(((((()))''''''((((((((((((''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$&&&%%%###!!!"""$$$!!!""""""#########&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''"""&&&(((((()))---555===999///,,,111222---...555111222222222222111000000000000000000111111111111111///...///333666888999;;;999???PPPdddsss~~~eee]]]RRRYYYrrrtttnnnddd]]]YYYXXXXXXXXXVVVVVVXXXYYYXXXXXX^^^gggiiikkkqqqxxx{{{|||~~~zzz"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''###!!!"""&&&(((%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$&&&))))))(((&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%$$$$$$%%%''''''&&&$$$$$$###$$$&&&''''''%%%###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))***---///000111222333333222000///333333111000///////////////////////////000111111000000111111222555:::===999555>>>NNN^^^rrryyyooo]]]ZZZQQQUUUhhhvvvxxxppphhhcccaaa^^^\\\[[[^^^]]][[[ZZZ[[[]]]```bbbbbbdddkkkuuuzzz~~~"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%""" !!!%%%&&&### &&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$&&&))))))(((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$""""""!!!!!!"""%%%(((***)))'''$$$###$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***))))))***---///000111222333333222000///222222111000///////////////////////////000111111000000000000111444999===>>>999@@@MMMYYYiiilll___TTTTTTLLLNNN___lllwww}}}tttkkkfffbbb^^^\\\\\\\\\\\\[[[[[[[[[\\\^^^```dddfffnnnwww}}}"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&###!!!###%%%&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$&&&))))))'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((('''%%%%%%)))000777...***$$$!!!!!!"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''')))******)))***---//////000222333333222111000111111000000//////......///////////////000111111000000000///000333888<<<@@@:::@@@KKKTTTaaaaaaRRRLLLPPPIIIHHHVVVdddqqq{{{qqqkkkddd]]][[[\\\[[[]]]^^^___^^^^^^___```dddhhhpppyyy}}}""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$***,,,---***(((+++333:::---)))$$$!!!!!!###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&'''''''''%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((************,,,......///111333333333111111000000000000//////......///////////////000000111000//////...///222888<<<<<<777>>>JJJTTT``````QQQKKKRRRLLLHHHTTTcccsss{{{tttjjj^^^YYY\\\]]]aaaeeefffdddccccccdddgggkkkrrrzzz{{{|||""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%'''((((((&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###''')))(((%%%%%%***///(((&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&(((***+++***+++,,,...---///111333444333222111///000000111000000///...///////////////000000111//////...---...222999===;;;777>>>JJJTTTaaabbbSSSMMMVVVPPPJJJUUUfffxxxwwwfff^^^```___dddjjjkkkiiiffffffhhhnnnqqqwww|||{{{zzz"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&'''((('''&&&%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######""""""""" $$$&&&&&&$$$###$$$%%%######$$$&&&((((((&&&###$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&(((***+++++++++,,,---,,,...000333444444333222///000111222222111000//////////////////000111111///......---///444;;;@@@@@@:::???JJJSSS``````QQQNNNWWWPPPIIIUUUiii||||||qqqfffgggaaagggmmmnnnkkkhhhhhhjjjvvvyyy}}}}}}{{{"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&'''((('''&&&%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$##############################""""""!!!!!!""""""###$$$$$$%%%&&&&&&&&&%%%%%%######$$$&&&''''''&&&###%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%(((***,,,++++++,,,---,,,---000222444444444333000111222333333222111000///////////////000111111......------000555===CCCBBB<<>>HHHLLL@@@;;;<<<@@@GGGWWW\\\OOOIIIKKKJJJHHHLLLYYYeeeiii\\\___jjj}}}|||ooohhhfffqqq{{{""""""""""""""""""""""""!!!"""""""""####################################""""""""""""###########################################################################$$$$$$$$$###############$$$%%%%%%###############$$$$$$$$$""""""""""""############&&&$$$######%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""!!! !!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&"""###'''&&&"""%%%$$$######""""""############$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******'''((()))*********---/////////000222555666555333222222333444444444444333333333333333222222111000///222222111555@@@IIINNNAAA<<<===@@@FFFWWW\\\NNNHHHIIIIIIGGGKKKWWWdddkkkhhhjjjqqq|||rrrdddnnnjjjttt}}}{{{""""""""""""""""""""""""!!!!!!""""""#########$$$########################!!!!!!!!!!!!""""""""""""################################################""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$%%%""""""""""""############$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$""" """%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%'''%%%"""&&&+++***###%%%$$$$$$###"""#########$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++&&&((()))******+++---000......///222555666555444222333444444555555444444000000111222222222222111000333333222666AAAKKKOOOEEE???@@@BBBIIIYYY^^^QQQDDDFFFFFFGGGLLLYYYhhhqqq|||yyyzzz}}}zzzmmm___lllhhhrrr~~~{{{""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""############$$$$$$$$$'''&&&%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$"""###$$$$$$######%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$######$$$%%%%%%$$$'''%%%$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###################################################$$$%%%&&&&&&%%%###"""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))(((((((((''''''))),,,///222555666444555888999777444444444333333333222222333222000/////////000111444111000333555999BBBKKKEEEAAABBBBBBEEETTT[[[OOOEEEEEEFFFHHHLLLXXXppp~~~yyyvvvxxxxxxooodddppphhhooozzzttt|||""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""############$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$%%%&&&'''&&&%%%###&&&%%%############""" ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))'''((((((''''''(((+++...111444555333444888888666333333333333222222222222222222000/////////000111222000222555888;;;CCCLLLGGGBBBBBBBBBEEETTTZZZOOOEEEEEEGGGIIIKKKVVVkkkyyyxxxuuuvvvzzz|||tttiiiccc[[[ccc}}}xxxwww|||""""""""""""""""""""""""######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###$$$###"""!!!"""###"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$######""""""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$'''))))))'''$$$###'''%%%#########""" ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))************''''''(((''''''(((+++...000333444222333777888555333222222222222111111111222111111000///000000000000000333888:::<<>>CCC<<<===BBBOOOiiixxxqqq\\\QQQZZZVVVMMMMMMZZZ}}}xxxqqqpppsssuuuuuutttjjjgggiiisssrrrttt|||}}}}}}|||~~~""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############""""""############"""""" !!!""""""""""""""""""########################!!!"""""""""#########$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%######$$$'''%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$$$$$$$$$$############""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############""""""""""""$$$$$$$$$#####################%%%&&&&&&&&&%%%$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((''''''&&&&&&'''(((***+++,,,,,,------...//////000///111222222111111222333/////////000000111111111000111222111111444:::???>>>888999>>>JJJcccrrrlllYYYOOOZZZXXXNNNLLLZZZssslllooouuuxxxyyyjjj^^^___jjjsss}}}wwwnnnpppyyywwwzzzxxxyyy}}}""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""############"""""" !!!""""""###""""""########################!!!!!!""""""#########$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%###"""$$$'''%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%############$$$%%%&&&'''%%%&&&'''((((((&&&$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######""""""!!!!!!########################$$$%%%&&&'''''''''&&&%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((())))))(((((()))***,,,---++++++,,,---///000111111///111222222111111222444555444111...---...000111///111333222222444999>>>???;;;>>>CCCNNNgggxxxtttZZZQQQ]]][[[PPPLLLYYYooohhhmmmuuuzzz{{{___RRRWWWgggooorrrrrrllleeeiiivvvvvvuuuwww{{{#################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$###""""""""""""$$$%%%&&&######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$###""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$$$$$$$##################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&''''''''''''((('''%%%$$$'''***---,,,***------...000111111111111555444222000000000000000111///------...//////...///111222111111555;;;AAACCC;;;===DDDMMMccczzzhhh]]]bbbWWWKKKKKKVVVwwwyyylllffflllwwwzzzwwwWWWUUU```kkknnnvvv|||wwwmmmhhhvvv~~~yyyuuuxxx####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$###""""""""""""$$$%%%&&&######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""###$$$$$$$$$#########""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$##################%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((('''%%%%%%'''***,,,,,,+++......000111222222333333555444222111000000111222111///......///000000///000111333222222555<<>>BBBFFF[[[vvvfffTTTUUUNNNHHHIIIMMMeeeyyyooonnnqqqtttnnngggxxx|||########################""""""###$$$$$$%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!###$$$%%%%%%$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&%%%### #########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$"""!!!%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%""""""###$$$$$$$$$#########""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%(((************---///---...000222333555555666444333222000000000111111000///...///111333333222///111333333444888???EEEAAA;;;>>>BBBFFF\\\xxxhhhUUUTTTLLLGGGGGGIII___~~~wwwnnnooossswwwmmmdddqqq~~~{{{########################""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!###$$$%%%%%%$$$$$$#########"""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&%%%### ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%&&&(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$###""""""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%(((***+++******---000...///111333555666777777777666444222111111222222000///...///111222333222///111222333444888???EEE@@@;;;>>>BBBFFF\\\yyyjjjVVVTTTLLLFFFFFFFFF[[[qqq~~~}}}||||||lllgggmmmvvvzzznnnbbbkkk~~~}}}""""""""""""""""""""""""""""""############""""""$$$###"""!!!!!!"""###$$$########################$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$###!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((+++---......000333444333222333444333333222111000000000111///000111222222333222222222111111333666;;;@@@BBB???<<<555AAAIII\\\eeeWWWNNNMMMGGG???CCCPPPlll{{{vvvuuurrrooodddgggoooqqqzzziiiaaannn}}}zzz""""""""""""""""""""""""""""""############""""""$$$###"""!!!!!!"""###$$$########################$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$########################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((()))***,,,---......000333444333222333444444333333222111111222222///000111222222333222222111111111333666;;;???BBB===;;;555@@@HHH\\\hhhYYYNNNLLLGGG@@@DDDQQQpppwwwrrrqqqmmmhhh]]]```iiillluuuxxxdddaaasss{{{xxx|||""""""""""""""""""""""""""""""############""""""######""""""""""""##############################$$$$$$$$$###############$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$###############"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""######$$$$$$######"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))+++,,,---.........000333444333222333444444444333333222333333333///000111222222333222222111111222333666:::>>>@@@:::999555@@@HHH[[[lll[[[OOOLLLGGG@@@FFFSSSqqqsssppppppmmmdddWWWXXXaaagggrrr}}}}}}wwwbbb___tttzzz}}}""""""""""""""""""""""""""""""############""""""###""""""""""""""""""###################################################$$$##################$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((+++---...///.........000333444333222333444444333333222222222333333//////111222222222222222111111222333666999<<<>>>666888555@@@FFFZZZppp^^^OOOKKKGGGAAAGGGTTTnnnsssrrrtttqqqhhhWWWSSS[[[cccrrrfff]]]lll""""""""""""""""""""""""""""""############"""""""""""""""######"""""""""#########################################################$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''')))+++---...//////......000333444333222333444222222111111111111222222//////111222222222222222111111222333555888:::<<<333666555@@@EEEXXXsss___OOOKKKGGGBBBGGGSSSllluuuvvvwwwtttlllWWWNNNTTT___rrrggg\\\hhh{{{""""""""""""""""""""""""""""""############""""""""""""############""""""#######################################$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''###$$$%%%&&&''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***,,,---...//////...000333444333222333444111111000000111111222222///000111222222333222222000111222333555777999:::111666666AAACCCVVVttt```OOOKKKHHHCCCGGGQQQkkk~~~yyyyyyxxxrrrlllTTTHHHNNN\\\rrrzzzeee___kkk{{{""""""""""""""""""""""""""""""############""""""!!!"""###$$$$$$###"""!!!########################""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''((("""###&&&'''((('''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))***,,,---///000...000333444333222333444222111111111111222333444///000111222222333222222000111222333555666888888000666777AAABBBTTTttt___OOOLLLIIICCCFFFOOOdddyyy|||}}}zzzsssiiiQQQEEEMMM\\\rrrxxxgggeeeqqq}}}}}}""""""""""""""""""""""""""""""############""""""!!!"""###$$$$$$###"""!!!########################""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((!!!###&&&((()))'''$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''""""""######$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((()))***,,,///000...000333444333222333444222222222222333333444555///000111222222333222222000111222333555666777888000666888AAAAAASSSttt___OOOLLLIIICCCEEEMMM[[[sss~~~vvvgggOOOEEEOOO___uuu|||mmmjjjttt}}}}}}########################!!!!!!!!!!!!""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$$$$$$$&&&''' ,,,333---%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&"""!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%$$$""" ######$$$$$$$$$$$$####################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((('''((()))***+++,,,,,,,,,///000111222222333222222111111000000111111222333111000///111444666444222000444555555999===999111222777;;;<<>>:::222333888;;;<<>>@@@;;;444333888;;;<<>>JJJbbbxxxuuueeeWWWQQQLLLFFFFFFLLL^^^qqqyyyrrrooonnnfff]]][[[bbbjjjsssqqqiiirrrtttnnn########################"""#########$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%######%%%***---000+++%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''++++++((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((555000***&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$############&&&&&&&&&&&&&&&&&&%%%%%%'''((()))***+++,,,,,,,,,......///000111111111111111111000000111111222333000111222333333222222222222333777>>>BBB???999444555777:::===???KKKgggmmm[[[SSSLLLEEEDDDJJJXXXmmm|||qqqkkkiiiddd______eeejjjpppgggcccpppzzzuuu########################"""""""""#########$$$$$$#########$$$$$$$$$$$$$$$########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%######&&&+++///,,,'''###$$$%%%%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&&&&***'''$$$"""###%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,,,,---...///000111111111111111111000000111111222333000222444333222111222333333333888@@@DDD???888444777777999<<>>NNNsss~~~fffWWWLLLDDDEEELLLQQQeeezzzssseee```ccceee```aaagggiiilllyyy~~~bbbaaalllwwwtttqqq""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$%%%%%%%%%########################!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%#########%%%###%%%(((&&& %%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$(((((('''%%%###$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$111///+++(((%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&"""!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%'''''''''%%%$$$###$$$%%%&&&&&&%%%$$$###'''&&&&&&%%%%%%$$$$$$###$$$$$$##################%%%%%%%%%&&&''''''$$$"""$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$%%%%%%&&&'''(((((('''((()))***+++,,,,,,,,,---...///000111111111111111111111000111222222333000333555444222000111333666444:::EEEIIIBBB:::777>>>999888999<<>>JJJiii|||eeeUUULLLHHHKKKOOOWWWiiixxxqqqpppmmmkkkjjjjjjhhhiiiqqqzzz{{{pppbbb[[[cccoootttrrreeeggg}}}""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$######"""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$''',,,+++&&&***)))((('''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((((((((($$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""######$$$&&&&&&$$$$$$...444***&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&''''''((('''''''''(((***,,,,,,,,,+++,,,---000000000000000000000000111111111111222444555666111///000333222000111666333555;;;EEEGGGAAA:::777;;;===999999@@@KKKeeevvvbbbTTTLLLIIIKKKOOOUUUhhhvvvpppnnnoooqqqpppkkkhhhnnnwww{{{{{{ppp```aaannntttpppaaaddd{{{""""""""""""""""""""""""################################################$$$$$$###############$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&'''---444222---******)))((('''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$######"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''+++***)))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))(((%%%$$$######$$$$$$"""&&&&&&%%%000===777%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&'''((((((((((((''')))++++++++++++,,,...000000000000000000000000111111111222333444555666111000111333333000111555222444<<>>===666111222555555;;;DDDGGGCCC>>><<<<<>>BBBBBB???;;;999<<<>>>@@@>>>>>>NNNooo}}}fffZZZRRRJJJGGGIIIXXXfffwww{{{sssiiicccbbbaaaeeeiiilllnnnssszzz~~~}}}qqqmmmuuu|||~~~qqqsss~~~"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''''''''''''''&&&&&&&&&'''''''''&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((()))))))))*********(((((((((((((((((((((((()))((('''%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###########################&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$######"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''(((((((((((((((((()))***+++,,,---...111111//////333333000444333333444666666555444222222222222222222222222333777===@@@@@@===;;;:::<<<>>>???>>>>>>MMMmmmzzzcccXXXQQQJJJHHHKKKXXXfffvvvzzzssshhhbbbaaaeeehhhlllmmmmmmoootttwwwwww|||yyymmmhhhrrr~~~rrrttt~~~"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&&&&'''((())))))((('''&&&'''''''''''''''''''''''''''(((((())))))(((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$%%%$$$#################################$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''((((((((()))((((((((()))******+++,,,///000///111777:::999333333333444555666555333222222222222222222222222333777;;;======;;;;;;;;;<<<===???>>>>>>LLLjjjttt^^^UUUPPPJJJIIIMMM[[[hhhvvv{{{uuukkkdddbbbfffjjjnnnnnnmmmlllnnnqqqssszzzwwwiiibbbnnnwwwvvv|||""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''((((((((()))))))))(((((((((((((((((((((((()))(((((('''''''''&&&&&&''''''((())))))(((''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''(((((((((******)))))))))******++++++...000000444<<>>>>>>>>JJJfffmmmYYYRRROOOKKKKKKOOO^^^iiiuuu{{{wwwnnngggcccdddhhhmmmnnnmmmkkklllmmmsss{{{xxxhhh___kkkzzzyyy~~~""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''(((((())))))%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''(((((((((++++++*********++++++,,,---///000000333:::??????222111111222444555333222222222222222222222222222333555666777666777888:::;;;<<<>>>>>>>>>IIIbbbyyyyyyfffUUUPPPOOOLLLLLLPPP]]]fffqqqwwwvvvooogggbbbdddhhhmmmnnnkkkhhhhhhiiirrrzzzxxxiii```mmm}}}uuuuuuvvv{{{"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''(((((((((++++++******+++,,,------...000000---...333444333222111111222444444333111222222222222222222222222222333555555555555777999;;;<<<===>>>>>>GGG^^^sssrrr```RRRQQQQQQNNNMMMPPPZZZaaakkkrrrtttnnnfff```gggjjjmmmlllhhhdddccccccnnnxxxwwwiiicccppp|||rrrppppppvvv"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***'''''''''''''''&&&&&&&&&)))(((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******************++++++++++++))))))))))))))))))))))))((())))))*********)))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&'''((((((((())))))))))))***+++------,,,//////,,,,,,//////---111000000111333444222111222222222222222222222222000222444444444444666777;;;<<<======>>>FFF[[[nnnlll]]]QQQRRRSSSOOOMMMPPPYYY___hhhqqqtttppphhhaaafffiiikkkjjjfffccccccdddpppxxxwwwiiicccnnnwwwqqqrrrtttyyy"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((''''''&&&&&&%%%)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,))))))))))))))))))))))))((()))***++++++***)))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$########################$$$$$$######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))'''''''''((()))+++,,,---(((,,,---,,,...111222///111000000111333333222000222222222222222222222222///111333444444444555666;;;;;;======>>>FFFYYYllljjj[[[QQQSSSUUUPPPMMMOOO[[[```iiirrrwwwtttllleeebbbeeehhhhhhfffdddfffhhhttt{{{xxxiiiaaaiiiwwwxxxsssrrrvvvzzz~~~######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''(((&&&&&&'''''''''&&&&&&%%%((((((&&&&&&''')))+++---***))))))***+++***(((&&&(((***++++++,,,,,,)))&&&&&&'''((()))))))))))))))***)))(((''''''((()))***'''(((((())))))(((((('''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%'''&&&"""###(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,************************+++++++++************)))))))))))))))************((((((((((((((()))******)))***++++++***)))(((''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((()))))),,,,,,++++++,,,,,,---............///111222111000000111111111111222222222111111111111111111111111444444444222222444777:::===<<<===???@@@HHHYYYiiifffWWWNNNOOOQQQMMMJJJKKKWWWgggmmmnnnuuusssmmmoooiiikkklllhhhdddgggqqq{{{vvvjjjhhhpppyyyrrrqqqvvv######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''''''''((()))***'''(((((((((((((((''''''+++***)))((('''(((((()))))))))((()))*********)))((()))+++,,,,,,,,,***'''''''''((()))************)))))))))))))))******+++(((((())))))))))))((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%((('''######'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***''''''((())))))(((''''''((())))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))*********+++)))(((((((((((()))******((()))***+++++++++***))))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((()))))),,,++++++++++++,,,------...------///111222111///000111111111111222222222111111111111111111111111333333333222222444888;;;???>>>??????@@@FFFVVVfffbbbTTTKKKNNNQQQMMMJJJLLLTTTccciiikkkrrrqqqkkkmmmfffiiiiiifffdddhhhttt~~~{{{kkk___aaarrrvvvuuuyyy######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))***+++''''''''''''(((***+++,,,))))))))))))))))))))))))******))))))((((((''''''((())))))***++++++,,,,,,'''(((***,,,,,,+++***)))------,,,+++******)))((('''''''''(((((()))))))))***))))))(((((())))))***((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###&&&)))((($$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''"""###&&&(((((('''%%%###&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))******(((((())))))))))))((((((((((((((()))*********+++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++)))))))))))))))***++++++'''(((***+++,,,,,,++++++((((((''''''&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))+++++++++++++++,,,------...------///111222111///000111111111111222222222111111111111111111111111222222222111111444888<<>>CCCQQQ```\\\OOOHHHLLLPPPLLLJJJKKK___kkkmmmlllsssrrrkkkkkkiiijjjiiifffdddkkkyyyuuubbbTTTVVVjjj}}}vvvssstttzzz|||~~~######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((&&&###%%%,,,...+++(((((())))))(((((((((((((((((())))))(((((())))))++++++***+++,,,.../////////...---///111111///......///444000...///,,,***...555111000///...------.........---+++******+++---...******))))))))))))************)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$'''+++***%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''))))))))))))*********************))))))*********((())))))***+++,,,,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...////////////...---------------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,---------,,,+++)))((((((((('''''''''(((((()))))))))))))))))))))))))))'''(((((((((((((((((('''(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))+++************+++,,,,,,---,,,---...000111000...000000111111111222222222111111111111111111111111///000000000000333888;;;=========>>>>>>CCCQQQ```]]]PPPIIIMMMPPPLLLHHHIII^^^iiijjjkkktttuuupppqqqoooooommmgggeeelll{{{ttt```QQQUUUhhhzzzuuupppqqqwwwyyy{{{######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))...***---777;;;444...---******))))))))))))******---,,,++++++,,,---///000333444555666888999:::;;;;;;<<<;;;999666777<<<@@@IIIAAA;;;888444111999EEEYYYUUUNNNEEE===666111...//////......---,,,,,,+++++++++,,,------,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$'''***)))%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&((()))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))))))))*********++++++++++++************++++++*********+++,,,,,,,,,---******+++++++++,,,,,,,,,------------------------...........................///000111111000///.................................---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---.........//////...---+++)))'''((((((''''''(((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((('''''''''&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))***************+++,,,,,,---,,,,,,...000111000...000111111111111222222222111111111111111111111111000000000///000222666:::::::::<<<===>>>CCCQQQ```\\\PPPIIIMMMPPPLLLHHHHHHTTT___aaadddqqqvvvsssuuutttsssooohhheeemmm|||rrr\\\PPPWWWkkk}}}uuuooopppvvvzzz|||######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))222---222???BBB888///---)))******+++,,,---//////333222111111111333555666999:::<<<@@@EEEJJJOOORRRSSSPPPKKKEEEDDDJJJVVV```dddWWWLLLFFF@@@===IIIYYY}}}vvvjjj\\\MMMAAA888444555888;;;===<<<888222...---...000222222000...---++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%''')))((($$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((())))))*********+++++++++,,,+++************+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...........................///111222222111///...////////////////////////............------------,,,,,,,,,,,,---------------------------......///............---,,,***)))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''%%%&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))***************++++++,,,---,,,,,,...000000///...000111111111111222222222111111111111111111111111000000000//////111555888::::::<<<======BBBPPP^^^XXXLLLFFFKKKOOOLLLHHHIIINNNXXXYYY]]]lllrrrppprrrvvvtttooogggeeemmm~~~qqq```XXX^^^ooo}}}tttnnnnnnvvv{{{~~~######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***+++&&&,,,:::>>>222'''$$$))))))***,,,...111333444888777666555666888:::<<<999;;;@@@FFFOOOYYYaaafffgggbbbYYYQQQPPP[[[mmm{{{vvvgggYYYQQQIIIGGGUUUhhh|||vvvlll```TTTJJJCCC???CCCHHHOOOSSSRRRJJJ@@@999///111444666666444111///+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''&&&''')))'''$$$%%%)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''###%%%''')))***(((&&&%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++---,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,,,,---------.........//////........................////////////////////////...000111222222111000...000000000000000000000000//////.........---------,,,,,,,,,---------.........------------...//////,,,---.........---,,,+++((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))*********)))***++++++,,,,,,,,,,,,---///000///...000111111111111222222222111111111111111111111111111111000///...000444777;;;;;;<<<======AAANNN\\\TTTHHHCCCJJJOOOLLLHHHIIIOOOXXXXXX[[[iiinnnkkkmmmuuusssmmmfffdddmmm~~~ssshhhcccgggqqqxxxrrrlllllltttzzz~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((%%%&&&'''((((((((('''&&&&&&''')))***++++++***))))))(((((())))))***+++,,,,,,...222777<<>>DDD???;;;===AAABBB???;;;>>>888<<>><<<;;;AAAMMMXXXIII>>>:::CCCKKKKKKIIIKKKUUU^^^^^^___fffeeebbbhhhlllllllllkkkhhhjjjwwwyyyqqqooorrrkkkdddnnnzzzxxx{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''((()))))))))((('''((()))))))))*********)))((()))***,,,...111333555@@@@@@BBBEEEHHHIIIIIIHHH???BBBHHHPPPUUUUUUQQQNNNQQQMMMQQQ```nnnpppiiicccdddnnnpppiiimmmyyy|||tttlllfffbbbdddhhhlllttt{{{|||yyyyyy{{{xxxoookkkllluuuuuuqqqjjjfffddd\\\RRRPPPWWWiiiyyycccIIICCC;;;444000...---,,,***+++,,,,,,,,,+++******+++******))))))((((((((()))))))))))))))))))))))))))(((''''''''''''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&))),,,,,,(((###(((''''''''''''((())))))''''''''''''''''''''''''+++++++++++++++*********...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///............/////////...333222111111000///---,,,666444222111222333222000111111000/////////000000///////////////000000000000///...---------***(((***,,,...///000///...---///////////////000111111000000000000///...---,,,)))))))))(((((()))))))))***************************)))))))))(((((((((((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$&&&&&&$$$$$$$$$%%%$$$%%%%%%&&&&&&''''''(((***************++++++,,,+++,,,---///000000111111222222222222222222222222444333222222111111222222333333000......111666:::;;;>>>@@@>>><<<@@@KKKTTTCCC999666AAAJJJJJJHHHJJJYYY```___```hhhfffbbbfffjjjiiiiiihhhfffiiiwwwvvvqqqqqqggg___gggtttuuu{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''))))))************)))(((***)))((((((((()))+++,,,...///111444888;;;???@@@HHHHHHHHHHHHGGGEEECCCBBBEEEOOO\\\dddeeeaaa\\\YYYXXX[[[dddqqqxxxtttnnnkkk{{{||||||~~~}}}zzzvvvjjj^^^XXX]]]kkkqqq]]]WWWOOOEEE;;;444111///---------------------,,,,,,++++++***)))(((''''''&&&)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''(((((((((''''''''''''&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((())),,,///000,,,)))((((((''''''(((((()))***((((((((((((((((((((((((++++++++++++++++++++++++*********+++,,,---//////---------,,,------......//////000111111111000000000111222333444444444444333000///222888>>>BBBCCC<<<===>>>===;;;<<<@@@DDDBBBAAA???>>>=========>>>;;;999777777888888888777333333444444444222111///////////////............000000000000///...------******))))))))))))************************************)))))))))((((((((())))))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&''''''((((((************++++++,,,,,,,,,,,,...///000000000000222222222222222222222222444333222222111111222222333222111//////222777;;;???BBBDDDAAA>>>@@@HHHPPPAAA666444@@@JJJLLLJJJKKK[[[```___aaalllkkkdddfffkkkiiihhhgggeeejjjyyyzzznnnjjjllldddZZZbbbqqqwww%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''')))***************))))))))))))(((((()))+++...000888888999;;;>>>@@@CCCDDD===@@@EEEHHHIIIHHHHHHGGGQQQYYYcccfffaaa[[[XXXYYYbbblll}}}~~~~~~zzzqqqsssqqqrrrxxx}}}wwwgggYYYXXXRRRHHH@@@:::777444333000///......---------...*********))))))((((((((()))))))))))))))))))))))))))(((((((((((((((((()))''''''''''''''''''''''''((((((((('''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,000444444444((((((((('''((())))))***((((((((((((((((((((((((+++++++++,,,,,,,,,,,,,,,))))))******,,,---////////////......//////000111000111222333222111111222222333444555555777:::<<>>>>>???@@@@@@CCCHHHMMMPPPRRRPPPNNNOOOVVV\\\\\\ZZZVVVRRRPPPNNNNNNOOOMMMIIICCC???<<<;;;:::999777666555444333222222222222222111000///---,,,+++000000000000///...---,,,+++******))))))******+++*********************************)))))))))(((((())))))(((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%''''''$$$%%%''''''%%%$$$%%%&&&$$$%%%%%%&&&'''((()))))))))******+++,,,,,,,,,,,,,,,---...///000000000000111222222222222222333333444333222222111111222222222222111000000333888<<<@@@DDDFFFDDD@@@AAAHHHOOOFFF:::555@@@LLLNNNNNNOOO\\\aaa___dddqqqppphhhhhhooollliiigggfffkkkzzz{{{xxxooofffeeekkkbbbYYYbbbuuu}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&''''''''')))((())))))))))))******))))))***,,,...111444666;;;;;;;;;;;;;;;;;;<<<===;;;BBBLLLTTTYYY\\\___aaaUUUZZZ^^^```___```eeeiii|||xxxpppkkkgggeeebbb```eeelllsssssspppiiiffflllxxxsssccc___XXXRRRLLLFFF@@@<<<444222///---,,,+++,,,,,,(((((())))))******++++++************************((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&(((+++000444666((((((((((((((()))******))))))))))))))))))))))))++++++,,,,,,------------++++++++++++,,,------...///......//////000111222///111333333222333555777:::;;;<<<<<<===@@@EEEIIIKKKPPP[[[eeeiiikkksss}}}{{{qqqggg___YYYTTTQQQIIIFFF@@@;;;666444333333111111000000000///////////////000//////...---,,,++++++************++++++************************************))))))))))))(((((())))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$&&&&&&'''###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%&&&'''))))))***((()))+++,,,---------,,,,,,---...///000000000///111111111222222333333333444333222222111111222222111222111111111444999===AAAEEEGGGEEEAAABBBJJJQQQLLL>>>777AAAMMMQQQPPPQQQaaaeeedddhhhtttrrrhhhgggqqqlllhhhfffeeejjjxxx}}}~~~xxxmmmiiinnnaaaZZZfffzzz%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((('''(((((()))***,,,---,,,...222555888:::;;;;;;888888777777777888888999LLLRRRZZZ___aaabbbfffhhh___aaadddjjjrrryyymmm^^^YYYTTT[[[```aaaaaa___XXXOOOHHHGGGHHHJJJGGGEEEHHHNNNOOOPPPLLLFFFEEEMMMVVV[[[ddddddcccaaa^^^aaaooo~~~}}}{{{zzzwwwssskkk```TTTMMM@@@<<<777222---+++++++++((())))))***+++,,,------************************((())))))******))))))((((((((((((((((((((((((((('''(((((((((((()))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''***(((%%%$$$%%%(((+++...))))))(((((())))))***+++))))))))))))))))))))))))+++,,,,,,------......///---------,,,,,,------...------...///000222333444222444777888999<<>>CCCFFFHHHEEEBBBCCCLLLTTTNNN???999EEERRRUUURRRQQQffflllkkknnnuuupppeeeeeeooojjjfffeeeeeejjjvvv~~~wwwlllmmmeee___kkk~~~%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))''''''((()))***---///000333777<<>>666777888;;;>>>BBBDDDFFF\\\___aaaaaa```ccciiioootttsssuuu{{{{{{sssjjjhhhgggeee\\\NNNDDDAAABBBIIINNNMMMLLLMMMMMMMMMKKKMMMPPPRRRMMMFFFEEEIIIMMMPPPPPPLLLJJJLLLJJJFFFFFFGGGJJJJJJEEEDDDPPP^^^ffftttpppeeeUUUPPPHHH>>>666111///...+++++++++,,,,,,------...************************((()))************)))((((((((((((((((((((((((((('''((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''))))))(((((())))))***+++************************,,,,,,,,,---.../////////...---------......///000///000000222444666888:::;;;>>>BBBEEEIIIPPP[[[ddddddppp~~~wwwaaa[[[SSSIII@@@999666444222222222222111000//////,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((()))))))))*********'''(((((())))))(((((('''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$$$$%%%''''''%%%%%%%%%&&&$$$$$$%%%'''(((***++++++''')))+++---......---------......///////////////000111111222333333444444444333222222111111222222000111222333444777;;;???FFFIIIIIIEEEAAACCCLLLUUUKKK@@@>>>MMM\\\]]]VVVRRReeennnoooqqqwwwqqqggghhhmmmiiifffgggiiiooozzz~~~xxxmmmooonnnhhhsss%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((******))))))))))))******(((((((((***,,,///111333999>>>DDDJJJKKKHHHCCC???888:::>>>CCCJJJPPPUUUXXX___aaacccdddgggppp}}}uuu\\\HHHLLLGGGEEEHHHKKKJJJJJJKKKTTTXXXWWWQQQLLLQQQ]]]gggeeegggjjjiii___RRRMMMNNNaaagggjjjgggccc]]]QQQDDDAAADDDJJJMMMFFF<<<===DDD@@@IIIYYYlll{{{{{{zzzhhhbbbWWWKKK@@@999444333------------------------************************((()))***++++++***)))((())))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((************************&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((***)))((((((((()))))))))))))))******+++************************,,,,,,------...///000000---------...///000111222333333555777999<<<>>>@@@DDDHHHMMMRRRXXXcccqqq||||||hhhVVVGGG>>>999444444444444333222111111---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))(((((())))))*********+++''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""######%%%&&&'''((((((%%%'''(((((('''&&&&&&'''$$$$$$%%%'''(((***++++++''')))+++---//////...------...//////////////////000000111222333333444444444333222222111111222222000111222333444777<<>>FFFKKKIIIJJJMMMMMMHHHGGGHHHCCCFFFJJJPPPVVV\\\aaadddeeennnuuuvvvzzzpppfffZZZJJJCCCHHHFFF@@@AAAKKKVVV\\\bbbhhhyyyqqqooo{{{ooolllttt|||bbbRRRMMMQQQPPPJJJGGGIIIIIIEEEBBB???IIITTTRRRTTTYYYWWWsss}}}xxxgggYYYOOOCCC888999000,,,///000+++((()))*********((('''((()))+++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((+++***)))'''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((())))))(((((('''''''''&&&)))(((&&&%%%%%%&&&((()))''''''((((((((((((''''''''''''''''''(((((((((((()))***+++,,,,,,+++******,,,,,,---,,,+++,,,...111)))///222...+++///555999>>><<<999999999<<>>GGGLLLQQQVVVYYY[[[TTTLLLGGGBBBAAAFFFNNNUUUZZZ^^^```ccclll{{{hhhNNNFFFKKKNNNYYYcccgggjjjqqqwwwyyyuuucccYYYVVVMMMJJJHHHAAAGGGHHHUUUnnn~~~www]]]PPPBBB;;;666000,,,***,,,,,,,,,,,,,,,++++++******************************))))))(((((())))))************))))))(((((('''***))))))(((((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((''''''((()))(((((((((((((((((((((((((((((((((((('''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((()))************+++++++++,,,+++***))))))***+++,,,---...//////...///111333666777666666:::AAABBB???@@@@@@@@@BBBLLLccclllZZZKKK???888333000---,,,,,,---------------------,,,,,,,,,,,,,,,+++***)))((()))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&'''******'''$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((()))******))))))***+++---...000111000000000000000111111222000222333333222111333444444444444444444555555555444444555555555777;;;>>>EEEQQQOOOEEEDDDFFFKKKWWWQQQGGGIIIXXXaaa\\\XXXZZZ___jjjrrr|||{{{rrrwwwppptttwwwyyy}}}vvvpppooonnnsss{{{~~~{{{{{{(((''''''''''''&&&&&&&&&''')))+++***(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********,,,,,,,,,******+++...111888AAANNNVVVYYYXXXWWWWWWSSSSSSRRRNNNGGGFFFPPP\\\\\\gggsssyyy|||ooo___PPPEEEMMM___```zzzyyytttqqqjjj^^^QQQIIIHHHSSS```ffffffeeebbbbbbfffttttttcccWWWMMMCCC777000...---,,,+++,,,+++***)))++++++++++++++++++++++++***))))))))))))))))))***,,,++++++***)))((((((''')))))))))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((()))(((((((((((((((((()))************++++++++++++,,,,,,,,,------------------///111222333444777999;;;>>>??????AAAEEEFFFCCCGGGSSSaaaooowww^^^NNN???:::333///...---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((%%%$$$(((,,,---)))$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((()))******))))))***+++---///111222111000/////////000222333000222333333222111333444555555555555555555555555222444555666666888<<<>>>FFFSSSRRRIIIGGGGGGLLLXXXWWWRRRUUU```eee^^^YYYZZZbbblllttt|||{{{rrrvvvqqqvvvyyyzzzwwwwww(((''''''''''''&&&&&&&&&'''((()))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''((((((((())))))((()))))))))*********+++++++++******,,,111999>>>FFFNNNWWW\\\[[[WWWTTTSSSLLLVVVcccfff^^^VVV\\\fffsssmmmSSSMMMPPPUUUddduuugggXXXHHHDDDGGGGGGFFFEEEHHHLLLUUUhhh}}}rrrhhh\\\JJJ===444111---,,,...//////...++++++++++++++++++++++++******))))))))))))******,,,++++++***)))(((((('''((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((***)))(((((((((((()))***)))))))))*********++++++)))+++---...//////...---+++...222555777:::===@@@;;;FFFOOOQQQQQQPPPOOOMMMPPPmmmttt[[[OOO???444000000111111,,,,,,,,,,,,,,,+++++++++,,,++++++***************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''%%%$$$''',,,---)))$$$((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((()))******))))))***+++---///111222111000/////////000222333000222333333222111333444555555555555555555555555111333555666777999===@@@JJJWWWVVVLLLIIIHHHMMMZZZ______eeemmmkkk```YYYXXXcccnnnuuu|||xxxmmmqqqqqqvvvxxxvvv|||vvv|||zzz{{{(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((()))))))))((())))))******+++++++++&&&(((+++///555>>>GGGNNNOOOSSSWWWWWWTTTRRRRRRSSS\\\___eeefffbbbdddsss}}}kkkaaa```mmm|||~~~eeePPPEEE>>>===>>>???AAAEEEQQQkkk}}}gggTTTBBB;;;222------///000000,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++*********))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((******((((((((((((******))))))*********+++++++++'''(((+++---///////////////222777;;;>>>AAAEEEGGGNNNQQQOOOHHHGGGQQQ___hhhtttZZZDDD888333000.........------,,,+++++++++,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%'''***+++(((%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((()))******))))))***+++---...000111000000000000000111111222000222333333222111333444555555555444444444444444000222333555777;;;@@@CCCNNN\\\ZZZNNNIIIHHHNNN\\\eeeiiiqqquuuooobbbYYYXXXcccnnnuuu}}}uuuiiikkknnntttuuuqqqwwwooowww{{{|||(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''((((((((())))))))))))((())))))******+++,,,,,,(((---555===EEELLLTTTXXXUUUUUUSSSNNNKKKKKKPPPUUUfffaaa^^^cccppphhh[[[\\\```bbbxxxqqq\\\LLLEEEDDD>>>@@@??????LLLhhh|||aaaUUUDDD666000///...,,,------------------------+++******))))))******+++((((((((((((((((((((((((&&&'''((()))******)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((+++***(((''''''(((***+++++++++++++++,,,,,,,,,,,,+++++++++,,,...222555777<<>>===@@@JJJ[[[tttxxxbbbOOO;;;666000---...///000///......---------,,,,,,,,,,,,+++++++++************(((((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''(((''''''((((((((()))))))))(((((())))))))))))(((((($$$$$$%%%&&&&&&'''((((((''''''((((((((())))))))))))(((((((((((()))***+++'''))),,,---------///111444999@@@HHHNNNSSSWWW[[[]]]^^^^^^^^^^^^fffzzz}}}iiiOOO===333///000333...............---,,,+++++++++++++++++++++++++++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&)))(((((('''&&&%%%$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***)))***,,,,,,++++++---...///000111000//////000111000111111000///000222444555555555444444444444333222444555555555:::BBBHHHSSS```^^^SSSKKKGGGQQQeeerrr{{{}}}pppeeebbbeeemmmpppvvvyyytttjjjeeeeeeoootttuuusssuuu}}}ooo___VVVYYY[[[ZZZaaammmxxx{{{((((((((((((''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******((('''((()))''''''((())))))(((''''''((((((((((((((((((((((((***))))))))))))******+++(((***+++...555???KKKTTTUUUYYY^^^```\\\UUUNNNJJJ^^^iiiuuuwwwqqqvvvzzzpppuuuxxxtttppp```XXX^^^ffflllhhh[[[PPPNNNPPPLLLRRRSSSPPPQQQYYY```bbbfffggglllqqqtttqqqllliiieeegggjjjmmmnnnjjjeee```ZZZ[[[YYYVVVTTTSSSSSSSSSIIIHHHMMMUUUWWWWWWbbbrrr~~~mmmaaaRRRJJJEEEHHHNNN]]]|||rrrVVVJJJ;;;111///111111000.........---------,,,,,,,,,,,,+++++++++*********(((((((((((())))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''((('''(((((((((((()))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''(((((((((((())))))))))))))))))))))))************+++------...111666999===BBBLLLUUUYYYYYY[[[___\\\\\\^^^fffxxxyyyfffVVVJJJ@@@777111000000000000000///......++++++++++++++++++++++++*********)))))))))((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***(((***,,,,,,,,,,,,...//////000222111000///000111000111111000///000333555555555555555444444444444333555666555666:::AAAFFFOOO[[[ZZZPPPJJJHHHQQQeeeuuu}}}uuukkkiiikkkqqqsssxxx{{{vvvlllggghhhmmmsssvvvuuuwwwqqq```TTTWWW]]]```fffnnntttyyy}}}))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((()))***,,,(((((()))******)))(((((((((((((((((((((((((((((()))((((((((())))))***+++)))***...777CCCOOOWWWZZZ\\\___```[[[RRRLLLKKKLLL\\\aaakkkssswww~~~yyy___VVV\\\cccbbb}}}vvvkkkVVVNNNOOOWWWWWWUUUQQQMMMNNNUUU[[[YYY___cccdddfffmmmssswww}}}xxxyyy~~~xxxrrrzzz{{{rrrhhhdddaaa^^^\\\QQQJJJJJJHHHDDDKKKVVVcccnnn|||}}}vvvfffUUULLLIIILLL^^^rrrxxxgggPPP>>>555333111000------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***(((((((((((())))))))))))))))))))))))))))))))))))&&&((()))(((''''''((()))(((((((((((()))))))))***(((((())))))))))))(((((())))))))))))((((((''''''(((((((((((()))))))))***((())))))***************,,,,,,,,,,,,///555===BBBHHHLLLUUU]]]^^^[[[]]]bbbbbbeeeooowwwkkk___PPP???111111000000///////////////++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***(((***,,,,,,,,,---...000///000222222111000000111000111111000000111333666666666555555555444444444333555666666666999@@@EEEKKKWWWVVVNNNJJJHHHPPPcccrrrzzz}}}tttmmmlllooorrruuu|||{{{qqqllllllpppuuuwwwvvvxxxxxxaaaNNNPPP]]]ffflllooouuuyyy}}}}}}|||)))))))))((((((((('''''''''(((((((((((()))))))))'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''''''''(((+++---)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,...444AAAOOOYYY\\\\\\```^^^WWWMMMDDDEEEMMMUUUUUU\\\llleeeSSSQQQ\\\kkkuuu|||yyygggUUUNNNUUU^^^mmmiiibbb[[[WWWXXXZZZ]]]eeehhhlllnnnqqqtttxxxzzz|||wwwoooaaaSSSLLLHHHDDDAAAAAABBBMMMYYYdddvvvmmmXXXMMMJJJOOOUUUVVVjjj~~~fffOOO>>>555///,,,......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((((((''''''((()))((((((((()))))))))******(((((())))))))))))((((((++++++******)))(((((('''((((((((()))))))))******((()))******++++++******++++++,,,---222:::CCCJJJRRRSSSYYYaaa```[[[^^^gggaaappp~~~ssspppsss~~~vvvlll___LLL<<<444333000---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))((())))))))))))(((''''''%%%%%%&&&'''((())))))***$$$%%%&&&&&&'''''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***(((***,,,---,,,---///111...111333333222000000000000000111111000111444666666666666555555555444444222444666777777:::@@@EEEIIIUUUTTTMMMJJJHHHPPPbbbmmmsssyyywwwqqqmmmnnnqqqtttwww}}}}}}tttpppqqquuuyyyzzzwwwxxxiiiPPPOOO^^^kkkpppppptttxxx|||{{{zzz~~~))))))))))))(((((((((''''''((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******(((&&&'''(((''''''''''''''''''''''''%%%&&&'''&&&&&&'''))),,,++++++------------++++++)))))))))))))))))))))))))))))))))******+++------333888AAALLLUUU[[[^^^^^^]]]XXXPPPHHHFFFKKKUUU\\\ZZZggglllWWWUUU___lll~~~}}}vvveee```XXXQQQOOOSSS\\\bbb___^^^]]]\\\\\\___dddgggooonnnnnnqqqsssttttttuuurrrvvvxxxwwwyyy|||yyyrrrmmmrrr}}}zzznnngggaaaUUUIIIJJJOOOSSSWWWeee~~~wwwfff]]]TTTLLLDDDQQQcccvvvhhhSSSAAA666111/////////.........------------,,,,,,,,,+++++++++(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((((((''''''(((***(((((()))))))))*********(((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))*********((()))***+++++++++******+++---111555;;;CCCLLLQQQXXXVVVZZZaaa___ZZZaaannnqqquuubbbUUUTTTSSSWWWaaaiiinnnrrrvvveeekkkzzz{{{rrraaaPPP>>>:::555///,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((())))))%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***(((***,,,------...000111...111333444222111000000///000111111111222555777666666666666555555555555111444666777777:::@@@FFFJJJUUUUUUNNNLLLJJJQQQbbblllqqqvvvuuupppooossswwwwwwxxx|||~~~zzzrrrppprrrwwwzzzzzzvvvxxxqqqWWWQQQ[[[fffjjjiiinnntttzzz{{{zzz))))))))))))(((((((((((('''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$(((******(((&&&'''((((((((((((((((((((((((((('''''''''&&&%%%%%%'''***,,,,,,............,,,,,,))))))))))))))))))))))))++++++++++++,,,---...///;;;CCCMMMUUUYYY\\\```ccc[[[VVVRRRQQQVVV\\\___```cccvvvyyykkkmmm{{{jjj```^^^ZZZUUUZZZTTTOOORRRYYY]]][[[WWWSSSTTTSSSQQQOOOQQQWWW]]]jjjddd``````___\\\XXXUUUTTTVVVUUUQQQRRRXXXXXXTTTLLLPPPYYYfffqqqtttpppjjjyyy{{{gggUUUVVVTTTTTT]]]kkkrrrrrrttt```MMMLLLMMMPPP[[[tttkkkVVVFFF???000000000000////////////---------,,,,,,,,,++++++(((((((((((())))))))))))))))))))))))))))))))))))%%%'''((((((''''''(((***))))))))))))************(((((())))))))))))((((((&&&&&&''''''((()))))))))))))))))))))************((()))***+++,,,+++******,,,000777>>>EEELLLRRRWWW[[[XXXZZZ```^^^[[[eeettttttggg]]]XXXWWWRRR]]]cccYYYKKKDDDFFFIIIJJJFFFEEEIIIKKKIIIHHHJJJJJJKKKVVVkkk~~~rrraaaHHHCCC;;;333...,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((('''''''''%%%%%%&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***(((***,,,------...000222...111333444333111000000///000111111111222555777777666666666555555555555000333666777888;;;AAAFFFKKKVVVVVVOOOMMMLLLSSScccooossswwwvvvssssssxxx~~~zzzyyyzzzzzzuuuooonnnsssuuuxxxwwwuuuxxxqqqXXXNNNSSSZZZ\\\\\\gggoooxxx{{{|||))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((------,,,+++*********+++$$$***,,,)))'''((())))))&&&***------+++---444:::IIIKKKSSS]]]aaa^^^\\\]]]dddlllrrrrrrssswww{{{|||ssssss~~~pppWWWPPPMMMIIIOOO]]][[[UUUPPPPPPSSSTTTPPPLLLHHHEEEAAA===<<>>GGGLLLSSSVVV\\\___\\\VVVWWW[[[{{{pppgggccccccmmmzzzvvvkkkggghhhjjjUUURRRQQQSSSWWWWWWRRRMMMKKKGGGCCCBBBBBBAAA>>>::::::;;;<<<===>>>???@@@@@@AAABBBDDDFFFHHHJJJKKKLLLHHHHHHHHHJJJMMMNNNNNNMMMOOONNNLLLJJJHHHGGGEEEEEEKKKKKKKKKKKKHHHFFFKKKSSSSSS___rrr}}}gggWWWOOOLLLHHHFFFKKK[[[tttuuu```TTTTTTgggsssTTT???888000///333111...//////000//////...---***************************++++++++++++***))))))(((((((((((((((((((((((())))))************))))))******))))))))))))*********'''%%%'''***,,,+++)))+++)))((((((***++++++******---///...---///444999GGGLLLPPPSSSVVV[[[]]][[[___nnn{{{|||gggPPPGGGGGGIIIJJJKKKCCCGGGMMMTTT\\\eeemmmsssuuuxxx|||zzzuuupppllliiieeebbb]]]WWWRRRLLLGGGCCCBBBBBBBBBDDDNNN```ooovvvjjj___XXX\\\dddkkkwwwyyy```HHH888222111...---,,,---...---+++))),,,,,,+++++++++************))))))(((((())))))***((((((((((((''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&'''))))))(((((()))+++222...((($$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''((()))+++,,,...//////111111222444666777555444333222111111222444777888777777666666555555555555555777999:::<<>>?????????>>>AAACCCGGGKKKOOORRRTTTUUUWWWXXXZZZ\\\^^^______```[[[[[[\\\]]]^^^`````````bbbaaa```^^^]]]]]]___aaaYYYZZZ]]]]]]YYYUUUTTTUUUWWWYYY^^^fffsssssskkkYYYTTTPPPSSS^^^mmmyyytttffffff}}}iiiQQQDDD444///222111/////////////////////...+++++++++++++++++++++++++++,,,,,,,,,,,,+++******(((((((((((((((((((((((())))))************))))))***))))))))))))))))))***)))'''&&&''')))******)))******))))))***++++++++++++---///000222777===BBBKKKNNNRRRVVVYYY[[[\\\\\\___~~~}}}kkkSSSLLLHHHJJJMMMJJJGGGGGGKKKXXXlll~~~wwwppphhhbbbRRRPPPLLLIIIHHHLLLOOOQQQ\\\QQQGGGEEEIIIRRRbbbppp|||tttxxxxxx___III:::444...+++***---///---***))),,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%'''((()))((((((***,,,444///)))%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((()))))))))***,,,---...000000000000111333555777666444444222111111222555888:::777777666666555555444444222444555777:::AAAKKKSSS^^^dddfff^^^SSSPPPZZZfffpppwww~~~~~~{{{{{{yyyrrrttttttvvvtttooonnntttzzz}}}mmmTTTNNNLLLUUU]]]TTTZZZaaakkktttxxx{{{++++++++++++***************)))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''''''''(((((()))***(((***)))'''(((,,,---+++,,,///666@@@JJJQQQUUUVVV\\\ZZZYYYUUUOOOLLLTTT___hhhpppwwwvvvuuu___OOOHHHFFFFFFHHHPPPQQQNNNPPPWWWSSSHHH=========<<<<<>>>>>===>>>DDDLLLSSS\\\hhhzzz}}}tttiiiaaa\\\ZZZYYYooouuu|||cccSSSMMMUUUbbbnnnyyykkk]]][[[ZZZ\\\ccctttvvvWWW???666111111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))(((((())))))******+++++++++******,,,---///...111888CCCLLLOOOOOOVVVXXX[[[]]][[[]]]gggsssiiiQQQAAAFFFIIICCCAAAHHHPPPSSSYYY```gggvvvvvvnnnlllXXXUUUOOOHHHBBBAAAEEEIIIOOOaaasss~~~gggUUU???333,,,...000---+++...,,,---...///...---,,,+++)))******++++++******)))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((($$$%%%''''''&&&&&&'''))))))'''''''''))))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********++++++,,,---...///000000......---...111222222111111111000111222555888999888888777666555444444333222333444666;;;EEESSS\\\fffhhhdddZZZOOONNNYYYeeepppvvvzzz{{{|||zzzvvvxxxvvv{{{}}}yyyxxx~~~xxx\\\QQQLLLVVVbbb___iiilllqqqtttooolllpppvvvzzz---,,,,,,,,,,,,+++++++++*********)))))))))(((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((***)))((((((((((((((((((++++++***)))...555666444888@@@IIIQQQTTTWWWZZZ]]]\\\VVVRRRSSSXXXcccttt|||rrr[[[LLLIIIKKKMMMMMMFFFDDDBBB???>>>@@@@@@??????BBBEEEGGGKKKUUUdddpppyyynnnaaaYYY]]]\\\fffxxxfffTTTGGGFFFHHHNNNYYYrrrwwwccc^^^WWWRRRXXXjjjmmmSSSEEE;;;444333111///............------------------------+++++++++++++++******)))))))))))))))))))))))))))))))))************))))))((()))***++++++***)))(((************))))))***+++)))+++,,,+++)))))),,,...000333888@@@HHHNNNRRRSSSUUUWWWYYYZZZZZZccc{{{|||]]]NNNEEEBBBGGGLLLMMMSSS\\\^^^iii{{{qqqaaaYYYUUURRRNNNHHHQQQ]]]pppzzz}}}rrrPPP???222111111,,,+++///------/////////...,,,+++)))***++++++++++++***)))((((((((((((''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''&&&%%%&&&'''&&&%%%$$$%%%'''''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***)))******+++,,,---......000...---...000111111000//////000111333555777888888888777666555444333333333444555666<<>>>>>???@@@CCCHHHKKKOOOQQQYYYhhh|||sssmmmaaaUUUOOOSSS^^^gggpppaaaSSSOOOOOO[[[yyyzzzxxxfffTTTOOO]]]|||sss[[[EEE:::222222000+++,,,333......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))*********)))))))))))))))(((((())))))******++++++)))))))))))))))******+++***+++,,,,,,,,,---000222:::BBBGGGHHHMMMVVVZZZXXXZZZ]]]]]]```vvv}}}iiiTTTJJJJJJJJJQQQXXX^^^nnngggYYYNNNTTT^^^fffjjjnnnvvv}}}xxxhhhgggiiiooossstttxxx}}}mmm[[[GGG<<<444...,,,///---///111///,,,******+++,,,+++++++++******))))))******))))))))))))******((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%###!!!"""$$$%%%$$$!!!''''''&&&&&&&&&''''''((((((((()))***+++---///000444333222111111111111222111000000000222555888999888888777666555333111000222111444999>>>EEEQQQ]]]qqqyyyoooZZZNNNJJJPPP^^^kkkuuu~~~{{{|||~~~eeeNNNJJJOOORRRUUUYYYiiiqqqxxxvvvpppooowww...---,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))*********++++++,,,...444===DDDTTTSSSUUUZZZ[[[[[[^^^bbbjjj[[[bbbttt{{{qqqfffYYYPPPQQQWWWTTTTTTSSSMMMEEE@@@>>>??????@@@AAACCCFFFLLLSSSXXX\\\fffwwwuuuggg[[[UUUTTTTTTgggsss~~~oooeeeaaaccclllwww|||ggg```ppp~~~oooXXXFFF777444333...---000.........---------,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))************))))))))))))************)))))))))))))))***+++++++++,,,,,,---...111555999AAAGGGJJJKKKPPPWWWYYYWWWWWW\\\mmm~~~}}}mmm___VVVLLLBBBCCCKKK^^^oooooo]]]QQQKKKOOOWWWcccuuuxxxoooooolllkkknnnnnnnnnqqqwwwppp```NNNCCC:::222......---///000///,,,******,,,+++++++++******)))))))))******))))))))))))******))))))((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######&&&&&&%%%###'''&&&&&&&&&&&&'''(((((((((((()))***+++---...///333333222222222111111111000000000000222555777999666666666666555444333222222111333777;;;AAALLLXXXiiissskkkYYYOOOJJJOOO\\\iiirrr}}}}}}xxx{{{yyy}}}~~~mmmTTTMMMOOOQQQUUUZZZhhhpppvvvtttnnnnnnwww,,,,,,,,,+++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))***++++++***+++...444===FFFLLLTTTTTTWWW[[[\\\XXXWWWYYYyyyppp___ddduuuvvvdddSSSFFFBBBIIIRRRVVVRRRKKKEEE@@@>>>??????AAACCCGGGLLLSSS]]]hhhooowwwttteeeUUUKKKOOOUUU\\\dddrrr~~~{{{zzzsssiiihhhtttfff^^^pppqqqWWW???777555111------///.........------------,,,,,,,,,,,,++++++++++++************************((()))))))))***+++++++++***************)))))))))******))))))******+++,,,,,,,,,------000666===BBBIIILLLOOOQQQUUUZZZZZZWWWZZZfffjjjTTTMMMIIIIIIJJJOOO^^^ooopppYYYRRRTTTSSSkkk}}}{{{vvvwwwyyyrrrnnnkkkiiinnnuuurrrfffXXXNNNDDD999111...---......---,,,***+++,,,*********)))))))))))))))******))))))))))))*********))))))((('''&&&&&&&&&(((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&'''''''''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&'''(((((((((((())))))+++,,,...///000111222333333222000///000000000111222555777999555555555666555555444333444222444888:::???IIITTT```lllgggWWWOOOJJJNNNZZZgggooozzzzzzvvvxxx|||vvv}}}{{{yyyuuuYYYOOOQQQTTT[[[bbbkkkrrrwwwtttnnnnnnxxx+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***++++++...---...333;;;DDDKKKOOOOOOSSS[[[```\\\SSSPPPRRRbbbkkkuuunnnwwwuuuXXXNNNQQQSSSRRROOOOOOJJJDDD@@@@@@BBBDDDEEEDDDIIIPPPZZZeeeqqq}}}{{{hhh[[[MMMKKKIIIJJJVVVlllzzzfffZZZ^^^pppwww^^^ZZZ]]]ggggggqqqzzz|||hhhKKK===777111---.../////////............---------,,,,,,,,,+++++++++************************(((((()))***++++++,,,,,,+++++++++******)))))))))+++************+++,,,,,,,,,,,,---///444;;;DDDJJJLLLOOOSSSWWW[[[\\\[[[YYYbbb}}}tttaaa[[[KKKFFFDDDIIIRRRaaayyyxxx[[[LLLNNN```zzzzzz{{{{{{tttmmmhhhlllsssqqqkkkaaaXXXMMM@@@555...---...---,,,,,,+++,,,,,,))))))))))))))))))))))))******))))))))))))************)))((('''&&&&&&%%%((((((((((((((((((((('''$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))(((((())))))***,,,---......000222444444222///---000000000111333555777888666666666666555444333333555444555:::<<>>333///111000000/////////.........---------,,,,,,,,,++++++************************((())))))***+++,,,,,,---,,,,,,++++++******))))))+++++++++++++++,,,,,,---,,,---000333999AAAJJJPPPOOOQQQUUUYYY[[[ZZZZZZ[[[rrrmmmSSSOOOUUUDDDEEELLL\\\ppp|||yyywwwuuutttggghhhkkkooorrrrrroookkkkkkooouuuxxx{{{yyy^^^UUU^^^uuuqqqjjjjjjmmmlllggg^^^TTTGGG;;;222000///---,,,,,,,,,,,,,,,)))))))))))))))***************))))))))))))*********))))))((('''&&&&&&&&&'''((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&((())))))((((((((()))***+++,,,---,,,...111444444222///---//////000222333555777888888888777666555333111000222222444:::===BBBLLLVVVbbbmmmfffUUUMMMJJJPPP^^^mmmrrr}}}|||~~~xxxuuuuuu}}}}}}zzzuuuxxxwww\\\SSSVVV___lllyyyyyy~~~zzzqqqooowww,,,---...//////...---,,,,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))***+++,,,---***///666@@@IIIPPPVVVYYY\\\\\\ZZZUUUMMMLLLXXXggggggvvvyyyoooeee___WWWLLLEEECCC?????????@@@CCCHHHLLLOOO^^^eeeqqqqqqggg[[[QQQKKKKKKRRR[[[mmmzzzeee\\\NNNKKKWWWeeevvvsssXXXRRRWWWffflll\\\NNN>>>666555000000000000////////////------------,,,,,,,,,,,,++++++++++++++++++++++++)))*********+++,,,,,,,,,+++++++++++++++*********,,,,,,++++++,,,,,,---...,,,000555;;;@@@GGGNNNSSSTTTUUUXXXZZZYYYZZZbbbkkkxxx```PPPHHHEEEDDDJJJVVVmmmuuusssqqqpppjjjbbb```bbbfffeeedddddddddbbb___]]]YYYXXXXXX[[[___aaa___\\\______^^^\\\\\\bbbkkkrrrwwwuuuvvvnnneeegggjjjhhhaaaXXXOOOCCC:::444111...------------,,,***************+++++++++******))))))))))))******((((((((((((''''''''''''&&&''''''''''''((((((((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$#########%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&'''((()))***((((((((())))))+++,,,,,,+++---000333333111///---//////111222444666777777999888888666444222111000...///222888===BBBLLLVVVeeepppiiiWWWOOOLLLRRRaaaqqqvvv}}}yyyttttttxxxyyywwwtttzzzyyy___UUUWWW^^^kkkxxxyyy{{{qqqnnnuuu}}}...///000111000///---,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,+++)))'''))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))***+++---...,,,444???HHHNNNSSSXXX[[[]]]XXXUUUUUUXXX```mmmzzzrrrrrrqqqhhhWWWGGGAAADDD===@@@CCCFFFIIIQQQZZZaaaooovvvzzzqqqgggYYYJJJDDDFFFRRR```tttpppaaaWWWXXX___kkkfffYYYSSS^^^}}}}}}pppdddQQQ???777111111111000000000//////...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,---.........444<<>>BBBLLLVVVdddpppkkk[[[SSSPPPUUUbbbsssxxxwwwtttuuusssxxxyyyvvvwwwwww___VVVWWW]]]iiiuuuxxx~~~}}}tttpppvvv~~~000111222222111///---+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))'''))),,,......,,,)))'''))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))***,,,---...111;;;GGGOOOQQQSSSVVVYYY[[[VVVXXXcccqqq}}}ooolllnnnkkkhhhbbbTTTEEE===>>>>>>BBBGGGKKKPPP[[[jjjuuuyyy{{{nnn[[[PPPNNNEEELLLZZZqqqrrrllljjjpppppp______zzz}}}ttt___GGG888111111111111000000000000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,------,,,,,,,,,,,,---......000777@@@IIINNNRRRTTTUUU[[[ZZZ\\\^^^aaarrrvvvrrr}}}VVVLLLDDDHHHYYYmmmzzzxxxddd[[[ZZZ\\\ZZZYYYYYY[[[YYYUUUVVVZZZ^^^```dddkkkrrrwwwzzzzzzlllfff```^^^aaaccccccaaa\\\\\\\\\]]]^^^\\\XXXUUUSSSRRRRRRVVV\\\bbbgggiiiwww}}}rrrmmmsss~~~tttgggddd```fffhhhccc]]]ZZZSSSKKK999555000...//////---++++++++++++,,,,,,---------******))))))))))))******&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''%%%''')))(((&&&%%%&&&)))$$$%%%%%%&&&'''(((******))))))(((((()))***++++++,,,---///000111000///......///111333555666666777555555666666555555444333333333777===@@@DDDNNNWWW```nnnlll^^^WWWSSSVVVbbbsssyyy~~~vvvtttvvvqqqyyy}}}xxxtttyyyttt^^^VVVXXX]]]iiiuuuxxxxxxuuu{{{111000000111222222000///,,,,,,,,,+++++++++******+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((())))))***'''((())))))***+++---///999BBBHHHKKKPPPXXXYYYVVV___[[[___ttt||||||{{{eee[[[___nnnllleeeVVVGGG@@@@@@AAAGGGIIIEEEMMMdddpppttt{{{{{{lllYYYNNNFFFDDDLLL___sss{{{qqqpppwwwnnn___yyyxxxgggSSS???;;;111,,,000000))))))000//////.........---------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,///...,,,...333:::FFFMMMLLLJJJOOOTTTVVVTTTaaa]]]YYYqqqmmmQQQEEEBBBPPPgggxxxjjjcccaaaYYYSSSSSSTTTXXX]]]bbbhhhnnntttyyyzzzxxx{{{yyytttnnnjjjhhhddd]]]WWWYYYUUUQQQNNNOOORRRTTTUUUaaakkkoooiiikkkooo{{{hhhcccdddbbb___dddgggffffffeee```YYYEEE;;;111///...,,,+++,,,+++++++++************)))))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((('''&&&$$$$$$%%%***(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((((())))))))))))---...000111222111///...000111444666888999999999666666555444333333222222222333555999;;;???JJJVVVdddmmmhhh]]]VVVPPPSSSaaarrryyyvvvrrrvvv{{{}}}|||}}}}}}zzzyyyoooYYYRRRSSSZZZiiiyyy~~~wwwsssyyy~~~000///...///000000...---------------,,,,,,,,,++++++*********))))))))))))******))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((())))))***+++(((***+++******---222666EEEJJJNNNOOOTTTZZZ[[[WWWOOOVVVpppzzzsssvvvyyyaaaTTTUUU\\\aaaddd```WWWJJJ@@@>>>AAADDDIIIQQQTTT[[[mmmxxxsssgggbbbVVVKKKEEEJJJUUUeeexxxoookkkjjjuuuzzzsss```NNNAAA444+++...000------222//////.........---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------///---,,,//////...222888@@@IIIOOONNNMMMQQQVVVVVV\\\\\\[[[pppmmm```MMMKKKRRRdddxxx}}}oooeee^^^[[[\\\YYYUUU]]]kkkxxxzzzrrrfff```VVVOOOLLLKKKLLLLLLPPPXXXjjjvvvfffYYYwwwvvvddd```cccddd___```aaabbbfffiiiddd]]]NNNCCC777222000---,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&))),,,***(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((((())))))))))))---...000111222111///......000222555888::::::;;;777777666555444333222111222222555999<<<@@@LLLXXXfffnnniii]]]VVVPPPSSSaaattt{{{wwwrrrwww}}}|||sss\\\SSSSSSYYYhhhwww{{{www}}}111000//////000000...---............------------***************)))))))))***))))))))))))((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******))))))******+++,,,)))+++,,,++++++///999AAALLLNNNOOOQQQUUUZZZXXXSSSPPPUUUooovvvzzzrrrWWWSSS```eee___[[[TTTIIIAAA===@@@FFFKKKNNN^^^gggooo~~~yyyssskkk[[[LLLDDDCCCLLLbbbwwwtttggg\\\kkkzzz|||xxxgggQQQ>>>///...222111000111/////////.........------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000---,,,...000222888@@@IIINNNQQQPPPQQQUUUWWWWWW```dddrrrhhhWWWUUUPPPSSSZZZiii}}}ssseee]]]ZZZZZZTTTRRRVVV^^^eeerrr{{{nnnaaaWWWQQQLLLJJJIIILLLTTT___eeehhhnnnuuuuuu}}}eeerrr~~~wwwkkkiiilllnnnhhhgggddddddhhhlllggg___XXXLLL???777333...,,,---,,,+++++++++************))))))))))))))))))))))))*********)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&$$$$$$(((...333)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((((()))))))))))),,,...000111222111000///,,,...111444888:::<<<<<<999888888666555333222111111111555999<<>>GGGPPPQQQQQQQQQSSSVVVXXXXXX\\\|||vvvRRRNNNPPPLLLZZZdddvvvddd\\\```^^^[[[[[[XXX[[[iiivvviii]]]WWWRRRPPPPPPSSSTTTUUUZZZaaannnpppssstttrrrzzz}}}zzz{{{|||zzzjjjlllllljjjkkkllliiiccc]]]QQQDDD<<<555///---...,,,,,,+++++++++*********((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&$$$$$$'''---111((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((((()))))))))))),,,---///111222111000///---///111444777999;;;<<<:::999999888666333111000111111555999;;;@@@LLLXXXfffmmmfffYYYRRRNNNSSSbbbvvv~~~sssuuu{{{zzzbbbUUURRRUUUaaaooo{{{}}}}}}888555333222222222111///------------,,,,,,,,,,,,***************+++++++++))))))))))))******************************************))))))))))))******************************+++++++++++++++,,,,,,---)))+++,,,---///888EEEOOOTTTSSSUUUYYYZZZVVVPPPKKKRRR^^^mmm{{{|||jjjsssppp```NNNFFFAAACCCFFFHHHNNNUUUiiizzzuuunnniii^^^NNNGGGIIIXXXqqqyyyrrrhhhgggwwwrrreeeaaa___bbbzzznnnXXX???333222222000---000000/////////.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///------111555999BBBLLLRRRPPPPPPQQQSSSUUUXXXZZZ\\\yyy[[[LLLKKKPPPTTT]]]iii~~~kkk___eeefffZZZOOOOOOTTTiiiqqqggg[[[VVVTTTVVVXXXWWWWWWYYYdddpppuuuiiikkksssvvvmmmooorrrwww~~~zzzmmmtttwwwrrrkkkhhhfffeee[[[RRRHHH@@@888111...///,,,,,,,,,++++++++++++***(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''&&&%%%&&&(((***''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((((()))))))))))),,,---///111222111000///000000222333555777999:::999999999888666444111///111111444888:::>>>JJJVVVdddkkkdddWWWQQQLLLRRRbbbttt|||qqqqqqxxxzzzaaaTTTQQQSSS___mmmxxx|||}}}888555222000000000///...---------,,,,,,,,,,,,+++*********+++++++++++++++)))))))))************+++************************((((((''''''''''''((((((************************++++++******++++++,,,---***+++,,,000666???IIIPPPUUUTTTVVVYYYWWWRRRNNNNNN]]]gggooo|||wwwwwwiiiVVVEEE??????FFFJJJLLLSSS\\\|||vvvpppfffUUUJJJGGGHHHXXXpppwwwpppsss~~~tttggg]]]```ccczzzuuudddLLL<<<444222111000000000000/////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---000666;;;???FFFOOOPPPOOOOOOQQQRRRSSSXXX^^^lll}}}yyyYYYLLLFFFDDDQQQeeeqqqwwwiiigggccc^^^]]]\\\SSSKKKUUUfffyyy|||tttddd```___bbbbbb\\\VVVTTT]]]bbbmmmkkk^^^UUUiiipppeeebbbaaagggqqqwwwuuupppyyyhhh^^^\\\\\\YYYSSSLLLGGG???555//////,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))'''''''''((()))*********''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((((((&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((((())))))))))))+++---///111222222111000111111222333444666888999777888888888666444111///111111444888;;;???KKKWWWeeellleeeXXXQQQKKKPPP___ppp{{{{{{zzzmmmmmmvvvwww___SSSQQQTTTaaaooo~~~}}}}}}999666222000000000///...............------------*********++++++,,,,,,,,,))))))*********+++++++++************************((((((''''''''''''((((((***************************************+++,,,,,,,,,+++---333===GGGMMMPPPTTTTTTVVVZZZYYYWWW]]]eeexxxrrrppp|||}}}wwwrrrxxxxxxZZZEEEAAA>>>BBBMMMSSSVVVaaapppwwwgggYYYTTTHHHHHHTTThhhvvvsssnnnxxxzzzkkkiiikkkxxxcccLLL<<<444333333000000000000/////////......------------,,,,,,,,,------------------------------------............//////555===BBBDDDJJJQQQNNNMMMOOORRRQQQQQQYYYddd~~~{{{rrrYYYGGGGGGLLLTTTmmmooo^^^WWWXXXZZZWWWVVVUUUXXXhhh~~~|||{{{{{{yyyooo```UUURRRQQQUUU[[[bbbmmmlllMMMXXXeeekkkoooppplllgggfff___ZZZZZZ___eeejjjlllnnn\\\TTTSSSSSSZZZWWWTTTPPPGGG:::222000------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((((())))))))))))+++,,,///111222222111000///000000222444777999;;;555666777777666444111//////000444:::===CCCPPP]]]jjjqqqjjj\\\SSSKKKLLLZZZkkkvvv}}}|||rrrfffjjjwwwttt]]]SSSSSSXXXfffttt<<<999555222222222111000000/////////............*********++++++,,,,,,,,,))))))******++++++++++++******************************))))))))))))************************************))))))******+++,,,---,,,...777BBBLLLPPPPPPXXXXXX[[[```bbbfffttt{{{xxx}}}```TTT\\\jjjxxx}}}qqqbbbWWWKKK>>>CCCAAAHHHUUU\\\aaaqqq{{{kkkcccXXXKKKJJJXXXfffrrr{{{iiioooqqqrrrwww[[[CCC777444555000000000000////////////......---------,,,,,,,,,---------------------------------........./////////111888BBBGGGHHHMMMRRRLLLLLLPPPSSSQQQQQQ[[[hhhyyyZZZHHH>>>III^^^wwwttt]]]WWWWWWXXXZZZUUUSSSWWWgggwwwqqqllljjjoooxxx{{{cccVVVSSSMMMSSSVVVSSSOOOVVViiizzzwwwtttjjj]]]XXX```lllsssmmmfff]]]WWWVVV\\\gggpppiiihhhbbbUUUMMMNNNRRRUUU\\\ZZZYYYWWWMMM>>>333000---------,,,,,,,,,++++++))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((((())))))))))))+++,,,///111222222111111......///111444888;;;===333444666777666444111///...///444;;;@@@GGGTTTbbbnnnvvvnnn___TTTJJJJJJVVVhhhrrr|||~~~||||||~~~xxxkkkaaaiiizzzsss]]]TTTTTT[[[iiixxxLLL===111333555222///111222222000///............---,,,***)))))))))***************))))))))))))(((************************)))))))))))))))))))))))))))************++++++++++++)))((()))***,,,,,,+++***---444===FFFMMMOOOOOOSSSYYY\\\]]]iii~~~vvv^^^}}}rrr^^^PPP[[[ooosssxxxoooYYYLLLKKKHHH???LLLFFFIIIZZZjjjvvv|||{{{ooo```RRROOOSSSccctttuuuzzzjjjSSS;;;222666555000...111222000///111......---,,,,,,,,,,,,---+++,,,...//////...,,,+++,,,,,,,,,...///000///...111666===CCCFFFIIIKKKMMMQQQPPPPPPVVVUUUMMM^^^fffKKKBBB???PPPtttyyy```\\\]]]WWWRRRTTTPPP```zzzrrr]]]RRROOOPPPRRRSSSSSSQQQNNNMMMMMMjjjzzznnniiiooowwwzzzkkk```aaaaaa\\\^^^eee\\\[[[ZZZXXXPPPIIIJJJOOOWWWXXXYYYXXXQQQFFF:::333///+++***++++++)))***---+++*********))))))((((((******))))))((((((''''''''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''&&&%%%&&&'''((()))$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((+++,,,...000111222222222111222333555666888999:::777666555444333222222111...111777<<>>EEEOOObbbxxxhhhggglll```UUUSSSUUUUUUTTTUUUUUUWWWYYYXXXSSSLLLFFFBBB:::222,,,,,,,,,***)))+++*********)))))))))))))))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((***+++---///111111111111///000111333444666777888666666666666555444222111000111555:::???HHHXXXhhhuuuiiiVVVLLLKKKTTTcccllluuuxxxxxx|||{{{pppgggbbbgggnnn~~~wwwcccXXXVVV[[[fffpppbbbBBB666888888333222111000///////////////,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,+++***************************************************++++++++++++,,,,,,,,,***,,,------,,,---000333999AAAJJJNNNMMMMMMPPPSSSSSSOOO\\\xxx~~~zzzZZZBBBDDDIIIJJJWWWkkk}}}zzzrrrooo~~~|||vvvmmmkkkzzz~~~hhhNNN999555333333222000222777//////...------------...///...,,,******,,,...///.../////////...000555888@@@BBBEEEGGGHHHIIILLLNNNNNNSSSRRR```vvvvvvcccPPPIIIFFFKKKZZZfff[[[```YYYZZZ___nnn|||vvvlll]]]PPPFFFAAA???AAA??????FFFXXXtttggg]]]]]]^^^[[[ZZZ\\\[[[XXXXXX[[[ZZZXXXUUURRRNNNJJJEEEBBB>>>555,,,++++++)))((()))))))))))))))))))))******((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((***+++---///000111111111000111222333555777888999666666777777666444222111111111444:::@@@IIIXXXfffmmm{{{fffVVVMMMLLLTTT[[[bbbkkkoooqqqwwwuuukkkdddaaaeeelll||||||uuugggYYYSSSTTT\\\iiiuuuzzzOOO999777666///000000////////////000000,,,,,,---.........---------------,,,,,,,,,++++++************************************************++++++++++++,,,,,,,,,,,,***,,,---,,,+++...333888???DDDJJJMMMNNNOOOQQQSSSLLLMMMXXXgggmmmvvv{{{pppSSSAAAGGGOOORRR```ttt~~~zzzrrrzzzvvv~~~jjjdddllluuulllVVV@@@888222000000000222555000///......------......///...,,,++++++,,,...///---///000///...111888===CCCDDDEEEEEEFFFHHHLLLOOOLLLQQQUUUmmmooofffuuunnnMMMEEEBBBDDDPPPqqqqqq[[[SSSVVVSSSddd{{{mmmiiiaaaVVVJJJBBB???>>>@@@>>>===>>>CCCSSSllljjjZZZTTTTTTOOORRRXXX]]]]]]ZZZ]]]ccclllbbbWWWPPPNNNMMMIIIFFFCCC888...++++++)))((()))))))))))))))************((((((((()))))))))))))))%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((()))+++---///000111111000000111222444555777888999666777888888777555222111000000444:::AAAHHHUUUaaafffvvvtttaaaVVVOOOMMMSSSYYY```iiimmmnnnsss}}}zzzooogggbbb___ccciiiyyyyyylllcccYYYUUUUUU\\\kkkxxx~~~cccBBB:::777///222111111000/////////000+++,,,---...//////...---,,,,,,,,,,,,++++++++++++************************************************+++++++++,,,,,,,,,------***,,,,,,+++***...777>>>EEEFFFIIIMMMPPPRRRSSSTTTOOOWWWdddjjjiiiyyypppllluuufffQQQDDDLLLVVV___pppzzz~~~}}}zzzpppuuuzzzooo^^^KKK???333000111111111222000//////..................---,,,,,,,,,,,,---...,,,...///......222:::AAABBBDDDFFFGGGGGGIIILLLOOOMMMSSS^^^|||pppppp```FFFCCCAAAKKKcccsssiiiaaaWWWXXXaaawwwuuunnnlllhhh___TTTJJJCCC@@@===<<<===>>>===CCCXXXmmm{{{uuuwwwvvvoooeee[[[TTTPPPIIILLLRRRYYY[[[^^^fffpppvvvgggTTTLLLNNNRRRQQQMMMIII<<<000------+++******((()))))))))************'''''''''((((((((())))))%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&###$$$%%%'''(((((((((((($$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((()))***,,,///000000000000///000111222444666777888666777888888777555222000000000444;;;AAAHHHRRR]]]bbbqqqmmm^^^WWWRRRNNNQQQXXX```jjjppprrrvvv}}}vvvkkkddd```]]]___ddduuurrrjjjddd^^^ZZZWWW\\\kkk{{{sssKKK@@@:::111555444333111000/////////+++,,,.../////////......,,,,,,,,,+++++++++******************************************************++++++,,,,,,,,,---------***,,,,,,***)))...999AAAIIIHHHIIILLLQQQTTTVVVVVV\\\lll|||zzzmmmUUUaaaqqqaaaQQQHHHPPP]]]kkkvvvvvvssswwwjjjVVVFFF666111333333111111000000///...............---------,,,,,,---------,,,...///......333<<>><<<<<<>>><<<@@@SSSiiixxxbbb^^^ccceeeaaa[[[VVVSSSRRRLLLKKKNNNUUU[[[cccooo{{{rrr___IIIBBBIIIQQQSSSPPPMMM???333//////---++++++(((((())))))*********+++&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%"""###%%%((())))))))))))$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''((((((((())))))***,,,...000000000000......000111333555666666666777888999888555222000//////444;;;BBBGGGQQQZZZbbbooojjj\\\XXXTTTNNNOOOSSS\\\hhhooosssxxx~~~}}}tttiiiccc___\\\]]]aaa{{{mmmgggiiifffbbb\\\XXX\\\lll}}}___GGG777444111444444000---...000111......---------,,,,,,,,,++++++++++++++++++++++++*********))))))))))))(((,,,,,,,,,++++++*********,,,,,,,,,++++++*********......---,,,---444>>>EEEIIIDDDJJJTTTQQQMMM^^^xxxnnn[[[RRR]]]mmm~~~lllUUUOOORRR^^^eeepppyyywww~~~{{{nnnUUU<<<222222222222444.......................................///000000///......000444:::@@@CCCEEEKKKHHHFFFKKKIIIJJJTTT\\\fff```HHHGGGDDDPPPqqqdddccc___^^^iii{{{nnn```UUURRRJJJDDD???>>><<<<<>>666222000111.......................................///000000......000333777===BBBEEEBBBFFFDDDFFFMMMKKKLLLWWWaaa}}}^^^JJJBBBIII[[[xxxkkkZZZaaadddsssrrrcccYYYVVVXXXTTTPPPMMMGGGBBBAAAEEEBBBVVVxxxyyywwwrrrjjjdddbbbdddfffiiiddd[[[RRROOOPPPNNNJJJIIIIIIHHHGGGFFFIIIMMMPPPNNNIIIBBB:::222...+++***+++***((()))******)))((()))))))))(((((((((''''''&&&''''''''''''&&&%%%%%%&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''')))++++++)))&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''(((((()))))))))***)))'''&&&&&&'''((((((***,,,---///000000000000000000111222444666777888888888777777555444222222333555888===DDDNNNYYY```mmmtttsssfffZZZVVVRRRLLLSSS___gggccc___jjj}}}wwwoooddd]]][[[lll~~~lllhhhiiilllfff```\\\WWWaaayyyzzzzzzyyyZZZ:::999555333444333000...---............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...111777>>>FFFJJJNNNOOOPPPPPPMMMUUUmmmppphhhiiirrr}}}uuuyyyvvveeejjjtttwwwtttjjj\\\PPPKKKIIICCCDDDNNN^^^pppxxx{{{}}}aaaJJJ;;;444222333.......................................///000000...///111555:::???CCCFFFCCCFFFDDDHHHNNNKKKNNN]]]~~~^^^QQQCCCIII```xxx}}}gggeeefffkkkvvvbbbSSSMMMQQQRRRRRRQQQMMMFFF@@@>>>>>>DDDUUUnnn|||nnnaaa```lll{{{lllWWWNNNNNNQQQSSSQQQPPPNNNLLLJJJKKKNNNPPPNNNJJJDDD===555000,,,***,,,***))))))******((('''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))))))))((('''(((''''''''''''&&&&&&&&&%%%'''((()))---...+++&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&'''((())))))***)))(((''''''''''''((((((***+++---///000000000//////000000222333555777888888888888888777555444333333666:::>>>EEEOOO[[[cccooovvvuuugggZZZVVVQQQKKKQQQ^^^gggffffffrrr}}}yyyssshhh___[[[dddvvvpppkkklllbbbYYYWWWUUU^^^ttt{{{uuu}}}TTT???666000222444111.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///444;;;BBBHHHLLLJJJNNNRRRQQQPPPZZZnnnpppyyyyyywwwxxxiiijjjnnnnnnyyyhhhYYYNNNGGGEEEEEEGGGJJJUUUhhhrrrTTT???555333333////////////////////////...............///000000...000333777<<<@@@DDDEEEEEEHHHFFFJJJNNNLLLTTTjjjqqqkkkfffHHHGGG???XXXpppccclll}}}xxxhhh```VVVYYY\\\[[[WWWOOODDD<<<@@@;;;<<>>AAACCCDDDFFFIIIIIIKKKNNNNNN___~~~zzzfffcccpppzzzaaaOOOAAAFFFHHHooo}}}jjjjjj}}}vvvkkkmmmmmmhhhbbbZZZNNNCCCAAA;;;777999>>>LLLjjj~~~vvv}}}oooaaaQQQHHHEEEFFFJJJOOOQQQOOONNNSSSYYY\\\YYYTTTKKKJJJGGGBBB;;;444...++++++***((()))******)))(((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%((('''&&&,,,333000&&&''''''&&&&&&&&&'''(((((($$$$$$%%%%%%&&&''''''''''''''''''((((((((((((((()))+++,,,...//////////////////000111333555666777999:::;;;<<<;;;999777555222666;;;???CCCLLLYYYcccjjjqqqpppcccWWWSSSOOOIIIPPPXXXcccnnn|||tttppppppuuuvvvmmmaaa[[[eeessskkkgggcccSSSJJJPPPTTTZZZeeeeeesssZZZFFF555333444000///333////////////............------------------------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---111999BBBIIIKKKKKKOOOTTTSSSOOOQQQ\\\dddeeelllxxxooo~~~wwwmmmzzzXXXIIIHHHIIIIIIIIINNNWWWlllrrrbbbeeekkk|||kkkPPP???666111////////////////////////...............///000000222444888<<>>AAAJJJWWWaaafffnnnnnnbbbWWWSSSPPPJJJPPPWWWbbbmmm|||rrrooopppwwwxxxooobbbYYYaaaxxxeeebbb``````SSSHHHLLLRRRYYYeeebbbooofffNNN888444444000///444000/////////............------------------------,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,------.........---...222:::DDDJJJLLLKKKNNNRRRSSSQQQYYYiiirrrqqq|||sssmmm{{{yyymmm```ggg~~~rrrRRREEEGGGJJJKKKLLLTTT```yyyzzzpppwww{{{uuuZZZGGG;;;333000000000000000000000000...............///000000333555999===@@@BBBBBBBBBBBBHHHJJJMMMOOOTTTuuuuuutttrrrMMMBBBIIIMMMlll|||cccuuuyyyjjjcccbbb]]]UUUKKKEEEBBB@@@999999LLLeeeuuullliiibbbXXXVVVLLLFFFHHHJJJHHHIIILLLSSSRRRWWWeeeqqqooo]]]LLLKKKKKKJJJGGGBBB;;;444000)))((('''(((***++++++***(((((('''''''''&&&&&&&&&(((''''''&&&'''((()))***(((((('''&&&&&&((()))***(((((('''''''''&&&&&&&&&%%%(((%%%""")))444222'''$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((('''''''''&&&&&&'''((())))))(((((()))***,,,.../////////......//////111222444666777777888:::;;;;;;999666444111666;;;>>>@@@HHHUUU___eeemmmmmmaaaWWWTTTQQQLLLOOOXXXbbblllxxxtttqqqssszzz{{{qqqbbbXXXTTTssswwwbbbTTTWWWZZZ^^^TTTIIIJJJOOOYYYhhhfffrrr~~~]]]@@@999777///...555000000000///......---------------------------------------,,,,,,+++++++++*********++++++,,,------...---+++,,,---......---,,,555>>>CCCDDDFFFKKKQQQSSSSSSVVV___ppp|||jjjmmmfff^^^NNNFFFYYYwwwvvvfffRRRHHHFFFHHHNNNUUU\\\mmmpppUUU>>>222000000000///......000222///000111000///...///000444777;;;===??????AAABBBGGGEEEGGGKKKLLL\\\~~~eeeJJJ@@@OOO___hhhsssyyyjjjaaa]]]^^^```[[[SSSJJJCCC<<<;;;GGGVVVooojjjbbbVVVQQQKKKGGGIIIHHHFFFGGGMMMUUUWWWaaannnqqqdddPPPCCCBBBFFFGGGEEECCC@@@888///---+++((('''((()))***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%&&&''')))******+++,,,...///000000111222000///111555777555444999999999888888666555555222555999<<>>???@@@AAACCCEEEGGGLLLPPPUUUmmm{{{iiiWWWEEEBBBUUUyyyyyytttiiiaaa[[[XXXYYYWWWTTTMMMAAA<<>>???@@@BBBDDDAAAGGGLLLQQQ^^^rrrtttTTTIIIBBBKKKcccrrruuuzzz~~~tttggg[[[TTTWWW[[[]]]WWWJJJAAAEEENNNiiitttmmmjjjfff```ZZZUUUSSSOOOIIIEEEEEEFFFGGGJJJIIICCC<<<===CCC???BBBCCCAAAAAA@@@:::333///,,,)))(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&///...,,,***)))(((((((((***+++,,,...///000000111000//////111444666666555777888888888777666555444777777777888>>>KKK[[[fffjjjjjjcccYYYRRRPPPMMMIIIKKKRRR___mmmuuuzzzwwwqqqssssssjjj]]]UUULLLTTT```hhhcccYYYUUUVVVVVVXXXSSSHHHCCCMMM^^^jjjrrrsssooo^^^FFF888555444000111111000000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,,,,---------------///000555;;;DDDIIILLLNNNRRRVVVVVVjjj|||xxxwww|||xxxmmmTTTUUU^^^rrrvvvfffOOOJJJJJJTTTaaannnyyy{{{|||uuuVVV>>>666444222111111111000//////000000000//////111444777999<<<>>>???@@@CCCEEEFFFJJJMMMTTTlllxxx}}}bbbHHHCCCEEEZZZwwwpppppp~~~{{{oooddd]]]\\\```bbb^^^SSSKKKIIILLLKKK```ooollldddddddddbbb\\\[[[ZZZ\\\[[[VVVPPPKKKFFFHHHLLLNNNHHHAAA@@@DDD@@@CCCDDDBBBBBBBBB===666111...***)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%---,,,+++***)))(((((('''***+++,,,...///000000111...//////111333555666666666777777777666666555444555666777:::@@@MMM]]]hhhnnnnnnfffYYYSSSRRROOOHHHLLLTTTbbbnnntttwww{{{tttuuuvvvnnn```WWWIIIMMMWWWdddiiieee```___ZZZ\\\WWWJJJCCCLLL^^^kkkttt}}}uuuyyyzzz^^^DDD999777555111111111000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...+++---......------000222777===DDDJJJLLLOOORRRTTTSSSfffyyyxxxxxxoooeeeoooxxx\\\yyy]]]EEEFFFOOO___nnn{{{zzzvvvqqqmmmqqqxxxdddKKK777444111000111222222111///000000//////000333555888:::<<<>>>???AAADDDFFFMMMMMMPPP```}}}wwwsssOOOCCCBBBNNNnnn{{{sssvvv{{{{{{~~~~~~{{{vvvrrrooommmllljjjddd^^^WWWPPPKKKGGGQQQWWWVVVVVV[[[\\\YYY\\\```hhhqqqwwwxxxqqqiiiJJJGGGIIIMMMMMMHHHDDDDDDBBBDDDDDDAAAAAAAAA===777222///,,,***)))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((((('''''''''***+++,,,...///000000111...///000111222444555666555666666666666555444444222555999===DDDPPP]]]gggooorrrkkk\\\TTTUUUQQQIIIJJJSSSbbboootttxxx{{{sssuuuxxxqqqdddZZZJJJFFFJJJYYYfffggg```YYYUUUYYYWWWKKKDDDNNN```nnnwww~~~{{{WWW@@@777555222111111000000//////...------------------------++++++,,,,,,,,,,,,------***++++++,,,------......***---//////------000333;;;???EEEJJJMMMOOOQQQRRRNNN^^^ttt~~~}}}pppeeevvvbbbEEEMMM]]]nnnzzz~~~zzzddd]]]ZZZ[[[[[[\\\ggguuuuuu]]]<<<777111///111333333222///////////////111444777999;;;===>>>???AAAEEEGGGJJJHHHQQQnnn}}}{{{lllcccxxxkkkOOO@@@AAADDDZZZnnnvvvvvvzzzwwwyyywwwsssjjj```[[[^^^fffnnnyyy}}}zzzyyy}}}zzzyyyyyyyyyzzz~~~zzzssskkkeee___UUUJJJIIIIIIIIIKKKUUUccchhhfff^^^eeeppp|||}}}SSSJJJDDDHHHMMMNNNLLLLLLEEEFFFDDD@@@??????<<<666444111---*********)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((((((((((((***+++,,,...///000000111...000111222111222444555444555555555555555444444000444:::@@@GGGQQQ\\\eeemmmtttppp```UUUUUURRRKKKGGGOOO___nnnwww}}}wwwooorrrvvvqqqeee[[[KKKBBB@@@LLLYYYZZZRRRJJJJJJRRRTTTMMMHHHRRReeesss~~~sssOOO;;;555222222111111000/////////------------------------+++++++++,,,,,,------------------------.........***---000///------000444???BBBGGGKKKNNNOOOPPPQQQIIIXXXfffooo}}}wwwooofffLLLZZZnnn~~~tttqqqwwwooo]]]WWWRRRQQQTTTSSSUUUdddvvvkkkEEE===555000111333333222///////////////111555888:::;;;===>>>???BBBEEEHHHGGGFFFXXXpppzzzmmm^^^bbbTTTAAA???EEEKKKjjjuuuzzznnnxxxttttttzzzuuuwww}}}|||jjjgggdddeeegggeee___YYYRRRPPPNNNLLLNNNUUU]]]ccckkkqqqvvvyyyzzz|||~~~|||{{{~~~}}}{{{yyyxxxxxxxxxyyy||||||wwwnnnhhhbbbWWWLLLGGGCCCAAAGGGWWWjjjuuuwwwccchhhmmmrrr{{{yyynnnUUUKKKEEEIIIPPPRRRRRRSSSLLLLLLIIIDDDAAAAAA===888555222...+++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%&&&''')))******))))))***+++,,,...///000000111///111333222111000222444333444444555555555444444000444:::???FFFPPP\\\dddhhhttttttcccUUUTTTRRRKKKIIIOOO]]]nnnzzzuuulllpppuuuqqqdddZZZHHH@@@<<>>???BBBFFFIIIKKKMMMeeezzzqqq|||nnnrrr{{{TTTEEEGGGLLLRRRvvvxxxzzzxxxsss|||vvvrrrttt}}}wwwkkkgggbbbnnnlll___VVVOOOGGGHHHLLLOOOPPPNNNIIIFFFGGGHHHKKKOOOTTTYYY\\\]]]iiimmmppppppnnnnnnsssxxx}}}||||||{{{yyyxxxuuusssrrrqqqvvvvvvnnnfffaaaXXXOOOIIIDDDAAAEEETTTfffrrrvvvkkkkkkiiifffiiijjjaaaUUUMMMHHHGGGMMMRRRSSSQQQQQQSSSSSSOOOHHHEEEEEEAAA;;;666222...+++******)))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((((()))***+++,,,++++++******+++,,,...///000000111///222333222000///111333333333444555555444444444111555999>>>EEEOOO\\\eeedddtttvvvdddTTTSSSRRRKKKMMMRRR^^^ooo{{{vvvmmmpppuuuqqqdddZZZCCC>>><<<@@@CCCBBBAAAAAAIIIUUU^^^ZZZVVV^^^nnnzzz~~~QQQ===888111333333...111444+++///000///...,,,+++,,,...---------------------------------.........//////,,,...///---+++---444;;;FFFGGGHHHJJJMMMOOONNNJJJGGGTTT___hhhvvvbbbuuujjjPPPRRRddd~~~yyymmmaaaRRRJJJHHHKKKMMMPPP___rrrxxxWWWDDD222000333333111111000///......111444888:::999;;;<<<===???DDDHHHHHHSSSLLLmmmmmm|||tttUUUDDD@@@MMMcccttt}}}xxxiii}}}vvvzzz|||uuuoooooosssyyy|||jjjccceeemmmvvv~~~kkk[[[MMMCCCAAADDDBBB@@@>>>>>>@@@AAABBBBBBCCCGGGKKKNNNQQQWWW___dddhhhiiikkknnnqqqsssuuuvvv}}}}}}yyyxxxvvvtttssssssqqqooommmqqqrrrmmmfffcccaaaYYYNNNGGGEEEBBBEEENNN]]]llluuufff___\\\```___WWWPPPNNNJJJHHHEEEEEEJJJRRR\\\ccckkk___PPPHHHHHHHHHCCC>>>:::777111,,,(((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((((((''''''&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))******************,,,---.../////////222333444444222000000111444444444444444444444444444777:::<<>>BBBCCC???BBBIIIOOOZZZcccdddbbbgggrrr|||ZZZAAA999333444444...111333,,,...///000///...---...///------------------------,,,,,,,,,---------......---//////...---000777>>>FFFGGGHHHLLLPPPQQQNNNJJJEEERRR\\\eeemmmgggyyy~~~xxx|||nnnXXXKKKSSSgggsssgggUUUQQQSSSXXXWWWVVVbbbrrrdddOOO:::333444333111111000///...///111444888::::::;;;===>>>@@@DDDGGGIIILLLVVVuuuiii{{{iiiLLLAAAFFFYYYrrrwwwhhheee~~~yyyuuuwwwtttmmmlllrrr~~~|||zzzwwwnnngggiiiqqqvvv~~~vvvZZZJJJCCC@@@???@@@;;;;;;:::;;;<<<======<<<@@@CCCGGGKKKOOOUUU\\\bbbjjjlllpppsssuuuuuuuuuuuu~~~}}}{{{xxxwwwuuusssrrrrrrqqqooommmppppppjjjaaa]]]]]]ZZZUUUJJJGGGBBBAAAGGGUUUfffrrrdddZZZRRRRRRQQQMMMJJJJJJEEECCCAAADDDMMMYYYeeelllmmmbbbTTTKKKHHHEEEAAA===<<<999444...+++)))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))******,,,---.../////////222333555444222111111222444444444444444444444444222666:::???DDDMMMZZZcccllluuuvvvjjj^^^YYYTTTNNNIIIQQQ```qqq{{{~~~~~~yyyyyyzzztttggg[[[HHH@@@???FFFJJJGGGHHHMMMTTT```iiiiiigggmmmxxxdddHHH:::333555666///000333......000222222000/////////------------------------++++++,,,,,,,,,------------...//////000444;;;BBBGGGGGGIIIMMMPPPRRRRRRRRR^^^iiiqqqxxxnnngggpppyyy___WWWdddqqq]]]OOOJJJKKKVVVnnn}}}rrrdddeeekkkooojjjdddjjjvvvwww```EEE888444333222111000//////000222555888::::::<<<>>>@@@BBBDDDGGGJJJNNNjjjvvvjjjvvvlllZZZFFFCCCQQQiiisssvvvlllWWWeee}}}wwwwww~~~zzzvvvwwwyyysssmmmjjjhhhiiiqqqyyy{{{}}}}}}pppQQQFFFIIIJJJDDD???:::;;;===>>>>>>>>><<<;;;===???BBBDDDGGGKKKPPPTTT___bbbgggllloooooonnnmmm{{{|||}}}~~~}}}|||zzzzzz||||||yyyyyyyyyvvvsssqqqooooooooonnnlllkkkkkkiiiccc\\\YYY[[[\\\ZZZPPPMMMHHHCCCEEEQQQeeessslll```UUUPPPPPPPPPPPPQQQKKKFFF@@@@@@FFFOOOVVVYYYTTTOOOHHHCCCAAABBBBBBCCC>>>;;;666111---+++++++++((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((((((''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((******,,,---.../////////222444555555333222222333444444444444444444444444000444;;;AAAGGGPPP[[[bbbllluuuxxxmmmbbb]]]WWWPPPJJJQQQ___ooozzz~~~vvvggg\\\JJJAAA@@@KKKSSSRRROOOPPPZZZgggpppooommmtttgggNNN<<<333444555//////444111000333555444222///...---------------------------,,,,,,,,,---------......,,,---...///222777???EEEHHHIIIKKKLLLNNNSSSaaammmzzzqqqrrrxxxWWWUUUiiissssssnnnaaaQQQIIILLLRRR^^^vvv}}}www{{{wwwmmmooowww|||nnnQQQ===444333222222000000000111333666999:::;;;<<>>:::999888777666666666666666555888999;;;???CCCHHHLLLNNNQQQPPPRRRYYYeeennnrrrsssuuuxxxxxxtttrrrttttttrrrnnnllljjjiiiiiiiiigggeeeccc___^^^fffnnnlllbbbYYYZZZ\\\[[[UUUNNNOOOWWW```ddddddccc```___^^^\\\[[[NNNJJJEEECCCDDDEEEDDDCCCAAAAAA???<<<::::::===@@@>>><<<777222...+++***)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******,,,---.../////////222444555555444333444555333333333333333333333333333555999???HHHTTT```hhhlllqqqooocccZZZXXXUUUOOOIIILLLUUUeeerrrzzz{{{wwwppphhhbbbQQQFFFCCCPPP[[[YYYRRROOO\\\kkktttooommmvvvuuurrrzzzzzzpppOOO:::222444111111444222555666777555111...,,,,,,------------------------...////////////000000000,,,,,,---000555<<>>CCCCCCCCCLLLXXXdddjjjtttSSSGGGBBBTTTuuupppnnnnnnyyy{{{qqqccc]]]]]]gggttt|||{{{oooddd]]]ZZZXXXWWWVVVZZZfffsss|||xxxOOOIIIEEEIIIKKKGGGAAA===AAAFFFJJJIIIDDD>>>:::999444333333444555666666444666555555666888;;;???AAAAAA@@@BBBJJJVVVaaaiiikkkrrrvvvwwwtttrrrssssssqqqpppnnnkkkjjjjjjiiigggeeebbb^^^```jjjqqqkkk^^^TTTUUUWWWXXXSSSLLLFFFFFFHHHRRR[[[aaa```\\\[[[\\\\\\VVVSSSNNNIIIEEEDDDDDDDDDCCCBBBAAA>>><<<;;;<<<>>>>>>;;;777333...+++)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))******,,,---.../////////111333444555444333333444333333333333333333333333444555888???IIIWWWcccjjjggglllhhh]]]VVVWWWUUUPPPHHHIIIPPP___nnnxxxxxxsssqqqoooiiidddSSSGGGDDDOOOYYYWWWRRRPPP]]]mmmuuunnnkkkuuu|||ssszzz```DDD444555333222444///444555555333000......///------------------------.........////////////000///......111777???FFFJJJIIIIIIMMMSSSWWWdddvvvsssyyyrrriiihhh|||\\\KKKNNN___nnn|||yyy|||]]]@@@333333444000111222444666888:::;;;===:::<<>>EEEPPP\\\eeejjjoootttwwwtttssstttssspppooommmjjjiiihhhfffdddaaa___\\\^^^cccbbbYYYOOOKKKJJJMMMOOOOOOJJJEEEAAA???KKKXXXbbb___YYY\\\ccchhhsssmmmbbbSSSEEE>>>???BBB???>>>======>>>>>>??????>>><<<888444///+++)))'''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))))))))((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((******,,,---.../////////000222333444333222333444222222222222222222222222222333888AAAMMMYYYdddiii```eeeddd\\\XXX[[[YYYSSSHHHGGGMMM\\\kkkwww~~~sssppprrrqqqkkkdddTTTHHHDDDMMMVVVUUUSSSUUU```qqqyyyppplllvvv}}}lllKKK777777555444333---222222222111//////111222---------------------------------.........//////111000000333999AAAHHHKKKNNNJJJLLLSSSVVV^^^tttxxxmmm|||yyyiiidddaaaQQQWWWjjjzzz}}}vvvxxxfffFFF555333555000111333555777999:::;;;===999;;;BBBBBBCCCPPPbbb___YYYzzzjjjmmmgggwww___IIICCCBBBRRRjjjiiikkkeeefffuuuooopppppphhh^^^dddqqq{{{{{{tttjjj[[[MMMFFFCCCDDDJJJOOORRRVVVZZZ___nnnxxxxxx{{{}}}nnnYYYMMMMMMPPPVVVVVVMMMDDD???BBBFFFIIIFFF>>>666333222444222000111222222///,,,...000222555666888888888;;;===@@@GGGQQQ]]]hhhooonnntttwwwuuuttttttssspppmmmkkkhhhfffdddbbb___]]]ZZZXXXYYYYYYPPPDDD@@@CCCBBBEEEIIILLLMMMJJJFFFDDDIIIXXXbbb]]]VVV\\\iiisssttt^^^III@@@CCCIIIEEEBBB@@@@@@AAAAAA@@@>>>???===999555000,,,)))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))))))))(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''******,,,---...////////////111333333222222333444222222222222222222222222///222999DDDPPP\\\cccgggZZZaaabbb]]]\\\___]]]VVVHHHGGGLLL[[[jjjwww~~~sssqqqttttttllldddSSSHHHDDDLLLTTTUUUUUUYYYcccuuu}}}rrrnnnxxx}}}