-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252 251 252