A storage system is configured with erasure coding, divided up into 12 data segments and 4 coding segments. Each segment is written to different drives. What is the maximum number of drive failures that can be withstood without losing the data in this configuration?