Tatamibari

Divide the grid into rectangles guided by square and bar symbols.
Controls
Draw rectangles to cover the grid. The + symbol needs a square, the − symbol needs a rectangle wider than tall, and the | symbol needs a rectangle taller than wide. Every rectangle contains exactly one symbol. Drag from one cell to another to draw a rectangle.
Brain training · PuzGo