Perfect accommodation. Full credit to Tayfun