-
Notifications
You must be signed in to change notification settings - Fork 0
/
output.txt
100 lines (100 loc) · 19.6 KB
/
output.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
]]]]][[[[]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
]]]][[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]????]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[}[[[[}[[[[[[[[[[[[}
[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[}[}[[[[}[[[[[[[[[[}[
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]?]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[}[[}[}[[[[}[[[[[[[[[
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]?]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[}[[}[[[
]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]??]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
]]]]]]]]]]][]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]?]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
]]]][]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]????]]]]]]][[[][[[[[[[[[[][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
]]]]??]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]?????]]]]]][[[][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
]]?---?]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]?????????????-?]]][[[[[]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
]?--_--?]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]??????????-???]][[[[[[[]]][[[[[[[[[[[[[][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
]?--_--?]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]??]]???????]]?]]]]?????????]][[][[[[[[[[[[[[[[[]]][[[[[[[[]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]
]?--_--?]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]??]?????????????????????????]]]]?????----??][[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[]]]][[[[[[[[[[[[[[[[[[[[[[[[]]]]
]?-___--]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]??]]]]]]]]]]]]?????????????-------????---------------------__--]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[]]]]]]]][[[]]]][]]]]]]]]]]]]]
]--___--?]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]???-?????????????---------------------------------------------_-?]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
]-______-]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]???]???--------------_------_______-------_______________________----??]]]????]]]]???]]]]]]]]]]]]]]]]]]]]]]]]]]?]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
?-_++++_-?]]]?????????????????????????????????????????]]]??]]?]??---______________----________________________________-_____-]]]]]]]????]]]]??????]]]]]]]]??????????]]]]]]]]]]]]]]]]]]]]]]]]]]???]]]]]]]
__+~~~+__-?--------------------------------???????????????-?????----_____________________________________________________--????]]]]]]]]]??]]]]]]]]]]]]????????????????????]]??????????]]]]]]]]??????????
_+~~~~~+_-------------------------------------------------------??----______________________________----_____-_-________-???????????????????-?????????????---------------------???????????]??-----------
++~~~<~++_------------------------------------------------------------______________________________-------??????----------------???????????-----???????---------------------------????-----------------
++~~<<<~+_------------------------------------------------------------____________________________________----??-----------------????????-??-----------??----------------------?------------------------
_+<<<<<~~_------------------------------------------------------------__-________++++++++____+++++++____+_---????-----------------------?--------------??----------------------?------------------------
+~<<<<<<~+_------------------_______----------------------------------_____________________________________-----------???-------------------------------------------------------------------------------
+~<<<<<<~~__--___________________________________________________________________________________________-------------------------??---?????------------------------------------------------------------
+~<<<<<<<~+_--_______________________________________________________________________________-----------------------------------?????--?????------------------------------------------------------------
~<<>><<<<~+__--------__________________________________________________------_____-------------------------------------------------------------------------------?--------------------------------------
:~<>>>><<<~+_------------______________________________________________------_____----------------------------------------------------------------------------------------------------------------------
^i<>ii><<<~~_------------______________________________________________-------____--------~<~+_?--------------------------------------------------------------------------------------------------------
^^i>>ii><<~~_---------_________________________________________________--------___-------~`^:::":l>_----------------------------------------------------------------------------------------------------
^`!iii><<~~~_--_____________________________________________________----___-------__---_-I``":::::,,;i+-------------------------------------------------------------------------------------------------
"',>ii><~~~~+_-_____________________________-__---__---------___------_____-__-----_-----^'``^,:::::::,,:<_-----------------------------------------------------____--------------------------___-------
,^`!ii>><~~~+_______________________________-->I;;::::;l!i><>>>><<<<<<~~~++__-----------_`'''`^::::::::::,,:i--------------------------------------------------_____----------------------______________
,"`li>>><<~+~______________________________-__`^,::::::::::::::::::::::::::,,,,,::;!<~_-_`'`'``^:::::::::::::";i_-____----------_++-_-------------------------------------------------------------------
,,`">ii><~~~++_____________________________--i`'`,::::::::::::::::::::::::::::::::::::,,I"`'````,:::::::::::,:,,,<-------------~:,,,l~------------------------------------------------------------------
^""`:>i><<<~~+_____________________________--i````"::::::::::::::::::::::::::::::::::::::"``'````,:::::::::::::::,"I+---------I,:::::,;~--_-------------------------------------------------------------
"""^`i>i><<<~+_____________________________--~`````":::::::::::::::::::::::::::::::::::::"''``````,::::::::::::::::,"i__----_I,::::::::,I_--------------------------------------------------------------
""^"`;!>i>><<+_____________________________---```````,::::::::::::::::::::::::::::::::::,^`````````::::::::::::::::::,";__--i,:,::::::::,,;+------------------------------------------------------------
""^"^^iiii>><~_____________________________---^````'``,:::::::::::::::::::::::::::::::::,^``````'`"::::::::::::::::::::,"~_+,::::::::::::::"l-_---------------------------------------------------------
""^""`iiiiii<~_---_______+++++______----__---_i````````,:::::::::::::::::::::::::::::::::"```````,:::::::::::::::::::::::,,,:,,,,,,,::::::::,"+_---------------------------------------_________________
""^""`;ii>ii><~_--______++++++____-----_+~_---_"````````^::::::::::::::::::::::::::::::::"``````,::::::::::::::::::::::::::,:,,,,,,,::::::::::,>---------------------------------------_________________
"""^,,^!iiii><~_--_++++++++++++________+<~_----_^'````````,::::::::::::::::::::::::::::::"`````,:::::::::::::::::::::::::::::,,,,,,,:::::::::::,:_-------------------------------------_________________
"""^,,`Ii>ii><<+___+++++++++++_______-_<>~-----_>````````'`,:::::::::::::::::::::::::::::,``'^,::::::::::::::::::::::::::::::::::::::::::::::::::,_-_--------------------------_____________________----
"""^"^`Iii>i><<~__~~<~<~+++++___--___-~ii~__-----<````````'`":::::::::::::::::::::::::::::``,:,:::::::::::::::::::::::::::::::::::::::::,,,:::::::,<-_-------------------------_________________________
"""^,`^!i>>i><~~_++~<~~~~++__+_-------<ii<-------_:'`'```````^,::::::::::::::::::::,,,::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::"<-----------___-_______-------______________________
"""""`Iii>>><<~~_++~~~~++___---------->!!>-----_---i`````````^,::::::::::::::::::::,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::"!_--------_________----------____-___-_+~~<>lIIl;:,
^"",^"iiii><<~~+_++~~+___-------------i!!!------_~!;":,,",,,,,::::::::::::,,,,,::::,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:"_---_--_______________------___~>l;II!i~-])(1{^^<+
^^""`Ii!ii>><~________----------------il!!_+<!,,,:::::::::::::::::::::::::,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::">____________________-----__l_1\t/ttt|1[<;""`^l~~
^""^`!!!ii>><~__----------------------iII:,,,:::::::::,::::::::::,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::,,,::::,,,,:::,::::::::::::::"l-___________________--__Ii<t/t/t(?I>?]?]{(||\||
"""^`!!i!i>i<~~_------------------+i;:,::::::::::::::::::::::::::,,,::,:::::::::::::::,,,,,,,:::::::::::::::::::::::::::::::::,::,<}|txnx/?,,:::::::::::,;____________________-~"1tt/t{~,>1\|\|\\||||\\|
"""^`!ii!iii><~_--------------_>I:,:,:,::::::::::::::::::::::::::,,,,:::,,,,,,,:::::::,,,,,,,:::::::::::::::::::::::::::::::::,l{rnnnnnnnnn{,,,::::::::::,,____________________^?t/{<:""}\||\||\\|||\\||
^^"`,ll!!iii><~_----------+i;,::::::::::::::::::::::::::,,,,","""""""",,::::::::::::::,,,,,,,::::::::::::::::::,,,::::::::,:,+rnnnnnnnunnnnx^:,:::::,,,::::,i__-______________I`^:~[?~:"((||[?-----__~[|
^^"`^I;IIl!ii<~~_____-_~!,,::::::::::::::::::::::,,,""",,,,:::::::::,,,:::::::::::::::,,,::::::::::::::::::::::,,,:::::::::,~nnnnnnnnu\fnnntll<~_]1(|||({{]+ii>+------------_<`^<{[{))1{--+-!!ll!!!!!!I+
^^^`^I;;;IIIl><~____~l,,:::::::::::::::::::::::::"::,:::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,::::::::::::)nnnnnnr[][(??nntnxnnnnnnnnnnnnnnnnn\]~>--_------_,^-)]1))))))))1<~~~~~~~~<~<
^^"`"IIII;;IIIi~~iI,::::::::::::::::::::::::::::,`^,::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::::_nnnnnnn([\|\|]?nnnnnnnnnnnnnnnnnnnnnnnnnn/1__-----l^>)))))))))))(]~<~~~~~~<~~~
^""`,;;IlIII;;I:,:::::::::::::::::::::::::,:::::,````^,:::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::"xnnnnnn{?\|\\)~nnnxnnnnnnnnnnnnnnnnnnnnnnnnxn)<--_+^:+))))))))))))1}]]-~~~~~~~~
^""`";;;I!l;,,,::::::::::::::::::::::::::::::::::^```````",:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::^xnnnnn)_\|)?I(unnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnr?!_;,>~))))))))))))()))11{_~~~~~
""^`,;;:;l!,^"",:::::::::::::::::::::::::::::::::"````````'`"",:::::::::,,,,,,,,,,,,,,::::::::::::::::::,,,:::::::::::::,/unnnnj|[}\xxunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnf>`;~<))())))(1{1)))))))))1{1}]
""^^;;;:;;I:^'````^",,:::::::::::::::::::::::::::,``''````'`'```^,:::::::::::::,,,:::::::::::::::::::::::::::::,,,::::,,:,!}fnnnunnnnnnnnnnnnnnnnnnnnnnnnnnnnnunf//nxnnnnnn_;~~+[{{{]_~<<~<~]{1)))))))))
"^^II;;;;;;;:'````'''``^^,::::::::::::::::::::::::`'``````'''``````":::::::::::,,,:::::::::::::::::::::::::::::,,,::::,,,,,:,:1nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn(|mL1fxnnnnnn]!~~~~<~~~~<<<~~~~_-}{{{{{{{
^^!iI;:;;;::,"```'````````````^",,::::::::::::::::,```````'''`````````^,:::::::::::,,,:::::::::::::::::::::::::,,,::::,,,:::,tnunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn/]ZOZc_nunnnnn[!<~<>><>ii>!l!I!ii!>>!;!>i
^;i;;::::;::,"^`'````````````````'``^^,,::::::::::,^'`````'''````````````^,::::::::,,,:::::::::::::::::::::::::,,,::::,,,:::1nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn>YZZZU>nnnnnnx><~"-{}]_>1((1)(|\\\\\1)\|
";;,,,::;:::,^"^^`````'''''''``````````````^^",,:::"``''''''''''````````````^,::::::::::::::::::::::::::::::::::::::::,:,;1nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnx:~jz|^)nnnunnr;+::\\||\\\|\\\|\\\\\\\\|
,,"""",,:::,,^^^^^````'''''''```````````'`'````'``^^`'''''''''''```````````^::::::::::::::::::::::::::::::::::::::::::,,!xnnunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn(^`'``^jnunnnn_!l:\|/(1|}][}[[iI?]?]?-+
:^^^^^",::,,"^^^^^^^^``'`''''````````````````````````````````'''``````````^::::::::::::::::::::::::::::::::::::::::,:,+junnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn)'`''',xnunnnxl>i>iiiil!!i!^``,!>i>><<
,,^^`^^,,,,"^^^^^^^^^^`'````````````````````````````````````````````````'`,::::::::::::::::::::::::::::::::::::::::,;fnnunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnx!''''`-nnnnnuf:<<<<><>>>>;``'!~~~~~~~
^^^^^^^^^""^^^^^^^^^^^^^````````````'''```````````````'''````````''''''``,::::::::::::::::::::::::::::::::::::::::~tnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn|I`''_nxnnnj<()((||\\|\\||)I::::,,,;
^^^^^^^^^^^^^^^^^^^^^^^^^^'``````''''''``````````````````````'''````````,::::::::::::::::::::::::::::::::::::::,!fnunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn\{)xnnnnnl\(\|(\||||\|/1_;I++_-i^:
^^^^^^^^^^^^^^^^^^^^^^^^^`'`'````''''''``````````````````````'''```````,::::::::::::::::::::::::::::::::::::,l{xnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnun/1|\(\|\)\\||1~<l^;----!`;
^^^^^^^^^^^^^^^^^^^^^^^^`````'''``````````````````````'''''''```````'``,:::::::::::::::::::::::::::::::::,,>1nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnni|\|(||\\\}-~>>!,``+--?I^I
^^^^^^^^^^^^^^^^^^^^^``'`````'''``````````````````````'''''''`````````'",::::::::::::::::::::::::::::,,!]xnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn{+\\||\11+>!<<i:~__l!---i^:
^^^^^^^^^^^^^^^^^^^^^`````````````````````````````''''````'''`````````````^,,::::::::::::::::,,:::,;?\xnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnni((1[-~il>i>i<;+__-------+i
"""""^^^^^^^^^^"""^``````````````````````````````````````````````````````'```````^^"",,,,,:::,:<1jnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn\-;!!i>ii!ii!::::l>+-_--<l>+-
"""""""""""""""""^```'```````''''''''''``````````````````````````'''```````````'''``''`'``";~1xnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnf)]?!!i>l>ii>l:>`^"",^^"I~<<```^
<<<<<<<<<>i;:,,,^'```''''''''```````'''````'''```````````````'''````'''`````````''``'`"I+??-???]\rnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnr\}-???-,!iiiilI;:;;IIIIll!iiii!!lI;
~~~+~<~++++_+~_<^'````'''''''```````'''````'''```````````````'''````'''``````````":l+-]-?????-???-[)rnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnxj/)]??]????-,!iII;>~~++~+_--------------
------------_-!``'``````````````````'````````''``````````````'''````'```''`:I>~-?????????????????????]?]{\jxnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnrjt\(}]???????????-?--I~+-------------------------
-------------!``'```````````````````'````````''``````````````'''``````,!>_-???-?????????????????????????????[(fxuunnnnnnnnnnnnnnnnnnnnnnnnnnnrjt\({}]?--?????----???????-?_!_---------------------------
-----------__``'''``''`````````````````````'''''''```````````'`'^,l~_?-?---?????????????????????????????????????[|/jxnnnnnnnnnnnnnxxrjt\({}]]???????????????????????-?-?_!>-----------------------------
-----------+"``'''``''`````````````````````'''''''``'``'`'`,l>_????????----????????????????????????????????????????--??????????--??????-?????????????????????????????-~i+-------------------------------
----------+,``''''``````````````````'''```````````'`''`,!<_-???????????????????????????????????????????????????????????????????????????????????--?????????????????-~!i__--------------------------------
---------<^``````````````````````````````````````'^I~-?????-???????????????????????????????????????????????????????????????????????????????????-???????????????~>i>-------------------------------------
---------"``````````````````````````````````````'`-]???????????????????????????????????????????????????????????????????????????????????????????????????????-~!,",;!~__-_--------------------------------
-------_-:"^``''`````````````'''````'`````''''''''l_]?---?????????????????????????????????????????????????????????????????????????????????????-????????-<l:",",,"^""^^"Ii<_-_---_-----------------------
-------------_+++~<>ii!!lII::::::,::::;;;IIll!i><~_i!_---?????????????????????????????????????????????????????????????????????????????????????-???-~>!,"",,"",,,,"",,^,","^!<~~~__~~+~~~++__--__+~~<<~~~
_--_-------------------------------------------------~I~?????????????????????????????????????????????????????????????????????????????????~~_[{[-^^",,,,,,,,,,,,,,,,,,,,,^",,"Ifjjjjjjjffffft/tfjjjjjjjjj
!I:"">><<<<~++_-------------------------------_><iiii><!i+-?????????????????????????????????????????????????????????????????????????????lfjjjjj_^,,,,,,,,,,,,,,,,,,,,,,,,"",,:fjjjjjjjjjjjjjjjjjjjjjjjjj
fjjjjjjjjjjjf\\|111[[[]-?]?][}{{{1{{{{}[[[[}}}}{}}(fjjjjj\!+-?????????????????????????????????????????????????????????_i:--??????????-?~-jjjrjt^,,,,,,,,,,,,,,,,,,,,,,,,,,"^;\jjjjjjjjjjjjjjjjjjjjjjjjjj
jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj]I~?-??????????????????????????????????????????????????-_~<?1?i!-????????????I|jjjjj{^,,,,,,,,,,,,,,,,,,,,,,,,,:"{jjjjjjjjjjjjjjjjjjjjjjjjjjjj
jjjjjjjjrjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjr}-~!-????????????-+_++_-??????????????????????-?-_~<+-[/jjjrjj<-<!_?????????-?jjjjrj]",,,,,,,,,,,,,,,,,,,,,,,,,<trjjjjrjjjjjjjjrjjjjjjjjjjjjjj
)()1[]]]--??]}{11(||\\\//tfjjjjjjjjjjjjjjjjffftjjjjjjjjffj/+?~I?-??????????-~~?}]+~~<<ll!!i>~~~~~~~<>i!!II>+-}[[}1((||){[l--i<???????-!)1{]?-_<",,,,,,,,,,,,,,,,,,,,,,,::llllIl!ii>>+----_--___-_-]]--?]
-____------------_-___+~~<<<<<><>>ii!!i><>><<~~~~<<<~<<~~~~!???l+???????????--?~l~+~<<<<<><<<<~<~~~~~~~++_------_-_-__---_l<]->+??-?~!__---_-_~^,,,,,,,,,,,,,,,,,,,,;<_---_-----------------------------
-----__----_-----------------___------------__+~~<<>>iiiiii,_?-~,:<??????????-??-i""""""""""""""""""""""^"",,,:;;;;;IIl!!!!:l?I_?--i!_____--__->,",,,,",,",,,,",,;i_------------------------------------
-------------_+~<i!lI;;:::::::::,,,","""""""",,"""""""""",""^,"^^^"^",:IIIlIIl!!~:"""^"""""""""""""""""""""""""^^"""""^^""^"^::!-<""^"""^^""""^",,^^^^^^^^^^":!+--_-------------------------------------
-----------~I"""""""^"""""""""""""""""""^^^^^^"""""""""""""""""""^^^"""""""""""^^^""""""""""""""""""""""^^^""""""""""""""""""^^^^^^^^^^^""""""""""""""^^^^"^""",!+__------------------------------------
--------------_+~>i!I:,,""""""""""""""""^^^^^^"""""""""""","""""""""""""""""",,"""",,,""""""""""""""""""""""""""""""""""""""""""""""^^^"""""""""""""^"""""""""""","i------------------------------------
-----------------------_~<>!!I:,,""^"",,"^^""""""""""""""""""""""""""""""""""""""""""""""""",""""""""""""""""""""""""""""""""""""""""""""""""""""""""",,,,,,,,,::l~-------------------------------------
------------------------_--_-_--------__+~~~~~~~~~~~~~~~~~~~~~~~~~~~<~~~~~~~~~~~~~~~~~~~~~~~++++____--------__------------------_----_------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------