Apophis will pass terrifyingly close to Earth in 2029. We simulate a hypothetical impact scenario: the shockwave, the tsunamis, and the 'impact winter' that would follow. How would humanity survive?