aaaadcaaaaaaacbcacadaabecaadadabaaccaaaaaabacbcdae
abaeaeabaeadadeaaaaecdbaceaaabbaaababbcaaaaaaaaaab
cbdaaaecdaaaaebaeeadaddaaddaacaeaaeadadeaaaaaaadad
bbaeaccecbabaeabbaaaebcaaaacaaadaabaaaaabaacabaeca
aeaadaaaacaaaeaaabacaeabdaaaadaabbbbeaadeaeaeaadcd
aabaaeecaacacadcaaaaeaaadbaaaaaacbaadaaaabaaaaeaec
adaadeaabcacaeabaaaaaadcdcaaaabbaaaaaadabeddaaadaa
ccdaaadabacdabccaaaacacaaaaaaabaaeecadaaaaaadeaaaa
aabaadaaacbaadadaaacaaddddadccaaadacaaabeaaabaaaca
abaaaadbaaaaeaedaadcadaadbaeeaadaaaaadadadaabeeaaa