Added (2017-11-04, 8:55 PM)---------------------------------------------
Added (2017-11-05, 10:36 PM)---------------------------------------------