param a 0.2192171550 param b 1.1366166309 param g 0.0000908579 param k 0.0102265408 param m 0.0237496059 param r 0.6022055515 param s 0.0000000000 param t 0.0939464541 param n 800 param y 780 param z 10 param i 30000 param x 600 y 0 -254 -254 -254 -254 -254 -254 -254 -254 -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 -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 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -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 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 y 1 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -252 -252 -252 -253 -253 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -253 -252 -252 -252 -252 -252 -253 -253 -253 -254 -254 -254 -254 y 2 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -252 -252 -251 -251 -251 -251 -251 -251 -251 -251 -252 -252 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -252 -251 -251 -251 -251 -251 -251 -251 -251 -252 -252 -253 -253 -254 -254 y 3 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -250 -249 -248 -248 -248 -248 -248 -249 -249 -250 -250 -251 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -251 -250 -250 -249 -249 -248 -248 -248 -248 -248 -249 -250 -251 -252 -253 -253 -254 y 4 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -249 -247 -246 -244 -243 -243 -243 -244 -244 -245 -246 -247 -248 -249 -250 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -244 -244 -243 -243 -243 -244 -246 -247 -249 -251 -252 -253 -254 y 5 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -243 -240 -237 -236 -235 -235 -236 -238 -239 -241 -243 -244 -245 -247 -248 -249 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -249 -248 -247 -245 -244 -243 -241 -239 -238 -236 -235 -235 -236 -237 -240 -243 -246 -249 -251 -252 -253 y 6 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -247 -243 -238 -232 -226 -222 -221 -222 -224 -227 -230 -233 -235 -238 -240 -242 -244 -245 -247 -248 -249 -250 -250 -251 -252 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -245 -244 -242 -240 -238 -235 -233 -230 -227 -224 -222 -221 -222 -226 -232 -238 -243 -247 -250 -252 -253 y 7 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -232 -221 -209 -200 -198 -200 -204 -209 -215 -220 -224 -229 -232 -235 -238 -240 -243 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -243 -240 -238 -235 -232 -229 -224 -220 -215 -209 -204 -200 -198 -200 -209 -221 -232 -240 -246 -249 -251 -253 y 8 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -209 -187 -167 -159 -163 -172 -181 -191 -199 -207 -214 -220 -225 -230 -233 -237 -239 -241 -243 -245 -246 -248 -249 -250 -250 -251 -252 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -246 -245 -243 -241 -239 -237 -233 -230 -225 -220 -214 -207 -199 -191 -181 -172 -163 -159 -167 -187 -209 -226 -237 -244 -248 -251 -252 y 9 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -222 -200 -167 -124 -98 -104 -123 -140 -155 -169 -182 -193 -202 -211 -217 -223 -228 -232 -235 -238 -241 -243 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -243 -241 -238 -235 -232 -228 -223 -217 -211 -202 -193 -182 -169 -155 -140 -123 -104 -98 -124 -167 -200 -222 -236 -243 -248 -251 -252 y 10 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -235 -221 -198 -159 -98 255 -0 -0 -83 -107 -128 -146 -162 -177 -189 -200 -208 -215 -221 -226 -231 -234 -237 -240 -242 -244 -245 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -245 -244 -242 -240 -237 -234 -231 -226 -221 -215 -208 -200 -189 -177 -162 -146 -128 -107 -83 -0 -0 255 -98 -159 -198 -221 -235 -243 -248 -251 -252 y 11 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -235 -222 -200 -163 -104 -0 255 255 255 -50 -75 -99 -121 -141 -159 -174 -187 -198 -207 -214 -220 -225 -230 -233 -237 -239 -242 -243 -245 -247 -248 -249 -250 -250 -251 -252 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -245 -243 -242 -239 -237 -233 -230 -225 -220 -214 -207 -198 -187 -174 -159 -141 -121 -99 -75 -50 255 255 255 -0 -104 -163 -200 -222 -235 -243 -248 -251 -252 y 12 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -224 -204 -172 -123 -0 255 255 255 -0 255 -46 -71 -96 -118 -139 -158 -174 -187 -197 -206 -213 -219 -225 -229 -233 -236 -239 -241 -243 -245 -246 -247 -249 -249 -250 -251 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -249 -249 -247 -246 -245 -243 -241 -239 -236 -233 -229 -225 -219 -213 -206 -197 -187 -174 -158 -139 -118 -96 -71 -46 255 -0 255 255 255 -0 -123 -172 -204 -224 -236 -244 -248 -251 -252 y 13 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -244 -238 -227 -209 -181 -140 -83 255 255 255 255 255 -0 -0 -44 -69 -95 -119 -140 -159 -174 -186 -196 -205 -212 -219 -224 -228 -232 -236 -238 -241 -243 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -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 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -243 -241 -238 -236 -232 -228 -224 -219 -212 -205 -196 -186 -174 -159 -140 -119 -95 -69 -44 -0 -0 255 255 255 255 255 -83 -140 -181 -209 -227 -238 -244 -249 -251 -253 y 14 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -249 -245 -239 -230 -215 -191 -155 -107 -50 -0 255 255 255 185 255 -0 -0 -43 -68 -96 -121 -142 -160 -174 -186 -196 -204 -212 -218 -223 -228 -232 -235 -238 -240 -242 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -242 -240 -238 -235 -232 -228 -223 -218 -212 -204 -196 -186 -174 -160 -142 -121 -96 -68 -43 -0 -0 255 185 255 255 255 -0 -50 -107 -155 -191 -215 -230 -239 -245 -249 -251 -253 y 15 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -246 -241 -233 -220 -199 -169 -128 -75 255 255 255 255 255 255 133 255 -0 -0 -43 -71 -100 -124 -144 -160 -173 -185 -195 -204 -211 -217 -223 -227 -231 -235 -238 -240 -242 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -242 -240 -238 -235 -231 -227 -223 -217 -211 -204 -195 -185 -173 -160 -144 -124 -100 -71 -43 -0 -0 255 133 255 255 255 255 255 255 -75 -128 -169 -199 -220 -233 -241 -246 -250 -252 -253 y 16 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -247 -243 -235 -224 -207 -182 -146 -99 -46 -0 185 255 255 255 185 255 148 255 -0 -0 -45 -74 -102 -125 -144 -159 -173 -185 -195 -203 -211 -217 -222 -227 -231 -234 -237 -240 -242 -244 -245 -247 -248 -249 -250 -250 -251 -252 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -245 -244 -242 -240 -237 -234 -231 -227 -222 -217 -211 -203 -195 -185 -173 -159 -144 -125 -102 -74 -45 -0 -0 255 148 255 185 255 255 255 185 -0 -46 -99 -146 -182 -207 -224 -235 -243 -247 -250 -252 -253 y 17 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -229 -214 -193 -162 -121 -71 -0 255 255 255 255 255 255 133 255 137 243 -0 -0 -46 -75 -103 -125 -143 -159 -172 -184 -194 -203 -210 -216 -222 -227 -231 -234 -237 -239 -242 -243 -245 -246 -248 -249 -250 -250 -251 -252 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -246 -245 -243 -242 -239 -237 -234 -231 -227 -222 -216 -210 -203 -194 -184 -172 -159 -143 -125 -103 -75 -46 -0 -0 243 137 255 133 255 255 255 255 255 255 -0 -71 -121 -162 -193 -214 -229 -238 -244 -248 -251 -252 -253 y 18 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -249 -245 -240 -232 -220 -202 -177 -141 -96 -44 -0 133 185 255 255 255 185 255 147 255 122 176 -0 -0 -47 -75 -102 -125 -143 -158 -172 -183 -194 -202 -210 -216 -221 -226 -230 -234 -237 -239 -241 -243 -245 -246 -248 -249 -249 -250 -251 -251 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -249 -249 -248 -246 -245 -243 -241 -239 -237 -234 -230 -226 -221 -216 -210 -202 -194 -183 -172 -158 -143 -125 -102 -75 -47 -0 -0 176 122 255 147 255 185 255 255 255 185 133 -0 -44 -96 -141 -177 -202 -220 -232 -240 -245 -249 -251 -252 -253 y 19 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -251 -250 -247 -242 -235 -225 -211 -189 -159 -118 -69 -0 255 255 255 255 255 255 255 133 255 148 255 183 170 -0 -0 -47 -75 -102 -124 -142 -158 -171 -183 -193 -202 -209 -215 -221 -226 -230 -233 -236 -239 -241 -243 -245 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -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 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -243 -241 -239 -236 -233 -230 -226 -221 -215 -209 -202 -193 -183 -171 -158 -142 -124 -102 -75 -47 -0 -0 170 183 255 148 255 133 255 255 255 255 255 255 255 -0 -69 -118 -159 -189 -211 -225 -235 -242 -247 -250 -251 -253 -254 y 20 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -248 -244 -238 -230 -217 -200 -174 -139 -95 -43 -0 148 133 185 255 255 255 185 255 148 255 128 187 185 171 -0 -0 -46 -74 -101 -122 -141 -157 -171 -182 -192 -201 -209 -215 -221 -225 -229 -233 -236 -239 -241 -243 -245 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -243 -241 -239 -236 -233 -229 -225 -221 -215 -209 -201 -192 -182 -171 -157 -141 -122 -101 -74 -46 -0 -0 171 185 187 128 255 148 255 185 255 255 255 185 133 148 -0 -43 -95 -139 -174 -200 -217 -230 -238 -244 -248 -250 -252 -253 -254 y 21 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -252 -251 -249 -245 -240 -233 -223 -208 -187 -158 -119 -68 -0 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 -0 -0 -45 -72 -99 -121 -140 -156 -170 -182 -192 -200 -208 -215 -220 -225 -229 -233 -236 -238 -241 -243 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -243 -241 -238 -236 -233 -229 -225 -220 -215 -208 -200 -192 -182 -170 -156 -140 -121 -99 -72 -45 -0 -0 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 -0 -68 -119 -158 -187 -208 -223 -233 -240 -245 -249 -251 -252 -253 -254 y 22 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -247 -243 -237 -228 -215 -198 -174 -140 -96 -43 -0 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 -0 -0 -44 -71 -98 -120 -139 -155 -169 -181 -191 -200 -208 -214 -220 -225 -229 -232 -236 -238 -241 -243 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -243 -241 -238 -236 -232 -229 -225 -220 -214 -208 -200 -191 -181 -169 -155 -139 -120 -98 -71 -44 -0 -0 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 -0 -43 -96 -140 -174 -198 -215 -228 -237 -243 -247 -249 -251 -253 -253 -254 y 23 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -248 -244 -239 -232 -221 -207 -187 -159 -121 -71 -0 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 -0 -0 -44 -71 -97 -119 -138 -154 -168 -180 -190 -199 -207 -214 -219 -224 -228 -232 -235 -238 -240 -242 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -242 -240 -238 -235 -232 -228 -224 -219 -214 -207 -199 -190 -180 -168 -154 -138 -119 -97 -71 -44 -0 -0 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 -0 -71 -121 -159 -187 -207 -221 -232 -239 -244 -248 -250 -252 -253 -254 -254 y 24 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -241 -235 -226 -214 -197 -174 -142 -100 -45 -0 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 -0 -0 -43 -69 -96 -118 -137 -153 -167 -179 -190 -199 -206 -213 -219 -224 -228 -232 -235 -238 -240 -242 -244 -245 -247 -248 -249 -250 -250 -251 -252 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -245 -244 -242 -240 -238 -235 -232 -228 -224 -219 -213 -206 -199 -190 -179 -167 -153 -137 -118 -96 -69 -43 -0 -0 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 -0 -45 -100 -142 -174 -197 -214 -226 -235 -241 -246 -249 -251 -252 -253 -254 -254 y 25 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -250 -247 -243 -238 -231 -220 -206 -186 -160 -124 -74 -0 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 -0 -0 -43 -68 -94 -116 -136 -152 -166 -179 -189 -198 -206 -213 -218 -223 -228 -232 -235 -238 -240 -242 -244 -245 -247 -248 -249 -250 -250 -251 -252 -252 -252 -253 -253 -253 -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 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -245 -244 -242 -240 -238 -235 -232 -228 -223 -218 -213 -206 -198 -189 -179 -166 -152 -136 -116 -94 -68 -43 -0 -0 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 -0 -74 -124 -160 -186 -206 -220 -231 -238 -243 -247 -250 -251 -253 -253 -254 -254 y 26 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -248 -245 -241 -234 -225 -213 -196 -174 -144 -102 -46 -0 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 -0 -0 -42 -67 -93 -115 -134 -151 -165 -178 -188 -197 -205 -212 -218 -223 -228 -231 -235 -237 -240 -242 -244 -245 -247 -248 -249 -250 -250 -251 -252 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -245 -244 -242 -240 -237 -235 -231 -228 -223 -218 -212 -205 -197 -188 -178 -165 -151 -134 -115 -93 -67 -42 -0 -0 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 -0 -46 -102 -144 -174 -196 -213 -225 -234 -241 -245 -248 -250 -252 -253 -254 -254 -254 y 27 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -243 -237 -230 -219 -205 -186 -160 -125 -75 -0 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 -0 -0 -41 -66 -92 -114 -133 -150 -164 -177 -188 -197 -205 -212 -218 -223 -227 -231 -234 -237 -240 -242 -244 -245 -246 -248 -249 -250 -250 -251 -251 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -250 -249 -248 -246 -245 -244 -242 -240 -237 -234 -231 -227 -223 -218 -212 -205 -197 -188 -177 -164 -150 -133 -114 -92 -66 -41 -0 -0 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 -0 -75 -125 -160 -186 -205 -219 -230 -237 -243 -246 -249 -251 -252 -253 -254 -254 -254 y 28 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -252 -250 -248 -244 -240 -233 -225 -212 -196 -173 -144 -103 -47 -0 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 -0 -0 -41 -65 -91 -113 -132 -149 -163 -176 -187 -196 -204 -211 -217 -222 -227 -231 -234 -237 -239 -242 -243 -245 -246 -248 -249 -249 -250 -251 -251 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -249 -249 -248 -246 -245 -243 -242 -239 -237 -234 -231 -227 -222 -217 -211 -204 -196 -187 -176 -163 -149 -132 -113 -91 -65 -41 -0 -0 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 -0 -47 -103 -144 -173 -196 -212 -225 -233 -240 -244 -248 -250 -252 -253 -253 -254 -254 -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 -254 -254 -254 -253 -252 -251 -249 -246 -242 -237 -229 -219 -204 -185 -159 -125 -75 -0 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 -0 -0 -40 -65 -90 -111 -131 -148 -162 -175 -186 -196 -204 -211 -217 -222 -227 -230 -234 -237 -239 -241 -243 -245 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -243 -241 -239 -237 -234 -230 -227 -222 -217 -211 -204 -196 -186 -175 -162 -148 -131 -111 -90 -65 -40 -0 -0 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 -0 -75 -125 -159 -185 -204 -219 -229 -237 -242 -246 -249 -251 -252 -253 -254 -254 -254 -255 y 30 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -247 -244 -239 -233 -224 -212 -195 -173 -143 -102 -47 -0 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 -0 -0 -40 -64 -89 -110 -130 -147 -162 -174 -185 -195 -203 -210 -216 -222 -226 -230 -234 -236 -239 -241 -243 -245 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -243 -241 -239 -236 -234 -230 -226 -222 -216 -210 -203 -195 -185 -174 -162 -147 -130 -110 -89 -64 -40 -0 -0 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 -0 -47 -102 -143 -173 -195 -212 -224 -233 -239 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 y 31 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -252 -250 -248 -245 -242 -236 -228 -218 -204 -185 -159 -125 -75 -0 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 -0 -39 -63 -88 -109 -129 -146 -161 -174 -185 -194 -203 -210 -216 -221 -226 -230 -233 -236 -239 -241 -243 -245 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -243 -241 -239 -236 -233 -230 -226 -221 -216 -210 -203 -194 -185 -174 -161 -146 -129 -109 -88 -63 -39 -0 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 -0 -75 -125 -159 -185 -204 -218 -228 -236 -242 -245 -248 -250 -252 -253 -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 -254 -253 -252 -251 -249 -247 -243 -239 -232 -223 -211 -195 -172 -143 -102 -46 -0 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 -0 -0 -62 -87 -108 -128 -145 -160 -173 -184 -194 -202 -209 -216 -221 -226 -230 -233 -236 -239 -241 -243 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -243 -241 -239 -236 -233 -230 -226 -221 -216 -209 -202 -194 -184 -173 -160 -145 -128 -108 -87 -62 -0 -0 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 -0 -46 -102 -143 -172 -195 -211 -223 -232 -239 -243 -247 -249 -251 -252 -253 -254 -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 -254 -254 -254 -253 -253 -252 -250 -248 -245 -241 -236 -228 -217 -203 -184 -158 -124 -74 -0 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 -0 -0 -56 -80 -107 -127 -144 -159 -172 -183 -193 -201 -209 -215 -221 -225 -229 -233 -236 -238 -241 -243 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -243 -241 -238 -236 -233 -229 -225 -221 -215 -209 -201 -193 -183 -172 -159 -144 -127 -107 -80 -56 -0 -0 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 -0 -74 -124 -158 -184 -203 -217 -228 -236 -241 -245 -248 -250 -252 -253 -253 -254 -254 -254 -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 -254 -253 -252 -251 -249 -247 -243 -238 -232 -223 -211 -194 -172 -142 -101 -45 -0 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 -0 -0 -50 -79 -105 -125 -143 -158 -171 -182 -192 -201 -208 -215 -220 -225 -229 -233 -236 -238 -241 -243 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -243 -241 -238 -236 -233 -229 -225 -220 -215 -208 -201 -192 -182 -171 -158 -143 -125 -105 -79 -50 -0 -0 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 -0 -45 -101 -142 -172 -194 -211 -223 -232 -238 -243 -247 -249 -251 -252 -253 -254 -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 -254 -253 -252 -251 -250 -248 -245 -241 -235 -227 -217 -203 -183 -158 -122 -72 -0 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 -0 -0 -49 -76 -102 -124 -142 -157 -170 -182 -192 -200 -208 -214 -220 -225 -229 -232 -235 -238 -240 -242 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -242 -240 -238 -235 -232 -229 -225 -220 -214 -208 -200 -192 -182 -170 -157 -142 -124 -102 -76 -49 -0 -0 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 -0 -72 -122 -158 -183 -203 -217 -227 -235 -241 -245 -248 -250 -251 -252 -253 -254 -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 -254 -253 -253 -252 -251 -249 -246 -243 -238 -231 -222 -210 -194 -171 -141 -99 -44 -0 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 -0 -0 -47 -74 -100 -122 -140 -156 -169 -181 -191 -200 -207 -214 -219 -224 -229 -232 -235 -238 -240 -242 -244 -246 -247 -248 -249 -250 -250 -251 -252 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -246 -244 -242 -240 -238 -235 -232 -229 -224 -219 -214 -207 -200 -191 -181 -169 -156 -140 -122 -100 -74 -47 -0 -0 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 -0 -44 -99 -141 -171 -194 -210 -222 -231 -238 -243 -246 -249 -251 -252 -253 -253 -254 -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 -255 -254 -254 -254 -253 -252 -251 -250 -247 -244 -240 -235 -227 -216 -202 -183 -157 -121 -71 -0 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 -0 -0 -45 -72 -99 -120 -139 -155 -169 -180 -190 -199 -207 -213 -219 -224 -228 -232 -235 -238 -240 -242 -244 -245 -247 -248 -249 -250 -250 -251 -252 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -245 -244 -242 -240 -238 -235 -232 -228 -224 -219 -213 -207 -199 -190 -180 -169 -155 -139 -120 -99 -72 -45 -0 -0 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 -0 -71 -121 -157 -183 -202 -216 -227 -235 -240 -244 -247 -250 -251 -252 -253 -254 -254 -254 -255 -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 -255 -254 -254 -254 -253 -253 -252 -250 -249 -246 -242 -238 -231 -222 -210 -193 -171 -140 -98 -44 -0 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 -0 -0 -44 -71 -97 -119 -138 -154 -168 -180 -190 -199 -206 -213 -219 -224 -228 -232 -235 -238 -240 -242 -244 -245 -247 -248 -249 -250 -250 -251 -252 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -245 -244 -242 -240 -238 -235 -232 -228 -224 -219 -213 -206 -199 -190 -180 -168 -154 -138 -119 -97 -71 -44 -0 -0 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 -0 -44 -98 -140 -171 -193 -210 -222 -231 -238 -242 -246 -249 -250 -252 -253 -253 -254 -254 -254 -255 -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 -255 -254 -254 -254 -253 -252 -251 -249 -247 -244 -240 -234 -227 -216 -202 -182 -156 -120 -71 -0 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 -0 -0 -43 -69 -95 -117 -136 -153 -167 -179 -189 -198 -206 -213 -218 -223 -228 -231 -235 -237 -240 -242 -244 -245 -247 -248 -249 -250 -250 -251 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -250 -249 -248 -247 -245 -244 -242 -240 -237 -235 -231 -228 -223 -218 -213 -206 -198 -189 -179 -167 -153 -136 -117 -95 -69 -43 -0 -0 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 -0 -71 -120 -156 -182 -202 -216 -227 -234 -240 -244 -247 -249 -251 -252 -253 -254 -254 -254 -255 -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 -255 -254 -254 -254 -253 -253 -252 -250 -248 -246 -242 -237 -231 -221 -209 -192 -170 -139 -97 -43 -0 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 -0 -0 -42 -68 -94 -116 -135 -152 -166 -178 -188 -198 -205 -212 -218 -223 -227 -231 -234 -237 -240 -242 -244 -245 -246 -248 -249 -249 -250 -251 -251 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -249 -249 -248 -246 -245 -244 -242 -240 -237 -234 -231 -227 -223 -218 -212 -205 -198 -188 -178 -166 -152 -135 -116 -94 -68 -42 -0 -0 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 -0 -43 -97 -139 -170 -192 -209 -221 -231 -237 -242 -246 -248 -250 -252 -253 -253 -254 -254 -254 -255 -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 -255 -254 -254 -254 -254 -253 -252 -251 -249 -247 -244 -240 -234 -226 -215 -201 -182 -155 -119 -69 -0 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 -0 -0 -42 -67 -93 -115 -134 -151 -165 -177 -188 -197 -205 -212 -218 -223 -227 -231 -234 -237 -239 -242 -243 -245 -246 -248 -249 -249 -250 -251 -251 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -249 -249 -248 -246 -245 -243 -242 -239 -237 -234 -231 -227 -223 -218 -212 -205 -197 -188 -177 -165 -151 -134 -115 -93 -67 -42 -0 -0 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 -0 -69 -119 -155 -182 -201 -215 -226 -234 -240 -244 -247 -249 -251 -252 -253 -254 -254 -254 -254 -255 -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 -255 -255 -254 -254 -254 -253 -252 -251 -250 -248 -246 -242 -237 -230 -221 -209 -192 -169 -138 -96 -43 -0 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 -0 -0 -41 -66 -92 -113 -133 -150 -164 -176 -187 -196 -204 -211 -217 -222 -227 -231 -234 -237 -239 -241 -243 -245 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -243 -241 -239 -237 -234 -231 -227 -222 -217 -211 -204 -196 -187 -176 -164 -150 -133 -113 -92 -66 -41 -0 -0 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 -0 -43 -96 -138 -169 -192 -209 -221 -230 -237 -242 -246 -248 -250 -251 -252 -253 -254 -254 -254 -255 -255 -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 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -239 -234 -226 -215 -200 -181 -154 -118 -68 -0 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 -0 -0 -41 -65 -90 -112 -132 -148 -163 -176 -186 -196 -204 -211 -217 -222 -227 -230 -234 -237 -239 -241 -243 -245 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -243 -241 -239 -237 -234 -230 -227 -222 -217 -211 -204 -196 -186 -176 -163 -148 -132 -112 -90 -65 -41 -0 -0 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 -0 -68 -118 -154 -181 -200 -215 -226 -234 -239 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -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 -255 -255 -254 -254 -254 -253 -252 -251 -250 -248 -245 -242 -237 -230 -221 -208 -191 -168 -137 -94 -42 -0 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 -0 -0 -40 -64 -89 -111 -131 -147 -162 -175 -186 -195 -203 -210 -216 -222 -226 -230 -234 -236 -239 -241 -243 -245 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -243 -241 -239 -236 -234 -230 -226 -222 -216 -210 -203 -195 -186 -175 -162 -147 -131 -111 -89 -64 -40 -0 -0 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 -0 -42 -94 -137 -168 -191 -208 -221 -230 -237 -242 -245 -248 -250 -251 -252 -253 -254 -254 -254 -255 -255 -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 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -247 -243 -239 -233 -225 -215 -200 -180 -153 -116 -67 -0 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 -0 -0 -40 -64 -88 -110 -129 -146 -161 -174 -185 -195 -203 -210 -216 -221 -226 -230 -233 -236 -239 -241 -243 -245 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -243 -241 -239 -236 -233 -230 -226 -221 -216 -210 -203 -195 -185 -174 -161 -146 -129 -110 -88 -64 -40 -0 -0 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 -0 -67 -116 -153 -180 -200 -215 -225 -233 -239 -243 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -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 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -248 -245 -241 -236 -229 -220 -208 -190 -167 -136 -93 -41 -0 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 -0 -39 -63 -87 -109 -128 -145 -160 -173 -184 -194 -202 -209 -216 -221 -226 -230 -233 -236 -239 -241 -243 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -243 -241 -239 -236 -233 -230 -226 -221 -216 -209 -202 -194 -184 -173 -160 -145 -128 -109 -87 -63 -39 -0 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 -0 -41 -93 -136 -167 -190 -208 -220 -229 -236 -241 -245 -248 -250 -251 -252 -253 -254 -254 -254 -255 -255 -255 -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 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -246 -243 -239 -233 -225 -214 -199 -179 -152 -115 -66 -0 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -62 -87 -108 -127 -144 -159 -172 -184 -193 -202 -209 -215 -221 -225 -229 -233 -236 -239 -241 -243 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -243 -241 -239 -236 -233 -229 -225 -221 -215 -209 -202 -193 -184 -172 -159 -144 -127 -108 -87 -62 -0 -0 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 -0 -66 -115 -152 -179 -199 -214 -225 -233 -239 -243 -246 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -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 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -245 -241 -236 -229 -220 -207 -190 -166 -134 -92 -41 -0 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -56 -80 -107 -126 -144 -159 -172 -183 -193 -201 -209 -215 -220 -225 -229 -233 -236 -238 -241 -243 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -243 -241 -238 -236 -233 -229 -225 -220 -215 -209 -201 -193 -183 -172 -159 -144 -126 -107 -80 -56 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 -0 -41 -92 -134 -166 -190 -207 -220 -229 -236 -241 -245 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -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 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -249 -246 -243 -239 -233 -225 -214 -199 -179 -151 -114 -65 -0 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -50 -79 -105 -125 -143 -158 -171 -182 -192 -201 -208 -214 -220 -225 -229 -232 -236 -238 -240 -242 -244 -246 -247 -248 -249 -250 -250 -251 -252 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -246 -244 -242 -240 -238 -236 -232 -229 -225 -220 -214 -208 -201 -192 -182 -171 -158 -143 -125 -105 -79 -50 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 -0 -65 -114 -151 -179 -199 -214 -225 -233 -239 -243 -246 -249 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -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 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -245 -241 -236 -229 -219 -206 -189 -165 -133 -91 -40 -0 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -48 -76 -102 -123 -141 -157 -170 -182 -192 -200 -208 -214 -220 -224 -229 -232 -235 -238 -240 -242 -244 -246 -247 -248 -249 -250 -250 -251 -252 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -246 -244 -242 -240 -238 -235 -232 -229 -224 -220 -214 -208 -200 -192 -182 -170 -157 -141 -123 -102 -76 -48 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 -0 -40 -91 -133 -165 -189 -206 -219 -229 -236 -241 -245 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -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 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -249 -246 -243 -238 -232 -224 -213 -198 -178 -150 -113 -65 -0 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -46 -74 -100 -122 -140 -156 -169 -181 -191 -200 -207 -214 -219 -224 -228 -232 -235 -238 -240 -242 -244 -245 -247 -248 -249 -250 -250 -251 -252 -252 -252 -253 -253 -253 -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 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -245 -244 -242 -240 -238 -235 -232 -228 -224 -219 -214 -207 -200 -191 -181 -169 -156 -140 -122 -100 -74 -46 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 -0 -65 -113 -150 -178 -198 -213 -224 -232 -238 -243 -246 -249 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -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 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -241 -236 -228 -219 -206 -188 -164 -132 -90 -40 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -45 -72 -98 -120 -139 -155 -168 -180 -190 -199 -207 -213 -219 -224 -228 -232 -235 -238 -240 -242 -244 -245 -247 -248 -249 -250 -250 -251 -252 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -245 -244 -242 -240 -238 -235 -232 -228 -224 -219 -213 -207 -199 -190 -180 -168 -155 -139 -120 -98 -72 -45 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 -40 -90 -132 -164 -188 -206 -219 -228 -236 -241 -245 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -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 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -252 -250 -248 -246 -243 -238 -232 -224 -213 -197 -177 -149 -111 -64 -0 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -44 -71 -97 -119 -138 -154 -167 -179 -190 -199 -206 -213 -219 -224 -228 -232 -235 -237 -240 -242 -244 -245 -247 -248 -249 -250 -250 -251 -251 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -250 -249 -248 -247 -245 -244 -242 -240 -237 -235 -232 -228 -224 -219 -213 -206 -199 -190 -179 -167 -154 -138 -119 -97 -71 -44 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 -0 -64 -111 -149 -177 -197 -213 -224 -232 -238 -243 -246 -248 -250 -252 -252 -253 -254 -254 -254 -255 -255 -255 -255 -255 -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 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -241 -235 -228 -218 -205 -188 -163 -131 -89 -39 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -43 -69 -95 -117 -136 -153 -167 -179 -189 -198 -206 -212 -218 -223 -228 -231 -235 -237 -240 -242 -244 -245 -246 -248 -249 -250 -250 -251 -251 -252 -252 -253 -253 -253 -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 -253 -253 -253 -252 -252 -251 -251 -250 -250 -249 -248 -246 -245 -244 -242 -240 -237 -235 -231 -228 -223 -218 -212 -206 -198 -189 -179 -167 -153 -136 -117 -95 -69 -43 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 -39 -89 -131 -163 -188 -205 -218 -228 -235 -241 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -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 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -243 -238 -232 -223 -212 -197 -176 -148 -110 -63 -0 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -42 -68 -94 -116 -135 -152 -166 -178 -188 -197 -205 -212 -218 -223 -227 -231 -234 -237 -240 -242 -243 -245 -246 -248 -249 -249 -250 -251 -251 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -249 -249 -248 -246 -245 -243 -242 -240 -237 -234 -231 -227 -223 -218 -212 -205 -197 -188 -178 -166 -152 -135 -116 -94 -68 -42 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 -0 -63 -110 -148 -176 -197 -212 -223 -232 -238 -243 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -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 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -228 -218 -205 -187 -162 -130 -88 -0 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -42 -67 -93 -115 -134 -150 -165 -177 -188 -197 -205 -212 -218 -223 -227 -231 -234 -237 -239 -242 -243 -245 -246 -248 -249 -249 -250 -251 -251 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -249 -249 -248 -246 -245 -243 -242 -239 -237 -234 -231 -227 -223 -218 -212 -205 -197 -188 -177 -165 -150 -134 -115 -93 -67 -42 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 -0 -88 -130 -162 -187 -205 -218 -228 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -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 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -242 -238 -232 -223 -212 -196 -175 -147 -109 -62 -0 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -41 -66 -91 -113 -133 -149 -164 -176 -187 -196 -204 -211 -217 -222 -227 -231 -234 -237 -239 -241 -243 -245 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -243 -241 -239 -237 -234 -231 -227 -222 -217 -211 -204 -196 -187 -176 -164 -149 -133 -113 -91 -66 -41 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 -0 -62 -109 -147 -175 -196 -212 -223 -232 -238 -242 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -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 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -228 -218 -204 -186 -162 -129 -87 -0 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -41 -65 -90 -112 -132 -148 -163 -176 -186 -196 -204 -211 -217 -222 -226 -230 -234 -237 -239 -241 -243 -245 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -243 -241 -239 -237 -234 -230 -226 -222 -217 -211 -204 -196 -186 -176 -163 -148 -132 -112 -90 -65 -41 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 -0 -87 -129 -162 -186 -204 -218 -228 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -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 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -242 -238 -231 -223 -211 -196 -174 -146 -108 -56 -0 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -40 -64 -89 -111 -130 -147 -162 -175 -186 -195 -203 -210 -216 -222 -226 -230 -233 -236 -239 -241 -243 -245 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -243 -241 -239 -236 -233 -230 -226 -222 -216 -210 -203 -195 -186 -175 -162 -147 -130 -111 -89 -64 -40 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 -0 -56 -108 -146 -174 -196 -211 -223 -231 -238 -242 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -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 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -227 -217 -204 -185 -161 -128 -80 -0 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -40 -64 -88 -110 -129 -146 -161 -174 -185 -195 -203 -210 -216 -221 -226 -230 -233 -236 -239 -241 -243 -245 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -243 -241 -239 -236 -233 -230 -226 -221 -216 -210 -203 -195 -185 -174 -161 -146 -129 -110 -88 -64 -40 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 -0 -80 -128 -161 -185 -204 -217 -227 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -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 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -245 -242 -237 -231 -222 -211 -195 -174 -145 -107 -50 -0 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -39 -63 -87 -109 -128 -145 -160 -173 -184 -194 -202 -209 -216 -221 -226 -230 -233 -236 -239 -241 -243 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -243 -241 -239 -236 -233 -230 -226 -221 -216 -209 -202 -194 -184 -173 -160 -145 -128 -109 -87 -63 -39 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 -0 -50 -107 -145 -174 -195 -211 -222 -231 -237 -242 -245 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -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 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -234 -227 -217 -203 -185 -160 -127 -79 -0 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -62 -86 -108 -127 -144 -159 -172 -184 -193 -202 -209 -215 -221 -225 -229 -233 -236 -238 -241 -243 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -243 -241 -238 -236 -233 -229 -225 -221 -215 -209 -202 -193 -184 -172 -159 -144 -127 -108 -86 -62 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 -0 -79 -127 -160 -185 -203 -217 -227 -234 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -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 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -245 -242 -237 -231 -222 -210 -194 -173 -144 -105 -49 -0 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -56 -80 -107 -126 -143 -158 -172 -183 -193 -201 -209 -215 -220 -225 -229 -233 -236 -238 -241 -243 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -243 -241 -238 -236 -233 -229 -225 -220 -215 -209 -201 -193 -183 -172 -158 -143 -126 -107 -80 -56 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 -0 -49 -105 -144 -173 -194 -210 -222 -231 -237 -242 -245 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -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 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -234 -227 -216 -203 -184 -159 -125 -76 -0 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -50 -79 -105 -125 -143 -158 -171 -182 -192 -201 -208 -214 -220 -225 -229 -232 -235 -238 -240 -242 -244 -246 -247 -248 -249 -250 -250 -251 -252 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -246 -244 -242 -240 -238 -235 -232 -229 -225 -220 -214 -208 -201 -192 -182 -171 -158 -143 -125 -105 -79 -50 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 -0 -76 -125 -159 -184 -203 -216 -227 -234 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -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 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -237 -230 -222 -210 -194 -172 -143 -102 -47 -0 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -48 -76 -102 -123 -141 -157 -170 -182 -191 -200 -208 -214 -220 -224 -229 -232 -235 -238 -240 -242 -244 -246 -247 -248 -249 -250 -250 -251 -252 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -246 -244 -242 -240 -238 -235 -232 -229 -224 -220 -214 -208 -200 -191 -182 -170 -157 -141 -123 -102 -76 -48 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 -0 -47 -102 -143 -172 -194 -210 -222 -230 -237 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -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 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -249 -247 -244 -239 -234 -226 -216 -202 -183 -158 -124 -74 -0 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -46 -74 -100 -122 -140 -156 -169 -181 -191 -200 -207 -214 -219 -224 -228 -232 -235 -238 -240 -242 -244 -245 -247 -248 -249 -250 -250 -251 -252 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -245 -244 -242 -240 -238 -235 -232 -228 -224 -219 -214 -207 -200 -191 -181 -169 -156 -140 -122 -100 -74 -46 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 -0 -74 -124 -158 -183 -202 -216 -226 -234 -239 -244 -247 -249 -250 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 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 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -237 -230 -221 -209 -193 -171 -142 -100 -45 -0 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -45 -72 -98 -120 -139 -155 -168 -180 -190 -199 -207 -213 -219 -224 -228 -232 -235 -238 -240 -242 -244 -245 -247 -248 -249 -250 -250 -251 -252 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -245 -244 -242 -240 -238 -235 -232 -228 -224 -219 -213 -207 -199 -190 -180 -168 -155 -139 -120 -98 -72 -45 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 -0 -45 -100 -142 -171 -193 -209 -221 -230 -237 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -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 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -250 -249 -246 -243 -239 -234 -226 -216 -201 -182 -157 -122 -72 -0 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -44 -71 -97 -119 -138 -154 -167 -179 -190 -199 -206 -213 -219 -224 -228 -232 -235 -237 -240 -242 -244 -245 -247 -248 -249 -250 -250 -251 -251 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -250 -249 -248 -247 -245 -244 -242 -240 -237 -235 -232 -228 -224 -219 -213 -206 -199 -190 -179 -167 -154 -138 -119 -97 -71 -44 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 -0 -72 -122 -157 -182 -201 -216 -226 -234 -239 -243 -246 -249 -250 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -241 -236 -230 -221 -209 -192 -170 -140 -99 -44 -0 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -43 -69 -95 -117 -136 -153 -167 -179 -189 -198 -206 -212 -218 -223 -228 -231 -235 -237 -240 -242 -244 -245 -246 -248 -249 -250 -250 -251 -251 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -250 -249 -248 -246 -245 -244 -242 -240 -237 -235 -231 -228 -223 -218 -212 -206 -198 -189 -179 -167 -153 -136 -117 -95 -69 -43 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 -0 -44 -99 -140 -170 -192 -209 -221 -230 -236 -241 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -252 -250 -249 -246 -243 -239 -233 -226 -215 -201 -182 -156 -120 -71 -0 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -42 -68 -94 -116 -135 -152 -166 -178 -188 -197 -205 -212 -218 -223 -227 -231 -234 -237 -240 -242 -243 -245 -246 -248 -249 -249 -250 -251 -251 -252 -252 -253 -253 -253 -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 -253 -253 -253 -252 -252 -251 -251 -250 -249 -249 -248 -246 -245 -243 -242 -240 -237 -234 -231 -227 -223 -218 -212 -205 -197 -188 -178 -166 -152 -135 -116 -94 -68 -42 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 -0 -71 -120 -156 -182 -201 -215 -226 -233 -239 -243 -246 -249 -250 -252 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 71 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -241 -236 -230 -221 -208 -192 -169 -139 -97 -43 -0 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -42 -67 -93 -115 -134 -150 -165 -177 -188 -197 -205 -212 -217 -223 -227 -231 -234 -237 -239 -242 -243 -245 -246 -247 -249 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -249 -247 -246 -245 -243 -242 -239 -237 -234 -231 -227 -223 -217 -212 -205 -197 -188 -177 -165 -150 -134 -115 -93 -67 -42 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 -0 -43 -97 -139 -169 -192 -208 -221 -230 -236 -241 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -252 -250 -249 -246 -243 -239 -233 -225 -215 -200 -181 -155 -119 -69 -0 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -41 -66 -91 -113 -133 -149 -164 -176 -187 -196 -204 -211 -217 -222 -227 -231 -234 -237 -239 -241 -243 -245 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -243 -241 -239 -237 -234 -231 -227 -222 -217 -211 -204 -196 -187 -176 -164 -149 -133 -113 -91 -66 -41 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 -0 -69 -119 -155 -181 -200 -215 -225 -233 -239 -243 -246 -249 -250 -252 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -241 -236 -229 -220 -208 -191 -169 -138 -95 -42 -0 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -41 -65 -90 -112 -132 -148 -163 -175 -186 -196 -204 -211 -217 -222 -226 -230 -234 -237 -239 -241 -243 -245 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -243 -241 -239 -237 -234 -230 -226 -222 -217 -211 -204 -196 -186 -175 -163 -148 -132 -112 -90 -65 -41 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 -0 -42 -95 -138 -169 -191 -208 -220 -229 -236 -241 -245 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -243 -239 -233 -225 -214 -200 -180 -154 -117 -68 -0 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -40 -64 -89 -111 -130 -147 -162 -175 -186 -195 -203 -210 -216 -222 -226 -230 -233 -236 -239 -241 -243 -245 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -243 -241 -239 -236 -233 -230 -226 -222 -216 -210 -203 -195 -186 -175 -162 -147 -130 -111 -89 -64 -40 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 -0 -68 -117 -154 -180 -200 -214 -225 -233 -239 -243 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 75 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -241 -236 -229 -220 -207 -190 -168 -136 -94 -42 -0 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -40 -64 -88 -110 -129 -146 -161 -174 -185 -195 -203 -210 -216 -221 -226 -230 -233 -236 -239 -241 -243 -245 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -243 -241 -239 -236 -233 -230 -226 -221 -216 -210 -203 -195 -185 -174 -161 -146 -129 -110 -88 -64 -40 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 -0 -42 -94 -136 -168 -190 -207 -220 -229 -236 -241 -245 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 76 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -243 -238 -233 -225 -214 -199 -180 -153 -116 -67 -0 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -39 -63 -87 -109 -128 -145 -160 -173 -184 -194 -202 -209 -216 -221 -226 -230 -233 -236 -239 -241 -243 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -243 -241 -239 -236 -233 -230 -226 -221 -216 -209 -202 -194 -184 -173 -160 -145 -128 -109 -87 -63 -39 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 -0 -67 -116 -153 -180 -199 -214 -225 -233 -238 -243 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -241 -236 -229 -219 -207 -190 -167 -135 -93 -41 -0 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -62 -86 -108 -127 -144 -159 -172 -184 -193 -202 -209 -215 -221 -225 -229 -233 -236 -238 -241 -243 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -243 -241 -238 -236 -233 -229 -225 -221 -215 -209 -202 -193 -184 -172 -159 -144 -127 -108 -86 -62 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 -0 -41 -93 -135 -167 -190 -207 -219 -229 -236 -241 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -243 -238 -232 -224 -213 -199 -179 -152 -115 -66 -0 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -56 -80 -107 -126 -143 -158 -172 -183 -193 -201 -209 -215 -220 -225 -229 -233 -236 -238 -241 -243 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -243 -241 -238 -236 -233 -229 -225 -220 -215 -209 -201 -193 -183 -172 -158 -143 -126 -107 -80 -56 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 -0 -66 -115 -152 -179 -199 -213 -224 -232 -238 -243 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -241 -235 -229 -219 -206 -189 -166 -134 -92 -41 -0 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -50 -79 -105 -125 -143 -158 -171 -182 -192 -201 -208 -214 -220 -225 -229 -232 -235 -238 -240 -242 -244 -246 -247 -248 -249 -250 -250 -251 -252 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -246 -244 -242 -240 -238 -235 -232 -229 -225 -220 -214 -208 -201 -192 -182 -171 -158 -143 -125 -105 -79 -50 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 -0 -41 -92 -134 -166 -189 -206 -219 -229 -235 -241 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 80 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -243 -238 -232 -224 -213 -198 -178 -151 -113 -65 -0 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -48 -76 -102 -123 -141 -157 -170 -182 -191 -200 -208 -214 -220 -224 -229 -232 -235 -238 -240 -242 -244 -246 -247 -248 -249 -250 -250 -251 -252 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -246 -244 -242 -240 -238 -235 -232 -229 -224 -220 -214 -208 -200 -191 -182 -170 -157 -141 -123 -102 -76 -48 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 -0 -65 -113 -151 -178 -198 -213 -224 -232 -238 -243 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 81 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -228 -219 -206 -188 -165 -133 -90 -40 -0 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -46 -74 -100 -122 -140 -156 -169 -181 -191 -200 -207 -214 -219 -224 -228 -232 -235 -238 -240 -242 -244 -245 -247 -248 -249 -250 -250 -251 -252 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -245 -244 -242 -240 -238 -235 -232 -228 -224 -219 -214 -207 -200 -191 -181 -169 -156 -140 -122 -100 -74 -46 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 -0 -40 -90 -133 -165 -188 -206 -219 -228 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 82 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -242 -238 -232 -224 -213 -198 -177 -150 -112 -64 -0 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -45 -72 -98 -120 -139 -155 -168 -180 -190 -199 -207 -213 -219 -224 -228 -232 -235 -238 -240 -242 -244 -245 -247 -248 -249 -250 -250 -251 -252 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -245 -244 -242 -240 -238 -235 -232 -228 -224 -219 -213 -207 -199 -190 -180 -168 -155 -139 -120 -98 -72 -45 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 -0 -64 -112 -150 -177 -198 -213 -224 -232 -238 -242 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -228 -218 -205 -188 -164 -132 -89 -40 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -44 -71 -97 -119 -138 -154 -167 -179 -190 -199 -206 -213 -219 -224 -228 -232 -235 -237 -240 -242 -244 -245 -247 -248 -249 -250 -250 -251 -251 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -250 -249 -248 -247 -245 -244 -242 -240 -237 -235 -232 -228 -224 -219 -213 -206 -199 -190 -179 -167 -154 -138 -119 -97 -71 -44 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 -40 -89 -132 -164 -188 -205 -218 -228 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 84 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -242 -238 -232 -223 -212 -197 -176 -148 -111 -64 -0 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -43 -69 -95 -117 -136 -153 -167 -179 -189 -198 -206 -212 -218 -223 -228 -231 -235 -237 -240 -242 -244 -245 -246 -248 -249 -250 -250 -251 -251 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -250 -249 -248 -246 -245 -244 -242 -240 -237 -235 -231 -228 -223 -218 -212 -206 -198 -189 -179 -167 -153 -136 -117 -95 -69 -43 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 -0 -64 -111 -148 -176 -197 -212 -223 -232 -238 -242 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 85 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -228 -218 -205 -187 -163 -131 -88 -39 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -42 -68 -94 -116 -135 -151 -166 -178 -188 -197 -205 -212 -218 -223 -227 -231 -234 -237 -240 -242 -243 -245 -246 -248 -249 -249 -250 -251 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -249 -249 -248 -246 -245 -243 -242 -240 -237 -234 -231 -227 -223 -218 -212 -205 -197 -188 -178 -166 -151 -135 -116 -94 -68 -42 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 -39 -88 -131 -163 -187 -205 -218 -228 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 86 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -242 -238 -231 -223 -212 -196 -176 -147 -110 -63 -0 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -42 -67 -93 -115 -134 -150 -165 -177 -188 -197 -205 -212 -217 -223 -227 -231 -234 -237 -239 -242 -243 -245 -246 -247 -249 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -249 -247 -246 -245 -243 -242 -239 -237 -234 -231 -227 -223 -217 -212 -205 -197 -188 -177 -165 -150 -134 -115 -93 -67 -42 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 -0 -63 -110 -147 -176 -196 -212 -223 -231 -238 -242 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 87 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -227 -218 -204 -186 -162 -129 -87 -0 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -41 -66 -91 -113 -133 -149 -164 -176 -187 -196 -204 -211 -217 -222 -227 -231 -234 -237 -239 -241 -243 -245 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -243 -241 -239 -237 -234 -231 -227 -222 -217 -211 -204 -196 -187 -176 -164 -149 -133 -113 -91 -66 -41 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 -0 -87 -129 -162 -186 -204 -218 -227 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -237 -231 -223 -211 -196 -175 -146 -109 -62 -0 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -41 -65 -90 -112 -132 -148 -163 -175 -186 -196 -204 -211 -217 -222 -226 -230 -234 -237 -239 -241 -243 -245 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -243 -241 -239 -237 -234 -230 -226 -222 -217 -211 -204 -196 -186 -175 -163 -148 -132 -112 -90 -65 -41 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 -0 -62 -109 -146 -175 -196 -211 -223 -231 -237 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 89 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -234 -227 -217 -204 -186 -161 -128 -87 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -40 -64 -89 -111 -130 -147 -162 -175 -186 -195 -203 -210 -216 -222 -226 -230 -233 -236 -239 -241 -243 -245 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -243 -241 -239 -236 -233 -230 -226 -222 -216 -210 -203 -195 -186 -175 -162 -147 -130 -111 -89 -64 -40 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -87 -128 -161 -186 -204 -217 -227 -234 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 90 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -237 -231 -222 -211 -195 -174 -145 -108 -56 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -40 -64 -88 -110 -129 -146 -161 -174 -185 -195 -203 -210 -216 -221 -226 -230 -233 -236 -239 -241 -243 -245 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -243 -241 -239 -236 -233 -230 -226 -221 -216 -210 -203 -195 -185 -174 -161 -146 -129 -110 -88 -64 -40 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -56 -108 -145 -174 -195 -211 -222 -231 -237 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 91 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -250 -249 -247 -244 -240 -234 -227 -217 -203 -185 -160 -127 -80 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -39 -63 -87 -109 -128 -145 -160 -173 -184 -194 -202 -209 -216 -221 -226 -230 -233 -236 -239 -241 -243 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -243 -241 -239 -236 -233 -230 -226 -221 -216 -209 -202 -194 -184 -173 -160 -145 -128 -109 -87 -63 -39 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -80 -127 -160 -185 -203 -217 -227 -234 -240 -244 -247 -249 -250 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 92 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -237 -231 -222 -210 -195 -173 -144 -107 -50 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -62 -86 -108 -127 -144 -159 -172 -184 -193 -202 -209 -215 -221 -225 -229 -233 -236 -238 -241 -243 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -243 -241 -238 -236 -233 -229 -225 -221 -215 -209 -202 -193 -184 -172 -159 -144 -127 -108 -86 -62 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -50 -107 -144 -173 -195 -210 -222 -231 -237 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 93 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -250 -249 -247 -244 -239 -234 -227 -216 -203 -184 -159 -126 -79 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -56 -80 -107 -126 -143 -158 -172 -183 -193 -201 -209 -215 -220 -225 -229 -233 -236 -238 -241 -243 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -243 -241 -238 -236 -233 -229 -225 -220 -215 -209 -201 -193 -183 -172 -158 -143 -126 -107 -80 -56 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -79 -126 -159 -184 -203 -216 -227 -234 -239 -244 -247 -249 -250 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 94 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -237 -230 -222 -210 -194 -172 -144 -105 -48 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -50 -79 -105 -125 -143 -158 -171 -182 -192 -201 -208 -214 -220 -225 -229 -232 -235 -238 -240 -242 -244 -246 -247 -248 -249 -250 -250 -251 -252 -252 -252 -253 -253 -253 -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 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -246 -244 -242 -240 -238 -235 -232 -229 -225 -220 -214 -208 -201 -192 -182 -171 -158 -143 -125 -105 -79 -50 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -48 -105 -144 -172 -194 -210 -222 -230 -237 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 95 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -252 -250 -249 -246 -243 -239 -234 -226 -216 -202 -184 -159 -125 -76 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -48 -76 -102 -123 -141 -157 -170 -181 -191 -200 -208 -214 -220 -224 -229 -232 -235 -238 -240 -242 -244 -246 -247 -248 -249 -250 -250 -251 -252 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -246 -244 -242 -240 -238 -235 -232 -229 -224 -220 -214 -208 -200 -191 -181 -170 -157 -141 -123 -102 -76 -48 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -76 -125 -159 -184 -202 -216 -226 -234 -239 -243 -246 -249 -250 -252 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 96 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -241 -237 -230 -221 -209 -193 -172 -143 -102 -46 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -46 -74 -100 -122 -140 -156 -169 -181 -191 -200 -207 -214 -219 -224 -228 -232 -235 -238 -240 -242 -244 -245 -247 -248 -249 -250 -250 -251 -252 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -245 -244 -242 -240 -238 -235 -232 -228 -224 -219 -214 -207 -200 -191 -181 -169 -156 -140 -122 -100 -74 -46 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -46 -102 -143 -172 -193 -209 -221 -230 -237 -241 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 97 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -252 -250 -249 -246 -243 -239 -234 -226 -216 -202 -183 -158 -123 -74 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -45 -72 -98 -120 -139 -155 -168 -180 -190 -199 -207 -213 -219 -224 -228 -232 -235 -238 -240 -242 -244 -245 -247 -248 -249 -250 -250 -251 -252 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -245 -244 -242 -240 -238 -235 -232 -228 -224 -219 -213 -207 -199 -190 -180 -168 -155 -139 -120 -98 -72 -45 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -74 -123 -158 -183 -202 -216 -226 -234 -239 -243 -246 -249 -250 -252 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 98 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -248 -245 -241 -236 -230 -221 -209 -193 -171 -141 -100 -45 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -44 -71 -97 -119 -138 -154 -167 -179 -190 -199 -206 -213 -219 -224 -228 -232 -235 -237 -240 -242 -244 -245 -247 -248 -249 -250 -250 -251 -251 -252 -252 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -250 -249 -248 -247 -245 -244 -242 -240 -237 -235 -232 -228 -224 -219 -213 -206 -199 -190 -179 -167 -154 -138 -119 -97 -71 -44 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -45 -100 -141 -171 -193 -209 -221 -230 -236 -241 -245 -248 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 99 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -249 -246 -243 -239 -233 -226 -215 -201 -182 -157 -122 -72 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -43 -69 -95 -117 -136 -153 -167 -179 -189 -198 -206 -212 -218 -223 -228 -231 -234 -237 -240 -242 -244 -245 -246 -248 -249 -249 -250 -251 -251 -252 -252 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -249 -249 -248 -246 -245 -244 -242 -240 -237 -234 -231 -228 -223 -218 -212 -206 -198 -189 -179 -167 -153 -136 -117 -95 -69 -43 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -72 -122 -157 -182 -201 -215 -226 -233 -239 -243 -246 -249 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 100 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -241 -236 -230 -221 -209 -192 -170 -140 -98 -44 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -42 -68 -94 -116 -135 -151 -166 -178 -188 -197 -205 -212 -218 -223 -227 -231 -234 -237 -240 -242 -243 -245 -246 -248 -249 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -249 -248 -246 -245 -243 -242 -240 -237 -234 -231 -227 -223 -218 -212 -205 -197 -188 -178 -166 -151 -135 -116 -94 -68 -42 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -44 -98 -140 -170 -192 -209 -221 -230 -236 -241 -245 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 101 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -243 -239 -233 -225 -215 -201 -182 -156 -120 -71 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -42 -67 -93 -115 -134 -150 -165 -177 -188 -197 -205 -212 -217 -223 -227 -231 -234 -237 -239 -242 -243 -245 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -243 -242 -239 -237 -234 -231 -227 -223 -217 -212 -205 -197 -188 -177 -165 -150 -134 -115 -93 -67 -42 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -71 -120 -156 -182 -201 -215 -225 -233 -239 -243 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 102 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -241 -236 -229 -220 -208 -192 -169 -139 -97 -43 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -41 -66 -91 -113 -133 -149 -164 -176 -187 -196 -204 -211 -217 -222 -227 -231 -234 -237 -239 -241 -243 -245 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -243 -241 -239 -237 -234 -231 -227 -222 -217 -211 -204 -196 -187 -176 -164 -149 -133 -113 -91 -66 -41 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -43 -97 -139 -169 -192 -208 -220 -229 -236 -241 -245 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 103 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -243 -239 -233 -225 -214 -200 -181 -155 -119 -69 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -41 -65 -90 -112 -132 -148 -163 -175 -186 -196 -204 -211 -217 -222 -226 -230 -234 -237 -239 -241 -243 -245 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -243 -241 -239 -237 -234 -230 -226 -222 -217 -211 -204 -196 -186 -175 -163 -148 -132 -112 -90 -65 -41 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -69 -119 -155 -181 -200 -214 -225 -233 -239 -243 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 104 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -241 -236 -229 -220 -208 -191 -168 -138 -95 -42 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -40 -64 -89 -111 -130 -147 -162 -175 -186 -195 -203 -210 -216 -222 -226 -230 -233 -236 -239 -241 -243 -245 -246 -247 -248 -249 -250 -251 -251 -252 -252 -252 -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 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -243 -241 -239 -236 -233 -230 -226 -222 -216 -210 -203 -195 -186 -175 -162 -147 -130 -111 -89 -64 -40 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -42 -95 -138 -168 -191 -208 -220 -229 -236 -241 -245 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 105 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -243 -239 -233 -225 -214 -200 -180 -154 -117 -68 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -40 -64 -88 -110 -129 -146 -161 -174 -185 -194 -203 -210 -216 -221 -226 -230 -233 -236 -239 -241 -243 -244 -246 -247 -248 -249 -250 -250 -251 -252 -252 -252 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -246 -244 -243 -241 -239 -236 -233 -230 -226 -221 -216 -210 -203 -194 -185 -174 -161 -146 -129 -110 -88 -64 -40 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -68 -117 -154 -180 -200 -214 -225 -233 -239 -243 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 106 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -241 -236 -229 -220 -207 -190 -167 -136 -94 -42 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -39 -63 -87 -109 -128 -145 -160 -173 -184 -194 -202 -209 -216 -221 -226 -230 -233 -236 -238 -241 -243 -244 -246 -247 -248 -249 -250 -250 -251 -251 -252 -252 -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 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -244 -243 -241 -238 -236 -233 -230 -226 -221 -216 -209 -202 -194 -184 -173 -160 -145 -128 -109 -87 -63 -39 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -42 -94 -136 -167 -190 -207 -220 -229 -236 -241 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 107 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -243 -238 -232 -224 -214 -199 -179 -153 -116 -67 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -62 -86 -108 -127 -144 -159 -172 -184 -193 -202 -209 -215 -221 -225 -229 -233 -236 -238 -240 -242 -244 -246 -247 -248 -249 -250 -250 -251 -251 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -244 -242 -240 -238 -236 -233 -229 -225 -221 -215 -209 -202 -193 -184 -172 -159 -144 -127 -108 -86 -62 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -67 -116 -153 -179 -199 -214 -224 -232 -238 -243 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 108 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -241 -236 -229 -219 -207 -190 -167 -135 -93 -41 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -56 -80 -107 -126 -143 -158 -171 -183 -193 -201 -208 -215 -220 -225 -229 -232 -235 -238 -240 -242 -244 -245 -247 -248 -249 -249 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -253 -253 -254 -254 -254 -253 -253 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -249 -248 -247 -245 -244 -242 -240 -238 -235 -232 -229 -225 -220 -215 -208 -201 -193 -183 -171 -158 -143 -126 -107 -80 -56 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -41 -93 -135 -167 -190 -207 -219 -229 -236 -241 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 109 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -243 -238 -232 -224 -213 -199 -179 -152 -115 -66 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -50 -79 -105 -125 -142 -158 -171 -182 -192 -200 -208 -214 -220 -224 -228 -232 -235 -238 -240 -242 -244 -245 -246 -247 -248 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -253 -253 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -244 -242 -240 -238 -235 -232 -228 -224 -220 -214 -208 -200 -192 -182 -171 -158 -142 -125 -105 -79 -50 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -66 -115 -152 -179 -199 -213 -224 -232 -238 -243 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 110 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -228 -219 -206 -189 -166 -134 -91 -41 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -48 -76 -102 -123 -141 -157 -170 -181 -191 -200 -207 -214 -219 -224 -228 -232 -235 -237 -240 -242 -243 -245 -246 -247 -248 -249 -250 -250 -251 -251 -252 -252 -252 -252 -252 -252 -253 -253 -253 -252 -252 -252 -252 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -243 -242 -240 -237 -235 -232 -228 -224 -219 -214 -207 -200 -191 -181 -170 -157 -141 -123 -102 -76 -48 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -41 -91 -134 -166 -189 -206 -219 -228 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 111 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -242 -238 -232 -224 -213 -198 -178 -150 -113 -65 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -46 -74 -100 -122 -140 -155 -169 -180 -190 -199 -206 -213 -219 -223 -227 -231 -234 -237 -239 -241 -243 -244 -246 -247 -248 -249 -249 -250 -250 -251 -251 -251 -252 -252 -252 -252 -252 -252 -252 -252 -251 -251 -251 -250 -250 -249 -249 -248 -247 -246 -244 -243 -241 -239 -237 -234 -231 -227 -223 -219 -213 -206 -199 -190 -180 -169 -155 -140 -122 -100 -74 -46 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -65 -113 -150 -178 -198 -213 -224 -232 -238 -242 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 112 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -228 -219 -206 -188 -165 -133 -90 -40 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -45 -72 -98 -120 -138 -154 -168 -179 -189 -198 -206 -212 -218 -223 -227 -231 -234 -236 -239 -241 -242 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -251 -251 -251 -251 -251 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -242 -241 -239 -236 -234 -231 -227 -223 -218 -212 -206 -198 -189 -179 -168 -154 -138 -120 -98 -72 -45 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -40 -90 -133 -165 -188 -206 -219 -228 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 113 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -242 -238 -232 -224 -212 -197 -177 -149 -112 -64 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -44 -70 -96 -118 -136 -152 -166 -178 -188 -197 -205 -211 -217 -222 -226 -230 -233 -236 -238 -240 -242 -243 -245 -246 -247 -247 -248 -249 -249 -249 -250 -250 -250 -250 -250 -250 -249 -249 -249 -248 -247 -247 -246 -245 -243 -242 -240 -238 -236 -233 -230 -226 -222 -217 -211 -205 -197 -188 -178 -166 -152 -136 -118 -96 -70 -44 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -64 -112 -149 -177 -197 -212 -224 -232 -238 -242 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 114 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -228 -218 -205 -188 -164 -132 -89 -40 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -0 -43 -69 -94 -116 -134 -151 -165 -177 -187 -196 -204 -210 -216 -221 -225 -229 -232 -235 -237 -239 -241 -242 -244 -245 -246 -247 -247 -248 -248 -248 -248 -249 -248 -248 -248 -248 -247 -247 -246 -245 -244 -242 -241 -239 -237 -235 -232 -229 -225 -221 -216 -210 -204 -196 -187 -177 -165 -151 -134 -116 -94 -69 -43 -0 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -40 -89 -132 -164 -188 -205 -218 -228 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 115 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -242 -238 -232 -223 -212 -197 -176 -148 -111 -64 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -0 -42 -67 -92 -114 -133 -149 -163 -175 -185 -194 -202 -209 -215 -220 -224 -228 -231 -234 -236 -238 -240 -241 -243 -244 -245 -245 -246 -246 -247 -247 -247 -247 -246 -246 -245 -245 -244 -243 -241 -240 -238 -236 -234 -231 -228 -224 -220 -215 -209 -202 -194 -185 -175 -163 -149 -133 -114 -92 -67 -42 -0 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -64 -111 -148 -176 -197 -212 -223 -232 -238 -242 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 116 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -228 -218 -205 -187 -163 -130 -88 -39 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 -0 -0 -41 -65 -90 -112 -130 -147 -161 -173 -184 -193 -201 -207 -213 -218 -222 -226 -229 -232 -235 -237 -238 -240 -241 -242 -243 -244 -244 -244 -244 -244 -244 -244 -243 -242 -241 -240 -238 -237 -235 -232 -229 -226 -222 -218 -213 -207 -201 -193 -184 -173 -161 -147 -130 -112 -90 -65 -41 -0 -0 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -39 -88 -130 -163 -187 -205 -218 -228 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 117 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -237 -231 -223 -212 -196 -176 -147 -110 -63 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 -0 -0 -40 -64 -88 -109 -128 -144 -159 -171 -181 -191 -198 -205 -211 -216 -220 -224 -228 -230 -233 -235 -236 -238 -239 -240 -241 -241 -241 -241 -241 -241 -240 -239 -238 -236 -235 -233 -230 -228 -224 -220 -216 -211 -205 -198 -191 -181 -171 -159 -144 -128 -109 -88 -64 -40 -0 -0 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -63 -110 -147 -176 -196 -212 -223 -231 -237 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 118 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -250 -249 -247 -244 -240 -235 -227 -218 -204 -186 -162 -129 -87 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 176 163 164 -0 -0 -39 -63 -86 -107 -125 -141 -156 -168 -179 -188 -196 -202 -208 -213 -218 -222 -225 -228 -230 -232 -234 -235 -236 -237 -237 -237 -237 -237 -236 -235 -234 -232 -230 -228 -225 -222 -218 -213 -208 -202 -196 -188 -179 -168 -156 -141 -125 -107 -86 -63 -39 -0 -0 164 163 176 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -87 -129 -162 -186 -204 -218 -227 -235 -240 -244 -247 -249 -250 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 119 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -237 -231 -223 -211 -196 -175 -146 -109 -62 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 167 175 -0 -0 -56 -78 -102 -120 -137 -152 -164 -175 -184 -192 -199 -205 -210 -215 -219 -222 -225 -227 -229 -230 -231 -232 -232 -232 -232 -231 -230 -229 -227 -225 -222 -219 -215 -210 -205 -199 -192 -184 -175 -164 -152 -137 -120 -102 -78 -56 -0 -0 175 167 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -62 -109 -146 -175 -196 -211 -223 -231 -237 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 120 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -250 -249 -247 -244 -240 -234 -227 -217 -204 -186 -161 -128 -86 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 171 162 163 164 167 171 -0 -0 -47 -72 -95 -115 -132 -146 -159 -170 -179 -187 -194 -201 -206 -210 -214 -218 -220 -222 -224 -225 -226 -226 -226 -225 -224 -222 -220 -218 -214 -210 -206 -201 -194 -187 -179 -170 -159 -146 -132 -115 -95 -72 -47 -0 -0 171 167 164 163 162 171 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -86 -128 -161 -186 -204 -217 -227 -234 -240 -244 -247 -249 -250 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 121 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -237 -231 -222 -211 -195 -174 -145 -108 -56 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 167 176 163 163 164 164 167 -0 -0 -42 -67 -89 -108 -125 -140 -152 -163 -173 -181 -189 -195 -200 -205 -209 -212 -214 -216 -217 -218 -218 -217 -216 -214 -212 -209 -205 -200 -195 -189 -181 -173 -163 -152 -140 -125 -108 -89 -67 -42 -0 -0 167 164 164 163 163 176 167 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -56 -108 -145 -174 -195 -211 -222 -231 -237 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 122 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -252 -250 -249 -247 -244 -240 -234 -227 -217 -203 -185 -160 -127 -80 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 176 163 164 171 162 163 163 163 163 162 -0 -0 -39 -56 -75 -98 -116 -131 -144 -155 -165 -174 -181 -188 -193 -197 -201 -204 -206 -207 -207 -207 -206 -204 -201 -197 -193 -188 -181 -174 -165 -155 -144 -131 -116 -98 -75 -56 -39 -0 -0 162 163 163 163 163 162 171 164 163 176 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -80 -127 -160 -185 -203 -217 -227 -234 -240 -244 -247 -249 -250 -252 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 123 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -237 -231 -222 -210 -195 -173 -144 -107 -50 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 167 175 162 163 163 161 157 167 154 -0 -0 -44 -67 -88 -104 -120 -134 -145 -156 -164 -172 -178 -183 -187 -190 -192 -193 -193 -192 -190 -187 -183 -178 -172 -164 -156 -145 -134 -120 -104 -88 -67 -44 -0 -0 154 167 157 161 163 163 162 175 167 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -50 -107 -144 -173 -195 -210 -222 -231 -237 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 124 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -252 -250 -249 -246 -243 -239 -234 -226 -216 -203 -184 -159 -126 -79 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 171 162 163 164 167 171 176 161 156 167 157 162 160 -0 -0 -39 -54 -71 -91 -106 -120 -133 -143 -152 -159 -165 -170 -173 -175 -176 -175 -173 -170 -165 -159 -152 -143 -133 -120 -106 -91 -71 -54 -39 -0 -0 160 162 157 167 156 161 176 171 167 164 163 162 171 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -79 -126 -159 -184 -203 -216 -226 -234 -239 -243 -246 -249 -250 -252 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 125 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -237 -230 -222 -210 -194 -172 -143 -105 -48 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 167 176 163 163 164 164 167 170 167 157 162 164 164 156 162 -0 -0 -40 -55 -72 -90 -104 -117 -127 -135 -142 -148 -152 -153 -153 -152 -148 -142 -135 -127 -117 -104 -90 -72 -55 -40 -0 -0 162 156 164 164 162 157 167 170 167 164 164 163 163 176 167 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -48 -105 -143 -172 -194 -210 -222 -230 -237 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 126 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -252 -250 -249 -246 -243 -239 -234 -226 -216 -202 -184 -158 -125 -76 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 176 163 164 171 162 163 163 163 163 162 157 163 164 165 164 156 159 163 -0 -0 -0 -40 -54 -69 -85 -96 -105 -114 -120 -124 -125 -124 -120 -114 -105 -96 -85 -69 -54 -40 -0 -0 -0 163 159 156 164 165 164 163 157 162 163 163 163 163 162 171 164 163 176 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -76 -125 -158 -184 -202 -216 -226 -234 -239 -243 -246 -249 -250 -252 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 127 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -241 -237 -230 -221 -209 -193 -172 -143 -102 -46 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 167 175 162 163 163 161 157 167 154 151 165 165 156 159 160 160 158 150 -0 -0 -0 -49 -56 -63 -76 -87 -89 -89 -87 -76 -63 -56 -49 -0 -0 -0 150 158 160 160 159 156 165 165 151 154 167 157 161 163 163 162 175 167 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -46 -102 -143 -172 -193 -209 -221 -230 -237 -241 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 128 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -249 -246 -243 -239 -233 -226 -216 -202 -183 -158 -123 -74 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 171 162 163 164 167 171 176 161 156 167 157 162 160 152 165 156 158 159 158 153 159 161 160 -0 -0 -0 -0 -40 -48 -48 -48 -40 -0 -0 -0 -0 160 161 159 153 158 159 158 156 165 152 160 162 157 167 156 161 176 171 167 164 163 162 171 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -74 -123 -158 -183 -202 -216 -226 -233 -239 -243 -246 -249 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 129 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -248 -245 -241 -236 -230 -221 -209 -193 -171 -141 -100 -45 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 167 176 163 163 164 164 167 170 167 157 162 164 164 156 162 171 158 157 153 164 150 150 145 151 152 150 140 -0 -0 -0 -0 140 150 152 151 145 150 150 164 153 157 158 171 162 156 164 164 162 157 167 170 167 164 164 163 163 176 167 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -45 -100 -141 -171 -193 -209 -221 -230 -236 -241 -245 -248 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 130 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -249 -246 -243 -239 -233 -226 -215 -201 -182 -157 -122 -72 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 176 163 164 171 162 163 163 163 163 162 157 163 164 165 164 156 159 163 167 167 159 169 158 158 150 152 151 144 148 144 124 144 148 144 151 152 150 158 158 169 159 167 167 163 159 156 164 165 164 163 157 162 163 163 163 163 162 171 164 163 176 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -72 -122 -157 -182 -201 -215 -226 -233 -239 -243 -246 -249 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 131 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -241 -236 -230 -221 -209 -192 -170 -140 -98 -44 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 167 175 162 163 163 161 157 167 154 151 165 165 156 159 160 160 158 150 154 159 158 149 150 149 138 137 124 124 137 138 149 150 149 158 159 154 150 158 160 160 159 156 165 165 151 154 167 157 161 163 163 162 175 167 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -44 -98 -140 -170 -192 -209 -221 -230 -236 -241 -245 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 132 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -243 -239 -233 -225 -215 -201 -182 -156 -120 -71 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 171 162 163 164 167 171 176 161 156 167 157 162 160 152 165 156 158 159 158 153 159 161 160 154 160 160 153 157 152 132 152 157 153 160 160 154 160 161 159 153 158 159 158 156 165 152 160 162 157 167 156 161 176 171 167 164 163 162 171 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -71 -120 -156 -182 -201 -215 -225 -233 -239 -243 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 133 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -241 -236 -229 -220 -208 -191 -169 -139 -97 -43 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 167 176 163 163 164 164 167 170 167 157 162 164 164 156 162 171 158 157 153 164 150 150 145 151 152 150 140 139 125 125 139 140 150 152 151 145 150 150 164 153 157 158 171 162 156 164 164 162 157 167 170 167 164 164 163 163 176 167 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -43 -97 -139 -169 -191 -208 -220 -229 -236 -241 -245 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 134 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -243 -239 -233 -225 -214 -200 -181 -155 -119 -69 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 176 163 164 171 162 163 163 163 163 162 157 163 164 165 164 156 159 163 167 167 159 169 158 158 150 152 151 144 148 144 124 144 148 144 151 152 150 158 158 169 159 167 167 163 159 156 164 165 164 163 157 162 163 163 163 163 162 171 164 163 176 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -69 -119 -155 -181 -200 -214 -225 -233 -239 -243 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 135 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -241 -236 -229 -220 -208 -191 -168 -138 -95 -42 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 167 175 162 163 163 161 157 167 154 151 165 165 156 159 160 160 158 150 154 159 158 149 150 149 138 137 124 124 137 138 149 150 149 158 159 154 150 158 160 160 159 156 165 165 151 154 167 157 161 163 163 162 175 167 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -42 -95 -138 -168 -191 -208 -220 -229 -236 -241 -245 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 136 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -243 -238 -233 -225 -214 -200 -180 -154 -117 -68 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 171 162 163 164 167 171 176 161 156 167 157 162 160 152 165 156 158 159 158 153 159 161 160 154 160 160 153 157 152 132 152 157 153 160 160 154 160 161 159 153 158 159 158 156 165 152 160 162 157 167 156 161 176 171 167 164 163 162 171 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -68 -117 -154 -180 -200 -214 -225 -233 -238 -243 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 137 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -241 -236 -229 -220 -207 -190 -167 -136 -94 -42 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 167 176 163 163 164 164 167 170 167 157 162 164 164 156 162 171 158 157 153 164 150 150 145 151 152 150 140 139 125 125 139 140 150 152 151 145 150 150 164 153 157 158 171 162 156 164 164 162 157 167 170 167 164 164 163 163 176 167 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -42 -94 -136 -167 -190 -207 -220 -229 -236 -241 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 138 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -243 -238 -232 -224 -214 -199 -179 -153 -116 -67 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 176 163 164 171 162 163 163 163 163 162 157 163 164 165 164 156 159 163 167 167 159 169 158 158 150 152 151 144 148 144 124 144 148 144 151 152 150 158 158 169 159 167 167 163 159 156 164 165 164 163 157 162 163 163 163 163 162 171 164 163 176 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -67 -116 -153 -179 -199 -214 -224 -232 -238 -243 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 139 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -241 -235 -229 -219 -207 -190 -167 -135 -93 -41 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 167 175 162 163 163 161 157 167 154 151 165 165 156 159 160 160 158 150 154 159 158 149 150 149 138 137 124 124 137 138 149 150 149 158 159 154 150 158 160 160 159 156 165 165 151 154 167 157 161 163 163 162 175 167 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -41 -93 -135 -167 -190 -207 -219 -229 -235 -241 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 140 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -243 -238 -232 -224 -213 -199 -179 -152 -115 -66 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 171 162 163 164 167 171 176 161 156 167 157 162 160 152 165 156 158 159 158 153 159 161 160 154 160 160 153 157 152 132 152 157 153 160 160 154 160 161 159 153 158 159 158 156 165 152 160 162 157 167 156 161 176 171 167 164 163 162 171 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -66 -115 -152 -179 -199 -213 -224 -232 -238 -243 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 141 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -228 -219 -206 -189 -166 -134 -91 -41 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 167 176 163 163 164 164 167 170 167 157 162 164 164 156 162 171 158 157 153 164 150 150 145 151 152 150 140 139 125 125 139 140 150 152 151 145 150 150 164 153 157 158 171 162 156 164 164 162 157 167 170 167 164 164 163 163 176 167 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -41 -91 -134 -166 -189 -206 -219 -228 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 142 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -242 -238 -232 -224 -213 -198 -178 -150 -113 -65 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 176 163 164 171 162 163 163 163 163 162 157 163 164 165 164 156 159 163 167 167 159 169 158 158 150 152 151 144 148 144 124 144 148 144 151 152 150 158 158 169 159 167 167 163 159 156 164 165 164 163 157 162 163 163 163 163 162 171 164 163 176 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -65 -113 -150 -178 -198 -213 -224 -232 -238 -242 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 143 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -228 -219 -206 -188 -165 -133 -90 -40 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 167 175 162 163 163 161 157 167 154 151 165 165 156 159 160 160 158 150 154 159 158 149 150 149 138 137 124 124 137 138 149 150 149 158 159 154 150 158 160 160 159 156 165 165 151 154 167 157 161 163 163 162 175 167 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -40 -90 -133 -165 -188 -206 -219 -228 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 144 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -242 -238 -232 -224 -212 -197 -177 -149 -112 -64 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 171 162 163 164 167 171 176 161 156 167 157 162 160 152 165 156 158 159 158 153 159 161 160 154 160 160 153 157 152 132 152 157 153 160 160 154 160 161 159 153 158 159 158 156 165 152 160 162 157 167 156 161 176 171 167 164 163 162 171 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -64 -112 -149 -177 -197 -212 -224 -232 -238 -242 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 145 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -228 -218 -205 -188 -164 -132 -89 -40 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 167 176 163 163 164 164 167 170 167 157 162 164 164 156 162 171 158 157 153 164 150 150 145 151 152 150 140 139 125 125 139 140 150 152 151 145 150 150 164 153 157 158 171 162 156 164 164 162 157 167 170 167 164 164 163 163 176 167 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -40 -89 -132 -164 -188 -205 -218 -228 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 146 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -242 -238 -232 -223 -212 -197 -176 -148 -111 -64 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 176 163 164 171 162 163 163 163 163 162 157 163 164 165 164 156 159 163 167 167 159 169 158 158 150 152 151 144 148 144 124 144 148 144 151 152 150 158 158 169 159 167 167 163 159 156 164 165 164 163 157 162 163 163 163 163 162 171 164 163 176 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -64 -111 -148 -176 -197 -212 -223 -232 -238 -242 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 147 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -228 -218 -205 -187 -163 -130 -88 -39 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 167 175 162 163 163 161 157 167 154 151 165 165 156 159 160 160 158 150 154 159 158 149 150 149 138 137 124 124 137 138 149 150 149 158 159 154 150 158 160 160 159 156 165 165 151 154 167 157 161 163 163 162 175 167 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -39 -88 -130 -163 -187 -205 -218 -228 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 148 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -237 -231 -223 -212 -196 -175 -147 -110 -63 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 171 162 163 164 167 171 176 161 156 167 157 162 160 152 165 156 158 159 158 153 159 161 160 154 160 160 153 157 152 132 152 157 153 160 160 154 160 161 159 153 158 159 158 156 165 152 160 162 157 167 156 161 176 171 167 164 163 162 171 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -63 -110 -147 -175 -196 -212 -223 -231 -237 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 149 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -250 -249 -247 -244 -240 -235 -227 -217 -204 -186 -162 -129 -87 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 167 176 163 163 164 164 167 170 167 157 162 164 164 156 162 171 158 157 153 164 150 150 145 151 152 150 140 139 125 125 139 140 150 152 151 145 150 150 164 153 157 158 171 162 156 164 164 162 157 167 170 167 164 164 163 163 176 167 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -87 -129 -162 -186 -204 -217 -227 -235 -240 -244 -247 -249 -250 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 150 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -237 -231 -223 -211 -196 -175 -146 -109 -62 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 176 163 164 171 162 163 163 163 163 162 157 163 164 165 164 156 159 163 167 167 159 169 158 158 150 152 151 144 148 144 124 144 148 144 151 152 150 158 158 169 159 167 167 163 159 156 164 165 164 163 157 162 163 163 163 163 162 171 164 163 176 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -62 -109 -146 -175 -196 -211 -223 -231 -237 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 151 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -250 -249 -247 -244 -240 -234 -227 -217 -204 -186 -161 -128 -86 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 167 175 162 163 163 161 157 167 154 151 165 165 156 159 160 160 158 150 154 159 158 149 150 149 138 137 124 124 137 138 149 150 149 158 159 154 150 158 160 160 159 156 165 165 151 154 167 157 161 163 163 162 175 167 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -86 -128 -161 -186 -204 -217 -227 -234 -240 -244 -247 -249 -250 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 152 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -237 -231 -222 -211 -195 -174 -145 -108 -56 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 171 162 163 164 167 171 176 161 156 167 157 162 160 152 165 156 158 159 158 153 159 161 160 154 160 160 153 157 152 132 152 157 153 160 160 154 160 161 159 153 158 159 158 156 165 152 160 162 157 167 156 161 176 171 167 164 163 162 171 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -56 -108 -145 -174 -195 -211 -222 -231 -237 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 153 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -252 -250 -249 -247 -244 -240 -234 -227 -217 -203 -185 -160 -127 -80 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 167 176 163 163 164 164 167 170 167 157 162 164 164 156 162 171 158 157 153 164 150 150 145 151 152 150 140 139 125 125 139 140 150 152 151 145 150 150 164 153 157 158 171 162 156 164 164 162 157 167 170 167 164 164 163 163 176 167 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -80 -127 -160 -185 -203 -217 -227 -234 -240 -244 -247 -249 -250 -252 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 154 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -237 -231 -222 -210 -195 -173 -144 -107 -50 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 176 163 164 171 162 163 163 163 163 162 157 163 164 165 164 156 159 163 167 167 159 169 158 158 150 152 151 144 148 144 124 144 148 144 151 152 150 158 158 169 159 167 167 163 159 156 164 165 164 163 157 162 163 163 163 163 162 171 164 163 176 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -50 -107 -144 -173 -195 -210 -222 -231 -237 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 155 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -252 -250 -249 -246 -243 -239 -234 -226 -216 -203 -184 -159 -126 -79 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 167 175 162 163 163 161 157 167 154 151 165 165 156 159 160 160 158 150 154 159 158 149 150 149 138 137 124 124 137 138 149 150 149 158 159 154 150 158 160 160 159 156 165 165 151 154 167 157 161 163 163 162 175 167 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -79 -126 -159 -184 -203 -216 -226 -234 -239 -243 -246 -249 -250 -252 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 156 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -237 -230 -222 -210 -194 -172 -143 -105 -48 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 171 162 163 164 167 171 176 161 156 167 157 162 160 152 165 156 158 159 158 153 159 161 160 154 160 160 153 157 152 132 152 157 153 160 160 154 160 161 159 153 158 159 158 156 165 152 160 162 157 167 156 161 176 171 167 164 163 162 171 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -48 -105 -143 -172 -194 -210 -222 -230 -237 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 157 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -252 -250 -249 -246 -243 -239 -234 -226 -216 -202 -184 -158 -125 -76 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 167 176 163 163 164 164 167 170 167 157 162 164 164 156 162 171 158 157 153 164 150 150 145 151 152 150 140 139 125 125 139 140 150 152 151 145 150 150 164 153 157 158 171 162 156 164 164 162 157 167 170 167 164 164 163 163 176 167 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -76 -125 -158 -184 -202 -216 -226 -234 -239 -243 -246 -249 -250 -252 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 158 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -241 -237 -230 -221 -209 -193 -172 -143 -102 -46 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 176 163 164 171 162 163 163 163 163 162 157 163 164 165 164 156 159 163 167 167 159 169 158 158 150 152 151 144 148 144 124 144 148 144 151 152 150 158 158 169 159 167 167 163 159 156 164 165 164 163 157 162 163 163 163 163 162 171 164 163 176 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -46 -102 -143 -172 -193 -209 -221 -230 -237 -241 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 159 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -249 -246 -243 -239 -233 -226 -216 -202 -183 -158 -123 -74 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 167 175 162 163 163 161 157 167 154 151 165 165 156 159 160 160 158 150 154 159 158 149 150 149 138 137 124 124 137 138 149 150 149 158 159 154 150 158 160 160 159 156 165 165 151 154 167 157 161 163 163 162 175 167 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -74 -123 -158 -183 -202 -216 -226 -233 -239 -243 -246 -249 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 160 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -241 -236 -230 -221 -209 -193 -171 -141 -100 -45 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 171 162 163 164 167 171 176 161 156 167 157 162 160 152 165 156 158 159 158 153 159 161 160 154 160 160 153 157 152 132 152 157 153 160 160 154 160 161 159 153 158 159 158 156 165 152 160 162 157 167 156 161 176 171 167 164 163 162 171 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -45 -100 -141 -171 -193 -209 -221 -230 -236 -241 -245 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 161 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -249 -246 -243 -239 -233 -226 -215 -201 -182 -157 -122 -72 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 167 176 163 163 164 164 167 170 167 157 162 164 164 156 162 171 158 157 153 164 150 150 145 151 152 150 140 139 125 125 139 140 150 152 151 145 150 150 164 153 157 158 171 162 156 164 164 162 157 167 170 167 164 164 163 163 176 167 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -72 -122 -157 -182 -201 -215 -226 -233 -239 -243 -246 -249 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 162 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -241 -236 -230 -221 -209 -192 -170 -140 -98 -44 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 177 163 164 171 162 163 163 163 163 162 157 163 164 165 164 156 159 163 167 167 159 169 158 158 150 152 151 144 148 144 124 144 148 144 151 152 150 158 158 169 159 167 167 163 159 156 164 165 164 163 157 162 163 163 163 163 162 171 164 163 177 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -44 -98 -140 -170 -192 -209 -221 -230 -236 -241 -245 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 163 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -243 -239 -233 -225 -215 -201 -182 -156 -120 -71 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 167 175 162 163 163 161 157 167 154 151 165 165 156 159 160 160 158 150 154 159 158 149 150 149 138 137 124 124 137 138 149 150 149 158 159 154 150 158 160 160 159 156 165 165 151 154 167 157 161 163 163 162 175 167 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -71 -120 -156 -182 -201 -215 -225 -233 -239 -243 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 164 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -241 -236 -229 -220 -208 -191 -169 -139 -97 -43 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 171 162 163 164 167 171 176 161 157 167 157 162 160 152 165 156 158 159 158 153 159 161 160 154 160 160 153 157 152 132 152 157 153 160 160 154 160 161 159 153 158 159 158 156 165 152 160 162 157 167 157 161 176 171 167 164 163 162 171 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -43 -97 -139 -169 -191 -208 -220 -229 -236 -241 -245 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 165 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -243 -239 -233 -225 -214 -200 -181 -155 -119 -69 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 167 177 163 163 164 164 167 170 167 157 162 164 164 156 162 171 158 157 153 164 150 150 145 152 152 151 140 139 125 125 139 140 151 152 152 145 150 150 164 153 157 158 171 162 156 164 164 162 157 167 170 167 164 164 163 163 177 167 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -69 -119 -155 -181 -200 -214 -225 -233 -239 -243 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 166 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -241 -236 -229 -220 -208 -191 -168 -138 -95 -42 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 164 171 162 163 163 163 163 162 157 163 164 165 164 156 159 163 167 167 159 169 158 158 150 152 151 145 149 144 124 144 149 145 151 152 150 158 158 169 159 167 167 163 159 156 164 165 164 163 157 162 163 163 163 163 162 171 164 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -42 -95 -138 -168 -191 -208 -220 -229 -236 -241 -245 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 167 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -243 -238 -233 -225 -214 -200 -180 -154 -117 -68 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 166 176 163 164 167 175 162 163 163 161 157 167 154 151 165 165 156 159 160 160 158 150 154 159 158 149 151 149 139 138 124 124 138 139 149 151 149 158 159 154 150 158 160 160 159 156 165 165 151 154 167 157 161 163 163 162 175 167 164 163 176 166 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -68 -117 -154 -180 -200 -214 -225 -233 -238 -243 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 168 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -241 -236 -229 -220 -207 -190 -167 -136 -94 -42 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 164 167 171 176 161 157 167 157 162 160 152 165 156 158 159 158 153 159 161 160 154 160 160 157 146 142 122 142 146 157 160 160 154 160 161 159 153 158 159 158 156 165 152 160 162 157 167 157 161 176 171 167 164 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -42 -94 -136 -167 -190 -207 -220 -229 -236 -241 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 169 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -243 -238 -232 -224 -214 -199 -179 -153 -116 -67 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 171 162 163 164 164 164 167 170 167 157 162 164 164 156 162 171 158 157 153 164 150 150 145 152 152 151 143 145 133 133 145 143 151 152 152 145 150 150 164 153 157 158 171 162 156 164 164 162 157 167 170 167 164 164 164 163 162 171 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -67 -116 -153 -179 -199 -214 -224 -232 -238 -243 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 170 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -241 -235 -229 -219 -207 -190 -167 -135 -93 -41 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 167 176 163 163 164 164 163 162 157 163 164 165 164 156 159 163 167 167 159 169 158 158 150 152 151 145 149 144 124 144 149 145 151 152 150 158 158 169 159 167 167 163 159 156 164 165 164 163 157 162 163 164 164 163 163 176 167 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -41 -93 -135 -167 -190 -207 -219 -229 -235 -241 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 171 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -238 -232 -224 -213 -199 -179 -151 -115 -66 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 166 176 163 164 171 160 163 163 163 161 157 167 154 151 165 165 156 159 160 160 158 150 155 159 158 149 151 149 139 138 124 124 138 139 149 151 149 158 159 155 150 158 160 160 159 156 165 165 151 154 167 157 161 163 163 163 160 171 164 163 176 166 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -66 -115 -151 -179 -199 -213 -224 -232 -238 -243 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 172 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -228 -219 -206 -189 -166 -134 -91 -41 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 167 171 176 162 161 157 167 157 162 160 152 165 156 158 159 158 153 159 161 160 154 160 160 157 146 142 122 142 146 157 160 160 154 160 161 159 153 158 159 158 156 165 152 160 162 157 167 157 161 162 176 171 167 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -41 -91 -134 -166 -189 -206 -219 -228 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 173 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -242 -238 -232 -224 -213 -198 -178 -150 -113 -65 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 171 162 163 164 164 167 171 171 167 157 162 164 164 156 162 171 158 157 153 164 150 150 145 152 152 151 143 145 133 133 145 143 151 152 152 145 150 150 164 153 157 158 171 162 156 164 164 162 157 167 171 171 167 164 164 163 162 171 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -65 -113 -150 -178 -198 -213 -224 -232 -238 -242 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 174 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -228 -219 -206 -188 -165 -133 -90 -40 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 167 176 163 163 164 164 163 162 157 163 164 165 164 156 159 163 167 167 159 169 158 158 150 152 151 145 149 144 124 144 149 145 151 152 150 158 158 169 159 167 167 163 159 156 164 165 164 163 157 162 163 164 164 163 163 176 167 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -40 -90 -133 -165 -188 -206 -219 -228 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 175 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -242 -238 -232 -224 -212 -197 -177 -149 -112 -64 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 166 176 163 164 171 160 163 163 163 161 157 167 154 151 165 165 156 159 160 160 158 150 155 159 158 149 151 149 139 138 124 124 138 139 149 151 149 158 159 155 150 158 160 160 159 156 165 165 151 154 167 157 161 163 163 163 160 171 164 163 176 166 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -64 -112 -149 -177 -197 -212 -224 -232 -238 -242 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 176 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -228 -218 -205 -188 -164 -132 -89 -40 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 167 171 176 162 161 157 167 157 162 160 152 165 156 158 159 158 153 159 161 160 154 160 160 157 146 142 122 142 146 157 160 160 154 160 161 159 153 158 159 158 156 165 152 160 162 157 167 157 161 162 176 171 167 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -40 -89 -132 -164 -188 -205 -218 -228 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 177 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -242 -238 -232 -223 -212 -197 -176 -148 -111 -64 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 171 162 163 164 164 167 171 171 167 157 162 164 164 156 162 171 158 157 153 164 150 150 145 152 152 151 143 145 133 133 145 143 151 152 152 145 150 150 164 153 157 158 171 162 156 164 164 162 157 167 171 171 167 164 164 163 162 171 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -64 -111 -148 -176 -197 -212 -223 -232 -238 -242 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 178 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -228 -218 -205 -187 -163 -130 -88 -39 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 167 176 163 163 164 164 163 162 157 163 164 165 164 156 159 163 167 167 160 169 158 158 150 152 151 145 149 144 124 144 149 145 151 152 150 158 158 169 160 167 167 163 159 156 164 165 164 163 157 162 163 164 164 163 163 176 167 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -39 -88 -130 -163 -187 -205 -218 -228 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 179 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -237 -231 -223 -212 -196 -175 -147 -110 -63 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 166 176 163 164 171 160 163 163 163 161 157 167 154 151 165 165 156 159 160 160 158 150 155 159 158 149 151 149 139 138 124 124 138 139 149 151 149 158 159 155 150 158 160 160 159 156 165 165 151 154 167 157 161 163 163 163 160 171 164 163 176 166 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -63 -110 -147 -175 -196 -212 -223 -231 -237 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 180 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -250 -249 -247 -244 -240 -235 -227 -217 -204 -186 -162 -129 -87 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 167 171 176 162 161 157 167 157 162 160 152 165 156 158 159 158 153 160 161 160 154 160 160 157 146 142 122 142 146 157 160 160 154 160 161 160 153 158 159 158 156 165 152 160 162 157 167 157 161 162 176 171 167 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -87 -129 -162 -186 -204 -217 -227 -235 -240 -244 -247 -249 -250 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 181 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -237 -231 -223 -211 -196 -175 -146 -109 -62 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 171 162 163 164 164 167 171 171 167 157 162 164 164 156 162 171 158 158 153 164 151 150 145 152 153 151 143 145 133 133 145 143 151 153 152 145 150 151 164 153 158 158 171 162 156 164 164 162 157 167 171 171 167 164 164 163 162 171 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -62 -109 -146 -175 -196 -211 -223 -231 -237 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 182 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -250 -249 -247 -244 -240 -234 -227 -217 -204 -186 -161 -128 -86 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 167 176 163 163 164 164 163 162 157 163 164 165 164 156 159 163 167 168 163 154 158 159 150 152 151 145 149 144 124 144 149 145 151 152 150 159 158 154 163 168 167 163 159 156 164 165 164 163 157 162 163 164 164 163 163 176 167 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -86 -128 -161 -186 -204 -217 -227 -234 -240 -244 -247 -249 -250 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 183 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -237 -231 -222 -211 -195 -174 -145 -108 -56 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 166 176 163 164 171 160 163 163 163 161 157 167 154 151 165 165 156 159 160 160 158 153 159 160 158 149 151 149 139 138 124 124 138 139 149 151 149 158 160 159 153 158 160 160 159 156 165 165 151 154 167 157 161 163 163 163 160 171 164 163 176 166 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -56 -108 -145 -174 -195 -211 -222 -231 -237 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 184 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -252 -250 -249 -247 -244 -240 -234 -227 -217 -203 -185 -160 -127 -80 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 167 171 176 162 161 157 167 157 162 160 152 165 156 158 159 158 153 160 161 160 154 160 160 157 146 142 123 142 146 157 160 160 154 160 161 160 153 158 159 158 156 165 152 160 162 157 167 157 161 162 176 171 167 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -80 -127 -160 -185 -203 -217 -227 -234 -240 -244 -247 -249 -250 -252 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 185 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -237 -231 -222 -210 -195 -173 -144 -107 -50 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 171 162 163 164 164 167 171 172 167 157 162 164 164 156 162 171 158 158 153 164 151 151 145 152 153 151 143 145 133 133 145 143 151 153 152 145 151 151 164 153 158 158 171 162 156 164 164 162 157 167 172 171 167 164 164 163 162 171 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -50 -107 -144 -173 -195 -210 -222 -231 -237 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 186 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -252 -250 -249 -246 -243 -239 -234 -226 -216 -203 -184 -159 -126 -79 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 167 176 163 163 164 164 163 162 157 163 164 165 165 156 159 163 167 168 164 154 159 159 150 152 152 145 149 144 124 144 149 145 152 152 150 159 159 154 164 168 167 163 159 156 165 165 164 163 157 162 163 164 164 163 163 176 167 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -79 -126 -159 -184 -203 -216 -226 -234 -239 -243 -246 -249 -250 -252 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 187 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -237 -230 -222 -210 -194 -172 -143 -105 -48 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 176 163 164 171 162 163 163 163 162 157 167 154 151 165 165 156 159 160 160 159 153 159 160 159 150 151 150 139 138 125 125 138 139 150 151 150 159 160 159 153 159 160 160 159 156 165 165 151 154 167 157 162 163 163 163 162 171 164 163 176 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -48 -105 -143 -172 -194 -210 -222 -230 -237 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 188 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -252 -250 -249 -246 -243 -239 -234 -226 -216 -202 -184 -158 -125 -76 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 167 175 161 161 161 157 167 157 162 160 152 165 157 158 159 158 154 164 150 145 159 149 149 143 147 143 123 143 147 143 149 149 159 145 150 164 154 158 159 158 157 165 152 160 162 157 167 157 161 161 161 175 167 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -76 -125 -158 -184 -202 -216 -226 -234 -239 -243 -246 -249 -250 -252 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 189 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -241 -237 -230 -221 -209 -193 -172 -143 -102 -46 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 171 162 163 164 167 171 172 172 167 158 162 164 164 156 162 171 158 158 153 164 154 158 150 156 160 158 148 147 133 133 147 148 158 160 156 150 158 154 164 153 158 158 171 162 156 164 164 162 158 167 172 172 171 167 164 163 162 171 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -46 -102 -143 -172 -193 -209 -221 -230 -237 -241 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 190 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -249 -246 -243 -239 -233 -226 -216 -202 -183 -158 -123 -74 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 167 176 163 163 164 164 164 162 157 167 150 165 165 156 159 163 168 168 164 154 159 159 151 152 152 145 149 144 124 144 149 145 152 152 151 159 159 154 164 168 168 163 159 156 165 165 150 167 157 162 164 164 164 163 163 176 167 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -74 -123 -158 -183 -202 -216 -226 -233 -239 -243 -246 -249 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 191 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -241 -236 -230 -221 -209 -193 -171 -141 -100 -45 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 176 163 164 171 162 163 163 163 163 157 167 157 159 152 166 157 159 160 160 159 153 159 160 159 150 151 150 139 138 125 125 138 139 150 151 150 159 160 159 153 159 160 160 159 157 166 152 159 157 167 157 163 163 163 163 162 171 164 163 176 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -45 -100 -141 -171 -193 -209 -221 -230 -236 -241 -245 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 192 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -249 -246 -243 -239 -233 -226 -215 -201 -182 -157 -122 -72 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 167 175 161 161 161 161 153 157 163 164 156 167 157 159 159 159 154 164 150 145 159 149 149 143 147 143 123 143 147 143 149 149 159 145 150 164 154 159 159 159 157 167 156 164 163 157 153 161 161 161 161 175 167 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -72 -122 -157 -182 -201 -215 -226 -233 -239 -243 -246 -249 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 193 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -241 -236 -230 -221 -209 -192 -170 -140 -98 -44 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 171 162 163 164 167 171 172 172 170 166 149 165 165 156 166 157 158 158 154 164 154 158 150 156 160 159 148 147 133 133 147 148 159 160 156 150 158 154 164 154 158 158 157 166 156 165 165 149 166 170 172 172 171 167 164 163 162 171 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -44 -98 -140 -170 -192 -209 -221 -230 -236 -241 -245 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 194 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -243 -239 -233 -225 -215 -201 -181 -156 -120 -71 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 167 176 163 163 164 164 164 162 157 170 158 152 165 157 162 171 157 153 164 154 159 159 151 153 152 145 149 145 124 145 149 145 152 153 151 159 159 154 164 153 157 171 162 157 165 152 158 170 157 162 164 164 164 163 163 176 167 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -71 -120 -156 -181 -201 -215 -225 -233 -239 -243 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 195 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -241 -236 -229 -220 -208 -191 -169 -139 -97 -43 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 176 163 164 171 162 163 163 163 163 157 167 157 162 160 151 157 159 163 167 164 155 160 161 160 150 152 150 140 138 125 125 138 140 150 152 150 160 161 160 155 164 167 163 159 157 151 160 162 157 167 157 163 163 163 163 162 171 164 163 176 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -43 -97 -139 -169 -191 -208 -220 -229 -236 -241 -245 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 196 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -243 -239 -233 -225 -214 -200 -181 -155 -119 -69 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 167 175 161 161 161 161 153 158 163 164 163 156 158 159 160 159 154 164 150 150 144 150 150 144 148 143 123 143 148 144 150 150 144 150 150 164 154 159 160 159 158 156 163 164 163 158 153 161 161 161 161 175 167 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -69 -119 -155 -181 -200 -214 -225 -233 -239 -243 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 197 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -241 -236 -229 -220 -208 -191 -168 -138 -95 -42 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 171 162 163 164 167 171 172 172 170 166 149 165 165 160 170 158 159 158 154 164 154 158 154 164 150 144 149 147 134 134 147 149 144 150 164 154 158 154 164 154 158 159 158 170 160 165 165 149 166 170 172 172 171 167 164 163 162 171 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -42 -95 -138 -168 -191 -208 -220 -229 -236 -241 -245 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 198 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -243 -238 -233 -225 -214 -200 -180 -154 -117 -68 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 167 176 163 163 164 164 164 162 157 170 158 152 165 157 162 171 158 153 164 154 159 159 151 156 159 150 150 145 125 145 150 150 159 156 151 159 159 154 164 153 158 171 162 157 165 152 158 170 157 162 164 164 164 163 163 176 167 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -68 -117 -154 -180 -200 -214 -225 -233 -238 -243 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 199 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -241 -236 -229 -220 -207 -190 -167 -136 -94 -42 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 176 163 164 171 162 163 163 163 163 157 167 158 162 160 151 157 160 163 167 164 155 160 161 160 151 152 150 140 139 125 125 139 140 150 152 151 160 161 160 155 164 167 163 160 157 151 160 162 158 167 157 163 163 163 163 162 171 164 163 176 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -42 -94 -136 -167 -190 -207 -220 -229 -236 -241 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 200 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -243 -238 -232 -224 -214 -199 -179 -153 -116 -67 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 167 175 161 162 161 161 153 158 163 164 164 156 158 160 160 159 154 164 151 150 145 151 151 144 149 144 124 144 149 144 151 151 145 150 151 164 154 159 160 160 158 156 164 164 163 158 153 161 161 162 161 175 167 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -67 -116 -153 -179 -199 -214 -224 -232 -238 -243 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 201 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -241 -235 -229 -219 -207 -190 -167 -135 -93 -41 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 171 162 163 164 167 171 172 172 170 167 150 165 165 164 156 158 159 159 158 149 154 158 158 149 151 149 139 138 124 124 138 139 149 151 149 158 158 154 149 158 159 159 158 156 164 165 165 150 167 170 172 172 171 167 164 163 162 171 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -41 -93 -135 -167 -190 -207 -219 -229 -235 -241 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 202 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -238 -232 -224 -213 -199 -179 -151 -115 -66 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 167 176 163 163 164 164 164 163 157 170 158 152 165 160 171 158 158 158 153 159 161 160 154 160 160 157 146 142 122 142 146 157 160 160 154 160 161 159 153 158 158 158 171 160 165 152 158 170 157 163 164 164 164 163 163 176 167 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -66 -115 -151 -179 -199 -213 -224 -232 -238 -243 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 203 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -228 -219 -206 -189 -166 -134 -91 -41 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 177 163 164 171 162 163 163 163 163 161 153 158 162 160 152 158 163 171 153 167 160 166 150 145 151 152 151 143 145 133 133 145 143 151 152 151 145 150 166 160 167 153 171 163 158 152 160 162 158 153 161 163 163 163 163 162 171 164 163 177 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -41 -91 -134 -166 -189 -206 -219 -228 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 204 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -242 -238 -232 -224 -213 -198 -178 -150 -113 -65 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 167 175 161 162 162 161 156 162 164 165 164 156 159 160 163 164 155 165 154 157 150 152 151 145 149 144 124 144 149 145 151 152 150 157 154 165 155 164 163 160 159 156 164 165 164 162 156 161 162 162 161 175 167 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -65 -113 -150 -178 -198 -213 -224 -232 -238 -242 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 205 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -228 -219 -206 -188 -165 -133 -90 -40 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 171 162 163 164 167 171 172 172 170 167 154 150 165 165 156 159 160 160 158 150 155 159 158 149 151 149 139 138 124 124 138 139 149 151 149 158 159 155 150 158 160 160 159 156 165 165 150 154 167 170 172 172 171 167 164 163 162 171 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -40 -90 -133 -165 -188 -206 -219 -228 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 206 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -242 -238 -232 -224 -212 -197 -177 -149 -112 -64 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 167 177 163 163 164 164 164 163 157 170 162 160 151 165 156 158 159 158 153 160 161 160 154 160 160 157 146 142 123 142 146 157 160 160 154 160 161 160 153 158 159 158 156 165 151 160 162 170 157 163 164 164 164 163 163 177 167 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -64 -112 -149 -177 -197 -212 -224 -232 -238 -242 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 207 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -228 -218 -205 -188 -164 -132 -89 -40 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 164 171 162 163 163 163 163 161 153 158 163 163 156 162 171 158 158 153 164 151 151 145 152 153 151 143 146 133 133 146 143 151 153 152 145 151 151 164 153 158 158 171 162 156 163 163 158 153 161 163 163 163 163 162 171 164 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -40 -89 -132 -164 -188 -205 -218 -228 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 208 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -242 -238 -232 -223 -212 -197 -176 -148 -111 -64 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 166 176 163 164 167 175 162 163 163 161 157 163 164 165 164 156 159 163 167 168 164 154 159 159 151 152 152 145 149 144 124 144 149 145 152 152 151 159 159 154 164 168 167 163 159 156 164 165 164 163 157 161 163 163 162 175 167 164 163 176 166 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -64 -111 -148 -176 -197 -212 -223 -232 -238 -242 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 209 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -228 -218 -205 -187 -163 -130 -88 -39 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 164 167 171 176 161 156 167 154 151 165 165 156 159 160 160 159 153 159 160 159 150 151 150 139 138 125 125 138 139 150 151 150 159 160 159 153 159 160 160 159 156 165 165 151 154 167 156 161 176 171 167 164 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -39 -88 -130 -163 -187 -205 -218 -228 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 210 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -237 -231 -223 -212 -196 -175 -147 -110 -63 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 171 162 163 164 164 164 167 170 166 157 162 160 152 165 156 158 159 158 154 164 150 145 159 149 149 143 147 143 123 143 147 143 149 149 159 145 150 164 154 158 159 158 156 165 152 160 162 157 166 170 167 164 164 164 163 162 171 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -63 -110 -147 -175 -196 -212 -223 -231 -237 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 211 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -250 -249 -247 -244 -240 -234 -227 -217 -204 -186 -162 -129 -87 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 167 176 163 163 164 164 163 162 157 162 164 164 156 162 171 158 158 153 164 154 158 150 156 160 159 148 147 133 133 147 148 159 160 156 150 158 154 164 153 158 158 171 162 156 164 164 162 157 162 163 164 164 163 163 176 167 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -87 -129 -162 -186 -204 -217 -227 -234 -240 -244 -247 -249 -250 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 212 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -237 -231 -223 -211 -196 -175 -146 -109 -62 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 176 163 164 171 160 163 163 163 161 157 167 150 165 165 156 159 163 167 168 164 154 159 159 151 153 152 145 149 145 124 145 149 145 152 153 151 159 159 154 164 168 167 163 159 156 165 165 150 167 157 161 163 163 163 160 171 164 163 176 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -62 -109 -146 -175 -196 -211 -223 -231 -237 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 213 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -250 -249 -247 -244 -240 -234 -227 -217 -204 -186 -161 -128 -86 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 167 171 176 161 161 157 167 157 158 151 165 157 159 160 160 159 153 159 161 159 150 151 150 140 138 125 125 138 140 150 151 150 159 161 159 153 159 160 160 159 157 165 151 158 157 167 157 161 161 176 171 167 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -86 -128 -161 -186 -204 -217 -227 -234 -240 -244 -247 -249 -250 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 214 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -237 -231 -222 -211 -195 -174 -145 -108 -56 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 171 162 163 164 164 167 171 171 167 157 162 163 156 167 157 159 159 159 154 164 150 150 144 150 150 144 148 143 123 143 148 144 150 150 144 150 150 164 154 159 159 159 157 167 156 163 162 157 167 171 171 167 164 164 163 162 171 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -56 -108 -145 -174 -195 -211 -222 -231 -237 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 215 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -252 -250 -249 -247 -244 -240 -234 -227 -217 -203 -185 -160 -127 -80 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 167 176 163 163 164 164 163 162 157 162 164 164 156 166 157 158 158 154 164 154 158 154 164 150 144 149 147 134 134 147 149 144 150 164 154 158 154 164 154 158 158 157 166 156 164 164 162 157 162 163 164 164 163 163 176 167 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -80 -127 -160 -185 -203 -217 -227 -234 -240 -244 -247 -249 -250 -252 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 216 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -237 -231 -222 -210 -194 -173 -144 -107 -50 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 176 163 164 171 160 163 163 163 161 157 167 150 165 165 156 162 171 157 153 164 154 159 159 151 156 159 150 150 145 125 145 150 150 159 156 151 159 159 154 164 153 157 171 162 156 165 165 150 167 157 161 163 163 163 160 171 164 163 176 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -50 -107 -144 -173 -194 -210 -222 -231 -237 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 217 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -252 -250 -249 -246 -243 -239 -234 -226 -216 -203 -184 -159 -126 -79 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 167 171 176 162 161 157 167 157 159 151 165 157 159 163 167 164 155 160 161 160 151 152 150 140 139 125 125 139 140 150 152 151 160 161 160 155 164 167 163 159 157 165 151 159 157 167 157 161 162 176 171 167 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -79 -126 -159 -184 -203 -216 -226 -234 -239 -243 -246 -249 -250 -252 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 218 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -237 -230 -222 -210 -194 -172 -143 -105 -48 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 171 162 163 164 164 167 171 171 167 157 162 163 156 167 157 159 160 159 154 164 151 150 145 151 151 144 149 144 124 144 149 144 151 151 145 150 151 164 154 159 160 159 157 167 156 163 162 157 167 171 171 167 164 164 163 162 171 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -48 -105 -143 -172 -194 -210 -222 -230 -237 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 219 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -252 -250 -249 -246 -243 -239 -234 -226 -216 -202 -184 -158 -125 -76 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 167 176 163 163 164 164 163 162 157 163 164 164 156 166 157 159 159 158 149 154 158 158 149 151 149 139 138 124 124 138 139 149 151 149 158 158 154 149 158 159 159 157 166 156 164 164 163 157 162 163 164 164 163 163 176 167 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -76 -125 -158 -184 -202 -216 -226 -234 -239 -243 -246 -249 -250 -252 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 220 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -248 -245 -241 -237 -230 -221 -209 -193 -171 -142 -102 -46 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 176 163 164 171 160 163 163 163 161 157 167 154 151 165 157 162 171 158 157 152 159 161 160 154 160 160 157 146 142 122 142 146 157 160 160 154 160 161 159 152 157 158 171 162 157 165 151 154 167 157 161 163 163 163 160 171 164 163 176 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -46 -102 -142 -171 -193 -209 -221 -230 -237 -241 -245 -248 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 221 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -249 -246 -243 -239 -233 -226 -216 -202 -183 -158 -123 -74 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 167 171 176 162 161 157 167 157 162 160 151 157 160 163 167 167 159 165 150 145 151 152 151 143 145 133 133 145 143 151 152 151 145 150 165 159 167 167 163 160 157 151 160 162 157 167 157 161 162 176 171 167 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -74 -123 -158 -183 -202 -216 -226 -233 -239 -243 -246 -249 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 222 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -241 -236 -230 -221 -209 -193 -171 -141 -100 -45 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 171 162 163 164 164 167 171 171 167 157 162 164 164 156 158 160 160 160 154 165 154 157 150 152 151 145 149 144 124 144 149 145 151 152 150 157 154 165 154 160 160 160 158 156 164 164 162 157 167 171 171 167 164 164 163 162 171 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -45 -100 -141 -171 -193 -209 -221 -230 -236 -241 -245 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 223 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -243 -239 -233 -226 -215 -201 -182 -157 -122 -72 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 167 176 163 163 164 164 163 162 157 163 164 164 163 156 158 159 159 158 150 155 159 159 150 151 149 139 138 125 125 138 139 149 151 150 159 159 155 150 158 159 159 158 156 163 164 164 163 157 162 163 164 164 163 163 176 167 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -72 -122 -157 -182 -201 -215 -226 -233 -239 -243 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 224 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -241 -236 -230 -221 -208 -192 -170 -140 -98 -44 -0 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 177 163 164 171 162 163 163 163 161 157 167 154 151 165 160 171 158 159 158 153 160 161 160 159 149 149 143 147 143 123 143 147 143 149 149 159 160 161 160 153 158 159 158 171 160 165 151 154 167 157 161 163 163 163 162 171 164 163 177 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 -0 -44 -98 -140 -170 -192 -208 -221 -230 -236 -241 -245 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 225 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -243 -239 -233 -225 -215 -200 -181 -155 -120 -70 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 167 175 161 161 161 157 167 157 162 160 151 157 163 172 157 153 164 151 151 145 155 159 158 148 147 133 133 147 148 158 159 155 145 151 151 164 153 157 172 163 157 151 160 162 157 167 157 161 161 161 175 167 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -70 -120 -155 -181 -200 -215 -225 -233 -239 -243 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 226 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -241 -236 -229 -220 -208 -191 -169 -138 -96 -43 -0 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 171 162 163 164 167 171 172 172 167 157 162 164 164 156 159 160 163 167 163 154 159 159 151 152 152 145 149 144 124 144 149 145 152 152 151 159 159 154 163 167 163 160 159 156 164 164 162 157 167 172 172 171 167 164 163 162 171 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 -0 -43 -96 -138 -169 -191 -208 -220 -229 -236 -241 -245 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 227 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -243 -238 -233 -225 -214 -200 -180 -154 -118 -69 -0 161 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 167 177 163 163 164 164 163 162 157 163 164 165 164 156 158 160 160 159 153 159 160 159 150 151 150 139 138 125 125 138 139 150 151 150 159 160 159 153 159 160 160 158 156 164 165 164 163 157 162 163 164 164 163 163 177 167 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 161 -0 -69 -118 -154 -180 -200 -214 -225 -233 -238 -243 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 228 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -241 -236 -229 -220 -207 -190 -168 -136 -94 -42 -0 162 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 164 171 162 163 163 163 162 157 167 154 151 165 164 156 158 159 158 154 164 150 145 159 149 149 143 147 143 123 143 147 143 149 149 159 145 150 164 154 158 159 158 156 164 165 151 154 167 157 162 163 163 163 162 171 164 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 162 -0 -42 -94 -136 -168 -190 -207 -220 -229 -236 -241 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 229 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -243 -238 -232 -224 -214 -199 -179 -152 -116 -67 -0 163 176 163 161 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 176 163 164 167 175 161 162 161 157 167 158 162 160 152 161 171 158 158 153 164 154 158 151 156 160 159 148 147 133 133 147 148 159 160 156 151 158 154 164 153 158 158 171 161 152 160 162 158 167 157 161 162 161 175 167 164 163 176 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 161 163 176 163 -0 -67 -116 -152 -179 -199 -214 -224 -232 -238 -243 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 230 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -228 -219 -206 -189 -166 -134 -92 -41 -0 163 172 163 162 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 164 167 171 172 172 167 158 162 164 164 156 159 163 167 168 164 154 159 159 151 153 152 145 149 145 125 145 149 145 152 153 151 159 159 154 164 168 167 163 159 156 164 164 162 158 167 172 172 171 167 164 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 162 163 172 163 -0 -41 -92 -134 -166 -189 -206 -219 -228 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 231 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -242 -238 -232 -224 -213 -198 -178 -151 -114 -65 -0 164 162 171 163 176 163 161 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 171 162 163 164 164 164 164 162 157 167 150 165 165 156 159 160 160 159 154 160 161 160 151 152 150 140 139 125 125 139 140 150 152 151 160 161 160 154 159 160 160 159 156 165 165 150 167 157 162 164 164 164 164 163 162 171 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 161 163 176 163 171 162 164 -0 -65 -114 -151 -178 -198 -213 -224 -232 -238 -242 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 232 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -228 -219 -206 -188 -165 -133 -90 -40 -0 163 162 167 163 172 163 162 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 167 176 163 163 164 164 163 157 167 158 159 151 165 157 159 160 159 154 164 151 150 145 151 151 144 149 144 124 144 149 144 151 151 145 150 151 164 154 159 160 159 157 165 151 159 158 167 157 163 164 164 163 163 176 167 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 162 163 172 163 167 162 163 -0 -40 -90 -133 -165 -188 -206 -219 -228 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 233 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -242 -238 -232 -223 -212 -197 -177 -149 -112 -64 -0 167 163 176 164 162 171 163 176 163 161 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 176 163 164 171 160 163 163 163 161 153 158 163 164 156 166 157 158 158 158 149 154 158 158 149 151 149 139 138 124 124 138 139 149 151 149 158 158 154 149 158 158 158 157 166 156 164 163 158 153 161 163 163 163 160 171 164 163 176 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 161 163 176 163 171 162 164 176 163 167 -0 -64 -112 -149 -177 -197 -212 -223 -232 -238 -242 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 234 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -250 -249 -247 -244 -240 -235 -227 -218 -205 -187 -163 -130 -88 -39 175 164 163 171 163 162 167 163 172 163 162 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 167 171 176 161 161 156 166 150 165 165 156 162 171 157 153 168 159 161 160 154 160 160 157 146 142 122 142 146 157 160 160 154 160 161 159 168 153 157 171 162 156 165 165 150 166 156 161 161 176 171 167 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 162 163 172 163 167 162 163 171 163 164 175 -39 -88 -130 -163 -187 -205 -218 -227 -235 -240 -244 -247 -249 -250 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 235 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -237 -231 -223 -211 -196 -175 -147 -109 -63 -0 167 163 162 167 163 176 164 162 171 163 176 163 161 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 171 162 163 164 164 167 171 171 166 157 159 152 165 157 159 163 167 164 155 164 150 145 151 152 151 143 145 133 133 145 143 151 152 151 145 150 164 155 164 167 163 159 157 165 152 159 157 166 171 171 167 164 164 163 162 171 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 161 163 176 163 171 162 164 176 163 167 162 163 167 -0 -63 -109 -147 -175 -196 -211 -223 -231 -237 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 236 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -252 -250 -249 -247 -244 -240 -234 -227 -217 -204 -185 -161 -128 -86 -0 171 164 163 175 164 163 171 163 162 167 163 172 163 162 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 167 176 163 163 164 164 163 161 156 162 163 161 152 157 159 160 159 154 165 154 157 150 152 151 145 149 144 124 144 149 145 151 152 150 157 154 165 154 159 160 159 157 152 161 163 162 156 161 163 164 164 163 163 176 167 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 162 163 172 163 167 162 163 171 163 164 175 163 164 171 -0 -86 -128 -161 -185 -204 -217 -227 -234 -240 -244 -247 -249 -250 -252 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 237 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -237 -231 -222 -210 -194 -173 -144 -107 -56 -0 164 163 162 167 163 162 167 163 176 164 162 171 163 176 163 161 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 177 163 164 171 160 163 163 163 161 157 163 164 164 163 156 158 159 159 158 150 155 159 159 150 151 149 139 138 125 125 138 139 149 151 150 159 159 155 150 158 159 159 158 156 163 164 164 163 157 161 163 163 163 160 171 164 163 177 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 161 163 176 163 171 162 164 176 163 167 162 163 167 162 163 164 -0 -56 -107 -144 -173 -194 -210 -222 -231 -237 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 238 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -249 -246 -243 -239 -234 -226 -216 -202 -184 -159 -125 -78 -0 167 163 163 171 164 163 175 164 163 171 163 162 167 163 172 163 162 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 167 171 176 161 161 156 167 154 150 165 160 170 158 159 158 153 160 161 161 159 149 149 143 147 143 123 143 147 143 149 149 159 161 161 160 153 158 159 158 170 160 165 150 154 167 156 161 161 176 171 167 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 162 163 172 163 167 162 163 171 163 164 175 163 164 171 163 163 167 -0 -78 -125 -159 -184 -202 -216 -226 -234 -239 -243 -246 -249 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 239 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -241 -236 -230 -221 -209 -193 -171 -141 -102 -47 -0 163 163 176 164 163 162 167 163 162 167 163 176 164 162 171 163 176 163 161 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 171 162 163 164 164 167 171 171 166 157 162 160 151 157 163 171 157 153 164 151 151 145 155 160 159 148 147 133 133 147 148 159 160 155 145 151 151 164 153 157 171 163 157 151 160 162 157 166 171 171 167 164 164 163 162 171 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 161 163 176 163 171 162 164 176 163 167 162 163 167 162 163 164 176 163 163 -0 -47 -102 -141 -171 -193 -209 -221 -230 -236 -241 -245 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 240 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -243 -239 -233 -225 -215 -201 -181 -156 -120 -72 -0 162 161 161 167 163 163 171 164 163 175 164 163 171 163 162 167 163 172 163 162 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 167 177 163 163 164 164 163 161 156 162 164 164 156 158 160 163 167 163 154 159 159 151 153 152 145 149 145 124 145 149 145 152 153 151 159 159 154 163 167 163 160 158 156 164 164 162 156 161 163 164 164 163 163 177 167 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 162 163 172 163 167 162 163 171 163 164 175 163 164 171 163 163 167 161 161 162 -0 -72 -120 -156 -181 -201 -215 -225 -233 -239 -243 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 241 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -241 -236 -229 -220 -207 -191 -168 -137 -95 -42 -0 157 156 170 163 163 176 164 163 162 167 163 162 167 163 176 164 162 171 163 176 163 161 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 161 163 164 171 162 163 163 163 161 157 163 164 165 164 156 158 160 160 159 153 159 161 160 151 152 150 140 139 125 125 139 140 150 152 151 160 161 159 153 159 160 160 158 156 164 165 164 163 157 161 163 163 163 162 171 164 163 161 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 161 163 176 163 171 162 164 176 163 167 162 163 167 162 163 164 176 163 163 170 156 157 -0 -42 -95 -137 -168 -191 -207 -220 -229 -236 -241 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 242 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -242 -238 -232 -224 -213 -198 -179 -152 -115 -67 -0 167 167 167 162 161 161 167 163 163 171 164 163 175 164 163 171 163 162 167 163 172 163 162 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 166 176 163 164 167 175 161 161 161 157 167 154 151 165 164 156 158 159 158 154 164 150 150 145 150 151 144 148 144 124 144 148 144 151 150 145 150 150 164 154 158 159 158 156 164 165 151 154 167 157 161 161 161 175 167 164 163 176 166 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 162 163 172 163 167 162 163 171 163 164 175 163 164 171 163 163 167 161 161 162 167 167 167 -0 -67 -115 -152 -179 -198 -213 -224 -232 -238 -242 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 243 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -250 -249 -247 -244 -240 -235 -228 -218 -205 -188 -164 -132 -89 -39 154 157 157 157 157 156 170 163 163 176 164 163 162 167 163 162 167 163 176 164 162 171 163 176 163 161 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 171 162 163 164 167 171 172 172 167 157 162 160 151 161 171 157 158 153 164 154 158 154 164 150 149 139 137 124 124 137 139 149 150 164 154 158 154 164 153 158 157 171 161 151 160 162 157 167 172 172 171 167 164 163 162 171 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 161 163 176 163 171 162 164 176 163 167 162 163 167 162 163 164 176 163 163 170 156 157 157 157 157 154 -39 -89 -132 -164 -188 -205 -218 -228 -235 -240 -244 -247 -249 -250 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 244 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -237 -231 -222 -211 -196 -175 -146 -108 -56 -0 162 162 163 167 167 167 162 161 161 167 163 163 171 164 163 175 164 163 171 163 162 167 163 172 163 162 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 167 177 163 163 164 164 163 162 156 162 164 164 156 159 163 167 168 164 154 159 159 151 156 159 157 146 142 122 142 146 157 159 156 151 159 159 154 164 168 167 163 159 156 164 164 162 156 162 163 164 164 163 163 177 167 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 162 163 172 163 167 162 163 171 163 164 175 163 164 171 163 163 167 161 161 162 167 167 167 163 162 162 -0 -56 -108 -146 -175 -196 -211 -222 -231 -237 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 245 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -249 -246 -243 -239 -234 -226 -216 -202 -184 -159 -125 -75 -0 160 164 164 154 157 157 157 157 156 170 163 163 176 164 163 162 167 163 162 167 163 176 164 162 171 163 176 163 161 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 164 171 162 163 163 163 161 157 163 164 165 164 156 159 160 160 159 154 160 161 160 151 152 150 143 145 133 133 145 143 150 152 151 160 161 160 154 159 160 160 159 156 164 165 164 163 157 161 163 163 163 162 171 164 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 161 163 176 163 171 162 164 176 163 167 162 163 167 162 163 164 176 163 163 170 156 157 157 157 157 154 164 164 160 -0 -75 -125 -159 -184 -202 -216 -226 -234 -239 -243 -246 -249 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 246 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -241 -236 -229 -220 -208 -192 -170 -140 -98 -44 -0 164 165 151 162 162 163 167 167 167 162 161 161 167 163 163 171 164 163 175 164 163 171 163 162 167 163 172 163 162 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 177 163 164 167 175 161 161 161 157 167 154 151 165 165 156 159 160 159 154 164 151 150 145 151 151 145 149 144 124 144 149 145 151 151 145 150 151 164 154 159 160 159 156 165 165 151 154 167 157 161 161 161 175 167 164 163 177 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 162 163 172 163 167 162 163 171 163 164 175 163 164 171 163 163 167 161 161 162 167 167 167 163 162 162 151 165 164 -0 -44 -98 -140 -170 -192 -208 -220 -229 -236 -241 -245 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 247 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -242 -238 -232 -224 -213 -199 -179 -152 -116 -67 -0 156 164 165 160 164 164 154 157 157 157 157 156 170 163 163 176 164 163 162 167 163 162 167 163 176 164 162 171 163 176 163 161 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 164 167 171 172 172 167 157 162 160 152 165 156 158 159 158 149 154 159 159 150 151 149 139 138 125 125 138 139 149 151 150 159 159 154 149 158 159 158 156 165 152 160 162 157 167 172 172 171 167 164 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 161 163 176 163 171 162 164 176 163 167 162 163 167 162 163 164 176 163 163 170 156 157 157 157 157 154 164 164 160 165 164 156 -0 -67 -116 -152 -179 -199 -213 -224 -232 -238 -242 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 248 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -252 -250 -249 -247 -244 -240 -235 -228 -218 -205 -187 -163 -131 -88 -39 162 156 165 152 164 165 151 162 162 163 167 167 167 162 161 161 167 163 163 171 164 163 175 164 163 171 163 162 167 163 172 163 162 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 171 162 163 164 164 164 163 162 157 162 164 164 156 162 171 158 157 152 159 161 160 159 149 149 143 147 143 123 143 147 143 149 149 159 160 161 159 152 157 158 171 162 156 164 164 162 157 162 163 164 164 164 163 162 171 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 162 163 172 163 167 162 163 171 163 164 175 163 164 171 163 163 167 161 161 162 167 167 167 163 162 162 151 165 164 152 165 156 162 -39 -88 -131 -163 -187 -205 -218 -228 -235 -240 -244 -247 -249 -250 -252 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 249 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -241 -237 -230 -222 -210 -194 -173 -144 -104 -54 -0 159 156 165 156 164 165 160 164 164 154 157 157 157 157 156 170 163 163 176 164 163 162 167 163 162 167 163 176 164 162 171 163 176 163 161 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 167 176 163 163 163 163 162 157 167 150 165 165 156 159 163 167 167 159 166 150 145 155 160 158 148 147 133 133 147 148 158 160 155 145 150 166 159 167 167 163 159 156 165 165 150 167 157 162 163 163 163 163 176 167 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 161 163 176 163 171 162 164 176 163 167 162 163 167 162 163 164 176 163 163 170 156 157 157 157 157 154 164 164 160 165 164 156 165 156 159 -0 -54 -104 -144 -173 -194 -210 -222 -230 -237 -241 -245 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 250 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -238 -233 -225 -215 -201 -181 -155 -120 -71 -0 163 159 156 162 156 165 152 164 165 151 162 162 163 167 167 167 162 161 161 167 163 163 171 164 163 175 164 163 171 163 162 167 163 172 163 162 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 164 171 160 163 163 162 157 167 157 159 152 166 157 159 160 160 158 149 154 158 150 153 152 145 149 145 124 145 149 145 152 153 150 158 154 149 158 160 160 159 157 166 152 159 157 167 157 162 163 163 160 171 164 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 162 163 172 163 167 162 163 171 163 164 175 163 164 171 163 163 167 161 161 162 167 167 167 163 162 162 151 165 164 152 165 156 162 156 159 163 -0 -71 -120 -155 -181 -201 -215 -225 -233 -238 -243 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 251 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -250 -249 -247 -244 -240 -235 -228 -219 -206 -189 -165 -134 -91 -40 -0 160 158 171 159 156 165 156 164 165 160 164 164 154 157 157 157 157 156 170 163 163 176 164 163 162 167 163 162 167 163 176 164 162 171 163 177 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 166 176 163 164 167 171 176 161 157 168 158 162 163 156 167 157 159 159 158 153 159 161 160 151 152 150 140 139 125 125 139 140 150 152 151 160 161 159 153 158 159 159 157 167 156 163 162 158 168 157 161 176 171 167 164 163 176 166 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 177 163 171 162 164 176 163 167 162 163 167 162 163 164 176 163 163 170 156 157 157 157 157 154 164 164 160 165 164 156 165 156 159 171 158 160 -0 -40 -91 -134 -165 -189 -206 -219 -228 -235 -240 -244 -247 -249 -250 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 252 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -252 -251 -249 -247 -245 -241 -236 -230 -222 -210 -195 -174 -145 -106 -55 -0 160 159 158 163 159 156 162 156 165 152 164 165 151 162 162 163 167 167 167 162 161 161 167 163 163 171 164 163 175 164 163 171 163 162 167 163 172 163 161 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 171 162 163 164 164 167 171 167 162 148 164 165 157 166 157 158 158 153 164 150 150 145 150 151 144 148 144 124 144 148 144 151 150 145 150 150 164 153 158 158 157 166 157 165 164 148 162 167 171 167 164 164 163 162 171 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 161 163 172 163 167 162 163 171 163 164 175 163 164 171 163 163 167 161 161 162 167 167 167 163 162 162 151 165 164 152 165 156 162 156 159 163 158 159 160 -0 -55 -106 -145 -174 -195 -210 -222 -230 -236 -241 -245 -247 -249 -251 -252 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 y 253 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -252 -252 -251 -249 -248 -245 -242 -238 -232 -225 -214 -200 -181 -156 -120 -72 -0 158 158 157 167 160 158 171 159 156 165 156 164 165 160 164 164 154 157 157 157 157 156 170 163 163 176 164 163 162 167 163 162 167 163 176 164 162 171 163 162 166 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 167 177 163 163 164 164 163 157 170 158 152 165 157 162 171 157 153 164 154 158 154 164 150 149 139 137 124 124 137 139 149 150 164 154 158 154 164 153 157 171 162 157 165 152 158 170 157 163 164 164 163 163 177 167 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 166 162 163 171 162 164 176 163 167 162 163 167 162 163 164 176 163 163 170 156 157 157 157 157 154 164 164 160 165 164 156 165 156 159 171 158 160 167 157 158 158 -0 -72 -120 -156 -181 -200 -214 -225 -232 -238 -242 -245 -248 -249 -251 -252 -252 -253 -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 y 254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -252 -251 -250 -248 -246 -243 -239 -234 -227 -218 -205 -188 -164 -133 -90 -40 150 153 153 167 160 159 158 163 159 156 162 156 165 152 164 165 151 162 162 163 167 167 167 162 161 161 167 163 163 171 164 163 175 164 163 171 163 162 167 163 176 163 161 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 171 162 163 164 171 162 163 163 163 161 152 158 162 160 152 157 160 163 167 164 154 159 159 151 156 159 157 146 142 122 142 146 157 159 156 151 159 159 154 164 167 163 160 157 152 160 162 158 152 161 163 163 163 162 171 164 163 162 171 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 161 163 176 163 167 162 163 171 163 164 175 163 164 171 163 163 167 161 161 162 167 167 167 163 162 162 151 165 164 152 165 156 162 156 159 163 158 159 160 167 153 153 150 -40 -90 -133 -164 -188 -205 -218 -227 -234 -239 -243 -246 -248 -250 -251 -252 -253 -253 -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 y 255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -252 -251 -250 -248 -246 -244 -240 -235 -229 -220 -209 -193 -172 -143 -104 -54 -0 159 164 159 158 158 157 167 160 158 171 159 156 165 156 164 165 160 164 164 154 157 157 157 157 156 170 163 163 176 164 163 162 167 163 162 167 163 177 164 163 172 163 162 166 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 177 163 164 167 175 161 161 161 156 162 164 165 164 156 159 160 160 159 154 160 161 160 151 152 150 143 145 133 133 145 143 150 152 151 160 161 160 154 159 160 160 159 156 164 165 164 162 156 161 161 161 175 167 164 163 177 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 166 162 163 172 163 164 177 163 167 162 163 167 162 163 164 176 163 163 170 156 157 157 157 157 154 164 164 160 165 164 156 165 156 159 171 158 160 167 157 158 158 159 164 159 -0 -54 -104 -143 -172 -193 -209 -220 -229 -235 -240 -244 -246 -248 -250 -251 -252 -253 -253 -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 y 256 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -253 -252 -251 -250 -248 -247 -244 -241 -236 -230 -222 -212 -197 -178 -152 -117 -69 -0 161 150 169 150 153 153 167 160 159 158 163 159 156 162 156 165 152 164 165 151 162 162 163 167 167 167 162 161 161 167 163 163 171 164 163 175 164 163 171 164 162 171 163 176 163 161 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 172 162 163 164 167 171 172 170 167 154 150 165 165 156 159 160 159 154 164 151 150 145 151 151 145 149 144 124 144 149 145 151 151 145 150 151 164 154 159 160 159 156 165 165 150 154 167 170 172 171 167 164 163 162 172 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 161 163 176 163 171 162 164 171 163 164 175 163 164 171 163 163 167 161 161 162 167 167 167 163 162 162 151 165 164 152 165 156 162 156 159 163 158 159 160 167 153 153 150 169 150 161 -0 -69 -117 -152 -178 -197 -212 -222 -230 -236 -241 -244 -247 -248 -250 -251 -252 -253 -253 -253 -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 y 257 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -252 -252 -251 -250 -249 -247 -244 -241 -237 -231 -224 -214 -201 -183 -159 -127 -85 -0 160 150 158 154 159 164 159 158 158 157 167 160 158 171 159 156 165 156 164 165 160 164 164 154 157 157 157 157 156 170 163 163 176 164 163 162 167 163 162 167 163 162 167 163 172 163 162 166 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 171 162 163 164 164 164 163 158 170 162 160 152 165 156 158 159 158 149 154 159 159 150 151 149 139 138 125 125 138 139 149 151 150 159 159 154 149 158 159 158 156 165 152 160 162 170 158 163 164 164 164 163 162 171 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 166 162 163 172 163 167 162 163 167 162 163 167 162 163 164 176 163 163 170 156 157 157 157 157 154 164 164 160 165 164 156 165 156 159 171 158 160 167 157 158 158 159 164 159 154 158 150 160 -0 -85 -127 -159 -183 -201 -214 -224 -231 -237 -241 -244 -247 -249 -250 -251 -252 -252 -253 -253 -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 y 258 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -251 -250 -248 -247 -244 -241 -237 -232 -225 -216 -204 -187 -165 -135 -96 -49 -0 145 158 159 161 150 169 150 153 153 167 160 159 158 163 159 156 162 156 165 152 164 165 151 162 162 163 167 167 167 162 161 161 167 163 163 171 164 163 175 164 163 176 164 162 171 163 176 163 161 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 167 176 163 163 163 163 161 154 158 163 164 156 162 171 158 157 152 159 161 160 159 149 149 143 147 143 123 143 147 143 149 149 159 160 161 159 152 157 158 171 162 156 164 163 158 154 161 163 163 163 163 176 167 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 161 163 176 163 171 162 164 176 163 164 175 163 164 171 163 163 167 161 161 162 167 167 167 163 162 162 151 165 164 152 165 156 162 156 159 163 158 159 160 167 153 153 150 169 150 161 159 158 145 -0 -49 -96 -135 -165 -187 -204 -216 -225 -232 -237 -241 -244 -247 -248 -250 -251 -252 -252 -253 -253 -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 y 259 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -251 -250 -248 -247 -244 -241 -237 -232 -226 -217 -206 -190 -170 -142 -105 -56 -0 151 150 158 160 150 158 154 159 164 159 158 158 157 167 160 158 171 159 156 165 156 164 165 160 164 164 154 157 157 157 157 156 170 163 163 176 164 163 162 167 164 163 171 163 162 167 163 172 163 162 166 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 164 171 160 162 163 161 157 167 150 165 165 156 159 163 167 167 159 166 150 145 155 160 158 148 147 133 133 147 148 158 160 155 145 150 166 159 167 167 163 159 156 165 165 150 167 157 161 163 162 160 171 164 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 166 162 163 172 163 167 162 163 171 163 164 167 162 163 164 176 163 163 170 156 157 157 157 157 154 164 164 160 165 164 156 165 156 159 171 158 160 167 157 158 158 159 164 159 154 158 150 160 158 150 151 -0 -56 -105 -142 -170 -190 -206 -217 -226 -232 -237 -241 -244 -247 -248 -250 -251 -252 -252 -253 -253 -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 y 260 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -251 -251 -249 -248 -246 -244 -241 -237 -232 -226 -218 -207 -192 -173 -148 -114 -63 -0 152 152 149 154 145 158 159 161 150 169 150 153 153 167 160 159 158 163 159 156 162 156 165 152 164 165 151 162 162 163 167 167 167 162 161 161 167 163 163 171 164 163 160 167 163 176 164 162 171 163 176 163 161 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 166 176 163 164 167 171 176 161 156 167 157 158 151 165 157 159 160 160 158 149 154 158 150 153 152 145 149 145 124 145 149 145 152 153 150 158 154 149 158 160 160 159 157 165 151 158 157 167 156 161 176 171 167 164 163 176 166 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 161 163 176 163 171 162 164 176 163 167 160 163 164 171 163 163 167 161 161 162 167 167 167 163 162 162 151 165 164 152 165 156 162 156 159 163 158 159 160 167 153 153 150 169 150 161 159 158 145 154 149 152 152 -0 -63 -114 -148 -173 -192 -207 -218 -226 -232 -237 -241 -244 -246 -248 -249 -251 -251 -252 -253 -253 -253 -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 y 261 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -252 -252 -251 -250 -249 -248 -246 -244 -241 -237 -232 -226 -218 -207 -193 -175 -152 -120 -76 -0 150 151 150 160 151 150 158 160 150 158 154 159 164 159 158 158 157 167 160 158 171 159 156 165 156 164 165 160 164 164 154 157 157 157 157 157 170 163 163 176 164 164 163 171 164 163 171 163 162 167 163 172 163 162 166 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 171 162 163 164 164 167 170 167 157 162 163 156 167 157 159 159 158 153 159 161 160 151 152 150 140 139 125 125 139 140 150 152 151 160 161 159 153 158 159 159 157 167 156 163 162 157 167 170 167 164 164 163 162 171 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 166 162 163 172 163 167 162 163 171 163 164 171 163 164 164 176 163 163 170 157 157 157 157 157 154 164 164 160 165 164 156 165 156 159 171 158 160 167 157 158 158 159 164 159 154 158 150 160 158 150 151 160 150 151 150 -0 -76 -120 -152 -175 -193 -207 -218 -226 -232 -237 -241 -244 -246 -248 -249 -250 -251 -252 -252 -253 -253 -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 y 262 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -251 -250 -249 -247 -245 -243 -240 -236 -231 -225 -217 -207 -193 -176 -153 -124 -87 -40 140 144 149 160 152 152 149 154 145 158 159 161 150 169 150 153 153 167 160 159 158 163 159 156 162 156 165 152 164 165 151 162 162 163 167 167 167 162 161 161 167 164 163 176 164 163 160 167 163 176 164 162 171 163 176 163 161 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 167 176 163 163 163 163 162 157 163 164 164 156 166 157 158 158 153 164 150 150 145 151 151 144 149 144 124 144 149 144 151 151 145 150 150 164 153 158 158 157 166 156 164 164 163 157 162 163 163 163 163 176 167 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 161 163 176 163 171 162 164 176 163 167 160 163 164 176 163 164 167 161 161 162 167 167 167 163 162 162 151 165 164 152 165 156 162 156 159 163 158 159 160 167 153 153 150 169 150 161 159 158 145 154 149 152 152 160 149 144 140 -40 -87 -124 -153 -176 -193 -207 -217 -225 -231 -236 -240 -243 -245 -247 -249 -250 -251 -252 -252 -253 -253 -253 -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 y 263 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -251 -250 -249 -248 -247 -245 -242 -239 -235 -230 -224 -216 -206 -192 -175 -153 -125 -89 -48 -0 148 138 153 150 151 150 160 151 150 158 160 150 158 154 159 164 159 158 158 157 167 160 158 171 159 156 165 156 164 165 160 164 164 154 157 157 157 157 157 170 163 163 162 167 164 163 171 164 163 171 163 162 167 163 172 163 162 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 161 163 164 171 160 163 163 161 157 167 154 151 165 157 162 171 157 153 164 154 158 158 149 151 149 139 138 124 124 138 139 149 151 149 158 158 154 164 153 157 171 162 157 165 151 154 167 157 161 163 163 160 171 164 163 161 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 162 163 172 163 167 162 163 171 163 164 171 163 164 167 162 163 163 170 157 157 157 157 157 154 164 164 160 165 164 156 165 156 159 171 158 160 167 157 158 158 159 164 159 154 158 150 160 158 150 151 160 150 151 150 153 138 148 -0 -48 -89 -125 -153 -175 -192 -206 -216 -224 -230 -235 -239 -242 -245 -247 -248 -249 -250 -251 -252 -252 -253 -253 -253 -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 y 264 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -253 -252 -251 -251 -250 -249 -247 -246 -244 -241 -238 -234 -229 -222 -214 -204 -190 -173 -152 -124 -89 -48 -0 144 137 157 140 144 149 160 152 152 149 154 145 158 159 161 150 169 150 153 153 167 160 159 158 163 159 156 162 156 165 152 164 165 151 162 162 163 167 167 167 162 161 161 171 164 163 176 164 163 160 167 163 176 164 162 171 163 176 163 161 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 170 162 163 164 167 171 176 161 157 167 157 162 160 151 157 159 163 167 164 155 159 159 154 160 160 157 146 142 123 142 146 157 160 160 154 159 159 155 164 167 163 159 157 151 160 162 157 167 157 161 176 171 167 164 163 162 170 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 161 163 176 163 171 162 164 176 163 167 160 163 164 176 163 164 171 161 161 162 167 167 167 163 162 162 151 165 164 152 165 156 162 156 159 163 158 159 160 167 153 153 150 169 150 161 159 158 145 154 149 152 152 160 149 144 140 157 137 144 -0 -48 -89 -124 -152 -173 -190 -204 -214 -222 -229 -234 -238 -241 -244 -246 -247 -249 -250 -251 -251 -252 -253 -253 -253 -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 y 265 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -253 -252 -252 -251 -250 -249 -248 -247 -245 -243 -240 -236 -232 -227 -220 -212 -201 -187 -170 -148 -120 -87 -48 -0 124 124 152 139 148 138 153 150 151 150 160 151 150 158 160 150 158 154 159 164 159 158 158 157 167 160 158 171 159 156 165 156 164 165 160 164 164 154 157 157 157 157 157 171 163 163 162 167 164 163 171 164 163 171 163 162 167 163 172 163 162 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 166 176 163 164 164 164 167 170 167 157 162 164 164 156 158 160 160 159 154 164 150 145 151 153 151 143 146 133 133 146 143 151 153 151 145 150 164 154 159 160 160 158 156 164 164 162 157 167 170 167 164 164 164 163 176 166 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 162 163 172 163 167 162 163 171 163 164 171 163 164 167 162 163 163 171 157 157 157 157 157 154 164 164 160 165 164 156 165 156 159 171 158 160 167 157 158 158 159 164 159 154 158 150 160 158 150 151 160 150 151 150 153 138 148 139 152 124 124 -0 -48 -87 -120 -148 -170 -187 -201 -212 -220 -227 -232 -236 -240 -243 -245 -247 -248 -249 -250 -251 -252 -252 -253 -253 -253 -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 y 266 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -253 -252 -252 -251 -250 -250 -249 -247 -246 -244 -241 -238 -235 -230 -225 -218 -209 -197 -183 -165 -142 -114 -76 -40 -0 144 124 132 125 144 137 157 140 144 149 160 152 152 149 154 145 158 159 161 150 169 150 153 153 167 160 159 158 163 159 156 162 156 165 152 164 165 151 162 162 163 167 167 167 162 161 161 171 164 163 176 164 163 160 167 163 176 164 162 171 163 176 163 161 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 163 171 162 163 164 164 163 162 157 163 164 165 164 156 158 159 159 154 164 154 157 150 152 152 145 149 145 124 145 149 145 152 152 150 157 154 164 154 159 159 158 156 164 165 164 163 157 162 163 164 164 163 162 171 163 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 161 163 176 163 171 162 164 176 163 167 160 163 164 176 163 164 171 161 161 162 167 167 167 163 162 162 151 165 164 152 165 156 162 156 159 163 158 159 160 167 153 153 150 169 150 161 159 158 145 154 149 152 152 160 149 144 140 157 137 144 125 132 124 144 -0 -40 -76 -114 -142 -165 -183 -197 -209 -218 -225 -230 -235 -238 -241 -244 -246 -247 -249 -250 -250 -251 -252 -252 -253 -253 -253 -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 y 267 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -246 -245 -242 -240 -237 -233 -228 -222 -214 -205 -193 -178 -159 -135 -105 -63 -0 140 148 137 152 125 124 124 152 139 148 138 153 150 151 150 160 151 150 158 160 150 158 154 159 164 159 158 158 157 167 160 158 171 159 156 165 156 164 165 160 164 164 154 157 157 157 157 157 171 163 163 162 167 164 163 171 164 163 171 163 162 167 163 172 163 162 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 163 167 176 163 163 163 162 157 167 154 151 165 160 171 158 158 158 149 154 159 159 150 151 150 140 138 125 125 138 140 150 151 150 159 159 154 149 158 158 158 171 160 165 151 154 167 157 162 163 163 163 176 167 163 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 162 163 172 163 167 162 163 171 163 164 171 163 164 167 162 163 163 171 157 157 157 157 157 154 164 164 160 165 164 156 165 156 159 171 158 160 167 157 158 158 159 164 159 154 158 150 160 158 150 151 160 150 151 150 153 138 148 139 152 124 124 125 152 137 148 140 -0 -63 -105 -135 -159 -178 -193 -205 -214 -222 -228 -233 -237 -240 -242 -245 -246 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -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 y 268 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -245 -243 -241 -238 -235 -230 -225 -219 -210 -200 -188 -172 -152 -127 -96 -56 -0 150 144 138 157 139 144 124 132 125 144 137 157 140 144 149 160 152 152 149 154 145 158 159 161 150 169 150 153 153 167 160 159 158 163 159 156 162 156 165 152 164 165 151 162 162 163 167 167 167 162 161 161 171 164 163 176 164 163 162 167 163 176 164 162 171 163 176 163 161 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 171 162 163 164 171 160 161 161 157 167 158 162 160 152 158 163 171 153 167 159 161 161 159 150 150 144 148 144 124 144 148 144 150 150 159 161 161 159 167 153 171 163 158 152 160 162 158 167 157 161 161 160 171 164 163 162 171 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 161 163 176 163 171 162 164 176 163 167 162 163 164 176 163 164 171 161 161 162 167 167 167 163 162 162 151 165 164 152 165 156 162 156 159 163 158 159 160 167 153 153 150 169 150 161 159 158 145 154 149 152 152 160 149 144 140 157 137 144 125 132 124 144 139 157 138 144 150 -0 -56 -96 -127 -152 -172 -188 -200 -210 -219 -225 -230 -235 -238 -241 -243 -245 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -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 y 269 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -253 -253 -252 -252 -251 -250 -249 -248 -247 -246 -244 -242 -239 -236 -232 -228 -222 -215 -206 -195 -181 -164 -143 -117 -85 -49 -0 152 151 149 153 140 148 137 152 125 124 124 152 139 148 138 153 150 151 150 160 151 150 158 160 150 158 154 159 164 159 158 158 157 167 160 158 171 159 156 165 156 164 165 160 164 164 154 157 157 157 157 157 171 163 163 162 167 164 163 175 164 163 171 163 162 167 163 172 163 162 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 167 177 163 164 167 171 172 172 168 159 163 164 164 156 159 160 163 164 155 165 150 145 159 149 148 139 137 124 124 137 139 148 149 159 145 150 165 155 164 163 160 159 156 164 164 163 159 168 172 172 171 167 164 163 177 167 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 162 163 172 163 167 162 163 171 163 164 175 163 164 167 162 163 163 171 157 157 157 157 157 154 164 164 160 165 164 156 165 156 159 171 158 160 167 157 158 158 159 164 159 154 158 150 160 158 150 151 160 150 151 150 153 138 148 139 152 124 124 125 152 137 148 140 153 149 151 152 -0 -49 -85 -117 -143 -164 -181 -195 -206 -215 -222 -228 -232 -236 -239 -242 -244 -246 -247 -248 -249 -250 -251 -252 -252 -253 -253 -253 -253 -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 y 270 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -253 -252 -252 -251 -250 -250 -249 -247 -246 -244 -242 -240 -237 -234 -229 -224 -218 -210 -201 -189 -174 -156 -133 -104 -69 -0 -0 151 152 150 160 150 144 138 157 139 144 124 132 125 144 137 157 140 144 149 160 152 152 149 154 145 158 159 161 150 169 150 153 153 167 160 159 158 163 159 156 162 156 165 152 164 165 151 162 162 163 167 167 167 162 161 161 171 164 163 161 167 163 162 167 163 176 164 162 171 163 176 163 161 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 163 172 162 163 164 164 164 163 157 167 150 165 165 156 159 160 160 158 150 154 158 151 156 159 157 146 142 122 142 146 157 159 156 151 158 154 150 158 160 160 159 156 165 165 150 167 157 163 164 164 164 163 162 172 163 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 161 163 176 163 171 162 164 176 163 167 162 163 167 161 163 164 171 161 161 162 167 167 167 163 162 162 151 165 164 152 165 156 162 156 159 163 158 159 160 167 153 153 150 169 150 161 159 158 145 154 149 152 152 160 149 144 140 157 137 144 125 132 124 144 139 157 138 144 150 160 150 152 151 -0 -0 -69 -104 -133 -156 -174 -189 -201 -210 -218 -224 -229 -234 -237 -240 -242 -244 -246 -247 -249 -250 -250 -251 -252 -252 -253 -253 -253 -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 y 271 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -253 -252 -252 -251 -250 -250 -249 -248 -246 -245 -243 -241 -238 -235 -231 -226 -220 -213 -205 -194 -181 -165 -145 -120 -90 -54 -0 160 145 150 149 160 152 151 149 153 140 148 137 152 125 124 124 152 139 148 138 153 150 151 150 160 151 150 158 160 150 158 154 159 164 159 158 158 157 167 160 158 171 159 156 165 156 164 165 160 164 164 154 157 157 157 157 157 172 163 163 161 171 164 163 175 164 163 171 163 162 167 163 172 163 162 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 163 171 161 163 163 163 163 161 153 158 159 152 165 157 159 159 158 153 160 161 160 151 152 151 143 145 133 133 145 143 151 152 151 160 161 160 153 158 159 159 157 165 152 159 158 153 161 163 163 163 163 161 171 163 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 162 163 172 163 167 162 163 171 163 164 175 163 164 171 161 163 163 172 157 157 157 157 157 154 164 164 160 165 164 156 165 156 159 171 158 160 167 157 158 158 159 164 159 154 158 150 160 158 150 151 160 150 151 150 153 138 148 139 152 124 124 125 152 137 148 140 153 149 151 152 160 149 150 145 160 -0 -54 -90 -120 -145 -165 -181 -194 -205 -213 -220 -226 -231 -235 -238 -241 -243 -245 -246 -248 -249 -250 -250 -251 -252 -252 -253 -253 -253 -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 y 272 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -245 -243 -241 -239 -236 -232 -228 -222 -216 -208 -199 -187 -173 -155 -134 -106 -72 -40 -0 161 150 158 158 154 151 152 150 160 150 144 138 157 139 144 124 132 125 144 137 157 140 144 149 160 152 152 149 154 145 158 159 161 150 169 150 153 153 167 160 159 158 163 159 156 162 156 165 152 164 165 151 162 162 163 167 167 167 162 162 161 172 164 163 161 167 163 162 167 163 176 164 162 171 163 177 163 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 163 167 175 162 163 163 161 157 163 164 164 156 166 157 158 158 154 164 151 150 145 151 151 145 149 145 124 145 149 145 151 151 145 150 151 164 154 158 158 157 166 156 164 164 163 157 161 163 163 162 175 167 163 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 163 177 163 171 162 164 176 163 167 162 163 167 161 163 164 172 161 162 162 167 167 167 163 162 162 151 165 164 152 165 156 162 156 159 163 158 159 160 167 153 153 150 169 150 161 159 158 145 154 149 152 152 160 149 144 140 157 137 144 125 132 124 144 139 157 138 144 150 160 150 152 151 154 158 158 150 161 -0 -40 -72 -106 -134 -155 -173 -187 -199 -208 -216 -222 -228 -232 -236 -239 -241 -243 -245 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -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 y 273 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -245 -244 -242 -239 -236 -233 -229 -224 -218 -211 -202 -192 -179 -163 -144 -120 -91 -55 -0 150 159 150 158 159 160 145 150 149 160 152 151 149 153 140 148 137 152 125 124 124 152 139 148 138 153 150 151 150 160 151 150 158 160 150 158 154 159 164 159 158 158 157 167 160 158 171 159 156 165 156 164 165 160 164 164 154 157 157 157 157 157 172 164 163 161 171 164 163 175 164 163 171 163 162 167 163 172 163 161 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 171 162 163 164 167 171 176 161 156 166 154 150 165 157 162 171 157 153 164 154 159 159 150 151 150 140 138 125 125 138 140 150 151 150 159 159 154 164 153 157 171 162 157 165 150 154 166 156 161 176 171 167 164 163 162 171 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 161 163 172 163 167 162 163 171 163 164 175 163 164 171 161 163 164 172 157 157 157 157 157 154 164 164 160 165 164 156 165 156 159 171 158 160 167 157 158 158 159 164 159 154 158 150 160 158 150 151 160 150 151 150 153 138 148 139 152 124 124 125 152 137 148 140 153 149 151 152 160 149 150 145 160 159 158 150 159 150 -0 -55 -91 -120 -144 -163 -179 -192 -202 -211 -218 -224 -229 -233 -236 -239 -242 -244 -245 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -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 y 274 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -242 -240 -237 -234 -230 -225 -220 -213 -205 -196 -184 -170 -152 -131 -104 -71 -40 -0 158 153 164 169 154 161 150 158 158 154 151 152 150 160 150 144 138 157 139 144 124 132 125 144 137 157 140 144 149 160 152 152 149 154 145 158 159 161 150 169 150 153 153 167 160 159 158 163 159 156 162 156 165 152 164 165 151 162 162 163 167 167 167 162 163 161 172 164 163 161 167 163 162 167 163 176 164 162 171 163 162 166 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 167 176 163 164 164 164 167 170 166 157 162 160 151 157 160 163 167 164 155 160 160 159 150 150 144 148 144 124 144 148 144 150 150 159 160 160 155 164 167 163 160 157 151 160 162 157 166 170 167 164 164 164 163 176 167 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 166 162 163 171 162 164 176 163 167 162 163 167 161 163 164 172 161 163 162 167 167 167 163 162 162 151 165 164 152 165 156 162 156 159 163 158 159 160 167 153 153 150 169 150 161 159 158 145 154 149 152 152 160 149 144 140 157 137 144 125 132 124 144 139 157 138 144 150 160 150 152 151 154 158 158 150 161 154 169 164 153 158 -0 -40 -71 -104 -131 -152 -170 -184 -196 -205 -213 -220 -225 -230 -234 -237 -240 -242 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -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 y 275 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -242 -240 -237 -234 -231 -226 -221 -215 -207 -198 -188 -175 -159 -140 -116 -88 -54 -0 -0 160 158 153 159 150 159 150 158 159 160 145 150 149 160 152 151 149 153 140 148 137 152 125 124 124 152 139 148 138 153 150 151 150 160 151 150 158 160 150 158 154 159 164 159 158 158 157 167 160 158 171 159 156 165 156 164 165 160 164 164 154 157 158 157 157 161 172 164 163 161 171 164 163 175 164 163 171 163 162 167 163 176 163 161 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 163 171 162 163 164 164 163 161 156 162 164 164 156 159 160 160 160 154 164 150 145 159 149 148 139 137 124 124 137 139 148 149 159 145 150 164 154 160 160 160 159 156 164 164 162 156 161 163 164 164 163 162 171 163 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 161 163 176 163 167 162 163 171 163 164 175 163 164 171 161 163 164 172 161 157 157 158 157 154 164 164 160 165 164 156 165 156 159 171 158 160 167 157 158 158 159 164 159 154 158 150 160 158 150 151 160 150 151 150 153 138 148 139 152 124 124 125 152 137 148 140 153 149 151 152 160 149 150 145 160 159 158 150 159 150 159 153 158 160 -0 -0 -54 -88 -116 -140 -159 -175 -188 -198 -207 -215 -221 -226 -231 -234 -237 -240 -242 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -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 y 276 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -242 -240 -238 -235 -231 -227 -222 -216 -209 -201 -191 -179 -164 -146 -125 -98 -67 -39 -0 163 160 159 157 167 158 153 164 169 154 161 150 158 158 154 151 152 150 160 150 144 138 157 139 144 124 132 125 144 137 157 140 144 149 160 152 152 149 154 145 158 159 161 150 169 150 153 153 167 160 159 158 163 159 156 162 156 165 152 164 165 151 162 162 167 167 153 170 162 163 161 172 164 163 161 167 163 162 167 163 177 164 163 172 163 162 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 163 167 176 163 163 163 161 157 163 164 165 164 156 159 160 160 158 150 154 158 151 156 159 157 146 142 122 142 146 157 159 156 151 158 154 150 158 160 160 159 156 164 165 164 163 157 161 163 163 163 176 167 163 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 162 163 172 163 164 177 163 167 162 163 167 161 163 164 172 161 163 162 170 153 167 167 162 162 151 165 164 152 165 156 162 156 159 163 158 159 160 167 153 153 150 169 150 161 159 158 145 154 149 152 152 160 149 144 140 157 137 144 125 132 124 144 139 157 138 144 150 160 150 152 151 154 158 158 150 161 154 169 164 153 158 167 157 159 160 163 -0 -39 -67 -98 -125 -146 -164 -179 -191 -201 -209 -216 -222 -227 -231 -235 -238 -240 -242 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -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 y 277 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -247 -246 -244 -243 -240 -238 -235 -232 -227 -223 -217 -210 -202 -193 -181 -168 -152 -132 -108 -75 -44 -0 162 159 159 158 158 167 160 158 153 159 150 159 150 158 159 160 145 150 149 160 152 151 149 153 140 148 137 152 125 124 124 152 139 148 138 153 150 151 150 160 152 150 158 160 150 158 155 159 164 159 158 158 157 167 160 158 171 159 156 165 156 165 165 160 164 150 157 157 166 157 157 161 172 164 163 162 171 164 163 175 164 163 171 164 162 171 163 176 163 161 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 163 164 171 160 161 161 157 167 154 151 165 165 156 158 159 158 153 160 161 160 151 152 150 143 145 133 133 145 143 150 152 151 160 161 160 153 158 159 158 156 165 165 151 154 167 157 161 161 160 171 164 163 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 161 163 176 163 171 162 164 171 163 164 175 163 164 171 162 163 164 172 161 157 157 166 157 157 150 164 160 165 165 156 165 156 159 171 158 160 167 157 158 158 159 164 159 155 158 150 160 158 150 152 160 150 151 150 153 138 148 139 152 124 124 125 152 137 148 140 153 149 151 152 160 149 150 145 160 159 158 150 159 150 159 153 158 160 167 158 158 159 159 162 -0 -44 -75 -108 -132 -152 -168 -181 -193 -202 -210 -217 -223 -227 -232 -235 -238 -240 -243 -244 -246 -247 -248 -249 -250 -251 -251 -252 -252 -253 -253 -253 -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 y 278 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -253 -252 -252 -252 -251 -250 -249 -248 -247 -246 -245 -243 -241 -238 -235 -232 -228 -223 -218 -211 -204 -194 -184 -171 -156 -137 -115 -89 -56 -0 -0 156 156 156 156 171 163 160 159 157 167 158 153 164 169 154 161 150 158 158 154 151 152 150 160 150 144 138 157 139 144 124 132 125 144 137 157 140 144 149 160 152 152 149 154 145 158 159 161 150 169 150 153 153 167 160 159 158 163 159 156 162 156 165 152 164 165 159 163 149 170 167 153 170 162 163 161 172 164 163 161 167 163 162 167 163 162 167 163 172 163 162 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 171 162 163 164 167 171 172 172 167 157 162 160 152 165 156 158 158 153 164 151 150 145 151 151 145 149 145 124 145 149 145 151 151 145 150 151 164 153 158 158 156 165 152 160 162 157 167 172 172 171 167 164 163 162 171 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 162 163 172 163 167 162 163 167 162 163 167 161 163 164 172 161 163 162 170 153 167 170 149 163 159 165 164 152 165 156 162 156 159 163 158 159 160 167 153 153 150 169 150 161 159 158 145 154 149 152 152 160 149 144 140 157 137 144 125 132 124 144 139 157 138 144 150 160 150 152 151 154 158 158 150 161 154 169 164 153 158 167 157 159 160 163 171 156 156 156 156 -0 -0 -56 -89 -115 -137 -156 -171 -184 -194 -204 -211 -218 -223 -228 -232 -235 -238 -241 -243 -245 -246 -247 -248 -249 -250 -251 -252 -252 -252 -253 -253 -253 -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 y 279 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -253 -252 -252 -252 -251 -250 -249 -249 -247 -246 -245 -243 -241 -238 -236 -232 -228 -224 -219 -212 -205 -196 -185 -173 -159 -141 -120 -95 -67 -39 -0 160 164 164 165 165 162 159 159 158 158 167 160 158 153 159 150 159 150 158 159 160 145 150 149 160 152 151 149 153 140 148 137 152 125 124 124 152 139 148 138 153 151 151 151 160 152 150 158 160 150 158 155 159 164 160 158 158 158 167 160 158 171 159 156 165 156 165 152 164 165 158 157 158 166 157 157 161 172 164 163 162 171 164 163 175 164 163 176 164 162 171 163 176 163 161 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 187 243 255 255 255 255 255 255 255 255 133 255 148 255 183 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 167 176 163 163 164 164 163 162 157 163 164 164 156 162 171 157 153 164 154 159 159 150 151 150 140 138 125 125 138 140 150 151 150 159 159 154 164 153 157 171 162 156 164 164 163 157 162 163 164 164 163 163 176 167 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 183 255 148 255 133 255 255 255 255 255 255 255 255 243 187 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 161 163 176 163 171 162 164 176 163 164 175 163 164 171 162 163 164 172 161 157 157 166 158 157 158 165 164 152 165 156 165 156 159 171 158 160 167 158 158 158 160 164 159 155 158 150 160 158 150 152 160 151 151 151 153 138 148 139 152 124 124 125 152 137 148 140 153 149 151 152 160 149 150 145 160 159 158 150 159 150 159 153 158 160 167 158 158 159 159 162 165 165 164 164 160 -0 -39 -67 -95 -120 -141 -159 -173 -185 -196 -205 -212 -219 -224 -228 -232 -236 -238 -241 -243 -245 -246 -247 -249 -249 -250 -251 -252 -252 -252 -253 -253 -253 -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 y 280 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -253 -253 -252 -252 -251 -250 -250 -249 -248 -246 -245 -243 -241 -239 -236 -233 -229 -224 -219 -213 -206 -197 -187 -175 -161 -144 -125 -102 -72 -42 -0 154 162 164 165 165 152 156 156 156 156 171 163 160 159 157 167 158 153 164 169 154 161 150 158 158 154 151 152 150 160 150 144 138 157 139 144 124 132 125 144 137 157 140 145 149 160 152 152 149 154 145 158 159 161 150 169 150 153 153 168 160 159 158 163 159 157 162 156 166 156 165 152 162 163 149 170 167 153 170 163 163 162 172 164 163 162 167 164 163 171 163 162 167 163 172 163 162 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 176 122 148 148 133 185 255 255 255 185 255 148 255 128 187 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 163 171 162 163 163 163 162 157 167 154 151 165 157 159 163 167 164 155 160 160 159 150 150 144 148 144 124 144 148 144 150 150 159 160 160 155 164 167 163 159 157 165 151 154 167 157 162 163 163 163 162 171 163 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 185 187 128 255 148 255 185 255 255 255 185 133 148 148 122 176 185 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 162 163 172 163 167 162 163 171 163 164 167 162 163 164 172 162 163 163 170 153 167 170 149 163 162 152 165 156 166 156 162 157 159 163 158 159 160 168 153 153 150 169 150 161 159 158 145 154 149 152 152 160 149 145 140 157 137 144 125 132 124 144 139 157 138 144 150 160 150 152 151 154 158 158 150 161 154 169 164 153 158 167 157 159 160 163 171 156 156 156 156 152 165 165 164 162 154 -0 -42 -72 -102 -125 -144 -161 -175 -187 -197 -206 -213 -219 -224 -229 -233 -236 -239 -241 -243 -245 -246 -248 -249 -250 -250 -251 -252 -252 -253 -253 -253 -253 -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 y 281 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -253 -253 -252 -252 -251 -250 -250 -249 -248 -246 -245 -243 -241 -239 -236 -233 -229 -225 -220 -214 -206 -198 -188 -177 -163 -147 -128 -107 -78 -47 -0 -0 167 157 162 164 151 160 164 164 165 165 162 159 159 158 158 167 160 158 153 159 150 159 150 158 159 160 145 150 149 160 152 151 149 153 140 148 137 152 125 124 124 152 139 149 139 157 151 151 151 160 152 150 158 160 150 158 155 160 164 163 158 158 158 167 160 158 171 159 157 167 156 165 160 164 165 158 158 158 167 157 161 161 172 164 163 163 171 164 163 160 167 163 176 164 162 171 163 176 163 161 170 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 165 176 255 255 255 255 255 255 255 255 255 133 255 137 243 176 165 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 163 167 175 162 162 161 157 167 157 162 160 151 157 159 160 159 154 164 150 145 159 149 148 139 137 124 124 137 139 148 149 159 145 150 164 154 159 160 159 157 151 160 162 157 167 157 161 162 162 175 167 163 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 165 176 243 137 255 133 255 255 255 255 255 255 255 255 255 176 165 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 170 161 163 176 163 171 162 164 176 163 167 160 163 164 171 163 163 164 172 161 161 157 167 158 158 158 165 164 160 165 156 167 157 159 171 158 160 167 158 158 158 163 164 160 155 158 150 160 158 150 152 160 151 151 151 157 139 149 139 152 124 124 125 152 137 148 140 153 149 151 152 160 149 150 145 160 159 158 150 159 150 159 153 158 160 167 158 158 159 159 162 165 165 164 164 160 151 164 162 157 167 -0 -0 -47 -78 -107 -128 -147 -163 -177 -188 -198 -206 -214 -220 -225 -229 -233 -236 -239 -241 -243 -245 -246 -248 -249 -250 -250 -251 -252 -252 -253 -253 -253 -253 -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 y 282 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -253 -253 -252 -252 -251 -250 -250 -249 -248 -246 -245 -243 -241 -239 -236 -233 -230 -225 -220 -214 -207 -199 -189 -178 -165 -149 -130 -109 -86 -56 -0 -0 162 157 167 157 163 154 162 164 165 165 152 156 156 156 156 171 163 160 159 157 167 158 153 164 169 154 161 150 158 158 154 151 152 150 160 150 144 138 157 139 144 124 132 125 144 138 146 143 145 149 160 152 152 149 154 145 158 159 161 151 154 153 153 153 168 160 159 158 163 159 157 166 157 151 163 165 152 162 163 150 170 153 156 170 163 163 163 176 164 164 163 171 164 163 171 163 162 167 163 172 163 162 167 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 170 170 183 128 137 147 133 185 255 255 255 185 255 147 255 122 176 170 171 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 163 164 167 171 172 172 168 159 162 164 164 156 158 159 159 158 149 154 158 150 156 159 157 146 142 122 142 146 157 159 156 150 158 154 149 158 159 159 158 156 164 164 162 159 168 172 172 171 167 164 163 162 172 162 172 162 172 163 173 163 173 163 173 163 173 163 173 163 173 162 171 173 162 171 171 171 170 176 122 255 147 255 185 255 255 255 185 133 147 137 128 183 170 170 171 171 162 173 171 162 173 163 173 163 173 163 173 163 173 163 173 163 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 172 162 167 162 163 172 163 167 162 163 171 163 164 171 163 164 164 176 163 163 163 170 156 153 170 150 163 162 152 165 163 151 157 166 157 159 163 158 159 160 168 153 153 153 154 151 161 159 158 145 154 149 152 152 160 149 145 143 146 138 144 125 132 124 144 139 157 138 144 150 160 150 152 151 154 158 158 150 161 154 169 164 153 158 167 157 159 160 163 171 156 156 156 156 152 165 165 164 162 154 163 157 167 157 162 -0 -0 -56 -86 -109 -130 -149 -165 -178 -189 -199 -207 -214 -220 -225 -230 -233 -236 -239 -241 -243 -245 -246 -248 -249 -250 -250 -251 -252 -252 -253 -253 -253 -253 -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 y 283 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -253 -253 -253 -253 -252 -252 -251 -250 -250 -249 -248 -247 -245 -243 -242 -239 -237 -233 -230 -226 -221 -215 -208 -200 -190 -179 -166 -151 -133 -112 -88 -63 -0 -0 167 163 161 156 167 157 167 157 162 164 151 160 164 164 165 165 162 159 159 158