How can we wrap text content around floats in other than a rectangular shape?