A study of tsunami-like solitary wave transformation and run-up over fringing reefs