takes
By @mira