BBBNBNDBNBNNhBBNBBhs=+++++++==sszzzhDBNNBNNNBNNBBBBNNBBNNNNN
hBzzDBhhNNNh<zDzzDhzs===sszzzzzzzzsszzhhBBBBNNNBBBBNNNNNNNNN
(~<DNNz=BBNB(-<=hhhzz=szzzhhhhzzzzsssszzhz=shBBBBBBBNNNNNNNN
'(zBBBszBBs<'~sDBDhzhzzhhhhhDDhzzzzzsszzhhhhhhhBBBBBNBBNNNNN
-.<DBND=DBs+=hBDhDhhDDDhDhhhDDhzsssssszzzzszDDhhBBBNNBNNNNNN
(hssBBBsBBBBDBBhhDDDDDDhhhzzzzzzs====szzzzzzzzzhhDBBNBNNNNNN
=BBNNBBhNBBBDBDzhBDhhzhhzzzzsssss=++++++===shDhzzhDBNNNNNNNN
BBNBBNBBBBBDBBhDDDhzzzzzs===++<<<<<<<<<<<<+=szhhszDBNNNBNNNN
BBNNDNNBBBBBBBBDhzsss===+++<((((((((((((<<<++=zDzDhDNBNBBNNN
BBBNNBzBBBBBBDDhzss===++<<<<(((((((~((((<<<<++shDhDDBNBNNNNN
s<DBBB=DBBBBDDDzss====++<<<((((~~~~~~~((<<<<++=sDzDDDNBBBBBB
'sDNNDsBBBBDDDhsss====++<<(((((~~~~~~~~~(((<+++=zzzDBhhzzzzz
-hBNDszBBBDDhhhsss====+<<((~~~~~~~~~----~~(<<<++sh=hBzs==sss
-(zBBBzBBDDhhhzsss====+<((~~~~~~~~~------~~(<<+==zszBDzhhhhh
DDzDNBhBBDDhzzzsss====+<((~~~~~-~~~~----~~((<<++==ssDNDBBBBB
NBNNBBDDBDDhzzzsss====+<<(~~~~~~-~~~~~~~~~((<<<+==sshBBBNNBB
BBBNNBDBBDhzszzsss===+++<(((((~~~~~~~~~~~(((<<<++ssshBBBNNBD
NNBBBBDDDhhzzzzsss===++<<<(((~~~~~(((~~~~~(<<<<++ss=hDDDBNNB
DBBBNBDBhhhzzzzssss===++<<(((~~-~~~~~(((~~(<+++++szshhDDBNNB
hBBBNBDDhhzzzzzszssss=====++<<(~~~~(<<+======ss++=hzhhDBNNNN
BNBBNBDDhhzhhhzsssszzzzzzzs=++<<(((<++=ssszhzzs===hhhhDDNNNN
DNBBNBhDDDhhDhzssszzhhhhzzzzs=++<((<++=szs=++<=s=+zDDDhhNNNN
zDBBBhzDBBDDDhszzzzssssszzzzzzs=+(~<+szhhhzzz=++++=hBDshNNNN
DNNBBhshBBBBDzszsssssshDhs==zzzs+((<+=sshz=+=s+<<==hBD=BNNNN
NNBNBzzzDBBBhzss====s====+++=sss=<(<<++++<((<<<<<+=zBhsNNNNN
BBBBh=szzBBDhzzs=+<++++++<(<+=sss+<<<<<<<<<<<<<<<+=shssNNNNN
BBBDz=szzDDDhzzs=+<<<<<<<<<++=sz=<(<<((((((<<<<+++=sz=hNNNNN
BDhhhzzshhhhhzsss=+<<<<<(<<+=sss=+<<<<<<(((<((<<++=sz=DNNNNN
DhhhDhzshhzhhzzzss=+<(((<(<+=sss=<((<<<<((((~~(<++=ss=BBNNNN
hhhhDhhzhhzzhhzsss=+<((((<+=ssss=<((<<<<<<<(~~(<++====BNNNNN
hhhhDhhzszsszhzsss=+<((((+sss=ss=<(((<<<+==+(~(<+===+sNNNNNN
hhhhDhhzssszhzzzss=+<<<<===sszzss+((<+=+<+==+<<++===+sBNNNNN
hhhhhDhhz=zszhzzss==+<<++==sssszzs=+++<<<<+ss+<+==s+=DNBNNNN
hhhhhhhhhzzshzhzszs==+++====sss=s==+<<<<+<<=ss=++===zDNNNNNN
hhhhhhhhhhzszzhzsss=++====s===++<+<(((<<++<<+++++ssDBNNNNNNN
DhhhDhhhhDhs=hzzzss=<<+==szs==++<<<((<+++++<+++<+=zNNNNBNNNN
zhhhhhhhhDDz+zhzzszs<(<=szDhzsssss=++<++Bh=<<<++=+hBBBNNNNNN
+zDhhhhhhhhhs=Dzzszz=((<+=sss==+<<<<((<==+<<<<<+==BNNNNNNNNN
~+hhhhDhhhhDh=hhzzszs+((+++=ss=++=++<(<+<<<<<<+==zBNNNNBNNNN
'~=hhhhhhDhhDzshhzszz=<(<<<+====+++<<<<<<(((<+==sBBNBNNNNNNN
'-~=DhhhhhDDhh<hzhzszs=<+<<+====+++++<<<((<<+s+sBBNNNNNNNNNN
'~-~shhhDDhhBh~+hzhzzz==++<++++++++++<<<(<<<=ssDBNNBBBNBBBBB
--''(sDhhDhhNB<~szhzszzss=+<<+++++++<<<<<<<+=shBNNNBBNNNNNNN
-----<zhhhDBBND<-=hDzszzzs+<<<<<<<<<(((<<(+==zBNBBBBBBBBBBBB
--''-~+hDhDNBBND(-<zhhszzs=+<<<<<<<<(((((<+=shDhhhhhhhhhhhhz
~--'-~(+zDBNNBNND<'~=zhhhzs=++<<<<<<(((((===sDhzzzsssszzzzzz
~----~~~zBNNNNNBNB+--(szhhhzs=++<<<<<<<<+=ss=BBBDhhhhhDDDDDD
~~-'((-(BBNNBNNNBNB+--~<zhhhzsss+++++++=s=s=~hNBNBBBBBBBNNNN
~~'-<sDBNNNNNNNNBNNBs~---<shhzzzssssssssss=s-+BBBBBBBBBBNNNN
~~(=DBBBNNNNNNNNNNBNBs~-''-(=zzzssssss=====s-+BBBBBBBBBBNNNN