`','` `',``` ``` `','``` ..`````````.``.`` ```` `','``` `````,``
`):+,~-,,^,--~;^:.~-^.:^^-~. ``):>^-,:^':)-^,.-:~>.`=-:=.::.-:'-:,~;^--.-~~` `):>,~:,,^,-~~;^:.~-^.:^^-~.``
``+`+;?+~*)*+**~+-!>^+>);+^,'` `?!-+^+,>)^>::):!^:;`.>)+)+^?::+;;)->):>):!..` '+`+;>+~*)*+**~+-!>^+>*;+^,'```
`.+!:^);.>,-)~!^)*~?*~!*^!`;` .!``!`!*-;!*~*)^);-!`^-+--!!!;.!~*):+*^):;.-,` .+!:,):'>,-)~!^)*~?*~!*^*`;````
`````````````````^~````````` ```````````````````````````````````:;;``````` `````````````````^~````````````
` ` `` ``` ` ` ``` ` ` ``````` ` `` `````````` `````
``` ` `` ` ` ````````` ` ``
`'``````````'`````````````````` ``''```````'``````````` ```````````````````'``````` `,.``````````` `````````'``'```'`````````'
`--^`,~,^~,~-^~,`^-.~~`~-~,.^`` ``:-^~,~'`,:^^.^:`,~,^~''~~~^~^`~~.~^;.'~~~~^^~,~-`` `';~~~`~:~::,.:^~~:-~:^`~!--;~:~:-^`~---~:,
`--`'!;~---'!~--`-~-.-`--^,!,`` `-'!-^:'`-,-:-~,`;:-;:'-,--,;~`-~-,-:`^;~~---.~!^`` .~-:-`:;:;:`,!--:^^-;^'::;:-:!-~:~';;~~-:``
`'.'`..`.''`'','`..'`'`''',~``` `'`....~`',`..'.`.'''.`',''`,'`''',`.`-:,,''''~:~`` ``````^.``````````````````````````````````
`````````````````````````````` ```````````` `````````` ```````````````'```````'`` ``````````````````````````````````````````````
`'````'```````,`'````` ` `,`'```'..````````'```````````'```'```.'`````,`'` `,,.,,..^'^-'.,.^:.~,'`^,~,',.,.`^^.,,-,..,.-'
`^^^-:--~-:--.~:~:~:'` `;^~-`-;-~^-:~`~---~,-:,.-^-:~---:~~,-:^:-:..:-^~`` ^~*:;:::~!~;~:~-;-:;!^.!::!-::;~':~-;:-!;;!:;`
`^~^-~~~,-:-~-,:^:^,`` `:^~^';~~,-,:.`!.-~^-~^`,-^--~,.~!-^-^-,:,^`.~-~.` `'`,.-.'',.^.,',..,.'^`'^,'^^~'^''.'.,..,'^.,,``
`````````,'``````````` ` `````.~^``````,,````````````````'.````````````````` ```````` ``````````` ```````````````````````````
`````` ````` ````````` ```````````````````````````````` `` ` ```'^`,..``,````````.```````''.,`
````````````````````` ````````````````````````````````` `` `:,:,.^`'^.'.,,-.^,,^^.,,,,`` `````````````````` `~:;,`,;-.-!--!;::::;'~;--:::;.'` ``````
`````````````````````````````````````````````````````````````:^^-!-`-.~,--^:^,:--^:;~-`````````````````````` `~-~``.~..-~-~:~~-^^~`~~^-~^~^```` ``````
`^,'.,,`.^.^.^.^.^...''^..``` ``````````````````````````````````
````````````` ``````````````` ` ````
`` ``` ``````
`` ` ` ` ```````` ` `` ` ` ` `` ` ```` `` ``` ```````
``........,,,..''......''''''''.....,,...............`..........,,,.............,,.....'''''''''''''''''..............''.......'''.'`'......,.......,,,,.,'```
.%%%%%%&$$$&?*!)====?>+*!!*;~,^*%$$$$&&&&&&&&&&&&&&=,&$$$$&&&&$$&=%%%%%&$$%=%%&&$%&%%>*!!!!!!!!!!!!!!*)+%%%%%%&$$$&?*!)====?>+*!!*;~,^*%$$$$$&&&&&&&&&&&&;```
.%%%%%%&&&%==&%==%%=?>+*;::!:^.',!&$$$&&&&&$$$$$&&&=,$$$$$$$&$$&%&$$$&$&&%%&%%%&$&$&&?+*!!!!!!!!!!!!!)++%%%%%%&$&%==&%==%%=?>+*!;:!:^.',!&$$$&&&&&$$$$$&&;```
.%%%%%%&&%=?$#&&====??+*;:-:;^..''~>&&&&&&&$$$$$&&%?,$$$$$$$$$$$@#&$$&&&%%&$%%%==%$%%=?)!!!!!!!!!!!!!)+>%%%%%%&&&=?$#$&=====?+*;:-:!^.'''~>&&&&&&&$$$$$&&: ``
.%%==%%%&&&$#$$#&%%=>+)*!:-~:^,,..''-=%%%%&&$$$$&&%?,$$$$$$$$$#@@$%%&&&&%%$&%=?>&%%%=%=+!!!!!!!!!!!!*++>%%%=%%%&&&$#$$$&%%=>+)*!:-~:^,,..''-=&%%%&&$$$&&&:```
`.%%%=%%%%&%$$&$$&&&&%=?>);-~^-~^..'''^?%%%&&&$&&&%=?,&$$$$$$$$$@#@#&&$$#&%%==???&%===%=>*!!!!!!!!!!!*++>%%%=%%%%&%$$&$$&&&%%=?>);-~^-~^,..'',?%%%&&$$$&&%:``
.%%%%%%%&&$$&&&&%%%%%%%?>*;-^-:~,..'''.:?%&&&$&&&%=>.=&$$$$$#@####@&%??==%=?=+))???>>==>*!!!!!!!!!!!*+++%%%%%%%&&$$&&&&=%%%%%=?>*;-^-:^,...''.:?%&&&$&&&%:``
`.%%%%%%&$##$$&&%=%%%==??>)!:~-;~,,..''''^=&&&&&&%%=>,%?&$$$$#@####$%%%&&%?>+)***>>??+??>*!!!!!!!!!!!)+++%%%%%&&$##$$&&%=%%%==??>)!:~-;~,...''''^=&&&&&&%%:``
`.%%%%%###$&&&%%%%%%==>++)!::;~^^,..''''*%&&&&&%=?+.=?%$$$$#@####@###$&=>+**!!!)+>?)+++*!!!!!!!!!!!)+++&%%%%&$###$&&&%%%%%%==>+))!:::~^^,..''''!&&&&&&%%:`
.%%%%&$$#$&%%%&%%%%%%==>+)))!;:-~^^,...'.:%&&&&&%=?+.?=?&$$$$####$$$$&%?>))*!;;;;!)+))))*;!!!!!!!!!!)))+%%%%&$$#$&%%&&%%%%%%==>+)))!;:-~~^,...'.:%%&&&&%=-``
.%%%&$###&%%%%&&&&%%%=?>?=>+*;:-~^^,,,.'.-%%&&&%%=?).?==%$$$####$&&%%%?+))*!!;;;::!)+))*!*!!!!!!!!!*)))+%%%%$###&%%%&&&&&%%%==>?=>)*;:-~~^,,,.''-%%&&&&%=-``
`.%%%$###$&&&&&&&&&&%%%=%%%?+*;-~^^^,,,..'^=%%%%%%=>).?==&$$$###$&%=??>++))*!!;;::::!))*!!)*!!!!!!!!*)))+%%%##$&&&%&&&&&&%%%%%%%?+*:-~~^^,,,..'^=%%%%%%=-``
```.%%%#&&&&&&&&&$&&&&&&&&%=+*;-~^^,,.....^?%%%%%%?>*.>?>&$$$$##&%%=?>>++)**!!;::::::*)*;!!!!!!!!!!!*))++%%%#$&&&&&&&&$$&&&&&&&%=+*;-^^^,,.....^=%%%%%%?-``
```.%%%$##&%&&&&$$$$$$&&$&&&%?+*;-~^^,,,..,,-=%%%%%%?+*.>>>&$$$$##$%==?>++++)****!;:::-!*!:*)!!!!!!!!!))))+%%%$##&%&&&$$$$$$$$&$$&&%?+*;-~^^,,...,,-=%%%%%%?-``
``.%%%$##&%&&&&$$$$$$$$$&&&%?+)!-~^^,,,..,,!==%%%%=?+!.>+=&$$$$$#$%==?>++++++>?>>)*;:-:!!:!)!!!!!!!!!))))+&%%$##&%&&&&$$$$$$$$$$&&%?+*!-~^^,,,..,,!=%%%%%%?-``
`.%%%$##$&&&$$$$#####$$&&%%?+*;-~^^^,,.,,^+==%%%%=>)!.+>&$$$$$$#$%%%=?>++++?=???>*!:::;;;*;;!!!!!!!!))))+%%%$##$&&&$$$######$$&&&%?+*;-~~^^,,.,,^+==%%%%=>~``
`.%%%#$$$$$$#####$$$$&%%=?+*;--~^^,,,,,~>==%%%%=>);.+%$$$$&&$$$&&$&&%=>+++?%%>))!;:-;;;!:;!!!!!!!*))))+%%%#$$$$$$######$$$&%%=?+*;--~^^,,,,,~>==%%%%=>~`
.%%%%##@@#######$$$$###$$$%?);:--^^^,,,,:>==%%%%=>);.)&$$$$$$&$$$&%&&&&%+*)>?>>)!!;::;!!;;;!!!!!!!*))))+%%%%##@@#######$$$$##$$$$%?);---~^^,,,,:?===%%%=>~`
.%%%%##@@@#@###$$$$###$&&&$$&>*!:-~~~^^^:?==%%%%=>);'+$$$$$$$$$$$%&%==%%+!;!*))*;:::;!!!!!!!!!!!!!*))))+%%%%##@@@@####$$$$###$&&&$$&>*!:~~~~^^,:>===%%%=>~``
.%%%%&$@@#@####$$$$##$$$$%?>%%>);-;*)!:~;?=====%=>*;')$$$$$#&$$&$&==??==+;::*))*!:::;!*!*!!!!!!!!!)))))+%%%%&$#@@@####$$$###$$$&%??%%>+;-;*)!:~;?===%%%=>~``
`.%%%%%$@@@@#$$$$$$$$&&$$&%&$&$&>--;;:-~->?=======>);';&$##@@%$%$#&%=?>?=>!::!+>>+*;;!!*!+???+)))**)))))+%%%%%$#@@@#$$$$$$$$&&$$&%&$&$&>--;;:~^->?===%%%=>~``
`.%%%%&$@@@@#$$$$$$$&%?>++*!>&*~!?=?)~)??=======>);':%#@@@@#=@@@&%=??=%?*:;*>>>?>*!!***+$?%??>>?>>>>>>+%%%%&$#@@@#$$$$$$$&%?>++!!>$#&*~!?=?)~)??====%%=>~``
`.%%=%$#@@@@#$$#$$$$&&?!::;!)?%=:^!)!-!:???===%%%=>);'!$@@@@@@$@#&===%&=+*+>>>>??>+)))*+#=%=??>=???=??>%%%%$$#@@@#$#$$$$$$&?!::;!+?%=:^!)!-!:???===%%%=>~``
`.%%%#@@@@@#$$$$$$&%?):--:;)=>-,~::~,-???===%%%=>);')#@@@@@@@&%@@$%=%&$$%??>>>>=%?>+))+>@=%%=??==?=%==?%%%##@@@@#$$$$$$&%?):--:;)=>-,~::~,-??====%%%=>~``
`.%%%##@@@@#$$###$$%?);--:*+=>-,,,^^,-???===%%%=>)!'+@@@@@@@@$&@@#$&$$$&%==?+)++=%?>++>>@=%&%=?===%%=%=%%%##@@@@#$$###$$%?);--:*>=>-,,,^^,-???===%%%=>~``
.%%%$###@@@@#$######&=+*;!+=%&>:,,,,,,-??====%%%=>);'+@@@@@@@@@@@@@##$&&&&%?>)*!)>==???>>@=&&%%==%=&%%%%%%%$###@@@@#$######&=+*;!+%%&?:,,,,,,-???===%%%=>~``
.%%%$###@@@@########$%>))>&$%&>:,:-,,,:??====%%%=>);'+@@@####@@@@@@@#$&%%%?>>+**)>=?=??+=@%&&%%==%=%&%&%%%%$###@@@@#$######$%>))>&$%&>:,--,,,:??====%%%=>~``
.%%&$###@@@@######@@#%????%#@#%;,~)-~^*?=====%%%=>*;'>##$$$$$###@@@@@#$&%%%%=>)*)>???=>)%#%&&%%==%%%&&&&%%&$$##@@@@#$#####@#&????@#%;,~+-~^*======%%%=>~``
`.&&$$$#@@@@@@#######&&%&%==#&*^,!*-:?=====%%%%=>*;.%$$$$$$$$$#@@@@@@##&&&&=>))>>>=??++##%$&%%==%%%&&$&&&$$$#@@@@@########&&%&%=%#&*,,!*--?======%%%=>~``
`.&&$$#@@@@@@@######$=%$##$&%=);~,,-*->======%%%==>);.&$$####$$$##@@@@@@##$$&=>>>>>?=?++>@$$$&%%%%%&%&&$&&$#@@@@@@@######$=%$##$&%=);~,,~!->========%%=>~``
`.&$#$#@@@@@@@#######%=$#@#$%=):-^~^-!======%%%%%=>);.@#$%&#$#@@@@@@###$$%=????=?++)%@#&%==>?=&&&$$&$#$#@@@@@@@#######%=$###$%=):-~~^-*=======%%%%=>~``
`.#$#@@@@@@@#######$&&$$$&?)!--~-^:=======%%%%%=>);,$##&>**)=$##@@@@@@####$$%=====>+++#@$@#&%==+)*+%$###$#@@@@@@#######@$&&$$$&?)!--~-^:========%%%%=>~``
`.$$#@@@@@@#######@#$&&$&=?+!-^,~:?=======%%%%%=>)!,##$?*!;!*=$$@@@@@@#####$$&&%?>+++%@##@$%%=+*;;;*&@#$$#@@@@@@####@####$%&$&=>+!-^,^:========%%%%%=>~``
`.$$#@@@@@@@@######@#&%%=>+)!~^,;=%=======%%%%%=>)!,##&?*)!:;+&&@@@@@@@$$$$$&&%=>+++?#@$@#&&?)!:-^~)%@@$$#@@@@@@@#########&%%=>+)!~^^;=%=======%%%%%=>~``
`.#$#@@@@@@@@#########&>);::~^^!%=========%%%%%=>+!,##$%>>+**>%&@@@@@@@#&&&%%%=?>>>?$@@$@$&%+!;:--;>$@@#$#@@@@@@@#########$%?);:-~^^;%%========%%%%%=>~``
`.&$#$$#@@@@@@@##########%>;-~^^.~>=========%%%%%%?>),#@#&%?>>=%&$##@@@@@@#&%=%%==???&@@@##$$%);;;::*?$@@$$#$$#@@@@@@@@#########%>;-~^,.~>=========%%%%%%?-``
.$$#$$#@@@@@@@@#########$%)!:~,'^))>======%%&&$$$&%=,#@@#$&%&&$$@$$#@@@@@##$%%%%==%$@@@#&%#$&?)*!!*>%$@@$$#$$#@@@@@@@@#########$=)!:~,',))>======%%&&$$$&;`
`.$$####@@@@@@@@@#######@#%>*:^..,+=++=====%&$######$,#@@@@#####@@@#&@@@@$$$$&&&##@$%??##$&%>>>?%@@#$####@@@@@@@@@@########%>*:,..,+=++?====%&$#####!`
`.######@@@@@@@@#########$=):^...,+%=)*+==%%$##@####$,#@@@@@@@@#@@@@$&%$#@@@#$$$$$$$#$%?>=$$##$$%=%%%&@#@######@@@@@@@@@#########%):^.'.,+&%+)+==%%$##@##@!`
`.######@@@@@@@@@##@@@@##$=*-^...^>&&)>)>%&$##@#####$,#@@@@@@@@@@@@@@$%%&&$#######$$&=>+=#$&%$$$$$&&$#@#@######@@@@@@@@@@#@#@@##$=*-^...^?&&)>)>%&$##@@###!``
.######@@@@@@@@@@@######&?!~,,,,-%$#$$&$$$#########$,#@@@@@@@@@@@@@@@#&%%%&&&$$&&%=>+>$&%%%&&$$$###@@@######@@@@@@@@@@@@##@#$&?!-,,,,-%$#$$&$$#########!``
`,#####@@@@@@@@@@@@@@####&?!-~^^:?#@@@@@############$,#@@@@@@@@@@@@@@@@@#$&%&&%&%??==&$##&%=%%%&$$$###@@@#####@@@@@@@@@@@@@@@@#$&>!-~^^:?##@@@@###########!``
`,#####@@@@@@@@@@@@@@####&>;-~^~+@@@@@##############$,#@@@@@@@@@@@@@@@@@@@#$$$&&&&$$###@&&&%==%&$$$##@@@@@###@@@@@@@@@@@@@@@@@#$&>;-~^~+##########@#######!``
`,#@@#@@@@@@@@@@@@@@@###$%+;-~^~>@@@##########@@@###$,#@@@@@@@#@@@@#@@@@@@@@#$&$######@$$&&&&%&$$$###@@@$@###@@@@@@@@@@@@@@@###$%+;-~^~>@##############@##!``
`,@@@@@@@@@@@@@@@@@@@@@##$=>++)+%@@@@@@@@@@@@@@@@@@@#)@@@@@@@@@@@@@@@@@@@@@@####@@@#@@@##$$########@@@@#$@@@@@@@@@@@@@@@@@@@@@##$=>++)+%@@@@@@@@@@@@@@@@@@!```