import Data.List (intersperse)
array = [' ', 'E', 'D', 'C', 'B', 'A']
arrays [] = []
arrays (x:xs) = next : arrays next where
prtprnt ar = intersperse ' ' ar
main = do
let ass = arrays array
aW1wb3J0IERhdGEuTGlzdCAoaW50ZXJzcGVyc2UpCgphcnJheSA9IFsnICcsICdFJywgJ0QnLCAnQycsICdCJywgJ0EnXQoKYXJyYXlzIFtdID0gW10KYXJyYXlzICh4OnhzKSA9ICBuZXh0IDogYXJyYXlzIG5leHQgd2hlcmUKICAgIG5leHQgPSAoZHJvcCAobGVuZ3RoIHhzIC0gMSkgeHMgKysgdGFrZSAobGVuZ3RoIHhzIC0gMSkgeHMpCgpwcnRwcm50IGFyID0gaW50ZXJzcGVyc2UgJyAnIGFyIAoKaW5kZW50IGluaXQgYXIgPSB0YWtlICgoaW5pdCAtIGxlbmd0aCBhcikgYGRpdmAgMikgKHJlcGVhdCAnICcpICsrIGFyCgptYWluID0gZG8KCWxldCBhc3MgPSBhcnJheXMgYXJyYXkKCW1hcE1fIChwdXRTdHJMbiAuIGluZGVudCAobGVuZ3RoIGFzcyAqIDIgLSAxKSAuIHBydHBybnQpIGFzcw==