by flame by fog