from decimal import Decimal, Context, ROUND_DOWN
def format_adjusted_value(value):
d = Decimal(value)
exp = d.adjusted()
return f'{d.normalize(Context(rounding=ROUND_DOWN, prec=1 + (exp > -2))):.{max(1 + (d.as_tuple().exponent < 0), -exp)}f}'
print(format_adjusted_value(0.00820289933))
print(format_adjusted_value(0.00000025252))
print(format_adjusted_value(0.858282815215))
print(format_adjusted_value(0.075787842545))
print(format_adjusted_value(1.100000010999))
print(format_adjusted_value(0.0))
print(format_adjusted_value(0.000000000000))
print(format_adjusted_value(0.000365266565))
print(format_adjusted_value(0.000036526656))
print(format_adjusted_value(0.000003652665))
print(format_adjusted_value(0.000000365266))
ZnJvbSBkZWNpbWFsIGltcG9ydCBEZWNpbWFsLCBDb250ZXh0LCBST1VORF9ET1dOCgpkZWYgZm9ybWF0X2FkanVzdGVkX3ZhbHVlKHZhbHVlKToKICAgIGQgPSBEZWNpbWFsKHZhbHVlKQogICAgZXhwID0gZC5hZGp1c3RlZCgpCiAgICByZXR1cm4gZid7ZC5ub3JtYWxpemUoQ29udGV4dChyb3VuZGluZz1ST1VORF9ET1dOLCBwcmVjPTEgKyAoZXhwID4gLTIpKSk6LnttYXgoMSArIChkLmFzX3R1cGxlKCkuZXhwb25lbnQgPCAwKSwgLWV4cCl9Zn0nCgpwcmludChmb3JtYXRfYWRqdXN0ZWRfdmFsdWUoMC4wMDgyMDI4OTkzMykpCnByaW50KGZvcm1hdF9hZGp1c3RlZF92YWx1ZSgwLjAwMDAwMDI1MjUyKSkKcHJpbnQoZm9ybWF0X2FkanVzdGVkX3ZhbHVlKDAuODU4MjgyODE1MjE1KSkKcHJpbnQoZm9ybWF0X2FkanVzdGVkX3ZhbHVlKDAuMDc1Nzg3ODQyNTQ1KSkKcHJpbnQoZm9ybWF0X2FkanVzdGVkX3ZhbHVlKDEuMTAwMDAwMDEwOTk5KSkKcHJpbnQoZm9ybWF0X2FkanVzdGVkX3ZhbHVlKDAuMCkpCnByaW50KGZvcm1hdF9hZGp1c3RlZF92YWx1ZSgwLjAwMDAwMDAwMDAwMCkpCnByaW50KGZvcm1hdF9hZGp1c3RlZF92YWx1ZSgwLjAwMDM2NTI2NjU2NSkpCnByaW50KGZvcm1hdF9hZGp1c3RlZF92YWx1ZSgwLjAwMDAzNjUyNjY1NikpCnByaW50KGZvcm1hdF9hZGp1c3RlZF92YWx1ZSgwLjAwMDAwMzY1MjY2NSkpCnByaW50KGZvcm1hdF9hZGp1c3RlZF92YWx1ZSgwLjAwMDAwMDM2NTI2Nikp