@override Size unscaleBy(UPoint point) { return Size( (point.x == 0) ? 0 : (x / point.x), (point.y == 0) ? 0 : (y / point.y), ); }