Would you believe that at 11:57, the bottle was only one eighth full?
Think of it this way... if the bottle is half full and the bacteria double every minute, then in the next minute the bottle will fill up... and we know it filled up at 12:00.