Revised it according to KD's suggestions.
View differences: inline side by side
Also available in: Unified diff
Revised it according to KD's suggestions.