29 21 -197 226 159 141 227 131 0 -647