=>---=>/##############$>--%##+---/+->/+############/-----/%+%%%%###########
###-##/-############%/+###/----->%##################+----%%%%%%$###########
$>>->#>--#########>$###$$##>-----=/$%##>####++/######$---$%++++############
%+/-=//---=%#######%##>/$$$//-----=/%++++>%#%+/########-=+//>>>############
/#=-=$>-------%#####/>>-/+/>>>---==-----==##/>##########---===+##########+/
>$$--=---------/#####----==-%----------==%#/$############----+#########$+##
-+>---------->########------=/=-------->/%###############=--%##########+###
-----------$##########$-----/%+//+=---=>+################/-/###########%#%+
--------=###############=----/%$$=---=%#>################>-#########/%##$/%
-------/##################+--->/>---+##>/################--#########%/+%###
-------######################/----+###>=>##########+>=====>=############/=/
------=#####$>------=+##############+===>$#####%=------------%###########//
-------###%-------------=$###+/%+//=======>/>=---===-----------###########$
/>/////>#>--------=>>>>=-==>//==/====>>//>=>>+/>>--->>>=--------#######%->#
-------->------=>>=----->/+--->>+/==>%>--->/>>>--------->>>=-----####>=+>->
-------/----=>>-------->>==/--=--==->->>/>=>=-=/=----------=/=---%##--==+>=
-------/-->>----------=>-=/>/-->/---->$#>=->>//=-=-----------/--=>##%--==+>
-=$####>>>-------------->>=>//-------->#=>>-=>-/%=------------+-==%+>--=--+
%#>---/>=------------=>//=//+#--------+#>--=>=>/-=++/////%/--->/=/$>----=--
#=---=%=--=>>==>//>>//>=/--->%=------------##=-=>>>-===/##==---+$$//-----=-
$/---%----=>##%=-------=--------------------------------/#==----#>=%-------
$$=-/=---===#/------------------------------------------->#>=--->+=%-----==
=%%/=----==+=----------------=----------=------------------%>=---/>+>---===
-=$>----=//------------------===-----===--------------------//==--+=+------
-=/----//---------------------=/=======----------------------=+====+%------
-+--=>>-----------------------==%===>==------------------------+>==>+>-----
+-=/>-------------------------==+>=/==--------------------------+>==>%-----
//>---------------------------==////==---------------------------/>==+=----
/------------------------------=>/%===----------------------------/>>=+----
-------------------------------=>>+==-------------------=====------+=/>>---
--->>//>===-------------------==>=/===---------------===>>>>>>>----///=+-==
->////>-=>>>------------------====/===-------------->>>==++/>>>>----$/>+-->
=///%%%//>>>>-----------------====/===-------------->>>>+>+#>>>>----%//+=--
>///+%+>>>>/=----------------======/===------------->>>>>>+/>>>>----++$-%+#
-/////>>>>>>---------------===>/===/====-------------=>>>>>>>>>-----+%$####
--=//////>=--------------====/+=====#====--------------==>=>>------=$%+#>#$
>----------------------=====$%======>#/===------------------------=%-/#-%##
>+=-----------------======%#+=========##>===--------------------=/%>->--##>
=-++====-----===========%##============/##>====-------------===>%>-=>--->#-