>>379 can tell apart Heliconius melpomene and Heliconius erato from a kilometre away with perfect accuracy.