Please See Below For Details