More than 200 firefighters are working in extreme terrain and conditions to try to contain a bushfire in western Australia that has destroyed 59 homes and keeps changing course due to erratic winds.