==~~=~~=~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:~~~~+MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
=~~~=~~~~~~~~~=~~~~~~~:~~~~~~~~~~~=~~~~~~:+MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~=======~~~~~~~=~~~~~~~~~~~~~~~~~~~~~~~~~~=MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~==~~=~~~~~~~~~~~~~~~~~~~~~~~~:~~~~~~~~+MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
=~~~==~~~~~~~~~~~~~~~~~~~~~~~~~:~~~~~~~~~~+MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
===~=~~~~~~~~~=~~~~~~~~~~~~~~~~~~~~~~~~~~~?MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
=~===~~~~~~=~~~~~~~:~~~:~~~~~~:~~~~~~~~~~~IMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:~~~~?MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
=~~~~~~~~~~=~~~~~~~~~~~~~~~~~~~:~::~~~~~=~7MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:~~:~~~7MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~=~~~~~~:~~~~~~~~:~~~~~~:~~:~~:~:~~~~~~7MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~~~~~~~~~~~~~~~~::~~~~~~~~~~~~~~~~~$MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~=~~~~~~~~~~~~~~~~~:~~~~~~~~~:~~~~~~~~:~~~$MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~:~~~~::~:~~~~~~~~~~~~:::~~~~::~~~~=$MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~=~=~~~~~~~~~~:~~:~:::~~::~:~~~~:~~~~:~=OMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~=~~~~~~~~~~~:~:::::~:~~~~::~:::::::~~8MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~~~~~~~~:::~::~~:~::~~~::~~~::~::~~OMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~~:~~~~~~~:~:~~::~::~~::~~~~:~~~:~=DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~~~~~~~~::~~~:~~~::::~:::~:~~:~~:~~NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~~~~:~~~:~~~~~~~::~~:~:::~::~~~::~~DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNMMDNDNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~~~~:~~~~~::~~:~:~~::~:::::~~~:~:~=NMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMNMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~:~~~:~~~::~~~~~::~::~:::::~~~~~::~~~MMMMMMMMMMMMMMMMMMMMMMMMMNNNMNNMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~~~~:::~:~:::~::~~:~~::::~~~::~~~~+MMMMMMMMMMMMMMMMMMMMMNNNNMMMNMNMMNDDDNNNNMNNMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~~~~::::::::~~~:::~:~:::~~~~:~~~~~+MMMMMMMMMMMMMMMMMMMM8NNNNNDNNMMNMMMNNNM8ZDNMDMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~::::~::::~:~::~::~~~~::~~::~~~~~~=MMMMMMMMMMMMMMMMMMDNNNNNNNDMNNMMMMNMMMNNNNMMMMMMMMMNMNNMMMNMMMDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~~~~::~~::~:~~~~~~~~:~:~~~:~~~~~:~+MMMMMMMMMMMMMMMMNNNNMMNNNNNNMMNNMMMNNNMNNNNMMNMMMMMMMMMNMNMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~~~~~~:::~:~~:~~~~~~~:::~~:~~~~:~~+MMMMMMMMMMMMMMMDNNMNNMNNNMMMNMNNNNNNMMNNNNNNNMMMMMMMMMMMMMMMMMNMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~~~~~~~~~~~::~~:~~~~::~~::~~~~:~~~=MMMMMMMMMMMMMMNNMMNNMNMNNMMNNNNDDNMMMNMNNNNNMNMMMNMMMMMMMMMMMMMMMNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~~~~~~~::~:~~:~:~~~:::~~:~~~~~~::==MMMMMMMMMMMMMNNNMNMNNNNNNNNNNN88DNNNNNNDNNNNNNNNMNMMMMMMMMMMMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~~~~~~:~~:~~~~~::~:~:::::~~~~~~:~~=MMMMMMMMMMMMDNNNNMNNDNDNDD8DDDODDNNNDNNDDNMMNNMMMMMMMMMMMMMMMNMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~=~:~~~~::~~::~:~:~~::::::~~~~~~~:~~~~~MMMMMMMMMMNNNN8DNNNNNNDDD88D8Z8DDDDD8DNNNNDONNMMMMMMMMMMMMMNMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~~~~~:~~:~~:~~~:::~:::~:::~~~~~:~~=MMMMMMMMMMNNNNDONNDNMNNN88ZOOO8888D88O8NO888NDNNNMNNMMNNNNNN88DNMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~~~~~~~~~:::~::~~:~~~~:::~~~~~~~~~=MMMMMMMMMMMMNDONNNNNND8OO$$OZOOOOZZOOO8ZZZZONDNNNNMNNNNNDDDO8O8DNDNMMNDNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~:~:~::~~:~~~::::~~::::::~~:~:~:~:~=MMMMMMMMMNMNMND888DNDOZ$777Z$ZO$7Z$$O7II?IIODDDDDDDNNNDZDDZ$ZO88DD8NNN8DNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~~~~~~~~::~~~~:::::::::~:::::~~~:~=MMMMMMMMNMNMMMNDN88D8Z777?I$8Z$7II$7?++=II$$OO888D8D8N8ON?II7OOO888ODMNDNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~:~~~~~::~:~~~~~~~~~~::::::~::~:~~~~:~+MMMMMMMMNDMNMNNDN8N88Z$7IIIO$III?I?++=+?7Z7IZ$ZZZO$DD88ZD$II$$$$Z888DN8DNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~~~~~::~~:~::~~::::::::::~~:~::::~+MMMMMMMMMMMMNNNNDDNDZZ7??????+++I+=~+?+?+II7I+?+$77DOOZIZ$II?7777OZ8OD8DNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~~~~~:~~:~::~~~::::::::::::~::~:::+MMMMMMMMNMMMNNMMD888Z$7I??????+??+==::,.==~+==+???ZO$O?+Z7??=+?II$O8Z88DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
===~~~~~~~~~~~~:~::~:::::::::::::~:::::~:+MMMMMMMMMMMNNMMDD888Z$7I?????++=====:::=.:::~~I??IIZZI++$I?+=++?I7ZO88DDNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~~~:~:~~~~:~::::~::~:::::::::::~~~=MMMMMMMMMMMNNNNNN8ZOZ$7I???I++=+=~::,.:.  ,:+====?$I?7+=+7+==++?I7$88ODNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~~~~::~~~:~~:~:~:~::::::::~:::::~~=MDDNDDDMMMNNDNNN8O8Z$$7I?????+===~~:~:,..,,::=:??+++++=~I?====+?II$88O8NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~~:~~~~~:~:::::::::::::::::::~::~~+NO88888DMNDDNNMNN88O$Z77?????++==~::~,::,,,,::++~~+:=~~=+?~~=++??7Z888DDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~=~~~~~~~::~::~:::::::::::::::,:~~:+N8888DDNM8NDMMDNND8ZOZ$7II???==~~~:~::~=::~::~::=~~::~=:=~====+?I7$O88DNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~=~~~~~~~~~~:~~~:::::~:::::::::~::::=M8D888DNNNNNNDDMNDOD8O$7I????+==~~~:::,::~~~~=~===~:~~:~====+++??7ZODNNDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~~~~::~~:::::::::~~:::::::::::::::+N888D88DNDDNNNDNNNNNO$III??++++=~~~::,.. .,,,:~==~~~~~:==+=++++?I7Z8DNDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~~~~:~~::::::::::::::::::~~:::~:::=N888888D8NDDDNDMMND7?IIII????+++++~~~=:   .,,,::::::::::~~====+?I7Z8DNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~~~~~:::::::::::::::::~~~~~~~::~::=N88888DD8O8NDNNNNNZ7IIII????I$77$O$?++~:,..::,,,::,.,.,::~~~~=+?I$$8NMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~:~:::::~::::::::::::::~~~:~:::::~=N8O888ZII$8DNNMNND$7I??III?7ZZZZ77ZO$OZ$?==~~::,::,.,::~~~~==+?I7$OONMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~~:::::::::::::::::::::::,::~:::::=D8D88D:=?7+77IZDNZ$7??+??77$7I?+=~~=?$O8D8O$I+:,::,.~::~+??I7ZZO88NNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~~::~:::::::::::::::::::::::~::,::=D8O887:~I?=~+==$Z$7I??+?7$$7?+++=?$8O$Z877III=~,,:,:++?$OOO8OOZOZ$ONNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
:~~~:~:~~:::::::::::::::::::::::::::::::,=DO8887~=I?+=I=+$Z$77??+7I7I++?7ZI .+7ZOZ:??+++~,,:~=?II=.~IZ88ZZ7IONNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~:~~~~~~::::::::::::::::::::::::::::::::+D8888$~I+=~+I?+ZZ$7I?+++++~=++I?=~,:777~~+~:+?=~:::=I+~+..8 OO7O87ODNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~:~~~~~::::::::::::::::::::::::::::::~:,=D8888O~?,::==7?ZZ$$I??=====~~:=?==.:===+=+:~~??+===?7+I~ .~ZZ$I$Z$ZODMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~~~~~::::::::::::::,:::::::::::::~~:+888O8O:?=+~:+++O$777I??++++~~::~+~~~:=====~++???+++?I?~:~~+~=+?$I7IZNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~:~~~~::~:::::::::,,:,::::::::::::::::~,+8OOO8O=I+?++=~+ZZ$77II??++=~:~,:~:.,,:~~~~+??+????++I$+~=+++??$I+??ZMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~::::::::::::::::::::~::::::::::::~~:I8888O87~?7??I:+Z$$7I7I???+=,,,:,,::~~~,::==+++?I??+??Z7++==++II?+??ZMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~:~~:=::::::::::::::::::::,::,:::::::,+D88888O+=I~+7:~Z$$II77II+=~::,,,,,::,,:~~=++++?I??++?Z$7?=+++??++?78MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~::~:~::::::::::::,::,::,:,::,::,~:::::I?8O888887++~=~~~$$$777II?==~:~, .,,:,~~~~==+++?II?++??$$7II?+++===?$MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~:~~~~~::::::::~:,:~:,,,,,,,::,::::::::?=?D88888O87==~~==7$$777I??+==:~:,. .:~~~==~~~+??II?+???I$77II+~==+?$$MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~::~~:~::::::::::::::,::::::,,:::::::~=~?88888888O?===~:+$$$7III?+===~~::,,::~:~:.,~??I7I???+?I$$III+===?I7ZMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
:~~~:~:::::::::::::~::::,:,::::::,:::::::~8888888888I+=~?~Z$$7III??+==~::::::::,,.::=IIIII?=:=+?7Z+?I?++=+I78MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~::::::::~::::::::,::~,::,::::::~::~~8888888D8888NNN7ZZ$7III??+====~:::::,.,:,,=IIII?+=:,~+IZ~+?I?++?I$MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
::~::~::::::::~::::::::,,:::::,:::::,:::~+888888O88888DNMZZZ$7II?I?++=~=~~:~:,,,,,:~=I??I?+++==?7Z~~+?I??IIZMMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
:::::~::::::::::,::::,::::::::::,::::~::~=888D88O8888O8DN8OZ$$II????+==~~~~:,,,,::~=++?I?+$OI?7O7?+~=?II?I7NMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~:~:::::::::::::::::::::::::,:,::::::::::+D88888888888OO88OOZ$II????+====~~~:,~~~=+??+??+=II?I$Z7I?+=+I7I7$MMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~:~:~:::::::~:::,,,::::,,,:,,:,,::::::::~+88888O8OO88O8O88OOZ$7II??++++===~::~~=?????=+==:?+=~?7$$7??=I777ZMMMMMN8NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
:~::~::~:::::::::::,:,::,,:::::::,:,::::~I888888D888888888ZOZ$7II??++++++=~~=~==++++?===~:?+=~+77$$I?=?7$7NMMMMMN8NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
::~:~~~::::::::::::::::::::,,:::,:::,:::~ID88D88DD888DDD8DOOO$7II???++++===~+=~==??III7$7I?==?777$7II=?$$$MMMMMMD8NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~::~~::::::::::::::::,,,,::,,,,,,~::::~?DOD88888888888D8OZOZ$7I??+++?+++=~===+=7Z77,,. .~:: ?ZZ$I+?=?Z$MMMMMMND8NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~::::::::::::::::::,:::::::,:,:::,::::::~I888O8888OO8OOOOOOZZZ$7III??+?+++=~==~~+I$777 ?::,~?$ZZZI??~~778MMMMMMN8ODMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
:~~~::~:::::::::::,::,:::::::::::::::::::ID88O888DOO888OO8OZ$OZ$7III???+++=+===~=?I7I=+?II$7III$O???=+$ZMMMMMMND88NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~~~~::::::::::::::::~:,:::,::,,:::::::~$8OZZOOO88888ZOOOOZ$$Z7$77II??++++==+===+?+?I ~++=++I7Z7?7?+Z$MMMMMMMND88NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
:~:::::,~::::~:~::::::::~::,:,::::::,:::~$88O888888D8888888Z$7$$7$7II?+?+??========+??I7I7III7$IIII?O$MMMMMMMND88ONMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
:::::::~::::::::::::,::::::::,::::::::::=$8O8OO8888888OO88OZ$7777$$$7I????+=======+=======++???IIII$7NMMMMMMMDO888DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
::::::::::~::::~:::::::::,::::::::::::::~$OOOOO8O8OOZOZZZZOZ$77I777$$III???+=========~::~~=?????I7$$NMMMMMMMD8Z88ODMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~::~::::::::::::~::,::,::,::,,,::,:::::::I8OZOOOO8OOZZO$Z7ZZ7I7I?I77777I?I????=+==++=,:~~=+?II?I7ZZNMMMMMMMN88O888DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
::::::::::::::::::::::::,~:::,,,,:::::::~IOOOZOOOZOOOZZ$?IOZ777???I777II?III??++==++=:~==+=+III7$ZNMMMMMMMN8888O88DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
:~::::::~:::::::::::,:::,,,,,,,:=::,,::,~78OOOO8OO8OOOI?I7OZ7I7I???II7II???III?+=+++++++=++?III$OZZOMMMMMND888OO8ODMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
::~:::::::::::::::,::::::,:,,:::,,::::::=7OZOZZOZZZZZ?+?+$ZZ77II?+?+?III??I???II+?+++??+?+???IZ$7$$?ZMMMM88888888ODMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~::::::::::::::::::::::,,~,,:::,,:::::::~7OZOZZZZOZ$???+7Z$Z77II??++++??????II???IIIIII7777$$$II$Z$I?IMN88888888OODMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~::::::::::::::::::,,:,,,,,,,,,::::::::~78OZZZOOZ7??+?77Z$777I??+++=+++++==~~==+?IIIII77$$7I?I7$$$II+7MDOZZOOOOO8DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~:::~~:::::::::::::::,,,,,,,,,,,:::::~~=7DO8OO$?I++++??I$7I77I???+==+++++=~:::::,:~~=+?7I???II77$$I???7NO$ZZOO88ODMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~~:::::::::::::::::,::,,,,,,,,,,:,::::~=78$+++I?????+++I7II777I??+===++++=+~::::::~=?I??++++?IIIIZ+I?+?7N8ZOO8888DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~::~::::::::::::::::::,::,,,,,,,,::::=+++++III???+++=++?IIIIIII?+++=?++++++=~~~~~=+??I?+++++IIII?$I?I??I$I8OOO88ODMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~:~~::::::::::,:,::,,::::,,,,,,,:=++==+++II?????++?+++++IIIIII??++=+=++++++==~~~=++???+=+++?????+7I++???7I==7OO88DMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
:~:::::::::::::,:::::::,,:,:,,=+========++=++?II?+?+??+++II??II??++==+==++?++++++???+?++==++??????II+?I??I7?=~=+OZ8MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~~:~::~:::::::,,:,,,::::,=+++++=+==+++=+?+~=+??+++I=+==++???+????+++=========++=I=++======++??++++??==+?+?I+?=~~==IDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~:~::::::::::::::,,:~++=====+++=+==+++??+=~=++++=?++?++=+?++++?I???++==+======?=~~~=======++?++++++?==+I?????=~~~~~~=?7NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
::::::::::::::::~+====+=++++++?++++++++==+~~=+?++I++==+=+?+++++?????+=+=====~~~~==~~~~~==+=+++++====~=++?????+~~~~~~~==+?II8MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
~:::::::~:::::+===++++++++++?++?+++++=++++=~++++?++===+=+?++++=??I??+++====~~=~~=~:~:~==+=+=+++==~==~~==?+??+I+~~~~~~~~====++?IZMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
:::::~::::~+==++++++++++==+==+++=++++===++=~=+++I=+=====+?+=+==+???$??=+========~~~::~==+++~====~=~~~~=+?++??+=~~~=~=====~~~==+=++?$NMMMMMMMMMMMMMMMMMMMMMMMMMMM
~::::::~??+++++=+++++=+++++?++??+++====+++=~==+?++=======?++====++?II?+==+=====~~:~::~++++======~~~~~~=+?+???+++===~=~======~~~~====++?7NMMMMMMMMMMMMMMMMMMMMMMM
~:::~~++=+++?I???+=+++++?+++++=++====+==++====+?=======++?+======+?II???+==+??====~::=+?+++=====~~=~~~++++???+++~:~==:===~==~==~~=======++$MMMMMMMMMMMMMMMMMMMMM
::::+++++++=+???++++???++?++???+=++=====++====+?=+=~====+?~+=====?I7$I=====++=~==~~~=+?++=======~====++++=+??+++=~~~===~~~~~==========+++==+?ONMMMMMMMMMMMMMMMMM
::=+++++??+++?I?++++?+??+++???+==+=======+==~++=+=~~~=====~~??++???I?I?~+?7?~~?==+==I?+++++++=++++++==+++==++?+=++~~===~~:~~~+=~~====?++=====++INMMMMMMMMMMMMMMM
:=+++=++++++++????++++????++?+===============+?=+=~~=====~~~=I?I?I?I??I+?I?I+=?I?=+???+?IIIIIII77I=+=====~+=+?++++~~=~===:~~=+==~=~~~======++++=+7MMMMMMMMMMMMMM
+=+++??=++=++?+??++++++II???++++=============++====~====~:===?IIIII?????+?+I??I?+=I???I?IIIIII??I:+=~~=~+=+++?++==+~======~~====~=======+~=+===~=+?$MMMMMMMMMMMM
+++?++=+?++++?????+++++=?I++??++=+=+=========+===~=++===~:~===7III???+??+???II7?++I?????II???+?++==~:~++?=+++++===?=======:~~====~==+===?===:=~=?++?7MMMMMMMMMMM
+??++?+==++++??+++++++++++=~?I++=+++++====++++==~~~++==~,:~==~++?I??+??+++III??+?+?+????I?????+======+====+?++++=+++=====~~~~====~======+=~~~==~+=====8O8OO8O8Z$
+?I++++++++++??+++++++==++++++=~~=++++++++++=+=~~~==~~~~::~~==~I??????I?I??7II?IIIIIII???++?++~=+++:===~+=+=??++==+======~~~~=~~=====~~=+==~~=+==:~=~==8IIIIIIII
?I?+?+==+++++?+?+++=++=++++++++++++++++++==+=+=~~=+=~~:~~::~==~=IIIIIII7IIIIII?77IIIII??+++===~=++?:=~=$~==?~+??++==+=~~=:~~~~~~~====~=~=~==~=====~=~~~=D$???II?
+????++=++++++++++++++++=++++++?+====+=+=+=====~==+====+~=~===~=+??I777$7II77II$I77III??+++===~~+===+~+:~~=+==:+++=?++==~~~=~~~~~=:~=~====~~~===~~=~~~=~=D$?????
+++++++++++++++++++++====++++++===+=====+====+=~==~~~=++===~==~~=7II77$I77$77I77IIIIIII?+++++~:~=====~=~~~==+=~~:=++==+=~~~=~~~~~==~~~~=~~=~====~==~~=++~~N$I???
+====++?===++++++=+==+====+++====================~=:~+~=++=~==~~~~??III7777?III777II?II???=~=~:=+=~~Z==~====?=~~===:++=I+===~~~~~=~~=~~=~=~=~=~~~==~~+=~~~+MZ?I+
======??=+==++++++=+==+++====++===========~=~==~~~::=?====+~==~~~~?IIII7III?I??II7?III?+?~~:~::~::7====~~===+~~~===~=~:===+=~~~~~~~==~~==~~=~~=~=~===~=~=~~ZN$?I
===+=+++=+++=+++++=++=======+==+====~=====~===~~==~,?=====+=====~~=?+??$$I??????II????I=~~~~::::?========~~~=~~=~=~~~~~=~~==~~~:~~=~~~~=~~~~~~==~:=~+=::~~~=DDOZ
=======+++++==++===========++=======~========~~~=======::~=++~==~~~+++?7?+II??=??????:~~~:~~~::+~=~~=====~~===~=~=~~~~:=~~~~~~:~~~~~~~==~~~~~~~~~=~=?=::~~~~=MD7
===+====+++===+++++===~===================~=~~~~=====+===~=~=+==~~~==+?I+$+?=+=+?++=~~~~::=+=?====~=====~~~~==~~~==~~~:=~~~~~~~~~~~~~:=~~~~===~~~~=~:::::~~~~7M8
+=+==+==++=++==============+=============~~~~============~=~===~~~~~=+=?+??+~??+++=:=:~~~=~:~===~======~~~~:=?=~~~~~~::~~~~~~~~~~~~~~~~~~~~~~~:~~=~::~:~~::=:~DN
?====++==+==++=+==========================~~~===~===~===========~~~~~=~++=I?+?=+?:==~:~~==~~==~~~~=====~~~~~~=~~~~~~~~~~~:~~~~~~~~~~:~~~~~~~~~:~~~:::~:~:::~:+:N
++====+==+===+=====+===================~~~~~~=~=~================:~~~=~::=?I=+==::~~:~~=~~~~===~~=======~~~~===~~~~~~~~:=~~~~~~~~:~~:~~~:~~==~~~~:~::~:::~:=~~=I
+?~=+======~========~====================~~~~=~===========+===?:~=~~~~~:+,?Z~?~~:~~~::~==~~====~~========~~~~~=~:~~~~~::=~~~~~~~~~~~~~~:~~~~~~=~~::::~::::~=::=~
+?====+==+===~=+===+===================~~~=~=~====+========+===+~:=~~~+,~,=~?=~::~=:::~=~~=+==~=~===~====~~~~=+~~~~~=:~~~~~~~~:~~:~::~~::~~~~=~~::~:::::~~~=:~=~
+++=========~~======+=====================~~~~~~=+====+==++==+~+:~:=~~=?.,I,?:::::,,:~~=~=====~==========~~~~~=~:~~~~~~::~~~:::~:::::~~~~~::::~~:::::~::~~~=~~~=
+++=+=======~=========+=================~~=~=========+====++=+==:~~~=~~:~~==?~::::::~~=~:====~~=======~=~~~==~~~:::~~~~~:~~~~::~~:::~~~~~~:~~:~~:~~:::~:~~~=~~~?
+=?==========~======+====+=====~======~=~~~=~=~~=======+===+++==~~~~~~~: +?+~:::~:::~~==+====~~======~~~~=~~=~~=~~~::~~:~~~:~:::::::~~~~:~:~~:~::::::~::~~~~~~~=
=+++=================================~==~~==~=~~===========+=+===:~~:=~:..++~:~:~:::~==:===+=~========~~=~~~~=~+~~~:::~~~=:~~::::::::~::~::~::~~~:::::::~::~~~~~
=++?======+====================~~====~~=~=~~==~=================~~~,::==,,~,~::::::~~=~~==+======~~==~==~=~==~~=~~~~:~::~~~::~::::::::::::~~:~~~~:::::::~~:~~~~~
==+++========~===+========~~=~~~~~==~~===~=~=~~======+===========~~::::= =:~~~::,,~~~+~+=====~~~~=~~~~~~~~~:~~~=~~~~:::::~:::~::::,,:~~~~:~~::~~::::::::~~~:~~~~
====?=~====================~=~~~~=====~=~~~~~~~======+===========~~~~::=~+,~~~:~::~~~~:====~~~~=~~=~~~~~~~~~~~=~~~~~:::::~::::~::,,,:::~::~~:~:~::~,:::~~~~::~::
====+===========~==========~~~~~~~=~==~~=~~~=~~====~=============~~~::::,=:=:~:,,~~~~~=====~~~==~=~~~~~~~=~~::~:=~~:::::::::::::::,::::::::~:~~::::,::::~~=~~~::
====+?====================~~==~~~~==~~~=~~===~:=========~========~~~=:::~::=:::,,~~~~~====~~~~~=~~~~~~~~~==~~~~~=~::::::~:::::::,:,,:::::::~:~~::::,:::~~~=~~~~:
=+====?~===========+==~~~~~~~~~~~~=~~~~=~~===~~====~====~=======~~:::~:::,~~:::,~:~:~====~~~~~~~~~~=~=~~~~~~~~~:~=::::::::~:::::,,,,:::~:~~~:~~:::,,::~~~,~~:~~:
======?================~=~~=~~~~~=~==~~~==~==~~==~=~====~=====~==~~~~~::~I~::~,::~~~~=====~~~~~~~~~~~~~~~~~~~~~=~=::::::,:~:,::,:,,::::::=:~~~:::~,:::~:::~~~~~~
                                                                                                                                                 GlassGiant.com