+:.++++++++++++.+.++++.++++++++++.+++++++++++.+.+.+++++++++.+.+.+++++.++++++.+.++++.++.+.+.+.+.+.+.+.+.+.+.++++++++.+.+.+.++++++++++++++++++++.++++.+.++.+.+++++++.+.+.++++++.+.+.+.+.+.+.+.++.++++++.++++.++.+.++++++.+.+++++.++.+++++.+.+.++++.+++++.+.+.++++++.+.+.+.+.++++.+.+.+++++++++++++++.
[:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.+++++++++++++++++++.++++++++++++++.++++++++++++.+++++++++++.++++++++++++++++++++++++++++++++++++++++++++++++.++++++++++++++.++++++++++++++++++++++++.+++++++++++++.++++++++++++++.++++++++++++.++++++++++++++++.+++++++++++++.
-:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.+.+.+.+.+.+.+.+.+++++++++.++.+.+.+.+.++++++.++.++.+.+++++++++.++.+++++++++++.+.+.+++++++++++++++++++++.+.+.+.+.+++++++.+.+.+.+.+.+.++.+.+.++.++.+.+.++++++++++++.+.+.+.++++++++.+++++++++++++.+.+.+++++++++++.+.+.++++++++++++.+.+++++++++++.++++++++.++++++++.++++++++++.+.++.+.+.+.+.
]:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.++++++++++++++.+++++++++++++.+++++++++++.++++++++++++.+++++++++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++.+++++++++++++++++++++.++++++++++++++.++++++++++++++.+++++++++++.++++++++++++++++.+++++++++++++++.
.:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.++++++++++++++.++++++++++++.+++++++++++.+++++++++++++.++++++++++++.++++++.+++++.++++++++.++++.+++++++++++++.++++++++++++++++.+++++++++.++++++++++++.+++++++++++++.++.+++++++++++++.+++++++++++.+++++++++++++++.+++++++++++++++.
>:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.+++++.++++++++++.++++.+++++++.++++++.+++++.++++++.+++++++.+++++.+++++++++++++++++++++++++++++++++++++++++++.++++.+++++++++++.++++++.+++++++++++++++++.++++.+++++++++.+++++.++++++++.++++++.+++++.++++++.++++++++++.++++++.++.+++++++++.++++.
<:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.++++++++++++++.+++++++++++++.+++++++++++.++++++++++++.+++++++++++++++++++++++++++++++++++++++++++++++.+++++++++++++++++.+++++++++++++++++++++.++++++++++++++.++++++++++++++.+++++++++++.++++++++++++++++.+++++++++++++++.