Converted to proper markdown for better reading.