Круги и квадраты

Закрасьте связный чёрный путь так, чтобы каждая белая область стала квадратом.
Управление
Чёрные круги всегда закрашены, белые круги всегда остаются белыми. Все чёрные клетки должны образовать один путь, и никакой блок 2×2 не может быть полностью чёрным. Каждая незакрашенная область должна быть правильным квадратом. Нажимайте на клетку, чтобы переключать чёрный, белый и пустой вид.
Тренировка мозга · PuzGo