Fish ID: Three Banded Porcupinefish

Porcupinefish three banded porcupinefish nswn
Family Porcupinefish (DIODONTIDAE)
species Dicotylichthys punctulatus
size Up to 42cm
locality Coastal waters
behaviour Solitary, sometimes out swimming during day
range Sub-tropical Australian east coast

Identifiable firstly by the spines, though these may not be obvious when looking from the front. The three bar has three faint vertical bars when looking from the side (not on top).