The following codes donated by

50x50

75x50

100x50