Genric Rectangle