Vivianna's Squares