param a 0.0731947882 param b 1.1199946255 param g 0.0000714022 param k 0.0121101469 param m 0.0784110962 param r 0.6494227501 param s 0.0000000000 param t 0.1906770135 param n 800 param y 780 param z 10 param i 30000 param x 295 y 0 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 y 1 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 y 2 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -252 -252 -252 -252 -253 -253 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -253 -253 -252 -252 -252 -252 -252 -252 -252 -253 -253 -253 -254 -254 -254 -254 -255 y 3 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -251 -250 -250 -250 -250 -250 -250 -251 -251 -251 -252 -252 -252 -252 -253 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -253 -252 -252 -252 -252 -251 -251 -251 -250 -250 -250 -250 -250 -250 -251 -251 -252 -253 -253 -254 -254 -254 y 4 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -250 -249 -248 -247 -247 -247 -247 -247 -247 -248 -248 -249 -249 -250 -250 -250 -251 -251 -252 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -252 -251 -251 -250 -250 -250 -249 -249 -248 -248 -247 -247 -247 -247 -247 -247 -248 -249 -250 -251 -252 -253 -254 -254 y 5 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -250 -247 -245 -243 -241 -240 -240 -240 -241 -242 -243 -244 -244 -245 -246 -247 -248 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -248 -247 -246 -245 -244 -244 -243 -242 -241 -240 -240 -240 -241 -243 -245 -247 -250 -251 -253 -254 -254 y 6 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -238 -233 -230 -229 -229 -229 -231 -233 -234 -236 -237 -239 -240 -241 -243 -244 -245 -246 -247 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -247 -246 -245 -244 -243 -241 -240 -239 -237 -236 -234 -233 -231 -229 -229 -229 -230 -233 -238 -243 -247 -250 -252 -253 -254 y 7 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -251 -249 -245 -238 -229 -218 -211 -207 -208 -210 -213 -216 -220 -223 -226 -228 -231 -233 -235 -237 -238 -240 -241 -243 -244 -245 -246 -247 -248 -248 -249 -250 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -250 -249 -248 -248 -247 -246 -245 -244 -243 -241 -240 -238 -237 -235 -233 -231 -228 -226 -223 -220 -216 -213 -210 -208 -207 -211 -218 -229 -238 -245 -249 -251 -253 -254 y 8 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -251 -248 -243 -233 -218 -198 -179 -171 -173 -178 -183 -188 -194 -201 -206 -211 -215 -218 -222 -225 -228 -231 -233 -235 -237 -239 -240 -242 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -242 -240 -239 -237 -235 -233 -231 -228 -225 -222 -218 -215 -211 -206 -201 -194 -188 -183 -178 -173 -171 -179 -198 -218 -233 -243 -248 -251 -253 -254 y 9 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -230 -211 -179 -139 -114 -108 -120 -137 -143 -151 -161 -173 -182 -189 -195 -201 -206 -211 -215 -219 -223 -226 -229 -231 -234 -236 -238 -239 -241 -242 -244 -245 -246 -247 -247 -248 -249 -250 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -250 -249 -248 -247 -247 -246 -245 -244 -242 -241 -239 -238 -236 -234 -231 -229 -226 -223 -219 -215 -211 -206 -201 -195 -189 -182 -173 -161 -151 -143 -137 -120 -108 -114 -139 -179 -211 -230 -241 -247 -250 -252 -253 y 10 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -240 -229 -207 -171 -114 255 -0 -0 -71 -84 -88 -94 -113 -134 -147 -159 -168 -176 -183 -190 -197 -203 -208 -212 -216 -220 -224 -227 -230 -232 -235 -237 -238 -240 -242 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -242 -240 -238 -237 -235 -232 -230 -227 -224 -220 -216 -212 -208 -203 -197 -190 -183 -176 -168 -159 -147 -134 -113 -94 -88 -84 -71 -0 -0 255 -114 -171 -207 -229 -240 -247 -250 -252 -253 y 11 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -240 -229 -208 -173 -108 -0 255 240 229 -0 -0 -0 -0 -0 -84 -93 -112 -131 -139 -149 -161 -171 -179 -186 -193 -199 -204 -209 -214 -219 -222 -225 -228 -231 -233 -236 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -236 -233 -231 -228 -225 -222 -219 -214 -209 -204 -199 -193 -186 -179 -171 -161 -149 -139 -131 -112 -93 -84 -0 -0 -0 -0 -0 229 240 255 -0 -108 -173 -208 -229 -240 -247 -250 -252 -253 y 12 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -240 -229 -210 -178 -120 -0 240 255 248 147 144 142 140 139 -0 -0 -0 -66 -80 -86 -95 -114 -134 -145 -156 -166 -173 -180 -188 -196 -202 -208 -212 -216 -220 -224 -227 -230 -232 -234 -236 -238 -240 -242 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -242 -240 -238 -236 -234 -232 -230 -227 -224 -220 -216 -212 -208 -202 -196 -188 -180 -173 -166 -156 -145 -134 -114 -95 -86 -80 -66 -0 -0 -0 139 140 142 144 147 248 255 240 -0 -120 -178 -210 -229 -240 -247 -250 -252 -253 y 13 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -231 -213 -183 -137 -71 229 248 255 245 213 183 179 176 175 173 173 172 -0 -0 -0 -0 -67 -84 -92 -110 -129 -136 -145 -156 -169 -179 -186 -193 -199 -204 -210 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -210 -204 -199 -193 -186 -179 -169 -156 -145 -136 -129 -110 -92 -84 -67 -0 -0 -0 -0 172 173 173 175 176 179 183 213 245 255 248 229 -71 -137 -183 -213 -231 -241 -247 -250 -252 -253 y 14 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -233 -216 -188 -143 -84 -0 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 -0 -0 -0 -66 -79 -84 -91 -110 -131 -145 -156 -166 -174 -181 -189 -196 -202 -207 -212 -216 -220 -223 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -223 -220 -216 -212 -207 -202 -196 -189 -181 -174 -166 -156 -145 -131 -110 -91 -84 -79 -66 -0 -0 -0 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 -0 -84 -143 -188 -216 -233 -242 -247 -250 -252 -253 y 15 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -252 -251 -248 -243 -234 -220 -194 -151 -88 -0 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 -0 -0 -0 -0 -0 -82 -92 -111 -129 -138 -148 -160 -170 -178 -186 -192 -198 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -198 -192 -186 -178 -170 -160 -148 -138 -129 -111 -92 -82 -0 -0 -0 -0 -0 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 -0 -88 -151 -194 -220 -234 -243 -248 -251 -252 -254 y 16 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -251 -248 -244 -236 -223 -201 -161 -94 -0 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 -0 -0 -0 -66 -80 -86 -94 -114 -134 -144 -156 -165 -173 -180 -188 -196 -202 -207 -212 -216 -220 -224 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -224 -220 -216 -212 -207 -202 -196 -188 -180 -173 -165 -156 -144 -134 -114 -94 -86 -80 -66 -0 -0 -0 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 -0 -94 -161 -201 -223 -236 -244 -248 -251 -253 -254 y 17 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -251 -249 -244 -237 -226 -206 -173 -113 -0 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 -0 -0 -0 -0 -67 -83 -91 -110 -128 -136 -145 -156 -168 -179 -186 -193 -199 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -199 -193 -186 -179 -168 -156 -145 -136 -128 -110 -91 -83 -67 -0 -0 -0 -0 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 -0 -113 -173 -206 -226 -237 -244 -249 -251 -253 -254 y 18 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -249 -245 -239 -228 -211 -182 -134 -0 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 -0 -0 -0 -66 -79 -84 -91 -110 -131 -145 -156 -166 -174 -181 -189 -196 -202 -207 -212 -216 -220 -223 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -223 -220 -216 -212 -207 -202 -196 -189 -181 -174 -166 -156 -145 -131 -110 -91 -84 -79 -66 -0 -0 -0 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 -0 -134 -182 -211 -228 -239 -245 -249 -252 -253 -254 y 19 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -246 -240 -231 -215 -189 -147 -84 -0 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 -0 -0 -0 -0 -0 -82 -92 -111 -129 -137 -148 -160 -170 -178 -186 -192 -198 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -198 -192 -186 -178 -170 -160 -148 -137 -129 -111 -92 -82 -0 -0 -0 -0 -0 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 -0 -84 -147 -189 -215 -231 -240 -246 -250 -252 -253 -254 y 20 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -218 -195 -159 -93 -0 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 -0 -0 -0 -66 -79 -86 -94 -114 -134 -144 -156 -165 -173 -180 -188 -196 -202 -207 -212 -216 -220 -224 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -224 -220 -216 -212 -207 -202 -196 -188 -180 -173 -165 -156 -144 -134 -114 -94 -86 -79 -66 -0 -0 -0 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 -0 -93 -159 -195 -218 -233 -241 -247 -250 -252 -253 -254 y 21 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -248 -243 -235 -222 -201 -168 -112 -0 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 -0 -0 -0 -0 -67 -83 -91 -110 -128 -136 -145 -156 -168 -178 -186 -193 -199 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -199 -193 -186 -178 -168 -156 -145 -136 -128 -110 -91 -83 -67 -0 -0 -0 -0 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 -0 -112 -168 -201 -222 -235 -243 -248 -250 -252 -253 -254 y 22 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -248 -244 -237 -225 -206 -176 -131 -66 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 -0 -0 -0 -66 -79 -84 -91 -110 -131 -145 -156 -166 -174 -181 -189 -196 -202 -207 -212 -216 -220 -223 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -223 -220 -216 -212 -207 -202 -196 -189 -181 -174 -166 -156 -145 -131 -110 -91 -84 -79 -66 -0 -0 -0 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 -66 -131 -176 -206 -225 -237 -244 -248 -251 -253 -253 -254 y 23 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -238 -228 -211 -183 -139 -80 -0 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 -0 -0 -0 -0 -0 -82 -92 -111 -129 -137 -148 -160 -170 -178 -186 -192 -198 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -198 -192 -186 -178 -170 -160 -148 -137 -129 -111 -92 -82 -0 -0 -0 -0 -0 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 -0 -80 -139 -183 -211 -228 -238 -245 -249 -251 -253 -254 -254 y 24 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -249 -246 -240 -231 -215 -190 -149 -86 -0 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 -0 -0 -0 -66 -79 -86 -94 -114 -134 -144 -156 -165 -173 -180 -188 -196 -202 -207 -212 -216 -220 -224 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -224 -220 -216 -212 -207 -202 -196 -188 -180 -173 -165 -156 -144 -134 -114 -94 -86 -79 -66 -0 -0 -0 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 -0 -86 -149 -190 -215 -231 -240 -246 -249 -252 -253 -254 -254 y 25 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -219 -197 -161 -95 -0 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 -0 -0 -0 -0 -67 -83 -91 -110 -128 -136 -145 -156 -168 -178 -186 -193 -199 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -199 -193 -186 -178 -168 -156 -145 -136 -128 -110 -91 -83 -67 -0 -0 -0 -0 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 -0 -95 -161 -197 -219 -233 -241 -247 -250 -252 -253 -254 -254 y 26 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -223 -203 -171 -114 -0 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 -0 -0 -0 -66 -79 -84 -91 -110 -131 -145 -156 -166 -174 -181 -189 -196 -202 -207 -212 -216 -220 -223 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -223 -220 -216 -212 -207 -202 -196 -189 -181 -174 -166 -156 -145 -131 -110 -91 -84 -79 -66 -0 -0 -0 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 -0 -114 -171 -203 -223 -235 -243 -247 -250 -252 -253 -254 -254 y 27 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -226 -208 -179 -134 -67 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 -0 -0 -0 -0 -0 -82 -92 -111 -129 -137 -148 -160 -170 -178 -186 -192 -198 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -198 -192 -186 -178 -170 -160 -148 -137 -129 -111 -92 -82 -0 -0 -0 -0 -0 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 -67 -134 -179 -208 -226 -237 -244 -248 -251 -252 -253 -254 -254 y 28 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -229 -212 -186 -145 -84 -0 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 -0 -0 -0 -66 -79 -86 -94 -114 -134 -144 -156 -165 -173 -180 -188 -196 -202 -207 -212 -216 -220 -224 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -224 -220 -216 -212 -207 -202 -196 -188 -180 -173 -165 -156 -144 -134 -114 -94 -86 -79 -66 -0 -0 -0 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 -0 -84 -145 -186 -212 -229 -239 -245 -249 -251 -253 -254 -254 -254 y 29 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -249 -246 -240 -231 -216 -193 -156 -92 -0 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 -0 -0 -0 -0 -67 -83 -91 -110 -128 -136 -145 -156 -168 -178 -186 -193 -199 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -199 -193 -186 -178 -168 -156 -145 -136 -128 -110 -91 -83 -67 -0 -0 -0 -0 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 -0 -92 -156 -193 -216 -231 -240 -246 -249 -252 -253 -254 -254 -255 y 30 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -220 -199 -166 -110 -0 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 -0 -0 -0 -66 -79 -84 -91 -110 -131 -145 -156 -166 -174 -181 -189 -196 -202 -207 -212 -216 -220 -223 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -223 -220 -216 -212 -207 -202 -196 -189 -181 -174 -166 -156 -145 -131 -110 -91 -84 -79 -66 -0 -0 -0 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 -0 -110 -166 -199 -220 -234 -242 -247 -250 -252 -253 -254 -254 -255 y 31 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -248 -243 -236 -224 -204 -173 -129 -66 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 -0 -0 -0 -0 -0 -82 -92 -111 -129 -137 -148 -160 -170 -178 -186 -192 -198 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -198 -192 -186 -178 -170 -160 -148 -137 -129 -111 -92 -82 -0 -0 -0 -0 -0 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 -66 -129 -173 -204 -224 -236 -243 -248 -250 -252 -253 -254 -254 -255 y 32 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -238 -227 -209 -180 -136 -79 -0 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 -0 -0 -0 -66 -79 -86 -94 -114 -134 -144 -156 -165 -173 -180 -188 -196 -202 -207 -212 -216 -220 -224 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -224 -220 -216 -212 -207 -202 -196 -188 -180 -173 -165 -156 -144 -134 -114 -94 -86 -79 -66 -0 -0 -0 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 -0 -79 -136 -180 -209 -227 -238 -244 -248 -251 -252 -253 -254 -254 -255 y 33 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -188 -145 -84 -0 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 -0 -0 -0 -0 -67 -83 -91 -110 -128 -136 -145 -156 -168 -178 -186 -193 -199 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -199 -193 -186 -178 -168 -156 -145 -136 -128 -110 -91 -83 -67 -0 -0 -0 -0 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 -0 -84 -145 -188 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 y 34 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -246 -241 -232 -219 -196 -156 -91 -0 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 -0 -0 -0 -66 -79 -84 -91 -110 -131 -145 -156 -166 -174 -181 -189 -196 -202 -207 -212 -216 -220 -223 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -223 -220 -216 -212 -207 -202 -196 -189 -181 -174 -166 -156 -145 -131 -110 -91 -84 -79 -66 -0 -0 -0 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 -0 -91 -156 -196 -219 -232 -241 -246 -250 -252 -253 -254 -254 -255 -255 y 35 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -235 -222 -202 -169 -110 -0 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 -0 -0 -0 -0 -0 -82 -92 -111 -129 -137 -148 -160 -170 -178 -186 -192 -198 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -198 -192 -186 -178 -170 -160 -148 -137 -129 -111 -92 -82 -0 -0 -0 -0 -0 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 -0 -110 -169 -202 -222 -235 -242 -247 -250 -252 -253 -254 -254 -255 -255 y 36 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -225 -208 -179 -131 -0 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 -0 -0 -0 -66 -79 -86 -94 -114 -134 -144 -156 -165 -173 -180 -188 -196 -202 -207 -212 -216 -220 -224 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -224 -220 -216 -212 -207 -202 -196 -188 -180 -173 -165 -156 -144 -134 -114 -94 -86 -79 -66 -0 -0 -0 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 -0 -131 -179 -208 -225 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 y 37 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -145 -82 -0 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 -0 -0 -0 -0 -67 -83 -91 -110 -128 -136 -145 -156 -168 -178 -186 -193 -199 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -199 -193 -186 -178 -168 -156 -145 -136 -128 -110 -91 -83 -67 -0 -0 -0 -0 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 -0 -82 -145 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 y 38 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -193 -156 -92 -0 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 -0 -0 -0 -66 -79 -84 -91 -110 -131 -145 -156 -166 -174 -181 -189 -196 -202 -207 -212 -216 -220 -223 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -223 -220 -216 -212 -207 -202 -196 -189 -181 -174 -166 -156 -145 -131 -110 -91 -84 -79 -66 -0 -0 -0 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 -0 -92 -156 -193 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 y 39 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -233 -220 -199 -166 -111 -0 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 -0 -0 -0 -0 -0 -82 -92 -111 -129 -137 -148 -160 -170 -178 -186 -192 -198 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -198 -192 -186 -178 -170 -160 -148 -137 -129 -111 -92 -82 -0 -0 -0 -0 -0 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 -0 -111 -166 -199 -220 -233 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 y 40 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -236 -224 -204 -174 -129 -66 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 -0 -0 -0 -66 -79 -86 -94 -114 -134 -144 -156 -165 -173 -180 -188 -196 -202 -207 -212 -216 -220 -224 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -224 -220 -216 -212 -207 -202 -196 -188 -180 -173 -165 -156 -144 -134 -114 -94 -86 -79 -66 -0 -0 -0 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 -66 -129 -174 -204 -224 -236 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 y 41 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -210 -181 -138 -80 -0 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 -0 -0 -0 -0 -67 -83 -91 -110 -128 -136 -145 -156 -168 -178 -186 -193 -199 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -199 -193 -186 -178 -168 -156 -145 -136 -128 -110 -91 -83 -67 -0 -0 -0 -0 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 -0 -80 -138 -181 -210 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 y 42 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -189 -148 -86 -0 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 -0 -0 -0 -66 -79 -84 -91 -110 -131 -145 -156 -166 -174 -181 -189 -196 -202 -207 -212 -216 -220 -223 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -223 -220 -216 -212 -207 -202 -196 -189 -181 -174 -166 -156 -145 -131 -110 -91 -84 -79 -66 -0 -0 -0 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 -0 -86 -148 -189 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 y 43 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -246 -241 -232 -218 -196 -160 -94 -0 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 -0 -0 -0 -0 -0 -82 -92 -111 -129 -137 -148 -160 -170 -178 -186 -192 -198 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -198 -192 -186 -178 -170 -160 -148 -137 -129 -111 -92 -82 -0 -0 -0 -0 -0 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 -0 -94 -160 -196 -218 -232 -241 -246 -250 -252 -253 -254 -254 -254 -255 -255 -255 y 44 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -170 -114 -0 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 -0 -0 -0 -66 -79 -86 -94 -114 -134 -144 -156 -165 -173 -180 -188 -196 -202 -207 -212 -216 -220 -224 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -224 -220 -216 -212 -207 -202 -196 -188 -180 -173 -165 -156 -144 -134 -114 -94 -86 -79 -66 -0 -0 -0 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 -0 -114 -170 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 y 45 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -134 -67 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 -0 -0 -0 -0 -67 -83 -91 -110 -128 -136 -145 -156 -168 -178 -186 -193 -199 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -199 -193 -186 -178 -168 -156 -145 -136 -128 -110 -91 -83 -67 -0 -0 -0 -0 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 -67 -134 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 y 46 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -144 -83 -0 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 -0 -0 -0 -66 -79 -84 -91 -110 -131 -145 -156 -166 -174 -181 -189 -196 -202 -207 -212 -216 -220 -223 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -251 -252 -252 -252 -252 -253 -253 -253 -253 -253 -253 -253 -253 -253 -252 -252 -252 -252 -251 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -223 -220 -216 -212 -207 -202 -196 -189 -181 -174 -166 -156 -145 -131 -110 -91 -84 -79 -66 -0 -0 -0 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 -0 -83 -144 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 y 47 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -192 -156 -91 -0 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 -0 -0 -0 -0 -0 -82 -92 -111 -129 -137 -148 -160 -170 -178 -186 -192 -198 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -250 -251 -251 -251 -252 -252 -252 -252 -252 -252 -252 -252 -251 -251 -251 -250 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -198 -192 -186 -178 -170 -160 -148 -137 -129 -111 -92 -82 -0 -0 -0 -0 -0 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 -0 -91 -156 -192 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 y 48 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -233 -220 -198 -165 -110 -0 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 -0 -0 -0 -66 -79 -86 -94 -114 -134 -144 -156 -165 -173 -180 -188 -196 -202 -207 -212 -216 -220 -224 -227 -229 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -248 -249 -249 -250 -250 -250 -250 -250 -250 -250 -250 -250 -249 -249 -248 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -229 -227 -224 -220 -216 -212 -207 -202 -196 -188 -180 -173 -165 -156 -144 -134 -114 -94 -86 -79 -66 -0 -0 -0 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 -0 -110 -165 -198 -220 -233 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 y 49 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -223 -204 -173 -128 -66 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 -0 -0 -0 -0 -67 -83 -91 -110 -128 -136 -145 -156 -168 -178 -186 -193 -199 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -244 -245 -246 -247 -247 -247 -248 -248 -248 -248 -247 -247 -247 -246 -245 -244 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -199 -193 -186 -178 -168 -156 -145 -136 -128 -110 -91 -83 -67 -0 -0 -0 -0 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 -66 -128 -173 -204 -223 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 y 50 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -180 -136 -79 -0 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 -0 -0 -0 -66 -79 -84 -91 -110 -131 -145 -156 -166 -174 -181 -189 -196 -202 -207 -212 -216 -220 -223 -227 -229 -232 -234 -236 -238 -239 -241 -242 -243 -243 -244 -244 -244 -244 -244 -243 -243 -242 -241 -239 -238 -236 -234 -232 -229 -227 -223 -220 -216 -212 -207 -202 -196 -189 -181 -174 -166 -156 -145 -131 -110 -91 -84 -79 -66 -0 -0 -0 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 -0 -79 -136 -180 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 y 51 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -188 -145 -84 -0 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 -0 -0 -0 -0 -0 -82 -92 -111 -129 -137 -148 -160 -170 -178 -186 -192 -198 -204 -209 -214 -218 -222 -225 -228 -230 -232 -234 -236 -237 -238 -238 -239 -239 -238 -238 -237 -236 -234 -232 -230 -228 -225 -222 -218 -214 -209 -204 -198 -192 -186 -178 -170 -160 -148 -137 -129 -111 -92 -82 -0 -0 -0 -0 -0 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 -0 -84 -145 -188 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 y 52 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -156 -91 -0 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 -0 -0 -0 -66 -79 -86 -94 -114 -134 -144 -156 -165 -173 -180 -188 -195 -202 -207 -212 -215 -219 -222 -225 -227 -228 -229 -230 -230 -230 -229 -228 -227 -225 -222 -219 -215 -212 -207 -202 -195 -188 -180 -173 -165 -156 -144 -134 -114 -94 -86 -79 -66 -0 -0 -0 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -156 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 y 53 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -168 -110 -0 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 -0 -0 -0 -0 -67 -83 -91 -110 -128 -136 -145 -156 -168 -178 -186 -192 -198 -203 -207 -211 -214 -216 -217 -218 -218 -217 -216 -214 -211 -207 -203 -198 -192 -186 -178 -168 -156 -145 -136 -128 -110 -91 -83 -67 -0 -0 -0 -0 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 -0 -110 -168 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 y 54 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -179 -131 -0 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 -0 -0 -0 -66 -79 -84 -91 -110 -131 -144 -156 -165 -172 -179 -185 -191 -194 -197 -199 -200 -199 -197 -194 -191 -185 -179 -172 -165 -156 -144 -131 -110 -91 -84 -79 -66 -0 -0 -0 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 -0 -131 -179 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 y 55 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -145 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 -0 -0 -0 -0 -0 -82 -91 -110 -128 -135 -143 -152 -161 -167 -170 -171 -171 -170 -167 -161 -152 -143 -135 -128 -110 -91 -82 -0 -0 -0 -0 -0 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -145 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 y 56 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -193 -156 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 -0 -0 -0 -65 -78 -82 -89 -105 -121 -127 -130 -130 -130 -127 -121 -105 -89 -82 -78 -65 -0 -0 -0 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -156 -193 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 y 57 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -199 -166 -111 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 -0 -0 -0 -0 -0 -73 -75 -76 -76 -75 -73 -0 -0 -0 -0 -0 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -111 -166 -199 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 y 58 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -224 -204 -174 -129 -66 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 -0 -0 -0 -0 -0 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -66 -129 -174 -204 -224 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 y 59 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -181 -137 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -137 -181 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 y 60 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -189 -148 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -148 -189 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 y 61 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -160 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -160 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 y 62 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -170 -114 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -114 -170 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 y 63 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -134 -67 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -67 -134 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 y 64 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -144 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -144 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 y 65 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -192 -156 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -156 -192 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 y 66 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -198 -165 -110 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -110 -165 -198 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 67 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -223 -204 -173 -128 -66 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -66 -128 -173 -204 -223 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 68 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -180 -136 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -136 -180 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 69 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -188 -145 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -145 -188 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 70 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -156 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -156 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 71 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -168 -110 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -110 -168 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 72 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -131 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -131 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 73 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -145 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -145 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 74 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -193 -156 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -156 -193 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 75 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -199 -166 -111 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -111 -166 -199 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 76 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -224 -204 -174 -129 -66 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -66 -129 -174 -204 -224 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 77 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -181 -137 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -137 -181 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 78 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -189 -148 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -148 -189 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 79 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -160 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -160 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 80 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -170 -114 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -114 -170 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 81 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -134 -67 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -67 -134 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 82 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -144 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -144 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 83 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -192 -156 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -156 -192 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 84 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -198 -165 -110 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -110 -165 -198 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 85 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -223 -204 -173 -128 -66 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -66 -128 -173 -204 -223 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 86 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -180 -136 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -136 -180 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 87 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -188 -145 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -145 -188 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 88 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -156 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -156 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 89 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -168 -110 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -110 -168 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 90 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -131 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -131 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 91 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -145 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -145 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 92 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -193 -156 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -156 -193 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 93 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -199 -166 -111 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -111 -166 -199 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 94 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -224 -204 -174 -129 -66 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -66 -129 -174 -204 -224 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 95 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -181 -137 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -137 -181 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 96 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -189 -148 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -148 -189 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 97 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -160 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -160 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 98 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -170 -114 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -114 -170 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 99 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -134 -67 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -67 -134 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 100 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -144 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -144 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 101 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -192 -156 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -156 -192 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 102 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -198 -165 -110 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -110 -165 -198 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 103 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -223 -204 -173 -128 -66 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -66 -128 -173 -204 -223 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 104 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -180 -136 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -136 -180 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 105 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -188 -145 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -145 -188 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 106 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -156 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -156 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 107 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -168 -110 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -110 -168 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 108 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -131 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -131 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 109 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -145 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -145 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 110 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -193 -156 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -156 -193 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 111 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -199 -166 -111 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -111 -166 -199 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 112 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -224 -204 -174 -129 -66 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -66 -129 -174 -204 -224 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 113 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -181 -137 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -137 -181 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 114 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -189 -148 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -148 -189 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 115 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -160 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -160 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 116 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -170 -114 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -114 -170 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 117 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -134 -67 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -67 -134 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 118 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -144 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -144 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 119 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -192 -156 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -156 -192 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 120 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -198 -165 -110 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -110 -165 -198 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 121 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -223 -204 -173 -128 -66 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -66 -128 -173 -204 -223 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 122 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -180 -136 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -136 -180 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 123 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -188 -145 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -145 -188 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 124 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -156 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -156 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 125 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -168 -110 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -110 -168 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 126 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -131 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -131 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 127 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -145 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -145 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 128 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -193 -156 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -156 -193 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 129 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -199 -166 -111 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -111 -166 -199 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 130 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -224 -204 -174 -129 -66 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -66 -129 -174 -204 -224 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 131 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -181 -137 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -137 -181 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 132 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -189 -148 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -148 -189 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 133 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -160 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -160 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 134 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -170 -114 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -114 -170 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 135 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -134 -67 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -67 -134 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 136 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -144 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -144 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 137 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -192 -156 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -156 -192 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 138 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -198 -165 -110 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -110 -165 -198 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 139 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -223 -204 -173 -128 -66 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -66 -128 -173 -204 -223 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 140 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -180 -136 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -136 -180 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 141 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -188 -145 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -145 -188 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 142 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -156 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -156 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 143 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -168 -110 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -110 -168 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 144 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -131 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -131 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 145 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -145 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -145 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 146 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -193 -156 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -156 -193 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 147 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -199 -166 -111 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -111 -166 -199 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 148 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -224 -204 -174 -129 -66 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -66 -129 -174 -204 -224 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 149 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -181 -137 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -137 -181 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 150 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -189 -148 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -148 -189 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 151 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -160 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -160 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 152 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -170 -114 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -114 -170 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 153 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -134 -67 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -67 -134 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 154 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -144 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -144 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 155 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -192 -156 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -156 -192 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 156 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -198 -165 -110 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -110 -165 -198 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 157 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -223 -204 -173 -128 -66 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -66 -128 -173 -204 -223 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 158 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -180 -136 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -136 -180 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 159 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -188 -145 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -145 -188 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 160 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -156 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -156 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 161 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -168 -110 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -110 -168 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 162 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -131 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -131 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 163 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -145 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -145 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 164 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -193 -156 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -156 -193 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 165 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -199 -166 -111 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -111 -166 -199 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 166 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -224 -204 -174 -129 -66 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -66 -129 -174 -204 -224 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 167 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -181 -137 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -137 -181 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 168 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -189 -148 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -148 -189 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 169 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -160 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -160 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 170 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -170 -114 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -114 -170 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 171 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -134 -67 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -67 -134 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 172 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -144 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -144 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 173 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -192 -156 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -156 -192 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 174 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -198 -165 -110 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -110 -165 -198 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 175 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -223 -204 -173 -128 -66 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -66 -128 -173 -204 -223 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 176 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -180 -136 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -136 -180 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 177 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -188 -145 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -145 -188 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 178 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -156 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -156 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 179 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -168 -110 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -110 -168 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 180 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -131 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -131 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 181 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -145 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -145 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 182 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -193 -156 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -156 -193 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 183 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -199 -166 -111 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -111 -166 -199 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 184 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -224 -204 -174 -129 -66 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -66 -129 -174 -204 -224 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 185 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -181 -137 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -137 -181 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 186 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -189 -148 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -148 -189 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 187 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -160 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -160 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 188 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -170 -114 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -114 -170 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 189 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -134 -67 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -67 -134 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 190 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -144 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -144 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 191 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -192 -156 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -156 -192 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 192 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -198 -165 -110 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -110 -165 -198 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 193 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -223 -204 -173 -128 -66 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -66 -128 -173 -204 -223 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 194 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -180 -136 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -136 -180 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 195 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -188 -145 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -145 -188 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 196 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -156 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -156 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 197 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -168 -110 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -110 -168 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 198 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -131 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -131 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 199 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -145 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -145 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 200 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -193 -156 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -156 -193 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 201 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -199 -166 -111 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -111 -166 -199 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 202 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -224 -204 -174 -129 -66 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -66 -129 -174 -204 -224 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 203 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -181 -137 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -137 -181 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 204 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -229 -214 -189 -148 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -148 -189 -214 -229 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 205 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -160 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -160 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 206 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -170 -114 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -114 -170 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 207 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -134 -67 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -67 -134 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 208 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -249 -245 -238 -228 -212 -186 -144 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -144 -186 -212 -228 -238 -245 -249 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 209 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -192 -156 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -156 -192 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 210 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -198 -165 -110 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -110 -165 -198 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 211 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -223 -204 -173 -128 -66 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -66 -128 -173 -204 -223 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 212 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -180 -136 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -136 -180 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 213 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -239 -229 -214 -188 -145 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -145 -188 -214 -229 -239 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 214 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -241 -232 -218 -195 -156 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -156 -195 -218 -232 -241 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 215 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -168 -110 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -110 -168 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 216 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -248 -243 -236 -225 -207 -178 -131 -0 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 -0 -131 -178 -207 -225 -236 -243 -248 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 217 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -238 -228 -212 -186 -144 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -144 -186 -212 -228 -238 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 218 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -249 -245 -239 -230 -215 -192 -156 -91 -0 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 -0 -91 -156 -192 -215 -230 -239 -245 -249 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 219 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -246 -241 -232 -219 -198 -165 -110 -0 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 -0 -110 -165 -198 -219 -232 -241 -246 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 220 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -247 -242 -234 -222 -203 -172 -128 -65 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 -65 -128 -172 -203 -222 -234 -242 -247 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 221 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -247 -243 -236 -225 -207 -179 -135 -78 -0 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 -0 -78 -135 -179 -207 -225 -236 -243 -247 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 222 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -247 -243 -237 -227 -211 -185 -143 -82 -0 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 -0 -82 -143 -185 -211 -227 -237 -243 -247 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 223 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -248 -244 -238 -228 -214 -191 -152 -89 -0 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 -0 -89 -152 -191 -214 -228 -238 -244 -248 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 224 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -248 -244 -238 -229 -216 -194 -161 -105 -0 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 -0 -105 -161 -194 -216 -229 -238 -244 -248 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 225 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -248 -244 -239 -230 -217 -197 -167 -121 -0 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 -0 -121 -167 -197 -217 -230 -239 -244 -248 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 226 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -252 -250 -248 -244 -239 -230 -218 -199 -170 -127 -73 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 -73 -127 -170 -199 -218 -230 -239 -244 -248 -250 -252 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 227 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -247 -244 -238 -230 -218 -200 -171 -130 -75 -0 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 -0 -75 -130 -171 -200 -218 -230 -238 -244 -247 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 228 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -243 -238 -229 -217 -199 -171 -130 -76 -0 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 -0 -76 -130 -171 -199 -217 -229 -238 -243 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 229 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -228 -216 -197 -170 -130 -76 -0 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 -0 -76 -130 -170 -197 -216 -228 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 230 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -227 -214 -194 -167 -127 -75 -0 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 -0 -75 -127 -167 -194 -214 -227 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 231 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -211 -191 -161 -121 -73 -0 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 -0 -73 -121 -161 -191 -211 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 232 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -248 -244 -239 -232 -222 -207 -185 -152 -105 -0 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 -0 -105 -152 -185 -207 -222 -232 -239 -244 -248 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 233 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -230 -219 -203 -179 -143 -89 -0 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 -0 -89 -143 -179 -203 -219 -230 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 234 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -215 -198 -172 -135 -82 -0 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 -0 -82 -135 -172 -198 -215 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 235 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -165 -128 -78 -0 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 -0 -78 -128 -165 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 236 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -110 -65 -0 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 -0 -65 -110 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 237 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -229 -218 -202 -178 -144 -91 -0 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 -0 -91 -144 -178 -202 -218 -229 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 238 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -195 -168 -131 -82 -0 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 -0 -82 -131 -168 -195 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 239 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -223 -209 -188 -156 -110 -0 -0 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 -0 -0 -110 -156 -188 -209 -223 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 240 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -180 -145 -91 -0 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 -0 -91 -145 -180 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 241 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -198 -173 -136 -84 -0 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 -0 -84 -136 -173 -198 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 242 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -165 -128 -79 -0 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 -0 -79 -128 -165 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 243 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -110 -66 -0 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 -0 -66 -110 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 244 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -229 -218 -202 -178 -144 -91 -0 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 -0 -91 -144 -178 -202 -218 -229 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 245 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -170 -134 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -134 -170 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 246 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -224 -209 -189 -160 -114 -67 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -67 -114 -160 -189 -209 -224 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 247 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -181 -148 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -148 -181 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 248 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -199 -174 -137 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -137 -174 -199 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 249 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -193 -166 -129 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -129 -166 -193 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 250 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -111 -66 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -66 -111 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 251 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -145 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -145 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 252 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -168 -131 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -131 -168 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 253 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -223 -209 -188 -156 -110 -0 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -0 -110 -156 -188 -209 -223 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -180 -145 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -145 -180 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -198 -173 -136 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -136 -173 -198 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 256 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -165 -128 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -128 -165 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 257 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -110 -66 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -66 -110 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 258 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -144 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -144 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 259 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -170 -134 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -134 -170 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 260 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -224 -209 -189 -160 -114 -67 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -67 -114 -160 -189 -209 -224 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 261 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -181 -148 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -148 -181 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 262 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -199 -174 -137 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -137 -174 -199 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 263 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -193 -166 -129 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -129 -166 -193 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 264 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -111 -66 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -66 -111 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 265 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -145 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -145 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 266 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -168 -131 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -131 -168 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 267 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -223 -209 -188 -156 -110 -0 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -0 -110 -156 -188 -209 -223 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 268 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -180 -145 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -145 -180 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 269 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -198 -173 -136 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -136 -173 -198 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 270 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -165 -128 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -128 -165 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 271 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -110 -66 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -66 -110 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 272 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -144 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -144 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 273 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -170 -134 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -134 -170 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 274 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -224 -209 -189 -160 -114 -67 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -67 -114 -160 -189 -209 -224 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 275 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -181 -148 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -148 -181 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 276 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -199 -174 -137 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -137 -174 -199 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 277 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -193 -166 -129 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -129 -166 -193 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 278 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -111 -66 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -66 -111 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 279 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -145 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -145 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 280 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -168 -131 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -131 -168 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 281 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -223 -209 -188 -156 -110 -0 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -0 -110 -156 -188 -209 -223 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 282 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -180 -145 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -145 -180 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 283 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -198 -173 -136 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -136 -173 -198 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 284 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -165 -128 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -128 -165 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 285 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -110 -66 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -66 -110 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 286 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -144 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -144 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 287 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -170 -134 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -134 -170 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 288 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -224 -209 -189 -160 -114 -67 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -67 -114 -160 -189 -209 -224 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 289 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -181 -148 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -148 -181 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 290 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -199 -174 -137 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -137 -174 -199 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 291 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -193 -166 -129 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -129 -166 -193 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 292 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -111 -66 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -66 -111 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 293 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -145 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -145 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 294 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -168 -131 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -131 -168 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 295 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -223 -209 -188 -156 -110 -0 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -0 -110 -156 -188 -209 -223 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 296 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -180 -145 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -145 -180 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 297 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -198 -173 -136 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -136 -173 -198 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 298 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -165 -128 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -128 -165 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 299 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -110 -66 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -66 -110 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 300 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -144 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -144 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 301 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -170 -134 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -134 -170 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 302 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -224 -209 -189 -160 -114 -67 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -67 -114 -160 -189 -209 -224 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 303 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -181 -148 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -148 -181 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 304 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -199 -174 -137 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -137 -174 -199 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 305 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -193 -166 -129 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -129 -166 -193 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 306 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -111 -66 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -66 -111 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 307 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -145 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -145 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 308 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -168 -131 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -131 -168 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 309 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -223 -209 -188 -156 -110 -0 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -0 -110 -156 -188 -209 -223 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 310 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -180 -145 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -145 -180 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 311 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -198 -173 -136 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -136 -173 -198 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 312 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -165 -128 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -128 -165 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 313 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -110 -66 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -66 -110 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 314 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -144 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -144 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 315 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -170 -134 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -134 -170 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 316 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -224 -209 -189 -160 -114 -67 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -67 -114 -160 -189 -209 -224 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 317 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -181 -148 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -148 -181 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 318 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -199 -174 -137 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -137 -174 -199 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 319 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -193 -166 -129 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -129 -166 -193 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 320 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -111 -66 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -66 -111 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 321 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -145 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -145 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 322 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -168 -131 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -131 -168 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 323 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -223 -209 -188 -156 -110 -0 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -0 -110 -156 -188 -209 -223 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 324 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -180 -145 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -145 -180 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 325 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -198 -173 -136 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -136 -173 -198 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 326 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -165 -128 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -128 -165 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 327 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -110 -66 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 182 180 176 168 157 168 154 154 147 147 154 154 168 157 168 176 180 182 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -66 -110 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 328 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -144 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -144 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 329 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -170 -134 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -134 -170 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 330 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -224 -209 -189 -160 -114 -67 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -67 -114 -160 -189 -209 -224 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 331 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -181 -148 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 183 183 183 183 183 182 180 176 168 158 168 154 154 147 147 154 154 168 158 168 176 180 182 183 183 183 183 183 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -148 -181 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 332 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -199 -174 -137 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -137 -174 -199 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 333 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -193 -166 -129 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -129 -166 -193 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 334 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -111 -66 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 145 145 145 145 145 145 144 144 137 156 145 157 143 143 141 133 141 143 143 157 145 156 137 144 144 145 145 145 145 145 145 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -66 -111 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 335 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -145 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 183 183 183 183 182 181 176 168 158 168 154 154 147 147 154 154 168 158 168 176 181 182 183 183 183 183 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -145 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 336 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -168 -131 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -131 -168 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 337 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -223 -209 -188 -156 -110 -0 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 169 169 169 169 168 167 162 151 163 149 155 154 147 147 154 155 149 163 151 162 167 168 169 169 169 169 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -0 -110 -156 -188 -209 -223 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 338 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -180 -145 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 145 145 145 145 145 144 138 156 145 156 143 144 142 133 142 144 143 156 145 156 138 144 145 145 145 145 145 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -145 -180 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 339 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -198 -173 -136 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 183 183 183 182 181 176 169 162 148 155 154 147 147 154 155 148 162 169 176 181 182 183 183 183 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -136 -173 -198 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 340 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -165 -128 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 134 134 133 127 146 139 156 143 144 142 133 142 144 143 156 139 146 127 133 134 134 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -128 -165 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 341 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -110 -66 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 169 169 169 168 167 162 151 164 149 155 155 147 147 155 155 149 164 151 162 167 168 169 169 169 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -66 -110 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 342 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -144 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 145 145 145 145 144 138 156 145 156 143 144 142 133 142 144 143 156 145 156 138 144 145 145 145 145 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -144 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 343 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -170 -134 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 183 183 182 181 176 169 162 148 155 154 147 147 154 155 148 162 169 176 181 182 183 183 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -134 -170 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 344 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -224 -209 -189 -160 -114 -67 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 134 134 133 127 146 139 156 143 144 142 133 142 144 143 156 139 146 127 133 134 134 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -67 -114 -160 -189 -209 -224 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 y 345 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -181 -148 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 169 169 168 167 162 151 164 149 155 155 147 147 155 155 149 164 151 162 167 168 169 169 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -148 -181 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 y 346 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -199 -174 -137 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 145 145 145 144 138 156 145 156 143 144 142 133 142 144 143 156 145 156 138 144 145 145 145 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -137 -174 -199 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 y 347 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -193 -166 -129 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 183 182 181 177 169 162 149 155 155 147 147 155 155 149 162 169 177 181 182 183 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -129 -166 -193 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 y 348 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -111 -66 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 134 133 127 147 139 156 143 144 142 133 142 144 143 156 139 147 127 133 134 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -66 -111 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 y 349 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -145 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 169 168 167 162 151 164 149 155 155 147 147 155 155 149 164 151 162 167 168 169 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -145 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 y 350 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -168 -131 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 145 145 144 138 157 145 157 143 144 142 133 142 144 143 157 145 157 138 144 145 145 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -131 -168 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 y 351 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -223 -209 -188 -156 -110 -0 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 185 185 185 184 184 183 183 181 177 169 163 149 155 155 147 147 155 155 149 163 169 177 181 183 183 184 184 185 185 185 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -0 -110 -156 -188 -209 -223 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 y 352 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -180 -145 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 134 127 147 139 156 143 144 142 133 142 144 143 156 139 147 127 134 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -145 -180 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 y 353 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -198 -173 -136 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 170 170 170 169 168 163 151 164 150 156 155 148 148 155 156 150 164 151 163 168 169 170 170 170 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -136 -173 -198 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 y 354 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -165 -128 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 135 169 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 146 146 146 145 145 144 137 152 137 144 145 142 134 142 145 144 137 152 137 144 145 145 146 146 146 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 169 135 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -128 -165 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 y 355 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -110 -66 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 185 185 184 184 183 182 181 176 167 155 156 155 148 148 155 156 155 167 176 181 182 183 184 184 185 185 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -66 -110 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 y 356 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -144 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 135 169 145 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 135 135 134 133 127 145 137 144 145 143 134 143 145 144 137 145 127 133 134 135 135 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 145 169 135 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -144 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 y 357 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -170 -134 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 135 169 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 170 170 168 167 162 149 156 158 156 148 148 156 158 156 149 162 167 168 170 170 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 169 135 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -134 -170 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 y 358 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -224 -209 -189 -160 -114 -67 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 146 146 145 144 138 155 143 145 145 143 134 143 145 145 143 155 138 144 145 146 146 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -67 -114 -160 -189 -209 -224 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 y 359 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -181 -148 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 144 182 134 169 145 183 135 169 145 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 185 185 184 183 181 176 167 155 157 156 148 148 156 157 155 167 176 181 183 184 185 185 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 145 169 135 183 145 169 134 182 144 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -148 -181 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 y 360 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -199 -174 -137 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 181 133 168 145 183 134 169 145 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 136 136 135 135 134 127 146 137 145 146 143 134 143 146 145 137 146 127 134 135 135 136 136 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 145 169 134 183 145 168 133 181 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -137 -174 -199 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 y 361 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -193 -166 -129 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 158 139 150 156 176 127 167 144 182 134 169 145 183 135 170 146 184 135 171 147 185 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 172 172 171 170 169 168 162 149 157 158 156 148 148 156 158 157 149 162 168 169 170 171 172 172 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 185 147 171 135 184 146 170 135 183 145 169 134 182 144 167 127 176 156 150 139 158 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -129 -166 -193 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 y 362 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -111 -66 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 154 143 155 143 168 152 163 145 168 146 162 138 181 133 168 145 183 134 169 145 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 146 146 144 138 156 144 146 146 143 134 143 146 146 144 156 138 144 146 146 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 145 169 134 183 145 168 133 181 138 162 146 168 145 163 152 168 143 155 143 154 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -66 -111 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 y 363 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -179 -145 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 157 158 139 151 156 176 127 167 144 182 134 169 145 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 185 184 182 177 168 156 158 157 149 149 157 158 156 168 177 182 184 185 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 145 169 134 182 144 167 127 176 156 151 139 158 157 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -145 -179 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 y 364 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -235 -227 -214 -196 -168 -131 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 154 143 155 143 168 152 163 145 169 146 162 138 181 133 168 145 183 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 136 136 134 128 147 139 146 147 145 136 145 147 146 139 147 128 134 136 136 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 183 145 168 133 181 138 162 146 169 145 163 152 168 143 155 143 154 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -131 -168 -196 -214 -227 -235 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 y 365 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -223 -209 -188 -156 -110 -0 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 154 141 147 133 147 141 154 143 154 137 149 156 162 139 151 156 176 127 167 144 182 134 169 145 184 135 170 146 185 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 172 171 170 169 163 152 164 145 144 137 137 144 145 164 152 163 169 170 171 172 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 185 146 170 135 184 145 169 134 182 144 167 127 176 156 151 139 162 156 149 137 154 143 154 141 147 133 147 141 154 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -0 -110 -156 -188 -209 -223 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 y 366 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -243 -238 -231 -220 -204 -180 -145 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 154 143 155 143 148 156 164 145 169 146 162 138 181 133 168 145 183 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 146 144 137 151 137 143 141 133 141 143 137 151 137 144 146 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 183 145 168 133 181 138 162 146 169 145 164 156 148 143 155 143 154 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -145 -180 -204 -220 -231 -238 -243 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 y 367 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -198 -173 -136 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 154 141 147 133 147 141 154 144 155 143 149 156 162 139 151 156 177 127 167 144 183 135 170 146 184 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 186 185 184 181 176 163 173 153 146 146 153 173 163 176 181 184 185 186 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 184 146 170 135 183 144 167 127 177 156 151 139 162 156 149 143 155 144 154 141 147 133 147 141 154 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -136 -173 -198 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 y 368 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -165 -128 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 142 154 144 155 143 148 156 164 145 169 147 162 138 181 134 169 145 184 135 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 136 134 127 146 132 138 141 133 141 138 132 146 127 134 136 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 135 184 145 169 134 181 138 162 147 169 145 164 156 148 143 155 144 154 142 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -128 -165 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -255 -255 y 369 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -110 -66 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 154 141 147 133 147 142 155 144 155 143 149 156 162 139 151 157 177 127 168 145 183 135 170 146 185 136 172 149 189 140 179 155 229 248 255 245 213 183 179 176 174 173 172 170 168 162 149 155 155 148 148 155 155 149 162 168 170 172 173 174 176 179 183 213 245 255 248 229 155 179 140 189 149 172 136 185 146 170 135 183 145 168 127 177 157 151 139 162 156 149 143 155 144 155 142 147 133 147 141 154 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -66 -110 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 y 370 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -144 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 144 182 133 167 137 176 146 150 145 158 152 149 143 154 143 154 142 147 133 147 142 154 144 155 143 149 156 164 145 169 147 163 144 182 134 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 149 148 147 145 138 156 143 144 142 134 142 144 143 156 138 145 147 148 149 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 134 182 144 163 147 169 145 164 156 149 143 155 144 154 142 147 133 147 142 154 143 154 143 149 152 158 145 150 146 176 137 167 133 182 144 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -144 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 y 371 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -227 -214 -196 -170 -134 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 157 168 137 155 144 154 142 147 133 147 142 155 144 155 143 149 157 163 139 151 137 181 133 168 145 184 135 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 187 185 183 177 167 155 154 147 147 154 155 167 177 183 185 187 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 135 184 145 168 133 181 137 151 139 163 157 149 143 155 144 155 142 147 133 147 142 154 144 155 137 168 157 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -134 -170 -196 -214 -227 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 y 372 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -224 -210 -189 -160 -114 -67 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 144 182 133 167 137 176 146 150 145 158 152 149 143 155 144 155 142 147 133 147 142 155 144 155 143 149 156 164 152 176 127 167 144 183 135 170 146 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 138 137 135 128 146 137 144 143 134 143 144 137 146 128 135 137 138 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 146 170 135 183 144 167 127 176 152 164 156 149 143 155 144 155 142 147 133 147 142 155 144 155 143 149 152 158 145 150 146 176 137 167 133 182 144 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -67 -114 -160 -189 -210 -224 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -255 y 373 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -244 -238 -231 -220 -204 -181 -148 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 148 143 155 144 154 142 147 133 147 142 155 144 155 143 150 137 167 145 162 138 181 134 169 146 185 136 172 149 189 140 179 155 229 248 255 245 213 183 178 176 174 172 170 163 150 157 156 148 148 156 157 150 163 170 172 174 176 178 183 213 245 255 248 229 155 179 140 189 149 172 136 185 146 169 134 181 138 162 145 167 137 150 143 155 144 155 142 147 133 147 142 154 144 155 143 148 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -148 -181 -204 -220 -231 -238 -244 -247 -250 -251 -252 -253 -254 -254 -254 y 374 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -237 -228 -216 -199 -174 -138 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 144 182 133 167 137 176 146 151 145 162 156 149 143 155 144 155 142 147 133 147 142 155 144 156 144 155 137 149 155 176 127 168 144 184 136 171 148 188 139 176 153 199 147 245 255 249 159 155 153 151 149 147 145 137 145 146 143 135 143 146 145 137 145 147 149 151 153 155 159 249 255 245 147 199 153 176 139 188 148 171 136 184 144 168 127 176 155 149 137 155 144 156 144 155 142 147 133 147 142 155 144 155 143 149 156 162 145 151 146 176 137 167 133 182 144 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -138 -174 -199 -216 -228 -237 -242 -246 -249 -251 -252 -253 -254 -254 -254 y 375 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -248 -245 -241 -235 -225 -212 -193 -166 -129 -80 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 144 181 127 162 156 169 139 164 156 148 143 155 144 155 142 147 133 147 142 155 145 156 144 156 143 167 146 162 138 182 134 170 147 186 138 174 151 194 144 213 249 255 240 229 199 193 190 188 185 182 175 157 156 149 149 156 157 175 182 185 188 190 193 199 229 240 255 249 213 144 194 151 174 138 186 147 170 134 182 138 162 146 167 143 156 144 156 145 155 142 147 133 147 142 155 144 155 143 148 156 164 139 169 156 162 127 181 144 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -80 -129 -166 -193 -212 -225 -235 -241 -245 -248 -250 -252 -253 -254 -254 -254 y 376 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -252 -250 -248 -244 -239 -232 -222 -208 -186 -156 -111 -66 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 144 182 133 167 138 176 146 151 145 162 156 149 143 155 144 155 142 147 133 148 142 155 145 158 145 155 137 149 156 177 128 169 146 185 137 173 149 191 142 183 159 240 255 248 147 144 142 140 138 135 127 140 146 144 136 144 146 140 127 135 138 140 142 144 147 248 255 240 159 183 142 191 149 173 137 185 146 169 128 177 156 149 137 155 145 158 145 155 142 148 133 147 142 155 144 155 143 149 156 162 145 151 146 176 138 167 133 182 144 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -66 -111 -156 -186 -208 -222 -232 -239 -244 -248 -250 -252 -253 -253 -254 -254 y 377 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -230 -219 -202 -179 -145 -92 -0 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 144 181 127 162 156 169 139 164 156 149 143 155 144 155 142 148 134 148 143 156 145 157 145 157 144 168 147 163 144 184 136 172 148 189 140 178 155 229 248 255 245 212 183 178 175 173 169 158 164 143 136 136 143 164 158 169 173 175 178 183 212 245 255 248 229 155 178 140 189 148 172 136 184 144 163 147 168 144 157 145 157 145 156 143 148 134 148 142 155 144 155 143 149 156 164 139 169 156 162 127 181 144 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 -0 -92 -145 -179 -202 -219 -230 -238 -243 -247 -249 -251 -252 -253 -254 -254 y 378 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -227 -214 -196 -169 -131 -82 -0 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 169 145 184 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 182 133 167 138 176 146 151 145 162 156 149 143 155 144 155 142 148 134 148 143 156 146 158 146 156 139 152 137 181 134 170 147 187 138 176 153 199 147 245 255 249 158 155 153 150 147 139 147 152 154 146 154 152 147 139 147 150 153 155 158 249 255 245 147 199 153 176 138 187 147 170 134 181 137 152 139 156 146 158 146 156 143 148 134 148 142 155 144 155 143 149 156 162 145 151 146 176 138 167 133 182 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 184 145 169 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 -0 -82 -131 -169 -196 -214 -227 -236 -242 -246 -249 -251 -252 -253 -254 -254 y 379 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -248 -245 -240 -234 -224 -209 -188 -156 -110 -0 -0 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 169 145 183 135 169 145 183 135 169 145 183 134 168 144 181 127 162 156 169 139 164 157 149 143 156 145 155 143 148 134 148 143 156 146 158 146 164 151 176 127 168 145 185 137 174 151 193 144 212 249 255 240 229 199 193 189 186 178 160 159 151 151 159 160 178 186 189 193 199 229 240 255 249 212 144 193 151 174 137 185 145 168 127 176 151 164 146 158 146 156 143 148 134 148 143 155 145 156 143 149 157 164 139 169 156 162 127 181 144 168 134 183 145 169 135 183 145 169 135 183 145 169 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 -0 -0 -110 -156 -188 -209 -224 -234 -240 -245 -248 -250 -252 -253 -254 -254 y 380 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -252 -250 -247 -244 -239 -231 -220 -204 -180 -145 -91 -0 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 169 145 183 135 169 145 183 134 169 145 182 133 167 138 177 147 151 145 163 156 150 144 156 145 156 143 148 134 148 143 157 147 145 137 163 146 162 138 183 135 172 149 190 142 183 158 240 255 248 147 144 141 139 135 126 134 133 124 133 134 126 135 139 141 144 147 248 255 240 158 183 142 190 149 172 135 183 138 162 146 163 137 145 147 157 143 148 134 148 143 156 145 156 144 150 156 163 145 151 147 177 138 167 133 182 145 169 134 183 145 169 135 183 145 169 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 -0 -91 -145 -180 -204 -220 -231 -239 -244 -247 -250 -252 -253 -253 -254 y 381 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -247 -243 -237 -229 -216 -199 -173 -136 -84 -0 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 169 145 183 135 169 145 183 134 168 144 181 127 162 157 169 139 164 137 155 144 158 145 156 143 148 134 149 145 144 143 173 132 149 156 177 128 170 147 188 140 178 155 229 248 255 245 212 183 177 174 169 156 156 149 149 156 156 169 174 177 183 212 245 255 248 229 155 178 140 188 147 170 128 177 156 149 132 173 143 144 145 149 134 148 143 156 145 158 144 155 137 164 139 169 157 162 127 181 144 168 134 183 145 169 135 183 145 169 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 -0 -84 -136 -173 -199 -216 -229 -237 -243 -247 -249 -251 -253 -253 -254 y 382 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -249 -246 -241 -235 -226 -212 -193 -166 -129 -79 -0 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 145 184 135 170 145 184 135 169 145 183 134 169 145 182 133 167 138 177 147 151 152 167 137 156 145 157 146 156 143 149 136 137 141 153 138 155 143 167 146 163 145 185 138 175 153 199 147 245 255 249 158 155 152 148 139 145 144 136 144 145 139 148 152 155 158 249 255 245 147 199 153 175 138 185 145 163 146 167 143 155 138 153 141 137 136 149 143 156 146 157 145 156 137 167 152 151 147 177 138 167 133 182 145 169 134 183 145 169 135 184 145 170 135 184 145 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 -0 -79 -129 -166 -193 -212 -226 -235 -241 -246 -249 -251 -252 -253 -254 y 383 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -248 -245 -240 -233 -223 -208 -186 -156 -110 -66 -0 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 145 184 135 169 145 183 134 168 144 181 127 163 137 176 145 149 143 155 145 158 146 157 145 137 133 146 141 155 144 155 137 150 137 182 135 173 150 193 144 212 249 255 240 228 198 191 186 177 156 149 149 156 177 186 191 198 228 240 255 249 212 144 193 150 173 135 182 137 150 137 155 144 155 141 146 133 137 145 157 146 158 145 155 143 149 145 176 137 163 127 181 144 168 134 183 145 169 135 184 145 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 -0 -66 -110 -156 -186 -208 -223 -233 -240 -245 -248 -250 -252 -253 -254 y 384 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -248 -244 -238 -231 -219 -203 -179 -145 -92 -0 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 145 184 135 169 145 183 134 168 144 181 127 162 155 167 137 157 146 158 147 144 141 146 133 148 142 154 144 157 145 175 127 169 147 189 141 183 158 240 255 248 146 143 139 129 141 145 137 145 141 129 139 143 146 248 255 240 158 183 141 189 147 169 127 175 145 157 144 154 142 148 133 146 141 144 147 158 146 157 137 167 155 162 127 181 144 168 134 183 145 169 135 184 145 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 -0 -92 -145 -179 -203 -219 -231 -238 -244 -248 -250 -252 -253 -254 y 385 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -247 -243 -237 -228 -215 -197 -171 -134 -84 -0 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 145 183 135 169 145 182 133 167 138 176 146 149 144 156 146 145 143 153 141 148 134 147 143 156 146 157 140 158 139 186 139 177 155 228 248 255 249 191 180 174 160 159 152 152 159 160 174 180 191 249 255 248 228 155 177 139 186 139 158 140 157 146 156 143 147 134 148 141 153 143 145 146 156 144 149 146 176 138 167 133 182 145 169 135 183 145 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 -0 -84 -134 -171 -197 -215 -228 -237 -243 -247 -250 -252 -253 -254 y 386 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -241 -235 -225 -211 -190 -161 -114 -67 -0 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 145 183 134 168 144 181 127 162 156 168 139 164 137 173 138 155 142 147 134 148 143 156 146 164 147 178 135 174 152 198 146 249 255 246 181 170 163 148 147 138 147 148 163 170 181 246 255 249 146 198 152 174 135 178 147 164 146 156 143 148 134 147 142 155 138 173 137 164 139 168 156 162 127 181 144 168 134 183 145 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 -0 -67 -114 -161 -190 -211 -225 -235 -241 -246 -249 -251 -253 -254 y 387 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -249 -245 -240 -233 -222 -206 -183 -149 -95 -0 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 145 183 134 168 138 177 147 152 151 163 132 155 144 154 143 148 135 149 144 143 152 160 126 169 148 191 143 191 246 255 242 198 186 177 161 154 154 161 177 186 198 242 255 246 191 143 191 148 169 126 160 152 143 144 149 135 148 143 154 144 155 132 163 151 152 147 177 138 168 134 183 145 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 -0 -95 -149 -183 -206 -222 -233 -240 -245 -249 -251 -252 -253 y 388 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -239 -231 -218 -201 -176 -139 -86 -0 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 170 146 184 135 170 146 184 135 169 144 182 128 163 137 176 146 149 143 155 144 156 143 149 136 136 154 159 134 156 139 186 139 180 181 242 255 249 154 143 131 135 127 135 131 143 154 249 255 242 181 180 139 186 139 156 134 159 154 136 136 149 143 156 144 155 143 149 146 176 137 163 128 182 144 169 135 184 146 170 135 184 146 170 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 -0 -86 -139 -176 -201 -218 -231 -239 -244 -248 -251 -252 -253 y 389 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -248 -244 -237 -228 -215 -195 -168 -131 -80 -0 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 146 185 136 171 146 185 135 170 146 184 134 169 144 181 127 162 156 167 137 157 146 156 144 136 146 151 133 156 145 177 129 174 170 198 249 255 240 228 196 180 151 151 180 196 228 240 255 249 198 170 174 129 177 145 156 133 151 146 136 144 156 146 157 137 167 156 162 127 181 144 169 134 184 146 170 135 185 146 171 136 185 146 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 -0 -80 -131 -168 -195 -215 -228 -237 -244 -248 -250 -252 -253 y 390 -254 -254 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -236 -226 -211 -189 -159 -112 -66 -0 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 185 136 171 147 185 136 171 147 185 136 171 146 185 136 170 146 184 134 168 138 177 146 150 145 157 146 143 154 151 124 149 144 156 141 160 163 186 154 240 255 249 145 140 127 124 127 140 145 249 255 240 154 186 163 160 141 156 144 149 124 151 154 143 146 157 145 150 146 177 138 168 134 184 146 170 136 185 146 171 136 185 147 171 136 185 147 171 136 185 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 -0 -66 -112 -159 -189 -211 -226 -236 -243 -247 -250 -252 -253 y 391 -254 -255 -255 -255 -255 -255 -255 -255 -255 -254 -253 -252 -250 -247 -242 -234 -223 -206 -182 -147 -93 -0 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 136 172 147 186 136 171 147 185 136 170 145 183 128 163 137 175 140 164 152 159 133 149 136 149 145 159 148 177 143 228 249 255 250 190 175 151 151 175 190 250 255 249 228 143 177 148 159 145 149 136 149 133 159 152 164 140 175 137 163 128 183 145 170 136 185 147 171 136 186 147 172 136 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 -0 -93 -147 -182 -206 -223 -234 -242 -247 -250 -252 -253 y 392 -254 -255 -255 -255 -255 -255 -255 -255 -254 -253 -252 -250 -247 -241 -233 -220 -201 -173 -134 -84 -0 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 172 148 187 137 172 148 186 137 172 147 185 135 170 145 182 127 158 147 160 134 156 144 149 137 152 147 161 131 196 145 250 255 248 179 162 135 162 179 248 255 250 145 196 131 161 147 152 137 149 144 156 134 160 147 158 127 182 145 170 135 185 147 172 137 186 148 172 137 187 148 172 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 -0 -84 -134 -173 -201 -220 -233 -241 -247 -250 -252 -253 y 393 -254 -255 -255 -255 -255 -255 -255 -254 -254 -252 -250 -247 -240 -231 -216 -194 -161 -113 -0 -0 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 148 187 137 172 147 185 135 169 139 178 126 156 145 156 145 152 138 154 135 180 140 190 248 255 247 179 152 152 179 247 255 248 190 140 180 135 154 138 152 145 156 145 156 126 178 139 169 135 185 147 172 137 187 148 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 -0 -0 -113 -161 -194 -216 -231 -240 -247 -250 -252 -254 y 394 -254 -255 -255 -255 -255 -255 -254 -254 -253 -250 -247 -240 -229 -213 -188 -151 -94 -0 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 174 149 189 138 174 149 188 138 173 147 186 135 169 139 177 141 159 147 154 127 151 127 175 179 247 255 236 230 199 230 236 255 247 179 175 127 151 127 154 147 159 141 177 139 169 135 186 147 173 138 188 149 174 138 189 149 174 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 -0 -94 -151 -188 -213 -229 -240 -247 -250 -253 -254 y 395 -254 -255 -255 -255 -255 -254 -254 -253 -251 -247 -240 -229 -210 -183 -143 -88 -0 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 190 140 175 150 189 139 174 148 186 129 160 148 161 135 151 124 151 162 179 236 255 255 113 113 255 255 236 179 162 151 124 151 135 161 148 160 129 186 148 174 139 189 150 175 140 190 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 -0 -88 -143 -183 -210 -229 -240 -247 -251 -253 -254 y 396 -255 -255 -255 -255 -255 -254 -253 -251 -248 -241 -229 -208 -178 -137 -84 -0 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 178 153 193 142 178 153 193 141 177 152 191 139 174 163 177 131 180 127 151 135 152 230 255 255 244 183 244 255 255 230 152 135 151 127 180 131 177 163 174 139 191 152 177 141 193 153 178 142 193 153 178 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 -0 -84 -137 -178 -208 -229 -241 -248 -251 -253 -254 y 397 -255 -255 -255 -255 -254 -254 -252 -249 -243 -230 -207 -173 -120 -71 -0 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 198 143 180 170 186 143 196 140 175 162 152 199 113 244 255 237 237 255 244 113 199 152 162 175 140 196 143 186 170 180 143 198 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 -0 -71 -120 -173 -207 -230 -243 -249 -252 -254 -254 y 398 -255 -255 -255 -254 -254 -253 -250 -245 -233 -211 -171 -108 -0 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 212 158 229 147 212 158 228 146 191 181 198 154 228 145 190 179 179 230 113 183 237 255 246 255 237 183 113 230 179 179 190 145 228 154 198 181 191 146 228 158 212 147 229 158 212 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 -0 -108 -171 -211 -233 -245 -250 -253 -254 -254 y 399 -255 -255 -255 -254 -253 -251 -247 -238 -218 -179 -114 -0 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 249 246 242 249 240 249 250 248 247 236 255 244 237 246 255 255 246 237 244 255 236 247 248 250 249 240 249 242 246 249 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 -0 -114 -179 -218 -238 -247 -251 -253 -254 -255 y 400 -255 -255 -254 -254 -252 -250 -243 -229 -198 -139 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 -0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 -139 -198 -229 -243 -250 -252 -254 -254 -255 y 401 -255 -255 -254 -253 -251 -247 -238 -218 -179 -114 -0 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 245 249 240 248 249 246 242 249 240 249 250 248 247 236 255 244 237 246 255 255 246 237 244 255 236 247 248 250 249 240 249 242 246 249 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 249 245 248 240 -0 -114 -179 -218 -238 -247 -251 -253 -254 -255 -255 y 402 -255 -254 -254 -253 -250 -245 -233 -211 -171 -108 -0 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 213 159 229 147 212 158 229 147 212 158 228 146 191 181 198 154 228 145 190 179 179 230 113 183 237 255 246 255 237 183 113 230 179 179 190 145 228 154 198 181 191 146 228 158 212 147 229 158 212 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 159 213 147 229 -0 -108 -171 -211 -233 -245 -250 -253 -254 -254 -255 -255 y 403 -255 -254 -254 -252 -249 -243 -230 -207 -173 -120 -71 -0 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 199 144 183 155 198 143 180 170 186 143 196 140 175 162 152 199 113 244 255 237 237 255 244 113 199 152 162 175 140 196 143 186 170 180 143 198 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 199 155 183 144 -0 -71 -120 -173 -207 -230 -243 -249 -252 -254 -254 -255 -255 -255 y 404 -255 -254 -253 -251 -248 -241 -229 -208 -178 -137 -84 -0 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 179 153 194 142 178 153 193 142 178 153 193 141 177 152 191 139 174 163 177 131 180 127 151 135 152 230 255 255 244 183 244 255 255 230 152 135 151 127 180 131 177 163 174 139 191 152 177 141 193 153 178 142 193 153 178 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 194 153 179 142 -0 -84 -137 -178 -208 -229 -241 -248 -251 -253 -254 -255 -255 -255 -255 y 405 -254 -254 -253 -251 -247 -240 -229 -210 -183 -143 -88 -0 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 191 140 176 151 190 140 175 150 189 139 174 148 186 129 160 148 161 135 151 124 151 162 179 236 255 255 113 113 255 255 236 179 162 151 124 151 135 161 148 160 129 186 148 174 139 189 150 175 140 190 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 191 151 176 140 -0 -88 -143 -183 -210 -229 -240 -247 -251 -253 -254 -254 -255 -255 -255 -255 y 406 -254 -254 -253 -250 -247 -240 -229 -213 -188 -151 -94 -0 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 175 150 189 139 174 149 189 138 174 149 188 138 173 147 186 135 169 139 177 141 159 147 154 127 151 127 175 179 247 255 236 230 199 230 236 255 247 179 175 127 151 127 154 147 159 141 177 139 169 135 186 147 173 138 188 149 174 138 189 149 174 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 189 150 175 139 -0 -94 -151 -188 -213 -229 -240 -247 -250 -253 -254 -254 -255 -255 -255 -255 -255 y 407 -254 -254 -252 -250 -247 -240 -231 -216 -194 -161 -113 -0 -0 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 149 188 138 173 148 187 137 172 147 185 135 169 139 178 126 156 145 156 145 152 138 154 135 180 140 190 248 255 247 179 152 152 179 247 255 248 190 140 180 135 154 138 152 145 156 145 156 126 178 139 169 135 185 147 172 137 187 148 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 138 188 149 173 -0 -0 -113 -161 -194 -216 -231 -240 -247 -250 -252 -254 -254 -255 -255 -255 -255 -255 -255 y 408 -254 -253 -252 -250 -247 -241 -233 -220 -201 -173 -134 -84 -0 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 173 148 187 137 172 148 187 137 172 148 186 137 172 147 185 135 170 145 182 127 158 147 160 134 156 144 149 137 152 147 161 131 196 145 250 255 248 179 162 135 162 179 248 255 250 145 196 131 161 147 152 137 149 144 156 134 160 147 158 127 182 145 170 135 185 147 172 137 186 148 172 137 187 148 172 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 137 187 148 173 -0 -84 -134 -173 -201 -220 -233 -241 -247 -250 -252 -253 -254 -255 -255 -255 -255 -255 -255 -255 y 409 -254 -253 -252 -250 -247 -242 -234 -223 -206 -182 -147 -93 -0 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 137 172 147 186 136 172 147 186 136 171 147 185 136 170 145 183 128 163 137 175 140 164 152 159 133 149 136 149 145 159 148 177 143 228 249 255 250 190 175 151 151 175 190 250 255 249 228 143 177 148 159 145 149 136 149 133 159 152 164 140 175 137 163 128 183 145 170 136 185 147 171 136 186 147 172 136 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 137 186 147 172 -0 -93 -147 -182 -206 -223 -234 -242 -247 -250 -252 -253 -254 -255 -255 -255 -255 -255 -255 -255 -255 y 410 -254 -253 -252 -250 -247 -243 -236 -226 -211 -189 -159 -112 -66 -0 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 186 136 171 147 185 136 171 147 185 136 171 147 185 136 171 146 185 136 170 146 184 134 168 138 177 146 150 145 157 146 143 154 151 124 149 144 156 141 160 163 186 154 240 255 249 145 140 127 124 127 140 145 249 255 240 154 186 163 160 141 156 144 149 124 151 154 143 146 157 145 150 146 177 138 168 134 184 146 170 136 185 146 171 136 185 147 171 136 185 147 171 136 185 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 171 136 186 147 -0 -66 -112 -159 -189 -211 -226 -236 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -254 y 411 -254 -253 -252 -250 -248 -244 -237 -228 -215 -195 -168 -131 -80 -0 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 147 185 136 171 146 185 136 171 146 185 135 170 146 184 134 169 144 181 127 162 156 167 137 157 146 156 144 136 146 151 133 156 145 177 129 174 170 198 249 255 240 228 196 180 151 151 180 196 228 240 255 249 198 170 174 129 177 145 156 133 151 146 136 144 156 146 157 137 167 156 162 127 181 144 169 134 184 146 170 135 185 146 171 136 185 146 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 171 136 185 147 -0 -80 -131 -168 -195 -215 -228 -237 -244 -248 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -254 y 412 -254 -253 -252 -251 -248 -244 -239 -231 -218 -201 -176 -139 -86 -0 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 171 146 185 136 170 146 184 135 170 146 184 135 169 144 182 128 163 137 176 146 149 143 155 144 156 143 149 136 136 154 159 134 156 139 186 139 180 181 242 255 249 154 143 131 135 127 135 131 143 154 249 255 242 181 180 139 186 139 156 134 159 154 136 136 149 143 156 144 155 143 149 146 176 137 163 128 182 144 169 135 184 146 170 135 184 146 170 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 171 136 185 146 -0 -86 -139 -176 -201 -218 -231 -239 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 y 413 -254 -253 -252 -251 -249 -245 -240 -233 -222 -206 -183 -149 -95 -0 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 145 183 134 168 138 177 147 152 151 163 132 155 144 154 143 148 135 149 144 143 152 160 126 169 148 191 143 191 246 255 242 198 186 177 161 154 154 161 177 186 198 242 255 246 191 143 191 148 169 126 160 152 143 144 149 135 148 143 154 144 155 132 163 151 152 147 177 138 168 134 183 145 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 -0 -95 -149 -183 -206 -222 -233 -240 -245 -249 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 y 414 -254 -254 -253 -251 -249 -246 -241 -235 -225 -211 -190 -161 -114 -67 -0 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 145 183 134 168 144 181 127 162 156 168 139 164 137 173 138 155 142 147 134 148 143 156 146 164 147 178 135 174 152 198 146 249 255 246 181 170 163 148 147 138 147 148 163 170 181 246 255 249 146 198 152 174 135 178 147 164 146 156 143 148 134 147 142 155 138 173 137 164 139 168 156 162 127 181 144 168 134 183 145 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 -0 -67 -114 -161 -190 -211 -225 -235 -241 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 y 415 -254 -254 -253 -252 -250 -247 -243 -237 -228 -215 -197 -171 -134 -84 -0 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 145 183 135 169 145 182 133 167 138 176 146 149 144 156 146 145 143 153 141 148 134 147 143 156 146 157 140 158 139 186 139 177 155 228 248 255 249 191 180 174 160 159 152 152 159 160 174 180 191 249 255 248 228 155 177 139 186 139 158 140 157 146 156 143 147 134 148 141 153 143 145 146 156 144 149 146 176 138 167 133 182 145 169 135 183 145 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 -0 -84 -134 -171 -197 -215 -228 -237 -243 -247 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 y 416 -254 -254 -253 -252 -250 -248 -244 -238 -231 -219 -203 -179 -145 -92 -0 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 145 184 135 169 145 183 134 168 144 181 127 162 155 167 137 157 146 158 147 144 141 146 133 148 142 154 144 157 145 175 127 169 147 189 141 183 158 240 255 248 146 143 139 129 141 145 137 145 141 129 139 143 146 248 255 240 158 183 141 189 147 169 127 175 145 157 144 154 142 148 133 146 141 144 147 158 146 157 137 167 155 162 127 181 144 168 134 183 145 169 135 184 145 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 -0 -92 -145 -179 -203 -219 -231 -238 -244 -248 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 y 417 -254 -254 -253 -252 -250 -248 -245 -240 -233 -223 -208 -186 -156 -110 -66 -0 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 145 184 135 169 145 183 134 168 144 181 127 163 137 176 145 149 143 155 145 158 146 157 145 137 133 146 141 155 144 155 137 150 137 182 135 173 150 193 144 212 249 255 240 228 198 191 186 177 156 149 149 156 177 186 191 198 228 240 255 249 212 144 193 150 173 135 182 137 150 137 155 144 155 141 146 133 137 145 157 146 158 145 155 143 149 145 176 137 163 127 181 144 168 134 183 145 169 135 184 145 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 -0 -66 -110 -156 -186 -208 -223 -233 -240 -245 -248 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 418 -254 -254 -253 -252 -251 -249 -246 -241 -235 -226 -212 -193 -166 -129 -79 -0 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 146 184 135 170 145 184 135 170 145 184 135 169 145 183 134 169 145 182 133 167 138 177 147 151 152 167 137 156 145 157 146 156 143 149 136 137 141 153 138 155 143 167 146 163 145 185 138 175 153 199 147 245 255 249 158 155 152 148 139 145 144 136 144 145 139 148 152 155 158 249 255 245 147 199 153 175 138 185 145 163 146 167 143 155 138 153 141 137 136 149 143 156 146 157 145 156 137 167 152 151 147 177 138 167 133 182 145 169 134 183 145 169 135 184 145 170 135 184 145 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 184 146 170 135 -0 -79 -129 -166 -193 -212 -226 -235 -241 -246 -249 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 419 -254 -254 -253 -253 -251 -249 -247 -243 -237 -229 -216 -199 -173 -136 -84 -0 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 169 145 183 135 169 145 183 134 168 144 181 127 162 157 169 139 164 137 155 144 158 145 156 143 148 134 149 145 144 143 173 132 149 156 177 128 170 147 188 140 178 155 229 248 255 245 212 183 177 174 169 156 156 149 149 156 156 169 174 177 183 212 245 255 248 229 155 178 140 188 147 170 128 177 156 149 132 173 143 144 145 149 134 148 143 156 145 158 144 155 137 164 139 169 157 162 127 181 144 168 134 183 145 169 135 183 145 169 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 -0 -84 -136 -173 -199 -216 -229 -237 -243 -247 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 420 -254 -254 -253 -253 -252 -250 -247 -244 -239 -231 -220 -204 -180 -145 -91 -0 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 169 145 183 135 169 145 183 134 169 145 182 133 167 138 177 147 151 145 163 156 150 144 156 145 156 143 148 134 148 143 157 147 145 137 163 146 162 138 183 135 172 149 190 142 183 158 240 255 248 147 144 141 139 135 126 134 133 124 133 134 126 135 139 141 144 147 248 255 240 158 183 142 190 149 172 135 183 138 162 146 163 137 145 147 157 143 148 134 148 143 156 145 156 144 150 156 163 145 151 147 177 138 167 133 182 145 169 134 183 145 169 135 183 145 169 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 -0 -91 -145 -180 -204 -220 -231 -239 -244 -247 -250 -252 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 421 -254 -254 -254 -253 -252 -250 -248 -245 -240 -234 -224 -209 -188 -156 -110 -0 -0 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 169 145 183 135 169 145 183 135 169 145 183 134 168 144 181 127 162 156 169 139 164 157 149 143 156 145 155 143 148 134 148 143 156 146 158 146 164 151 176 127 168 145 185 137 174 151 193 144 212 249 255 240 229 199 193 189 186 178 160 159 151 151 159 160 178 186 189 193 199 229 240 255 249 212 144 193 151 174 137 185 145 168 127 176 151 164 146 158 146 156 143 148 134 148 143 155 145 156 143 149 157 164 139 169 156 162 127 181 144 168 134 183 145 169 135 183 145 169 135 183 145 169 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 -0 -0 -110 -156 -188 -209 -224 -234 -240 -245 -248 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 422 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -227 -214 -196 -169 -131 -82 -0 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 170 145 184 135 169 145 184 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 182 133 167 138 176 146 151 145 162 156 149 143 155 144 155 142 148 134 148 143 156 146 158 146 156 139 152 137 181 134 170 147 187 138 176 153 199 147 245 255 249 158 155 153 150 147 139 147 152 154 146 154 152 147 139 147 150 153 155 158 249 255 245 147 199 153 176 138 187 147 170 134 181 137 152 139 156 146 158 146 156 143 148 134 148 142 155 144 155 143 149 156 162 145 151 146 176 138 167 133 182 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 184 145 169 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 135 184 145 170 -0 -82 -131 -169 -196 -214 -227 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 423 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -230 -219 -202 -179 -145 -92 -0 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 184 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 144 181 127 162 156 169 139 164 156 149 143 155 144 155 142 148 134 148 143 156 145 157 145 157 144 168 147 163 144 184 136 172 148 189 140 178 155 229 248 255 245 212 183 178 175 173 169 158 164 143 136 136 143 164 158 169 173 175 178 183 212 245 255 248 229 155 178 140 189 148 172 136 184 144 163 147 168 144 157 145 157 145 156 143 148 134 148 142 155 144 155 143 149 156 164 139 169 156 162 127 181 144 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 135 184 145 169 -0 -92 -145 -179 -202 -219 -230 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 424 -255 -254 -254 -253 -253 -252 -250 -248 -244 -239 -232 -222 -208 -186 -156 -111 -66 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 144 182 133 167 138 176 146 151 145 162 156 149 143 155 144 155 142 147 133 148 142 155 145 158 145 155 137 149 156 177 128 169 146 185 137 173 149 191 142 183 159 240 255 248 147 144 142 140 138 135 127 140 146 144 136 144 146 140 127 135 138 140 142 144 147 248 255 240 159 183 142 191 149 173 137 185 146 169 128 177 156 149 137 155 145 158 145 155 142 148 133 147 142 155 144 155 143 149 156 162 145 151 146 176 138 167 133 182 144 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -66 -111 -156 -186 -208 -222 -232 -239 -244 -248 -250 -252 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 425 -255 -254 -254 -254 -253 -252 -250 -248 -245 -241 -235 -225 -212 -193 -166 -129 -80 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 144 181 127 162 156 169 139 164 156 148 143 155 144 155 142 147 133 147 142 155 145 156 144 156 143 167 146 162 138 182 134 170 147 186 138 174 151 194 144 213 249 255 240 229 199 193 190 188 185 182 175 157 156 149 149 156 157 175 182 185 188 190 193 199 229 240 255 249 213 144 194 151 174 138 186 147 170 134 182 138 162 146 167 143 156 144 156 145 155 142 147 133 147 142 155 144 155 143 148 156 164 139 169 156 162 127 181 144 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -80 -129 -166 -193 -212 -225 -235 -241 -245 -248 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 426 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -237 -228 -216 -199 -174 -138 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 144 182 133 167 137 176 146 151 145 162 156 149 143 155 144 155 142 147 133 147 142 155 144 156 144 155 137 149 155 176 127 168 144 184 136 171 148 188 139 176 153 199 147 245 255 249 159 155 153 151 149 147 145 137 145 146 143 135 143 146 145 137 145 147 149 151 153 155 159 249 255 245 147 199 153 176 139 188 148 171 136 184 144 168 127 176 155 149 137 155 144 156 144 155 142 147 133 147 142 155 144 155 143 149 156 162 145 151 146 176 137 167 133 182 144 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -138 -174 -199 -216 -228 -237 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 427 -255 -254 -254 -254 -253 -252 -251 -250 -247 -244 -238 -231 -220 -204 -181 -148 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 148 143 155 144 154 142 147 133 147 142 155 144 155 143 150 137 167 145 162 138 181 134 169 146 185 136 172 149 189 140 179 155 229 248 255 245 213 183 178 176 174 172 170 163 150 157 156 148 148 156 157 150 163 170 172 174 176 178 183 213 245 255 248 229 155 179 140 189 149 172 136 185 146 169 134 181 138 162 145 167 137 150 143 155 144 155 142 147 133 147 142 154 144 155 143 148 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -148 -181 -204 -220 -231 -238 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 428 -255 -255 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -224 -210 -189 -160 -114 -67 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 144 182 133 167 137 176 146 150 145 158 152 149 143 155 144 155 142 147 133 147 142 155 144 155 143 149 156 164 152 176 127 167 144 183 135 170 146 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 138 137 135 128 146 137 144 143 134 143 144 137 146 128 135 137 138 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 146 170 135 183 144 167 127 176 152 164 156 149 143 155 144 155 142 147 133 147 142 155 144 155 143 149 152 158 145 150 146 176 137 167 133 182 144 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -67 -114 -160 -189 -210 -224 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 429 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -227 -214 -196 -170 -134 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 157 168 137 155 144 154 142 147 133 147 142 155 144 155 143 149 157 163 139 151 137 181 133 168 145 184 135 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 187 185 183 177 167 155 154 147 147 154 155 167 177 183 185 187 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 135 184 145 168 133 181 137 151 139 163 157 149 143 155 144 155 142 147 133 147 142 154 144 155 137 168 157 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -134 -170 -196 -214 -227 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 430 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -144 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 144 182 133 167 137 176 146 150 145 158 152 149 143 154 143 154 142 147 133 147 142 154 144 155 143 149 156 164 145 169 147 163 144 182 134 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 149 148 147 145 138 156 143 144 142 134 142 144 143 156 138 145 147 148 149 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 134 182 144 163 147 169 145 164 156 149 143 155 144 154 142 147 133 147 142 154 143 154 143 149 152 158 145 150 146 176 137 167 133 182 144 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -144 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 431 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -110 -66 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 154 141 147 133 147 142 155 144 155 143 149 156 162 139 151 157 177 127 168 145 183 135 170 146 185 136 172 149 189 140 179 155 229 248 255 245 213 183 179 176 174 173 172 170 168 162 149 155 155 148 148 155 155 149 162 168 170 172 173 174 176 179 183 213 245 255 248 229 155 179 140 189 149 172 136 185 146 170 135 183 145 168 127 177 157 151 139 162 156 149 143 155 144 155 142 147 133 147 141 154 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -66 -110 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 432 -255 -255 -255 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -165 -128 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 142 154 144 155 143 148 156 164 145 169 147 162 138 181 134 169 145 184 135 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 136 134 127 146 132 138 141 133 141 138 132 146 127 134 136 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 135 184 145 169 134 181 138 162 147 169 145 164 156 148 143 155 144 154 142 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -128 -165 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 433 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -198 -173 -136 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 154 141 147 133 147 141 154 144 155 143 149 156 162 139 151 156 177 127 167 144 183 135 170 146 184 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 186 185 184 181 176 163 173 153 146 146 153 173 163 176 181 184 185 186 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 184 146 170 135 183 144 167 127 177 156 151 139 162 156 149 143 155 144 154 141 147 133 147 141 154 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -136 -173 -198 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 434 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -243 -238 -231 -220 -204 -180 -145 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 154 143 155 143 148 156 164 145 169 146 162 138 181 133 168 145 183 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 146 144 137 151 137 143 141 133 141 143 137 151 137 144 146 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 183 145 168 133 181 138 162 146 169 145 164 156 148 143 155 143 154 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -145 -180 -204 -220 -231 -238 -243 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 435 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -223 -209 -188 -156 -110 -0 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 154 141 147 133 147 141 154 143 154 137 149 156 162 139 151 156 176 127 167 144 182 134 169 145 184 135 170 146 185 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 172 171 170 169 163 152 164 145 144 137 137 144 145 164 152 163 169 170 171 172 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 185 146 170 135 184 145 169 134 182 144 167 127 176 156 151 139 162 156 149 137 154 143 154 141 147 133 147 141 154 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -0 -110 -156 -188 -209 -223 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 436 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -235 -227 -214 -196 -168 -131 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 154 143 155 143 168 152 163 145 169 146 162 138 181 133 168 145 183 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 136 136 134 128 147 139 146 147 145 136 145 147 146 139 147 128 134 136 136 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 183 145 168 133 181 138 162 146 169 145 163 152 168 143 155 143 154 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -131 -168 -196 -214 -227 -235 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 437 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -179 -145 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 157 158 139 151 156 176 127 167 144 182 134 169 145 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 185 184 182 177 168 156 158 157 149 149 157 158 156 168 177 182 184 185 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 145 169 134 182 144 167 127 176 156 151 139 158 157 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -145 -179 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 438 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -111 -66 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 154 143 155 143 168 152 163 145 168 146 162 138 181 133 168 145 183 134 169 145 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 146 146 144 138 156 144 146 146 143 134 143 146 146 144 156 138 144 146 146 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 145 169 134 183 145 168 133 181 138 162 146 168 145 163 152 168 143 155 143 154 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -66 -111 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 439 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -193 -166 -129 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 158 139 150 156 176 127 167 144 182 134 169 145 183 135 170 146 184 135 171 147 185 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 172 172 171 170 169 168 162 149 157 158 156 148 148 156 158 157 149 162 168 169 170 171 172 172 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 185 147 171 135 184 146 170 135 183 145 169 134 182 144 167 127 176 156 150 139 158 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -129 -166 -193 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 440 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -199 -174 -137 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 181 133 168 145 183 134 169 145 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 136 136 135 135 134 127 146 137 145 146 143 134 143 146 145 137 146 127 134 135 135 136 136 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 145 169 134 183 145 168 133 181 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -137 -174 -199 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 441 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -181 -148 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 144 182 134 169 145 183 135 169 145 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 185 185 184 183 181 176 167 155 157 156 148 148 156 157 155 167 176 181 183 184 185 185 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 145 169 135 183 145 169 134 182 144 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -148 -181 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 442 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -224 -209 -189 -160 -114 -67 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 146 146 145 144 138 155 143 145 145 143 134 143 145 145 143 155 138 144 145 146 146 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -67 -114 -160 -189 -209 -224 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 443 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -170 -134 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 135 169 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 170 170 168 167 162 149 156 158 156 148 148 156 158 156 149 162 167 168 170 170 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 169 135 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -134 -170 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 444 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -144 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 135 169 145 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 135 135 134 133 127 145 137 144 145 143 134 143 145 144 137 145 127 133 134 135 135 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 145 169 135 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -144 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 445 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -110 -66 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 185 185 184 184 183 182 181 176 167 155 156 155 148 148 155 156 155 167 176 181 182 183 184 184 185 185 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -66 -110 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 446 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -165 -128 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 135 169 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 146 146 146 145 145 144 137 152 137 144 145 142 134 142 145 144 137 152 137 144 145 145 146 146 146 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 169 135 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -128 -165 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 447 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -198 -173 -136 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 170 170 170 169 168 163 151 164 150 156 155 148 148 155 156 150 164 151 163 168 169 170 170 170 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -136 -173 -198 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 448 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -180 -145 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 134 127 147 139 156 143 144 142 133 142 144 143 156 139 147 127 134 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -145 -180 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 449 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -223 -209 -188 -156 -110 -0 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 185 185 185 184 184 183 183 181 177 169 163 149 155 155 147 147 155 155 149 163 169 177 181 183 183 184 184 185 185 185 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -0 -110 -156 -188 -209 -223 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 450 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -168 -131 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 145 145 144 138 157 145 157 143 144 142 133 142 144 143 157 145 157 138 144 145 145 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -131 -168 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 451 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -145 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 169 168 167 162 151 164 149 155 155 147 147 155 155 149 164 151 162 167 168 169 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -145 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 452 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -111 -66 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 134 133 127 147 139 156 143 144 142 133 142 144 143 156 139 147 127 133 134 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -66 -111 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 453 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -193 -166 -129 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 183 182 181 177 169 162 149 155 155 147 147 155 155 149 162 169 177 181 182 183 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -129 -166 -193 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 454 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -199 -174 -137 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 145 145 145 144 138 156 145 156 143 144 142 133 142 144 143 156 145 156 138 144 145 145 145 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -137 -174 -199 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 455 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -181 -148 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 169 169 168 167 162 151 164 149 155 155 147 147 155 155 149 164 151 162 167 168 169 169 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -148 -181 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 456 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -224 -209 -189 -160 -114 -67 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 134 134 133 127 146 139 156 143 144 142 133 142 144 143 156 139 146 127 133 134 134 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -67 -114 -160 -189 -209 -224 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 457 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -170 -134 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 183 183 182 181 176 169 162 148 155 154 147 147 154 155 148 162 169 176 181 182 183 183 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -134 -170 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 458 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -144 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 145 145 145 145 144 138 156 145 156 143 144 142 133 142 144 143 156 145 156 138 144 145 145 145 145 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -144 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 459 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -110 -66 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 169 169 169 168 167 162 151 164 149 155 155 147 147 155 155 149 164 151 162 167 168 169 169 169 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -66 -110 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 460 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -165 -128 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 134 134 133 127 146 139 156 143 144 142 133 142 144 143 156 139 146 127 133 134 134 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -128 -165 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 461 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -198 -173 -136 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 183 183 183 182 181 176 169 162 148 155 154 147 147 154 155 148 162 169 176 181 182 183 183 183 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -136 -173 -198 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 462 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -180 -145 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 145 145 145 145 145 144 138 156 145 156 143 144 142 133 142 144 143 156 145 156 138 144 145 145 145 145 145 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -145 -180 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 463 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -223 -209 -188 -156 -110 -0 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 169 169 169 169 168 167 162 151 163 149 155 154 147 147 154 155 149 163 151 162 167 168 169 169 169 169 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -0 -110 -156 -188 -209 -223 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 464 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -168 -131 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -131 -168 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 465 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -145 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 183 183 183 183 182 181 176 168 158 168 154 154 147 147 154 154 168 158 168 176 181 182 183 183 183 183 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -145 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 466 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -111 -66 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 145 145 145 145 145 145 144 144 137 156 145 157 143 143 141 133 141 143 143 157 145 156 137 144 144 145 145 145 145 145 145 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -66 -111 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 467 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -193 -166 -129 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -129 -166 -193 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 468 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -199 -174 -137 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -137 -174 -199 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 469 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -181 -148 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 183 183 183 183 183 182 180 176 168 158 168 154 154 147 147 154 154 168 158 168 176 180 182 183 183 183 183 183 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -148 -181 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 470 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -224 -209 -189 -160 -114 -67 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -67 -114 -160 -189 -209 -224 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 471 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -170 -134 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -134 -170 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 472 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -144 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -144 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 473 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -110 -66 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 182 180 176 168 157 168 154 154 147 147 154 154 168 157 168 176 180 182 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -66 -110 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 474 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -165 -128 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -128 -165 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 475 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -198 -173 -136 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -136 -173 -198 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 476 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -180 -145 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -145 -180 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 477 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -223 -209 -188 -156 -110 -0 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -0 -110 -156 -188 -209 -223 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 478 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -168 -131 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -131 -168 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 479 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -145 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -145 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 480 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -111 -66 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -66 -111 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 481 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -193 -166 -129 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -129 -166 -193 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 482 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -199 -174 -137 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -137 -174 -199 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 483 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -181 -148 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -148 -181 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 484 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -224 -209 -189 -160 -114 -67 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -67 -114 -160 -189 -209 -224 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 485 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -170 -134 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -134 -170 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 486 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -144 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -144 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 487 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -110 -66 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -66 -110 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 488 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -165 -128 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -128 -165 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 489 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -198 -173 -136 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -136 -173 -198 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 490 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -180 -145 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -145 -180 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 491 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -223 -209 -188 -156 -110 -0 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -0 -110 -156 -188 -209 -223 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 492 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -168 -131 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -131 -168 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 493 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -145 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -145 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 494 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -111 -66 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -66 -111 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 495 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -193 -166 -129 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -129 -166 -193 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 496 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -199 -174 -137 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -137 -174 -199 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 497 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -181 -148 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -148 -181 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 498 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -224 -209 -189 -160 -114 -67 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -67 -114 -160 -189 -209 -224 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 499 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -170 -134 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -134 -170 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 500 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -144 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -144 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 501 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -110 -66 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -66 -110 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 502 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -165 -128 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -128 -165 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 503 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -198 -173 -136 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -136 -173 -198 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 504 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -180 -145 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -145 -180 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 505 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -223 -209 -188 -156 -110 -0 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -0 -110 -156 -188 -209 -223 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 506 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -168 -131 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -131 -168 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 507 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -145 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -145 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 508 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -111 -66 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -66 -111 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 509 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -193 -166 -129 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -129 -166 -193 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 510 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -199 -174 -137 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -137 -174 -199 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 511 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -181 -148 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -148 -181 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 512 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -224 -209 -189 -160 -114 -67 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -67 -114 -160 -189 -209 -224 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 513 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -170 -134 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -134 -170 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 514 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -144 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -144 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 515 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -110 -66 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -66 -110 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 516 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -165 -128 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -128 -165 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 517 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -198 -173 -136 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -136 -173 -198 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 518 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -180 -145 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -145 -180 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 519 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -223 -209 -188 -156 -110 -0 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -0 -110 -156 -188 -209 -223 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 520 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -168 -131 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -131 -168 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 521 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -145 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -145 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 522 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -111 -66 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -66 -111 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 523 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -193 -166 -129 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -129 -166 -193 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 524 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -199 -174 -137 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -137 -174 -199 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 525 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -181 -148 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -148 -181 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 526 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -224 -209 -189 -160 -114 -67 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -67 -114 -160 -189 -209 -224 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 527 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -170 -134 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -134 -170 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 528 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -144 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -144 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 529 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -110 -66 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -66 -110 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 530 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -165 -128 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -128 -165 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 531 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -198 -173 -136 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -136 -173 -198 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 532 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -180 -145 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -145 -180 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 533 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -223 -209 -188 -156 -110 -0 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -0 -110 -156 -188 -209 -223 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 534 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -168 -131 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -131 -168 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 535 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -145 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -145 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 536 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -111 -66 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -66 -111 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 537 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -193 -166 -129 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -129 -166 -193 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 538 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -199 -174 -137 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -137 -174 -199 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 539 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -181 -148 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -148 -181 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 540 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -224 -209 -189 -160 -114 -67 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -67 -114 -160 -189 -209 -224 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 541 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -170 -134 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -134 -170 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 542 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -144 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -144 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 543 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -110 -66 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -66 -110 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 544 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -165 -128 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -128 -165 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 545 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -198 -173 -136 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -136 -173 -198 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 546 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -180 -145 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -145 -180 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 547 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -223 -209 -188 -156 -110 -0 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -0 -110 -156 -188 -209 -223 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 548 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -168 -131 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -131 -168 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 549 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -230 -218 -202 -178 -145 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -145 -178 -202 -218 -230 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 550 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -111 -66 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -66 -111 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 551 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -193 -166 -129 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -129 -166 -193 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 552 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -199 -174 -137 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -137 -174 -199 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 553 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -181 -148 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -148 -181 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 554 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -224 -209 -189 -160 -114 -67 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -67 -114 -160 -189 -209 -224 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 555 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -196 -170 -134 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -134 -170 -196 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 556 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -229 -218 -202 -178 -144 -91 -0 183 135 169 145 183 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 183 145 169 135 183 -0 -91 -144 -178 -202 -218 -229 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 557 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -110 -66 -0 135 169 145 183 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 183 145 169 135 -0 -66 -110 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 558 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -165 -128 -79 -0 135 169 145 183 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 183 145 169 135 -0 -79 -128 -165 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 559 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -216 -198 -173 -136 -84 -0 135 169 145 183 134 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 134 183 145 169 135 -0 -84 -136 -173 -198 -216 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 560 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -220 -204 -180 -145 -91 -0 134 169 145 183 134 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 134 183 145 169 134 -0 -91 -145 -180 -204 -220 -231 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 561 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -233 -223 -209 -188 -156 -110 -0 -0 169 145 183 134 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 134 183 145 169 -0 -0 -110 -156 -188 -209 -223 -233 -240 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 562 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -227 -214 -195 -168 -131 -82 -0 169 144 182 133 167 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 167 133 182 144 169 -0 -82 -131 -168 -195 -214 -227 -235 -241 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 563 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -229 -218 -202 -178 -144 -91 -0 168 143 180 127 162 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 162 127 180 143 168 -0 -91 -144 -178 -202 -218 -229 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 564 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -244 -239 -232 -222 -207 -186 -156 -110 -65 -0 137 176 146 150 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 150 146 176 137 -0 -65 -110 -156 -186 -207 -222 -232 -239 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 565 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -212 -192 -165 -128 -78 -0 156 168 139 163 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 163 139 168 156 -0 -78 -128 -165 -192 -212 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 566 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -228 -215 -198 -172 -135 -82 -0 145 157 152 149 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 149 152 157 145 -0 -82 -135 -172 -198 -215 -228 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 567 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -230 -219 -203 -179 -143 -89 -0 156 168 137 155 143 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 143 155 137 168 156 -0 -89 -143 -179 -203 -219 -230 -238 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 568 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -250 -248 -244 -239 -232 -222 -207 -185 -152 -105 -0 143 154 143 154 141 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 141 154 143 154 143 -0 -105 -152 -185 -207 -222 -232 -239 -244 -248 -250 -251 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 569 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -252 -250 -248 -245 -241 -234 -225 -211 -191 -161 -121 -73 -0 153 141 147 133 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 133 147 141 153 -0 -73 -121 -161 -191 -211 -225 -234 -241 -245 -248 -250 -252 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 570 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -227 -214 -194 -167 -127 -75 -0 147 133 147 141 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 141 147 133 147 -0 -75 -127 -167 -194 -214 -227 -236 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 571 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -237 -228 -216 -197 -170 -130 -76 -0 147 141 154 143 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 143 154 141 147 -0 -76 -130 -170 -197 -216 -228 -237 -243 -247 -249 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 572 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -243 -238 -229 -217 -199 -171 -130 -76 -0 153 143 155 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 155 143 153 -0 -76 -130 -171 -199 -217 -229 -238 -243 -247 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 573 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -247 -244 -238 -230 -218 -200 -171 -130 -75 -0 154 137 149 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 149 137 154 -0 -75 -130 -171 -200 -218 -230 -238 -244 -247 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 574 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -252 -250 -248 -244 -239 -230 -218 -199 -170 -127 -73 143 168 152 163 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 163 152 168 143 -73 -127 -170 -199 -218 -230 -239 -244 -248 -250 -252 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 575 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -248 -244 -239 -230 -217 -197 -167 -121 -0 156 157 139 150 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 150 139 157 156 -0 -121 -167 -197 -217 -230 -239 -244 -248 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 576 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -248 -244 -238 -229 -216 -194 -161 -105 -0 145 168 146 162 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 162 146 168 145 -0 -105 -161 -194 -216 -229 -238 -244 -248 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 577 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -248 -244 -238 -228 -214 -191 -152 -89 -0 156 176 127 167 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 167 127 176 156 -0 -89 -152 -191 -214 -228 -238 -244 -248 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 578 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -247 -243 -237 -227 -211 -185 -143 -82 -0 137 180 133 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 133 180 137 -0 -82 -143 -185 -211 -227 -237 -243 -247 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 579 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -247 -243 -236 -225 -207 -179 -135 -78 -0 143 182 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 182 143 -0 -78 -135 -179 -207 -225 -236 -243 -247 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 580 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -247 -242 -234 -222 -203 -172 -128 -65 168 144 183 134 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 134 183 144 168 -65 -128 -172 -203 -222 -234 -242 -247 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 581 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -246 -241 -232 -219 -198 -165 -110 -0 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 -0 -110 -165 -198 -219 -232 -241 -246 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 582 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -249 -245 -239 -230 -215 -192 -156 -91 -0 169 145 183 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 183 145 169 -0 -91 -156 -192 -215 -230 -239 -245 -249 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 583 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -238 -228 -212 -186 -144 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -144 -186 -212 -228 -238 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 584 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -248 -243 -236 -225 -207 -178 -131 -0 134 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 134 -0 -131 -178 -207 -225 -236 -243 -248 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 585 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -168 -110 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -110 -168 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 586 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -241 -232 -218 -195 -156 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -156 -195 -218 -232 -241 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 587 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -239 -229 -214 -188 -145 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -145 -188 -214 -229 -239 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 588 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -180 -136 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -136 -180 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 589 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -223 -204 -173 -128 -66 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -66 -128 -173 -204 -223 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 590 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -198 -165 -110 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -110 -165 -198 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 591 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -192 -156 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -156 -192 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 592 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -249 -245 -238 -228 -212 -186 -144 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -144 -186 -212 -228 -238 -245 -249 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 593 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -134 -67 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -67 -134 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 594 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -170 -114 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -114 -170 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 595 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -160 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -160 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 596 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -229 -214 -189 -148 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -148 -189 -214 -229 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 597 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -181 -137 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -137 -181 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 598 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -224 -204 -174 -129 -66 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -66 -129 -174 -204 -224 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 599 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -199 -166 -111 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -111 -166 -199 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 600 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -193 -156 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -156 -193 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 601 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -145 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -145 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 602 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -131 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -131 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 603 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -168 -110 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -110 -168 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 604 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -156 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -156 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 605 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -188 -145 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -145 -188 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 606 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -180 -136 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -136 -180 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 607 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -223 -204 -173 -128 -66 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -66 -128 -173 -204 -223 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 608 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -198 -165 -110 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -110 -165 -198 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 609 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -192 -156 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -156 -192 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 610 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -144 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -144 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 611 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -134 -67 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -67 -134 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 612 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -170 -114 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -114 -170 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 613 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -160 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -160 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 614 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -189 -148 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -148 -189 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 615 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -181 -137 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -137 -181 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 616 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -224 -204 -174 -129 -66 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -66 -129 -174 -204 -224 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 617 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -199 -166 -111 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -111 -166 -199 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 618 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -193 -156 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -156 -193 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 619 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -145 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -145 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 620 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -131 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -131 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 621 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -168 -110 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -110 -168 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 622 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -156 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -156 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 623 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -188 -145 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -145 -188 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 624 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -180 -136 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -136 -180 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 625 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -223 -204 -173 -128 -66 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -66 -128 -173 -204 -223 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 626 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -198 -165 -110 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -110 -165 -198 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 627 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -192 -156 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -156 -192 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 628 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -144 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -144 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 629 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -134 -67 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -67 -134 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 630 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -170 -114 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -114 -170 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 631 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -160 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -160 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 632 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -189 -148 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -148 -189 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 633 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -181 -137 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -137 -181 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 634 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -224 -204 -174 -129 -66 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -66 -129 -174 -204 -224 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 635 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -199 -166 -111 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -111 -166 -199 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 636 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -193 -156 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -156 -193 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 637 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -145 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -145 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 638 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -131 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -131 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 639 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -168 -110 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -110 -168 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 640 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -156 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -156 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 641 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -188 -145 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -145 -188 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 642 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -180 -136 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -136 -180 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 643 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -223 -204 -173 -128 -66 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -66 -128 -173 -204 -223 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 644 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -198 -165 -110 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -110 -165 -198 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 645 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -192 -156 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -156 -192 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 646 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -144 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -144 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 647 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -134 -67 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -67 -134 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 648 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -170 -114 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -114 -170 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 649 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -160 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -160 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 650 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -189 -148 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -148 -189 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 651 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -181 -137 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -137 -181 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 652 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -224 -204 -174 -129 -66 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -66 -129 -174 -204 -224 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 653 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -199 -166 -111 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -111 -166 -199 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 654 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -193 -156 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -156 -193 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 655 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -145 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -145 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 656 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -131 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -131 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 657 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -168 -110 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -110 -168 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 658 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -156 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -156 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 659 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -188 -145 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -145 -188 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 660 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -180 -136 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -136 -180 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 661 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -223 -204 -173 -128 -66 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -66 -128 -173 -204 -223 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 662 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -198 -165 -110 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -110 -165 -198 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 663 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -192 -156 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -156 -192 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 664 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -144 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -144 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 665 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -134 -67 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -67 -134 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 666 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -170 -114 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -114 -170 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 667 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -160 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -160 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 668 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -189 -148 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -148 -189 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 669 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -181 -137 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -137 -181 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 670 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -224 -204 -174 -129 -66 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -66 -129 -174 -204 -224 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 671 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -199 -166 -111 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -111 -166 -199 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 672 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -193 -156 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -156 -193 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 673 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -145 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -145 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 674 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -131 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -131 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 675 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -168 -110 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -110 -168 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 676 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -156 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -156 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 677 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -188 -145 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -145 -188 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 678 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -180 -136 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -136 -180 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 679 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -223 -204 -173 -128 -66 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -66 -128 -173 -204 -223 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 680 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -198 -165 -110 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -110 -165 -198 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 681 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -192 -156 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -156 -192 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 682 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -144 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -144 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 683 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -134 -67 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -67 -134 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 684 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -170 -114 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -114 -170 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 685 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -160 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -160 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 686 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -189 -148 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -148 -189 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 687 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -181 -137 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -137 -181 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 688 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -224 -204 -174 -129 -66 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -66 -129 -174 -204 -224 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 689 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -199 -166 -111 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -111 -166 -199 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 690 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -193 -156 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -156 -193 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 691 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -145 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -145 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 692 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -131 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -131 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 693 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -168 -110 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -110 -168 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 694 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -156 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -156 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 695 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -188 -145 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -145 -188 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 696 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -180 -136 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -136 -180 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 697 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -223 -204 -173 -128 -66 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -66 -128 -173 -204 -223 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 698 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -198 -165 -110 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -110 -165 -198 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 699 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -192 -156 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -156 -192 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 700 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -144 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -144 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 701 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -134 -67 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -67 -134 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 702 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -170 -114 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -114 -170 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 703 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -160 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -160 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 704 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -189 -148 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -148 -189 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 705 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -181 -137 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -137 -181 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 706 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -224 -204 -174 -129 -66 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -66 -129 -174 -204 -224 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 707 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -199 -166 -111 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -111 -166 -199 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 708 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -193 -156 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -156 -193 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 709 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -145 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -145 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 710 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -131 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -131 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 711 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -168 -110 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -110 -168 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 712 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -156 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -156 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 713 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -188 -145 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -145 -188 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 714 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -180 -136 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -136 -180 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 715 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -223 -204 -173 -128 -66 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -66 -128 -173 -204 -223 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 716 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -198 -165 -110 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -110 -165 -198 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 717 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -192 -156 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -156 -192 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 718 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -144 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -144 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 719 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -134 -67 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -67 -134 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 720 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -170 -114 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -114 -170 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 721 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -160 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -160 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 722 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -189 -148 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -148 -189 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 723 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -181 -137 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -137 -181 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 724 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -224 -204 -174 -129 -66 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -66 -129 -174 -204 -224 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 725 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -199 -166 -111 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -111 -166 -199 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 726 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -193 -156 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -156 -193 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 727 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -145 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -145 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 728 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -131 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -131 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 729 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -168 -110 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -110 -168 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 730 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -156 -91 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -156 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 731 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -188 -145 -84 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -84 -145 -188 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 732 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -180 -136 -79 -0 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 -0 -79 -136 -180 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 733 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -223 -204 -173 -128 -66 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -66 -128 -173 -204 -223 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 734 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -198 -165 -110 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -110 -165 -198 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 735 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -192 -156 -91 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -91 -156 -192 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 736 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -144 -83 -0 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 -0 -83 -144 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 737 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -134 -67 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -67 -134 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 738 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -170 -114 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 143 141 133 141 143 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -114 -170 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 739 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -160 -94 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 167 162 150 163 149 155 154 147 147 154 155 149 163 150 162 167 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -94 -160 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 740 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -189 -148 -86 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 134 134 134 133 127 146 139 152 137 143 141 133 141 143 137 152 139 146 127 133 134 134 134 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -86 -148 -189 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 741 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -181 -137 -79 -0 145 183 135 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 182 180 176 168 157 168 154 153 147 147 153 154 168 157 168 176 180 182 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 135 183 145 -0 -79 -137 -181 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 742 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -224 -204 -174 -129 -66 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 144 143 137 156 145 156 143 -0 -0 -0 -0 -0 143 156 145 156 137 143 144 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -66 -129 -174 -204 -224 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 743 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -241 -233 -220 -199 -166 -111 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 168 -0 -0 -0 -0 -0 -73 -75 -76 -76 -75 -73 -0 -0 -0 -0 -0 168 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -111 -166 -199 -220 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 744 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -193 -156 -92 -0 169 145 183 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 134 -0 -0 -0 -65 -78 -82 -89 -105 -121 -127 -130 -130 -130 -127 -121 -105 -89 -82 -78 -65 -0 -0 -0 134 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 183 145 169 -0 -92 -156 -193 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 745 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -145 -82 -0 169 145 183 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 -0 -0 -0 -0 -0 -82 -91 -110 -128 -135 -143 -152 -161 -167 -170 -171 -171 -170 -167 -161 -152 -143 -135 -128 -110 -91 -82 -0 -0 -0 -0 -0 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 183 145 169 -0 -82 -145 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 746 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -179 -131 -0 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 -0 -0 -0 -66 -79 -84 -91 -110 -131 -144 -156 -165 -172 -179 -185 -191 -194 -197 -199 -200 -199 -197 -194 -191 -185 -179 -172 -165 -156 -144 -131 -110 -91 -84 -79 -66 -0 -0 -0 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 -0 -131 -179 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 747 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -168 -110 -0 135 169 145 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 -0 -0 -0 -0 -67 -83 -91 -110 -128 -136 -145 -156 -168 -178 -186 -192 -198 -203 -207 -211 -214 -216 -217 -218 -218 -217 -216 -214 -211 -207 -203 -198 -192 -186 -178 -168 -156 -145 -136 -128 -110 -91 -83 -67 -0 -0 -0 -0 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 145 169 135 -0 -110 -168 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 748 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -249 -246 -241 -232 -218 -196 -156 -91 -0 135 169 145 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 -0 -0 -0 -66 -79 -86 -94 -114 -134 -144 -156 -165 -173 -180 -188 -195 -202 -207 -212 -215 -219 -222 -225 -227 -228 -229 -230 -230 -230 -229 -228 -227 -225 -222 -219 -215 -212 -207 -202 -195 -188 -180 -173 -165 -156 -144 -134 -114 -94 -86 -79 -66 -0 -0 -0 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 145 169 135 -0 -91 -156 -196 -218 -232 -241 -246 -249 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 749 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -188 -145 -84 -0 135 169 145 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 -0 -0 -0 -0 -0 -82 -92 -111 -129 -137 -148 -160 -170 -178 -186 -192 -198 -204 -209 -214 -218 -222 -225 -228 -230 -232 -234 -236 -237 -238 -238 -239 -239 -238 -238 -237 -236 -234 -232 -230 -228 -225 -222 -218 -214 -209 -204 -198 -192 -186 -178 -170 -160 -148 -137 -129 -111 -92 -82 -0 -0 -0 -0 -0 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 145 169 135 -0 -84 -145 -188 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 750 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -209 -180 -136 -79 -0 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 -0 -0 -0 -66 -79 -84 -91 -110 -131 -145 -156 -166 -174 -181 -189 -196 -202 -207 -212 -216 -220 -223 -227 -229 -232 -234 -236 -238 -239 -241 -242 -243 -243 -244 -244 -244 -244 -244 -243 -243 -242 -241 -239 -238 -236 -234 -232 -229 -227 -223 -220 -216 -212 -207 -202 -196 -189 -181 -174 -166 -156 -145 -131 -110 -91 -84 -79 -66 -0 -0 -0 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 -0 -79 -136 -180 -209 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 751 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -235 -223 -204 -173 -128 -66 183 135 169 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 -0 -0 -0 -0 -67 -83 -91 -110 -128 -136 -145 -156 -168 -178 -186 -193 -199 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -244 -245 -246 -247 -247 -247 -248 -248 -248 -248 -247 -247 -247 -246 -245 -244 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -199 -193 -186 -178 -168 -156 -145 -136 -128 -110 -91 -83 -67 -0 -0 -0 -0 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 169 135 183 -66 -128 -173 -204 -223 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 752 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -233 -220 -198 -165 -110 -0 183 135 169 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 -0 -0 -0 -66 -79 -86 -94 -114 -134 -144 -156 -165 -173 -180 -188 -196 -202 -207 -212 -216 -220 -224 -227 -229 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -248 -249 -249 -250 -250 -250 -250 -250 -250 -250 -250 -250 -249 -249 -248 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -229 -227 -224 -220 -216 -212 -207 -202 -196 -188 -180 -173 -165 -156 -144 -134 -114 -94 -86 -79 -66 -0 -0 -0 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 169 135 183 -0 -110 -165 -198 -220 -233 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 753 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -192 -156 -91 -0 183 135 169 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 -0 -0 -0 -0 -0 -82 -92 -111 -129 -137 -148 -160 -170 -178 -186 -192 -198 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -250 -251 -251 -251 -252 -252 -252 -252 -252 -252 -252 -252 -251 -251 -251 -250 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -198 -192 -186 -178 -170 -160 -148 -137 -129 -111 -92 -82 -0 -0 -0 -0 -0 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 169 135 183 -0 -91 -156 -192 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 754 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -144 -83 -0 183 135 169 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 -0 -0 -0 -66 -79 -84 -91 -110 -131 -145 -156 -166 -174 -181 -189 -196 -202 -207 -212 -216 -220 -223 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -251 -252 -252 -252 -252 -253 -253 -253 -253 -253 -253 -253 -253 -253 -252 -252 -252 -252 -251 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -223 -220 -216 -212 -207 -202 -196 -189 -181 -174 -166 -156 -145 -131 -110 -91 -84 -79 -66 -0 -0 -0 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 169 135 183 -0 -83 -144 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 755 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -243 -236 -225 -207 -178 -134 -67 145 183 135 169 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 -0 -0 -0 -0 -67 -83 -91 -110 -128 -136 -145 -156 -168 -178 -186 -193 -199 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -199 -193 -186 -178 -168 -156 -145 -136 -128 -110 -91 -83 -67 -0 -0 -0 -0 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 169 135 183 145 -67 -134 -178 -207 -225 -236 -243 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 756 -255 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -222 -202 -170 -114 -0 145 183 135 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 -0 -0 -0 -66 -79 -86 -94 -114 -134 -144 -156 -165 -173 -180 -188 -196 -202 -207 -212 -216 -220 -224 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -224 -220 -216 -212 -207 -202 -196 -188 -180 -173 -165 -156 -144 -134 -114 -94 -86 -79 -66 -0 -0 -0 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 135 183 145 -0 -114 -170 -202 -222 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 757 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -246 -241 -232 -218 -196 -160 -94 -0 145 183 135 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 -0 -0 -0 -0 -0 -82 -92 -111 -129 -137 -148 -160 -170 -178 -186 -192 -198 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -198 -192 -186 -178 -170 -160 -148 -137 -129 -111 -92 -82 -0 -0 -0 -0 -0 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 135 183 145 -0 -94 -160 -196 -218 -232 -241 -246 -250 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 758 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -189 -148 -86 -0 145 184 135 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 -0 -0 -0 -66 -79 -84 -91 -110 -131 -145 -156 -166 -174 -181 -189 -196 -202 -207 -212 -216 -220 -223 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -223 -220 -216 -212 -207 -202 -196 -189 -181 -174 -166 -156 -145 -131 -110 -91 -84 -79 -66 -0 -0 -0 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 135 184 145 -0 -86 -148 -189 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 759 -255 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -227 -210 -181 -138 -80 -0 145 184 135 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 -0 -0 -0 -0 -67 -83 -91 -110 -128 -136 -145 -156 -168 -178 -186 -193 -199 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -199 -193 -186 -178 -168 -156 -145 -136 -128 -110 -91 -83 -67 -0 -0 -0 -0 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 135 184 145 -0 -80 -138 -181 -210 -227 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 760 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -243 -236 -224 -204 -174 -129 -66 169 145 184 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 -0 -0 -0 -66 -79 -86 -94 -114 -134 -144 -156 -165 -173 -180 -188 -196 -202 -207 -212 -216 -220 -224 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -224 -220 -216 -212 -207 -202 -196 -188 -180 -173 -165 -156 -144 -134 -114 -94 -86 -79 -66 -0 -0 -0 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 184 145 169 -66 -129 -174 -204 -224 -236 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 761 -255 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -233 -220 -199 -166 -111 -0 170 145 184 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 -0 -0 -0 -0 -0 -82 -92 -111 -129 -137 -148 -160 -170 -178 -186 -192 -198 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -198 -192 -186 -178 -170 -160 -148 -137 -129 -111 -92 -82 -0 -0 -0 -0 -0 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 184 145 170 -0 -111 -166 -199 -220 -233 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 762 -255 -255 -255 -254 -254 -254 -253 -251 -249 -246 -240 -231 -216 -193 -156 -92 -0 170 145 184 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 -0 -0 -0 -66 -79 -84 -91 -110 -131 -145 -156 -166 -174 -181 -189 -196 -202 -207 -212 -216 -220 -223 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -223 -220 -216 -212 -207 -202 -196 -189 -181 -174 -166 -156 -145 -131 -110 -91 -84 -79 -66 -0 -0 -0 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 184 145 170 -0 -92 -156 -193 -216 -231 -240 -246 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 763 -255 -255 -255 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -186 -145 -82 -0 170 145 184 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 -0 -0 -0 -0 -67 -83 -91 -110 -128 -136 -145 -156 -168 -178 -186 -193 -199 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -199 -193 -186 -178 -168 -156 -145 -136 -128 -110 -91 -83 -67 -0 -0 -0 -0 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 184 145 170 -0 -82 -145 -186 -212 -228 -238 -245 -249 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 764 -255 -255 -255 -254 -254 -253 -252 -251 -248 -244 -237 -225 -208 -179 -131 -0 135 170 146 184 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 -0 -0 -0 -66 -79 -86 -94 -114 -134 -144 -156 -165 -173 -180 -188 -196 -202 -207 -212 -216 -220 -224 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -224 -220 -216 -212 -207 -202 -196 -188 -180 -173 -165 -156 -144 -134 -114 -94 -86 -79 -66 -0 -0 -0 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 184 146 170 135 -0 -131 -179 -208 -225 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 765 -255 -255 -255 -254 -254 -253 -252 -250 -247 -242 -235 -222 -202 -169 -110 -0 135 170 146 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 -0 -0 -0 -0 -0 -82 -92 -111 -129 -137 -148 -160 -170 -178 -186 -192 -198 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -198 -192 -186 -178 -170 -160 -148 -137 -129 -111 -92 -82 -0 -0 -0 -0 -0 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 146 170 135 -0 -110 -169 -202 -222 -235 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 766 -255 -255 -255 -254 -254 -253 -252 -250 -246 -241 -232 -219 -196 -156 -91 -0 135 170 146 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 -0 -0 -0 -66 -79 -84 -91 -110 -131 -145 -156 -166 -174 -181 -189 -196 -202 -207 -212 -216 -220 -223 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -223 -220 -216 -212 -207 -202 -196 -189 -181 -174 -166 -156 -145 -131 -110 -91 -84 -79 -66 -0 -0 -0 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 146 170 135 -0 -91 -156 -196 -219 -232 -241 -246 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 767 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -214 -188 -145 -84 -0 135 170 146 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 -0 -0 -0 -0 -67 -83 -91 -110 -128 -136 -145 -156 -168 -178 -186 -193 -199 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -199 -193 -186 -178 -168 -156 -145 -136 -128 -110 -91 -83 -67 -0 -0 -0 -0 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 146 170 135 -0 -84 -145 -188 -214 -230 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 768 -255 -255 -254 -254 -253 -252 -251 -248 -244 -238 -227 -209 -180 -136 -79 -0 135 170 146 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 -0 -0 -0 -66 -79 -86 -94 -114 -134 -144 -156 -165 -173 -180 -188 -196 -202 -207 -212 -216 -220 -224 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -224 -220 -216 -212 -207 -202 -196 -188 -180 -173 -165 -156 -144 -134 -114 -94 -86 -79 -66 -0 -0 -0 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 146 170 135 -0 -79 -136 -180 -209 -227 -238 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 769 -255 -255 -254 -254 -253 -252 -250 -248 -243 -236 -224 -204 -173 -129 -66 184 135 170 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 -0 -0 -0 -0 -0 -82 -92 -111 -129 -137 -148 -160 -170 -178 -186 -192 -198 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -198 -192 -186 -178 -170 -160 -148 -137 -129 -111 -92 -82 -0 -0 -0 -0 -0 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 170 135 184 -66 -129 -173 -204 -224 -236 -243 -248 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 770 -255 -255 -254 -254 -253 -252 -250 -247 -242 -234 -220 -199 -166 -110 -0 184 135 170 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 -0 -0 -0 -66 -79 -84 -91 -110 -131 -145 -156 -166 -174 -181 -189 -196 -202 -207 -212 -216 -220 -223 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -223 -220 -216 -212 -207 -202 -196 -189 -181 -174 -166 -156 -145 -131 -110 -91 -84 -79 -66 -0 -0 -0 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 170 135 184 -0 -110 -166 -199 -220 -234 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 771 -255 -255 -254 -254 -253 -252 -249 -246 -240 -231 -216 -193 -156 -92 -0 184 135 171 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 -0 -0 -0 -0 -67 -83 -91 -110 -128 -136 -145 -156 -168 -178 -186 -193 -199 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -199 -193 -186 -178 -168 -156 -145 -136 -128 -110 -91 -83 -67 -0 -0 -0 -0 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 171 135 184 -0 -92 -156 -193 -216 -231 -240 -246 -249 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 772 -255 -254 -254 -254 -253 -251 -249 -245 -239 -229 -212 -186 -145 -84 -0 184 136 171 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 -0 -0 -0 -66 -79 -86 -94 -114 -134 -144 -156 -165 -173 -180 -188 -196 -202 -207 -212 -216 -220 -224 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -224 -220 -216 -212 -207 -202 -196 -188 -180 -173 -165 -156 -144 -134 -114 -94 -86 -79 -66 -0 -0 -0 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 171 136 184 -0 -84 -145 -186 -212 -229 -239 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 773 -255 -254 -254 -253 -252 -251 -248 -244 -237 -226 -208 -179 -134 -67 146 185 136 171 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 -0 -0 -0 -0 -0 -82 -92 -111 -129 -137 -148 -160 -170 -178 -186 -192 -198 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -198 -192 -186 -178 -170 -160 -148 -137 -129 -111 -92 -82 -0 -0 -0 -0 -0 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 171 136 185 146 -67 -134 -179 -208 -226 -237 -244 -248 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 774 -255 -254 -254 -253 -252 -250 -247 -243 -235 -223 -203 -171 -114 -0 146 185 136 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 -0 -0 -0 -66 -79 -84 -91 -110 -131 -145 -156 -166 -174 -181 -189 -196 -202 -207 -212 -216 -220 -223 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -223 -220 -216 -212 -207 -202 -196 -189 -181 -174 -166 -156 -145 -131 -110 -91 -84 -79 -66 -0 -0 -0 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 136 185 146 -0 -114 -171 -203 -223 -235 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 775 -255 -254 -254 -253 -252 -250 -247 -241 -233 -219 -197 -161 -95 -0 147 186 137 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 -0 -0 -0 -0 -67 -83 -91 -110 -128 -136 -145 -156 -168 -178 -186 -193 -199 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -199 -193 -186 -178 -168 -156 -145 -136 -128 -110 -91 -83 -67 -0 -0 -0 -0 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 137 186 147 -0 -95 -161 -197 -219 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 776 -255 -254 -254 -253 -252 -249 -246 -240 -231 -215 -190 -149 -86 -0 147 186 137 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 -0 -0 -0 -66 -79 -86 -94 -114 -134 -144 -156 -165 -173 -180 -188 -196 -202 -207 -212 -216 -220 -224 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -224 -220 -216 -212 -207 -202 -196 -188 -180 -173 -165 -156 -144 -134 -114 -94 -86 -79 -66 -0 -0 -0 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 137 186 147 -0 -86 -149 -190 -215 -231 -240 -246 -249 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 777 -254 -254 -254 -253 -251 -249 -245 -238 -228 -211 -183 -139 -80 -0 147 187 138 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 -0 -0 -0 -0 -0 -82 -92 -111 -129 -137 -148 -160 -170 -178 -186 -192 -198 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -198 -192 -186 -178 -170 -160 -148 -137 -129 -111 -92 -82 -0 -0 -0 -0 -0 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 138 187 147 -0 -80 -139 -183 -211 -228 -238 -245 -249 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 778 -254 -254 -253 -253 -251 -248 -244 -237 -225 -206 -176 -131 -66 172 148 188 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 -0 -0 -0 -66 -79 -84 -91 -110 -131 -145 -156 -166 -174 -181 -189 -196 -202 -207 -212 -216 -220 -223 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -223 -220 -216 -212 -207 -202 -196 -189 -181 -174 -166 -156 -145 -131 -110 -91 -84 -79 -66 -0 -0 -0 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 188 148 172 -66 -131 -176 -206 -225 -237 -244 -248 -251 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 779 -254 -254 -253 -252 -250 -248 -243 -235 -222 -201 -168 -112 -0 173 149 189 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 -0 -0 -0 -0 -67 -83 -91 -110 -128 -136 -145 -156 -168 -178 -186 -193 -199 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -199 -193 -186 -178 -168 -156 -145 -136 -128 -110 -91 -83 -67 -0 -0 -0 -0 169 169 169 169 169 169 169 169 169 169 169 169 169 169 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 189 149 173 -0 -112 -168 -201 -222 -235 -243 -248 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 780 -254 -254 -253 -252 -250 -247 -241 -233 -218 -195 -159 -93 -0 173 150 191 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 -0 -0 -0 -66 -79 -86 -94 -114 -134 -144 -156 -165 -173 -180 -188 -196 -202 -207 -212 -216 -220 -224 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -224 -220 -216 -212 -207 -202 -196 -188 -180 -173 -165 -156 -144 -134 -114 -94 -86 -79 -66 -0 -0 -0 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 191 150 173 -0 -93 -159 -195 -218 -233 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 781 -254 -254 -253 -252 -250 -246 -240 -231 -215 -189 -147 -84 -0 175 151 194 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 184 184 184 184 184 184 184 183 183 183 183 183 183 183 -0 -0 -0 -0 -0 -82 -92 -111 -129 -137 -148 -160 -170 -178 -186 -192 -198 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -198 -192 -186 -178 -170 -160 -148 -137 -129 -111 -92 -82 -0 -0 -0 -0 -0 183 183 183 183 183 183 183 184 184 184 184 184 184 184 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 194 151 175 -0 -84 -147 -189 -215 -231 -240 -246 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 782 -254 -254 -253 -252 -249 -245 -239 -228 -211 -182 -134 -0 139 176 153 199 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 146 146 146 146 146 145 145 145 145 145 145 145 145 145 -0 -0 -0 -66 -79 -84 -91 -110 -131 -145 -156 -166 -174 -181 -189 -196 -202 -207 -212 -216 -220 -223 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -223 -220 -216 -212 -207 -202 -196 -189 -181 -174 -166 -156 -145 -131 -110 -91 -84 -79 -66 -0 -0 -0 145 145 145 145 145 145 145 145 145 146 146 146 146 146 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 199 153 176 139 -0 -134 -182 -211 -228 -239 -245 -249 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 783 -254 -254 -253 -251 -249 -244 -237 -226 -206 -173 -113 -0 140 179 155 229 248 255 245 213 183 179 176 175 173 173 172 171 171 171 170 170 170 170 170 170 170 170 170 170 169 -0 -0 -0 -0 -67 -83 -91 -110 -128 -136 -145 -156 -168 -179 -186 -193 -199 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -199 -193 -186 -179 -168 -156 -145 -136 -128 -110 -91 -83 -67 -0 -0 -0 -0 169 170 170 170 170 170 170 170 170 170 170 171 171 171 172 173 173 175 176 179 183 213 245 255 248 229 155 179 140 -0 -113 -173 -206 -226 -237 -244 -249 -251 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 784 -254 -254 -253 -251 -248 -244 -236 -223 -201 -161 -94 -0 142 183 159 240 255 248 147 144 142 140 139 138 137 137 136 136 136 135 135 135 135 135 135 135 135 -0 -0 -0 -66 -80 -86 -94 -114 -134 -144 -156 -165 -173 -180 -188 -196 -202 -207 -212 -216 -220 -224 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -224 -220 -216 -212 -207 -202 -196 -188 -180 -173 -165 -156 -144 -134 -114 -94 -86 -80 -66 -0 -0 -0 135 135 135 135 135 135 135 135 136 136 136 137 137 138 139 140 142 144 147 248 255 240 159 183 142 -0 -94 -161 -201 -223 -236 -244 -248 -251 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 785 -254 -254 -252 -251 -248 -243 -234 -220 -194 -151 -88 -0 144 213 249 255 240 229 199 194 191 189 188 187 186 186 185 185 184 184 184 184 -0 -0 -0 -0 -0 -82 -92 -111 -129 -138 -148 -160 -170 -178 -186 -192 -198 -204 -209 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -209 -204 -198 -192 -186 -178 -170 -160 -148 -138 -129 -111 -92 -82 -0 -0 -0 -0 -0 184 184 184 184 185 185 186 186 187 188 189 191 194 199 229 240 255 249 213 144 -0 -88 -151 -194 -220 -234 -243 -248 -251 -252 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 y 786 -254 -253 -252 -250 -247 -242 -233 -216 -188 -143 -84 -0 147 245 255 249 159 155 153 151 150 149 148 147 147 147 146 146 -0 -0 -0 -66 -79 -84 -91 -110 -131 -145 -156 -166 -174 -181 -189 -196 -202 -207 -212 -216 -220 -223 -227 -230 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -230 -227 -223 -220 -216 -212 -207 -202 -196 -189 -181 -174 -166 -156 -145 -131 -110 -91 -84 -79 -66 -0 -0 -0 146 146 147 147 147 148 149 150 151 153 155 159 249 255 245 147 -0 -84 -143 -188 -216 -233 -242 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 y 787 -254 -253 -252 -250 -247 -241 -231 -213 -183 -137 -71 229 248 255 245 213 183 179 176 175 173 173 172 -0 -0 -0 -0 -67 -84 -92 -110 -129 -136 -145 -156 -169 -179 -186 -193 -199 -204 -210 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -210 -204 -199 -193 -186 -179 -169 -156 -145 -136 -129 -110 -92 -84 -67 -0 -0 -0 -0 172 173 173 175 176 179 183 213 245 255 248 229 -71 -137 -183 -213 -231 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 y 788 -254 -253 -252 -250 -247 -240 -229 -210 -178 -120 -0 240 255 248 147 144 142 140 139 -0 -0 -0 -66 -80 -86 -95 -114 -134 -145 -156 -166 -173 -180 -188 -196 -202 -208 -212 -216 -220 -224 -227 -230 -232 -234 -236 -238 -240 -242 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -242 -240 -238 -236 -234 -232 -230 -227 -224 -220 -216 -212 -208 -202 -196 -188 -180 -173 -166 -156 -145 -134 -114 -95 -86 -80 -66 -0 -0 -0 139 140 142 144 147 248 255 240 -0 -120 -178 -210 -229 -240 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 y 789 -254 -253 -252 -250 -247 -240 -229 -208 -173 -108 -0 255 240 229 -0 -0 -0 -0 -0 -84 -93 -112 -131 -139 -149 -161 -171 -179 -186 -193 -199 -204 -209 -214 -219 -222 -225 -228 -231 -233 -236 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -236 -233 -231 -228 -225 -222 -219 -214 -209 -204 -199 -193 -186 -179 -171 -161 -149 -139 -131 -112 -93 -84 -0 -0 -0 -0 -0 229 240 255 -0 -108 -173 -208 -229 -240 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 y 790 -254 -253 -252 -250 -247 -240 -229 -207 -171 -114 255 -0 -0 -71 -84 -88 -94 -113 -134 -147 -159 -168 -176 -183 -190 -197 -203 -208 -212 -216 -220 -224 -227 -230 -232 -235 -237 -238 -240 -242 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -242 -240 -238 -237 -235 -232 -230 -227 -224 -220 -216 -212 -208 -203 -197 -190 -183 -176 -168 -159 -147 -134 -113 -94 -88 -84 -71 -0 -0 255 -114 -171 -207 -229 -240 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 y 791 -254 -253 -252 -250 -247 -241 -230 -211 -179 -139 -114 -108 -120 -137 -143 -151 -161 -173 -182 -189 -195 -201 -206 -211 -215 -219 -223 -226 -229 -231 -234 -236 -238 -239 -241 -242 -244 -245 -246 -247 -247 -248 -249 -250 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -250 -249 -248 -247 -247 -246 -245 -244 -242 -241 -239 -238 -236 -234 -231 -229 -226 -223 -219 -215 -211 -206 -201 -195 -189 -182 -173 -161 -151 -143 -137 -120 -108 -114 -139 -179 -211 -230 -241 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 y 792 -254 -254 -253 -251 -248 -243 -233 -218 -198 -179 -171 -173 -178 -183 -188 -194 -201 -206 -211 -215 -218 -222 -225 -228 -231 -233 -235 -237 -239 -240 -242 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -242 -240 -239 -237 -235 -233 -231 -228 -225 -222 -218 -215 -211 -206 -201 -194 -188 -183 -178 -173 -171 -179 -198 -218 -233 -243 -248 -251 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 793 -254 -254 -253 -251 -249 -245 -238 -229 -218 -211 -207 -208 -210 -213 -216 -220 -223 -226 -228 -231 -233 -235 -237 -238 -240 -241 -243 -244 -245 -246 -247 -248 -248 -249 -250 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -250 -249 -248 -248 -247 -246 -245 -244 -243 -241 -240 -238 -237 -235 -233 -231 -228 -226 -223 -220 -216 -213 -210 -208 -207 -211 -218 -229 -238 -245 -249 -251 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 794 -254 -254 -253 -252 -250 -247 -243 -238 -233 -230 -229 -229 -229 -231 -233 -234 -236 -237 -239 -240 -241 -243 -244 -245 -246 -247 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -247 -246 -245 -244 -243 -241 -240 -239 -237 -236 -234 -233 -231 -229 -229 -229 -230 -233 -238 -243 -247 -250 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 795 -254 -254 -254 -253 -251 -250 -247 -245 -243 -241 -240 -240 -240 -241 -242 -243 -244 -244 -245 -246 -247 -248 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -248 -247 -246 -245 -244 -244 -243 -242 -241 -240 -240 -240 -241 -243 -245 -247 -250 -251 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 796 -255 -254 -254 -253 -252 -251 -250 -249 -248 -247 -247 -247 -247 -247 -247 -248 -248 -249 -249 -250 -250 -250 -251 -251 -252 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -252 -251 -251 -250 -250 -250 -249 -249 -248 -248 -247 -247 -247 -247 -247 -247 -248 -249 -250 -251 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 797 -255 -254 -254 -254 -253 -253 -252 -251 -251 -250 -250 -250 -250 -250 -250 -251 -251 -251 -252 -252 -252 -252 -253 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -253 -252 -252 -252 -252 -251 -251 -251 -250 -250 -250 -250 -250 -250 -251 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 798 -255 -255 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -252 -252 -252 -252 -253 -253 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -253 -253 -252 -252 -252 -252 -252 -252 -252 -253 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 799 -255 -255 -255 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 run j 2722 run time 735 run time_per_iter 0.270022 run pixels_tot 640000 run pixels_out 0.3734 run pixels_in 0.6266 run size 390 0.975 run shrinkzone 49 run minfraction 0.014 run maxvaluefraction 0.939 cmd /home/martink/work/design/sanctuary/snowflake/bin/snowflake -q -a 0.0731947882052122 -b 1.11999462549173 -g 7.14021747706283e-05 -i 30000 -k 0.0121101469119475 -m 0.0784110962359891 -n 800 -r 0.649422750094735 -s 0.000000 -t 0.190677013482009 -x 0 -z 10 summary_head file size shrinksize minf maxvf all out in a b g i k m n r s t x y z j time time_per_iter summary /home/martink/work/sanctuary/snowflake/flakes.3/snowflake-wzgwawaz 0.975 49 0.013663535439795 0.939334637964775 640000 0.3733828125 0.6266171875 0.0731947882 1.1199946255 0.0000714022 30000 0.0121101469 0.0784110962 800 0.6494227501 0.0000000000 0.1906770135 295 780 10 2722 735 0.270022