По java. на листе в клетку закрашена часть клеток. выделить все различные фигуры, которые образовались при этом. фигурой считается набор закрашенных клеток, достижимых друг из друга при движении в четырёх направлениях. две фигуры являются различными, если их нельзя совместить поворотом на угол, кратный 90 градусам, и параллельным переносом. используйте класс hashset.