Cuidado!! las condiciones mixtas para cuadrangulo estan mal! los metodos temporales tampoco andan!! el resto si parece estar bien...