;ò ó~@c@skdkZdkZdfd„ƒYZedddƒZeidddƒeiƒeidddƒdS( NsKorsordcBsGtZd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(NcCsv||||f|_||f|_||_tid|idddfƒ|_t i |iƒ|_ |i ƒdS(stwo size coordinatessRGBiÿN( ssizexssqrsizessizeysselfssizesnrsqrsImagesnewsims ImageDrawsimdsbuildWordMatrix(sselfssizexssizeyssqrsize((skors.pys__init__s $cCslg}x(t|idƒD]}|idƒqWg|_x+t|idƒD]}|ii|ƒqNWdS(Nis i(slsrangesselfsnrsqrsxsappends wordMatrix(sselfsxsl((skors.pysbuildWordMatrixs cCs_|ii||i||if||i|i||i|ifgddddfƒdS(Nsoutlinei(sselfsimds rectanglesposxssqrsizesposy(sselfsposxsposy((skors.pysnewCellscCsJxCt|ƒD]5}x,t|ƒD]}|i||||ƒq Wq WdS(N( srangeslengthxsxslengthysysselfsnewCellsposxsposy(sselfsposxsposyslengthxslengthysysx((skors.pysnewCells"s   cCsNxGtt|ƒƒD]3}|i|||ƒ|||i|||