'((~((((((((((((((<((((<(<<(~<<<<~..<~-~(+++<++~(<++<<+(<++-
(=sszsssssszzzzzzzzzzhhhhDhzsDDDBBBB=DNBNNNNNNBDDNBNNBNDDND+
-=sss======sssssssssszzzszzsshzhzhz<=shBDBNNBBBhsDNNNNDhBBh-
~=ss=======ssssssssssssszzszs+szDs+shs+zBDBBBBDhsBBNNNBhsss(
~=s=======sssssssszsssszzzss+~sz=<sBhhz+sBNNNNDD(sB=...+~(s=
~=s=======ssssssssssssss=ss=+<DDhhzshhz+-'~-.(DB<=hDBNBNNBD+
~=s=========sssssssssss=shhzhDNNBs(<s+(<=szDBBhBBDBBNNNNBND+
~=s===============ss====DBBBNNBNNNNNNBDhzhD=+hBB=zBNBhhsDD='
~+===============s===+sBNNNNNNNNNNNBNDDBBh-~~(sBh=~''-~~zz='
~+================++zDBNBNBBNNNNNNNBDhzzBBB+++=BBD=+zDDBBND+
~+========+=s=+====shNNNNNNNNBNNNNBBDDhzssNDzhDhDBBNNNNNBBD<
~+======+=======s<+sDBBNNBNNBDDhBBDzzsss=DzDDzsDDzDNBBNBNND<
~+======+==+====<<sBNNNNNBBhzz===ss=ssssz+shh+<DBzhBBBNNNND<
~+=========+===+<zBNNBNNz<zz<<<~s=+s<hDDhshsszhhhDBBNNBNBND<
~+========++==++=BNNNBDzBs--<(--'~=~D+zBBDshzszzhDDDNNNNNND<
~+====++++++++++zNNNNBNB<s+(-'~---.+~s+=BB++=zDsDDBBBBNNNND<
~====+++++++<+<<sNNDBBDhD<((~~--'-~(=+shhDhs=zDshDDBBBNBNND<
~+===+++++++<<<<sBNBDhz=s=<~<<(--(<~(-(==hDDssDshDDBBBNNBND<
~+===+++++<+<<<<=BNBhzz==(~<<~+~-(~<(Dhs++hDzzzshhDBBBNNBND<
~+=++++++<++<<<+sNBDzss+<zhhh(~(~~(-<~~<+-+DzhzsDhDDBBNNNND<
~+=++++++<+++<<<<Bhsss+<+<~-'-(~~-<~'-~'-(~shhhsDhhDBBNBNND<
~+=++++++++<+<<<+NB=zhs+~--~~~~((-~(-----~(szhhshhhDDBBBBND<
~+=++++++++<++<(+DBzhDz+(~~----~-''((-'~~~<zzs<hhhhDBBBBBND<
~+=++++++++<+++<<=BDDDD=<~(-''=zzzzh(-~'~~+h=(<DhzhDBBBBBND<
~+=+++++++++<<++<<NBDhDs<(~-~(-~(~~'.--~((=s++hDhhhDBBBBBND<
~+=++++++++++++++<=BBz=h<((~~(-~--'<s(~-(~<zhhzsDDhDDBBBBND<
~+=+++++++++++++++(DBz<h<(<~--Ds+++~+h(--~+BBz+zDhhDDBBBBND<
~+=+++++++++++++=+(=DDhB+(<('-zs==++s---((sBNh=DhhhDBBBBBND<
~+===+++++++++++<<<<hNNNh+(<(''~---~-~-~<+DBNBzsDhhhDBBBNND<
~+===++++++++++<<+++DNNBB+<+(-<~-~(~--~(=sBNNBBhDhzhDBBBNND<
~+===++++++++++<<++sDBNNNhs+<<'---.---(+==zDNNBDhhhhBBBNNND<
~+===++++++++++<+++hDhBDB==ss++~-~~'~(+s+~..~sDBhhzhDBBNNND<
~+=+=++++++++++++===s+~'+((+=zz+(<<<<==+(~~..(=sDDhhDDBNNND<
-=s+===<<<<<+===+(-'--'(((~-~+zhhzzhhs<~-~--''~DhDDhDBBBNBD<
~<<<<-~+<++<(~--(-'''.-z~((~-'(=sss=(~-~~(.'''-hNDhhDBDNNND<
(++<+++<<(((((<+~.'-''~z'-~~---'''..'~~--~'---''DBDhhBDBNND<
~==+==+<++++(~~(-'''''~D-'-~--~~---~~~---''-''- <DBhzBNDNND<
(+===<+s+<~''-'''--'-'~Bz~.----~---~------''''-.+DDDhDBBBND<
-=s+=s+~---''--'-'''-''<+~-'---'------'''-'--- .BDhhBhDBBBD<
~+ss=~''-''--'''-'--''-'.'''--'-'''''--'--''''-hBDhzDDhhDDD<
-s+~.'.'''''''''''''-''--'----------'--'-'.~-<DhhDBDDDBDDDh<
((-<DBB-'''-''''--'''-----'''''-'''''-''.'~-=hzzzhhhhDDDDDh(
-=shBB<.'''-----''----'''''''-''''''-'''--<ssshDDDDDDDDhBBh(
~hDhDB ~''''-----'''-''---'''''''-''-''----szzBNNNNNNNNNBBD<
<zzshh.'''''''''--'--''''''--''''-''-----'-<hBBhsszzzzhhDBD+
-shhzs''-''''''''----~---''-''-'----((-'.''(hh=zzzzzssszszs~
~zhzss.--''''''''''''-<=<~'''-~'~--~~~-'--.zhzzzzzhzzsszszs~
(zzhz=.'''''--'''''-''<BzzzhhDB=(-.'.'-~'-.+zszzszzzzssszzz(
<zDDhs''---------''-'-(zBDhhBB=~.''-----''-=hhhDhhhhhhhhhhz<
'(<((( .........'..'..-+~(~~~(' .'.....''..~((~~(((((((((<<'