+++++,+++++++++++++,,++++++,,,,+. .,,,,,,,,,,,..,..,,..,,....................................
,,+++,++++++++,+++++,++++,,,,,,, ,,,,,,,,,,,,,.,,,..,,,...................................
++++++++++,++++++++++,+++,,++, ,,,,,,,,,,,,,,.,.,,.....................................
+++++++++++++++++++++++++++,,. ,, ,,,,,,,,,,,,,,,,.......................................
++++++,+++++++++++++++++,++,. ⮐=c=⮐+,,. .,,,,,,,,,,,,,,,,.....................................
+++++++,++,++++++++++,,+++,.. cccc=⮐+,.. ,,,,,,,,,,,,,,,,.....................................
,++++++,+++++,+++++++++,++,.. +cx//c==⮐,. .,,,,,,,.,,,,..,,,,..................................
,++++++++++++++++++++++++,.. .=/x/c==⮐++,. ,,,,,,,,,,,,,.,,,,,.................................
+++++++++++++++++++++++++,. +=////==⮐+,. ,,,,,,,,,,,,,,,.,,..................................
++++++++++++++++++++,+++,,. .,c///c==+.. .,,,,,,,,,,,,,,,.,..................................
++++++++++++++++++++++++,, .,c////=. ,,,,,,,,,,,,,,,.,,.................................
+++++++++++++++++++++++++, ..⮐///⮐. .,,,,,,,,,,,.,,,.,,.................................
+++++++++++++++++++++++++. ,///⮐,.. ,, ,,,,,,,,,,,,,,,,,,,,............,...................
+++++++++++++++++++++++++. =x/c⮐+. == ,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,...................
⮐++++++++++++++++++++++++. ,xx/c+..+. ,cc, ,,,,,,,,,,,,,,,,,,,,.......,,,,,,...................
⮐++++++++++++++++++++++++/c +///c+++⮐,. ,⮐c==+ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,...,,..............
+++⮐⮐++++++++++++++++++++⮐ +c///=+,. ,⮐cc⮐=, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............
+⮐⮐⮐⮐⮐⮐++⮐++++++++++++++⮐⮐ /. ,⮐c///=⮐+... /c=. .,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........
==x+⮐⮐⮐++⮐++⮐++⮐++⮐+++⮐⮐⮐+⮐⮐ .=c//cc=+, , . .,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..,......
/x⮐++⮐⮐+⮐++++++++⮐⮐++++⮐++c⮐ + .⮐ccccc=+. .+. .,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,..,.....
==⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐+⮐+⮐++⮐⮐+++⮐⮐⮐=xx+ +,,⮐⮐=⮐,, . . ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,..
===⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐++⮐⮐++⮐⮐⮐⮐/x, ....++++,... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,.
===⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐+⮐, . ...+, .,,,,,,,,,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...
====⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐+. . ,,,+++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...
==⮐⮐=⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐+ . +⮐⮐, .+++++,++++,,,,,,,,,+,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,
/⮐c=⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐. ... ,+,,++++++++++++,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,
x/⮐===⮐⮐⮐⮐=⮐==⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐+,= ,++++++++++++++++,,++++,+,,,,,+,,,,,,,,,,,,,,,,,,,,,,,,,
/=⮐==⮐⮐=====⮐=⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐/+ ,+++++++++++++++++++++++,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
===============⮐⮐=⮐⮐⮐=⮐⮐⮐⮐⮐⮐⮐==⮐x⮐. ,++++++++++++++++++,++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
================⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐=⮐⮐/c⮐ +++++++++++++++++++,++++++++,+,,,,,,,,,,,,,,,,,,,,,,,,,,,,
=========⮐⮐⮐==⮐=⮐==⮐=⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐⮐//c, ,++++++++++++++++++++,+++++++++++,,,+++,+,,,,,,,,,,,,,,,,,,,
=================⮐=====⮐=⮐=⮐=⮐⮐⮐//c+. +++++++++++++++++++++++++++++++++,+++++++,,,,,,,,,,,,,,,,,,,
==================⮐====⮐==⮐⮐====xxc⮐. ++⮐⮐+⮐++++⮐++++++++++++++++++++++++++++++++,,++++,,,,,,,,,,,
=============================⮐ccxxc⮐+, .⮐⮐⮐⮐⮐+++++++++++++++++⮐++++++++++++++++++++++,+++,,,,,,,,,,,
cc=======c===============c/ cccxx/=+, =⮐⮐⮐⮐⮐⮐⮐++++⮐+++++++++++++++++++++++++++++++++++++,+,,,,,,
ccc=c==cc=c=c=========x=xxx⮐ =/xx/=+,. ⮐⮐⮐⮐⮐⮐⮐+⮐⮐++⮐++⮐+++++++++++++++++++++++++++++++++++,,,,
=ccccc==ccccccc===/xxxx/.=c==. cx/c=+. ,⮐⮐⮐⮐⮐⮐⮐⮐⮐+⮐⮐+⮐⮐++++++++++++++++++++++++++++++,,++,,,
ccccccccccccccc=/xxxxx/=+ ⮐⮐===⮐+cc⮐+,. ,+⮐⮐⮐⮐++⮐++⮐⮐+++++⮐⮐++++++++++++++++++++++++++++++,
ccccccccccc==cxxxxxxx/c//,, .+====⮐,.. ,+⮐⮐⮐⮐⮐⮐++⮐⮐+++++++++⮐⮐+++++++++++++++++++++++,,
ccc=c=cccccxxxxxx///ccc+⮐..⮐+,.,⮐⮐⮐⮐+,. . ,++++⮐⮐⮐⮐+++⮐++⮐⮐++++++++++++++++++++++++,+++