~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:~~~~~~~~~~~~~~~~~~~~~~=~~~=~~~~~~~~~~=~~====================~====~~~~~~~~~~~~~~~~~::~::::::::::,,,,,,...........,..,.,.,,
~~~~~~~~~~~~~~~~~=~======~=~~~~~~~~~~~~~~~~~~~~==~~~==~~~~~~~=~=============+===+=++++++==========
I FORGIVE YOU ALL=~:::,,,.,,,.,,......,,,,,,,,,,
~~~~~~~~~~~~~~~~~~~~~=====~~~~~~~~~~~~~~==~==~======~~~=============++++++++++++?????+?+?+++++=++===========~=~=~~~~~~~~~~~~~~~~~~~~::,,,,,,,...,.....,,,,,,,,,,
~~~~~~~~~:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~===============~=~~=======+=++++?++++?????????????+?+++=+++=================~~=~~~~~~~~~~~~~::::,,,,,,,,,...,...,,,,,,,,,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~==================~=====+==+++++??????++=~,,.=I??????+++++=+===========~=====~~=~~~~~~~~~~~~~~::,,,,,,,,,....,..,,,,,,...
~===~~====~~~~~~~~~~~~~~~~~~~~~~~~~~~~~============~==~~~~==~===++++???????,:,:,,,~:,.~??I???+?++++============~=~=====~~~=~~~~~~~~~~~,,,,,,,,,,,,.....,,.,,,...
~===========~~~~~~~~~~~~~~~~~~~~~~~~~~~===========~~=~~=~=======+++????II+,:::~~:,,::,,:~I?????+++=+==========~=~=~==~~=====~=~~~~=~~:,,,,,,,,,,..,,,.....,.....
~~====++=======~~~~~~~~~~~~~~~~~~~~~~~~============~~~~~==~=====++????II+,,,:~==::,=~~~:::II????+++========~=======~~~===~~~~~~~~~~=~,,,,,,,,,,,,,,..,,,....,...
~~~==========~=~~~~~~~~~~~~~~~~~~~~~~~~=~=====+~~==~~=~~=======++?++?II~.,:~::~~==+???=~:,=??I??+++++===========~========~=~~~~==~~=::,,,,,,,,,,.,.,.,,...,,.,..
~~~========~~~~~~~~~~~~~~~~~~~~~~~~~~~~=~~=====~=~~~~==~========++???II.,:~:=??IIIIIII+=:~,?II????++================~~~~~~~~~~~~~~=~:,,,,,,,,,...,...,,,.,,,....
~~~=====~==~=~~~~~~~~~~~~~~~~~~~~~~~~~=~~~=~====~~~=~~=~========++???I~,:,=:+?IIIIIIII++=.:=I????+++==============~==~=~~~~~~~~~~~~~~,:,,,,,,,,..,...,,,.,,,.,..
~~~~~==~=~======~~~~
TE PERDONO~~~~~==~=~~==~~~=~~~~~~=======+++???I,,,:,=+?IIIIIIIIII+,,.?????+++++=========~~=====~~~~~~~~~=~~~~~~~~,,,,,,...,,,..,.,.,,....
~~~~~=~~=====~==~~~~~~~~~~~~~~~~~~~~~~===~==~=~~~~~~~~~~=======+++????.,,:,=?I77777II,=?I:.,:?III??+=============~~~~~=~~~==~~~~=~==~~=:,,,,........,.....,..,,.
~~~~~~~~~==========~~~~~~~~~~~~~~~~~~=~~~~~~==~~~~~=~~~:?,+:~==+++??I?.,,,~~?7I?+?77==+7==,,,?I??++=============~~~~~~~=~~~~~~~~=~====~:,,,....................,
~~~~~~~~~========~~~~~~~~~~~~~~~~~~~~~==~~~~~~=~~==~~~:=I=?~===++???II.::,~+:??+I7?7+III?=,,.+I???+?======~===~~~~~~~~=~~~~~~~=~~===~::,,,,,....................
~~~~~~~~=======~~=~~~~~~~~~~~~~~~~~~~~=======~~~~~~~~~,?7+=~===+++???I,~~::=??IIIII7?II??~.,,~?+??+=====~==~~~=~~~~~~=~~~~~~~~~=~~=~~:,,,,,..................,,.
~~~~~===~===~~~~~~~~~~~~~~~:~~~~~~~~~~~~~===~~~~~~~~~,I??I:~~===++??I=:,.~:~?IIIII?I??I?+:,.,:??+?+++===~=~~~~~~~~~~~~~~~~~~~~~~~==~::,,,.,..............,,.,,,.
~~~~~~==~===~~~~~~~~~~~~~~:::::~~:~~~~~=~~==~~~~~~~~~++7+:~~~~=++++?I.:,,.,,+??II7+?+:+?+,.,.:??+++====~=~~~~~~~~~~~~~~~~~~~~~~~~~=~,:,,,...........,.,,...,,.,.
~~~~~~~~~===~~~~~~~~~~~~~:::::::::~~~~~~~~~~~~~~~~~::?I~:~~~:7=====?+,:,,..,:?II:?III~I?:,.,.,??++====~~~~~~~~~~~~~~~~~~~~~~~~~~~~~::,,,,........,,,,,,,,.,.,,..
~~~~~~~~~===~=~~~~~~~~~~~~~::::::~:~~~~~~~~~~~~~:~~~~II~=:::~7:=~~=+?.,,,,,.:,++?IIIIII+...,:.:++=======~~~~~~:~~~~~~~~~~~~~~~~~:~~::,,,........,,,,,.,,,,,,,,,.
~~~~~~~~~~===~~~~~~~~~~~~~~::::::::~::~~~~~~~=~~~~~~:II===::=+,~+=~=I,,.,:..=::~~?I=,~,,,...,.,.==~===~=~~~~~:~~:~~~~~~~~~~~~~:~~~~~~:,:,.....,,,,,,,.,,.,,,,,,.
~~~~~~~~~=~==~=~~~~~~~~~~~~~::::::~::~~~~~~=~~~~~::~:II?~=I++?:~~:=+?~.,,,.,=I,,:~::::,.,......,:===~~~~~~~:~~:~~~~~~:~~~~~~~~~~~~~~~~~~:,....,,,,,,,,,,,,,,,,..
~=~=~~~~~=~==~~~~~~~~~~~~~~~:::::::::::~~~~~~~~~:~:::+I?~+?II?,~::~=:,,,,..:=II7I~~,~~,~,..,....~=~~~~~~~:~~~::~::::::~:~~:~~~~~~~~~~~~~,,.,,,,:::,,,,,,,,,,,,..
~~==========~~:~~~~~~~~~~~~~::::::::::~:~~~~~~~~~~:::~I7+=?II~::::::.,::..,+=?IIII??I???,~,......,::~~::::::::::::::~:::~:~~~~~~~=~~~==~~,,::,:::,,,,,,.........
===========~~:::~~~~~~~~~~~~:::::::::~::~~=~~~~~~:::::?7?=+II::::~++=:~,,,,=++?IIIIII??+:~~~,,:~:,+~::,::::,:::::::::::~~~~~~~~~~~~~~==~~~::,,,,,,,,,,,.........
===========::::::~~~~~~~~~~:::::::::~:~~~~~~~=~=:~::::????+?~=+????I~I=~:~I:IIIIII???=???+==+++=~=~=:::~,,::,,::::::::~~~~~~~~~~~~~~~~~~,,,,,,.,,,,,,.,,.,,.....
==+=======~===~::~~~~~~~~~~::::::::::::~~:~~~=~~~::?,I??I+=+I??IIIIIIII77?I7I+++III?I???+I~???+?+++?+==~=,,,,,:::::~~~::~::::~::~~~~~~~~,,,.....,,,,,,,,,.,.....
==+============~~~~~~~~~~~~~::::::::::::~::::~:::=?:I?+=++??I?III77IIII7777III7777I?I++II?IIII???++I++===~,:::::::::~::~::::::::~~::~~~,,...,,..,,.,,,...,,.....
================~~~~~~~~~~~~:~::::::::::::::~:::+I7~?+?+I+=+I?IIII77IIII777III77I7II7IIIIIIIII?+I?+I?+==~+=:::::::~:::::::::::::~~~~~~~:,,,,,,....,.,,..........
================~~~~~~~~~~~~~~::::::::::::::::,I?II~++??++=+?I?IIII7777I7777II7IIIIII7??IIIIIII+I?=III=+=?=,::,:::,::,,,::,,,:::~~~~~=~,,,,,,,,.,,.,.....,......
=========+======~~~~~~~~~~~~~~::::::~::::::::,+I?7I~++??:+?=:I??77II777777777IIIIIIII7I?IIIIIII+II?I??+==~~~,,,,,,,,,,,,,,,,,,::~::~:,,,,,,,,,..,.,......,......
~===============~~~~~~~~~~~~~::::::::::::::+==I??I?~++=~~+?~++I?IIII77777II7IIIIIIIIIIIIIIIIIII+?III??+~~~:+,,,,,,,,,,,,,,,,:::::::,,,,.,,.,,...................
~===~===========~~~~~~~~~~~~~~:::::::::,:,+~?????II~+=+,=??~I=?I?IIII777I77I77IIIII777IIIIIIIII???I?+??=:=,+:,.,,,:,,,,,,::::~:~::~:,,,,,,,.....................
~~~~=======~=======~~~~~~~~~~~:::::~:::+??~?+I??I??~~=::???~?++?I?IIII77I7IIIIIII7II77III7?IIII+I~?=++==~~,=~:,.,,,,,,,,,:::~~~~=~:,,,...,............,.........
::~~~~~~======~~~~~~~~~~~~~::::::::,,:==?++I?IIII??=~~,=I????+=??IIIIII777IIII77I777I777I7IIIIIII?+=~~~~,~?+::,,,,,,,,,,:::~::~~:::,......,........,...,,,,,....
::::~~~~~=~~~~~~~~~~~~~~~~~:::::,,,,,~~=?=?I?IIII???,,,+????+?~???III7777777I7777II777II77??++=++III+=+=~+=~:~~~:,,,,,,:::::,,,,..,.,.,............,,,,,,,,,,,..
::::~:~~~~~~~~~~~~~~~~~~~::::::,,,,,,:~~?~?I?IIII??I,,:?I???+I:?++III777777I777777777I7777II7IIIIII?+++=++:,~~~,=~:,,,::::,,,,,.,..,.......,....,,,,,,,,,,,,,...
::::~:~:~~~~~=~~~~~=~=~::::::::,,:,,:~~~+=+I?III???I,:~I????=I~+???II77777777II7IIIII777777II?+==II??++++++=~,~::~~,,,,:::,.....,.,........,,,.,.,,,,,,,,,,,....
::::~~:~:~~~====~~~=======::::,,,,,:==~~?==??III?+=I::~???I??I:+?I+?77I777II7I77777II7777777IIIII7II++++=~=+==~+~:::,,,:::,.,,,,,,,,..,..,,,,,,,,,,,,,,,,,,.....
:::~~~:~~~~===============~::,,,,,,~==~~?==??III?+=I~:=??II?I?~=II??I7II777IIIIII77II77777777II++?I?++++==+++=:~+==~~,,,,,,,,,,.,,,,....,:,,,,,,,,,,,,,,,,,.....
:::~~=~~==~===============+:,,,,,,,~~=:~?+=+??II?+=?=~=??II?+?+~??I+?I7IIIIIII77II777777777777I=+=+~==++=+==~~~~~=~??=,,.,,,,,,,,,,,,,.,:::,,,,,,,,,,,,,.,,.....
,::~~~~~~===============+==:,,,,,,:~~::~??++??I??=~++:=+?II+I??~??II??IIIIIIIIII777I77777777777II?++:,,,,,,:~~~::~:,=~+,.,.,,,,:,,,,,,,,,::,,,,,,,,,..,.........
,::~~~~~~~==========+++++==::,,,,,,+~::+??++I??I?=~+?~~+?II???I:???II?I7II7IIIII77II77777777I777I+?=~~~,::~,~::::?,::?,=.,,,,:::::,,,::,,.,,,,,,...,............
,,::~:~~~~~=++~====+++++===::,,,,,,=~:~????+???++===?~~=?II=+I=~+??II??IIIIII777III7I7777I77I777II??+=~+:=?:==~::+~:~?,:~,,,:::::::,::,,,,,.,,..................
:,::~:~~~:~~=+==~==+++++++=::,,,,,,=~~+++??++??=++~=?~=+II?~=I:~=++?III?IIII7IIIII7I77777II777777I?~=~:=,I?+.,~:,?~==?+~:,,,,,,,,:,,,,,,,,,,,,..................
~:,:~~~~:~~~~=+=+=======+++++++=~,,:=+?=~=??+=I+==~=I:=+I~~+=:=,==++?II??I7IIIIII7I777777III777777??~=~,:+I+,,,,:=~+=+?:~:,,,,,,,,,,,,,,,,......................
====~:~~~~~~~~~~~=======+++++++==++==~?====+?:++?~=~7:=+=::=I.~:~~+++?IIIIIIIIII7I7I7777IIII7777777~==,::II?=~:.=?~+++I~~:,,,,,,,,,,,,,.,........,..............
===~~~~:~~:~~~~~~~==++==+=+=+++===+===~=+==??==+~??~I~=+~~=I,,:~~~+=+?III??II?77I7777777III?7I7777I7=~=:~III:~~~??~+++I+:~,,,,,,,,,,,,,............,..,.........
===~~~~:::~~~~~~~~~=============++++==+,=++I?II++~:++I::~?7:,.,~++++?????III?II?77777I7II??+I7I777777+~:~III,::++I==+???~~,,,,.,,,,..,,.........................
===~~~~~::::::::~~=~~~~~~~~~~~~==+=====::~::~=,=??+~:?7I7I:,,,,:~?I???+?I???7II777I77II?I??II777777777=:+?I7.::???~++???~:,,,,.,.,.................,.....,......
~~~:~~~~::::~:~~::~~~~~~~~~:~:~~==~====~::~~=~=====+??I+:,,,,,~++=?+?+I??II7II77777777I77I??I77777777I7.=II7.,+?+?~~~???~::,,,,,,,,............,......,.,,......
~~~~~~~~~:::::~:::~::::::~::~~~~~~=====+~::~=~~==+???~,,,,,,,~+:~~=+??????7II777777777??I+?+?I77777777II~III.,I+:7:~=+?++:~,,.,,................,,..,..,,.......
=~~~~~:~:,::::::~::::::::~::~~:=~~=~=~~=,:,,:,,:::,,,,,,,,,:+::::~=??=~?I7?I7777777IIIIII?II+I77777777IIIIII,,?+=7:~~+++~~~,...............,..,.......,,,.......
~~~~::::::::::::::~::~:::~~~~~~~=~~~:~:~:::,,,,,,,,,,,,,:~~~::~~==?==+?III?II777I7I77?IIIIII?II7777777IIII?I:,?++I::~++=:+:..,..................................
~~~:::::::::::::~~~~~~~~~~~~~~~~~~~~~:::~::,,,,,,,,,,,::~~~::~:+??=+=?II??I77I7777IIIIIIIII7III77777777II7?I~,??~+:~=+=~==..........................,,.,,,......
::::,,,:,,:::::::~~~~~~~~~~:~::~~::::,,,,,,,,,,,,,,:,:~::,,~:,~I==++?II??IIII7II7I7IIIII7?III?I77777777IIII?+,+~:~+===+++~.........................,,,,,,.,.....
:::::,::,:::::::::::::::::::::::::,:::::,,,,,,,,,,,,~::::~~,:++~=+=+II??IIIIIII77II7IIIII?III+?7I7777777IIII??+:::?~++?++,,,,,,,...,.................,,,,,,.....
:::::,,,,:::::::::::::::::::::::::::::,,,,,,,,,,:,:~::,~:,,:+=:==+?I???7I7IIIIIII7?I?III7?III?+I7I777777IIII?:+:::,+==~~:.,.................,....,...,,,,,......
::,,,:,,,,,:,::,:,:,,::::::::::::::::::,,,,::~:::~:,,:::,::+~~~:~+I???II7IIIII7IIII+?IIII?IIII?II7777777IIIIII,=:.:==~::,........................,.,............
:::,,,,,,,,,:,::::::,,:::::::::::::::,,,,:~~~~~~:::,::,:~+=~~~~=I????I7IIIIIIIII7?I???III??III??I7I777777I?III?:~~=~=,:,.,,,.......................,............
::::::::,::::::::,:,,,:,:::::::::::::,:==+===~:::,::,:,=~~~~~:=??+??IIIIIIIIIIIIII????IIII?IIII+II7777777II?III?:++:,:,,...,....................................
~~~~~~,,:,,::,:,::,,,,,:::::::::::~===++~=~~~::,,:,,::~~~:~::+?+???IIIIII?I?III7?I?I?IIIII+IIII+II7I777777I?IIII?=+,,,,,,.....................,.,...............
~~~~~===::::,::,:::,,,::::::::::~~==++===~=~::::,,,,~~::~:::++++??IIIIII?I?II?II?I+I??IIII=II77+?7II777777II??III?==~,,,,,,,.,,,,,,,,,.,..,,,...................
~~~~~~~=+:::::::::,,,,,,,::::::::~=+++===~:::::,,,:~~::::::++=+??IIII?I??IIIIII??????IIIII=?III??III777I777I???II?+~==::,,,,..,,.,,,............................
:~:~~~~~~~:::~~~~=~~::,,,,::::::~:~=+=+=~~:::,,,::~~:~:::==+==+?IIII??III?II?I??I????IIIII+III7+?II7II7777IIII+?I??+~==::,,,....................................
::~~~~~~====~~~~=====~,:,,::::::~~=+++=~~~::,,,::=~~::::=~+~=+?IIIII?I?IIIIIII?II?I??IIIII+?II7?+IIIII777IIIII++??+?+~=~:,,,....................................
::::~:::::~~==~===+===:,,,:::~~~===+=~~~~:,,,,:~::::~::+====+?IIIII???I??I?II????????IIIII??III?=II?II77I7IIIII+=??+?===~:,,,,..................................
:::::::::::~:~=~~====~:,::::~=====~~~~:::,,:::~:::::::+====+?IIIII??I?I??I?III?????I?IIIII??II7I+?I?III7I7IIIII?==I+++==+~::,,,.................................
:,::::::::::~~~~~~~==~=++??===~~:::::::,,,,,::::::,,~~====++IIIII????I??I??I??????I??IIIII+?IIII+=IIIII7777III7I+=+I?+?=~=~~,,,,................................
::~~~~~:~~~~~~~===~~++?=~:~::::,:,:,,,,,,,:::::::,,~~==~=?+?I?II?????I?II?II??I?IIIIIIIIII??IIII==I?IIII777IIII7I+=??+++=~=~~,,,,.,.............................
:::::::::::~~:~~:~====~~:::,:,:,:,,,,,,,,:::,:,,::~~=~~=++?I?II?+???I??I????????IIIIIIIIII??IIII==??IIII77I7II?II+==+I+++~:~~~,,,,,.............................
:::::::::::::::::~~~~~::::::::::,,,,,,,,,,,,:,,,:::=~~==+???II++??????I??II??I??II?II?IIII?+I?II==+I?IIII777IIIIII+===?+++~::~~,,,,,............................
,,,::,:,::::::::::::::::,:::,::,,,,,,,,:,,,,,,,::==~~=++?I?I?++???????I??I??????III?IIIIII?+I?II===I?IIII7I77II?III==~++=++=::~=,,,,.,..........................
,,,,,,,,,,,,:,,:::,::,,,,:,,,,,,,,,,,::,,,,,,,::~~~~=+???II?+++++????I??II?II??IIII?I?I?II+?I?II===?+?I?II7I77?I?I7?+==+?=++~:::=,,,.,..........................
,,,,,,,,,,,,,:,,,,,,,,,,::,,,,,,,,,:,,,,,,,,:::::~:=++??III+==+++?++???II?++I?I??II?????I7??I?II+~=??+I?II777II???III+~=+?==+~:,:=~,,..
e s t á s perdonado...
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,::~~~:==++?II??=+++++?++?+???++?I?II?II???I?I7??I??I+~=+?+I?II77I7I???III?=~+++=++::~~=,,,..........................
,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,:,,,,,,,,,,::~~:~~=+++II??+==++++=++?+I?I++I+????II??I??II?????I?~==I+II?II77I7I???III+=~=?+=+=,:::~:..,........................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,:::::~~=+++??I+===+=+++++?++???+??+???II??????II???+?I?~~=I??I?III77II+?+?III=:~+?=~==:,:~::,.........................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:~:::~==+=+??I?===+==++++++=??+++?+????II??????II??I+?I?~~~?I+?IIIIIIII?++++II?=~~=+~===:,::::.........................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::~==+++????===+==++=+=?+?+?+=+?+???II???????II+?I+?II~~=+?++I?IIII7II++==+II?~~~+==~==:,,:,,........................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::~::~~=++?????+==++~++~+~+==++?==+++?IIII???????II+?I??II~~==?++I?IIIIIII?=+==?I?=~~:+~~~~~:,,,,,.......................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:~::~~~=+++????+====~~=++~++=+==+==+=??II????I????II+?I??II:~~~=I+????IIIIII=+==+?I?=~:~+~:~~~:,,,,,......................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,::::~:==++????=====~~=+~=~=~=++=~~+++??I??????????II+????II~~~:~?=+????IIIII+===~+??++~::=:::~~:,,,,,.....................
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,.,,,:::::~~==+??++==~==~=~+:+:+:=+~===++=???I??????????II????+II~:~:~?+=+????III??=~=~=???+=~~~~::::~:,,,,,....................
,,,,,,,,,,,,,,,,,,,,,,,,,.,....,..,::,:~:~=~=++++++=~===~:=~=:~~~====~~+++???I?????+????II????+II~:~~:+I~=I?+?I?I?I?==~~+???+~::~:,:::~:,,,,....................
,,,,,,,,,,,,,,,,,,,,,,,,,,.......,:,:,:::====++++=~~:~=::==~~:=:=+~=~~+==+??????????????II+???+I?=::::~+=+?+?+??I???+~~~~=++?+~::::,,::::,,,,,..................
,,,,,,,,,,,,,,,,,,,,,,,,.......,,,::,:::~===++?+=~~:~=~~~=:~:~~~+=:~~~+=++??????????????II+?I?+I?~,:::~====?+=?I?I???~=~:=++I+=:~::,,::~~:,,,...................
,,,,,,,,,,,,,,,,,,,,,,,.........,,:,::::~===+++=~:~~~~~~=:~~,=:~=~=~:~+++?????????++????I?=II??II=,,:::=?~=I+++??I???+=~:~=++?=~~::~,,:::::,,...................
,,,,,,,,,,,,,,,,,,,........,,,,,,,:::,:~===+++=~~:~~~::~:=~,=,~=~:~::+=+???II????+++???II?+?I??I?+,,:::==:=+++++I?I+++=~~:~=++++=~:::,,,~:~:,,,.................
,,,,,,,,,,,,,,,,,,,,......,,.,,,,,,,,:~~==+++=~::~=~::~~:::~:~~~:=~,~==++?IIIII??++???III++II??II=,,:~:~,~~~I+=+??I??++~~~:~==?+==~:::,,,~:~:,,,................
,,,,,,,,,,,,,,,,,.,,.....,,.,,,,:::,,~~==+====::~~=:~=:::::~~:~:~=::~==?+??I?????+=???III=??I???I+,,::::,=~~??=++????+++~~::~==++==~~:,,,,,,~~,,................
,,,,,,,,,,,,,,,,........,.,,,,,::,::~~==+==~+:::~=::=:::::::~,~,+~:~~~+?+??II????==???III=??I???I?:,:::,:=:~=?==+??I?++=~:~:~==+++==~::,,,,,,::,,...............
,,,,,,,,,,,,,,.,,.......,,,,,.:,,::~~==+==~~~::~=~:~~:~:,~::,::::::=~=+?????????+==???III+??????I+,,,,:,::,:~=+~++??I+=+=:~~:~==+++=~~::,,,,,,:,,,..............
,,,,,,,,,,,,,..,.........,.,,,,,::~~==+=~~~::::~::~~::~,:~:::~:~::~=~=+????????++=+??III?=???????+:,,,:,,,:,~~+===+???+==~:::,~~=++=~~::,,,,,,,,,,..............
,,,,,,,,,,,.,.,.......,,,,,,,,,,:~~==+==~~~::~~:~==::~:::,:,::,:,,~:=++???????++==???III++??I??II=,,,:,,,.,,::==~+++??++==:::::=~=+==~~::,,,,,,:,,,.............
,,,,,,,,,,.,..........,,,,,,,,,,~~==+~=~~~:,~~~~~=~:~:::,:,,:,~:.::~=+++?????+++==?I?III+=+?I???I+,,,::,,.,,::~+~==+??+===~:::::~~~=+=~~:,,,.,,,::,,............
,,,,,,,,,.,,,........,,,,,,,,,::~====~~~::::~=~:~::,:,:,:,,::,~,,~~:=+++++==++===++I+II?=+??I???I+,,,~:,,,,,,:~+~~=+++?+==~~,,:,~~~~===~:::,..,,,,,,............
,,,,,,,,,,,,........,,,,,:,,,::~~~~=~~~:::::=,~=::::::,,:,,::,:,:~~~=+++++~+=====++I?II?=++?I??I??,,:~:,,,.,,:~=~~===+?+===~:,:,:~~:====~::,,.,,,,,,............
,,,,,,,,,,,.,.....,,,,,,:,,,,:~~=~~~~~::::~=::=::,,:::,:.,::,:,,~~~==+++?=~======?+??II?=+??I???I+,,::,.,,.,,,:~=~=~=++?==~~:,,,,:~:~~=~~:::,,,,.,,,,...........
,,,,,,,,,....,...,,.,,,,,,,,::~~~~~~~~:::~~:~=~:,:~::,,:,:::,:,,~~~+++++====+=~=+++??I??=+??I???I=,,,:,,.,.,.,::=~~~~++?=~==::,:,:,::~~=~::::,,.,,,,,,..........
,,,,,,,,,.......,,.,,,,,,,,::~~~~:~:::::~~::~~:,,:::,,:.,,:,,,,:::==+++====?====++???I?==?+?I??II~.,,:,,.,.,,.,:~~:~~=+++~=~:,,,,,,,:,~=~:::,,,...,,,,,..,......
,,,,,,,,,.,....,,,,,,,,,,,::::~~:::::,:~~:::~::,::,:,:,.,::,,,:::~++++===+++====+=?+?I+=+++?I???I:,,,,,,....,.,::=:~~~==+~~~~:,,,,,,,,,:~:::,,,,...,..,,.,......
,,,,,,,,,,,.,,,,,,,,,,,,,:::~~::::::::~~:::~:,,::::,,:..,:,,,,,::=~=+=====+=====+~I+II==+++?I???I,,,,:,........,,~:,~~~=++=~~:,,,,,,,,,:::::::,,.......,,.......
,,,,,,,,,,,,,,,,,,,,,.,,:~:~~~:::::,:~~:::~~,,,::,,,:,.,:,,,,:,:~=~+==++++===+=+~=I+I?=~++??I???7,,,,,......,..,,,~::~~+===~~::,,,,..,,,::::,:,,,.,.............
,,,,,,,,,,,,,,,,,,,,,,,,::~::::,,:,::~:::~:,,,,,,,,,,..,:.,,,,,:~~~+=++=++==~=??~+?+I?~~++??I???I,,,,,......,..,,,~:,::~====:~:,,,,,..,,,::::,,,,,.......,......
,,,,,,,,,,,,,,,,,,..,,,,:::,,,,,,,,~~:::~:,,,,::,,,:..,:..,.,,:::~====++++===+?+~+??I?=~+?+?I+??I,,,,,..,...,,.,,,::::::=~==~::,,,,,...,,,,::,,,,,..............
,,,,,,,,,,,.,.,,...,.,,:::,,,,,,,,:::::::,,,,::,,,:,..,,.,,.,,:::~=~==++++=~=??=~???I+==+??????I?,,,,,.,,...,,..,,,:,:::~=~~~::,,,,,.,..,,,,::,,,,,.,...........
,,,,,,,,,,,.......,.,,,::,,,,,,,,:::,,::,,,.,:,,,:,..,,..,..,:::~~~~+++++=~=+?~:~?+?I+==+??I???I+,:,,,..,...,:..,,.:,,:::~~~~::::,,,,.....,,,,,,,,,,............
,,,,,,,.,..,,......,,,,,,,,,,,,,:::,::::,,.,::,,,,,..,,....,,:,:==~~++?++==+?I::~?+II===???I?III+,,,,,..,....,..,,.:,,,::~=~~:::,,,,,....,.,,,,,,,,,............
,,,,,,.,...........,,,,,,,,,,,,,::::,::,,,,,:,,,,....,..,,,,::,~==~=++++++=??+::~?=I?===?+?I+??I~,:,,,.,,....,,..,.::,,,::~==~::,,,,,,,.,..,.,,,,,,,,,..........
,,,..,............,,.,,,,,,,,,,:,,,:,:,,,,,,:,.,....,...,.,::~:~~~++++??++=??::~~?+I?==++=I?????:::::,,,,.....,..,,,::,,::~==~~:,,,,,,..,,.:.,,,,,,,,,,.........
,,,,.............,,,,,,,,,,,,,,,:,:::,,,,,:,,,,,....,....,:,:~:~~=+++++++=?I~~===?7I+==+++???+??:,,,,..,......:..,,,,~,,::~==~~:,,,.,,,,,,,,,.,,,,,,,,,,,.......
,,,,,,............,,,,,,,,,,,:,,:,:,:,.,,,,,,,,,,.,,...,.:~:~~::~~~=+?+=+???~~+=+?II?~++???I?=++:::,,,.,.,..,,,...:,.:,:,::~~~~~,,,,.,,,,,,...,,,,,,,,,,,.......
,,,....,.........,,,,,,,,,,,:,,:,,,,.,,,,,,,,,.,.,.,...,,~::=,:::,:=+++=+?+~~==++I+I==+?++?I++?+:::,,,........,,..,,.:,:,,,:~~~~,,,..,,,.,,,.,,,,,,,,,,.........
,,.,..........,.,,,,,,,,,,,,,,::,:,,,.,,.,,,,,.,.,,,,..,:::::::~:::=++=+??~~~=~=?7?I==+?++II+?I=::,,,.,........,..,,,,,::,,,~~~~:,,,,,,,,.,,...,,,,,,,,,,.......
,.,.,.........,,.,.,,,,,,,,:,,,,,:,,....,,,,,..,.,,.,.,,,,.,:,~~:,:~~++?+~:~~+~+IIII==+I++II???::::,,,,.......,,..,,,,,:::,,:~~~~:,,,,,,,,,,,..,,.,,,,.,,,......
,,..,..........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,...,,,,,,,:::,,==+++~~:~~~+==I?II?=:~=+I??I+:~=~::,,,.......,..,:,,,::,,,,:~~~:,,,,,,,,,,....,,,,,,.,,,,.....
,,,,,.......,,,,..,,,,,,,,:,,,,,,,.,,,,,,,,,,,.,,,..,.,,,,,,,::~:::=++=:::~~:+~=??I?==~=++I??+~~:~==:,,,.......,,.,::,,,:,,,,:~~~,,,,,,,,,,,....,,,,.,,.,,,,....
,,,,.......,,,..,,,,,,,,,,,,,,,,...,,..,,,,,,,,.,...,,,,.,,,,:,:==:~+=:,,:~,===+??I+==~~~=III==:~~~=:.,,,......,,,,:,,,,:,,,,,:::,,,,,,,,,,,......,,,,,..,,,....
,,,,.,....,,,.,,.,,,,.,,,,,,,,,,..,..,,,,,,.,.,,,..,,,,,,,,,::,:=+=:~:,:=~::=~+??II+=~~=~?I??==~~~~=,..,,......,,.,,,,,,:,,,,,,:,,,,,.,,,,,,,,.....,,,,,,,.,,...
,,,,.,,,,,,,,...,,,.,,,,,,,,,,,,..,..,..,,,,,..,,.,,,.,,,,,,::,:::=:::~=~:,~+=??+II+=:~~?III+++~~~==,..,,.......,,.,,,,,::,,,,,:,,,,,.,,,,,,,,,.....,,,,,,,,,...
,,,,,,,,,,,.,.,,,....,,.,.,,,,..,,..,...,,,...,...,,,.,,,,,,:,,~~=~,+~~~~::=?=I??I?+~:~=+?I+=+=:+~+=,..,,........,.,,,,,,:,,,,,,:,,,,,,,,,,,,,,.,,,,.,,,,,,,,,..
,,,,,.,,....,.,,,,..,,,.,,,,....,.,,,,.,,.,,..,..,,,,,.,,,,,,:~~=,:===~~::~+++???I+=::==+I?~=+~:+~+~,..,,.,......,,.,,,,,:,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..
,,,,,..,..,,,,,....,,,..,,.,,..,...,...,,.,..,,..,,,,,,,,,,,.,=~~:==~=~~=++=+=++??==~=~+I+~:?~::~~+=...,,,.,,,...,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,.,,,,,,,,,,...
,,,,,,,,,,,.,,.,..,,,,,..,,...,.,..,,.,,,...,.,.,,,,,,,,,,,.:~:,~=+???+++~::~+??I+==~~I+=::==~::~~+=...,,,,.,,...,,,,,,,,,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,....
,,,,,,,,,,,,,..........,,,,.,,,,.,,..,,,,..,,...,,,.,,,,,,.:::~:=+?+I++~~~::~+??I:+~=~:~~~:=~::~=~+~...,,..,,,...,,,,,:,,,:,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,...
,,,,,,,,,,,,.,,.,,,.,...,,..,,..,,..,,..,..,,.,.,,,,,,,.,.,:::??.,~:::=:::,=++??+:+:+=?+::=:~:~:~==~..,,....,,,,..,,,,,,,,,:,,,,,,:,,,,,,,,,,,:,,,,,,,,,,,,,,...
,,,,,,,,,,,,,.,,,..,...,.,.,,.,,,,,.,,..,,,.,,,,,,,,,,,,.,=:,,,:==~:~:.~:~~++??I~:=::??+++=~,~~,=~+:.,,....,.,,,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,:,,,,,,,,,,,,,,,..
,,,,,,,,,,,,,,,,,,,.,.,,.,,...,.,..,,.,,.,,,,,,,,,,,,,.,~,.=~==++++?~,,,:~~+??II:~=:~??++==~:,:,:=+,.............,,,,,,,,,,,:,,,,,,,:,,,,,,,,,,:,,,,,,,,,,,,,,..
,,,,,,,,,,,,,,,,,,,,.,,.,,,,,,,,,,,,..,.,,,,,,,,,,,,,,,,,.:~+?++++++::.,,,,++II+:~~:=?I?II~+:::,,?+.,...........,,,,,,,:,,,,:,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,.,.,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,:,,,,,,.,,,,==~+=++~=:,....,,??I+:+=:+?.,,,::+,:,:?=,......,.,,,,,,,,,,,,,,,,:,,,,,,,::,:,,,,,,,,,,,,,,,,,,,,,.,.
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,:,,,,,::::,,:+~+:=~:....,,,,,~?+=:~~=,,::~~~~::~~~~,..,,,,,.,,,,,,,,,,,,,,,,,,:,,,,,,::::,,,,,,,,,,,,,,,,,,,,,,,.
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,.,,,,,,,,::::::::::::::,,..,,~~~::::,,.=+=,....,:=+++===~,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,::,,,,,,,,,,,,,,,,,,,,,,,,.
.,,,,,,,,,,,,.,,.,,....,,,............,,,,,,,,,:,::::::::::,,::::,,,:::::::::,::,,,,.:=====+==~~=.,....,,,,,,::,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..
........................................,,,,,,:,,,,~,~~~~::::::::::,:,::::::::~~~:::.~==~~=~=:~=,,.....,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...
...........................................,,,,,,,:,::::::::::~:~:::::,:::,:,,,,,:,:,,~~~,::,~~::.,,..,,,,,,,,:,,,,,,.,,,.,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....
.............................................,,,.,,,,,,,,,,,,,,,,,,,,,,:,::::,,,,,,,,.,:,,.:,.,..,,,,,,,,,,,,,.,..,..............,,,,,,,,,,,,,,,,,,.,.,.........
.....................................................,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.............................................................................
................................................................................................................................................................
................................................................................................................................................................
................................................................................................................................................................