support all aspect ratios, properly split explanation into lines