hard 505