never heard of such fee, 40% sounds crazy, like impossible. from what I know living in Poland for my whole life, the fees aren't pushed by ATMs, but banks itself, so you should check fees in your bank, which sounds like foreign bank, so it might be that the exchange was that high or something.