1504 - 1538