param a 0.0275524478 param b 1.1113772181 param g 0.0000521476 param k 0.0012829789 param m 0.0048038352 param r 0.6385549454 param s 0.0000000000 param t 0.1944771087 param n 800 param y 780 param z 10 param i 30000 param x 224 y 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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 1 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -255 -255 -255 -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 -255 -255 -254 -254 -254 -254 -254 -254 -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 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -255 -255 -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 -255 -255 -254 -254 -254 -253 -253 -253 -252 -252 -252 -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 -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 -252 -252 -252 -253 -253 -253 -254 -254 -254 -255 -255 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 -255 -254 -254 -254 -253 -252 -251 -250 -250 -249 -249 -249 -250 -250 -250 -251 -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 -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 -251 -250 -250 -250 -249 -249 -249 -250 -250 -251 -252 -253 -254 -254 -254 -255 y 5 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -246 -245 -244 -244 -244 -245 -245 -246 -247 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -247 -247 -246 -245 -245 -244 -244 -244 -245 -246 -248 -250 -252 -253 -254 -254 -255 y 6 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -239 -236 -234 -234 -235 -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 -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 -235 -234 -234 -236 -239 -243 -247 -250 -252 -253 -254 -254 y 7 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -234 -225 -217 -213 -214 -216 -219 -222 -225 -228 -230 -232 -235 -237 -238 -240 -242 -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 -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 -242 -240 -238 -237 -235 -232 -230 -228 -225 -222 -219 -216 -214 -213 -217 -225 -234 -243 -248 -251 -253 -254 -254 y 8 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -250 -246 -239 -225 -204 -183 -172 -173 -180 -188 -193 -199 -205 -210 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -244 -246 -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 -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 -246 -244 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -210 -205 -199 -193 -188 -180 -173 -172 -183 -204 -225 -239 -246 -250 -253 -254 -254 y 9 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -252 -250 -245 -236 -217 -183 -136 -104 -100 -105 -125 -145 -153 -163 -174 -183 -190 -196 -203 -208 -212 -217 -220 -224 -227 -230 -232 -234 -236 -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 -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 -236 -234 -232 -230 -227 -224 -220 -217 -212 -208 -203 -196 -190 -183 -174 -163 -153 -145 -125 -105 -100 -104 -136 -183 -217 -236 -245 -250 -252 -254 -254 y 10 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -253 -252 -249 -244 -234 -213 -172 -104 255 -0 -0 -0 -66 -83 -91 -101 -122 -142 -150 -161 -172 -180 -187 -193 -200 -205 -210 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -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 -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 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -210 -205 -200 -193 -187 -180 -172 -161 -150 -142 -122 -101 -91 -83 -66 -0 -0 -0 255 -104 -172 -213 -234 -244 -249 -252 -253 -254 y 11 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -253 -252 -249 -244 -234 -214 -173 -100 -0 255 218 177 165 -0 -0 -0 -0 -65 -81 -90 -100 -120 -139 -147 -155 -165 -176 -184 -190 -196 -203 -208 -212 -216 -220 -224 -227 -230 -232 -234 -236 -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 -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 -236 -234 -232 -230 -227 -224 -220 -216 -212 -208 -203 -196 -190 -184 -176 -165 -155 -147 -139 -120 -100 -90 -81 -65 -0 -0 -0 -0 165 177 218 255 -0 -100 -173 -214 -234 -244 -249 -252 -253 -254 y 12 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -253 -252 -249 -244 -235 -216 -180 -105 -0 218 255 218 177 165 145 165 143 163 -0 -0 -0 -0 -0 -79 -85 -93 -112 -132 -143 -151 -161 -172 -180 -187 -193 -200 -205 -210 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -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 -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 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -210 -205 -200 -193 -187 -180 -172 -161 -151 -143 -132 -112 -93 -85 -79 -0 -0 -0 -0 -0 163 143 165 145 165 177 218 255 218 -0 -105 -180 -216 -235 -244 -249 -252 -253 -254 y 13 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -253 -252 -250 -245 -236 -219 -188 -125 -0 177 218 255 218 177 165 145 165 143 163 142 161 141 147 -0 -0 -0 -0 -0 -75 -82 -90 -100 -120 -139 -147 -155 -165 -176 -184 -190 -196 -203 -208 -212 -216 -220 -224 -227 -229 -232 -234 -236 -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 -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 -236 -234 -232 -229 -227 -224 -220 -216 -212 -208 -203 -196 -190 -184 -176 -165 -155 -147 -139 -120 -100 -90 -82 -75 -0 -0 -0 -0 -0 147 141 161 142 163 143 165 145 165 177 218 255 218 177 -0 -125 -188 -219 -236 -245 -250 -252 -253 -254 y 14 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -252 -250 -245 -237 -222 -193 -145 -66 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 -0 -0 -0 -0 -0 -79 -85 -93 -112 -132 -143 -151 -161 -172 -180 -187 -193 -200 -205 -210 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -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 -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 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -210 -205 -200 -193 -187 -180 -172 -161 -151 -143 -132 -112 -93 -85 -79 -0 -0 -0 -0 -0 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 -66 -145 -193 -222 -237 -245 -250 -252 -254 -254 y 15 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -252 -250 -246 -239 -225 -199 -153 -83 -0 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 -0 -0 -0 -0 -0 -75 -82 -90 -100 -120 -139 -147 -155 -165 -176 -184 -190 -196 -203 -208 -212 -216 -220 -224 -227 -229 -232 -234 -236 -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 -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 -236 -234 -232 -229 -227 -224 -220 -216 -212 -208 -203 -196 -190 -184 -176 -165 -155 -147 -139 -120 -100 -90 -82 -75 -0 -0 -0 -0 -0 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 -0 -83 -153 -199 -225 -239 -246 -250 -252 -254 -254 y 16 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -247 -240 -228 -205 -163 -91 -0 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -0 -0 -0 -0 -79 -85 -93 -112 -132 -143 -151 -161 -172 -180 -187 -193 -200 -205 -210 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -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 -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 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -210 -205 -200 -193 -187 -180 -172 -161 -151 -143 -132 -112 -93 -85 -79 -0 -0 -0 -0 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 -0 -91 -163 -205 -228 -240 -247 -251 -253 -254 -254 y 17 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -247 -241 -230 -210 -174 -101 -0 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -0 -0 -0 -0 -75 -82 -90 -100 -120 -139 -147 -155 -165 -176 -184 -190 -196 -203 -208 -212 -216 -220 -224 -227 -229 -232 -234 -236 -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 -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 -236 -234 -232 -229 -227 -224 -220 -216 -212 -208 -203 -196 -190 -184 -176 -165 -155 -147 -139 -120 -100 -90 -82 -75 -0 -0 -0 -0 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 -0 -101 -174 -210 -230 -241 -247 -251 -253 -254 -254 y 18 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -232 -214 -183 -122 -0 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -0 -0 -0 -0 -79 -85 -93 -112 -132 -143 -151 -161 -172 -180 -187 -193 -200 -205 -210 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -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 -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 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -210 -205 -200 -193 -187 -180 -172 -161 -151 -143 -132 -112 -93 -85 -79 -0 -0 -0 -0 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 -0 -122 -183 -214 -232 -243 -248 -251 -253 -254 -254 y 19 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -244 -235 -218 -190 -142 -65 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -0 -0 -0 -0 -75 -82 -90 -100 -120 -139 -147 -155 -165 -176 -184 -190 -196 -203 -208 -212 -216 -220 -224 -227 -229 -232 -234 -236 -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 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -251 -250 -250 -249 -248 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -229 -227 -224 -220 -216 -212 -208 -203 -196 -190 -184 -176 -165 -155 -147 -139 -120 -100 -90 -82 -75 -0 -0 -0 -0 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 -65 -142 -190 -218 -235 -244 -249 -252 -253 -254 -254 y 20 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -237 -222 -196 -150 -81 -0 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -0 -0 -0 -0 -79 -85 -93 -112 -132 -143 -151 -161 -172 -180 -187 -193 -200 -205 -210 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -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 -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 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -210 -205 -200 -193 -187 -180 -172 -161 -151 -143 -132 -112 -93 -85 -79 -0 -0 -0 -0 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 -0 -81 -150 -196 -222 -237 -245 -249 -252 -253 -254 -254 y 21 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -253 -252 -250 -246 -238 -225 -203 -161 -90 -0 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -0 -0 -0 -0 -75 -82 -90 -100 -120 -139 -147 -155 -165 -176 -184 -190 -196 -203 -208 -212 -216 -220 -224 -227 -229 -232 -234 -236 -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 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -250 -249 -248 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -229 -227 -224 -220 -216 -212 -208 -203 -196 -190 -184 -176 -165 -155 -147 -139 -120 -100 -90 -82 -75 -0 -0 -0 -0 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 -0 -90 -161 -203 -225 -238 -246 -250 -252 -253 -254 -255 y 22 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -252 -250 -247 -240 -228 -208 -172 -100 -0 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -0 -0 -0 -0 -79 -85 -93 -112 -132 -143 -151 -161 -172 -180 -187 -193 -200 -205 -210 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -210 -205 -200 -193 -187 -180 -172 -161 -151 -143 -132 -112 -93 -85 -79 -0 -0 -0 -0 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 -0 -100 -172 -208 -228 -240 -247 -250 -252 -254 -254 -255 y 23 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -247 -242 -231 -212 -180 -120 -0 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -0 -0 -0 -0 -75 -82 -90 -100 -120 -139 -147 -155 -165 -176 -184 -190 -196 -203 -208 -212 -216 -220 -224 -227 -229 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -248 -249 -250 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -250 -249 -248 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -229 -227 -224 -220 -216 -212 -208 -203 -196 -190 -184 -176 -165 -155 -147 -139 -120 -100 -90 -82 -75 -0 -0 -0 -0 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 -0 -120 -180 -212 -231 -242 -247 -251 -253 -254 -254 -255 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 -255 -254 -254 -253 -251 -248 -243 -233 -217 -187 -139 -0 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -0 -0 -0 -0 -79 -85 -93 -112 -132 -143 -151 -161 -172 -180 -187 -193 -200 -205 -210 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -241 -242 -243 -244 -245 -246 -247 -248 -249 -249 -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 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -253 -253 -253 -253 -252 -252 -252 -252 -251 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -242 -241 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -210 -205 -200 -193 -187 -180 -172 -161 -151 -143 -132 -112 -93 -85 -79 -0 -0 -0 -0 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 -0 -139 -187 -217 -233 -243 -248 -251 -253 -254 -254 -255 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 -255 -254 -254 -253 -252 -249 -244 -235 -220 -193 -147 -79 -0 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -0 -0 -0 -0 -75 -82 -90 -100 -120 -139 -147 -155 -165 -176 -184 -190 -196 -203 -208 -212 -216 -220 -224 -227 -229 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -247 -248 -249 -249 -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 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -252 -252 -251 -251 -251 -250 -250 -249 -249 -248 -247 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -229 -227 -224 -220 -216 -212 -208 -203 -196 -190 -184 -176 -165 -155 -147 -139 -120 -100 -90 -82 -75 -0 -0 -0 -0 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 -0 -79 -147 -193 -220 -235 -244 -249 -252 -253 -254 -254 -255 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 -255 -254 -254 -253 -252 -249 -245 -237 -224 -200 -155 -85 -0 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -0 -0 -0 -0 -79 -85 -93 -112 -132 -143 -151 -161 -172 -180 -187 -193 -200 -205 -210 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -240 -241 -243 -244 -245 -246 -246 -247 -248 -248 -249 -249 -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 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -253 -253 -253 -253 -252 -252 -252 -252 -251 -251 -251 -250 -250 -249 -249 -248 -248 -247 -246 -246 -245 -244 -243 -241 -240 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -210 -205 -200 -193 -187 -180 -172 -161 -151 -143 -132 -112 -93 -85 -79 -0 -0 -0 -0 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 -0 -85 -155 -200 -224 -237 -245 -249 -252 -253 -254 -254 -255 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 -255 -254 -254 -253 -252 -250 -246 -239 -227 -205 -165 -93 -0 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -0 -0 -0 -0 -75 -82 -90 -100 -120 -139 -147 -155 -165 -176 -184 -190 -196 -203 -208 -212 -216 -220 -223 -226 -229 -231 -233 -235 -237 -238 -240 -241 -242 -243 -244 -245 -246 -247 -247 -248 -248 -249 -249 -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 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -253 -253 -253 -253 -252 -252 -252 -252 -251 -251 -251 -250 -250 -249 -249 -248 -248 -247 -247 -246 -245 -244 -243 -242 -241 -240 -238 -237 -235 -233 -231 -229 -226 -223 -220 -216 -212 -208 -203 -196 -190 -184 -176 -165 -155 -147 -139 -120 -100 -90 -82 -75 -0 -0 -0 -0 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 -0 -93 -165 -205 -227 -239 -246 -250 -252 -253 -254 -254 -255 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 -255 -255 -254 -254 -252 -250 -247 -241 -230 -210 -176 -112 -0 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -0 -0 -0 -0 -79 -85 -93 -112 -132 -143 -151 -161 -172 -180 -187 -193 -199 -205 -209 -213 -217 -220 -223 -226 -228 -231 -233 -234 -236 -238 -239 -240 -241 -243 -244 -244 -245 -246 -247 -247 -248 -249 -249 -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 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -253 -253 -253 -253 -252 -252 -252 -252 -251 -251 -251 -250 -250 -250 -249 -249 -248 -247 -247 -246 -245 -244 -244 -243 -241 -240 -239 -238 -236 -234 -233 -231 -228 -226 -223 -220 -217 -213 -209 -205 -199 -193 -187 -180 -172 -161 -151 -143 -132 -112 -93 -85 -79 -0 -0 -0 -0 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 -0 -112 -176 -210 -230 -241 -247 -250 -252 -254 -254 -255 -255 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 -255 -254 -254 -253 -251 -248 -242 -232 -214 -184 -132 -0 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -0 -0 -0 -0 -75 -82 -90 -100 -120 -139 -146 -155 -164 -174 -182 -188 -194 -199 -204 -208 -212 -215 -219 -222 -224 -227 -229 -231 -233 -235 -236 -238 -239 -240 -242 -243 -244 -245 -245 -246 -247 -248 -248 -249 -249 -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 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -253 -253 -253 -253 -252 -252 -252 -252 -251 -251 -251 -250 -250 -250 -249 -249 -248 -248 -247 -246 -245 -245 -244 -243 -242 -240 -239 -238 -236 -235 -233 -231 -229 -227 -224 -222 -219 -215 -212 -208 -204 -199 -194 -188 -182 -174 -164 -155 -146 -139 -120 -100 -90 -82 -75 -0 -0 -0 -0 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 -0 -132 -184 -214 -232 -242 -248 -251 -253 -254 -254 -255 -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 -255 -254 -254 -253 -251 -248 -243 -234 -218 -190 -143 -75 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -0 -0 -0 -0 -79 -85 -93 -111 -131 -140 -147 -155 -164 -173 -180 -185 -190 -196 -201 -205 -209 -213 -216 -219 -222 -225 -227 -229 -231 -233 -235 -236 -238 -239 -241 -242 -243 -244 -245 -245 -246 -247 -248 -248 -249 -249 -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 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -253 -253 -253 -253 -252 -252 -252 -252 -251 -251 -251 -250 -250 -250 -249 -249 -248 -248 -247 -246 -245 -245 -244 -243 -242 -241 -239 -238 -236 -235 -233 -231 -229 -227 -225 -222 -219 -216 -213 -209 -205 -201 -196 -190 -185 -180 -173 -164 -155 -147 -140 -131 -111 -93 -85 -79 -0 -0 -0 -0 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 -75 -143 -190 -218 -234 -243 -248 -251 -253 -254 -254 -255 -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 -255 -254 -254 -253 -252 -249 -244 -236 -222 -196 -151 -82 -0 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -0 -0 -0 -0 -73 -80 -85 -93 -102 -120 -138 -143 -150 -157 -165 -174 -181 -186 -191 -196 -201 -206 -209 -213 -216 -219 -222 -225 -227 -229 -231 -233 -235 -237 -238 -239 -241 -242 -243 -244 -245 -246 -246 -247 -248 -248 -249 -249 -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 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -252 -252 -251 -251 -251 -250 -250 -249 -249 -248 -248 -247 -246 -246 -245 -244 -243 -242 -241 -239 -238 -237 -235 -233 -231 -229 -227 -225 -222 -219 -216 -213 -209 -206 -201 -196 -191 -186 -181 -174 -165 -157 -150 -143 -138 -120 -102 -93 -85 -80 -73 -0 -0 -0 -0 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 -0 -82 -151 -196 -222 -236 -244 -249 -252 -253 -254 -254 -255 -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 -255 -254 -254 -253 -252 -250 -246 -238 -225 -203 -161 -90 -0 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 168 -0 -0 -0 -0 -0 -0 -77 -81 -87 -94 -103 -121 -138 -144 -150 -157 -166 -175 -181 -186 -191 -196 -201 -206 -210 -213 -216 -219 -222 -225 -227 -229 -231 -233 -235 -237 -238 -240 -241 -242 -243 -244 -245 -246 -246 -247 -248 -248 -249 -249 -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 -254 -254 -254 -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 -252 -252 -252 -252 -251 -251 -251 -250 -250 -249 -249 -248 -248 -247 -246 -246 -245 -244 -243 -242 -241 -240 -238 -237 -235 -233 -231 -229 -227 -225 -222 -219 -216 -213 -210 -206 -201 -196 -191 -186 -181 -175 -166 -157 -150 -144 -138 -121 -103 -94 -87 -81 -77 -0 -0 -0 -0 -0 -0 168 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 -0 -90 -161 -203 -225 -238 -246 -250 -252 -253 -254 -254 -255 -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 -255 -255 -254 -253 -252 -250 -246 -240 -228 -208 -172 -100 -0 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 168 141 145 147 148 148 -0 -0 -0 -0 -0 -0 -77 -82 -87 -94 -103 -121 -138 -144 -150 -158 -166 -175 -182 -186 -191 -196 -202 -206 -210 -213 -217 -220 -223 -225 -228 -230 -232 -234 -236 -237 -239 -240 -241 -242 -243 -244 -245 -246 -247 -247 -248 -248 -249 -249 -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 -254 -254 -254 -254 -254 -254 -254 -254 -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 -249 -249 -248 -248 -247 -247 -246 -245 -244 -243 -242 -241 -240 -239 -237 -236 -234 -232 -230 -228 -225 -223 -220 -217 -213 -210 -206 -202 -196 -191 -186 -182 -175 -166 -158 -150 -144 -138 -121 -103 -94 -87 -82 -77 -0 -0 -0 -0 -0 -0 148 148 147 145 141 168 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 -0 -100 -172 -208 -228 -240 -246 -250 -252 -253 -254 -255 -255 -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 -255 -254 -254 -253 -251 -247 -241 -231 -212 -180 -120 -0 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 169 141 145 147 148 148 148 149 149 149 149 -0 -0 -0 -0 -0 -0 -78 -82 -87 -94 -103 -121 -139 -144 -151 -158 -166 -175 -182 -187 -192 -198 -203 -207 -211 -214 -218 -221 -224 -226 -228 -231 -233 -234 -236 -238 -239 -240 -241 -242 -243 -244 -245 -246 -247 -247 -248 -249 -249 -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 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -253 -252 -252 -252 -252 -251 -251 -251 -250 -250 -250 -249 -249 -248 -247 -247 -246 -245 -244 -243 -242 -241 -240 -239 -238 -236 -234 -233 -231 -228 -226 -224 -221 -218 -214 -211 -207 -203 -198 -192 -187 -182 -175 -166 -158 -151 -144 -139 -121 -103 -94 -87 -82 -78 -0 -0 -0 -0 -0 -0 149 149 149 149 148 148 148 147 145 141 169 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 -0 -120 -180 -212 -231 -241 -247 -251 -253 -254 -254 -255 -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 -255 -254 -254 -253 -251 -248 -243 -233 -216 -187 -139 -0 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 156 168 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 -0 -0 -0 -0 -0 -0 -78 -82 -87 -95 -103 -122 -139 -146 -153 -162 -172 -179 -184 -189 -195 -200 -205 -208 -212 -215 -219 -222 -224 -227 -229 -231 -233 -235 -236 -238 -239 -240 -242 -243 -244 -245 -245 -246 -247 -247 -248 -249 -249 -250 -250 -250 -251 -251 -251 -252 -252 -252 -252 -253 -253 -253 -253 -253 -253 -253 -253 -253 -253 -253 -253 -253 -253 -253 -253 -252 -252 -252 -252 -251 -251 -251 -250 -250 -250 -249 -249 -248 -247 -247 -246 -245 -245 -244 -243 -242 -240 -239 -238 -236 -235 -233 -231 -229 -227 -224 -222 -219 -215 -212 -208 -205 -200 -195 -189 -184 -179 -172 -162 -153 -146 -139 -122 -103 -95 -87 -82 -78 -0 -0 -0 -0 -0 -0 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 168 156 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 -0 -139 -187 -216 -233 -243 -248 -251 -253 -254 -254 -255 -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 -255 -254 -254 -253 -251 -249 -244 -235 -220 -193 -147 -79 -0 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 -0 -0 -0 -0 -0 -64 -78 -84 -91 -100 -119 -136 -142 -149 -156 -165 -174 -180 -185 -190 -195 -201 -205 -209 -212 -216 -219 -222 -225 -227 -229 -231 -233 -235 -236 -238 -239 -241 -242 -243 -244 -245 -245 -246 -247 -248 -248 -249 -249 -250 -250 -250 -251 -251 -251 -252 -252 -252 -252 -252 -252 -252 -252 -252 -252 -252 -251 -251 -251 -250 -250 -250 -249 -249 -248 -248 -247 -246 -245 -245 -244 -243 -242 -241 -239 -238 -236 -235 -233 -231 -229 -227 -225 -222 -219 -216 -212 -209 -205 -201 -195 -190 -185 -180 -174 -165 -156 -149 -142 -136 -119 -100 -91 -84 -78 -64 -0 -0 -0 -0 -0 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 -0 -79 -147 -193 -220 -235 -244 -249 -251 -253 -254 -254 -255 -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 -255 -254 -254 -253 -252 -249 -245 -237 -224 -200 -155 -85 -0 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 149 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 -0 -0 -0 -0 -0 -0 -76 -81 -86 -93 -102 -120 -138 -143 -150 -157 -165 -174 -181 -186 -191 -196 -201 -206 -209 -213 -216 -219 -222 -225 -227 -229 -231 -233 -235 -237 -238 -239 -241 -242 -243 -244 -245 -245 -246 -247 -247 -248 -249 -249 -249 -250 -250 -250 -250 -250 -250 -250 -250 -249 -249 -249 -248 -247 -247 -246 -245 -245 -244 -243 -242 -241 -239 -238 -237 -235 -233 -231 -229 -227 -225 -222 -219 -216 -213 -209 -206 -201 -196 -191 -186 -181 -174 -165 -157 -150 -143 -138 -120 -102 -93 -86 -81 -76 -0 -0 -0 -0 -0 -0 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 149 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 -0 -85 -155 -200 -224 -237 -245 -249 -252 -253 -254 -254 -255 -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 -255 -254 -254 -253 -252 -250 -246 -239 -227 -205 -165 -93 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 148 149 149 149 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 -0 -0 -0 -0 -0 -0 -77 -81 -87 -94 -102 -121 -138 -144 -150 -157 -166 -175 -181 -186 -191 -196 -201 -206 -210 -213 -216 -219 -222 -225 -227 -229 -231 -233 -235 -237 -238 -239 -241 -242 -243 -244 -244 -245 -246 -246 -247 -247 -247 -247 -247 -246 -246 -245 -244 -244 -243 -242 -241 -239 -238 -237 -235 -233 -231 -229 -227 -225 -222 -219 -216 -213 -210 -206 -201 -196 -191 -186 -181 -175 -166 -157 -150 -144 -138 -121 -102 -94 -87 -81 -77 -0 -0 -0 -0 -0 -0 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 149 149 149 148 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -93 -165 -205 -227 -239 -246 -250 -252 -253 -254 -254 -255 -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 -255 -254 -254 -252 -250 -247 -241 -230 -210 -176 -112 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 147 148 149 149 149 149 150 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 -0 -0 -0 -0 -0 -0 -77 -82 -87 -94 -103 -121 -138 -144 -150 -158 -166 -175 -182 -186 -191 -196 -201 -206 -210 -213 -216 -219 -222 -225 -227 -229 -231 -233 -235 -236 -238 -239 -240 -241 -241 -241 -241 -241 -241 -240 -239 -238 -236 -235 -233 -231 -229 -227 -225 -222 -219 -216 -213 -210 -206 -201 -196 -191 -186 -182 -175 -166 -158 -150 -144 -138 -121 -103 -94 -87 -82 -77 -0 -0 -0 -0 -0 -0 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 150 149 149 149 149 148 147 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -112 -176 -210 -230 -241 -247 -250 -252 -254 -254 -255 -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 -255 -254 -254 -253 -251 -248 -242 -232 -214 -184 -132 -0 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 162 140 145 147 148 149 149 149 149 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 -0 -0 -0 -0 -0 -0 -78 -82 -87 -94 -103 -121 -139 -144 -150 -158 -166 -175 -182 -186 -191 -196 -201 -206 -210 -213 -216 -219 -222 -225 -227 -229 -230 -231 -232 -232 -232 -231 -230 -229 -227 -225 -222 -219 -216 -213 -210 -206 -201 -196 -191 -186 -182 -175 -166 -158 -150 -144 -139 -121 -103 -94 -87 -82 -78 -0 -0 -0 -0 -0 -0 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 149 149 149 149 148 147 145 140 162 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 -0 -132 -184 -214 -232 -242 -248 -251 -253 -254 -254 -255 -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 -255 -254 -254 -253 -251 -248 -243 -234 -218 -190 -143 -75 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 139 145 147 148 148 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 -0 -0 -0 -0 -0 -0 -78 -82 -87 -94 -103 -121 -139 -144 -151 -158 -166 -175 -182 -186 -191 -196 -201 -205 -209 -212 -214 -216 -217 -217 -216 -214 -212 -209 -205 -201 -196 -191 -186 -182 -175 -166 -158 -151 -144 -139 -121 -103 -94 -87 -82 -78 -0 -0 -0 -0 -0 -0 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 148 148 147 145 139 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -75 -143 -190 -218 -234 -243 -248 -251 -253 -254 -254 -255 -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 -255 -254 -254 -253 -252 -249 -244 -236 -222 -196 -151 -82 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 -0 -0 -0 -0 -0 -0 -78 -82 -87 -94 -103 -121 -139 -144 -150 -157 -166 -174 -181 -185 -188 -191 -192 -191 -188 -185 -181 -174 -166 -157 -150 -144 -139 -121 -103 -94 -87 -82 -78 -0 -0 -0 -0 -0 -0 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -82 -151 -196 -222 -236 -244 -249 -252 -253 -254 -254 -255 -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 -255 -254 -254 -253 -252 -250 -245 -238 -225 -203 -161 -90 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 -0 -0 -0 -0 -0 -0 -78 -82 -87 -94 -103 -121 -137 -142 -146 -149 -149 -146 -142 -137 -121 -103 -94 -87 -82 -78 -0 -0 -0 -0 -0 -0 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -90 -161 -203 -225 -238 -245 -250 -252 -253 -254 -254 -255 -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 -255 -254 -253 -252 -250 -246 -240 -228 -208 -172 -100 -0 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 169 141 145 147 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 -0 -0 -0 -0 -0 -0 -77 -80 -82 -84 -82 -80 -77 -0 -0 -0 -0 -0 -0 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 147 145 141 169 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 -0 -100 -172 -208 -228 -240 -246 -250 -252 -253 -254 -255 -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 -255 -254 -254 -253 -251 -247 -241 -231 -212 -180 -120 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 156 169 141 145 147 148 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 -0 -0 -0 -0 -0 -0 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 148 147 145 141 169 156 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -120 -180 -212 -231 -241 -247 -251 -253 -254 -254 -255 -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 -255 -254 -254 -253 -251 -248 -243 -233 -216 -187 -139 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 156 168 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 149 149 149 149 148 148 146 142 128 142 146 148 148 149 149 149 149 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 168 156 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -139 -187 -216 -233 -243 -248 -251 -253 -254 -254 -255 -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 -255 -254 -254 -253 -251 -249 -244 -235 -220 -193 -147 -79 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 147 144 132 132 144 147 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -79 -147 -193 -220 -235 -244 -249 -251 -253 -254 -254 -255 -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 -249 -245 -237 -224 -200 -155 -85 -0 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 149 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 145 141 128 141 145 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 149 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 -0 -85 -155 -200 -224 -237 -245 -249 -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 -246 -239 -227 -205 -165 -93 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 148 149 149 149 150 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 169 141 144 146 147 147 147 148 148 148 148 148 148 149 149 148 148 148 148 148 147 146 143 131 131 143 146 147 148 148 148 148 148 149 149 148 148 148 148 148 148 147 147 147 146 144 141 169 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 150 149 149 149 148 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -93 -165 -205 -227 -239 -246 -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 -255 -254 -254 -252 -250 -247 -241 -229 -210 -176 -112 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 147 148 149 149 149 149 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 163 170 141 144 145 146 147 147 147 147 148 148 148 147 147 147 147 146 146 144 140 126 140 144 146 146 147 147 147 147 148 148 148 147 147 147 147 146 145 144 141 170 163 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 149 149 149 149 148 147 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -112 -176 -210 -229 -241 -247 -250 -252 -254 -254 -255 -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 -255 -254 -254 -253 -251 -248 -242 -232 -214 -184 -132 -0 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 162 140 145 147 148 149 149 149 149 149 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 156 162 162 163 170 140 144 145 145 145 145 145 145 145 145 144 144 142 140 129 129 140 142 144 144 145 145 145 145 145 145 145 145 144 140 170 163 162 162 156 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 149 149 149 149 149 148 147 145 140 162 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 -0 -132 -184 -214 -232 -242 -248 -251 -253 -254 -254 -255 -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 -255 -254 -254 -253 -251 -248 -243 -234 -218 -190 -143 -75 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 139 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 156 162 162 162 162 162 162 162 162 162 162 161 160 158 154 140 154 158 160 161 162 162 162 162 162 162 162 162 162 162 156 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 139 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -75 -143 -190 -218 -234 -243 -248 -251 -253 -254 -254 -255 -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 -249 -244 -236 -222 -196 -151 -82 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 147 144 132 132 144 147 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -82 -151 -196 -222 -236 -244 -249 -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 -250 -245 -238 -225 -203 -161 -90 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 168 141 145 147 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 146 142 128 142 146 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 147 145 141 168 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -90 -161 -203 -225 -238 -245 -250 -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 -255 -254 -253 -252 -250 -246 -240 -228 -208 -172 -100 -0 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 169 141 145 147 148 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 149 149 149 149 148 147 144 132 132 144 147 148 149 149 149 149 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 148 147 145 141 169 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 -0 -100 -172 -208 -228 -240 -246 -250 -252 -253 -254 -255 -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 -255 -254 -254 -253 -251 -247 -241 -231 -212 -180 -120 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 156 168 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 147 145 142 128 142 145 147 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 168 156 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -120 -180 -212 -231 -241 -247 -251 -253 -254 -254 -255 -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 -251 -248 -243 -233 -216 -187 -139 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 146 143 132 132 143 146 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -139 -187 -216 -233 -243 -248 -251 -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 -251 -249 -244 -235 -220 -193 -147 -79 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 149 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 148 148 149 149 149 149 149 149 149 148 148 148 148 147 147 145 141 127 141 145 147 147 148 148 148 148 149 149 149 149 149 149 149 148 148 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 149 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -79 -147 -193 -220 -235 -244 -249 -251 -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 -249 -245 -237 -224 -200 -155 -85 -0 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 148 149 149 149 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 169 141 144 146 146 147 147 147 148 148 148 148 148 148 148 147 147 147 147 146 145 142 131 131 142 145 146 147 147 147 147 148 148 148 148 148 148 148 147 147 147 146 146 144 141 169 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 149 149 149 148 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 -0 -85 -155 -200 -224 -237 -245 -249 -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 -253 -252 -250 -246 -239 -227 -205 -165 -93 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 147 148 149 149 149 149 150 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 163 170 141 144 145 145 145 145 145 145 145 145 145 145 145 145 144 143 141 138 125 138 141 143 144 145 145 145 145 145 145 145 145 145 145 145 145 144 141 170 163 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 150 149 149 149 149 148 147 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -93 -165 -205 -227 -239 -246 -250 -252 -253 -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 -255 -254 -254 -252 -250 -247 -241 -229 -210 -176 -112 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 162 140 145 147 148 149 149 149 149 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 156 162 162 163 163 163 163 163 163 163 162 162 162 162 162 161 159 156 144 144 156 159 161 162 162 162 162 162 163 163 163 163 163 163 163 162 162 156 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 149 149 149 149 148 147 145 140 162 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -112 -176 -210 -229 -241 -247 -250 -252 -254 -254 -255 -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 -251 -248 -242 -232 -214 -184 -132 -0 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 139 145 147 148 148 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 146 142 128 142 146 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 148 148 147 145 139 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 -0 -132 -184 -214 -232 -242 -248 -251 -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 -251 -248 -243 -234 -218 -190 -143 -75 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 147 144 132 132 144 147 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -75 -143 -190 -218 -234 -243 -248 -251 -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 -252 -249 -244 -236 -222 -196 -151 -82 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 146 142 128 142 146 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -82 -151 -196 -222 -236 -244 -249 -252 -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 -253 -252 -250 -245 -238 -225 -203 -161 -90 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 169 141 145 147 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 149 149 149 149 148 147 144 132 132 144 147 148 149 149 149 149 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 147 145 141 169 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -90 -161 -203 -225 -238 -245 -250 -252 -253 -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 -253 -252 -250 -246 -240 -228 -208 -172 -100 -0 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 156 169 141 145 147 148 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 147 145 142 128 142 145 147 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 148 147 145 141 169 156 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 -0 -100 -172 -208 -228 -240 -246 -250 -252 -253 -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 -251 -247 -241 -231 -212 -180 -120 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 156 168 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 146 143 132 132 143 146 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 168 156 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -120 -180 -212 -231 -241 -247 -251 -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 -251 -248 -243 -233 -216 -187 -139 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 147 148 148 148 148 148 149 149 149 149 149 148 148 148 148 147 147 145 141 127 141 145 147 147 148 148 148 148 149 149 149 149 149 148 148 148 148 148 147 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -139 -187 -216 -233 -243 -248 -251 -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 -253 -251 -249 -244 -235 -220 -193 -147 -79 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 149 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 169 140 144 145 146 147 147 147 147 148 148 148 148 148 147 147 147 147 146 145 142 131 131 142 145 146 147 147 147 147 148 148 148 148 148 147 147 147 147 146 145 144 140 169 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 149 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -79 -147 -193 -220 -235 -244 -249 -251 -253 -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 -253 -252 -249 -245 -237 -224 -200 -155 -85 -0 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 148 149 149 149 150 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 162 163 170 141 144 145 145 145 145 145 145 145 145 145 145 144 143 141 138 125 138 141 143 144 145 145 145 145 145 145 145 145 145 145 144 141 170 163 162 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 150 149 149 149 148 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 -0 -85 -155 -200 -224 -237 -245 -249 -252 -253 -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 -254 -254 -253 -252 -250 -246 -239 -227 -205 -165 -93 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 147 148 149 149 149 149 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 156 162 162 163 163 163 163 162 162 162 162 162 162 161 159 156 144 144 156 159 161 162 162 162 162 162 162 163 163 163 163 162 162 156 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 149 149 149 149 148 147 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -93 -165 -205 -227 -239 -246 -250 -252 -253 -254 -254 -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 -252 -250 -247 -241 -229 -210 -176 -112 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 162 140 145 147 148 149 149 149 149 149 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 146 142 128 142 146 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 149 149 149 149 149 148 147 145 140 162 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -112 -176 -210 -229 -241 -247 -250 -252 -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 -251 -248 -242 -232 -214 -184 -132 -0 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 139 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 147 144 132 132 144 147 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 139 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 -0 -132 -184 -214 -232 -242 -248 -251 -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 -253 -251 -248 -243 -234 -218 -190 -143 -75 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 146 142 128 142 146 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -75 -143 -190 -218 -234 -243 -248 -251 -253 -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 -254 -254 -253 -252 -249 -244 -236 -222 -196 -151 -82 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 168 141 145 147 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 149 149 149 149 148 147 144 132 132 144 147 148 149 149 149 149 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 147 145 141 168 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -82 -151 -196 -222 -236 -244 -249 -252 -253 -254 -254 -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 -254 -254 -253 -252 -250 -245 -238 -225 -203 -161 -90 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 169 141 145 147 148 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 147 145 142 128 142 145 147 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 148 147 145 141 169 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -90 -161 -203 -225 -238 -245 -250 -252 -253 -254 -254 -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 -253 -252 -250 -246 -240 -228 -208 -172 -100 -0 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 156 168 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 148 148 146 143 132 132 143 146 148 148 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 168 156 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 -0 -100 -172 -208 -228 -240 -246 -250 -252 -253 -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 -253 -251 -247 -241 -231 -212 -180 -120 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 169 141 144 146 146 147 147 148 148 148 148 148 148 148 148 148 148 148 148 147 147 145 141 127 141 145 147 147 148 148 148 148 148 148 148 148 148 148 148 148 147 147 146 146 144 141 169 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -120 -180 -212 -231 -241 -247 -251 -253 -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 -253 -251 -248 -243 -233 -216 -187 -139 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 149 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 163 170 141 144 145 145 146 147 147 147 147 147 147 147 147 147 147 146 145 142 131 131 142 145 146 147 147 147 147 147 147 147 147 147 147 146 145 145 144 141 170 163 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 149 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -139 -187 -216 -233 -243 -248 -251 -253 -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 -254 -254 -253 -251 -249 -244 -235 -220 -193 -147 -79 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 148 149 149 149 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 156 162 162 163 163 170 140 144 145 145 145 145 145 145 145 144 143 141 138 125 138 141 143 144 145 145 145 145 145 145 145 144 140 170 163 163 162 162 156 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 149 149 149 148 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -79 -147 -193 -220 -235 -244 -249 -251 -253 -254 -254 -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 -254 -254 -253 -252 -249 -245 -237 -224 -200 -155 -85 -0 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 147 148 149 149 149 149 150 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 156 162 162 162 162 162 162 162 162 162 161 159 156 144 144 156 159 161 162 162 162 162 162 162 162 162 162 156 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 150 149 149 149 149 148 147 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 -0 -85 -155 -200 -224 -237 -245 -249 -252 -253 -254 -254 -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 -254 -254 -253 -252 -250 -246 -239 -227 -205 -165 -93 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 162 140 145 147 148 149 149 149 149 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 146 142 128 142 146 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 149 149 149 149 148 147 145 140 162 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -93 -165 -205 -227 -239 -246 -250 -252 -253 -254 -254 -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 -252 -250 -247 -241 -229 -210 -176 -112 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 139 145 147 148 148 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 147 144 132 132 144 147 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 148 148 147 145 139 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -112 -176 -210 -229 -241 -247 -250 -252 -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 -254 -254 -253 -251 -248 -242 -232 -214 -184 -132 -0 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 149 149 149 148 148 146 142 128 142 146 148 148 149 149 149 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 -0 -132 -184 -214 -232 -242 -248 -251 -253 -254 -254 -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 -254 -254 -253 -251 -248 -243 -234 -218 -190 -143 -75 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 147 144 132 132 144 147 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -75 -143 -190 -218 -234 -243 -248 -251 -253 -254 -254 -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 -254 -254 -253 -252 -249 -244 -236 -222 -196 -151 -82 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 169 141 145 147 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 145 141 128 141 145 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 147 145 141 169 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -82 -151 -196 -222 -236 -244 -249 -252 -253 -254 -254 -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 -254 -254 -253 -252 -250 -245 -238 -225 -203 -161 -90 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 156 169 141 145 147 148 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 148 148 149 149 149 149 149 149 149 148 148 148 148 147 146 143 131 131 143 146 147 148 148 148 148 149 149 149 149 149 149 149 148 148 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 148 147 145 141 169 156 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -90 -161 -203 -225 -238 -245 -250 -252 -253 -254 -254 -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 -253 -252 -250 -246 -240 -228 -208 -172 -100 -0 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 156 168 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 169 141 144 146 146 147 147 147 148 148 148 148 148 148 148 147 147 147 146 146 144 140 126 140 144 146 146 147 147 147 148 148 148 148 148 148 148 147 147 147 146 146 144 141 169 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 168 156 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 -0 -100 -172 -208 -228 -240 -246 -250 -252 -253 -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 -254 -254 -253 -251 -247 -241 -231 -212 -180 -120 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 163 170 140 144 145 145 145 145 145 145 145 145 145 145 145 144 144 142 140 129 129 140 142 144 144 145 145 145 145 145 145 145 145 145 145 145 144 140 170 163 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -120 -180 -212 -231 -241 -247 -251 -253 -254 -254 -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 -254 -254 -253 -251 -248 -243 -233 -216 -187 -139 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 149 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 156 162 162 163 163 163 163 163 163 162 162 162 162 162 161 160 158 154 140 154 158 160 161 162 162 162 162 162 163 163 163 163 163 163 162 162 156 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 149 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -139 -187 -216 -233 -243 -248 -251 -253 -254 -254 -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 -254 -254 -253 -251 -249 -244 -235 -220 -193 -147 -79 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 148 149 149 149 150 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 147 144 132 132 144 147 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 150 149 149 149 148 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -79 -147 -193 -220 -235 -244 -249 -251 -253 -254 -254 -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 -254 -254 -253 -252 -249 -245 -237 -224 -200 -155 -85 -0 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 147 148 149 149 149 149 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 146 142 128 142 146 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 149 149 149 149 148 147 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 -0 -85 -155 -200 -224 -237 -245 -249 -252 -253 -254 -254 -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 -254 -254 -253 -252 -250 -246 -239 -227 -205 -165 -93 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 162 140 145 147 148 149 149 149 149 149 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 147 144 132 132 144 147 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 149 149 149 149 149 148 147 145 140 162 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -93 -165 -205 -227 -239 -246 -250 -252 -253 -254 -254 -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 -254 -254 -252 -250 -247 -241 -229 -210 -176 -112 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 139 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 149 149 149 149 148 148 146 142 128 142 146 148 148 149 149 149 149 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 139 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -112 -176 -210 -229 -241 -247 -250 -252 -254 -254 -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 -254 -254 -253 -251 -248 -242 -232 -214 -184 -132 -0 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 147 144 132 132 144 147 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 -0 -132 -184 -214 -232 -242 -248 -251 -253 -254 -254 -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 -254 -254 -253 -251 -248 -243 -234 -218 -190 -143 -75 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 168 141 145 147 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 145 141 128 141 145 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 147 145 141 168 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -75 -143 -190 -218 -234 -243 -248 -251 -253 -254 -254 -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 -254 -254 -253 -252 -249 -244 -236 -222 -196 -151 -82 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 169 141 145 147 148 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 169 141 144 146 147 147 147 148 148 148 148 148 148 149 149 148 148 148 148 148 147 146 143 131 131 143 146 147 148 148 148 148 148 149 149 148 148 148 148 148 148 147 147 147 146 144 141 169 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 148 147 145 141 169 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -82 -151 -196 -222 -236 -244 -249 -252 -253 -254 -254 -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 -254 -254 -253 -252 -250 -245 -238 -225 -203 -161 -90 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 156 168 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 163 170 141 144 145 146 147 147 147 147 148 148 148 147 147 147 147 146 146 144 140 126 140 144 146 146 147 147 147 147 148 148 148 147 147 147 147 146 145 144 141 170 163 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 168 156 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -90 -161 -203 -225 -238 -245 -250 -252 -253 -254 -254 -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 -254 -253 -252 -250 -246 -240 -228 -208 -172 -100 -0 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 156 162 162 163 170 140 144 145 145 145 145 145 145 145 145 144 144 142 140 129 129 140 142 144 144 145 145 145 145 145 145 145 145 144 140 170 163 162 162 156 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 -0 -100 -172 -208 -228 -240 -246 -250 -252 -253 -254 -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 -254 -254 -253 -251 -247 -241 -231 -212 -180 -120 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 149 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 156 162 162 162 162 162 162 162 162 162 162 161 160 158 154 140 154 158 160 161 162 162 162 162 162 162 162 162 162 162 156 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 149 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -120 -180 -212 -231 -241 -247 -251 -253 -254 -254 -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 -254 -254 -253 -251 -248 -243 -233 -216 -187 -139 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 148 149 149 149 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 147 144 132 132 144 147 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 149 149 149 148 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -139 -187 -216 -233 -243 -248 -251 -253 -254 -254 -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 -254 -254 -253 -251 -249 -244 -235 -220 -193 -147 -79 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 147 148 149 149 149 149 150 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 146 142 128 142 146 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 150 149 149 149 149 148 147 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -79 -147 -193 -220 -235 -244 -249 -251 -253 -254 -254 -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 -254 -254 -253 -252 -249 -245 -237 -224 -200 -155 -85 -0 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 162 140 145 147 148 149 149 149 149 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 149 149 149 149 148 147 144 132 132 144 147 148 149 149 149 149 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 149 149 149 149 148 147 145 140 162 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 -0 -85 -155 -200 -224 -237 -245 -249 -252 -253 -254 -254 -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 -254 -254 -253 -252 -250 -246 -239 -227 -205 -165 -93 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 139 145 147 148 148 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 147 145 142 128 142 145 147 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 148 148 147 145 139 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -93 -165 -205 -227 -239 -246 -250 -252 -253 -254 -254 -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 -254 -254 -252 -250 -247 -241 -229 -210 -176 -112 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 146 143 132 132 143 146 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -112 -176 -210 -229 -241 -247 -250 -252 -254 -254 -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 -254 -254 -253 -251 -248 -242 -232 -214 -184 -132 -0 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 148 148 149 149 149 149 149 149 149 148 148 148 148 147 147 145 141 127 141 145 147 147 148 148 148 148 149 149 149 149 149 149 149 148 148 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 -0 -132 -184 -214 -232 -242 -248 -251 -253 -254 -254 -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 -254 -254 -253 -251 -248 -243 -234 -218 -190 -143 -75 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 169 141 145 147 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 169 141 144 146 146 147 147 147 148 148 148 148 148 148 148 147 147 147 147 146 145 142 131 131 142 145 146 147 147 147 147 148 148 148 148 148 148 148 147 147 147 146 146 144 141 169 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 147 145 141 169 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -75 -143 -190 -218 -234 -243 -248 -251 -253 -254 -254 -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 -254 -254 -253 -252 -249 -244 -236 -222 -196 -151 -82 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 156 169 141 145 147 148 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 163 170 141 144 145 145 145 145 145 145 145 145 145 145 145 145 144 143 141 138 125 138 141 143 144 145 145 145 145 145 145 145 145 145 145 145 145 144 141 170 163 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 148 147 145 141 169 156 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -82 -151 -196 -222 -236 -244 -249 -252 -253 -254 -254 -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 -254 -254 -253 -252 -250 -245 -238 -225 -203 -161 -90 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 156 168 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 156 162 162 163 163 163 163 163 163 163 162 162 162 162 162 161 159 156 144 144 156 159 161 162 162 162 162 162 163 163 163 163 163 163 163 162 162 156 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 168 156 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -90 -161 -203 -225 -238 -245 -250 -252 -253 -254 -254 -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 -254 -253 -252 -250 -246 -240 -228 -208 -172 -100 -0 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 146 142 128 142 146 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 -0 -100 -172 -208 -228 -240 -246 -250 -252 -253 -254 -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 -254 -254 -253 -251 -247 -241 -231 -212 -180 -120 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 149 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 147 144 132 132 144 147 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 149 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -120 -180 -212 -231 -241 -247 -251 -253 -254 -254 -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 -254 -254 -253 -251 -248 -243 -233 -216 -187 -139 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 148 149 149 149 150 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 146 142 128 142 146 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 150 149 149 149 148 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -139 -187 -216 -233 -243 -248 -251 -253 -254 -254 -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 -254 -254 -253 -251 -249 -244 -235 -220 -193 -147 -79 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 147 148 149 149 149 149 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 149 149 149 149 148 147 144 132 132 144 147 148 149 149 149 149 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 149 149 149 149 148 147 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -79 -147 -193 -220 -235 -244 -249 -251 -253 -254 -254 -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 -254 -254 -253 -252 -249 -245 -237 -224 -200 -155 -85 -0 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 162 140 145 147 148 149 149 149 149 149 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 147 145 142 128 142 145 147 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 149 149 149 149 149 148 147 145 140 162 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 -0 -85 -155 -200 -224 -237 -245 -249 -252 -253 -254 -254 -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 -254 -254 -253 -252 -250 -246 -239 -227 -205 -165 -93 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 139 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 146 143 132 132 143 146 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 139 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -93 -165 -205 -227 -239 -246 -250 -252 -253 -254 -254 -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 -254 -254 -252 -250 -247 -241 -229 -210 -176 -112 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 147 148 148 148 148 148 149 149 149 149 149 148 148 148 148 147 147 145 141 127 141 145 147 147 148 148 148 148 149 149 149 149 149 148 148 148 148 148 147 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -112 -176 -210 -229 -241 -247 -250 -252 -254 -254 -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 -254 -254 -253 -251 -248 -242 -232 -214 -184 -132 -0 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 168 141 145 147 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 169 140 144 145 146 147 147 147 147 148 148 148 148 148 147 147 147 147 146 145 142 131 131 142 145 146 147 147 147 147 148 148 148 148 148 147 147 147 147 146 145 144 140 169 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 147 145 141 168 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 -0 -132 -184 -214 -232 -242 -248 -251 -253 -254 -254 -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 -254 -254 -253 -251 -248 -243 -234 -218 -190 -143 -75 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 169 141 145 147 148 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 162 163 170 141 144 145 145 145 145 145 145 145 145 145 145 144 143 141 138 125 138 141 143 144 145 145 145 145 145 145 145 145 145 145 144 141 170 163 162 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 148 147 145 141 169 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -75 -143 -190 -218 -234 -243 -248 -251 -253 -254 -254 -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 -254 -254 -253 -252 -249 -244 -236 -222 -196 -151 -82 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 156 168 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 156 162 162 163 163 163 163 162 162 162 162 162 162 161 159 156 144 144 156 159 161 162 162 162 162 162 162 163 163 163 163 162 162 156 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 168 156 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -82 -151 -196 -222 -236 -244 -249 -252 -253 -254 -254 -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 -254 -254 -253 -252 -250 -245 -238 -225 -203 -161 -90 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 146 142 128 142 146 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -90 -161 -203 -225 -238 -245 -250 -252 -253 -254 -254 -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 -254 -254 -253 -252 -250 -246 -240 -228 -208 -172 -100 -0 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 149 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 147 144 132 132 144 147 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 149 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 -0 -100 -172 -208 -228 -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 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 -254 -254 -253 -251 -247 -241 -231 -212 -180 -120 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 148 149 149 149 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 146 142 128 142 146 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 149 149 149 148 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -120 -180 -212 -231 -241 -247 -251 -253 -254 -254 -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 -254 -254 -253 -251 -248 -243 -233 -216 -187 -139 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 147 148 149 149 149 149 150 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 149 149 149 149 148 147 144 132 132 144 147 148 149 149 149 149 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 150 149 149 149 149 148 147 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -139 -187 -216 -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 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 -254 -254 -253 -251 -249 -244 -235 -220 -193 -146 -79 -0 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 162 140 145 147 148 149 149 149 149 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 147 145 142 128 142 145 147 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 149 149 149 149 148 147 145 140 162 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 -0 -79 -146 -193 -220 -235 -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 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 -254 -254 -253 -252 -249 -245 -237 -223 -199 -155 -85 -0 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 139 145 147 148 148 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 148 148 146 143 132 132 143 146 148 148 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 148 148 147 145 139 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 -0 -85 -155 -199 -223 -237 -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 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 -254 -254 -253 -252 -250 -246 -239 -226 -205 -164 -93 -0 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 169 141 144 146 146 147 147 148 148 148 148 148 148 148 148 148 148 148 148 147 147 145 141 127 141 145 147 147 148 148 148 148 148 148 148 148 148 148 148 148 147 147 146 146 144 141 169 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 -0 -93 -164 -205 -226 -239 -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 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 -254 -253 -252 -250 -247 -240 -229 -209 -174 -111 -0 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 163 170 141 144 145 145 146 147 147 147 147 147 147 147 147 147 147 146 145 142 131 131 142 145 146 147 147 147 147 147 147 147 147 147 147 146 145 145 144 141 170 163 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 -0 -111 -174 -209 -229 -240 -247 -250 -252 -253 -254 -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 -254 -254 -253 -251 -247 -241 -231 -213 -182 -131 -0 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 169 141 145 147 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 156 162 162 163 163 170 140 144 145 145 145 145 145 145 145 144 143 141 138 125 138 141 143 144 145 145 145 145 145 145 145 144 140 170 163 163 162 162 156 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 147 145 141 169 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 -0 -131 -182 -213 -231 -241 -247 -251 -253 -254 -254 -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 -254 -254 -253 -251 -248 -243 -233 -217 -188 -140 -73 168 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 156 169 141 145 147 148 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 156 162 162 162 162 162 162 162 162 162 161 159 156 144 144 156 159 161 162 162 162 162 162 162 162 162 162 156 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 148 147 145 141 169 156 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 168 -73 -140 -188 -217 -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 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 -254 -254 -253 -251 -249 -244 -235 -220 -194 -147 -80 -0 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 156 168 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 146 142 128 142 146 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 168 156 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 -0 -80 -147 -194 -220 -235 -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 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 -254 -254 -253 -252 -249 -245 -237 -223 -199 -155 -85 -0 168 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 147 144 132 132 144 147 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 168 -0 -85 -155 -199 -223 -237 -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 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 -254 -254 -253 -252 -250 -246 -238 -226 -204 -164 -93 -0 141 156 149 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 149 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 149 149 149 148 148 146 142 128 142 146 148 148 149 149 149 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 149 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 149 156 141 -0 -93 -164 -204 -226 -238 -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 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 -254 -254 -253 -252 -250 -246 -240 -228 -208 -173 -102 -0 145 169 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 148 149 149 149 150 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 147 144 132 132 144 147 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 150 149 149 149 148 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 169 145 -0 -102 -173 -208 -228 -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 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 -254 -254 -252 -251 -247 -241 -231 -212 -180 -120 -0 147 141 156 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 147 148 149 149 149 149 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 145 141 128 141 145 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 149 149 149 149 148 147 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 156 141 147 -0 -120 -180 -212 -231 -241 -247 -251 -252 -254 -254 -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 -254 -254 -253 -251 -248 -242 -233 -215 -185 -138 -0 148 145 168 149 149 148 147 145 139 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 162 140 145 147 148 149 149 149 149 149 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 148 148 149 149 149 149 149 149 149 148 148 148 148 147 146 143 131 131 143 146 147 148 148 148 148 149 149 149 149 149 149 149 148 148 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 149 149 149 149 149 148 147 145 140 162 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 139 145 147 148 149 149 168 145 148 -0 -138 -185 -215 -233 -242 -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 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 -254 -254 -253 -251 -248 -243 -234 -219 -190 -143 -77 148 147 141 156 149 149 148 147 145 168 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 139 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 169 141 144 146 146 147 147 147 148 148 148 148 148 148 148 147 147 147 146 146 144 140 126 140 144 146 146 147 147 147 148 148 148 148 148 148 148 147 147 147 146 146 144 141 169 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 139 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 168 145 147 148 149 149 156 141 147 148 -77 -143 -190 -219 -234 -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 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 -254 -254 -253 -252 -249 -244 -236 -222 -196 -150 -81 -0 148 145 162 149 149 149 148 147 141 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 163 170 140 144 145 145 145 145 145 145 145 145 145 145 145 144 144 142 140 129 129 140 142 144 144 145 145 145 145 145 145 145 145 145 145 145 144 140 170 163 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 141 147 148 149 149 149 162 145 148 -0 -81 -150 -196 -222 -236 -244 -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 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 -254 -254 -253 -252 -249 -245 -238 -224 -201 -157 -87 -0 148 146 169 150 149 149 149 148 145 168 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 168 141 145 147 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 156 162 162 163 163 163 163 163 163 162 162 162 162 162 161 160 158 154 140 154 158 160 161 162 162 162 162 162 163 163 163 163 163 163 162 162 156 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 147 145 141 168 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 168 145 148 149 149 149 150 169 146 148 -0 -87 -157 -201 -224 -238 -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 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 -254 -254 -253 -252 -250 -246 -239 -227 -205 -165 -94 -0 148 147 141 156 150 149 149 148 147 141 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 169 141 145 147 148 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 147 144 132 132 144 147 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 148 147 145 141 169 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 141 147 148 149 149 150 156 141 147 148 -0 -94 -165 -205 -227 -239 -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 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 -254 -253 -252 -250 -247 -240 -229 -209 -174 -103 -0 149 148 145 162 150 149 149 149 148 145 169 149 149 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 156 168 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 146 142 128 142 146 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 168 156 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 149 149 169 145 148 149 149 149 150 162 145 148 149 -0 -103 -174 -209 -229 -240 -247 -250 -252 -253 -254 -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 -254 -254 -253 -251 -247 -241 -231 -213 -181 -121 -0 149 148 146 169 150 150 149 149 148 147 141 156 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 147 144 132 132 144 147 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 156 141 147 148 149 149 150 150 169 146 148 149 -0 -121 -181 -213 -231 -241 -247 -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 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 -254 -254 -253 -251 -248 -243 -233 -216 -186 -138 -0 149 149 147 141 156 150 150 149 149 148 145 169 149 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 149 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 149 149 149 149 148 148 146 142 128 142 146 148 148 149 149 149 149 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 149 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 149 169 145 148 149 149 150 150 156 141 147 149 149 -0 -138 -186 -216 -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 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 -254 -254 -253 -251 -248 -244 -235 -219 -191 -144 -77 149 149 148 145 162 150 150 149 149 148 147 141 156 149 149 148 147 145 139 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 148 149 149 149 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 147 144 132 132 144 147 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 149 149 149 148 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 139 145 147 148 149 149 156 141 147 148 149 149 150 150 162 145 148 149 149 -77 -144 -191 -219 -235 -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 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 -254 -254 -253 -252 -249 -244 -236 -222 -196 -150 -82 -0 149 148 146 169 150 150 150 149 149 148 145 168 150 149 149 148 147 145 168 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 147 148 149 149 149 149 150 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 145 141 128 141 145 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 150 149 149 149 149 148 147 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 168 145 147 148 149 149 150 168 145 148 149 149 150 150 150 169 146 148 149 -0 -82 -150 -196 -222 -236 -244 -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 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 -254 -254 -253 -252 -249 -245 -238 -225 -201 -157 -87 -0 149 149 147 141 156 150 150 149 149 148 147 141 156 149 149 149 148 147 141 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 162 140 145 147 148 149 149 149 149 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 169 141 144 146 147 147 147 148 148 148 148 148 148 149 149 148 148 148 148 148 147 146 143 131 131 143 146 147 148 148 148 148 148 149 149 148 148 148 148 148 148 147 147 147 146 144 141 169 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 149 149 149 149 148 147 145 140 162 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 141 147 148 149 149 149 156 141 147 148 149 149 150 150 156 141 147 149 149 -0 -87 -157 -201 -225 -238 -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 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 -254 -254 -253 -252 -250 -246 -239 -227 -206 -166 -94 -0 149 149 148 145 162 150 150 149 149 149 148 145 162 150 149 149 149 148 145 168 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 139 145 147 148 148 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 163 170 141 144 145 146 147 147 147 147 148 148 148 147 147 147 147 146 146 144 140 126 140 144 146 146 147 147 147 147 148 148 148 147 147 147 147 146 145 144 141 170 163 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 148 148 147 145 139 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 168 145 148 149 149 149 150 162 145 148 149 149 149 150 150 162 145 148 149 149 -0 -94 -166 -206 -227 -239 -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 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 -254 -254 -252 -250 -247 -240 -229 -209 -175 -103 -0 149 149 148 146 169 150 150 150 149 149 148 146 169 150 150 149 149 148 147 141 156 149 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 156 162 162 163 170 140 144 145 145 145 145 145 145 145 145 144 144 142 140 129 129 140 142 144 144 145 145 145 145 145 145 145 145 144 140 170 163 162 162 156 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 149 156 141 147 148 149 149 150 150 169 146 148 149 149 150 150 150 169 146 148 149 149 -0 -103 -175 -209 -229 -240 -247 -250 -252 -254 -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 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 -254 -254 -253 -251 -247 -242 -231 -213 -181 -121 -0 149 149 149 147 141 156 150 150 149 149 148 147 141 156 150 149 149 149 148 145 169 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 156 162 162 162 162 162 162 162 162 162 162 161 160 158 154 140 154 158 160 161 162 162 162 162 162 162 162 162 162 162 156 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 169 145 148 149 149 149 150 156 141 147 148 149 149 150 150 156 141 147 149 149 149 -0 -121 -181 -213 -231 -242 -247 -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 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 -254 -254 -253 -251 -248 -243 -233 -216 -186 -138 -0 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 148 147 141 156 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 169 141 145 147 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 147 144 132 132 144 147 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 147 145 141 169 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 156 141 147 148 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 -0 -138 -186 -216 -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 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 -254 -254 -253 -251 -249 -244 -235 -219 -191 -144 -78 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 149 149 149 148 145 168 149 149 148 147 145 139 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 156 169 141 145 147 148 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 146 142 128 142 146 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 148 147 145 141 169 156 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 139 145 147 148 149 149 168 145 148 149 149 149 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 -78 -144 -191 -219 -235 -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 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 -254 -254 -253 -252 -249 -245 -236 -222 -196 -150 -82 -0 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 149 149 148 147 145 168 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 156 168 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 149 149 149 149 148 147 144 132 132 144 147 148 149 149 149 149 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 168 156 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 168 145 147 148 149 149 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 -0 -82 -150 -196 -222 -236 -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 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 -254 -254 -253 -252 -250 -245 -238 -225 -201 -158 -87 -0 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 149 148 145 162 149 149 149 148 147 141 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 147 145 142 128 142 145 147 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 141 147 148 149 149 149 162 145 148 149 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 -0 -87 -158 -201 -225 -238 -245 -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 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 -254 -254 -253 -252 -250 -246 -239 -227 -206 -166 -94 -0 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 169 150 149 149 149 148 145 168 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 149 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 146 143 132 132 143 146 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 149 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 168 145 148 149 149 149 150 169 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 -0 -94 -166 -206 -227 -239 -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 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 -254 -254 -252 -250 -247 -241 -229 -210 -175 -103 -0 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 150 149 149 148 147 141 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 148 149 149 149 150 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 148 148 149 149 149 149 149 149 149 148 148 148 148 147 147 145 141 127 141 145 147 147 148 148 148 148 149 149 149 149 149 149 149 148 148 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 150 149 149 149 148 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 141 147 148 149 149 150 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 -0 -103 -175 -210 -229 -241 -247 -250 -252 -254 -254 -255 -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 -254 -254 -253 -251 -248 -242 -231 -213 -182 -121 -0 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 149 149 149 148 145 169 149 149 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 147 148 149 149 149 149 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 169 141 144 146 146 147 147 147 148 148 148 148 148 148 148 147 147 147 147 146 145 142 131 131 142 145 146 147 147 147 147 148 148 148 148 148 148 148 147 147 147 146 146 144 141 169 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 149 149 149 149 148 147 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 149 149 169 145 148 149 149 149 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 -0 -121 -182 -213 -231 -242 -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 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 -254 -254 -253 -251 -248 -243 -233 -216 -186 -139 -0 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 149 149 148 147 141 156 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 162 140 145 147 148 149 149 149 149 149 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 163 170 141 144 145 145 145 145 145 145 145 145 145 145 145 145 144 143 141 138 125 138 141 143 144 145 145 145 145 145 145 145 145 145 145 145 145 144 141 170 163 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 149 149 149 149 149 148 147 145 140 162 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 156 141 147 148 149 149 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 -0 -139 -186 -216 -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 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 -254 -254 -253 -251 -249 -244 -235 -219 -191 -144 -78 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 145 169 149 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 139 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 156 162 162 163 163 163 163 163 163 163 162 162 162 162 162 161 159 156 144 144 156 159 161 162 162 162 162 162 163 163 163 163 163 163 163 162 162 156 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 139 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 149 169 145 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 -78 -144 -191 -219 -235 -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 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 -254 -254 -253 -252 -249 -245 -237 -222 -196 -151 -82 -0 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 148 147 141 156 149 149 148 147 145 139 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 146 142 128 142 146 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 139 145 147 148 149 149 156 141 147 148 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 -0 -82 -151 -196 -222 -237 -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 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 -254 -254 -253 -252 -250 -245 -238 -225 -202 -158 -87 -0 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 150 149 149 148 145 168 150 149 149 148 147 145 168 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 168 141 145 147 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 147 144 132 132 144 147 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 147 145 141 168 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 168 145 147 148 149 149 150 168 145 148 149 149 150 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 -0 -87 -158 -202 -225 -238 -245 -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 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 -254 -254 -253 -252 -250 -246 -239 -227 -206 -166 -95 -0 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 149 149 149 148 147 141 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 169 141 145 147 148 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 146 142 128 142 146 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 148 147 145 141 169 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 141 147 148 149 149 149 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 -0 -95 -166 -206 -227 -239 -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 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 -254 -254 -252 -250 -247 -241 -229 -210 -175 -103 -0 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 149 148 145 162 150 149 149 149 148 145 168 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 156 168 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 149 149 149 149 148 147 144 132 132 144 147 148 149 149 149 149 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 168 156 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 168 145 148 149 149 149 150 162 145 148 149 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 -0 -103 -175 -210 -229 -241 -247 -250 -252 -254 -254 -255 -255 -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 -254 -254 -253 -251 -248 -242 -231 -213 -182 -122 -0 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 169 150 150 149 149 148 147 141 156 149 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 147 145 142 128 142 145 147 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 149 156 141 147 148 149 149 150 150 169 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 -0 -122 -182 -213 -231 -242 -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 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 -254 -254 -253 -251 -248 -243 -233 -217 -187 -139 -64 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 150 149 149 149 148 145 169 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 149 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 146 143 132 132 143 146 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 149 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 169 145 148 149 149 149 150 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 -64 -139 -187 -217 -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 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 -254 -254 -253 -251 -249 -244 -235 -220 -192 -146 -78 -0 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 148 147 141 156 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 148 149 149 149 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 147 148 148 148 148 148 149 149 149 149 149 148 148 148 148 147 147 145 141 127 141 145 147 147 148 148 148 148 149 149 149 149 149 148 148 148 148 148 147 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 149 149 149 148 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 156 141 147 148 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 -0 -78 -146 -192 -220 -235 -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 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 -254 -254 -253 -252 -249 -245 -237 -223 -198 -153 -84 -0 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 149 149 149 148 145 168 149 149 148 147 145 139 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 147 148 149 149 149 149 150 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 169 140 144 145 146 147 147 147 147 148 148 148 148 148 147 147 147 147 146 145 142 131 131 142 145 146 147 147 147 147 148 148 148 148 148 147 147 147 147 146 145 144 140 169 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 150 149 149 149 149 148 147 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 139 145 147 148 149 149 168 145 148 149 149 149 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 -0 -84 -153 -198 -223 -237 -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 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 -254 -254 -253 -252 -250 -246 -238 -225 -203 -162 -91 -0 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 149 149 148 147 145 168 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 162 140 145 147 148 149 149 149 149 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 162 163 170 141 144 145 145 145 145 145 145 145 145 145 145 144 143 141 138 125 138 141 143 144 145 145 145 145 145 145 145 145 145 145 144 141 170 163 162 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 149 149 149 149 148 147 145 140 162 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 168 145 147 148 149 149 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 -0 -91 -162 -203 -225 -238 -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 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 -254 -253 -252 -250 -246 -240 -228 -207 -172 -100 -0 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 149 148 145 162 149 149 149 148 147 141 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 139 145 147 148 148 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 156 162 162 163 163 163 163 162 162 162 162 162 162 161 159 156 144 144 156 159 161 162 162 162 162 162 162 163 163 163 163 162 162 156 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 148 148 147 145 139 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 141 147 148 149 149 149 162 145 148 149 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 -0 -100 -172 -207 -228 -240 -246 -250 -252 -253 -254 -255 -255 -255 -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 -254 -254 -252 -250 -247 -241 -230 -211 -179 -119 -0 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 169 150 149 149 149 148 145 168 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 146 142 128 142 146 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 168 145 148 149 149 149 150 169 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 -0 -119 -179 -211 -230 -241 -247 -250 -252 -254 -254 -255 -255 -255 -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 -254 -254 -253 -251 -248 -242 -232 -214 -184 -136 -0 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 150 149 149 148 147 141 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 147 144 132 132 144 147 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 141 147 148 149 149 150 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 -0 -136 -184 -214 -232 -242 -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 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 -254 -254 -253 -251 -248 -243 -234 -218 -189 -142 -76 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 149 149 149 148 145 169 149 149 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 169 141 145 147 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 146 142 128 142 146 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 147 145 141 169 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 149 149 169 145 148 149 149 149 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 -76 -142 -189 -218 -234 -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 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 -254 -254 -253 -251 -249 -244 -236 -221 -195 -149 -81 -0 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 149 149 148 147 141 156 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 156 169 141 145 147 148 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 149 149 149 149 148 147 144 132 132 144 147 148 149 149 149 149 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 148 147 145 141 169 156 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 156 141 147 148 149 149 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 -0 -81 -149 -195 -221 -236 -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 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 -254 -254 -253 -252 -249 -245 -237 -224 -200 -156 -86 -0 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 145 169 149 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 156 168 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 147 145 142 128 142 145 147 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 168 156 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 149 169 145 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 -0 -86 -156 -200 -224 -237 -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 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 -254 -254 -253 -252 -250 -246 -239 -226 -205 -165 -93 -0 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 148 147 141 156 149 149 148 147 145 139 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 148 148 146 143 132 132 143 146 148 148 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 139 145 147 148 149 149 156 141 147 148 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 -0 -93 -165 -205 -226 -239 -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 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 -254 -253 -252 -250 -246 -240 -228 -208 -174 -102 -0 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 150 149 149 148 145 168 150 149 149 148 147 145 168 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 149 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 169 141 144 146 146 147 147 148 148 148 148 148 148 148 148 148 148 148 148 147 147 145 141 127 141 145 147 147 148 148 148 148 148 148 148 148 148 148 148 148 147 147 146 146 144 141 169 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 149 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 168 145 147 148 149 149 150 168 145 148 149 149 150 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 -0 -102 -174 -208 -228 -240 -246 -250 -252 -253 -254 -255 -255 -255 -255 -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 -254 -254 -252 -251 -247 -241 -231 -212 -180 -120 -0 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 149 149 149 148 147 141 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 148 149 149 149 150 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 163 170 141 144 145 145 146 147 147 147 147 147 147 147 147 147 147 146 145 142 131 131 142 145 146 147 147 147 147 147 147 147 147 147 147 146 145 145 144 141 170 163 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 150 149 149 149 148 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 141 147 148 149 149 149 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 -0 -120 -180 -212 -231 -241 -247 -251 -252 -254 -254 -255 -255 -255 -255 -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 -254 -254 -253 -251 -248 -242 -233 -215 -185 -138 -0 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 149 148 145 162 150 149 149 149 148 145 168 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 147 148 149 149 149 149 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 156 162 162 163 163 170 140 144 145 145 145 145 145 145 145 144 143 141 138 125 138 141 143 144 145 145 145 145 145 145 145 144 140 170 163 163 162 162 156 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 149 149 149 149 148 147 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 168 145 148 149 149 149 150 162 145 148 149 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 -0 -138 -185 -215 -233 -242 -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 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 -254 -254 -253 -251 -248 -243 -234 -219 -190 -143 -77 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 169 150 150 149 149 148 147 141 156 149 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 162 140 145 147 148 149 149 149 149 149 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 156 162 162 162 162 162 162 162 162 162 161 159 156 144 144 156 159 161 162 162 162 162 162 162 162 162 162 156 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 149 149 149 149 149 148 147 145 140 162 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 149 156 141 147 148 149 149 150 150 169 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 -77 -143 -190 -219 -234 -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 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 -254 -254 -253 -252 -249 -244 -236 -222 -195 -150 -81 -0 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 150 149 149 149 148 145 169 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 139 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 146 142 128 142 146 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 139 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 169 145 148 149 149 149 150 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 -0 -81 -150 -195 -222 -236 -244 -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 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 -254 -254 -253 -252 -249 -245 -238 -224 -201 -157 -87 -0 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 148 147 141 156 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 147 144 132 132 144 147 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 156 141 147 148 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 -0 -87 -157 -201 -224 -238 -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 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 -254 -254 -253 -252 -250 -246 -239 -227 -205 -165 -94 -0 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 149 149 149 148 145 168 149 149 148 147 145 139 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 168 141 145 147 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 149 149 149 148 148 146 142 128 142 146 148 148 149 149 149 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 147 145 141 168 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 139 145 147 148 149 149 168 145 148 149 149 149 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 -0 -94 -165 -205 -227 -239 -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 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 -254 -253 -252 -250 -247 -240 -229 -209 -174 -102 -0 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 149 149 148 147 145 168 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 169 141 145 147 148 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 147 144 132 132 144 147 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 148 147 145 141 169 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 168 145 147 148 149 149 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 -0 -102 -174 -209 -229 -240 -247 -250 -252 -253 -254 -255 -255 -255 -255 -255 -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 -254 -254 -253 -251 -247 -241 -231 -212 -181 -121 -0 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 149 148 145 162 149 149 149 148 147 141 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 156 168 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 145 141 128 141 145 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 168 156 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 141 147 148 149 149 149 162 145 148 149 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 -0 -121 -181 -212 -231 -241 -247 -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 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 -254 -254 -253 -251 -248 -242 -233 -216 -186 -138 -0 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 169 150 149 149 149 148 145 168 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 148 148 149 149 149 149 149 149 149 148 148 148 148 147 146 143 131 131 143 146 147 148 148 148 148 149 149 149 149 149 149 149 148 148 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 168 145 148 149 149 149 150 169 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 -0 -138 -186 -216 -233 -242 -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 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 -254 -254 -253 -251 -248 -243 -235 -219 -191 -144 -77 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 150 149 149 148 147 141 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 149 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 169 141 144 146 146 147 147 147 148 148 148 148 148 148 148 147 147 147 146 146 144 140 126 140 144 146 146 147 147 147 148 148 148 148 148 148 148 147 147 147 146 146 144 141 169 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 149 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 141 147 148 149 149 150 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 -77 -144 -191 -219 -235 -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 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 -254 -254 -253 -252 -249 -244 -236 -222 -196 -150 -82 -0 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 149 149 149 148 145 169 149 149 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 148 149 149 149 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 163 170 140 144 145 145 145 145 145 145 145 145 145 145 145 144 144 142 140 129 129 140 142 144 144 145 145 145 145 145 145 145 145 145 145 145 144 140 170 163 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 149 149 149 148 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 149 149 169 145 148 149 149 149 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 -0 -82 -150 -196 -222 -236 -244 -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 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 -254 -254 -253 -252 -249 -245 -238 -225 -201 -157 -87 -0 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 149 149 148 147 141 156 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 147 148 149 149 149 149 150 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 156 162 162 163 163 163 163 163 163 162 162 162 162 162 161 160 158 154 140 154 158 160 161 162 162 162 162 162 163 163 163 163 163 163 162 162 156 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 150 149 149 149 149 148 147 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 156 141 147 148 149 149 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 -0 -87 -157 -201 -225 -238 -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 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 -254 -254 -253 -252 -250 -246 -239 -227 -206 -166 -94 -0 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 145 169 149 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 162 140 145 147 148 149 149 149 149 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 147 144 132 132 144 147 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 149 149 149 149 148 147 145 140 162 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 149 169 145 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 -0 -94 -166 -206 -227 -239 -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 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 -254 -254 -252 -250 -247 -240 -229 -209 -175 -103 -0 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 148 147 141 156 149 149 148 147 145 139 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 139 145 147 148 148 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 146 142 128 142 146 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 148 148 147 145 139 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 139 145 147 148 149 149 156 141 147 148 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 -0 -103 -175 -209 -229 -240 -247 -250 -252 -254 -254 -255 -255 -255 -255 -255 -255 -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 -254 -254 -253 -251 -247 -242 -231 -213 -181 -121 -0 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 150 149 149 148 145 168 150 149 149 148 147 145 168 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 147 144 132 132 144 147 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 168 145 147 148 149 149 150 168 145 148 149 149 150 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 -0 -121 -181 -213 -231 -242 -247 -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 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 -254 -254 -253 -251 -248 -243 -233 -216 -186 -138 -0 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 149 149 149 148 147 141 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 149 149 149 149 148 148 146 142 128 142 146 148 148 149 149 149 149 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 141 147 148 149 149 149 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 -0 -138 -186 -216 -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 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 -254 -254 -253 -251 -249 -244 -235 -219 -191 -144 -78 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 149 148 145 162 150 149 149 149 148 145 168 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 169 141 145 147 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 147 144 132 132 144 147 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 147 145 141 169 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 168 145 148 149 149 149 150 162 145 148 149 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 -78 -144 -191 -219 -235 -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 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 -254 -254 -253 -252 -249 -245 -236 -222 -196 -150 -82 -0 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 169 150 150 149 149 148 147 141 156 149 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 156 169 141 145 147 148 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 145 141 128 141 145 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 148 147 145 141 169 156 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 149 156 141 147 148 149 149 150 150 169 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 -0 -82 -150 -196 -222 -236 -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 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 -254 -254 -253 -252 -250 -245 -238 -225 -201 -158 -87 -0 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 150 149 149 149 148 145 169 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 156 168 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 169 141 144 146 147 147 147 148 148 148 148 148 148 149 149 148 148 148 148 148 147 146 143 131 131 143 146 147 148 148 148 148 148 149 149 148 148 148 148 148 148 147 147 147 146 144 141 169 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 168 156 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 169 145 148 149 149 149 150 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 -0 -87 -158 -201 -225 -238 -245 -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 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 -254 -254 -253 -252 -250 -246 -239 -227 -206 -166 -94 -0 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 148 147 141 156 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 163 170 141 144 145 146 147 147 147 147 148 148 148 147 147 147 147 146 146 144 140 126 140 144 146 146 147 147 147 147 148 148 148 147 147 147 147 146 145 144 141 170 163 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 156 141 147 148 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 -0 -94 -166 -206 -227 -239 -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 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 -254 -254 -252 -250 -247 -241 -229 -210 -175 -103 -0 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 149 149 149 148 145 168 149 149 148 147 145 139 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 149 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 156 162 162 163 170 140 144 145 145 145 145 145 145 145 145 144 144 142 140 129 129 140 142 144 144 145 145 145 145 145 145 145 145 144 140 170 163 162 162 156 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 149 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 139 145 147 148 149 149 168 145 148 149 149 149 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 -0 -103 -175 -210 -229 -241 -247 -250 -252 -254 -254 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -253 -251 -247 -242 -231 -213 -182 -121 -0 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 149 149 148 147 145 168 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 148 149 149 149 150 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 156 162 162 162 162 162 162 162 162 162 162 161 160 158 154 140 154 158 160 161 162 162 162 162 162 162 162 162 162 162 156 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 150 149 149 149 148 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 168 145 147 148 149 149 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 -0 -121 -182 -213 -231 -242 -247 -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 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 -254 -254 -253 -251 -248 -243 -233 -216 -186 -139 -0 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 149 148 145 162 149 149 149 148 147 141 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 147 148 149 149 149 149 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 147 144 132 132 144 147 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 149 149 149 149 148 147 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 141 147 148 149 149 149 162 145 148 149 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 -0 -139 -186 -216 -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 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 -254 -254 -253 -251 -249 -244 -235 -219 -191 -144 -78 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 169 150 149 149 149 148 145 168 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 162 140 145 147 148 149 149 149 149 149 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 146 142 128 142 146 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 149 149 149 149 149 148 147 145 140 162 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 168 145 148 149 149 149 150 169 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 -78 -144 -191 -219 -235 -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 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 -254 -254 -253 -252 -249 -245 -237 -222 -196 -150 -82 -0 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 150 149 149 148 147 141 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 139 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 149 149 149 149 148 147 144 132 132 144 147 148 149 149 149 149 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 139 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 141 147 148 149 149 150 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 -0 -82 -150 -196 -222 -237 -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 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 -254 -254 -253 -252 -250 -245 -238 -225 -201 -158 -87 -0 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 149 149 149 148 145 169 149 149 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 147 145 142 128 142 145 147 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 149 149 169 145 148 149 149 149 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 -0 -87 -158 -201 -225 -238 -245 -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 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 -254 -254 -253 -252 -250 -246 -239 -227 -206 -166 -94 -0 150 150 149 149 148 146 169 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 149 149 148 147 141 156 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 168 141 145 147 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 146 143 132 132 143 146 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 147 145 141 168 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 156 141 147 148 149 149 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 169 146 148 149 149 150 150 -0 -94 -166 -206 -227 -239 -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 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 -254 -254 -252 -250 -247 -241 -229 -210 -175 -103 -0 150 150 149 149 148 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 145 169 149 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 169 141 145 147 148 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 148 148 149 149 149 149 149 149 149 148 148 148 148 147 147 145 141 127 141 145 147 147 148 148 148 148 149 149 149 149 149 149 149 148 148 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 148 147 145 141 169 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 149 169 145 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 148 149 149 150 150 -0 -103 -175 -210 -229 -241 -247 -250 -252 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -253 -251 -248 -242 -231 -213 -182 -121 -0 150 150 149 149 149 148 144 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 148 147 141 156 149 149 148 147 145 139 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 156 168 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 169 141 144 146 146 147 147 147 148 148 148 148 148 148 148 147 147 147 147 146 145 142 131 131 142 145 146 147 147 147 147 148 148 148 148 148 148 148 147 147 147 146 146 144 141 169 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 168 156 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 139 145 147 148 149 149 156 141 147 148 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 144 148 149 149 149 150 150 -0 -121 -182 -213 -231 -242 -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 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 -254 -254 -253 -251 -248 -243 -233 -216 -186 -139 -0 150 150 150 149 149 148 146 163 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 150 149 149 148 145 168 150 149 149 148 147 145 168 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 163 170 141 144 145 145 145 145 145 145 145 145 145 145 145 145 144 143 141 138 125 138 141 143 144 145 145 145 145 145 145 145 145 145 145 145 145 144 141 170 163 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 168 145 147 148 149 149 150 168 145 148 149 149 150 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 163 146 148 149 149 150 150 150 -0 -139 -186 -216 -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 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 -254 -254 -253 -251 -249 -244 -235 -219 -191 -144 -78 150 150 150 149 149 148 147 170 150 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 149 149 149 148 147 141 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 149 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 156 162 162 163 163 163 163 163 163 163 162 162 162 162 162 161 159 156 144 144 156 159 161 162 162 162 162 162 163 163 163 163 163 163 163 162 162 156 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 149 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 141 147 148 149 149 149 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 150 170 147 148 149 149 150 150 150 -78 -144 -191 -219 -235 -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 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 -254 -254 -253 -252 -249 -245 -237 -222 -196 -151 -82 -0 150 150 149 149 148 147 141 156 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 149 148 145 162 150 149 149 149 148 145 168 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 148 149 149 149 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 146 142 128 142 146 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 149 149 149 148 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 168 145 148 149 149 149 150 162 145 148 149 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 156 141 147 148 149 149 150 150 -0 -82 -151 -196 -222 -237 -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 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 -254 -254 -253 -252 -250 -245 -238 -225 -201 -158 -87 -0 150 150 149 149 149 147 144 162 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 169 150 150 149 149 148 147 141 156 149 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 147 148 149 149 149 149 150 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 147 144 132 132 144 147 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 150 149 149 149 149 148 147 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 149 156 141 147 148 149 149 150 150 169 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 162 144 147 149 149 149 150 150 -0 -87 -158 -201 -225 -238 -245 -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 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 -254 -254 -253 -252 -250 -246 -239 -227 -206 -166 -94 -0 150 150 150 149 149 148 145 162 150 150 150 149 149 148 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 150 149 149 149 148 145 169 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 162 140 145 147 148 149 149 149 149 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 146 142 128 142 146 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 149 149 149 149 148 147 145 140 162 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 169 145 148 149 149 149 150 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 148 149 149 150 150 150 162 145 148 149 149 150 150 150 -0 -94 -166 -206 -227 -239 -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 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 -254 -254 -252 -250 -247 -241 -229 -210 -175 -103 -0 150 150 150 149 149 148 146 163 150 150 150 149 149 149 148 144 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 148 147 141 156 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 139 145 147 148 148 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 149 149 149 149 148 147 144 132 132 144 147 148 149 149 149 149 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 148 148 147 145 139 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 156 141 147 148 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 144 148 149 149 149 150 150 150 163 146 148 149 149 150 150 150 -0 -103 -175 -210 -229 -241 -247 -250 -252 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -254 -254 -253 -251 -247 -242 -231 -213 -182 -121 -0 150 150 150 149 149 148 147 170 150 150 150 150 149 149 148 146 163 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 149 149 149 148 145 168 149 149 148 147 145 139 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 147 145 142 128 142 145 147 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 139 145 147 148 149 149 168 145 148 149 149 149 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 163 146 148 149 149 150 150 150 150 170 147 148 149 149 150 150 150 -0 -121 -182 -213 -231 -242 -247 -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 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 -254 -254 -253 -251 -248 -243 -233 -216 -186 -139 -0 150 150 150 149 149 148 147 140 156 150 150 150 149 149 148 146 170 150 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 149 149 148 147 145 168 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 146 143 132 132 143 146 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 168 145 147 148 149 149 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 150 170 146 148 149 149 150 150 150 156 140 147 148 149 149 150 150 150 -0 -139 -186 -216 -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 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 -254 -254 -253 -251 -249 -244 -235 -219 -191 -144 -78 150 150 150 149 149 148 147 144 162 150 150 150 149 149 148 147 141 156 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 149 148 145 162 149 149 149 148 147 141 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 169 141 145 147 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 148 148 149 149 149 149 149 149 148 148 148 148 147 147 145 141 127 141 145 147 147 148 148 148 148 149 149 149 149 149 149 148 148 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 147 145 141 169 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 141 147 148 149 149 149 162 145 148 149 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 156 141 147 148 149 149 150 150 150 162 144 147 148 149 149 150 150 150 -78 -144 -191 -219 -235 -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 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 -254 -254 -253 -252 -249 -244 -236 -222 -196 -150 -82 -0 150 150 149 149 148 147 145 162 150 150 150 149 149 148 147 144 162 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 169 150 149 149 149 148 145 168 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 156 169 141 145 147 148 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 169 141 144 146 146 147 147 147 148 148 148 148 148 148 147 147 147 147 146 145 142 131 131 142 145 146 147 147 147 147 148 148 148 148 148 148 147 147 147 146 146 144 141 169 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 148 147 145 141 169 156 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 168 145 148 149 149 149 150 169 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 162 144 147 148 149 149 150 150 150 162 145 147 148 149 149 150 150 -0 -82 -150 -196 -222 -236 -244 -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 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 -254 -254 -253 -252 -249 -245 -238 -225 -201 -157 -87 -0 150 150 149 149 149 148 145 162 150 150 150 149 149 149 147 145 162 150 150 150 149 149 148 147 140 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 150 149 149 148 147 141 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 156 168 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 163 170 140 144 145 145 145 145 145 145 145 145 145 145 145 144 143 141 138 125 138 141 143 144 145 145 145 145 145 145 145 145 145 145 145 144 140 170 163 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 168 156 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 141 147 148 149 149 150 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 140 147 148 149 149 150 150 150 162 145 147 149 149 149 150 150 150 162 145 148 149 149 149 150 150 -0 -87 -157 -201 -225 -238 -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 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 -254 -254 -253 -252 -250 -246 -239 -227 -205 -166 -94 -0 150 149 149 149 149 148 145 162 150 150 150 149 149 149 148 145 163 150 150 150 149 149 149 147 144 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 149 149 149 148 145 169 149 149 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 156 162 162 163 163 163 163 163 162 162 162 162 162 162 161 159 156 144 144 156 159 161 162 162 162 162 162 162 163 163 163 163 163 162 162 156 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 149 149 169 145 148 149 149 149 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 144 147 149 149 149 150 150 150 163 145 148 149 149 149 150 150 150 162 145 148 149 149 149 149 150 -0 -94 -166 -205 -227 -239 -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 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 -254 -254 -253 -252 -250 -246 -240 -229 -209 -174 -103 -0 149 149 149 149 148 148 145 162 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 145 162 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 149 149 148 147 141 156 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 149 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 146 142 128 142 146 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 149 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 156 141 147 148 149 149 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 162 145 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 162 145 148 148 149 149 149 149 -0 -103 -174 -209 -229 -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 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 -254 -254 -253 -252 -250 -247 -241 -230 -212 -181 -121 -0 149 149 149 149 148 147 145 162 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 146 163 150 150 150 149 149 148 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 145 169 149 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 148 149 149 149 150 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 147 144 132 132 144 147 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 150 149 149 149 148 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 149 169 145 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 148 149 149 150 150 150 163 146 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 162 145 147 148 149 149 149 149 -0 -121 -181 -212 -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 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 -254 -254 -253 -252 -250 -247 -241 -231 -214 -185 -137 -0 149 149 149 149 148 147 145 162 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 147 170 150 150 150 149 149 149 148 144 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 148 147 141 156 149 149 148 147 145 139 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 147 148 149 149 149 149 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 146 142 128 142 146 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 149 149 149 149 148 147 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 139 145 147 148 149 149 156 141 147 148 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 144 148 149 149 149 150 150 150 170 147 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 162 145 147 148 149 149 149 149 -0 -137 -185 -214 -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 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 -254 -254 -253 -252 -250 -247 -241 -232 -216 -188 -142 -77 148 148 149 148 148 147 145 162 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 147 141 156 150 150 150 149 149 148 146 163 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 150 149 149 148 145 168 150 149 149 148 147 145 168 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 162 140 145 147 148 149 149 149 149 149 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 149 149 149 149 148 147 144 132 132 144 147 148 149 149 149 149 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 149 149 149 149 149 148 147 145 140 162 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 168 145 147 148 149 149 150 168 145 148 149 149 150 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 163 146 148 149 149 150 150 150 156 141 147 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 162 145 147 148 148 149 148 148 -77 -142 -188 -216 -232 -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 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 -254 -254 -253 -252 -250 -247 -241 -232 -217 -191 -146 -80 -0 148 148 148 148 147 145 162 150 150 149 149 149 149 148 145 163 150 150 150 150 149 149 148 147 144 162 150 150 150 149 149 148 146 170 150 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 149 149 149 148 147 141 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 139 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 147 145 142 128 142 145 147 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 139 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 141 147 148 149 149 149 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 150 170 146 148 149 149 150 150 150 162 144 147 148 149 149 150 150 150 150 163 145 148 149 149 149 149 150 150 162 145 147 148 148 148 148 -0 -80 -146 -191 -217 -232 -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 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 -254 -254 -253 -252 -250 -247 -241 -232 -217 -192 -149 -82 -0 146 147 147 147 146 144 162 149 149 149 149 149 148 148 145 163 150 150 150 150 149 149 149 147 145 162 150 150 150 149 149 148 147 141 156 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 149 148 145 162 150 149 149 149 148 145 168 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 148 148 146 143 132 132 143 146 148 148 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 168 145 148 149 149 149 150 162 145 148 149 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 156 141 147 148 149 149 150 150 150 162 145 147 149 149 149 150 150 150 150 163 145 148 148 149 149 149 149 149 162 144 146 147 147 147 146 -0 -82 -149 -192 -217 -232 -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 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 -254 -254 -253 -252 -250 -246 -241 -231 -216 -191 -149 -84 -0 142 144 145 146 146 144 161 149 149 149 149 149 148 147 145 162 150 150 150 150 149 149 149 148 145 163 150 150 150 149 149 149 147 144 162 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 169 150 150 149 149 148 147 141 156 149 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 168 141 145 147 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 169 141 144 146 147 147 147 148 148 148 148 148 148 149 149 148 148 148 148 147 147 145 141 127 141 145 147 147 148 148 148 148 149 149 148 148 148 148 148 148 147 147 147 146 144 141 169 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 147 145 141 168 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 149 156 141 147 148 149 149 150 150 169 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 162 144 147 149 149 149 150 150 150 163 145 148 149 149 149 150 150 150 150 162 145 147 148 149 149 149 149 149 161 144 146 146 145 144 142 -0 -84 -149 -191 -216 -231 -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 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 -254 -254 -253 -252 -249 -246 -240 -230 -214 -188 -146 -82 -0 128 132 141 143 144 142 160 148 149 149 149 149 148 147 145 162 150 150 150 150 149 149 149 148 145 163 150 150 150 149 149 149 148 145 162 150 150 150 149 149 148 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 150 149 149 149 148 145 169 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 169 141 145 147 148 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 163 170 141 144 145 146 147 147 147 147 148 148 148 147 147 147 147 146 145 142 131 131 142 145 146 147 147 147 147 148 148 148 147 147 147 147 146 145 144 141 170 163 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 148 147 145 141 169 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 169 145 148 149 149 149 150 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 148 149 149 150 150 150 162 145 148 149 149 149 150 150 150 163 145 148 149 149 149 150 150 150 150 162 145 147 148 149 149 149 149 148 160 142 144 143 141 132 128 -0 -82 -146 -188 -214 -230 -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 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 -254 -254 -254 -253 -251 -249 -245 -239 -229 -212 -185 -142 -80 -0 142 132 128 131 140 140 158 147 148 148 148 148 148 147 145 162 150 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 145 163 150 150 150 149 149 149 148 144 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 148 147 141 156 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 156 168 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 156 162 162 163 170 140 144 145 145 145 145 145 145 145 145 144 143 141 138 125 138 141 143 144 145 145 145 145 145 145 145 145 144 140 170 163 162 162 156 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 168 156 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 156 141 147 148 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 144 148 149 149 149 150 150 150 163 145 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 150 162 145 147 148 148 148 148 148 147 158 140 140 131 128 132 142 -0 -80 -142 -185 -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 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 -254 -254 -254 -253 -251 -249 -244 -238 -227 -209 -181 -137 -77 -0 146 144 141 131 126 129 154 144 146 147 147 148 147 147 145 162 150 150 150 149 149 149 149 148 145 163 150 150 150 150 149 149 148 146 163 150 150 150 150 149 149 148 146 163 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 149 149 149 148 145 168 149 149 148 147 145 139 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 156 162 162 162 162 162 162 162 162 162 162 161 159 156 144 144 156 159 161 162 162 162 162 162 162 162 162 162 162 156 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 139 145 147 148 149 149 168 145 148 149 149 149 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 163 146 148 149 149 150 150 150 150 163 146 148 149 149 150 150 150 150 163 145 148 149 149 149 149 150 150 150 162 145 147 147 148 147 147 146 144 154 129 126 131 141 144 146 -0 -77 -137 -181 -209 -227 -238 -244 -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 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 -254 -254 -253 -252 -251 -248 -244 -236 -225 -205 -174 -121 -0 148 148 147 145 143 140 129 140 132 142 144 145 146 147 146 144 162 149 149 149 149 149 149 148 148 145 162 150 150 150 150 149 149 148 147 170 150 150 150 150 149 149 148 146 170 150 150 150 149 149 148 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 149 149 148 147 145 168 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 149 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 146 142 128 142 146 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 149 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 168 145 147 148 149 149 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 148 149 149 150 150 150 170 146 148 149 149 150 150 150 150 170 147 148 149 149 150 150 150 150 162 145 148 148 149 149 149 149 149 149 162 144 146 147 146 145 144 142 132 140 129 140 143 145 147 148 148 -0 -121 -174 -205 -225 -236 -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 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 -254 -254 -253 -252 -250 -247 -243 -235 -222 -201 -166 -103 -0 149 148 148 147 146 144 140 154 132 128 132 142 143 145 145 143 161 149 149 149 149 149 149 148 147 145 162 150 150 150 150 149 149 148 147 140 156 150 150 150 149 149 148 147 140 156 150 150 149 149 149 148 144 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 149 148 145 162 149 149 149 148 147 141 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 148 149 149 149 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 147 144 132 132 144 147 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 149 149 149 148 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 141 147 148 149 149 149 162 145 148 149 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 144 148 149 149 149 150 150 156 140 147 148 149 149 150 150 150 156 140 147 148 149 149 150 150 150 150 162 145 147 148 149 149 149 149 149 149 161 143 145 145 143 142 132 128 132 154 140 144 146 147 148 148 149 -0 -103 -166 -201 -222 -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 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 -254 -254 -253 -252 -250 -247 -242 -233 -219 -196 -157 -94 -0 149 149 149 148 147 146 142 158 144 142 132 128 132 141 142 141 159 148 148 149 149 149 149 148 147 145 162 150 150 150 150 149 149 148 147 144 162 150 150 150 149 149 148 147 144 162 150 150 150 149 149 148 146 163 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 169 150 149 149 149 148 145 168 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 147 148 149 149 149 149 150 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 149 149 149 148 148 146 142 128 142 146 148 148 149 149 149 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 150 149 149 149 149 148 147 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 168 145 148 149 149 149 150 169 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 163 146 148 149 149 150 150 150 162 144 147 148 149 149 150 150 150 162 144 147 148 149 149 150 150 150 150 162 145 147 148 149 149 149 149 148 148 159 141 142 141 132 128 132 142 144 158 142 146 147 148 149 149 149 -0 -94 -157 -196 -219 -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 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 -254 -254 -253 -252 -250 -246 -241 -231 -216 -191 -150 -87 -0 149 149 149 148 148 146 144 160 147 146 144 142 132 127 131 138 156 146 147 148 148 148 148 148 147 145 162 150 150 150 150 149 149 148 147 145 162 150 150 150 149 149 149 147 145 162 150 150 150 149 149 148 147 170 150 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 150 149 149 148 147 141 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 162 140 145 147 148 149 149 149 149 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 147 144 132 132 144 147 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 149 149 149 149 148 147 145 140 162 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 141 147 148 149 149 150 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 150 170 147 148 149 149 150 150 150 162 145 147 149 149 149 150 150 150 162 145 147 148 149 149 150 150 150 150 162 145 147 148 148 148 148 148 147 146 156 138 131 127 132 142 144 146 147 160 144 146 148 148 149 149 149 -0 -87 -150 -191 -216 -231 -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 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 -254 -254 -254 -253 -251 -249 -245 -239 -229 -213 -186 -144 -82 -0 150 149 149 149 148 147 144 161 148 148 147 145 143 141 131 125 144 142 144 146 147 147 148 147 147 145 162 150 150 150 149 149 149 148 147 145 162 150 150 150 149 149 149 148 145 163 150 150 150 149 149 148 147 141 156 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 149 149 149 148 145 169 149 149 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 139 145 147 148 148 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 145 141 128 141 145 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 148 148 147 145 139 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 149 149 169 145 148 149 149 149 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 156 141 147 148 149 149 150 150 150 163 145 148 149 149 149 150 150 150 162 145 147 148 149 149 149 150 150 150 162 145 147 147 148 147 147 146 144 142 144 125 131 141 143 145 147 148 148 161 144 147 148 149 149 149 150 -0 -82 -144 -186 -213 -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 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 -254 -254 -254 -253 -251 -249 -245 -238 -227 -210 -182 -139 -78 -0 150 149 149 149 148 147 145 162 149 149 148 147 146 145 142 138 144 128 132 142 144 145 146 147 146 144 162 149 149 149 149 149 149 148 147 145 162 150 150 150 149 149 149 148 145 163 150 150 150 149 149 149 147 144 162 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 149 149 148 147 141 156 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 148 148 149 149 149 149 149 149 149 148 148 148 148 147 146 143 131 131 143 146 147 148 148 148 148 149 149 149 149 149 149 149 148 148 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 156 141 147 148 149 149 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 162 144 147 149 149 149 150 150 150 163 145 148 149 149 149 150 150 150 162 145 147 148 149 149 149 149 149 149 162 144 146 147 146 145 144 142 132 128 144 138 142 145 146 147 148 149 149 162 145 147 148 149 149 149 150 -0 -78 -139 -182 -210 -227 -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 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 -254 -254 -253 -252 -251 -248 -244 -237 -225 -206 -175 -121 -0 150 150 150 149 149 148 147 145 162 149 149 149 148 148 147 145 141 156 142 132 128 132 142 143 145 145 143 161 149 149 149 149 149 149 148 147 145 162 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 145 162 150 150 150 149 149 148 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 145 169 149 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 169 141 144 146 146 147 147 147 148 148 148 148 148 148 148 147 147 147 146 146 144 140 126 140 144 146 146 147 147 147 148 148 148 148 148 148 148 147 147 147 146 146 144 141 169 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 149 169 145 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 148 149 149 150 150 150 162 145 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 162 145 147 148 149 149 149 149 149 149 161 143 145 145 143 142 132 128 132 142 156 141 145 147 148 148 149 149 149 162 145 147 148 149 149 150 150 150 -0 -121 -175 -206 -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 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 -254 -254 -253 -252 -250 -248 -243 -235 -222 -201 -166 -103 -0 150 150 150 149 149 148 147 145 162 150 149 149 149 148 147 146 143 159 146 144 142 132 128 132 141 142 141 159 148 148 149 149 149 149 148 147 145 162 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 146 163 150 150 150 149 149 149 148 144 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 148 147 141 156 149 149 148 147 145 139 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 169 141 145 147 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 163 170 141 144 145 145 145 145 145 145 145 145 145 145 145 144 144 142 140 129 129 140 142 144 144 145 145 145 145 145 145 145 145 145 145 145 144 141 170 163 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 147 145 141 169 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 139 145 147 148 149 149 156 141 147 148 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 144 148 149 149 149 150 150 150 163 146 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 162 145 147 148 149 149 149 149 148 148 159 141 142 141 132 128 132 142 144 146 159 143 146 147 148 149 149 149 150 162 145 147 148 149 149 150 150 150 -0 -103 -166 -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 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 -254 -254 -253 -252 -250 -247 -242 -233 -219 -196 -158 -94 -0 150 150 150 149 149 149 148 145 162 150 150 149 149 149 148 147 144 161 148 147 146 144 142 132 127 131 138 156 146 147 148 148 148 148 148 147 145 162 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 147 170 150 150 150 150 149 149 148 146 163 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 150 149 149 148 145 168 150 149 149 148 147 145 168 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 156 169 141 145 147 148 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 156 162 162 163 163 163 163 163 163 162 162 162 162 162 161 160 158 154 140 154 158 160 161 162 162 162 162 162 163 163 163 163 163 163 162 162 156 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 148 147 145 141 169 156 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 168 145 147 148 149 149 150 168 145 148 149 149 150 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 163 146 148 149 149 150 150 150 150 170 147 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 162 145 147 148 148 148 148 148 147 146 156 138 131 127 132 142 144 146 147 148 161 144 147 148 149 149 149 150 150 162 145 148 149 149 149 150 150 150 -0 -94 -158 -196 -219 -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 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 -254 -254 -253 -252 -250 -246 -241 -231 -216 -191 -151 -87 -0 150 150 150 149 149 149 148 145 162 150 150 149 149 149 148 147 145 162 149 148 148 147 145 143 141 131 125 144 142 144 146 147 147 148 147 147 145 162 149 149 149 149 149 149 148 145 163 150 150 150 150 149 149 148 147 140 156 150 150 150 149 149 148 146 170 150 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 149 149 149 148 147 141 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 156 168 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 147 144 132 132 144 147 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 168 156 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 141 147 148 149 149 149 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 150 170 146 148 149 149 150 150 150 156 140 147 148 149 149 150 150 150 150 163 145 148 149 149 149 149 149 149 162 145 147 147 148 147 147 146 144 142 144 125 131 141 143 145 147 148 148 149 162 145 147 148 149 149 149 150 150 162 145 148 149 149 149 150 150 150 -0 -87 -151 -191 -216 -231 -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 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 -254 -254 -254 -253 -251 -249 -245 -239 -229 -213 -186 -144 -82 -0 150 150 150 149 149 148 148 145 162 150 150 150 149 149 148 147 145 162 149 149 149 148 147 146 145 142 138 144 128 132 142 144 145 146 147 146 144 162 149 149 149 149 149 148 148 145 162 150 150 150 150 149 149 148 147 144 162 150 150 150 149 149 148 147 141 156 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 149 148 145 162 150 149 149 149 148 145 168 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 146 142 128 142 146 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 168 145 148 149 149 149 150 162 145 148 149 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 156 141 147 148 149 149 150 150 150 162 144 147 148 149 149 150 150 150 150 162 145 148 148 149 149 149 149 149 162 144 146 147 146 145 144 142 132 128 144 138 142 145 146 147 148 149 149 149 162 145 147 148 149 149 150 150 150 162 145 148 148 149 149 150 150 150 -0 -82 -144 -186 -213 -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 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 -254 -254 -254 -253 -251 -249 -245 -238 -227 -210 -182 -139 -78 -0 150 150 150 149 149 148 147 145 162 150 150 150 149 149 148 147 145 162 150 149 149 149 148 148 147 145 141 156 142 132 128 132 142 143 145 145 143 161 149 149 149 149 149 148 147 145 162 150 150 150 150 149 149 148 147 145 162 150 150 150 149 149 148 147 144 162 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 169 150 150 149 149 148 147 141 156 149 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 149 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 147 144 132 132 144 147 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 149 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 149 156 141 147 148 149 149 150 150 169 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 162 144 147 148 149 149 150 150 150 162 145 147 148 149 149 150 150 150 150 162 145 147 148 149 149 149 149 149 161 143 145 145 143 142 132 128 132 142 156 141 145 147 148 148 149 149 149 150 162 145 147 148 149 149 150 150 150 162 145 147 148 149 149 150 150 150 -0 -78 -139 -182 -210 -227 -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 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 -254 -254 -253 -252 -251 -248 -244 -237 -225 -206 -175 -121 -0 150 150 150 150 149 149 148 147 145 162 150 150 150 149 149 149 148 145 162 150 150 149 149 149 148 147 146 143 159 146 144 142 132 128 132 141 142 141 159 148 148 148 149 148 148 147 145 162 150 150 150 150 149 149 149 148 145 162 150 150 150 149 149 149 147 145 162 150 150 150 149 149 148 147 140 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 150 149 149 149 148 145 169 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 148 149 149 149 150 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 149 149 149 148 148 146 142 128 142 146 148 148 149 149 149 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 150 149 149 149 148 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 169 145 148 149 149 149 150 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 140 147 148 149 149 150 150 150 162 145 147 149 149 149 150 150 150 162 145 148 149 149 149 150 150 150 150 162 145 147 148 148 149 148 148 148 159 141 142 141 132 128 132 142 144 146 159 143 146 147 148 149 149 149 150 150 162 145 148 149 149 149 150 150 150 162 145 147 148 149 149 150 150 150 150 -0 -121 -175 -206 -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 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 -254 -254 -253 -252 -250 -247 -243 -235 -222 -201 -166 -103 -0 150 150 150 149 149 149 148 147 144 162 150 150 150 149 149 149 148 145 162 150 150 150 149 149 149 148 147 144 161 148 147 146 144 142 132 127 131 138 156 146 147 148 148 148 148 147 145 162 150 150 150 149 149 149 149 148 145 162 150 150 150 149 149 149 148 145 163 150 150 150 149 149 149 147 144 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 148 147 141 156 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 147 148 149 149 149 149 150 150 150 150 150 156 162 170 141 145 146 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 147 144 132 132 144 147 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 146 145 141 170 162 156 150 150 150 150 150 149 149 149 149 148 147 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 156 141 147 148 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 144 147 149 149 149 150 150 150 163 145 148 149 149 149 150 150 150 162 145 148 149 149 149 149 150 150 150 162 145 147 148 148 148 148 147 146 156 138 131 127 132 142 144 146 147 148 161 144 147 148 149 149 149 150 150 150 162 145 148 149 149 149 150 150 150 162 144 147 148 149 149 149 150 150 150 -0 -103 -166 -201 -222 -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 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 -254 -254 -253 -252 -250 -247 -242 -233 -219 -196 -158 -94 -0 150 150 150 149 149 149 148 147 140 162 150 150 150 149 149 149 148 145 163 150 150 150 149 149 149 148 147 145 162 149 148 148 147 145 143 141 131 125 144 142 144 146 147 147 147 146 144 162 149 149 149 149 149 149 148 148 145 162 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 145 162 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 149 149 149 148 145 168 149 149 148 147 145 139 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 162 140 145 147 148 149 149 149 149 149 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 145 141 128 141 145 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 149 149 149 149 149 148 147 145 140 162 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 139 145 147 148 149 149 168 145 148 149 149 149 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 162 145 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 162 145 148 148 149 149 149 149 149 149 162 144 146 147 147 147 146 144 142 144 125 131 141 143 145 147 148 148 149 162 145 147 148 149 149 149 150 150 150 163 145 148 149 149 149 150 150 150 162 140 147 148 149 149 149 150 150 150 -0 -94 -158 -196 -219 -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 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 -254 -254 -253 -252 -250 -246 -241 -231 -216 -191 -150 -87 -0 150 150 150 149 149 149 148 146 170 156 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 147 145 162 149 149 149 148 147 146 145 142 138 144 128 132 142 144 145 146 146 144 161 149 149 149 149 149 149 148 147 145 162 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 146 163 150 150 150 149 149 148 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 149 149 148 147 145 168 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 139 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 148 148 149 149 149 149 149 149 148 148 148 148 147 146 143 131 131 143 146 147 148 148 148 148 149 149 149 149 149 149 148 148 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 139 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 168 145 147 148 149 149 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 148 149 149 150 150 150 163 146 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 162 145 147 148 149 149 149 149 149 149 161 144 146 146 145 144 142 132 128 144 138 142 145 146 147 148 149 149 149 162 145 147 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 156 170 146 148 149 149 149 150 150 150 -0 -87 -150 -191 -216 -231 -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 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 -254 -254 -254 -253 -251 -249 -245 -239 -229 -213 -186 -144 -82 -0 150 150 149 149 149 148 147 145 163 150 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 147 145 162 150 149 149 149 148 148 147 145 141 156 142 132 128 132 141 143 144 142 160 148 149 149 149 149 149 148 147 145 162 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 147 170 150 150 150 149 149 149 148 144 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 149 148 145 162 149 149 149 148 147 141 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 169 141 144 146 146 147 147 147 148 148 148 148 148 148 147 147 147 146 146 144 140 126 140 144 146 146 147 147 147 148 148 148 148 148 148 147 147 147 146 146 144 141 169 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 141 147 148 149 149 149 162 145 148 149 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 144 148 149 149 149 150 150 150 170 147 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 162 145 147 148 149 149 149 149 149 148 160 142 144 143 141 132 128 132 142 156 141 145 147 148 148 149 149 149 150 162 145 147 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 150 163 145 147 148 149 149 149 150 150 -0 -82 -144 -186 -213 -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 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 -254 -254 -254 -253 -251 -249 -245 -238 -227 -210 -182 -139 -78 -0 150 150 149 149 149 148 147 144 162 150 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 149 148 145 162 150 150 149 149 149 148 147 146 143 159 146 144 142 132 128 131 140 140 158 147 148 148 148 149 148 148 147 145 162 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 147 141 156 150 150 150 149 149 148 146 163 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 169 150 149 149 149 148 145 168 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 168 141 145 147 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 163 170 141 144 145 145 145 145 145 145 145 145 145 145 144 144 142 140 129 129 140 142 144 144 145 145 145 145 145 145 145 145 145 145 144 141 170 163 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 147 145 141 168 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 168 145 148 149 149 149 150 169 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 163 146 148 149 149 150 150 150 156 141 147 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 162 145 147 148 148 149 148 148 148 147 158 140 140 131 128 132 142 144 146 159 143 146 147 148 149 149 149 150 150 162 145 148 149 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 150 162 144 147 148 149 149 149 150 150 -0 -78 -139 -182 -210 -227 -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 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 -254 -254 -253 -252 -251 -248 -244 -236 -225 -206 -175 -121 -0 150 150 150 149 149 149 148 147 141 162 150 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 149 148 145 162 150 150 150 149 149 149 148 147 144 161 148 147 146 144 141 131 126 129 154 144 146 147 148 148 148 148 147 145 162 150 150 149 149 149 149 148 145 163 150 150 150 150 149 149 148 147 144 162 150 150 150 149 149 148 146 170 150 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 150 149 149 148 147 141 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 169 141 145 147 148 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 156 162 162 163 163 163 163 163 162 162 162 162 162 161 160 158 154 140 154 158 160 161 162 162 162 162 162 163 163 163 163 163 162 162 156 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 148 147 145 141 169 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 141 147 148 149 149 150 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 150 170 146 148 149 149 150 150 150 162 144 147 148 149 149 150 150 150 150 163 145 148 149 149 149 149 150 150 162 145 147 148 148 148 148 147 146 144 154 129 126 131 141 144 146 147 148 161 144 147 148 149 149 149 150 150 150 162 145 148 149 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 150 162 141 147 148 149 149 149 150 150 150 -0 -121 -175 -206 -225 -236 -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 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 -254 -254 -253 -252 -250 -247 -243 -235 -222 -201 -166 -103 -0 150 150 149 149 149 148 148 146 170 156 150 150 150 150 149 149 148 147 145 163 150 150 150 150 149 149 149 148 145 162 150 150 150 149 149 149 148 147 145 162 149 148 148 147 145 143 140 129 140 132 142 144 146 147 147 147 146 144 162 149 149 149 149 149 148 148 145 163 150 150 150 150 149 149 149 147 145 162 150 150 150 149 149 148 147 141 156 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 149 149 149 148 145 169 149 149 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 156 168 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 147 144 132 132 144 147 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 168 156 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 149 149 169 145 148 149 149 149 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 156 141 147 148 149 149 150 150 150 162 145 147 149 149 149 150 150 150 150 163 145 148 148 149 149 149 149 149 162 144 146 147 147 147 146 144 142 132 140 129 140 143 145 147 148 148 149 162 145 147 148 149 149 149 150 150 150 162 145 148 149 149 149 150 150 150 150 163 145 147 148 149 149 150 150 150 150 156 170 146 148 148 149 149 149 150 150 -0 -103 -166 -201 -222 -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 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 -254 -254 -253 -252 -250 -247 -242 -233 -219 -196 -158 -94 -0 150 150 149 149 149 148 147 144 163 150 150 150 150 149 149 149 148 147 145 163 150 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 147 145 162 149 149 148 148 147 146 144 140 154 132 128 132 142 144 145 146 146 144 161 149 149 149 149 149 148 147 145 162 150 150 150 150 149 149 149 148 145 163 150 150 150 149 149 149 147 144 162 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 149 149 148 147 141 156 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 146 142 128 142 146 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 156 141 147 148 149 149 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 162 144 147 149 149 149 150 150 150 163 145 148 149 149 149 150 150 150 150 162 145 147 148 149 149 149 149 149 161 144 146 146 145 144 142 132 128 132 154 140 144 146 147 148 148 149 149 162 145 147 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 150 163 145 147 148 149 149 149 150 150 150 150 163 144 147 148 149 149 149 150 150 -0 -94 -158 -196 -219 -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 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 -254 -254 -253 -252 -249 -246 -240 -231 -216 -191 -150 -87 -0 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 148 147 144 162 150 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 147 145 162 149 149 149 149 148 147 146 142 158 144 142 132 128 132 141 143 144 142 160 148 149 149 149 149 148 147 145 162 150 150 150 150 149 149 149 148 145 163 150 150 150 149 149 149 148 145 162 150 150 150 149 149 148 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 145 169 149 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 149 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 147 144 132 132 144 147 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 149 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 149 169 145 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 148 149 149 150 150 150 162 145 148 149 149 149 150 150 150 163 145 148 149 149 149 150 150 150 150 162 145 147 148 149 149 149 149 148 160 142 144 143 141 132 128 132 142 144 158 142 146 147 148 149 149 149 149 162 145 147 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 150 162 144 147 148 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 -0 -87 -150 -191 -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 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 -254 -254 -254 -253 -251 -249 -245 -239 -229 -213 -186 -144 -82 -0 150 149 149 149 148 147 145 169 156 150 150 150 150 149 149 149 148 146 141 162 150 150 150 150 149 149 148 147 145 163 150 150 150 150 149 149 148 147 145 162 150 149 149 149 148 148 146 144 160 147 146 144 142 132 128 131 140 140 158 147 148 148 148 148 148 147 145 162 150 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 145 163 150 150 150 149 149 149 148 144 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 148 147 141 156 149 149 148 147 145 139 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 148 149 149 149 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 150 150 149 149 149 149 148 148 146 142 128 142 146 148 148 149 149 149 149 150 150 150 150 150 150 150 149 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 149 149 149 148 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 139 145 147 148 149 149 156 141 147 148 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 144 148 149 149 149 150 150 150 163 145 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 150 162 145 147 148 148 148 148 148 147 158 140 140 131 128 132 142 144 146 147 160 144 146 148 148 149 149 149 150 162 145 147 148 149 149 150 150 150 150 163 145 147 148 149 149 150 150 150 150 162 141 146 148 149 149 149 150 150 150 150 156 169 145 147 148 149 149 149 150 -0 -82 -144 -186 -213 -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 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 -254 -254 -253 -253 -251 -248 -244 -238 -227 -209 -181 -138 -78 -0 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 148 148 146 170 156 150 150 150 150 149 149 148 147 145 163 150 150 150 150 149 149 148 147 145 162 150 150 149 149 149 148 147 144 161 148 148 147 146 144 141 131 126 129 154 144 146 147 147 148 147 147 145 162 150 150 150 149 149 149 149 148 145 163 150 150 150 150 149 149 148 146 163 150 150 150 150 149 149 148 146 163 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 150 149 149 148 145 168 150 149 149 148 147 145 168 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 147 148 149 149 149 149 150 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 147 144 132 132 144 147 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 150 149 149 149 149 148 147 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 168 145 147 148 149 149 150 168 145 148 149 149 150 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 163 146 148 149 149 150 150 150 150 163 146 148 149 149 150 150 150 150 163 145 148 149 149 149 149 150 150 150 162 145 147 147 148 147 147 146 144 154 129 126 131 141 144 146 147 148 148 161 144 147 148 149 149 149 150 150 162 145 147 148 149 149 150 150 150 150 163 145 147 148 149 149 150 150 150 150 156 170 146 148 148 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 -0 -78 -138 -181 -209 -227 -238 -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 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 -254 -254 -253 -252 -251 -248 -243 -236 -225 -206 -175 -121 -0 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 144 163 150 150 150 150 149 149 149 148 147 144 162 150 150 150 150 149 149 148 147 145 162 150 150 150 149 149 148 147 145 162 149 149 148 148 147 145 143 140 129 140 132 142 144 145 146 147 146 144 162 149 149 149 149 149 149 148 148 145 162 150 150 150 150 149 149 148 147 170 150 150 150 150 149 149 148 146 170 150 150 150 149 149 148 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 149 149 149 148 147 141 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 162 140 145 147 148 149 149 149 149 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 145 141 128 141 145 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 149 149 149 149 148 147 145 140 162 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 141 147 148 149 149 149 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 148 149 149 150 150 150 170 146 148 149 149 150 150 150 150 170 147 148 149 149 150 150 150 150 162 145 148 148 149 149 149 149 149 149 162 144 146 147 146 145 144 142 132 140 129 140 143 145 147 148 148 149 149 162 145 147 148 149 149 150 150 150 162 145 147 148 149 149 150 150 150 150 162 144 147 148 149 149 149 150 150 150 150 163 144 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 -0 -121 -175 -206 -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 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 -254 -254 -253 -252 -250 -247 -242 -235 -222 -201 -166 -103 -0 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 148 147 141 162 150 150 150 150 149 149 148 147 145 162 150 150 150 149 149 148 147 145 162 149 149 149 148 148 147 146 144 140 154 132 128 132 142 143 145 145 143 161 149 149 149 149 149 149 148 147 145 162 150 150 150 150 149 149 148 147 140 156 150 150 150 149 149 148 147 140 156 150 150 149 149 149 148 144 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 149 148 145 162 150 149 149 149 148 145 168 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 139 145 147 148 148 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 148 148 149 149 149 149 149 148 148 148 148 147 146 143 131 131 143 146 147 148 148 148 148 149 149 149 149 149 148 148 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 148 148 147 145 139 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 168 145 148 149 149 149 150 162 145 148 149 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 144 148 149 149 149 150 150 156 140 147 148 149 149 150 150 150 156 140 147 148 149 149 150 150 150 150 162 145 147 148 149 149 149 149 149 149 161 143 145 145 143 142 132 128 132 154 140 144 146 147 148 148 149 149 149 162 145 147 148 149 149 150 150 150 162 145 147 148 149 149 150 150 150 150 162 141 147 148 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 -0 -103 -166 -201 -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 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 -254 -254 -253 -252 -250 -247 -241 -233 -219 -196 -157 -94 -0 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 169 156 150 150 150 150 149 149 149 148 146 170 156 150 150 150 149 149 149 148 147 144 162 150 150 150 149 149 149 148 145 162 150 149 149 149 149 148 147 146 142 158 144 142 132 128 132 141 142 141 159 148 148 149 149 149 149 148 147 145 162 150 150 150 150 149 149 148 147 144 162 150 150 150 149 149 148 147 144 162 150 150 150 149 149 148 146 163 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 169 150 150 149 149 148 147 141 156 149 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 156 162 169 141 144 146 146 147 147 147 148 148 148 148 148 147 147 147 146 146 144 140 126 140 144 146 146 147 147 147 148 148 148 148 148 147 147 147 146 146 144 141 169 162 156 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 149 156 141 147 148 149 149 150 150 169 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 163 146 148 149 149 150 150 150 162 144 147 148 149 149 150 150 150 162 144 147 148 149 149 150 150 150 150 162 145 147 148 149 149 149 149 148 148 159 141 142 141 132 128 132 142 144 158 142 146 147 148 149 149 149 149 150 162 145 148 149 149 149 150 150 150 162 144 147 148 149 149 149 150 150 150 156 170 146 148 149 149 149 150 150 150 150 156 169 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 -0 -94 -157 -196 -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 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 -254 -254 -253 -252 -249 -246 -240 -231 -216 -191 -150 -87 -0 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 148 147 145 163 150 150 150 150 149 149 149 148 147 140 162 150 150 150 149 149 149 148 145 162 150 150 149 149 149 148 148 146 144 160 147 146 144 142 132 127 131 138 156 146 147 148 148 148 148 148 147 145 162 150 150 150 150 149 149 148 147 145 162 150 150 150 149 149 149 147 145 162 150 150 150 149 149 148 147 170 150 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 150 149 149 149 148 145 169 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 163 170 141 144 145 145 145 145 145 145 145 145 145 144 144 142 140 129 129 140 142 144 144 145 145 145 145 145 145 145 145 145 144 141 170 163 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 169 145 148 149 149 149 150 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 150 170 147 148 149 149 150 150 150 162 145 147 149 149 149 150 150 150 162 145 147 148 149 149 150 150 150 150 162 145 147 148 148 148 148 148 147 146 156 138 131 127 132 142 144 146 147 160 144 146 148 148 149 149 149 150 150 162 145 148 149 149 149 150 150 150 162 140 147 148 149 149 149 150 150 150 150 163 145 147 148 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 -0 -87 -150 -191 -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 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 -254 -254 -254 -253 -251 -249 -245 -239 -229 -212 -186 -144 -82 -0 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 144 162 150 150 150 150 149 149 149 148 146 170 156 150 150 150 149 149 149 148 145 162 150 150 150 149 149 149 148 147 144 161 148 148 147 145 143 141 131 125 144 142 144 146 147 147 148 147 147 145 162 150 150 150 149 149 149 148 147 145 162 150 150 150 149 149 149 148 145 163 150 150 150 149 149 148 147 141 156 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 148 147 141 156 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 169 141 145 147 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 156 162 162 163 163 163 163 162 162 162 162 162 161 160 158 154 140 154 158 160 161 162 162 162 162 162 163 163 163 163 162 162 156 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 147 145 141 169 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 156 141 147 148 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 156 141 147 148 149 149 150 150 150 163 145 148 149 149 149 150 150 150 162 145 147 148 149 149 149 150 150 150 162 145 147 147 148 147 147 146 144 142 144 125 131 141 143 145 147 148 148 161 144 147 148 149 149 149 150 150 150 162 145 148 149 149 149 150 150 150 156 170 146 148 149 149 149 150 150 150 150 162 144 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 -0 -82 -144 -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 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 -254 -254 -253 -252 -251 -248 -244 -238 -227 -209 -181 -138 -77 -0 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 140 162 150 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 149 148 145 163 150 150 150 149 149 149 148 147 145 162 149 149 148 147 146 145 142 138 144 128 132 142 144 145 146 147 146 144 162 149 149 149 149 149 149 148 147 145 162 150 150 150 149 149 149 148 145 163 150 150 150 149 149 149 147 144 162 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 149 149 149 148 145 168 149 149 148 147 145 139 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 156 169 141 145 147 148 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 147 144 132 132 144 147 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 148 147 145 141 169 156 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 139 145 147 148 149 149 168 145 148 149 149 149 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 162 144 147 149 149 149 150 150 150 163 145 148 149 149 149 150 150 150 162 145 147 148 149 149 149 149 149 149 162 144 146 147 146 145 144 142 132 128 144 138 142 145 146 147 148 149 149 162 145 147 148 149 149 149 150 150 150 163 145 148 149 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 150 162 140 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 -0 -77 -138 -181 -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 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 -254 -254 -253 -252 -251 -248 -243 -236 -224 -205 -174 -121 -0 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 169 156 150 150 150 149 149 149 148 147 145 163 150 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 147 145 162 149 149 149 148 148 147 145 141 156 142 132 128 132 142 143 145 145 143 161 149 149 149 149 149 149 148 147 145 162 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 145 162 150 150 150 149 149 148 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 149 149 148 147 145 168 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 156 168 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 146 142 128 142 146 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 168 156 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 168 145 147 148 149 149 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 148 149 149 150 150 150 162 145 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 162 145 147 148 149 149 149 149 149 149 161 143 145 145 143 142 132 128 132 142 156 141 145 147 148 148 149 149 149 162 145 147 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 150 163 145 147 148 149 149 149 150 150 150 156 169 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 -0 -121 -174 -205 -224 -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 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 -254 -254 -253 -252 -250 -247 -242 -234 -222 -201 -165 -102 -0 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 148 147 144 162 150 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 147 145 162 150 149 149 149 148 147 146 143 159 146 144 142 132 128 132 141 142 141 159 148 148 149 149 149 149 148 147 145 162 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 146 163 150 150 150 149 149 149 148 144 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 149 148 145 162 149 149 149 148 147 141 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 147 144 132 132 144 147 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 141 147 148 149 149 149 162 145 148 149 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 144 148 149 149 149 150 150 150 163 146 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 162 145 147 148 149 149 149 149 148 148 159 141 142 141 132 128 132 142 144 146 159 143 146 147 148 149 149 149 150 162 145 147 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 150 162 144 147 148 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 -0 -102 -165 -201 -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 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 -254 -254 -253 -252 -250 -246 -241 -233 -219 -195 -157 -94 -0 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 146 141 162 150 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 149 148 145 162 150 150 149 149 149 148 147 144 161 148 147 146 144 142 132 127 131 138 156 146 147 148 148 148 148 148 147 145 162 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 147 170 150 150 150 150 149 149 148 146 163 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 169 150 149 149 149 148 145 168 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 149 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 150 149 149 149 149 148 148 146 142 128 142 146 148 148 149 149 149 149 150 150 150 150 150 150 149 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 149 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 168 145 148 149 149 149 150 169 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 163 146 148 149 149 150 150 150 150 170 147 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 162 145 147 148 148 148 148 148 147 146 156 138 131 127 132 142 144 146 147 148 161 144 147 148 149 149 149 150 150 162 145 148 149 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 150 162 141 146 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 -0 -94 -157 -195 -219 -233 -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 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 -254 -254 -253 -251 -249 -246 -240 -231 -215 -190 -150 -87 -0 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 148 148 146 170 156 150 150 150 150 149 149 148 147 145 163 150 150 150 150 149 149 149 148 145 162 150 150 149 149 149 148 147 145 162 149 148 148 147 145 143 141 131 125 144 142 144 146 147 147 148 147 147 145 162 149 149 149 149 149 149 148 145 163 150 150 150 150 149 149 148 147 140 156 150 150 150 149 149 148 146 170 150 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 150 149 149 148 147 141 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 148 149 149 149 150 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 147 144 132 132 144 147 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 150 149 149 149 148 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 141 147 148 149 149 150 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 150 170 146 148 149 149 150 150 150 156 140 147 148 149 149 150 150 150 150 163 145 148 149 149 149 149 149 149 162 145 147 147 148 147 147 146 144 142 144 125 131 141 143 145 147 148 148 149 162 145 147 148 149 149 149 150 150 162 145 148 149 149 149 150 150 150 150 163 145 147 148 149 149 150 150 150 150 156 170 146 148 148 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 -0 -87 -150 -190 -215 -231 -240 -246 -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 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 -254 -254 -254 -253 -251 -249 -245 -239 -228 -212 -185 -143 -81 -0 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 144 163 150 150 150 150 149 149 149 148 147 145 163 150 150 150 150 149 149 148 148 145 162 150 150 150 149 149 148 147 145 162 149 149 149 148 147 146 145 142 138 144 128 132 142 144 145 146 147 146 144 162 149 149 149 149 149 148 148 145 162 150 150 150 150 149 149 148 147 144 162 150 150 150 149 149 148 147 141 156 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 149 149 149 148 145 169 149 149 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 147 148 149 149 149 149 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 149 149 149 149 149 149 149 149 149 149 149 148 148 147 145 141 128 141 145 147 148 148 149 149 149 149 149 149 149 149 149 149 149 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 149 149 149 149 148 147 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 149 149 169 145 148 149 149 149 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 156 141 147 148 149 149 150 150 150 162 144 147 148 149 149 150 150 150 150 162 145 148 148 149 149 149 149 149 162 144 146 147 146 145 144 142 132 128 144 138 142 145 146 147 148 149 149 149 162 145 147 148 149 149 150 150 150 162 145 148 148 149 149 150 150 150 150 163 145 147 148 149 149 149 150 150 150 150 163 144 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 -0 -81 -143 -185 -212 -228 -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 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 -254 -254 -253 -252 -251 -248 -244 -237 -226 -208 -180 -138 -77 -0 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 148 147 144 162 150 150 150 150 149 149 148 147 145 162 150 150 150 149 149 148 147 145 162 150 149 149 149 148 148 147 145 141 156 142 132 128 132 142 143 145 145 143 161 149 149 149 149 149 148 147 145 162 150 150 150 150 149 149 148 147 145 162 150 150 150 149 149 148 147 144 162 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 149 149 148 147 141 156 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 162 140 145 147 148 149 149 149 149 149 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 148 148 149 149 149 149 148 148 148 148 147 146 143 131 131 143 146 147 148 148 148 148 149 149 149 149 148 148 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 149 149 149 149 149 148 147 145 140 162 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 156 141 147 148 149 149 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 162 144 147 148 149 149 150 150 150 162 145 147 148 149 149 150 150 150 150 162 145 147 148 149 149 149 149 149 161 143 145 145 143 142 132 128 132 142 156 141 145 147 148 148 149 149 149 150 162 145 147 148 149 149 150 150 150 162 145 147 148 149 149 150 150 150 150 162 144 147 148 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 -0 -77 -138 -180 -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 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 -254 -254 -253 -252 -250 -248 -243 -236 -224 -205 -174 -120 -0 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 169 156 150 150 150 150 149 149 149 148 146 140 162 150 150 150 150 149 149 148 147 145 162 150 150 150 149 149 149 148 145 162 150 150 149 149 149 148 147 146 143 159 146 144 142 132 128 132 141 142 141 159 148 148 148 149 148 148 147 145 162 150 150 150 150 149 149 149 148 145 162 150 150 150 149 149 149 147 145 162 150 150 150 149 149 148 147 140 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 145 169 149 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 139 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 156 162 169 141 144 146 146 147 147 147 148 148 148 148 147 147 147 146 146 144 140 126 140 144 146 146 147 147 147 148 148 148 148 147 147 147 146 146 144 141 169 162 156 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 139 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 149 169 145 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 140 147 148 149 149 150 150 150 162 145 147 149 149 149 150 150 150 162 145 148 149 149 149 150 150 150 150 162 145 147 148 148 149 148 148 148 159 141 142 141 132 128 132 142 144 146 159 143 146 147 148 149 149 149 150 150 162 145 148 149 149 149 150 150 150 162 145 147 148 149 149 150 150 150 150 162 140 146 148 149 149 149 150 150 150 150 156 169 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 -0 -120 -174 -205 -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 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 -254 -254 -253 -252 -250 -247 -242 -234 -221 -200 -165 -102 -0 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 148 148 146 170 156 150 150 150 149 149 149 148 147 144 162 150 150 150 149 149 149 148 145 162 150 150 150 149 149 149 148 147 144 161 148 147 146 144 142 132 127 131 138 156 146 147 148 148 148 148 147 145 162 150 150 150 149 149 149 149 148 145 162 150 150 150 149 149 149 148 145 163 150 150 150 149 149 149 147 144 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 148 147 141 156 149 149 148 147 145 139 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 156 162 163 170 140 144 145 145 145 145 145 145 145 145 144 144 142 140 129 129 140 142 144 144 145 145 145 145 145 145 145 145 144 140 170 163 162 156 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 139 145 147 148 149 149 156 141 147 148 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 144 147 149 149 149 150 150 150 163 145 148 149 149 149 150 150 150 162 145 148 149 149 149 149 150 150 150 162 145 147 148 148 148 148 147 146 156 138 131 127 132 142 144 146 147 148 161 144 147 148 149 149 149 150 150 150 162 145 148 149 149 149 150 150 150 162 144 147 148 149 149 149 150 150 150 156 170 146 148 148 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 -0 -102 -165 -200 -221 -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 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 -254 -254 -253 -252 -250 -246 -241 -232 -218 -195 -156 -93 -0 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 144 163 150 150 150 150 149 149 149 148 147 140 162 150 150 150 149 149 149 148 145 163 150 150 150 149 149 149 148 147 145 162 149 148 148 147 145 143 141 131 125 144 142 144 146 147 147 147 146 144 162 149 149 149 149 149 149 148 148 145 162 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 145 162 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 150 149 149 148 145 168 150 149 149 148 147 145 168 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 168 141 145 147 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 156 162 162 163 163 163 162 162 162 162 162 161 160 158 154 140 154 158 160 161 162 162 162 162 162 163 163 163 162 162 156 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 147 145 141 168 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 168 145 147 148 149 149 150 168 145 148 149 149 150 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 162 145 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 162 145 148 148 149 149 149 149 149 149 162 144 146 147 147 147 146 144 142 144 125 131 141 143 145 147 148 148 149 162 145 147 148 149 149 149 150 150 150 163 145 148 149 149 149 150 150 150 162 140 147 148 149 149 149 150 150 150 150 163 144 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 -0 -93 -156 -195 -218 -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 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 -254 -254 -254 -253 -251 -249 -246 -240 -230 -214 -189 -149 -86 -0 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 148 146 170 156 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 147 145 162 149 149 149 148 147 146 145 142 138 144 128 132 142 144 145 146 146 144 161 149 149 149 149 149 149 148 147 145 162 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 146 163 150 150 150 149 149 148 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 149 149 149 148 147 141 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 169 141 145 147 148 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 147 144 132 132 144 147 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 148 147 145 141 169 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 141 147 148 149 149 149 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 148 149 149 150 150 150 163 146 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 162 145 147 148 149 149 149 149 149 149 161 144 146 146 145 144 142 132 128 144 138 142 145 146 147 148 149 149 149 162 145 147 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 156 170 146 148 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 -0 -86 -149 -189 -214 -230 -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 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 -254 -254 -254 -253 -251 -249 -245 -238 -228 -211 -184 -142 -81 -0 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 169 156 150 150 150 149 149 149 148 147 145 163 150 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 147 145 162 150 149 149 149 148 148 147 145 141 156 142 132 128 132 141 143 144 142 160 148 149 149 149 149 149 148 147 145 162 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 147 170 150 150 150 149 149 149 148 144 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 149 148 145 162 150 149 149 149 148 145 168 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 156 168 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 146 142 128 142 146 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 168 156 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 168 145 148 149 149 149 150 162 145 148 149 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 144 148 149 149 149 150 150 150 170 147 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 162 145 147 148 149 149 149 149 149 148 160 142 144 143 141 132 128 132 142 156 141 145 147 148 148 149 149 149 150 162 145 147 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 150 163 145 147 148 149 149 149 150 150 150 156 169 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 -0 -81 -142 -184 -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 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 -254 -254 -253 -252 -251 -248 -244 -237 -225 -207 -179 -136 -76 -0 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 148 147 144 162 150 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 149 148 145 162 150 150 149 149 149 148 147 146 143 159 146 144 142 132 128 131 140 140 158 147 148 148 148 149 148 148 147 145 162 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 147 141 156 150 150 150 149 149 148 146 163 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 169 150 150 149 149 148 147 141 156 149 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 149 149 149 148 147 144 132 132 144 147 148 149 149 149 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 149 156 141 147 148 149 149 150 150 169 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 163 146 148 149 149 150 150 150 156 141 147 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 162 145 147 148 148 149 148 148 148 147 158 140 140 131 128 132 142 144 146 159 143 146 147 148 149 149 149 150 150 162 145 148 149 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 150 162 144 147 148 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 -0 -76 -136 -179 -207 -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 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 -254 -254 -253 -252 -250 -248 -243 -235 -223 -203 -172 -119 -0 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 141 162 150 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 149 148 145 162 150 150 150 149 149 149 148 147 144 161 148 147 146 144 141 131 126 129 154 144 146 147 148 148 148 148 147 145 162 150 150 149 149 149 149 148 145 163 150 150 150 150 149 149 148 147 144 162 150 150 150 149 149 148 146 170 150 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 150 149 149 149 148 145 169 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 149 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 149 150 150 150 150 150 149 149 149 149 148 148 146 142 128 142 146 148 148 149 149 149 149 150 150 150 150 150 149 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 149 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 169 145 148 149 149 149 150 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 150 170 146 148 149 149 150 150 150 162 144 147 148 149 149 150 150 150 150 163 145 148 149 149 149 149 150 150 162 145 147 148 148 148 148 147 146 144 154 129 126 131 141 144 146 147 148 161 144 147 148 149 149 149 150 150 150 162 145 148 149 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 150 162 141 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 -0 -119 -172 -203 -223 -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 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 -254 -254 -253 -252 -250 -247 -242 -233 -220 -198 -162 -100 -0 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 148 148 146 170 156 150 150 150 150 149 149 148 147 145 163 150 150 150 150 149 149 149 148 145 162 150 150 150 149 149 149 148 147 145 162 149 148 148 147 145 143 140 129 140 132 142 144 146 147 147 147 146 144 162 149 149 149 149 149 148 148 145 163 150 150 150 150 149 149 149 147 145 162 150 150 150 149 149 148 147 141 156 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 148 147 141 156 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 148 149 149 149 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 147 144 132 132 144 147 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 149 149 149 148 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 156 141 147 148 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 156 141 147 148 149 149 150 150 150 162 145 147 149 149 149 150 150 150 150 163 145 148 148 149 149 149 149 149 162 144 146 147 147 147 146 144 142 132 140 129 140 143 145 147 148 148 149 162 145 147 148 149 149 149 150 150 150 162 145 148 149 149 149 150 150 150 150 163 145 147 148 149 149 150 150 150 150 156 170 146 148 148 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 -0 -100 -162 -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 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 -254 -254 -253 -252 -250 -246 -241 -231 -217 -192 -153 -91 -0 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 144 163 150 150 150 150 149 149 149 148 147 145 163 150 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 147 145 162 149 149 148 148 147 146 144 140 154 132 128 132 142 144 145 146 146 144 161 149 149 149 149 149 148 147 145 162 150 150 150 150 149 149 149 148 145 163 150 150 150 149 149 149 147 144 162 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 149 149 149 148 145 168 149 149 148 147 145 139 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 147 148 149 149 149 149 150 150 150 150 156 162 169 141 145 146 147 148 148 148 149 149 149 149 149 149 149 149 149 149 148 148 147 145 141 128 141 145 147 148 148 149 149 149 149 149 149 149 149 149 149 148 148 148 147 146 145 141 169 162 156 150 150 150 150 149 149 149 149 148 147 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 139 145 147 148 149 149 168 145 148 149 149 149 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 162 144 147 149 149 149 150 150 150 163 145 148 149 149 149 150 150 150 150 162 145 147 148 149 149 149 149 149 161 144 146 146 145 144 142 132 128 132 154 140 144 146 147 148 148 149 149 162 145 147 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 150 163 145 147 148 149 149 149 150 150 150 150 163 144 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 -0 -91 -153 -192 -217 -231 -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 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 -254 -254 -254 -253 -251 -249 -245 -239 -229 -213 -187 -146 -84 -0 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 148 147 144 162 150 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 147 145 162 149 149 149 149 148 147 146 142 158 144 142 132 128 132 141 143 144 142 160 148 149 149 149 149 148 147 145 162 150 150 150 150 149 149 149 148 145 163 150 150 150 149 149 149 148 145 162 150 150 150 149 149 148 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 149 149 148 147 145 168 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 162 140 145 147 148 149 149 149 149 150 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 148 148 148 149 148 148 148 148 148 147 146 143 131 131 143 146 147 148 148 148 148 148 149 148 148 148 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 150 149 149 149 149 148 147 145 140 162 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 168 145 147 148 149 149 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 148 149 149 150 150 150 162 145 148 149 149 149 150 150 150 163 145 148 149 149 149 150 150 150 150 162 145 147 148 149 149 149 149 148 160 142 144 143 141 132 128 132 142 144 158 142 146 147 148 149 149 149 149 162 145 147 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 150 162 144 147 148 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 -0 -84 -146 -187 -213 -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 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 -254 -254 -254 -253 -251 -249 -245 -238 -227 -210 -182 -139 -78 -0 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 169 156 150 150 150 150 149 149 149 148 146 141 162 150 150 150 150 149 149 148 147 145 163 150 150 150 150 149 149 148 147 145 162 150 149 149 149 148 148 146 144 160 147 146 144 142 132 128 131 140 140 158 147 148 148 148 148 148 147 145 162 150 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 145 163 150 150 150 149 149 149 148 144 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 149 148 145 162 149 149 149 148 147 141 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 139 145 147 148 148 149 149 149 149 150 150 150 150 150 150 150 156 162 169 141 144 146 146 147 147 147 148 148 148 147 147 147 146 146 144 140 126 140 144 146 146 147 147 147 148 148 148 147 147 147 146 146 144 141 169 162 156 150 150 150 150 150 150 150 149 149 149 149 148 148 147 145 139 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 141 147 148 149 149 149 162 145 148 149 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 144 148 149 149 149 150 150 150 163 145 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 150 162 145 147 148 148 148 148 148 147 158 140 140 131 128 132 142 144 146 147 160 144 146 148 148 149 149 149 150 162 145 147 148 149 149 150 150 150 150 163 145 147 148 149 149 150 150 150 150 162 141 146 148 149 149 149 150 150 150 150 156 169 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 -0 -78 -139 -182 -210 -227 -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 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 -254 -254 -253 -252 -251 -248 -244 -237 -225 -206 -175 -122 -64 -0 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 148 148 146 170 156 150 150 150 150 149 149 148 147 145 163 150 150 150 150 149 149 148 147 145 162 150 150 149 149 149 148 147 144 161 148 148 147 146 144 141 131 126 129 154 144 146 147 147 148 147 147 145 162 150 150 150 149 149 149 149 148 145 163 150 150 150 150 149 149 148 146 163 150 150 150 150 149 149 148 146 163 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 169 150 149 149 149 148 145 168 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 168 141 145 147 148 148 149 149 149 149 150 150 150 150 150 150 150 150 156 162 163 170 140 144 145 145 145 145 145 145 145 144 144 142 140 129 129 140 142 144 144 145 145 145 145 145 145 145 144 140 170 163 162 156 150 150 150 150 150 150 150 150 149 149 149 149 148 148 147 145 141 168 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 168 145 148 149 149 149 150 169 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 163 146 148 149 149 150 150 150 150 163 146 148 149 149 150 150 150 150 163 145 148 149 149 149 149 150 150 150 162 145 147 147 148 147 147 146 144 154 129 126 131 141 144 146 147 148 148 161 144 147 148 149 149 149 150 150 162 145 147 148 149 149 150 150 150 150 163 145 147 148 149 149 150 150 150 150 156 170 146 148 148 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 -0 -64 -122 -175 -206 -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 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 -254 -254 -253 -252 -250 -248 -243 -235 -222 -202 -166 -103 -0 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 144 163 150 150 150 150 149 149 149 148 147 144 162 150 150 150 150 149 149 148 147 145 162 150 150 150 149 149 148 147 145 162 149 149 148 148 147 145 143 140 129 140 132 142 144 145 146 147 146 144 162 149 149 149 149 149 149 148 148 145 162 150 150 150 150 149 149 148 147 170 150 150 150 150 149 149 148 146 170 150 150 150 149 149 148 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 150 149 149 148 147 141 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 150 156 162 162 162 163 162 162 162 162 162 161 160 158 154 140 154 158 160 161 162 162 162 162 162 163 162 162 162 156 150 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 141 147 148 149 149 150 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 148 149 149 150 150 150 170 146 148 149 149 150 150 150 150 170 147 148 149 149 150 150 150 150 162 145 148 148 149 149 149 149 149 149 162 144 146 147 146 145 144 142 132 140 129 140 143 145 147 148 148 149 149 162 145 147 148 149 149 150 150 150 162 145 147 148 149 149 150 150 150 150 162 144 147 148 149 149 149 150 150 150 150 163 144 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 -0 -103 -166 -202 -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 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 -254 -254 -253 -252 -250 -247 -242 -233 -219 -196 -158 -95 -0 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 148 147 141 162 150 150 150 150 149 149 148 147 145 162 150 150 150 149 149 148 147 145 162 149 149 149 148 148 147 146 144 140 154 132 128 132 142 143 145 145 143 161 149 149 149 149 149 149 148 147 145 162 150 150 150 150 149 149 148 147 140 156 150 150 150 149 149 148 147 140 156 150 150 149 149 149 148 144 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 149 149 149 148 145 169 149 149 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 169 141 145 147 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 147 144 132 132 144 147 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 147 145 141 169 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 149 149 169 145 148 149 149 149 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 144 148 149 149 149 150 150 156 140 147 148 149 149 150 150 150 156 140 147 148 149 149 150 150 150 150 162 145 147 148 149 149 149 149 149 149 161 143 145 145 143 142 132 128 132 154 140 144 146 147 148 148 149 149 149 162 145 147 148 149 149 150 150 150 162 145 147 148 149 149 150 150 150 150 162 141 147 148 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 -0 -95 -158 -196 -219 -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 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 -254 -254 -253 -252 -250 -246 -241 -231 -216 -191 -151 -87 -0 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 169 156 150 150 150 150 149 149 149 148 146 170 156 150 150 150 149 149 149 148 147 144 162 150 150 150 149 149 149 148 145 162 150 149 149 149 149 148 147 146 142 158 144 142 132 128 132 141 142 141 159 148 148 149 149 149 149 148 147 145 162 150 150 150 150 149 149 148 147 144 162 150 150 150 149 149 148 147 144 162 150 150 150 149 149 148 146 163 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 149 149 148 147 141 156 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 156 169 141 145 147 148 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 146 142 128 142 146 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 148 147 145 141 169 156 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 156 141 147 148 149 149 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 163 146 148 149 149 150 150 150 162 144 147 148 149 149 150 150 150 162 144 147 148 149 149 150 150 150 150 162 145 147 148 149 149 149 149 148 148 159 141 142 141 132 128 132 142 144 158 142 146 147 148 149 149 149 149 150 162 145 148 149 149 149 150 150 150 162 144 147 148 149 149 149 150 150 150 156 170 146 148 149 149 149 150 150 150 150 156 169 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 -0 -87 -151 -191 -216 -231 -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 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 -254 -254 -254 -253 -251 -249 -245 -239 -229 -213 -186 -144 -82 -0 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 148 147 145 163 150 150 150 150 149 149 149 148 147 140 162 150 150 150 149 149 149 148 145 162 150 150 149 149 149 148 148 146 144 160 147 146 144 142 132 127 131 138 156 146 147 148 148 148 148 148 147 145 162 150 150 150 150 149 149 148 147 145 162 150 150 150 149 149 149 147 145 162 150 150 150 149 149 148 147 170 150 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 145 169 149 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 156 168 141 145 146 147 148 148 149 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 149 149 149 148 147 144 132 132 144 147 148 149 149 149 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 149 148 148 147 146 145 141 168 156 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 149 169 145 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 150 170 147 148 149 149 150 150 150 162 145 147 149 149 149 150 150 150 162 145 147 148 149 149 150 150 150 150 162 145 147 148 148 148 148 148 147 146 156 138 131 127 132 142 144 146 147 160 144 146 148 148 149 149 149 150 150 162 145 148 149 149 149 150 150 150 162 140 147 148 149 149 149 150 150 150 150 163 145 147 148 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 -0 -82 -144 -186 -213 -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 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 -254 -254 -254 -253 -251 -249 -245 -238 -227 -210 -182 -139 -78 -0 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 144 162 150 150 150 150 149 149 149 148 146 170 156 150 150 150 149 149 149 148 145 162 150 150 150 149 149 149 148 147 144 161 148 148 147 145 143 141 131 125 144 142 144 146 147 147 148 147 147 145 162 150 150 150 149 149 149 148 147 145 162 150 150 150 149 149 149 148 145 163 150 150 150 149 149 148 147 141 156 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 148 147 141 156 149 149 148 147 145 139 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 149 150 150 150 150 149 149 149 149 148 148 146 142 128 142 146 148 148 149 149 149 149 150 150 150 150 149 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 139 145 147 148 149 149 156 141 147 148 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 156 141 147 148 149 149 150 150 150 163 145 148 149 149 149 150 150 150 162 145 147 148 149 149 149 150 150 150 162 145 147 147 148 147 147 146 144 142 144 125 131 141 143 145 147 148 148 161 144 147 148 149 149 149 150 150 150 162 145 148 149 149 149 150 150 150 156 170 146 148 149 149 149 150 150 150 150 162 144 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 -0 -78 -139 -182 -210 -227 -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 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 -254 -254 -253 -252 -251 -248 -244 -236 -225 -206 -175 -121 -0 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 140 162 150 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 149 148 145 163 150 150 150 149 149 149 148 147 145 162 149 149 148 147 146 145 142 138 144 128 132 142 144 145 146 147 146 144 162 149 149 149 149 149 149 148 147 145 162 150 150 150 149 149 149 148 145 163 150 150 150 149 149 149 147 144 162 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 150 149 149 148 145 168 150 149 149 148 147 145 168 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 150 150 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 147 144 132 132 144 147 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 150 150 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 168 145 147 148 149 149 150 168 145 148 149 149 150 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 162 144 147 149 149 149 150 150 150 163 145 148 149 149 149 150 150 150 162 145 147 148 149 149 149 149 149 149 162 144 146 147 146 145 144 142 132 128 144 138 142 145 146 147 148 149 149 162 145 147 148 149 149 149 150 150 150 163 145 148 149 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 150 162 140 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 -0 -121 -175 -206 -225 -236 -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 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 -254 -254 -253 -252 -250 -247 -243 -235 -222 -201 -166 -103 -0 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 169 156 150 150 150 149 149 149 148 147 145 163 150 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 147 145 162 149 149 149 148 148 147 145 141 156 142 132 128 132 142 143 145 145 143 161 149 149 149 149 149 149 148 147 145 162 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 145 162 150 150 150 149 149 148 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 149 149 149 148 147 141 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 148 149 149 149 150 150 150 150 156 162 170 141 145 146 147 148 148 148 149 149 149 149 149 149 149 149 149 148 148 147 145 141 128 141 145 147 148 148 149 149 149 149 149 149 149 149 149 148 148 148 147 146 145 141 170 162 156 150 150 150 150 149 149 149 148 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 141 147 148 149 149 149 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 148 149 149 150 150 150 162 145 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 162 145 147 148 149 149 149 149 149 149 161 143 145 145 143 142 132 128 132 142 156 141 145 147 148 148 149 149 149 162 145 147 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 150 163 145 147 148 149 149 149 150 150 150 156 169 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 -0 -103 -166 -201 -222 -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 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 -254 -254 -253 -252 -250 -247 -242 -233 -219 -196 -158 -94 -0 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 148 147 144 162 150 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 147 145 162 150 149 149 149 148 147 146 143 159 146 144 142 132 128 132 141 142 141 159 148 148 149 149 149 149 148 147 145 162 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 146 163 150 150 150 149 149 149 148 144 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 149 148 145 162 150 149 149 149 148 145 168 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 147 148 149 149 149 149 150 150 150 150 150 156 162 170 141 145 146 147 148 148 148 148 148 149 148 148 148 148 148 147 146 143 131 131 143 146 147 148 148 148 148 148 149 148 148 148 148 148 147 146 145 141 170 162 156 150 150 150 150 150 149 149 149 149 148 147 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 168 145 148 149 149 149 150 162 145 148 149 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 144 148 149 149 149 150 150 150 163 146 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 162 145 147 148 149 149 149 149 148 148 159 141 142 141 132 128 132 142 144 146 159 143 146 147 148 149 149 149 150 162 145 147 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 150 162 144 147 148 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 -0 -94 -158 -196 -219 -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 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 -254 -254 -253 -252 -249 -246 -240 -231 -216 -191 -150 -87 -0 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 146 141 162 150 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 149 148 145 162 150 150 149 149 149 148 147 144 161 148 147 146 144 142 132 127 131 138 156 146 147 148 148 148 148 148 147 145 162 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 147 170 150 150 150 150 149 149 148 146 163 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 169 150 150 149 149 148 147 141 156 149 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 162 140 145 147 148 149 149 149 149 150 150 150 150 150 150 150 156 162 170 141 145 146 147 147 147 148 148 148 147 147 147 146 146 144 140 126 140 144 146 146 147 147 147 148 148 148 147 147 147 146 145 141 170 162 156 150 150 150 150 150 150 150 149 149 149 149 148 147 145 140 162 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 149 156 141 147 148 149 149 150 150 169 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 163 146 148 149 149 150 150 150 150 170 147 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 162 145 147 148 148 148 148 148 147 146 156 138 131 127 132 142 144 146 147 148 161 144 147 148 149 149 149 150 150 162 145 148 149 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 150 162 141 146 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 -0 -87 -150 -191 -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 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 -254 -254 -254 -253 -251 -249 -245 -239 -229 -213 -186 -144 -82 -0 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 148 148 146 170 156 150 150 150 150 149 149 148 147 145 163 150 150 150 150 149 149 149 148 145 162 150 150 149 149 149 148 147 145 162 149 148 148 147 145 143 141 131 125 144 142 144 146 147 147 148 147 147 145 162 149 149 149 149 149 149 148 145 163 150 150 150 150 149 149 148 147 140 156 150 150 150 149 149 148 146 170 150 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 150 149 149 149 148 145 169 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 145 147 148 148 149 149 149 149 150 150 150 150 150 150 150 150 156 162 169 140 144 145 145 145 145 145 145 145 144 144 142 140 129 129 140 142 144 144 145 145 145 145 145 145 145 144 140 169 162 156 150 150 150 150 150 150 150 150 149 149 149 149 148 148 147 145 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 169 145 148 149 149 149 150 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 150 170 146 148 149 149 150 150 150 156 140 147 148 149 149 150 150 150 150 163 145 148 149 149 149 149 149 149 162 145 147 147 148 147 147 146 144 142 144 125 131 141 143 145 147 148 148 149 162 145 147 148 149 149 149 150 150 162 145 148 149 149 149 150 150 150 150 163 145 147 148 149 149 150 150 150 150 156 170 146 148 148 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 -0 -82 -144 -186 -213 -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 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 -254 -254 -253 -253 -251 -248 -244 -238 -227 -209 -181 -138 -78 -0 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 144 163 150 150 150 150 149 149 149 148 147 145 163 150 150 150 150 149 149 148 148 145 162 150 150 150 149 149 148 147 145 162 149 149 149 148 147 146 145 142 138 144 128 132 142 144 145 146 147 146 144 162 149 149 149 149 149 148 148 145 162 150 150 150 150 149 149 148 147 144 162 150 150 150 149 149 148 147 141 156 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 148 147 141 156 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 168 141 145 147 148 148 149 149 149 149 150 150 150 150 150 150 150 150 150 156 162 162 162 162 162 162 162 162 162 161 160 158 154 140 154 158 160 161 162 162 162 162 162 162 162 162 162 156 150 150 150 150 150 150 150 150 150 149 149 149 149 148 148 147 145 141 168 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 156 141 147 148 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 156 141 147 148 149 149 150 150 150 162 144 147 148 149 149 150 150 150 150 162 145 148 148 149 149 149 149 149 162 144 146 147 146 145 144 142 132 128 144 138 142 145 146 147 148 149 149 149 162 145 147 148 149 149 150 150 150 162 145 148 148 149 149 150 150 150 150 163 145 147 148 149 149 149 150 150 150 150 163 144 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 -0 -78 -138 -181 -209 -227 -238 -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 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 -254 -254 -253 -252 -251 -248 -244 -236 -225 -206 -175 -121 -0 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 148 147 144 162 150 150 150 150 149 149 148 147 145 162 150 150 150 149 149 148 147 145 162 150 149 149 149 148 148 147 145 141 156 142 132 128 132 142 143 145 145 143 161 149 149 149 149 149 148 147 145 162 150 150 150 150 149 149 148 147 145 162 150 150 150 149 149 148 147 144 162 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 149 149 149 148 145 168 149 149 148 147 145 139 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 168 141 145 147 148 148 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 148 147 144 132 132 144 147 148 149 149 150 150 150 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 148 148 147 145 141 168 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 139 145 147 148 149 149 168 145 148 149 149 149 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 162 144 147 148 149 149 150 150 150 162 145 147 148 149 149 150 150 150 150 162 145 147 148 149 149 149 149 149 161 143 145 145 143 142 132 128 132 142 156 141 145 147 148 148 149 149 149 150 162 145 147 148 149 149 150 150 150 162 145 147 148 149 149 150 150 150 150 162 144 147 148 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 -0 -121 -175 -206 -225 -236 -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 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 -254 -254 -253 -252 -250 -247 -243 -235 -222 -201 -166 -103 -0 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 169 156 150 150 150 150 149 149 149 148 146 140 162 150 150 150 150 149 149 148 147 145 162 150 150 150 149 149 149 148 145 162 150 150 149 149 149 148 147 146 143 159 146 144 142 132 128 132 141 142 141 159 148 148 148 149 148 148 147 145 162 150 150 150 150 149 149 149 148 145 162 150 150 150 149 149 149 147 145 162 150 150 150 149 149 148 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 149 149 148 147 145 168 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 169 141 145 147 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 148 146 142 128 142 146 148 149 149 149 150 150 150 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 147 145 141 169 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 168 145 147 148 149 149 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 148 149 149 150 150 150 162 145 147 149 149 149 150 150 150 162 145 148 149 149 149 150 150 150 150 162 145 147 148 148 149 148 148 148 159 141 142 141 132 128 132 142 144 146 159 143 146 147 148 149 149 149 150 150 162 145 148 149 149 149 150 150 150 162 145 147 148 149 149 150 150 150 150 162 140 146 148 149 149 149 150 150 150 150 156 169 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 -0 -103 -166 -201 -222 -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 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 -254 -254 -253 -252 -250 -247 -241 -233 -219 -196 -157 -94 -0 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 148 148 146 170 156 150 150 150 149 149 149 148 147 144 162 150 150 150 149 149 149 148 145 162 150 150 150 149 149 149 148 147 144 161 148 147 146 144 142 132 127 131 138 156 146 147 148 148 148 148 147 145 162 150 150 150 149 149 149 149 148 145 162 150 150 150 149 149 149 148 145 163 150 150 150 149 149 149 148 144 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 149 148 145 162 149 149 149 148 147 141 155 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 156 169 141 145 147 148 148 148 149 149 149 149 149 149 150 150 150 150 150 150 150 150 150 149 149 149 148 147 144 132 132 144 147 148 149 149 149 150 150 150 150 150 150 150 150 150 149 149 149 149 149 149 148 148 148 147 145 141 169 156 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 155 141 147 148 149 149 149 162 145 148 149 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 144 148 149 149 149 150 150 150 163 145 148 149 149 149 150 150 150 162 145 148 149 149 149 149 150 150 150 162 145 147 148 148 148 148 147 146 156 138 131 127 132 142 144 146 147 148 161 144 147 148 149 149 149 150 150 150 162 145 148 149 149 149 150 150 150 162 144 147 148 149 149 149 150 150 150 156 170 146 148 148 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 -0 -94 -157 -196 -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 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 -254 -254 -254 -253 -252 -249 -246 -240 -231 -216 -191 -150 -87 -0 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 144 163 150 150 150 150 149 149 149 148 147 140 162 150 150 150 149 149 149 148 145 163 150 150 150 149 149 149 148 147 145 162 149 148 148 147 145 143 141 131 125 144 142 144 146 147 147 147 146 144 162 149 149 149 149 149 149 148 148 145 162 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 146 163 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 169 150 149 149 149 148 145 168 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 156 168 141 145 146 147 148 148 149 149 149 149 149 149 149 149 150 150 150 150 149 149 149 149 148 148 146 142 128 142 146 148 148 149 149 149 149 150 150 150 150 149 149 149 149 149 149 149 149 148 148 147 146 145 141 168 156 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 168 145 148 149 149 149 150 169 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 163 146 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 162 145 148 148 149 149 149 149 149 149 162 144 146 147 147 147 146 144 142 144 125 131 141 143 145 147 148 148 149 162 145 147 148 149 149 149 150 150 150 163 145 148 149 149 149 150 150 150 162 140 147 148 149 149 149 150 150 150 150 163 144 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 -0 -87 -150 -191 -216 -231 -240 -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 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 -254 -254 -254 -253 -251 -249 -245 -239 -229 -213 -186 -144 -82 -0 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 148 146 170 156 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 147 145 162 149 149 149 148 147 146 145 142 138 144 128 132 142 144 145 146 146 144 161 149 149 149 149 149 149 148 147 145 162 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 146 170 150 150 150 149 149 148 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 147 141 156 150 149 149 148 147 141 156 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 150 156 162 169 141 145 146 147 148 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 147 144 132 132 144 147 148 149 149 149 149 149 149 149 149 149 149 149 149 149 149 148 148 147 146 145 141 169 162 156 150 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 156 141 147 148 149 149 150 156 141 147 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 148 149 149 150 150 150 170 146 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 162 145 147 148 149 149 149 149 149 149 161 144 146 146 145 144 142 132 128 144 138 142 145 146 147 148 149 149 149 162 145 147 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 156 170 146 148 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 -0 -82 -144 -186 -213 -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 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 -254 -254 -253 -252 -251 -248 -244 -238 -227 -209 -181 -138 -77 -0 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 169 156 150 150 150 149 149 149 148 147 145 163 150 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 147 145 162 150 149 149 149 148 148 147 145 141 156 142 132 128 132 141 143 144 142 160 148 149 149 149 149 149 148 147 145 162 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 147 140 156 150 150 149 149 149 148 144 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 149 149 149 148 145 169 149 149 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 149 149 149 150 150 150 156 162 169 141 145 146 147 148 148 148 149 149 149 149 149 149 149 149 149 148 148 147 145 141 128 141 145 147 148 148 149 149 149 149 149 149 149 149 149 148 148 148 147 146 145 141 169 162 156 150 150 150 149 149 149 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 149 149 169 145 148 149 149 149 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 144 148 149 149 149 150 150 156 140 147 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 162 145 147 148 149 149 149 149 149 148 160 142 144 143 141 132 128 132 142 156 141 145 147 148 148 149 149 149 150 162 145 147 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 150 163 145 147 148 149 149 149 150 150 150 156 169 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 -0 -77 -138 -181 -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 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 -254 -254 -253 -252 -251 -248 -243 -236 -224 -205 -174 -121 -0 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 148 147 144 162 150 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 149 148 145 162 150 150 149 149 149 148 147 146 143 159 146 144 142 132 128 131 140 140 158 147 148 148 148 149 148 148 147 145 162 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 147 144 162 150 150 150 149 149 148 146 163 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 149 149 148 147 141 156 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 148 149 149 149 150 150 150 150 156 162 170 141 145 146 147 148 148 148 148 148 148 148 148 148 148 148 147 146 143 131 131 143 146 147 148 148 148 148 148 148 148 148 148 148 148 147 146 145 141 170 162 156 150 150 150 150 149 149 149 148 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 156 141 147 148 149 149 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 163 146 148 149 149 150 150 150 162 144 147 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 162 145 147 148 148 149 148 148 148 147 158 140 140 131 128 132 142 144 146 159 143 146 147 148 149 149 149 150 150 162 145 148 149 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 150 162 144 147 148 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 -0 -121 -174 -205 -224 -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 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 -254 -254 -253 -252 -250 -247 -242 -234 -222 -201 -165 -103 -0 149 149 148 147 145 169 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 141 162 150 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 149 148 145 162 150 150 150 149 149 149 148 147 144 161 148 147 146 144 141 131 126 129 154 144 146 147 148 148 148 148 147 145 162 150 150 149 149 149 149 148 145 163 150 150 150 150 149 149 149 147 145 162 150 150 150 149 149 148 147 170 150 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 149 147 141 156 150 150 149 149 148 145 169 149 149 149 148 146 140 162 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 140 146 148 148 149 149 149 150 150 150 150 150 150 156 162 169 141 144 146 146 147 147 147 147 147 147 147 147 146 146 144 140 126 140 144 146 146 147 147 147 147 147 147 147 147 146 146 144 141 169 162 156 150 150 150 150 150 150 149 149 149 148 148 146 140 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 162 140 146 148 149 149 149 169 145 148 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 156 141 147 149 149 149 150 150 150 170 147 148 149 149 150 150 150 162 145 147 149 149 149 150 150 150 150 163 145 148 149 149 149 149 150 150 162 145 147 148 148 148 148 147 146 144 154 129 126 131 141 144 146 147 148 161 144 147 148 149 149 149 150 150 150 162 145 148 149 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 150 162 141 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 169 145 147 148 149 149 -0 -103 -165 -201 -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 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 -254 -254 -253 -252 -250 -246 -241 -233 -219 -196 -157 -94 -0 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 148 148 146 170 156 150 150 150 150 149 149 148 147 145 163 150 150 150 150 149 149 149 148 145 162 150 150 150 149 149 149 148 147 145 162 149 148 148 147 145 143 140 129 140 132 142 144 146 147 147 147 146 144 162 149 149 149 149 149 148 148 145 163 150 150 150 150 149 149 149 148 145 163 150 150 150 149 149 148 147 141 156 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 150 149 149 148 145 162 150 150 149 149 148 147 141 156 149 149 148 147 145 139 154 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 162 140 145 147 148 149 149 149 149 150 150 150 150 150 150 150 156 162 163 170 140 144 145 145 145 145 145 145 144 144 142 140 129 129 140 142 144 144 145 145 145 145 145 145 144 140 170 163 162 156 150 150 150 150 150 150 150 149 149 149 149 148 147 145 140 162 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 154 139 145 147 148 149 149 156 141 147 148 149 149 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 162 145 148 149 149 150 150 150 156 141 147 148 149 149 150 150 150 163 145 148 149 149 149 150 150 150 150 163 145 148 148 149 149 149 149 149 162 144 146 147 147 147 146 144 142 132 140 129 140 143 145 147 148 148 149 162 145 147 148 149 149 149 150 150 150 162 145 148 149 149 149 150 150 150 150 163 145 147 148 149 149 150 150 150 150 156 170 146 148 148 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 149 149 150 150 150 150 162 141 146 148 149 149 -0 -94 -157 -196 -219 -233 -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 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 -254 -254 -254 -253 -251 -249 -246 -240 -231 -215 -190 -150 -87 -0 149 148 147 145 169 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 145 170 156 150 150 150 150 149 149 149 148 147 144 163 150 150 150 150 149 149 149 148 147 145 163 150 150 150 150 149 149 149 148 145 163 150 150 150 150 149 149 148 147 145 162 149 149 148 148 147 146 144 140 154 132 128 132 142 144 145 146 146 144 161 149 149 149 149 149 148 147 145 162 150 150 150 150 149 149 149 148 145 163 150 150 150 149 149 149 147 144 162 150 150 150 149 149 148 146 169 150 150 150 149 149 148 146 170 150 150 150 149 149 148 146 169 150 150 150 149 149 148 145 168 150 149 149 148 147 145 168 148 146 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 146 162 140 145 147 148 148 149 149 149 149 150 150 150 150 150 150 150 150 150 156 162 162 162 162 162 162 162 162 161 160 158 154 140 154 158 160 161 162 162 162 162 162 162 162 162 156 150 150 150 150 150 150 150 150 150 149 149 149 149 148 148 147 145 140 162 146 141 163 147 141 163 147 141 163 147 141 161 142 163 143 165 145 165 177 218 255 218 177 165 145 165 143 163 142 161 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 147 163 141 146 148 168 145 147 148 149 149 150 168 145 148 149 149 150 150 150 169 146 148 149 149 150 150 150 170 146 148 149 149 150 150 150 169 146 148 149 149 150 150 150 162 144 147 149 149 149 150 150 150 163 145 148 149 149 149 150 150 150 150 162 145 147 148 149 149 149 149 149 161 144 146 146 145 144 142 132 128 132 154 140 144 146 147 148 148 149 149 162 145 147 148 149 149 150 150 150 150 163 145 148 149 149 149 150 150 150 150 163 145 147 148 149 149 149 150 150 150 150 163 144 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 170 145 147 148 149 149 149 150 150 150 150 156 169 145 147 148 149 -0 -87 -150 -190 -215 -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 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 -254 -254 -253 -253 -251 -249 -245 -238 -228 -212 -185 -143 -81 -0 148 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141 162 150 150 150 150 149 149 149 149 148 146 141