The legend of Lake Toba, Proven to be True in Science