param a 0.1348118103 param b 1.1119303165 param g 0.0000905518 param k 0.0011432231 param m 0.0812634816 param r 0.5924415644 param s 0.0000000000 param t 0.1086004786 param n 800 param y 780 param z 10 param i 30000 param x 37 y 0 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -253 -253 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -253 -253 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -253 -253 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -253 -253 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 y 1 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -251 -251 -251 -251 -251 -252 -252 -252 -252 -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 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -252 -251 -251 -251 -251 -251 -251 -252 -252 -252 -253 -253 -253 -254 y 2 -254 -254 -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 -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 -252 -252 -251 -250 -250 -249 -249 -249 -249 -249 -249 -250 -250 -251 -251 -251 -252 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -252 -251 -251 -251 -250 -250 -249 -249 -249 -249 -249 -249 -250 -250 -251 -252 -252 -253 -253 y 3 -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 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -252 -252 -250 -249 -248 -247 -246 -246 -246 -246 -246 -246 -247 -248 -248 -249 -250 -250 -251 -251 -252 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -252 -251 -251 -250 -250 -249 -248 -248 -247 -246 -246 -246 -246 -246 -246 -247 -248 -249 -250 -252 -252 -253 y 4 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -250 -249 -247 -245 -243 -241 -241 -240 -240 -241 -242 -243 -244 -245 -246 -247 -248 -249 -249 -250 -251 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -249 -248 -247 -246 -245 -244 -243 -242 -241 -240 -240 -241 -241 -243 -245 -247 -249 -250 -252 -253 y 5 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -249 -247 -244 -240 -237 -234 -232 -232 -232 -233 -235 -236 -238 -240 -242 -243 -245 -246 -247 -248 -249 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -251 -251 -250 -249 -249 -248 -247 -246 -245 -243 -242 -240 -238 -236 -235 -233 -232 -232 -232 -234 -237 -240 -244 -247 -249 -251 -252 y 6 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -250 -248 -245 -240 -235 -228 -222 -218 -217 -218 -221 -224 -227 -230 -232 -235 -237 -240 -242 -243 -245 -246 -247 -248 -249 -250 -250 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -246 -245 -243 -242 -240 -237 -235 -232 -230 -227 -224 -221 -218 -217 -218 -222 -228 -235 -240 -245 -248 -250 -252 y 7 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -247 -243 -237 -228 -217 -205 -196 -192 -194 -199 -205 -211 -217 -221 -226 -229 -233 -236 -238 -240 -242 -244 -245 -247 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -247 -245 -244 -242 -240 -238 -236 -233 -229 -226 -221 -217 -211 -205 -199 -194 -192 -196 -205 -217 -228 -237 -243 -247 -250 -252 y 8 -253 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -251 -249 -246 -241 -234 -222 -205 -184 -165 -154 -155 -164 -176 -187 -197 -205 -212 -218 -223 -227 -231 -234 -237 -239 -242 -243 -245 -246 -247 -248 -249 -250 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -243 -242 -239 -237 -234 -231 -227 -223 -218 -212 -205 -197 -187 -176 -164 -155 -154 -165 -184 -205 -222 -234 -241 -246 -249 -251 y 9 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -246 -241 -232 -218 -196 -165 -128 -103 -97 -108 -129 -149 -166 -180 -192 -201 -209 -215 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -251 -250 -250 -249 -248 -247 -246 -244 -243 -241 -239 -236 -233 -230 -226 -221 -215 -209 -201 -192 -180 -166 -149 -129 -108 -97 -103 -128 -165 -196 -218 -232 -241 -246 -249 -251 y 10 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -246 -240 -232 -217 -192 -154 -103 255 -0 -0 -67 -94 -120 -143 -163 -178 -189 -199 -207 -214 -220 -225 -229 -233 -236 -238 -241 -242 -244 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -244 -242 -241 -238 -236 -233 -229 -225 -220 -214 -207 -199 -189 -178 -163 -143 -120 -94 -67 -0 -0 255 -103 -154 -192 -217 -232 -240 -246 -249 -251 y 11 -252 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -246 -240 -232 -218 -194 -155 -97 -0 255 255 -0 -0 -62 -91 -122 -146 -163 -177 -188 -198 -207 -214 -220 -225 -229 -232 -235 -238 -240 -242 -244 -245 -247 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -247 -245 -244 -242 -240 -238 -235 -232 -229 -225 -220 -214 -207 -198 -188 -177 -163 -146 -122 -91 -62 -0 -0 255 255 -0 -97 -155 -194 -218 -232 -240 -246 -249 -251 y 12 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -246 -241 -233 -221 -199 -164 -108 -0 255 255 255 255 -0 -0 -70 -105 -130 -148 -164 -177 -189 -199 -207 -214 -220 -225 -229 -232 -235 -238 -240 -242 -244 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -244 -242 -240 -238 -235 -232 -229 -225 -220 -214 -207 -199 -189 -177 -164 -148 -130 -105 -70 -0 -0 255 255 255 255 -0 -108 -164 -199 -221 -233 -241 -246 -249 -251 y 13 -253 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -253 -253 -251 -249 -246 -242 -235 -224 -205 -176 -129 -67 -0 255 255 255 184 255 -0 -62 -91 -113 -132 -150 -166 -179 -190 -200 -208 -214 -220 -225 -229 -232 -235 -238 -240 -242 -244 -245 -246 -247 -248 -249 -250 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -244 -242 -240 -238 -235 -232 -229 -225 -220 -214 -208 -200 -190 -179 -166 -150 -132 -113 -91 -62 -0 255 184 255 255 255 -0 -67 -129 -176 -205 -224 -235 -242 -246 -249 -251 y 14 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -247 -243 -236 -227 -211 -187 -149 -94 -0 255 255 255 255 255 187 -0 -53 -74 -95 -116 -136 -153 -169 -181 -192 -201 -208 -215 -220 -225 -229 -232 -235 -238 -240 -242 -244 -245 -246 -247 -248 -249 -250 -251 -251 -252 -252 -252 -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 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -244 -242 -240 -238 -235 -232 -229 -225 -220 -215 -208 -201 -192 -181 -169 -153 -136 -116 -95 -74 -53 -0 187 255 255 255 255 255 -0 -94 -149 -187 -211 -227 -236 -243 -247 -250 -252 y 15 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -197 -166 -120 -62 -0 184 255 255 255 183 255 -0 -0 -54 -73 -98 -120 -140 -157 -171 -183 -193 -202 -209 -215 -221 -225 -229 -232 -235 -238 -240 -242 -243 -245 -246 -247 -248 -249 -250 -251 -251 -252 -252 -252 -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 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -243 -242 -240 -238 -235 -232 -229 -225 -221 -215 -209 -202 -193 -183 -171 -157 -140 -120 -98 -73 -54 -0 -0 255 183 255 255 255 184 -0 -62 -120 -166 -197 -217 -230 -238 -244 -248 -250 -252 y 16 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -248 -245 -240 -232 -221 -205 -180 -143 -91 -0 255 255 255 255 255 255 195 255 -0 -0 -51 -75 -104 -126 -144 -160 -174 -185 -195 -203 -210 -216 -221 -225 -229 -232 -235 -238 -240 -242 -243 -245 -246 -247 -248 -249 -250 -251 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -243 -242 -240 -238 -235 -232 -229 -225 -221 -216 -210 -203 -195 -185 -174 -160 -144 -126 -104 -75 -51 -0 -0 255 195 255 255 255 255 255 255 -0 -91 -143 -180 -205 -221 -232 -240 -245 -248 -251 -252 y 17 -253 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -235 -226 -212 -192 -163 -122 -70 -0 187 183 255 255 255 184 255 228 140 -0 -0 -58 -87 -110 -130 -148 -164 -177 -187 -196 -204 -211 -216 -221 -225 -229 -232 -235 -238 -240 -242 -243 -245 -246 -247 -248 -249 -250 -251 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -243 -242 -240 -238 -235 -232 -229 -225 -221 -216 -211 -204 -196 -187 -177 -164 -148 -130 -110 -87 -58 -0 -0 140 228 255 184 255 255 255 183 187 -0 -70 -122 -163 -192 -212 -226 -235 -242 -246 -249 -251 -252 y 18 -253 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -237 -229 -218 -201 -178 -146 -105 -62 -0 255 255 255 255 255 255 187 255 93 208 -0 -46 -69 -92 -115 -136 -153 -167 -179 -189 -198 -205 -211 -217 -221 -225 -229 -232 -235 -238 -240 -242 -243 -245 -246 -247 -248 -249 -250 -250 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -246 -245 -243 -242 -240 -238 -235 -232 -229 -225 -221 -217 -211 -205 -198 -189 -179 -167 -153 -136 -115 -92 -69 -46 -0 208 93 255 187 255 255 255 255 255 255 -0 -62 -105 -146 -178 -201 -218 -229 -237 -243 -247 -250 -251 -253 y 19 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -250 -248 -245 -240 -233 -223 -209 -189 -163 -130 -91 -53 -0 195 184 255 255 255 183 255 204 255 162 145 -0 -48 -71 -97 -121 -140 -156 -169 -181 -190 -199 -206 -212 -217 -221 -225 -229 -232 -235 -238 -240 -242 -243 -245 -246 -247 -248 -249 -250 -250 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -246 -245 -243 -242 -240 -238 -235 -232 -229 -225 -221 -217 -212 -206 -199 -190 -181 -169 -156 -140 -121 -97 -71 -48 -0 145 162 255 204 255 183 255 255 255 184 195 -0 -53 -91 -130 -163 -189 -209 -223 -233 -240 -245 -248 -250 -252 -253 y 20 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -246 -242 -236 -227 -215 -199 -177 -148 -113 -74 -0 255 255 255 255 255 255 255 195 255 208 255 80 -0 -0 -48 -75 -104 -126 -143 -158 -171 -182 -192 -199 -206 -212 -217 -221 -225 -229 -232 -235 -238 -240 -242 -243 -245 -246 -247 -248 -249 -250 -250 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -246 -245 -243 -242 -240 -238 -235 -232 -229 -225 -221 -217 -212 -206 -199 -192 -182 -171 -158 -143 -126 -104 -75 -48 -0 -0 80 255 208 255 195 255 255 255 255 255 255 255 -0 -74 -113 -148 -177 -199 -215 -227 -236 -242 -246 -249 -251 -252 -253 y 21 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -243 -238 -231 -221 -207 -188 -164 -132 -95 -54 -0 228 187 183 255 255 255 184 255 228 137 245 162 185 -0 -0 -51 -81 -109 -129 -146 -161 -174 -184 -192 -200 -206 -212 -217 -221 -225 -229 -232 -235 -238 -240 -242 -243 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -243 -242 -240 -238 -235 -232 -229 -225 -221 -217 -212 -206 -200 -192 -184 -174 -161 -146 -129 -109 -81 -51 -0 -0 185 162 245 137 228 255 184 255 255 255 183 187 228 -0 -54 -95 -132 -164 -188 -207 -221 -231 -238 -243 -247 -249 -251 -252 -253 y 22 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -248 -245 -240 -234 -226 -214 -198 -177 -150 -116 -73 -0 140 255 255 255 255 255 255 255 187 255 88 255 65 142 188 -0 -0 -62 -91 -114 -134 -151 -165 -176 -185 -193 -200 -206 -212 -217 -221 -226 -229 -232 -235 -238 -240 -242 -243 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -243 -242 -240 -238 -235 -232 -229 -226 -221 -217 -212 -206 -200 -193 -185 -176 -165 -151 -134 -114 -91 -62 -0 -0 188 142 65 255 88 255 187 255 255 255 255 255 255 255 140 -0 -73 -116 -150 -177 -198 -214 -226 -234 -240 -245 -248 -250 -252 -253 -253 y 23 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -230 -220 -207 -189 -166 -136 -98 -51 -0 93 204 195 184 255 255 255 183 255 204 255 244 90 121 170 140 -0 -48 -72 -99 -121 -140 -155 -166 -176 -185 -193 -200 -206 -212 -217 -222 -226 -229 -233 -235 -238 -240 -242 -243 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -243 -242 -240 -238 -235 -233 -229 -226 -222 -217 -212 -206 -200 -193 -185 -176 -166 -155 -140 -121 -99 -72 -48 -0 140 170 121 90 244 255 204 255 183 255 255 255 184 195 204 93 -0 -51 -98 -136 -166 -189 -207 -220 -230 -237 -242 -246 -249 -251 -252 -253 -254 y 24 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -239 -233 -225 -214 -199 -179 -153 -120 -75 -0 208 255 255 255 255 255 255 255 255 195 255 207 255 57 114 167 94 -0 -0 -51 -78 -107 -127 -143 -156 -167 -176 -185 -193 -200 -206 -212 -217 -222 -226 -229 -233 -235 -238 -240 -242 -243 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -243 -242 -240 -238 -235 -233 -229 -226 -222 -217 -212 -206 -200 -193 -185 -176 -167 -156 -143 -127 -107 -78 -51 -0 -0 94 167 114 57 255 207 255 195 255 255 255 255 255 255 255 255 208 -0 -75 -120 -153 -179 -199 -214 -225 -233 -239 -244 -247 -249 -251 -252 -253 -254 y 25 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -242 -236 -229 -220 -207 -190 -169 -140 -104 -58 -0 162 208 228 187 183 255 255 255 184 255 228 140 251 255 58 169 71 96 -0 -0 -59 -90 -111 -129 -144 -156 -167 -176 -185 -192 -199 -206 -212 -217 -222 -226 -230 -233 -235 -238 -240 -242 -243 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -243 -242 -240 -238 -235 -233 -230 -226 -222 -217 -212 -206 -199 -192 -185 -176 -167 -156 -144 -129 -111 -90 -59 -0 -0 96 71 169 58 255 251 140 228 255 184 255 255 255 183 187 228 208 162 -0 -58 -104 -140 -169 -190 -207 -220 -229 -236 -242 -245 -248 -250 -252 -253 -253 -254 y 26 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -233 -225 -214 -200 -181 -157 -126 -87 -46 145 255 137 255 255 255 255 255 255 255 187 255 93 208 232 255 160 58 78 162 -0 -0 -67 -92 -113 -131 -144 -156 -166 -176 -184 -192 -199 -206 -212 -217 -222 -226 -230 -233 -236 -238 -240 -242 -243 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -243 -242 -240 -238 -236 -233 -230 -226 -222 -217 -212 -206 -199 -192 -184 -176 -166 -156 -144 -131 -113 -92 -67 -0 -0 162 78 58 160 255 232 208 93 255 187 255 255 255 255 255 255 255 137 255 145 -46 -87 -126 -157 -181 -200 -214 -225 -233 -239 -243 -247 -249 -251 -252 -253 -254 -254 y 27 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -192 -171 -144 -110 -69 -0 80 245 88 204 195 184 255 255 255 183 255 204 255 163 142 242 255 48 91 195 81 -0 -0 -71 -98 -117 -132 -144 -155 -165 -175 -184 -192 -199 -206 -212 -218 -222 -226 -230 -233 -236 -238 -240 -242 -243 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -243 -242 -240 -238 -236 -233 -230 -226 -222 -218 -212 -206 -199 -192 -184 -175 -165 -155 -144 -132 -117 -98 -71 -0 -0 81 195 91 48 255 242 142 163 255 204 255 183 255 255 255 184 195 204 88 245 80 -0 -69 -110 -144 -171 -192 -208 -220 -229 -236 -241 -245 -248 -250 -251 -252 -253 -254 -254 y 28 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -225 -214 -201 -183 -160 -130 -92 -48 -0 162 255 255 255 255 255 255 255 255 255 195 255 208 255 74 138 251 255 255 178 60 78 -0 -56 -82 -101 -118 -132 -143 -154 -164 -174 -184 -192 -200 -207 -213 -218 -222 -226 -230 -233 -236 -238 -240 -242 -243 -245 -246 -247 -248 -249 -250 -250 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -246 -245 -243 -242 -240 -238 -236 -233 -230 -226 -222 -218 -213 -207 -200 -192 -184 -174 -164 -154 -143 -132 -118 -101 -82 -56 -0 78 60 178 255 255 251 138 74 255 208 255 195 255 255 255 255 255 255 255 255 255 162 -0 -48 -92 -130 -160 -183 -201 -214 -225 -232 -238 -243 -246 -249 -250 -252 -253 -253 -254 -254 y 29 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -249 -247 -244 -241 -235 -229 -220 -208 -193 -174 -148 -115 -71 -0 185 65 244 207 228 187 183 255 255 255 184 255 228 137 253 124 160 126 174 227 255 48 90 -0 -0 -56 -78 -103 -118 -130 -142 -153 -164 -174 -183 -192 -200 -207 -213 -218 -223 -227 -230 -233 -236 -238 -240 -242 -243 -245 -246 -247 -248 -249 -250 -250 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -246 -245 -243 -242 -240 -238 -236 -233 -230 -227 -223 -218 -213 -207 -200 -192 -183 -174 -164 -153 -142 -130 -118 -103 -78 -56 -0 -0 90 48 255 227 174 126 160 124 253 137 228 255 184 255 255 255 183 187 228 207 244 65 185 -0 -71 -115 -148 -174 -193 -208 -220 -229 -235 -241 -244 -247 -249 -251 -252 -253 -254 -254 -254 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 -254 -254 -254 -253 -253 -252 -250 -248 -246 -242 -238 -232 -225 -215 -202 -185 -164 -136 -97 -48 -0 142 90 255 140 255 255 255 255 255 255 255 187 255 88 255 103 156 139 164 148 248 255 255 130 -0 -0 -60 -88 -103 -115 -127 -139 -151 -163 -174 -184 -193 -200 -207 -213 -218 -223 -227 -230 -233 -236 -238 -240 -242 -243 -245 -246 -247 -248 -249 -250 -250 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -246 -245 -243 -242 -240 -238 -236 -233 -230 -227 -223 -218 -213 -207 -200 -193 -184 -174 -163 -151 -139 -127 -115 -103 -88 -60 -0 -0 130 255 255 248 148 164 139 156 103 255 88 255 187 255 255 255 255 255 255 255 140 255 90 142 -0 -48 -97 -136 -164 -185 -202 -215 -225 -232 -238 -242 -246 -248 -250 -252 -253 -253 -254 -254 -254 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 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -229 -220 -209 -195 -177 -153 -121 -75 -0 188 121 57 251 93 204 195 184 255 255 255 183 255 204 255 239 90 138 132 164 162 128 161 221 249 255 -0 -55 -75 -86 -98 -110 -123 -137 -150 -163 -174 -184 -193 -201 -208 -213 -218 -223 -227 -230 -233 -236 -238 -240 -242 -243 -245 -246 -247 -248 -249 -250 -250 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -246 -245 -243 -242 -240 -238 -236 -233 -230 -227 -223 -218 -213 -208 -201 -193 -184 -174 -163 -150 -137 -123 -110 -98 -86 -75 -55 -0 255 249 221 161 128 162 164 132 138 90 239 255 204 255 183 255 255 255 184 195 204 93 251 57 121 188 -0 -75 -121 -153 -177 -195 -209 -220 -229 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 y 32 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -252 -251 -250 -248 -246 -242 -238 -232 -225 -215 -203 -187 -167 -140 -104 -51 -0 170 114 255 208 255 255 255 255 255 255 255 255 195 255 206 255 57 135 98 128 167 129 172 137 163 230 -0 -48 -57 -67 -79 -91 -105 -121 -136 -150 -163 -175 -185 -194 -201 -208 -214 -219 -223 -227 -230 -233 -236 -238 -240 -242 -243 -245 -246 -247 -248 -249 -250 -250 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -250 -250 -249 -248 -247 -246 -245 -243 -242 -240 -238 -236 -233 -230 -227 -223 -219 -214 -208 -201 -194 -185 -175 -163 -150 -136 -121 -105 -91 -79 -67 -57 -48 -0 230 163 137 172 129 167 128 98 135 57 255 206 255 195 255 255 255 255 255 255 255 255 208 255 114 170 -0 -51 -104 -140 -167 -187 -203 -215 -225 -232 -238 -242 -246 -248 -250 -251 -252 -253 -254 -254 -254 -255 y 33 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -247 -244 -240 -235 -229 -221 -210 -196 -179 -156 -126 -81 -0 140 167 58 232 163 208 228 187 183 255 255 255 184 255 228 140 249 255 109 79 103 148 98 151 132 162 142 -0 -0 -0 -48 -56 -68 -86 -103 -120 -136 -151 -164 -175 -185 -194 -202 -208 -214 -219 -223 -227 -230 -233 -236 -238 -240 -242 -244 -245 -246 -247 -248 -249 -250 -251 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -244 -242 -240 -238 -236 -233 -230 -227 -223 -219 -214 -208 -202 -194 -185 -175 -164 -151 -136 -120 -103 -86 -68 -56 -48 -0 -0 -0 142 162 132 151 98 148 103 79 109 255 249 140 228 255 184 255 255 255 183 187 228 208 163 232 58 167 140 -0 -81 -126 -156 -179 -196 -210 -221 -229 -235 -240 -244 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 y 34 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -245 -242 -238 -232 -225 -216 -204 -189 -169 -143 -109 -62 -0 94 169 255 142 255 137 255 255 255 255 255 255 255 187 255 93 204 232 255 67 97 149 72 134 93 135 159 141 173 -0 -0 -0 -47 -65 -85 -103 -120 -137 -152 -165 -176 -186 -195 -202 -208 -214 -219 -223 -227 -230 -233 -236 -238 -240 -242 -244 -245 -246 -247 -248 -249 -250 -251 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -244 -242 -240 -238 -236 -233 -230 -227 -223 -219 -214 -208 -202 -195 -186 -176 -165 -152 -137 -120 -103 -85 -65 -47 -0 -0 -0 173 141 159 135 93 134 72 149 97 67 255 232 204 93 255 187 255 255 255 255 255 255 255 137 255 142 255 169 94 -0 -62 -109 -143 -169 -189 -204 -216 -225 -232 -238 -242 -245 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 y 35 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -250 -249 -247 -244 -240 -235 -229 -221 -211 -198 -181 -158 -129 -91 -48 -0 71 160 242 74 253 88 204 195 184 255 255 255 183 255 204 255 155 145 244 255 242 255 52 152 67 114 138 132 165 156 156 -0 -0 -47 -66 -84 -101 -119 -137 -152 -165 -177 -186 -195 -202 -208 -214 -219 -223 -227 -230 -233 -236 -238 -240 -242 -244 -245 -246 -247 -248 -249 -250 -251 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -244 -242 -240 -238 -236 -233 -230 -227 -223 -219 -214 -208 -202 -195 -186 -177 -165 -152 -137 -119 -101 -84 -66 -47 -0 -0 156 156 165 132 138 114 67 152 52 255 242 255 244 145 155 255 204 255 183 255 255 255 184 195 204 88 253 74 242 160 71 -0 -48 -91 -129 -158 -181 -198 -211 -221 -229 -235 -240 -244 -247 -249 -250 -252 -253 -253 -254 -254 -254 -255 -255 y 36 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -238 -232 -225 -216 -205 -190 -171 -146 -114 -72 -0 96 58 255 138 124 255 255 255 255 255 255 255 255 255 195 255 208 255 74 140 183 159 235 255 255 57 114 137 105 135 168 123 166 -0 -0 -0 -57 -75 -99 -119 -138 -153 -166 -177 -187 -195 -202 -208 -214 -219 -223 -227 -230 -233 -236 -238 -240 -242 -244 -245 -246 -247 -248 -249 -250 -251 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -244 -242 -240 -238 -236 -233 -230 -227 -223 -219 -214 -208 -202 -195 -187 -177 -166 -153 -138 -119 -99 -75 -57 -0 -0 -0 166 123 168 135 105 137 114 57 255 255 235 159 183 140 74 255 208 255 195 255 255 255 255 255 255 255 255 255 124 138 255 58 96 -0 -72 -114 -146 -171 -190 -205 -216 -225 -232 -238 -242 -245 -248 -250 -251 -252 -253 -253 -254 -254 -254 -255 -255 y 37 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -252 -250 -249 -246 -244 -240 -235 -229 -221 -211 -199 -182 -161 -134 -99 -51 -0 78 48 251 160 103 239 206 228 187 183 255 255 255 184 255 228 137 252 116 147 147 175 126 166 240 255 62 145 75 108 156 133 156 141 163 -0 -0 -48 -73 -99 -120 -138 -153 -166 -177 -187 -195 -202 -208 -214 -218 -223 -226 -230 -233 -236 -238 -240 -242 -244 -245 -246 -247 -248 -249 -250 -251 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -244 -242 -240 -238 -236 -233 -230 -226 -223 -218 -214 -208 -202 -195 -187 -177 -166 -153 -138 -120 -99 -73 -48 -0 -0 163 141 156 133 156 108 75 145 62 255 240 166 126 175 147 147 116 252 137 228 255 184 255 255 255 183 187 228 206 239 103 160 251 48 78 -0 -51 -99 -134 -161 -182 -199 -211 -221 -229 -235 -240 -244 -246 -249 -250 -252 -252 -253 -254 -254 -254 -254 -255 -255 y 38 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -248 -245 -242 -238 -232 -225 -217 -206 -192 -174 -151 -121 -78 -0 162 91 255 126 156 90 255 140 255 255 255 255 255 255 255 187 255 88 251 114 150 138 169 152 171 148 228 255 255 61 117 154 93 128 155 147 167 -0 -0 -49 -74 -99 -121 -139 -154 -167 -177 -187 -195 -202 -208 -213 -218 -223 -226 -230 -233 -236 -238 -240 -242 -244 -245 -246 -248 -248 -249 -250 -251 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -248 -248 -246 -245 -244 -242 -240 -238 -236 -233 -230 -226 -223 -218 -213 -208 -202 -195 -187 -177 -167 -154 -139 -121 -99 -74 -49 -0 -0 167 147 155 128 93 154 117 61 255 255 228 148 171 152 169 138 150 114 251 88 255 187 255 255 255 255 255 255 255 140 255 90 156 126 255 91 162 -0 -78 -121 -151 -174 -192 -206 -217 -225 -232 -238 -242 -245 -248 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 y 39 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -249 -246 -244 -240 -235 -229 -221 -212 -199 -184 -165 -140 -107 -59 -0 195 255 174 139 138 57 249 93 204 195 184 255 255 255 183 255 204 255 235 93 145 123 164 152 145 179 115 156 244 255 62 163 67 106 135 126 169 155 -0 -0 -49 -75 -103 -123 -140 -154 -167 -178 -187 -195 -202 -208 -213 -218 -222 -226 -230 -233 -236 -238 -240 -242 -244 -245 -247 -248 -249 -249 -250 -251 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -249 -248 -247 -245 -244 -242 -240 -238 -236 -233 -230 -226 -222 -218 -213 -208 -202 -195 -187 -178 -167 -154 -140 -123 -103 -75 -49 -0 -0 155 169 126 135 106 67 163 62 255 244 156 115 179 145 152 164 123 145 93 235 255 204 255 183 255 255 255 184 195 204 93 249 57 138 139 174 255 195 -0 -59 -107 -140 -165 -184 -199 -212 -221 -229 -235 -240 -244 -246 -249 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 y 40 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -242 -238 -232 -225 -217 -206 -192 -176 -155 -127 -90 -0 81 178 227 164 132 135 255 204 255 255 255 255 255 255 255 255 195 255 206 255 57 139 98 138 159 127 162 159 154 158 226 255 255 56 110 126 98 136 163 116 -0 -0 -52 -79 -106 -124 -141 -155 -167 -178 -187 -194 -201 -207 -213 -218 -222 -227 -230 -233 -236 -238 -241 -242 -244 -245 -247 -248 -249 -249 -250 -251 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -249 -248 -247 -245 -244 -242 -241 -238 -236 -233 -230 -227 -222 -218 -213 -207 -201 -194 -187 -178 -167 -155 -141 -124 -106 -79 -52 -0 -0 116 163 136 98 126 110 56 255 255 226 158 154 159 162 127 159 138 98 139 57 255 206 255 195 255 255 255 255 255 255 255 255 204 255 135 132 164 227 178 81 -0 -90 -127 -155 -176 -192 -206 -217 -225 -232 -238 -242 -245 -247 -249 -251 -252 -253 -253 -254 -254 -254 -255 -255 -255 -255 y 41 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -252 -251 -250 -248 -246 -243 -240 -235 -229 -221 -212 -200 -185 -166 -143 -111 -67 -0 60 255 148 164 98 109 232 155 208 228 187 183 255 255 255 184 255 228 140 246 255 111 67 114 152 150 148 165 123 170 125 176 250 255 61 136 68 110 143 165 129 -0 -0 -54 -81 -107 -125 -142 -156 -168 -178 -187 -194 -201 -207 -213 -218 -223 -227 -230 -233 -236 -239 -241 -242 -244 -245 -247 -248 -249 -249 -250 -251 -251 -252 -252 -252 -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 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -249 -248 -247 -245 -244 -242 -241 -239 -236 -233 -230 -227 -223 -218 -213 -207 -201 -194 -187 -178 -168 -156 -142 -125 -107 -81 -54 -0 -0 129 165 143 110 68 136 61 255 250 176 125 170 123 165 148 150 152 114 67 111 255 246 140 228 255 184 255 255 255 183 187 228 208 155 232 109 98 164 148 255 60 -0 -67 -111 -143 -166 -185 -200 -212 -221 -229 -235 -240 -243 -246 -248 -250 -251 -252 -253 -254 -254 -254 -254 -255 -255 -255 -255 y 42 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -242 -238 -232 -225 -217 -206 -193 -176 -156 -129 -92 -0 78 48 248 162 128 79 255 145 255 137 255 255 255 255 255 255 255 188 255 93 200 234 255 57 112 127 130 119 158 157 170 141 136 177 231 255 255 57 111 113 144 109 141 -0 -0 -61 -89 -110 -129 -145 -158 -168 -178 -186 -193 -201 -207 -213 -218 -223 -227 -230 -234 -236 -239 -241 -243 -244 -246 -247 -248 -249 -249 -250 -251 -251 -252 -252 -252 -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 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -249 -248 -247 -246 -244 -243 -241 -239 -236 -234 -230 -227 -223 -218 -213 -207 -201 -193 -186 -178 -168 -158 -145 -129 -110 -89 -61 -0 -0 141 109 144 113 111 57 255 255 231 177 136 141 170 157 158 119 130 127 112 57 255 234 200 93 255 188 255 255 255 255 255 255 255 137 255 145 255 79 128 162 248 48 78 -0 -92 -129 -156 -176 -193 -206 -217 -225 -232 -238 -242 -245 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 y 43 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -235 -229 -221 -212 -200 -185 -167 -144 -113 -71 -0 90 255 128 167 103 67 244 74 252 88 204 195 184 255 255 255 183 255 204 255 146 149 251 255 65 113 116 89 119 135 164 183 123 160 159 160 252 255 65 97 138 68 110 132 -0 -48 -70 -96 -117 -133 -146 -158 -167 -177 -185 -193 -200 -207 -213 -218 -223 -227 -231 -234 -236 -239 -241 -243 -244 -246 -247 -248 -249 -249 -250 -251 -251 -252 -252 -252 -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 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -249 -248 -247 -246 -244 -243 -241 -239 -236 -234 -231 -227 -223 -218 -213 -207 -200 -193 -185 -177 -167 -158 -146 -133 -117 -96 -70 -48 -0 132 110 68 138 97 65 255 252 160 159 160 123 183 164 135 119 89 116 113 65 255 251 149 146 255 204 255 183 255 255 255 184 195 204 88 252 74 244 67 103 167 128 255 90 -0 -71 -113 -144 -167 -185 -200 -212 -221 -229 -235 -240 -243 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -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 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -242 -238 -232 -225 -217 -206 -193 -176 -156 -131 -98 -56 -0 255 161 129 148 97 255 140 116 251 255 255 255 255 255 255 255 255 195 255 207 255 82 141 233 239 224 255 61 102 102 112 172 153 151 180 134 167 232 255 229 255 57 104 115 -0 -0 -58 -85 -105 -121 -134 -146 -156 -166 -176 -184 -193 -200 -207 -213 -219 -223 -227 -231 -234 -237 -239 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -244 -243 -241 -239 -237 -234 -231 -227 -223 -219 -213 -207 -200 -193 -184 -176 -166 -156 -146 -134 -121 -105 -85 -58 -0 -0 115 104 57 255 229 255 232 167 134 180 151 153 172 112 102 102 61 255 224 239 233 141 82 255 207 255 195 255 255 255 255 255 255 255 255 251 116 140 255 97 148 129 161 255 -0 -56 -98 -131 -156 -176 -193 -206 -217 -225 -232 -238 -242 -245 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 y 45 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -235 -229 -221 -212 -200 -185 -167 -144 -117 -82 -0 130 221 172 98 149 242 183 147 114 235 206 228 188 183 255 255 255 184 255 233 125 236 142 175 145 196 125 222 238 186 205 108 140 168 105 161 151 169 149 164 202 236 255 58 118 124 -0 -52 -76 -94 -108 -121 -132 -143 -154 -165 -175 -184 -193 -201 -207 -214 -219 -224 -228 -231 -234 -237 -239 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -244 -243 -241 -239 -237 -234 -231 -228 -224 -219 -214 -207 -201 -193 -184 -175 -165 -154 -143 -132 -121 -108 -94 -76 -52 -0 124 118 58 255 236 202 164 149 169 151 161 105 168 140 108 205 186 238 222 125 196 145 175 142 236 125 233 255 184 255 255 255 183 188 228 206 235 114 147 183 242 149 98 172 221 130 -0 -82 -117 -144 -167 -185 -200 -212 -221 -229 -235 -240 -243 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -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 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -242 -238 -232 -225 -217 -206 -193 -176 -156 -132 -101 -56 -0 249 137 151 72 255 159 147 150 93 255 140 255 255 255 255 255 255 255 187 255 83 237 109 158 176 184 96 126 189 159 183 162 148 193 130 152 143 138 192 115 157 163 240 255 65 106 -0 -51 -61 -66 -85 -105 -117 -129 -141 -153 -164 -175 -184 -193 -201 -208 -214 -219 -224 -228 -231 -234 -237 -239 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -244 -243 -241 -239 -237 -234 -231 -228 -224 -219 -214 -208 -201 -193 -184 -175 -164 -153 -141 -129 -117 -105 -85 -66 -61 -51 -0 106 65 255 240 163 157 115 192 138 143 152 130 193 148 162 183 159 189 126 96 184 176 158 109 237 83 255 187 255 255 255 255 255 255 255 140 255 93 150 147 159 255 72 151 137 249 -0 -56 -101 -132 -156 -176 -193 -206 -217 -225 -232 -238 -242 -245 -247 -249 -251 -252 -253 -253 -254 -254 -254 -254 -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 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -235 -229 -221 -212 -200 -185 -166 -144 -118 -78 -0 255 163 132 134 52 235 175 138 145 57 246 93 204 195 184 255 255 255 183 255 207 255 221 87 125 145 227 77 84 152 181 144 193 101 153 176 142 182 108 161 171 167 146 115 232 244 231 -0 -0 -0 -0 -62 -88 -100 -113 -127 -140 -153 -164 -175 -185 -194 -201 -208 -214 -220 -224 -228 -232 -235 -237 -239 -241 -243 -245 -246 -247 -248 -249 -250 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -243 -241 -239 -237 -235 -232 -228 -224 -220 -214 -208 -201 -194 -185 -175 -164 -153 -140 -127 -113 -100 -88 -62 -0 -0 -0 -0 231 244 232 115 146 167 171 161 108 182 142 176 153 101 193 144 181 152 84 77 227 145 125 87 221 255 207 255 183 255 255 255 184 195 204 93 246 57 145 138 175 235 52 134 132 163 255 -0 -78 -118 -144 -166 -185 -200 -212 -221 -229 -235 -240 -243 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -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 -254 -254 -254 -254 -253 -252 -252 -251 -249 -247 -245 -242 -238 -232 -226 -217 -206 -192 -176 -155 -132 -103 -60 -0 230 162 93 152 255 126 169 123 139 255 200 255 255 255 255 255 255 255 255 195 255 208 255 61 135 102 197 245 110 141 158 132 181 172 147 172 134 175 160 146 162 138 194 107 135 182 143 244 255 255 -0 -51 -68 -83 -97 -112 -126 -140 -153 -164 -175 -185 -194 -202 -209 -215 -220 -224 -228 -232 -235 -237 -240 -241 -243 -245 -246 -247 -248 -249 -250 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -243 -241 -240 -237 -235 -232 -228 -224 -220 -215 -209 -202 -194 -185 -175 -164 -153 -140 -126 -112 -97 -83 -68 -51 -0 255 255 244 143 182 135 107 194 138 162 146 160 175 134 172 147 172 181 132 158 141 110 245 197 102 135 61 255 208 255 195 255 255 255 255 255 255 255 255 200 255 139 123 169 126 255 152 93 162 230 -0 -60 -103 -132 -155 -176 -192 -206 -217 -226 -232 -238 -242 -245 -247 -249 -251 -252 -252 -253 -254 -254 -254 -254 -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 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -235 -229 -222 -212 -199 -184 -165 -143 -118 -88 -55 -0 142 135 67 255 166 152 164 98 111 234 146 207 233 187 183 255 255 255 184 255 228 135 246 255 96 81 123 208 111 138 196 100 139 173 124 164 151 142 183 127 171 136 169 187 116 153 174 114 167 221 -0 -0 -51 -66 -81 -97 -112 -126 -140 -152 -164 -176 -186 -195 -202 -209 -215 -220 -225 -229 -232 -235 -237 -240 -242 -243 -245 -246 -247 -248 -249 -250 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -243 -242 -240 -237 -235 -232 -229 -225 -220 -215 -209 -202 -195 -186 -176 -164 -152 -140 -126 -112 -97 -81 -66 -51 -0 -0 221 167 114 174 153 116 187 169 136 171 127 183 142 151 164 124 173 139 100 196 138 111 208 123 81 96 255 246 135 228 255 184 255 255 255 183 187 233 207 146 234 111 98 164 152 166 255 67 135 142 -0 -55 -88 -118 -143 -165 -184 -199 -212 -222 -229 -235 -240 -243 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -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 -254 -254 -254 -254 -253 -252 -252 -251 -249 -247 -245 -242 -238 -232 -226 -217 -206 -192 -175 -154 -130 -103 -75 -48 -0 159 114 57 240 171 152 138 67 255 149 255 125 255 255 255 255 255 255 255 187 255 88 193 234 255 58 101 204 72 101 193 91 120 151 156 142 173 110 162 159 164 157 132 184 152 145 187 131 150 167 157 -0 -0 -50 -65 -81 -96 -110 -124 -138 -152 -165 -176 -186 -195 -203 -210 -216 -221 -225 -229 -232 -235 -238 -240 -242 -243 -245 -246 -247 -248 -249 -250 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -243 -242 -240 -238 -235 -232 -229 -225 -221 -216 -210 -203 -195 -186 -176 -165 -152 -138 -124 -110 -96 -81 -65 -50 -0 -0 157 167 150 131 187 145 152 184 132 157 164 159 162 110 173 142 156 151 120 91 193 101 72 204 101 58 255 234 193 88 255 187 255 255 255 255 255 255 255 125 255 149 255 67 138 152 171 240 57 114 159 -0 -48 -75 -103 -130 -154 -175 -192 -206 -217 -226 -232 -238 -242 -245 -247 -249 -251 -252 -252 -253 -254 -254 -254 -254 -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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -235 -229 -222 -212 -199 -184 -164 -142 -115 -86 -57 -0 141 138 114 255 148 145 159 114 57 251 82 236 83 207 195 184 255 255 255 183 255 204 255 137 142 239 214 224 255 55 103 186 73 102 132 161 144 165 150 148 164 135 190 108 154 177 111 164 177 121 164 133 175 -0 -0 -50 -64 -78 -91 -106 -122 -138 -152 -165 -177 -187 -196 -204 -210 -216 -221 -225 -229 -232 -235 -238 -240 -242 -243 -245 -246 -247 -248 -249 -250 -250 -251 -251 -252 -252 -252 -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 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -243 -242 -240 -238 -235 -232 -229 -225 -221 -216 -210 -204 -196 -187 -177 -165 -152 -138 -122 -106 -91 -78 -64 -50 -0 -0 175 133 164 121 177 164 111 177 154 108 190 135 164 148 150 165 144 161 132 102 73 186 103 55 255 224 214 239 142 137 255 204 255 183 255 255 255 184 195 207 83 236 82 251 57 114 159 145 148 255 114 138 141 -0 -57 -86 -115 -142 -164 -184 -199 -212 -222 -229 -235 -240 -243 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -254 -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 -254 -254 -254 -254 -253 -252 -252 -251 -249 -247 -245 -242 -238 -233 -226 -217 -206 -192 -174 -153 -127 -98 -67 -0 173 132 137 62 228 179 127 152 112 255 141 142 237 255 255 255 255 255 255 255 255 195 255 208 239 109 209 88 126 243 255 57 193 56 70 94 136 141 138 176 120 164 131 175 175 141 181 152 143 184 141 164 141 148 170 -0 -0 -47 -55 -68 -86 -105 -122 -138 -153 -166 -178 -188 -196 -204 -211 -216 -221 -226 -229 -232 -235 -238 -240 -242 -243 -245 -246 -247 -248 -249 -250 -250 -251 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -243 -242 -240 -238 -235 -232 -229 -226 -221 -216 -211 -204 -196 -188 -178 -166 -153 -138 -122 -105 -86 -68 -55 -47 -0 -0 170 148 141 164 141 184 143 152 181 141 175 175 131 164 120 176 138 141 136 94 70 56 193 57 255 243 126 88 209 109 239 208 255 195 255 255 255 255 255 255 255 255 237 142 141 255 112 152 127 179 228 62 137 132 173 -0 -67 -98 -127 -153 -174 -192 -206 -217 -226 -233 -238 -242 -245 -247 -249 -251 -252 -252 -253 -254 -254 -254 -254 -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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -235 -229 -222 -212 -199 -184 -164 -139 -110 -79 -48 -0 165 105 145 255 115 162 150 127 65 233 175 109 221 208 228 187 183 255 255 255 184 255 228 142 204 187 241 67 80 123 234 255 255 48 90 138 142 158 120 160 149 164 142 142 176 128 167 175 103 154 164 156 175 130 166 140 -0 -0 -0 -47 -66 -86 -104 -122 -138 -154 -167 -178 -188 -197 -204 -211 -217 -221 -226 -229 -233 -235 -238 -240 -242 -243 -245 -246 -247 -248 -249 -250 -250 -251 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -243 -242 -240 -238 -235 -233 -229 -226 -221 -217 -211 -204 -197 -188 -178 -167 -154 -138 -122 -104 -86 -66 -47 -0 -0 -0 140 166 130 175 156 164 154 103 175 167 128 176 142 142 164 149 160 120 158 142 138 90 48 255 255 234 123 80 67 241 187 204 142 228 255 184 255 255 255 183 187 228 208 221 109 175 233 65 127 150 162 115 255 145 105 165 -0 -48 -79 -110 -139 -164 -184 -199 -212 -222 -229 -235 -240 -243 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -254 -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 -254 -254 -254 -254 -253 -252 -252 -250 -249 -247 -245 -242 -238 -233 -226 -217 -206 -192 -174 -151 -123 -91 -56 -0 156 135 75 255 156 159 148 130 113 239 145 158 87 255 135 255 255 255 255 255 255 255 187 255 93 212 136 216 253 97 126 137 142 255 255 255 59 113 154 106 141 147 148 177 117 161 154 149 184 152 141 174 129 166 143 170 143 152 173 -0 -0 -48 -66 -85 -102 -121 -139 -155 -168 -179 -189 -198 -205 -211 -217 -222 -226 -230 -233 -235 -238 -240 -242 -243 -245 -246 -247 -248 -249 -250 -250 -251 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -243 -242 -240 -238 -235 -233 -230 -226 -222 -217 -211 -205 -198 -189 -179 -168 -155 -139 -121 -102 -85 -66 -48 -0 -0 173 152 143 170 143 166 129 174 141 152 184 149 154 161 117 177 148 147 141 106 154 113 59 255 255 255 142 137 126 97 253 216 136 212 93 255 187 255 255 255 255 255 255 255 135 255 87 158 145 239 113 130 148 159 156 255 75 135 156 -0 -56 -91 -123 -151 -174 -192 -206 -217 -226 -233 -238 -242 -245 -247 -249 -250 -252 -252 -253 -254 -254 -254 -254 -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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -235 -230 -222 -212 -200 -183 -163 -137 -105 -68 -0 156 168 108 61 244 154 165 119 116 224 196 176 125 61 246 88 204 195 184 255 255 255 183 255 204 255 168 140 171 199 216 160 197 107 134 172 247 255 62 155 68 113 146 127 159 149 162 153 117 157 190 109 145 150 169 147 144 172 140 131 152 -0 -0 -0 -58 -76 -100 -122 -141 -156 -169 -180 -190 -198 -205 -212 -217 -222 -226 -230 -233 -235 -238 -240 -242 -243 -245 -246 -247 -248 -249 -250 -250 -251 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -243 -242 -240 -238 -235 -233 -230 -226 -222 -217 -212 -205 -198 -190 -180 -169 -156 -141 -122 -100 -76 -58 -0 -0 -0 152 131 140 172 144 147 169 150 145 109 190 157 117 153 162 149 159 127 146 113 68 155 62 255 247 172 134 107 197 160 216 199 171 140 168 255 204 255 183 255 255 255 184 195 204 88 246 61 125 176 196 224 116 119 165 154 244 61 108 168 156 -0 -68 -105 -137 -163 -183 -200 -212 -222 -230 -235 -240 -243 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -254 -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 -254 -254 -254 -254 -253 -252 -252 -250 -249 -247 -245 -242 -238 -233 -226 -218 -207 -192 -174 -150 -121 -86 -47 -0 123 156 117 255 158 123 158 89 255 125 184 145 135 255 193 255 255 255 255 255 255 255 255 195 255 208 255 80 130 155 179 160 171 204 160 124 132 238 255 255 56 111 129 112 138 155 147 182 136 124 162 186 159 129 132 180 128 156 156 179 149 131 147 -0 -0 -49 -76 -104 -126 -143 -157 -170 -180 -190 -198 -206 -212 -217 -222 -226 -230 -233 -235 -238 -240 -242 -243 -245 -246 -247 -248 -249 -249 -250 -251 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -249 -248 -247 -246 -245 -243 -242 -240 -238 -235 -233 -230 -226 -222 -217 -212 -206 -198 -190 -180 -170 -157 -143 -126 -104 -76 -49 -0 -0 147 131 149 179 156 156 128 180 132 129 159 186 162 124 136 182 147 155 138 112 129 111 56 255 255 238 132 124 160 204 171 160 179 155 130 80 255 208 255 195 255 255 255 255 255 255 255 255 193 255 135 145 184 125 255 89 158 123 158 255 117 156 123 -0 -47 -86 -121 -150 -174 -192 -207 -218 -226 -233 -238 -242 -245 -247 -249 -250 -252 -252 -253 -254 -254 -254 -254 -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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -235 -230 -222 -213 -200 -184 -163 -136 -103 -65 -0 166 133 154 62 226 170 157 119 61 222 96 227 102 96 234 137 208 228 187 183 255 255 255 184 255 228 137 242 176 190 129 145 182 118 166 173 202 106 129 169 248 255 61 135 75 108 144 122 168 177 110 119 164 155 196 106 141 157 166 131 152 151 189 126 137 -0 -0 -52 -81 -109 -128 -144 -158 -170 -181 -190 -199 -206 -212 -217 -222 -226 -230 -233 -235 -238 -240 -242 -243 -244 -246 -247 -248 -249 -249 -250 -251 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -249 -248 -247 -246 -244 -243 -242 -240 -238 -235 -233 -230 -226 -222 -217 -212 -206 -199 -190 -181 -170 -158 -144 -128 -109 -81 -52 -0 -0 137 126 189 151 152 131 166 157 141 106 196 155 164 119 110 177 168 122 144 108 75 135 61 255 248 169 129 106 202 173 166 118 182 145 129 190 176 242 137 228 255 184 255 255 255 183 187 228 208 137 234 96 102 227 96 222 61 119 157 170 226 62 154 133 166 -0 -65 -103 -136 -163 -184 -200 -213 -222 -230 -235 -240 -243 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -254 -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 -254 -254 -254 -253 -253 -252 -252 -250 -249 -247 -245 -242 -238 -233 -226 -218 -207 -193 -174 -150 -120 -85 -47 -0 156 93 163 255 125 170 135 102 238 126 77 197 81 255 142 239 142 255 255 255 255 255 255 255 187 255 88 255 73 143 180 118 146 174 155 149 160 200 168 119 138 242 255 255 61 117 139 105 141 172 196 114 138 145 160 189 166 126 130 169 167 128 156 172 180 116 -0 -0 -61 -90 -111 -128 -144 -157 -170 -181 -190 -199 -206 -212 -217 -222 -226 -229 -232 -235 -237 -240 -241 -243 -244 -246 -247 -248 -249 -249 -250 -251 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -249 -248 -247 -246 -244 -243 -241 -240 -237 -235 -232 -229 -226 -222 -217 -212 -206 -199 -190 -181 -170 -157 -144 -128 -111 -90 -61 -0 -0 116 180 172 156 128 167 169 130 126 166 189 160 145 138 114 196 172 141 105 139 117 61 255 255 242 138 119 168 200 160 149 155 174 146 118 180 143 73 255 88 255 187 255 255 255 255 255 255 255 142 239 142 255 81 197 77 126 238 102 135 170 125 255 163 93 156 -0 -47 -85 -120 -150 -174 -193 -207 -218 -226 -233 -238 -242 -245 -247 -249 -250 -252 -252 -253 -253 -254 -254 -254 -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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -236 -230 -222 -213 -200 -184 -163 -136 -103 -66 -0 141 128 67 255 176 141 164 102 186 189 84 245 123 58 239 109 204 93 204 195 184 255 255 255 183 255 204 255 240 93 141 138 185 121 150 149 181 122 164 171 199 107 133 166 251 255 62 139 80 110 135 171 168 145 169 117 158 157 203 102 137 146 183 129 145 147 182 143 -0 -47 -68 -91 -110 -127 -143 -158 -170 -181 -191 -199 -206 -212 -217 -222 -226 -229 -232 -235 -237 -239 -241 -243 -244 -246 -247 -248 -249 -249 -250 -251 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -249 -248 -247 -246 -244 -243 -241 -239 -237 -235 -232 -229 -226 -222 -217 -212 -206 -199 -191 -181 -170 -158 -143 -127 -110 -91 -68 -47 -0 143 182 147 145 129 183 146 137 102 203 157 158 117 169 145 168 171 135 110 80 139 62 255 251 166 133 107 199 171 164 122 181 149 150 121 185 138 141 93 240 255 204 255 183 255 255 255 184 195 204 93 204 109 239 58 123 245 84 189 186 102 164 141 176 255 67 128 141 -0 -66 -103 -136 -163 -184 -200 -213 -222 -230 -236 -240 -243 -246 -248 -250 -251 -252 -253 -253 -254 -254 -254 -254 -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 -254 -254 -254 -253 -253 -252 -252 -250 -249 -247 -245 -242 -238 -233 -226 -218 -207 -193 -175 -151 -120 -84 -0 163 155 106 56 250 136 183 112 205 159 152 110 208 101 214 209 187 212 255 255 255 255 255 255 255 255 195 255 207 255 57 139 101 164 142 168 132 157 161 153 149 157 193 171 101 140 233 255 255 62 119 118 150 178 120 171 145 154 136 165 191 152 120 144 167 174 128 147 170 186 -0 -47 -68 -90 -109 -127 -144 -158 -171 -181 -190 -198 -205 -211 -217 -221 -225 -229 -232 -235 -237 -239 -241 -243 -244 -245 -247 -248 -248 -249 -250 -251 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -248 -248 -247 -245 -244 -243 -241 -239 -237 -235 -232 -229 -225 -221 -217 -211 -205 -198 -190 -181 -171 -158 -144 -127 -109 -90 -68 -47 -0 186 170 147 128 174 167 144 120 152 191 165 136 154 145 171 120 178 150 118 119 62 255 255 233 140 101 171 193 157 149 153 161 157 132 168 142 164 101 139 57 255 207 255 195 255 255 255 255 255 255 255 255 212 187 209 214 101 208 110 152 159 205 112 183 136 250 56 106 155 163 -0 -84 -120 -151 -175 -193 -207 -218 -226 -233 -238 -242 -245 -247 -249 -250 -252 -252 -253 -253 -254 -254 -254 -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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -236 -230 -223 -213 -201 -185 -164 -137 -101 -57 -0 147 135 110 255 177 123 172 108 183 181 141 111 204 224 88 241 136 168 208 228 187 183 255 255 255 184 255 228 140 249 255 111 71 143 95 138 158 159 148 131 179 125 155 166 194 159 126 141 247 255 58 107 119 161 102 139 162 145 167 131 165 165 187 129 154 144 183 127 133 156 -0 -0 -47 -68 -89 -109 -128 -144 -158 -170 -181 -190 -198 -205 -211 -216 -221 -225 -229 -232 -234 -237 -239 -241 -243 -244 -245 -246 -247 -248 -249 -250 -251 -251 -252 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -252 -251 -251 -250 -249 -248 -247 -246 -245 -244 -243 -241 -239 -237 -234 -232 -229 -225 -221 -216 -211 -205 -198 -190 -181 -170 -158 -144 -128 -109 -89 -68 -47 -0 -0 156 133 127 183 144 154 129 187 165 165 131 167 145 162 139 102 161 119 107 58 255 247 141 126 159 194 166 155 125 179 131 148 159 158 138 95 143 71 111 255 249 140 228 255 184 255 255 255 183 187 228 208 168 136 241 88 224 204 111 141 181 183 108 172 123 177 255 110 135 147 -0 -57 -101 -137 -164 -185 -201 -213 -223 -230 -236 -240 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -249 -247 -245 -242 -238 -233 -227 -218 -208 -194 -175 -152 -119 -75 -0 167 126 126 61 231 160 153 140 162 144 158 138 72 255 126 67 216 140 255 137 255 255 255 255 255 255 255 187 255 93 208 229 255 61 163 72 97 140 144 190 114 147 158 168 127 162 162 197 102 143 234 255 65 105 159 67 110 147 132 164 139 157 135 176 153 170 134 158 176 172 108 143 -0 -0 -47 -68 -89 -110 -128 -144 -158 -170 -180 -190 -198 -204 -211 -216 -220 -225 -228 -231 -234 -237 -239 -241 -242 -244 -245 -246 -247 -248 -249 -250 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -244 -242 -241 -239 -237 -234 -231 -228 -225 -220 -216 -211 -204 -198 -190 -180 -170 -158 -144 -128 -110 -89 -68 -47 -0 -0 143 108 172 176 158 134 170 153 176 135 157 139 164 132 147 110 67 159 105 65 255 234 143 102 197 162 162 127 168 158 147 114 190 144 140 97 72 163 61 255 229 208 93 255 187 255 255 255 255 255 255 255 137 255 140 216 67 126 255 72 138 158 144 162 140 153 160 231 61 126 126 167 -0 -75 -119 -152 -175 -194 -208 -218 -227 -233 -238 -242 -245 -247 -249 -250 -251 -252 -253 -253 -254 -254 -254 -254 -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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -236 -230 -223 -213 -201 -185 -165 -137 -99 -48 -0 169 98 136 255 159 151 168 148 193 132 196 101 55 243 80 253 171 80 242 88 204 195 184 255 255 255 183 255 204 255 163 144 250 255 148 59 79 123 113 162 182 134 149 144 162 162 144 159 191 151 120 224 249 234 255 56 111 134 102 145 146 171 131 161 156 153 174 124 155 149 180 158 121 -0 -0 -0 -67 -90 -110 -127 -143 -157 -169 -180 -189 -197 -204 -210 -215 -220 -224 -228 -231 -234 -236 -238 -240 -242 -244 -245 -246 -247 -248 -249 -250 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -244 -242 -240 -238 -236 -234 -231 -228 -224 -220 -215 -210 -204 -197 -189 -180 -169 -157 -143 -127 -110 -90 -67 -0 -0 -0 121 158 180 149 155 124 174 153 156 161 131 171 146 145 102 134 111 56 255 234 249 224 120 151 191 159 144 162 162 144 149 134 182 162 113 123 79 59 148 255 250 144 163 255 204 255 183 255 255 255 184 195 204 88 242 80 171 253 80 243 55 101 196 132 193 148 168 151 159 255 136 98 169 -0 -48 -99 -137 -165 -185 -201 -213 -223 -230 -236 -240 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -249 -247 -245 -242 -238 -233 -227 -218 -208 -194 -176 -152 -119 -73 -0 155 136 68 255 160 180 105 193 101 181 100 193 103 255 123 97 199 130 176 255 255 255 255 255 255 255 255 255 195 255 208 255 74 144 237 255 49 92 159 119 137 173 136 174 131 142 143 184 128 162 158 184 133 160 169 242 255 62 144 72 111 115 158 150 157 149 128 166 142 171 130 159 147 189 127 142 -0 -0 -67 -89 -109 -126 -142 -156 -168 -179 -188 -196 -203 -209 -215 -219 -224 -227 -231 -233 -236 -238 -240 -242 -244 -245 -246 -247 -248 -249 -250 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -244 -242 -240 -238 -236 -233 -231 -227 -224 -219 -215 -209 -203 -196 -188 -179 -168 -156 -142 -126 -109 -89 -67 -0 -0 142 127 189 147 159 130 171 142 166 128 149 157 150 158 115 111 72 144 62 255 242 169 160 133 184 158 162 128 184 143 142 131 174 136 173 137 119 159 92 49 255 237 144 74 255 208 255 195 255 255 255 255 255 255 255 255 255 176 130 199 97 123 255 103 193 100 181 101 193 105 180 160 255 68 136 155 -0 -73 -119 -152 -176 -194 -208 -218 -227 -233 -238 -242 -245 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -236 -230 -223 -214 -202 -186 -165 -138 -99 -49 -0 163 110 57 252 134 161 130 153 172 139 91 186 57 234 126 216 155 190 73 240 207 228 187 183 255 255 255 184 255 228 137 253 123 160 136 244 255 255 106 88 112 161 98 141 161 170 114 157 159 169 140 158 161 173 148 130 232 255 255 61 130 85 134 151 148 192 111 156 140 159 143 169 130 155 161 154 170 -0 -47 -67 -89 -108 -125 -141 -155 -167 -178 -187 -195 -202 -208 -214 -219 -223 -227 -230 -233 -236 -238 -240 -242 -243 -245 -246 -247 -248 -249 -250 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -243 -242 -240 -238 -236 -233 -230 -227 -223 -219 -214 -208 -202 -195 -187 -178 -167 -155 -141 -125 -108 -89 -67 -47 -0 170 154 161 155 130 169 143 159 140 156 111 192 148 151 134 85 130 61 255 255 232 130 148 173 161 158 140 169 159 157 114 170 161 141 98 161 112 88 106 255 255 244 136 160 123 253 137 228 255 184 255 255 255 183 187 228 207 240 73 190 155 216 126 234 57 186 91 139 172 153 130 161 134 252 57 110 163 -0 -49 -99 -138 -165 -186 -202 -214 -223 -230 -236 -240 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -249 -247 -245 -242 -238 -233 -227 -219 -208 -195 -177 -153 -120 -74 -0 116 143 111 255 167 151 152 176 147 173 120 73 193 255 137 160 179 129 143 93 255 140 255 255 255 255 255 255 255 187 255 88 255 103 154 161 116 166 231 255 67 97 159 67 109 135 165 144 152 140 141 179 142 140 142 198 129 105 162 248 255 95 62 122 127 123 177 92 133 145 151 145 146 166 141 173 117 149 -0 -0 -47 -67 -87 -105 -123 -140 -154 -166 -176 -186 -194 -201 -208 -213 -218 -223 -226 -230 -233 -236 -238 -240 -242 -243 -245 -246 -247 -248 -249 -250 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -243 -242 -240 -238 -236 -233 -230 -226 -223 -218 -213 -208 -201 -194 -186 -176 -166 -154 -140 -123 -105 -87 -67 -47 -0 -0 149 117 173 141 166 146 145 151 145 133 92 177 123 127 122 62 95 255 248 162 105 129 198 142 140 142 179 141 140 152 144 165 135 109 67 159 97 67 255 231 166 116 161 154 103 255 88 255 187 255 255 255 255 255 255 255 140 255 93 143 129 179 160 137 255 193 73 120 173 147 176 152 151 167 255 111 143 116 -0 -74 -120 -153 -177 -195 -208 -219 -227 -233 -238 -242 -245 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -236 -230 -223 -214 -202 -186 -166 -138 -99 -49 -0 165 113 65 232 169 143 142 172 124 151 102 56 255 142 197 160 145 180 141 57 249 93 204 195 184 255 255 255 183 255 204 255 239 90 129 176 124 156 147 228 250 224 255 56 108 121 145 154 144 174 114 155 156 188 114 158 206 98 118 153 225 255 255 86 120 95 166 63 98 133 142 159 139 153 132 154 167 150 147 -0 -0 -46 -59 -78 -102 -122 -139 -152 -164 -175 -185 -193 -200 -207 -213 -218 -222 -226 -229 -233 -235 -238 -240 -242 -243 -245 -246 -247 -248 -249 -250 -250 -251 -251 -252 -252 -252 -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 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -243 -242 -240 -238 -235 -233 -229 -226 -222 -218 -213 -207 -200 -193 -185 -175 -164 -152 -139 -122 -102 -78 -59 -46 -0 -0 147 150 167 154 132 153 139 159 142 133 98 63 166 95 120 86 255 255 225 153 118 98 206 158 114 188 156 155 114 174 144 154 145 121 108 56 255 224 250 228 147 156 124 176 129 90 239 255 204 255 183 255 255 255 184 195 204 93 249 57 141 180 145 160 197 142 255 56 102 151 124 172 142 143 169 232 65 113 165 -0 -49 -99 -138 -166 -186 -202 -214 -223 -230 -236 -240 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -249 -247 -245 -242 -238 -233 -227 -219 -208 -195 -177 -153 -121 -75 -0 129 144 97 255 149 138 182 134 164 156 132 70 48 255 107 171 182 118 138 139 255 208 255 255 255 255 255 255 255 255 195 255 206 255 57 115 165 107 141 155 136 174 172 236 255 50 113 133 127 115 159 150 161 132 159 169 140 175 191 137 170 130 158 229 250 255 85 176 52 80 115 120 137 155 146 155 127 164 135 157 142 162 -0 -0 -51 -77 -103 -122 -137 -151 -163 -174 -183 -192 -199 -206 -212 -217 -222 -226 -229 -232 -235 -237 -240 -241 -243 -245 -246 -247 -248 -249 -250 -250 -251 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -243 -241 -240 -237 -235 -232 -229 -226 -222 -217 -212 -206 -199 -192 -183 -174 -163 -151 -137 -122 -103 -77 -51 -0 -0 162 142 157 135 164 127 155 146 155 137 120 115 80 52 176 85 255 250 229 158 130 170 137 191 175 140 169 159 132 161 150 159 115 127 133 113 50 255 236 172 174 136 155 141 107 165 115 57 255 206 255 195 255 255 255 255 255 255 255 255 208 255 139 138 118 182 171 107 255 48 70 132 156 164 134 182 138 149 255 97 144 129 -0 -75 -121 -153 -177 -195 -208 -219 -227 -233 -238 -242 -245 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -236 -230 -223 -214 -202 -187 -166 -139 -103 -52 -0 109 138 229 164 192 108 175 151 142 161 94 90 255 134 204 118 146 185 101 111 229 163 208 228 187 183 255 255 255 184 255 228 140 248 255 58 164 72 101 150 142 164 161 128 234 255 65 121 123 75 127 140 141 161 149 154 137 141 188 134 160 168 143 169 150 232 250 255 44 83 145 119 115 149 132 175 114 150 152 161 140 146 129 -0 -0 -58 -85 -104 -120 -135 -149 -161 -173 -182 -191 -199 -205 -211 -217 -221 -225 -229 -232 -235 -237 -239 -241 -243 -244 -246 -247 -248 -249 -249 -250 -251 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -249 -248 -247 -246 -244 -243 -241 -239 -237 -235 -232 -229 -225 -221 -217 -211 -205 -199 -191 -182 -173 -161 -149 -135 -120 -104 -85 -58 -0 -0 129 146 140 161 152 150 114 175 132 149 115 119 145 83 44 255 250 232 150 169 143 168 160 134 188 141 137 154 149 161 141 140 127 75 123 121 65 255 234 128 161 164 142 150 101 72 164 58 255 248 140 228 255 184 255 255 255 183 187 228 208 163 229 111 101 185 146 118 204 134 255 90 94 161 142 151 175 108 192 164 229 138 109 -0 -52 -103 -139 -166 -187 -202 -214 -223 -230 -236 -240 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -249 -247 -245 -242 -238 -233 -227 -219 -208 -195 -177 -154 -123 -79 -0 141 68 255 202 115 161 160 142 173 144 136 138 255 172 160 166 174 121 164 71 255 144 255 137 255 255 255 255 255 255 255 188 255 93 203 233 255 154 59 79 128 125 150 174 152 110 229 246 233 255 61 137 114 108 137 158 167 148 110 165 177 127 162 132 165 145 168 157 255 255 255 96 99 84 136 117 152 148 140 150 136 154 161 161 160 -0 -46 -66 -84 -99 -116 -133 -147 -160 -172 -181 -190 -198 -205 -211 -216 -221 -225 -229 -232 -235 -237 -239 -241 -243 -244 -246 -247 -248 -249 -249 -250 -251 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -249 -248 -247 -246 -244 -243 -241 -239 -237 -235 -232 -229 -225 -221 -216 -211 -205 -198 -190 -181 -172 -160 -147 -133 -116 -99 -84 -66 -46 -0 160 161 161 154 136 150 140 148 152 117 136 84 99 96 255 255 255 157 168 145 165 132 162 127 177 165 110 148 167 158 137 108 114 137 61 255 233 246 229 110 152 174 150 125 128 79 59 154 255 233 203 93 255 188 255 255 255 255 255 255 255 137 255 144 255 71 164 121 174 166 160 172 255 138 136 144 173 142 160 161 115 202 255 68 141 -0 -79 -123 -154 -177 -195 -208 -219 -227 -233 -238 -242 -245 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -236 -230 -223 -214 -202 -187 -167 -140 -106 -54 -0 110 57 236 157 171 146 183 110 165 141 142 59 247 124 173 155 150 142 143 61 250 74 253 88 204 195 184 255 255 255 183 255 204 255 150 152 241 255 48 92 167 102 133 152 195 107 129 172 153 236 255 103 114 75 109 140 149 189 107 130 171 143 170 139 159 157 170 142 157 169 241 254 255 63 146 86 122 160 121 154 154 154 120 146 153 179 -0 -47 -57 -72 -94 -114 -131 -146 -159 -170 -180 -189 -197 -204 -210 -216 -220 -225 -228 -231 -234 -237 -239 -241 -243 -244 -245 -247 -248 -249 -249 -250 -251 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -249 -248 -247 -245 -244 -243 -241 -239 -237 -234 -231 -228 -225 -220 -216 -210 -204 -197 -189 -180 -170 -159 -146 -131 -114 -94 -72 -57 -47 -0 179 153 146 120 154 154 154 121 160 122 86 146 63 255 254 241 169 157 142 170 157 159 139 170 143 171 130 107 189 149 140 109 75 114 103 255 236 153 172 129 107 195 152 133 102 167 92 48 255 241 152 150 255 204 255 183 255 255 255 184 195 204 88 253 74 250 61 143 142 150 155 173 124 247 59 142 141 165 110 183 146 171 157 236 57 110 -0 -54 -106 -140 -167 -187 -202 -214 -223 -230 -236 -240 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -249 -247 -245 -242 -238 -233 -227 -219 -208 -195 -177 -154 -124 -81 -0 132 104 255 163 167 162 127 162 150 138 158 113 255 132 202 149 149 168 95 163 255 144 123 255 255 255 255 255 255 255 255 255 195 255 207 255 82 141 249 255 255 120 88 121 127 170 187 116 148 166 102 224 248 255 62 119 131 127 167 181 116 150 154 145 171 133 139 140 177 151 133 147 183 246 255 119 64 86 147 102 119 140 161 166 156 115 136 168 -0 -0 -48 -70 -93 -113 -130 -145 -157 -169 -179 -188 -196 -203 -210 -215 -220 -224 -228 -231 -234 -237 -239 -241 -243 -244 -245 -247 -248 -248 -249 -250 -251 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -248 -248 -247 -245 -244 -243 -241 -239 -237 -234 -231 -228 -224 -220 -215 -210 -203 -196 -188 -179 -169 -157 -145 -130 -113 -93 -70 -48 -0 -0 168 136 115 156 166 161 140 119 102 147 86 64 119 255 246 183 147 133 151 177 140 139 133 171 145 154 150 116 181 167 127 131 119 62 255 248 224 102 166 148 116 187 170 127 121 88 120 255 255 249 141 82 255 207 255 195 255 255 255 255 255 255 255 255 255 123 144 255 163 95 168 149 149 202 132 255 113 158 138 150 162 127 162 167 163 255 104 132 -0 -81 -124 -154 -177 -195 -208 -219 -227 -233 -238 -242 -245 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -236 -230 -223 -214 -202 -187 -167 -141 -107 -61 -0 115 58 240 146 138 171 159 148 176 120 154 62 238 106 160 181 132 138 72 148 237 160 103 239 206 228 188 183 255 255 255 184 255 233 125 240 136 168 127 163 227 255 62 123 121 146 179 153 145 183 142 143 173 235 255 55 136 106 132 169 131 151 168 128 156 154 179 121 160 152 186 133 142 149 245 255 48 64 160 81 93 120 134 158 175 174 144 141 149 -0 -0 -47 -69 -92 -111 -128 -142 -155 -167 -178 -187 -196 -203 -209 -215 -220 -224 -228 -231 -234 -236 -239 -241 -242 -244 -245 -246 -248 -248 -249 -250 -251 -251 -252 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -252 -251 -251 -250 -249 -248 -248 -246 -245 -244 -242 -241 -239 -236 -234 -231 -228 -224 -220 -215 -209 -203 -196 -187 -178 -167 -155 -142 -128 -111 -92 -69 -47 -0 -0 149 141 144 174 175 158 134 120 93 81 160 64 48 255 245 149 142 133 186 152 160 121 179 154 156 128 168 151 131 169 132 106 136 55 255 235 173 143 142 183 145 153 179 146 121 123 62 255 227 163 127 168 136 240 125 233 255 184 255 255 255 183 188 228 206 239 103 160 237 148 72 138 132 181 160 106 238 62 154 120 176 148 159 171 138 146 240 58 115 -0 -61 -107 -141 -167 -187 -202 -214 -223 -230 -236 -240 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -249 -247 -245 -242 -238 -233 -227 -219 -208 -195 -178 -155 -125 -89 -48 -0 118 255 115 194 136 164 164 120 160 106 155 255 129 200 122 157 158 97 59 255 136 154 90 255 140 255 255 255 255 255 255 255 187 255 83 241 108 158 150 164 145 235 255 65 85 121 150 175 103 149 186 119 157 155 230 255 101 80 103 152 90 111 154 157 153 128 160 149 163 138 153 169 173 115 146 242 255 255 255 51 79 91 104 110 134 147 170 157 167 176 -0 -0 -47 -68 -90 -108 -125 -140 -154 -167 -177 -187 -195 -202 -209 -214 -219 -223 -227 -231 -234 -236 -239 -241 -242 -244 -245 -246 -247 -248 -249 -250 -250 -251 -252 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -252 -251 -250 -250 -249 -248 -247 -246 -245 -244 -242 -241 -239 -236 -234 -231 -227 -223 -219 -214 -209 -202 -195 -187 -177 -167 -154 -140 -125 -108 -90 -68 -47 -0 -0 176 167 157 170 147 134 110 104 91 79 51 255 255 255 242 146 115 173 169 153 138 163 149 160 128 153 157 154 111 90 152 103 80 101 255 230 155 157 119 186 149 103 175 150 121 85 65 255 235 145 164 150 158 108 241 83 255 187 255 255 255 255 255 255 255 140 255 90 154 136 255 59 97 158 157 122 200 129 255 155 106 160 120 164 164 136 194 115 255 118 -0 -48 -89 -125 -155 -178 -195 -208 -219 -227 -233 -238 -242 -245 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -236 -230 -223 -214 -202 -187 -167 -142 -110 -70 -0 124 65 232 107 169 157 135 164 149 141 68 255 169 168 164 161 159 140 79 49 244 161 129 57 248 93 204 195 184 255 255 255 183 255 208 255 225 84 139 138 163 159 123 232 255 77 130 136 187 146 125 169 161 154 176 122 234 255 66 96 156 71 82 131 145 153 162 142 148 148 174 130 162 143 173 158 116 155 173 239 255 211 197 204 176 158 160 153 123 149 151 188 -0 -0 -47 -67 -87 -104 -122 -139 -153 -166 -177 -186 -194 -202 -208 -214 -219 -223 -227 -230 -233 -236 -238 -240 -242 -244 -245 -246 -247 -248 -249 -250 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -244 -242 -240 -238 -236 -233 -230 -227 -223 -219 -214 -208 -202 -194 -186 -177 -166 -153 -139 -122 -104 -87 -67 -47 -0 -0 188 151 149 123 153 160 158 176 204 197 211 255 239 173 155 116 158 173 143 162 130 174 148 148 142 162 153 145 131 82 71 156 96 66 255 234 122 176 154 161 169 125 146 187 136 130 77 255 232 123 159 163 138 139 84 225 255 208 255 183 255 255 255 184 195 204 93 248 57 129 161 244 49 79 140 159 161 164 168 169 255 68 141 149 164 135 157 169 107 232 65 124 -0 -70 -110 -142 -167 -187 -202 -214 -223 -230 -236 -240 -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 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 -254 -254 -254 -254 -253 -253 -252 -252 -250 -249 -247 -245 -242 -238 -233 -227 -218 -208 -195 -178 -156 -129 -96 -58 -0 106 244 135 187 132 190 131 164 147 113 56 248 119 171 153 148 144 123 92 255 116 176 115 255 203 255 255 255 255 255 255 255 255 195 255 210 255 57 136 101 134 167 149 153 221 255 57 83 152 184 108 141 173 120 168 155 149 233 254 235 255 52 70 142 132 126 142 143 165 121 152 141 171 136 164 140 179 131 161 126 182 194 164 159 138 163 159 175 177 153 108 143 174 -0 -0 -0 -58 -76 -100 -121 -139 -153 -165 -176 -185 -193 -201 -207 -213 -218 -223 -227 -230 -233 -236 -238 -240 -242 -244 -245 -246 -247 -248 -249 -250 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -244 -242 -240 -238 -236 -233 -230 -227 -223 -218 -213 -207 -201 -193 -185 -176 -165 -153 -139 -121 -100 -76 -58 -0 -0 -0 174 143 108 153 177 175 159 163 138 159 164 194 182 126 161 131 179 140 164 136 171 141 152 121 165 143 142 126 132 142 70 52 255 235 254 233 149 155 168 120 173 141 108 184 152 83 57 255 221 153 149 167 134 101 136 57 255 210 255 195 255 255 255 255 255 255 255 255 203 255 115 176 116 255 92 123 144 148 153 171 119 248 56 113 147 164 131 190 132 187 135 244 106 -0 -58 -96 -129 -156 -178 -195 -208 -218 -227 -233 -238 -242 -245 -247 -249 -250 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -244 -240 -236 -230 -223 -213 -202 -187 -168 -145 -117 -85 -52 -0 231 182 116 184 108 175 142 148 146 111 255 138 199 149 131 190 113 159 255 166 124 165 58 233 150 207 233 187 183 255 255 255 184 255 228 140 244 255 110 79 103 136 132 148 148 247 102 114 155 166 124 116 156 157 165 161 125 141 178 173 236 255 255 90 131 96 112 108 144 159 168 125 148 150 172 135 157 142 169 137 145 164 190 169 174 161 114 150 155 184 179 133 126 154 157 -0 -0 -50 -75 -101 -121 -138 -152 -164 -174 -184 -193 -200 -207 -213 -218 -222 -226 -230 -233 -236 -238 -240 -242 -243 -245 -246 -247 -248 -249 -250 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -243 -242 -240 -238 -236 -233 -230 -226 -222 -218 -213 -207 -200 -193 -184 -174 -164 -152 -138 -121 -101 -75 -50 -0 -0 157 154 126 133 179 184 155 150 114 161 174 169 190 164 145 137 169 142 157 135 172 150 148 125 168 159 144 108 112 96 131 90 255 255 236 173 178 141 125 161 165 157 156 116 124 166 155 114 102 247 148 148 132 136 103 79 110 255 244 140 228 255 184 255 255 255 183 187 233 207 150 233 58 165 124 166 255 159 113 190 131 149 199 138 255 111 146 148 142 175 108 184 116 182 231 -0 -52 -85 -117 -145 -168 -187 -202 -213 -223 -230 -236 -240 -244 -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 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 -254 -254 -254 -254 -253 -253 -252 -252 -250 -249 -247 -245 -242 -238 -233 -226 -218 -208 -194 -178 -158 -133 -105 -76 -51 -0 143 153 152 154 175 142 177 127 129 61 242 107 157 179 114 162 119 106 231 156 107 164 255 152 255 125 255 255 255 255 255 255 255 188 255 93 200 230 255 67 97 129 96 112 108 212 255 124 154 219 96 82 124 148 155 182 152 122 140 187 116 151 224 247 255 99 112 75 113 127 143 162 153 138 153 164 151 168 148 185 127 116 154 164 168 183 185 144 116 135 174 182 163 168 129 109 -0 -0 -49 -76 -102 -121 -136 -150 -162 -173 -183 -192 -200 -206 -212 -218 -222 -226 -230 -233 -235 -238 -240 -242 -243 -245 -246 -247 -248 -249 -250 -250 -251 -251 -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 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -243 -242 -240 -238 -235 -233 -230 -226 -222 -218 -212 -206 -200 -192 -183 -173 -162 -150 -136 -121 -102 -76 -49 -0 -0 109 129 168 163 182 174 135 116 144 185 183 168 164 154 116 127 185 148 168 151 164 153 138 153 162 143 127 113 75 112 99 255 247 224 151 116 187 140 122 152 182 155 148 124 82 96 219 154 124 255 212 108 112 96 129 97 67 255 230 200 93 255 188 255 255 255 255 255 255 255 125 255 152 255 164 107 156 231 106 119 162 114 179 157 107 242 61 129 127 177 142 175 154 152 153 143 -0 -51 -76 -105 -133 -158 -178 -194 -208 -218 -226 -233 -238 -242 -245 -247 -249 -250 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -244 -240 -236 -230 -223 -213 -201 -187 -168 -146 -121 -94 -61 -0 244 174 145 177 141 176 117 159 112 135 255 133 193 125 147 182 137 88 255 147 141 72 154 241 82 240 83 208 195 184 255 255 255 183 255 204 255 147 145 243 254 234 255 86 110 75 107 225 117 123 197 240 76 105 135 119 164 192 128 101 156 188 151 135 145 230 246 255 62 122 133 126 148 142 155 140 160 123 161 127 164 180 162 155 141 120 150 172 189 186 115 126 154 157 173 188 172 144 -0 -0 -57 -83 -100 -117 -133 -148 -161 -173 -183 -191 -199 -206 -212 -217 -222 -226 -229 -232 -235 -238 -240 -242 -243 -245 -246 -247 -248 -249 -250 -250 -251 -251 -252 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -243 -242 -240 -238 -235 -232 -229 -226 -222 -217 -212 -206 -199 -191 -183 -173 -161 -148 -133 -117 -100 -83 -57 -0 -0 144 172 188 173 157 154 126 115 186 189 172 150 120 141 155 162 180 164 127 161 123 160 140 155 142 148 126 133 122 62 255 246 230 145 135 151 188 156 101 128 192 164 119 135 105 76 240 197 123 117 225 107 75 110 86 255 234 254 243 145 147 255 204 255 183 255 255 255 184 195 208 83 240 82 241 154 72 141 147 255 88 137 182 147 125 193 133 255 135 112 159 117 176 141 177 145 174 244 -0 -61 -94 -121 -146 -168 -187 -201 -213 -223 -230 -236 -240 -244 -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 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 -254 -254 -254 -254 -253 -253 -252 -252 -250 -249 -247 -245 -242 -238 -233 -226 -218 -207 -194 -178 -158 -134 -108 -66 -0 255 114 187 111 181 128 161 149 138 75 255 166 171 155 158 134 173 112 67 228 155 101 59 255 141 136 241 255 255 255 255 255 255 255 255 195 255 207 255 74 145 179 165 225 252 254 67 90 220 73 89 129 201 216 153 188 113 132 161 214 99 110 152 159 189 114 140 180 246 255 59 123 102 135 146 145 143 157 151 158 152 146 144 141 144 176 174 138 123 148 174 189 148 163 140 113 148 167 177 186 -0 -0 -57 -73 -95 -114 -131 -146 -160 -172 -182 -191 -199 -205 -211 -217 -221 -225 -229 -232 -235 -237 -240 -241 -243 -244 -246 -247 -248 -249 -249 -250 -251 -251 -252 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -252 -251 -251 -250 -249 -249 -248 -247 -246 -244 -243 -241 -240 -237 -235 -232 -229 -225 -221 -217 -211 -205 -199 -191 -182 -172 -160 -146 -131 -114 -95 -73 -57 -0 -0 186 177 167 148 113 140 163 148 189 174 148 123 138 174 176 144 141 144 146 152 158 151 157 143 145 146 135 102 123 59 255 246 180 140 114 189 159 152 110 99 214 161 132 113 188 153 216 201 129 89 73 220 90 67 254 252 225 165 179 145 74 255 207 255 195 255 255 255 255 255 255 255 255 241 136 141 255 59 101 155 228 67 112 173 134 158 155 171 166 255 75 138 149 161 128 181 111 187 114 255 -0 -66 -108 -134 -158 -178 -194 -207 -218 -226 -233 -238 -242 -245 -247 -249 -250 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -244 -240 -236 -230 -222 -213 -201 -186 -167 -146 -121 -85 -0 255 167 131 164 152 167 154 162 155 108 61 251 101 166 168 149 136 161 97 250 136 150 79 48 249 168 108 225 210 228 188 183 255 255 255 184 255 233 125 239 131 169 144 173 121 178 225 249 179 245 56 72 102 144 201 119 158 186 159 110 167 201 152 143 138 146 192 146 124 152 232 255 91 73 101 126 129 147 139 165 133 155 151 172 186 106 119 157 176 163 162 132 131 166 158 184 169 159 122 128 155 193 -0 -0 -48 -70 -92 -112 -130 -145 -159 -170 -181 -190 -198 -205 -211 -216 -221 -225 -229 -232 -235 -237 -239 -241 -243 -244 -246 -247 -248 -249 -249 -250 -251 -251 -252 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -252 -251 -251 -250 -249 -249 -248 -247 -246 -244 -243 -241 -239 -237 -235 -232 -229 -225 -221 -216 -211 -205 -198 -190 -181 -170 -159 -145 -130 -112 -92 -70 -48 -0 -0 193 155 128 122 159 169 184 158 166 131 132 162 163 176 157 119 106 186 172 151 155 133 165 139 147 129 126 101 73 91 255 232 152 124 146 192 146 138 143 152 201 167 110 159 186 158 119 201 144 102 72 56 245 179 249 225 178 121 173 144 169 131 239 125 233 255 184 255 255 255 183 188 228 210 225 108 168 249 48 79 150 136 250 97 161 136 149 168 166 101 251 61 108 155 162 154 167 152 164 131 167 255 -0 -85 -121 -146 -167 -186 -201 -213 -222 -230 -236 -240 -244 -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 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 -254 -254 -254 -254 -253 -253 -252 -252 -250 -249 -247 -245 -242 -238 -233 -226 -218 -207 -193 -177 -156 -132 -105 -62 -0 221 150 177 143 175 149 153 147 144 117 255 140 194 127 144 174 98 159 224 174 142 128 92 255 127 158 84 255 140 255 255 255 255 255 255 255 188 255 83 240 106 151 153 175 160 144 168 167 204 234 255 91 128 132 199 82 104 155 161 188 133 157 162 165 188 113 150 164 169 180 123 228 255 57 88 106 96 119 108 146 158 166 119 127 160 194 149 145 129 154 156 181 164 157 115 139 166 177 187 178 106 129 169 -0 -0 -47 -68 -91 -111 -128 -144 -157 -169 -180 -189 -197 -204 -210 -216 -221 -225 -228 -232 -234 -237 -239 -241 -243 -244 -245 -247 -248 -248 -249 -250 -251 -251 -252 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -252 -251 -251 -250 -249 -248 -248 -247 -245 -244 -243 -241 -239 -237 -234 -232 -228 -225 -221 -216 -210 -204 -197 -189 -180 -169 -157 -144 -128 -111 -91 -68 -47 -0 -0 169 129 106 178 187 177 166 139 115 157 164 181 156 154 129 145 149 194 160 127 119 166 158 146 108 119 96 106 88 57 255 228 123 180 169 164 150 113 188 165 162 157 133 188 161 155 104 82 199 132 128 91 255 234 204 167 168 144 160 175 153 151 106 240 83 255 188 255 255 255 255 255 255 255 140 255 84 158 127 255 92 128 142 174 224 159 98 174 144 127 194 140 255 117 144 147 153 149 175 143 177 150 221 -0 -62 -105 -132 -156 -177 -193 -207 -218 -226 -233 -238 -242 -245 -247 -249 -250 -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 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 -250 -248 -246 -244 -240 -236 -230 -222 -213 -201 -185 -166 -143 -117 -88 -51 -0 167 121 184 103 184 117 182 122 139 62 233 159 162 162 131 141 67 255 172 164 125 167 255 163 150 139 57 244 93 204 195 184 255 255 255 183 255 207 255 225 83 134 136 148 171 126 173 150 163 166 242 255 65 106 199 60 79 128 125 161 153 175 146 119 166 179 166 138 122 168 197 106 226 254 215 252 92 105 81 106 136 158 185 157 126 148 161 159 167 168 120 130 165 176 191 138 140 127 140 167 191 145 160 133 -0 -0 -0 -67 -90 -109 -127 -143 -156 -169 -179 -188 -197 -204 -210 -215 -220 -224 -228 -231 -234 -237 -239 -241 -243 -244 -245 -246 -247 -248 -249 -250 -250 -251 -251 -252 -252 -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 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -244 -243 -241 -239 -237 -234 -231 -228 -224 -220 -215 -210 -204 -197 -188 -179 -169 -156 -143 -127 -109 -90 -67 -0 -0 -0 133 160 145 191 167 140 127 140 138 191 176 165 130 120 168 167 159 161 148 126 157 185 158 136 106 81 105 92 252 215 254 226 106 197 168 122 138 166 179 166 119 146 175 153 161 125 128 79 60 199 106 65 255 242 166 163 150 173 126 171 148 136 134 83 225 255 207 255 183 255 255 255 184 195 204 93 244 57 139 150 163 255 167 125 164 172 255 67 141 131 162 162 159 233 62 139 122 182 117 184 103 184 121 167 -0 -51 -88 -117 -143 -166 -185 -201 -213 -222 -230 -236 -240 -244 -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 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 -254 -254 -254 -254 -253 -253 -252 -252 -251 -249 -247 -245 -242 -238 -233 -227 -218 -207 -193 -176 -154 -129 -100 -68 -0 157 164 141 154 152 157 136 168 105 139 255 126 162 162 142 161 109 56 236 161 150 102 120 227 164 138 136 255 200 255 255 255 255 255 255 255 255 195 255 208 255 56 129 120 121 182 125 160 158 155 168 123 233 245 232 255 49 91 167 102 142 147 155 191 114 125 162 144 205 94 115 173 171 149 183 194 201 240 254 73 74 99 107 132 171 172 150 176 129 139 166 188 150 142 127 145 167 160 171 158 156 157 142 159 177 166 126 -0 -47 -68 -89 -108 -126 -142 -155 -168 -178 -188 -196 -203 -209 -215 -220 -224 -228 -231 -234 -236 -239 -241 -242 -244 -245 -246 -247 -248 -249 -250 -250 -251 -251 -252 -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 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -252 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -244 -242 -241 -239 -236 -234 -231 -228 -224 -220 -215 -209 -203 -196 -188 -178 -168 -155 -142 -126 -108 -89 -68 -47 -0 126 166 177 159 142 157 156 158 171 160 167 145 127 142 150 188 166 139 129 176 150 172 171 132 107 99 74 73 254 240 201 194 183 149 171 173 115 94 205 144 162 125 114 191 155 147 142 102 167 91 49 255 232 245 233 123 168 155 158 160 125 182 121 120 129 56 255 208 255 195 255 255 255 255 255 255 255 255 200 255 136 138 164 227 120 102 150 161 236 56 109 161 142 162 162 126 255 139 105 168 136 157 152 154 141 164 157 -0 -68 -100 -129 -154 -176 -193 -207 -218 -227 -233 -238 -242 -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 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 -250 -248 -246 -244 -240 -236 -230 -223 -213 -200 -184 -165 -141 -113 -83 -51 -0 133 164 164 141 190 124 177 141 80 255 141 197 144 143 170 135 108 255 128 174 133 88 255 145 163 101 110 230 147 207 233 188 183 255 255 255 184 255 228 135 246 255 94 114 76 164 107 141 160 135 166 146 155 179 145 249 255 255 125 79 121 131 119 173 183 123 157 135 177 193 132 147 161 128 144 188 142 159 221 236 211 178 182 135 154 159 121 150 181 155 132 148 146 166 172 156 169 146 151 129 148 160 179 139 152 143 167 -0 -0 -47 -67 -88 -107 -125 -141 -154 -167 -177 -187 -195 -202 -209 -214 -219 -223 -227 -231 -234 -236 -238 -240 -242 -244 -245 -246 -247 -248 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -244 -242 -240 -238 -236 -234 -231 -227 -223 -219 -214 -209 -202 -195 -187 -177 -167 -154 -141 -125 -107 -88 -67 -47 -0 -0 167 143 152 139 179 160 148 129 151 146 169 156 172 166 146 148 132 155 181 150 121 159 154 135 182 178 211 236 221 159 142 188 144 128 161 147 132 193 177 135 157 123 183 173 119 131 121 79 125 255 255 249 145 179 155 146 166 135 160 141 107 164 76 114 94 255 246 135 228 255 184 255 255 255 183 188 233 207 147 230 110 101 163 145 255 88 133 174 128 255 108 135 170 143 144 197 141 255 80 141 177 124 190 141 164 164 133 -0 -51 -83 -113 -141 -165 -184 -200 -213 -223 -230 -236 -240 -244 -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 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 -254 -254 -254 -254 -253 -253 -252 -252 -251 -249 -247 -245 -242 -238 -233 -227 -218 -207 -193 -175 -153 -127 -97 -66 -0 175 141 156 174 109 162 110 172 110 62 247 102 159 184 114 165 121 50 234 152 152 121 62 235 159 134 79 255 145 255 125 255 255 255 255 255 255 255 188 255 88 189 228 247 255 62 176 72 101 152 149 165 155 123 173 171 113 166 231 255 61 132 123 97 135 180 131 159 145 140 173 153 154 182 152 114 153 190 119 156 152 191 170 170 122 145 169 182 145 155 144 162 159 173 145 151 127 145 170 168 175 164 125 134 161 161 177 161 126 -0 -0 -0 -66 -88 -106 -124 -139 -153 -166 -177 -186 -194 -201 -208 -214 -219 -223 -227 -230 -233 -236 -238 -240 -242 -243 -245 -246 -247 -248 -249 -249 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -249 -249 -248 -247 -246 -245 -243 -242 -240 -238 -236 -233 -230 -227 -223 -219 -214 -208 -201 -194 -186 -177 -166 -153 -139 -124 -106 -88 -66 -0 -0 -0 126 161 177 161 161 134 125 164 175 168 170 145 127 151 145 173 159 162 144 155 145 182 169 145 122 170 170 191 152 156 119 190 153 114 152 182 154 153 173 140 145 159 131 180 135 97 123 132 61 255 231 166 113 171 173 123 155 165 149 152 101 72 176 62 255 247 228 189 88 255 188 255 255 255 255 255 255 255 125 255 145 255 79 134 159 235 62 121 152 152 234 50 121 165 114 184 159 102 247 62 110 172 110 162 109 174 156 141 175 -0 -66 -97 -127 -153 -175 -193 -207 -218 -227 -233 -238 -242 -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 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 -250 -248 -246 -244 -240 -236 -230 -223 -213 -200 -184 -164 -140 -112 -81 -50 -0 148 175 129 145 186 119 196 135 119 255 143 191 128 157 144 145 113 255 110 195 127 123 255 123 167 103 67 243 74 239 83 207 195 184 255 255 255 183 255 205 255 130 145 186 229 255 163 59 79 129 128 161 169 132 147 179 141 163 149 236 255 95 121 67 110 177 99 129 154 147 157 166 111 149 191 116 117 159 178 162 137 136 175 180 189 133 120 156 163 162 180 153 117 144 171 170 177 147 143 129 150 171 180 163 168 122 138 169 187 128 152 -0 -47 -67 -86 -103 -121 -138 -153 -165 -175 -185 -193 -201 -207 -213 -218 -222 -226 -230 -233 -235 -238 -240 -241 -243 -244 -246 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -246 -244 -243 -241 -240 -238 -235 -233 -230 -226 -222 -218 -213 -207 -201 -193 -185 -175 -165 -153 -138 -121 -103 -86 -67 -47 -0 152 128 187 169 138 122 168 163 180 171 150 129 143 147 177 170 171 144 117 153 180 162 163 156 120 133 189 180 175 136 137 162 178 159 117 116 191 149 111 166 157 147 154 129 99 177 110 67 121 95 255 236 149 163 141 179 147 132 169 161 128 129 79 59 163 255 229 186 145 130 255 205 255 183 255 255 255 184 195 207 83 239 74 243 67 103 167 123 255 123 127 195 110 255 113 145 144 157 128 191 143 255 119 135 196 119 186 145 129 175 148 -0 -50 -81 -112 -140 -164 -184 -200 -213 -223 -230 -236 -240 -244 -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 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 -254 -254 -254 -254 -253 -253 -252 -252 -251 -249 -247 -245 -242 -238 -233 -227 -218 -207 -193 -175 -153 -126 -97 -65 -0 170 130 166 150 159 164 114 171 118 58 234 151 162 159 152 154 133 65 229 107 170 121 65 232 149 136 97 254 145 131 240 255 255 255 255 255 255 255 255 195 255 211 244 110 159 128 229 255 49 92 168 103 143 161 165 112 165 151 150 175 126 228 253 255 57 111 176 68 105 126 148 150 183 152 129 162 212 107 114 149 161 196 102 128 159 161 192 162 157 141 117 147 180 174 148 144 136 138 163 166 171 152 141 129 150 167 187 153 147 151 151 146 -0 -0 -0 -58 -76 -99 -120 -137 -151 -163 -174 -184 -192 -200 -206 -212 -217 -222 -226 -229 -232 -235 -237 -239 -241 -243 -244 -245 -247 -247 -248 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -248 -247 -247 -245 -244 -243 -241 -239 -237 -235 -232 -229 -226 -222 -217 -212 -206 -200 -192 -184 -174 -163 -151 -137 -120 -99 -76 -58 -0 -0 -0 146 151 151 147 153 187 167 150 129 141 152 171 166 163 138 136 144 148 174 180 147 117 141 157 162 192 161 159 128 102 196 161 149 114 107 212 162 129 152 183 150 148 126 105 68 176 111 57 255 253 228 126 175 150 151 165 112 165 161 143 103 168 92 49 255 229 128 159 110 244 211 255 195 255 255 255 255 255 255 255 255 240 131 145 254 97 136 149 232 65 121 170 107 229 65 133 154 152 159 162 151 234 58 118 171 114 164 159 150 166 130 170 -0 -65 -97 -126 -153 -175 -193 -207 -218 -227 -233 -238 -242 -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 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 -250 -248 -246 -244 -241 -236 -230 -223 -213 -201 -184 -164 -140 -112 -81 -50 -0 166 143 169 129 155 138 168 150 107 255 120 158 169 140 144 127 121 246 129 187 146 85 255 153 132 129 234 179 169 106 225 208 228 188 183 255 255 255 184 255 241 82 187 184 217 104 108 249 255 255 126 80 123 127 191 122 166 154 119 168 157 151 153 251 255 61 189 56 74 107 128 125 159 186 118 101 167 192 163 133 122 157 196 132 162 120 154 156 170 179 178 138 145 141 163 168 171 165 159 124 142 166 172 173 155 125 135 163 167 173 187 106 119 157 -0 -0 -49 -74 -99 -119 -134 -148 -161 -172 -182 -191 -199 -205 -211 -217 -221 -225 -229 -232 -234 -237 -239 -241 -242 -244 -245 -246 -247 -248 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -248 -247 -246 -245 -244 -242 -241 -239 -237 -234 -232 -229 -225 -221 -217 -211 -205 -199 -191 -182 -172 -161 -148 -134 -119 -99 -74 -49 -0 -0 157 119 106 187 173 167 163 135 125 155 173 172 166 142 124 159 165 171 168 163 141 145 138 178 179 170 156 154 120 162 132 196 157 122 133 163 192 167 101 118 186 159 125 128 107 74 56 189 61 255 251 153 151 157 168 119 154 166 122 191 127 123 80 126 255 255 249 108 104 217 184 187 82 241 255 184 255 255 255 183 188 228 208 225 106 169 179 234 129 132 153 255 85 146 187 129 246 121 127 144 140 169 158 120 255 107 150 168 138 155 129 169 143 166 -0 -50 -81 -112 -140 -164 -184 -201 -213 -223 -230 -236 -241 -244 -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 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 -254 -254 -254 -254 -253 -253 -252 -252 -251 -249 -248 -245 -242 -239 -234 -227 -219 -207 -193 -175 -153 -126 -96 -64 -0 140 170 147 132 196 145 145 178 119 65 224 184 140 141 174 115 123 233 172 116 179 121 77 221 148 96 255 165 144 151 83 255 135 255 255 255 255 255 255 255 187 250 152 238 123 175 215 100 132 161 227 255 61 137 84 178 103 138 180 125 159 149 169 120 162 232 255 255 48 90 149 126 109 142 172 217 85 111 159 152 175 175 122 162 156 163 137 139 164 137 141 138 161 160 174 148 140 122 156 163 181 160 132 122 158 169 175 158 159 124 143 167 199 146 155 140 -0 -0 -49 -73 -96 -115 -131 -146 -159 -171 -181 -190 -198 -204 -210 -216 -220 -224 -228 -231 -234 -236 -238 -240 -242 -243 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -243 -242 -240 -238 -236 -234 -231 -228 -224 -220 -216 -210 -204 -198 -190 -181 -171 -159 -146 -131 -115 -96 -73 -49 -0 -0 140 155 146 199 167 143 124 159 158 175 169 158 122 132 160 181 163 156 122 140 148 174 160 161 138 141 137 164 139 137 163 156 162 122 175 175 152 159 111 85 217 172 142 109 126 149 90 48 255 255 232 162 120 169 149 159 125 180 138 103 178 84 137 61 255 227 161 132 100 215 175 123 238 152 250 187 255 255 255 255 255 255 255 135 255 83 151 144 165 255 96 148 221 77 121 179 116 172 233 123 115 174 141 140 184 224 65 119 178 145 145 196 132 147 170 140 -0 -64 -96 -126 -153 -175 -193 -207 -219 -227 -234 -239 -242 -245 -248 -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 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 -251 -250 -248 -247 -244 -241 -236 -231 -223 -214 -201 -185 -164 -140 -110 -78 -47 -0 143 144 180 106 160 169 120 161 105 249 133 158 179 114 159 75 255 153 148 153 150 130 255 148 112 86 225 173 153 134 56 246 88 205 195 184 255 255 255 183 255 193 255 175 174 185 165 196 158 135 126 241 255 106 57 182 80 104 179 115 154 140 166 142 161 144 154 255 255 255 96 108 80 111 130 185 191 132 171 143 126 174 132 155 160 164 191 117 138 163 166 171 160 121 139 165 171 168 160 121 139 167 177 162 156 141 126 158 164 181 164 123 135 166 155 177 178 -0 -0 -49 -71 -93 -111 -129 -144 -158 -170 -180 -189 -196 -203 -209 -215 -219 -224 -227 -230 -233 -236 -238 -240 -242 -243 -244 -246 -247 -248 -248 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -248 -248 -247 -246 -244 -243 -242 -240 -238 -236 -233 -230 -227 -224 -219 -215 -209 -203 -196 -189 -180 -170 -158 -144 -129 -111 -93 -71 -49 -0 -0 178 177 155 166 135 123 164 181 164 158 126 141 156 162 177 167 139 121 160 168 171 165 139 121 160 171 166 163 138 117 191 164 160 155 132 174 126 143 171 132 191 185 130 111 80 108 96 255 255 255 154 144 161 142 166 140 154 115 179 104 80 182 57 106 255 241 126 135 158 196 165 185 174 175 255 193 255 183 255 255 255 184 195 205 88 246 56 134 153 173 225 86 112 148 255 130 150 153 148 153 255 75 159 114 179 158 133 249 105 161 120 169 160 106 180 144 143 -0 -47 -78 -110 -140 -164 -185 -201 -214 -223 -231 -236 -241 -244 -247 -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 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 -254 -254 -254 -254 -253 -253 -252 -252 -251 -249 -248 -245 -242 -239 -234 -227 -219 -208 -194 -175 -152 -124 -91 -55 -0 152 172 128 141 189 117 171 102 159 234 160 161 142 155 150 127 61 236 166 145 175 136 57 247 108 110 252 121 175 136 129 255 189 255 255 255 255 255 255 255 255 195 255 234 95 99 155 161 191 157 199 117 112 229 255 255 169 59 78 175 82 124 145 156 151 130 179 115 152 165 241 251 255 62 119 115 142 197 118 155 174 109 146 167 147 139 122 150 183 144 150 124 142 169 181 156 142 122 156 163 181 156 142 128 154 154 177 171 152 121 139 170 180 163 172 117 132 171 186 -0 -0 -48 -69 -91 -110 -128 -143 -156 -168 -178 -187 -195 -202 -208 -214 -218 -223 -226 -230 -232 -235 -237 -239 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -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 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -239 -237 -235 -232 -230 -226 -223 -218 -214 -208 -202 -195 -187 -178 -168 -156 -143 -128 -110 -91 -69 -48 -0 -0 186 171 132 117 172 163 180 170 139 121 152 171 177 154 154 128 142 156 181 163 156 122 142 156 181 169 142 124 150 144 183 150 122 139 147 167 146 109 174 155 118 197 142 115 119 62 255 251 241 165 152 115 179 130 151 156 145 124 82 175 78 59 169 255 255 229 112 117 199 157 191 161 155 99 95 234 255 195 255 255 255 255 255 255 255 255 189 255 129 136 175 121 252 110 108 247 57 136 175 145 166 236 61 127 150 155 142 161 160 234 159 102 171 117 189 141 128 172 152 -0 -55 -91 -124 -152 -175 -194 -208 -219 -227 -234 -239 -242 -245 -248 -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 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 -251 -250 -249 -247 -244 -241 -236 -231 -224 -214 -201 -185 -164 -138 -106 -68 -0 173 140 156 157 166 158 145 139 67 255 169 173 140 156 161 140 137 255 102 183 103 187 83 102 212 75 254 178 160 148 120 94 228 130 211 241 187 183 255 255 255 184 255 223 200 255 84 127 111 165 179 159 206 93 115 157 230 255 48 91 203 74 106 125 144 174 120 154 158 160 126 152 181 246 255 58 106 106 179 99 132 172 159 118 147 153 165 177 127 143 161 161 178 151 128 138 165 173 168 160 121 139 165 172 170 167 123 120 154 175 176 156 142 129 150 169 198 127 124 147 163 -0 -0 -48 -68 -90 -109 -126 -141 -154 -166 -176 -185 -194 -201 -207 -212 -217 -222 -225 -229 -232 -234 -237 -239 -240 -242 -243 -245 -246 -247 -248 -248 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -248 -248 -247 -246 -245 -243 -242 -240 -239 -237 -234 -232 -229 -225 -222 -217 -212 -207 -201 -194 -185 -176 -166 -154 -141 -126 -109 -90 -68 -48 -0 -0 163 147 124 127 198 169 150 129 142 156 176 175 154 120 123 167 170 172 165 139 121 160 168 173 165 138 128 151 178 161 161 143 127 177 165 153 147 118 159 172 132 99 179 106 106 58 255 246 181 152 126 160 158 154 120 174 144 125 106 74 203 91 48 255 230 157 115 93 206 159 179 165 111 127 84 255 200 223 255 184 255 255 255 183 187 241 211 130 228 94 120 148 160 178 254 75 212 102 83 187 103 183 102 255 137 140 161 156 140 173 169 255 67 139 145 158 166 157 156 140 173 -0 -68 -106 -138 -164 -185 -201 -214 -224 -231 -236 -241 -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 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 -254 -254 -254 -254 -253 -253 -252 -252 -251 -249 -248 -245 -243 -239 -234 -228 -219 -208 -194 -176 -152 -122 -86 -47 -0 131 156 166 126 157 154 162 110 56 242 148 142 188 132 141 114 103 224 142 149 146 152 114 255 107 67 225 144 171 121 114 247 145 244 82 250 255 255 255 255 255 255 188 255 107 242 181 216 94 128 157 160 198 178 146 169 142 244 255 255 190 57 74 113 108 152 158 134 163 138 169 131 155 157 246 255 65 87 175 63 94 138 176 114 138 149 134 149 168 150 165 118 147 165 169 160 151 126 148 162 181 156 142 122 156 166 186 165 147 130 145 159 172 173 155 122 152 183 155 155 151 117 -0 -0 -47 -67 -87 -105 -122 -137 -151 -164 -174 -184 -192 -199 -205 -211 -216 -220 -224 -228 -231 -233 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -233 -231 -228 -224 -220 -216 -211 -205 -199 -192 -184 -174 -164 -151 -137 -122 -105 -87 -67 -47 -0 -0 117 151 155 155 183 152 122 155 173 172 159 145 130 147 165 186 166 156 122 142 156 181 162 148 126 151 160 169 165 147 118 165 150 168 149 134 149 138 114 176 138 94 63 175 87 65 255 246 157 155 131 169 138 163 134 158 152 108 113 74 57 190 255 255 244 142 169 146 178 198 160 157 128 94 216 181 242 107 255 188 255 255 255 255 255 255 250 82 244 145 247 114 121 171 144 225 67 107 255 114 152 146 149 142 224 103 114 141 132 188 142 148 242 56 110 162 154 157 126 166 156 131 -0 -47 -86 -122 -152 -176 -194 -208 -219 -228 -234 -239 -243 -245 -248 -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 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 -253 -252 -251 -250 -249 -247 -244 -241 -237 -231 -224 -214 -202 -186 -165 -138 -105 -66 -0 152 179 131 130 203 136 145 147 111 255 130 198 114 159 161 108 114 248 143 186 125 184 155 124 225 90 249 168 126 182 76 255 186 110 187 152 193 195 184 255 255 255 183 255 201 255 204 134 184 203 161 134 118 172 190 117 144 179 115 163 234 255 48 90 159 94 137 162 120 152 146 164 137 160 124 164 230 255 214 255 54 102 116 158 81 104 138 156 152 160 125 152 178 152 141 123 153 167 176 163 122 139 165 172 170 159 121 142 158 172 172 167 140 116 153 160 175 155 148 144 142 173 175 143 167 -0 -46 -59 -76 -99 -118 -135 -149 -161 -172 -181 -190 -197 -204 -209 -214 -219 -223 -226 -230 -232 -235 -237 -239 -241 -242 -244 -245 -246 -247 -248 -248 -249 -250 -250 -251 -251 -252 -252 -252 -252 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -252 -252 -252 -252 -251 -251 -250 -250 -249 -248 -248 -247 -246 -245 -244 -242 -241 -239 -237 -235 -232 -230 -226 -223 -219 -214 -209 -204 -197 -190 -181 -172 -161 -149 -135 -118 -99 -76 -59 -46 -0 167 143 175 173 142 144 148 155 175 160 153 116 140 167 172 172 158 142 121 159 170 172 165 139 122 163 176 167 153 123 141 152 178 152 125 160 152 156 138 104 81 158 116 102 54 255 214 255 230 164 124 160 137 164 146 152 120 162 137 94 159 90 48 255 234 163 115 179 144 117 190 172 118 134 161 203 184 134 204 255 201 255 183 255 255 255 184 195 193 152 187 110 186 255 76 182 126 168 249 90 225 124 155 184 125 186 143 248 114 108 161 159 114 198 130 255 111 147 145 136 203 130 131 179 152 -0 -66 -105 -138 -165 -186 -202 -214 -224 -231 -237 -241 -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 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 -254 -254 -254 -254 -253 -253 -252 -252 -251 -249 -248 -246 -243 -239 -234 -228 -220 -209 -195 -176 -152 -122 -86 -48 -0 149 152 169 102 165 167 132 134 62 232 129 158 169 149 137 75 255 173 119 169 108 166 154 117 220 179 167 173 125 164 62 229 159 184 238 255 255 255 255 255 255 255 255 195 255 210 255 70 114 163 169 204 94 130 170 188 123 157 158 160 146 251 255 255 114 73 118 144 97 125 146 149 159 151 153 156 139 179 200 242 255 55 106 162 59 78 106 124 136 158 175 116 140 164 173 173 142 113 145 162 181 156 142 122 159 156 180 161 140 116 151 156 184 169 160 121 140 148 171 184 113 125 150 162 161 187 -0 -0 -50 -73 -96 -115 -132 -146 -158 -169 -179 -187 -195 -202 -208 -213 -217 -222 -225 -228 -231 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -231 -228 -225 -222 -217 -213 -208 -202 -195 -187 -179 -169 -158 -146 -132 -115 -96 -73 -50 -0 -0 187 161 162 150 125 113 184 171 148 140 121 160 169 184 156 151 116 140 161 180 156 159 122 142 156 181 162 145 113 142 173 173 164 140 116 175 158 136 124 106 78 59 162 106 55 255 242 200 179 139 156 153 151 159 149 146 125 97 144 118 73 114 255 255 251 146 160 158 157 123 188 170 130 94 204 169 163 114 70 255 210 255 195 255 255 255 255 255 255 255 255 238 184 159 229 62 164 125 173 167 179 220 117 154 166 108 169 119 173 255 75 137 149 169 158 129 232 62 134 132 167 165 102 169 152 149 -0 -48 -86 -122 -152 -176 -195 -209 -220 -228 -234 -239 -243 -246 -248 -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 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 -253 -252 -251 -250 -249 -247 -244 -241 -237 -231 -224 -215 -202 -186 -165 -138 -104 -66 -0 131 151 167 137 191 131 164 102 144 255 105 206 140 154 158 109 62 235 157 161 141 124 219 123 73 245 204 150 160 107 176 255 128 217 123 175 234 223 188 183 255 255 255 184 255 241 90 253 156 145 172 150 166 205 142 134 154 158 166 145 129 177 124 166 244 255 47 108 144 66 101 138 125 165 138 153 141 171 142 174 150 243 255 237 255 48 90 139 142 136 126 163 165 150 125 143 156 184 168 156 121 139 165 172 169 161 126 139 167 179 168 160 119 133 158 176 180 172 119 123 165 190 146 155 150 114 141 167 -0 -0 -48 -70 -93 -112 -128 -142 -155 -166 -176 -185 -192 -199 -205 -211 -216 -220 -224 -227 -230 -233 -235 -237 -239 -241 -242 -243 -245 -246 -247 -247 -248 -249 -250 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -250 -249 -248 -247 -247 -246 -245 -243 -242 -241 -239 -237 -235 -233 -230 -227 -224 -220 -216 -211 -205 -199 -192 -185 -176 -166 -155 -142 -128 -112 -93 -70 -48 -0 -0 167 141 114 150 155 146 190 165 123 119 172 180 176 158 133 119 160 168 179 167 139 126 161 169 172 165 139 121 156 168 184 156 143 125 150 165 163 126 136 142 139 90 48 255 237 255 243 150 174 142 171 141 153 138 165 125 138 101 66 144 108 47 255 244 166 124 177 129 145 166 158 154 134 142 205 166 150 172 145 156 253 90 241 255 184 255 255 255 183 188 223 234 175 123 217 128 255 176 107 160 150 204 245 73 123 219 124 141 161 157 235 62 109 158 154 140 206 105 255 144 102 164 131 191 137 167 151 131 -0 -66 -104 -138 -165 -186 -202 -215 -224 -231 -237 -241 -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 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 -254 -254 -254 -254 -253 -253 -252 -252 -251 -249 -248 -246 -243 -239 -234 -228 -220 -209 -195 -177 -153 -122 -85 -0 147 189 128 146 152 165 139 145 72 255 162 98 175 137 167 140 119 255 155 154 173 116 96 197 89 56 234 163 158 141 72 163 229 104 175 174 95 200 255 255 255 255 255 255 255 188 250 155 255 64 80 142 167 128 169 176 196 139 120 131 183 125 144 172 140 167 237 255 234 255 56 103 124 92 150 137 166 130 158 138 177 151 124 180 177 243 255 255 66 101 112 92 132 153 166 169 162 120 134 157 174 176 156 142 122 156 164 182 147 141 130 152 169 182 156 140 116 150 173 184 157 143 149 143 151 173 175 141 156 131 -0 -0 -47 -69 -90 -108 -124 -138 -151 -162 -173 -182 -190 -197 -203 -209 -214 -218 -222 -225 -229 -231 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -248 -248 -249 -250 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -250 -249 -248 -248 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -231 -229 -225 -222 -218 -214 -209 -203 -197 -190 -182 -173 -162 -151 -138 -124 -108 -90 -69 -47 -0 -0 131 156 141 175 173 151 143 149 143 157 184 173 150 116 140 156 182 169 152 130 141 147 182 164 156 122 142 156 176 174 157 134 120 162 169 166 153 132 92 112 101 66 255 255 243 177 180 124 151 177 138 158 130 166 137 150 92 124 103 56 255 234 255 237 167 140 172 144 125 183 131 120 139 196 176 169 128 167 142 80 64 255 155 250 188 255 255 255 255 255 255 255 200 95 174 175 104 229 163 72 141 158 163 234 56 89 197 96 116 173 154 155 255 119 140 167 137 175 98 162 255 72 145 139 165 152 146 128 189 147 -0 -85 -122 -153 -177 -195 -209 -220 -228 -234 -239 -243 -246 -248 -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 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 -253 -252 -251 -250 -249 -247 -244 -241 -237 -232 -224 -215 -203 -187 -166 -138 -102 -58 -0 126 156 183 120 165 157 146 111 61 248 118 191 141 148 149 131 55 230 176 120 156 82 240 129 72 255 166 155 160 101 59 255 108 215 185 99 255 107 201 195 184 255 255 255 183 255 193 255 250 184 110 124 159 149 155 153 160 213 118 85 147 180 129 158 139 170 148 164 201 243 255 56 117 58 145 109 156 132 168 136 170 177 125 135 180 122 157 218 243 224 251 83 106 112 115 131 153 181 156 136 126 150 167 172 168 160 125 133 169 166 173 147 124 147 165 172 168 156 132 128 162 164 167 180 121 122 155 170 155 174 153 -0 -0 -47 -67 -86 -102 -118 -133 -146 -158 -169 -178 -186 -194 -200 -206 -211 -216 -220 -224 -227 -230 -232 -235 -237 -239 -240 -242 -243 -244 -245 -246 -247 -248 -249 -249 -250 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -250 -249 -249 -248 -247 -246 -245 -244 -243 -242 -240 -239 -237 -235 -232 -230 -227 -224 -220 -216 -211 -206 -200 -194 -186 -178 -169 -158 -146 -133 -118 -102 -86 -67 -47 -0 -0 153 174 155 170 155 122 121 180 167 164 162 128 132 156 168 172 165 147 124 147 173 166 169 133 125 160 168 172 167 150 126 136 156 181 153 131 115 112 106 83 251 224 243 218 157 122 180 135 125 177 170 136 168 132 156 109 145 58 117 56 255 243 201 164 148 170 139 158 129 180 147 85 118 213 160 153 155 149 159 124 110 184 250 255 193 255 183 255 255 255 184 195 201 107 255 99 185 215 108 255 59 101 160 155 166 255 72 129 240 82 156 120 176 230 55 131 149 148 141 191 118 248 61 111 146 157 165 120 183 156 126 -0 -58 -102 -138 -166 -187 -203 -215 -224 -232 -237 -241 -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 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 -254 -254 -254 -254 -253 -253 -252 -252 -251 -249 -248 -246 -243 -239 -235 -228 -220 -210 -196 -178 -154 -121 -76 -0 137 172 129 144 187 135 171 115 130 255 153 137 188 110 189 127 136 255 122 168 157 124 76 201 102 91 242 168 135 152 79 49 249 100 165 155 84 242 255 255 255 255 255 255 255 255 195 255 231 212 145 65 100 145 144 147 165 151 176 226 83 101 145 150 168 138 144 179 114 154 163 240 255 247 255 105 85 125 91 151 133 168 179 162 110 162 163 146 161 153 167 200 230 214 224 107 109 88 140 158 171 163 159 141 124 152 170 182 167 145 132 150 177 172 158 141 123 153 168 178 164 152 121 145 161 190 155 148 151 120 142 161 155 -0 -0 -0 -57 -73 -94 -112 -128 -141 -154 -164 -174 -183 -191 -197 -203 -209 -214 -218 -222 -225 -228 -231 -233 -236 -238 -239 -241 -242 -244 -245 -246 -247 -247 -248 -249 -249 -250 -250 -251 -251 -251 -252 -252 -252 -253 -253 -253 -253 -253 -253 -253 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -253 -253 -253 -253 -252 -252 -252 -251 -251 -251 -250 -250 -249 -249 -248 -247 -247 -246 -245 -244 -242 -241 -239 -238 -236 -233 -231 -228 -225 -222 -218 -214 -209 -203 -197 -191 -183 -174 -164 -154 -141 -128 -112 -94 -73 -57 -0 -0 -0 155 161 142 120 151 148 155 190 161 145 121 152 164 178 168 153 123 141 158 172 177 150 132 145 167 182 170 152 124 141 159 163 171 158 140 88 109 107 224 214 230 200 167 153 161 146 163 162 110 162 179 168 133 151 91 125 85 105 255 247 255 240 163 154 114 179 144 138 168 150 145 101 83 226 176 151 165 147 144 145 100 65 145 212 231 255 195 255 255 255 255 255 255 255 255 242 84 155 165 100 249 49 79 152 135 168 242 91 102 201 76 124 157 168 122 255 136 127 189 110 188 137 153 255 130 115 171 135 187 144 129 172 137 -0 -76 -121 -154 -178 -196 -210 -220 -228 -235 -239 -243 -246 -248 -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 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 -253 -252 -251 -250 -249 -247 -244 -241 -237 -232 -225 -216 -204 -188 -167 -139 -100 -49 -0 180 145 167 129 176 131 158 85 95 225 170 134 165 107 167 106 101 234 155 165 148 105 216 144 128 255 123 166 149 129 92 255 132 196 161 127 181 204 210 241 188 183 255 255 255 184 255 228 193 255 143 50 80 125 142 122 152 165 140 184 223 134 166 129 132 178 128 163 159 149 171 130 172 166 228 255 67 122 57 146 111 132 178 188 100 139 166 128 147 150 174 122 148 178 196 218 234 82 108 123 119 137 145 171 176 132 112 148 152 179 181 125 119 161 144 177 174 142 114 145 157 175 180 138 114 142 169 157 168 175 144 147 121 141 162 -0 -0 -48 -69 -88 -104 -120 -135 -148 -160 -170 -179 -187 -194 -200 -206 -211 -216 -220 -223 -226 -229 -232 -234 -236 -238 -240 -241 -243 -244 -245 -246 -247 -247 -248 -249 -249 -250 -250 -251 -251 -251 -252 -252 -252 -252 -253 -253 -253 -253 -253 -253 -253 -253 -253 -253 -254 -254 -254 -254 -253 -253 -253 -253 -253 -253 -253 -253 -253 -253 -252 -252 -252 -252 -251 -251 -251 -250 -250 -249 -249 -248 -247 -247 -246 -245 -244 -243 -241 -240 -238 -236 -234 -232 -229 -226 -223 -220 -216 -211 -206 -200 -194 -187 -179 -170 -160 -148 -135 -120 -104 -88 -69 -48 -0 -0 162 141 121 147 144 175 168 157 169 142 114 138 180 175 157 145 114 142 174 177 144 161 119 125 181 179 152 148 112 132 176 171 145 137 119 123 108 82 234 218 196 178 148 122 174 150 147 128 166 139 100 188 178 132 111 146 57 122 67 255 228 166 172 130 171 149 159 163 128 178 132 129 166 134 223 184 140 165 152 122 142 125 80 50 143 255 193 228 255 184 255 255 255 183 188 241 210 204 181 127 161 196 132 255 92 129 149 166 123 255 128 144 216 105 148 165 155 234 101 106 167 107 165 134 170 225 95 85 158 131 176 129 167 145 180 -0 -49 -100 -139 -167 -188 -204 -216 -225 -232 -237 -241 -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 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 -254 -254 -254 -254 -253 -253 -252 -252 -251 -249 -248 -246 -243 -239 -235 -229 -221 -210 -196 -178 -155 -122 -76 -0 116 147 174 154 153 161 150 134 62 255 130 160 177 130 181 132 80 255 149 161 155 135 153 201 132 65 233 146 165 128 168 255 161 158 191 111 216 134 255 90 250 255 255 255 255 255 255 188 255 93 255 255 44 84 147 148 112 136 156 184 136 182 107 149 183 101 146 150 163 166 118 155 152 163 183 111 229 247 240 255 112 77 100 147 231 89 110 146 157 144 138 153 175 137 145 136 158 205 222 201 221 118 111 96 141 157 188 169 160 114 141 161 193 162 166 121 137 162 183 179 152 111 133 158 186 170 144 152 124 143 162 175 167 168 141 145 150 -0 -0 -0 -58 -75 -96 -114 -129 -142 -154 -165 -174 -183 -190 -197 -203 -208 -213 -217 -221 -224 -227 -230 -233 -235 -237 -239 -240 -242 -243 -244 -245 -246 -247 -248 -248 -249 -249 -250 -250 -251 -251 -251 -252 -252 -252 -252 -252 -253 -253 -253 -253 -253 -253 -253 -253 -253 -253 -253 -253 -253 -253 -253 -253 -253 -252 -252 -252 -252 -252 -251 -251 -251 -250 -250 -249 -249 -248 -248 -247 -246 -245 -244 -243 -242 -240 -239 -237 -235 -233 -230 -227 -224 -221 -217 -213 -208 -203 -197 -190 -183 -174 -165 -154 -142 -129 -114 -96 -75 -58 -0 -0 -0 150 145 141 168 167 175 162 143 124 152 144 170 186 158 133 111 152 179 183 162 137 121 166 162 193 161 141 114 160 169 188 157 141 96 111 118 221 201 222 205 158 136 145 137 175 153 138 144 157 146 110 89 231 147 100 77 112 255 240 247 229 111 183 163 152 155 118 166 163 150 146 101 183 149 107 182 136 184 156 136 112 148 147 84 44 255 255 93 255 188 255 255 255 255 255 255 250 90 255 134 216 111 191 158 161 255 168 128 165 146 233 65 132 201 153 135 155 161 149 255 80 132 181 130 177 160 130 255 62 134 150 161 153 154 174 147 116 -0 -76 -122 -155 -178 -196 -210 -221 -229 -235 -239 -243 -246 -248 -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 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 -253 -252 -251 -250 -249 -247 -244 -241 -237 -232 -225 -216 -204 -188 -168 -141 -104 -52 -0 182 128 144 170 156 157 151 122 255 158 168 127 171 116 169 103 66 233 125 182 119 188 119 199 106 245 155 155 161 103 126 227 135 157 165 94 184 70 253 155 193 195 184 255 255 255 183 255 205 255 178 255 255 255 96 138 75 114 123 160 197 190 64 97 151 178 151 128 125 168 172 145 138 122 172 160 143 184 143 224 255 58 74 104 223 73 98 124 149 139 146 137 150 155 159 175 143 142 138 161 188 214 232 83 109 101 147 149 175 180 161 108 144 147 171 196 126 109 140 154 185 185 147 108 130 165 168 170 177 143 122 132 147 166 168 148 154 155 154 -0 -0 -48 -70 -89 -105 -121 -136 -148 -159 -169 -178 -186 -193 -199 -205 -210 -214 -218 -222 -225 -228 -231 -233 -235 -237 -239 -240 -242 -243 -244 -245 -246 -247 -247 -248 -249 -249 -250 -250 -251 -251 -251 -251 -252 -252 -252 -252 -252 -252 -253 -253 -253 -253 -253 -253 -253 -253 -252 -252 -252 -252 -252 -252 -251 -251 -251 -251 -250 -250 -249 -249 -248 -247 -247 -246 -245 -244 -243 -242 -240 -239 -237 -235 -233 -231 -228 -225 -222 -218 -214 -210 -205 -199 -193 -186 -178 -169 -159 -148 -136 -121 -105 -89 -70 -48 -0 -0 154 155 154 148 168 166 147 132 122 143 177 170 168 165 130 108 147 185 185 154 140 109 126 196 171 147 144 108 161 180 175 149 147 101 109 83 232 214 188 161 138 142 143 175 159 155 150 137 146 139 149 124 98 73 223 104 74 58 255 224 143 184 143 160 172 122 138 145 172 168 125 128 151 178 151 97 64 190 197 160 123 114 75 138 96 255 255 255 178 255 205 255 183 255 255 255 184 195 193 155 253 70 184 94 165 157 135 227 126 103 161 155 155 245 106 199 119 188 119 182 125 233 66 103 169 116 171 127 168 158 255 122 151 157 156 170 144 128 182 -0 -52 -104 -141 -168 -188 -204 -216 -225 -232 -237 -241 -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 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 -254 -254 -254 -254 -253 -253 -252 -252 -251 -250 -248 -246 -243 -240 -235 -229 -221 -211 -197 -179 -156 -126 -81 -0 143 147 183 134 153 149 148 127 86 229 143 162 143 150 131 152 96 254 141 152 164 113 158 82 199 232 179 123 169 143 80 255 126 199 179 128 203 114 156 255 255 255 255 255 255 255 255 255 195 255 212 255 102 161 224 248 255 61 126 113 134 166 243 57 77 117 154 152 186 113 131 159 173 185 113 133 183 111 160 174 111 233 255 214 195 255 54 101 110 127 119 133 132 145 161 118 148 164 166 171 160 121 140 195 218 208 174 157 109 126 146 187 182 165 117 108 162 189 162 155 115 141 158 187 177 143 142 119 146 156 181 170 152 136 129 142 159 147 155 156 154 -0 -0 -0 -59 -75 -96 -114 -128 -141 -153 -163 -173 -181 -188 -195 -201 -207 -211 -216 -220 -223 -226 -229 -231 -234 -236 -237 -239 -241 -242 -243 -244 -245 -246 -247 -247 -248 -249 -249 -250 -250 -250 -251 -251 -251 -251 -252 -252 -252 -252 -252 -252 -252 -252 -252 -252 -252 -252 -252 -251 -251 -251 -251 -250 -250 -250 -249 -249 -248 -247 -247 -246 -245 -244 -243 -242 -241 -239 -237 -236 -234 -231 -229 -226 -223 -220 -216 -211 -207 -201 -195 -188 -181 -173 -163 -153 -141 -128 -114 -96 -75 -59 -0 -0 -0 154 156 155 147 159 142 129 136 152 170 181 156 146 119 142 143 177 187 158 141 115 155 162 189 162 108 117 165 182 187 146 126 109 157 174 208 218 195 140 121 160 171 166 164 148 118 161 145 132 133 119 127 110 101 54 255 195 214 255 233 111 174 160 111 183 133 113 185 173 159 131 113 186 152 154 117 77 57 243 166 134 113 126 61 255 248 224 161 102 255 212 255 195 255 255 255 255 255 255 255 255 255 156 114 203 128 179 199 126 255 80 143 169 123 179 232 199 82 158 113 164 152 141 254 96 152 131 150 143 162 143 229 86 127 148 149 153 134 183 147 143 -0 -81 -126 -156 -179 -197 -211 -221 -229 -235 -240 -243 -246 -248 -250 -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 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 -253 -252 -251 -250 -249 -247 -245 -241 -237 -232 -225 -216 -204 -189 -169 -143 -109 -61 -0 170 127 158 174 128 192 123 120 250 169 132 170 154 151 90 156 235 178 122 192 132 186 104 60 255 145 173 132 161 123 61 241 117 159 157 161 163 145 64 250 231 228 188 183 255 255 255 184 255 241 82 255 70 131 112 167 238 255 77 85 120 126 215 255 86 103 133 118 142 181 151 132 137 147 190 137 150 170 134 184 142 143 192 180 172 238 255 55 98 120 88 104 100 123 151 165 152 141 119 150 169 182 160 132 125 167 181 188 201 137 100 134 161 188 211 86 109 141 169 169 173 157 119 130 167 174 168 167 156 115 135 157 170 162 153 144 151 153 148 155 156 154 146 -0 -0 -49 -70 -88 -104 -119 -133 -146 -157 -167 -176 -184 -191 -197 -203 -208 -213 -217 -220 -224 -227 -229 -232 -234 -236 -238 -239 -241 -242 -243 -244 -245 -246 -246 -247 -248 -248 -249 -249 -250 -250 -250 -250 -251 -251 -251 -251 -251 -251 -251 -251 -251 -251 -251 -251 -250 -250 -250 -250 -249 -249 -248 -248 -247 -246 -246 -245 -244 -243 -242 -241 -239 -238 -236 -234 -232 -229 -227 -224 -220 -217 -213 -208 -203 -197 -191 -184 -176 -167 -157 -146 -133 -119 -104 -88 -70 -49 -0 -0 146 154 156 155 148 153 151 144 153 162 170 157 135 115 156 167 168 174 167 130 119 157 173 169 169 141 109 86 211 188 161 134 100 137 201 188 181 167 125 132 160 182 169 150 119 141 152 165 151 123 100 104 88 120 98 55 255 238 172 180 192 143 142 184 134 170 150 137 190 147 137 132 151 181 142 118 133 103 86 255 215 126 120 85 77 255 238 167 112 131 70 255 82 241 255 184 255 255 255 183 188 228 231 250 64 145 163 161 157 159 117 241 61 123 161 132 173 145 255 60 104 186 132 192 122 178 235 156 90 151 154 170 132 169 250 120 123 192 128 174 158 127 170 -0 -61 -109 -143 -169 -189 -204 -216 -225 -232 -237 -241 -245 -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 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 -252 -251 -250 -248 -246 -243 -240 -235 -229 -221 -211 -198 -180 -157 -128 -90 -47 186 133 176 124 166 111 177 95 255 150 165 139 145 168 111 71 255 173 140 128 161 159 155 79 49 249 171 147 165 127 137 255 112 206 160 134 169 172 80 184 212 193 255 255 255 255 255 255 255 188 250 152 255 62 154 78 126 143 233 255 65 123 122 142 211 227 166 203 111 84 132 170 172 184 101 143 167 157 188 115 161 174 115 154 181 143 132 238 255 245 255 77 96 81 98 113 145 167 173 169 155 124 148 167 177 163 151 126 151 168 198 178 142 121 141 178 214 158 146 143 132 144 179 176 152 142 122 154 151 173 175 145 137 138 154 161 153 147 155 154 148 156 156 154 146 -0 -0 -0 -58 -74 -93 -109 -124 -138 -150 -160 -170 -178 -186 -193 -199 -204 -209 -213 -217 -221 -224 -227 -230 -232 -234 -236 -237 -239 -240 -242 -243 -244 -245 -245 -246 -247 -247 -248 -248 -249 -249 -249 -250 -250 -250 -250 -250 -250 -250 -250 -250 -250 -250 -249 -249 -249 -248 -248 -247 -247 -246 -245 -245 -244 -243 -242 -240 -239 -237 -236 -234 -232 -230 -227 -224 -221 -217 -213 -209 -204 -199 -193 -186 -178 -170 -160 -150 -138 -124 -109 -93 -74 -58 -0 -0 -0 146 154 156 156 148 154 155 147 153 161 154 138 137 145 175 173 151 154 122 142 152 176 179 144 132 143 146 158 214 178 141 121 142 178 198 168 151 126 151 163 177 167 148 124 155 169 173 167 145 113 98 81 96 77 255 245 255 238 132 143 181 154 115 174 161 115 188 157 167 143 101 184 172 170 132 84 111 203 166 227 211 142 122 123 65 255 233 143 126 78 154 62 255 152 250 188 255 255 255 255 255 255 255 193 212 184 80 172 169 134 160 206 112 255 137 127 165 147 171 249 49 79 155 159 161 128 140 173 255 71 111 168 145 139 165 150 255 95 177 111 166 124 176 133 186 -47 -90 -128 -157 -180 -198 -211 -221 -229 -235 -240 -243 -246 -248 -250 -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 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 -253 -252 -251 -250 -249 -247 -245 -242 -238 -232 -226 -217 -205 -190 -170 -144 -111 -68 -0 156 172 155 142 156 92 166 85 232 145 159 171 128 154 82 52 236 187 101 214 110 161 128 91 255 113 179 112 191 84 106 229 93 198 118 204 150 142 110 145 255 93 205 195 184 255 255 255 183 255 193 255 239 255 136 62 103 123 146 232 255 55 117 117 150 191 169 168 228 77 103 123 136 162 193 137 162 124 171 168 143 184 144 145 186 187 117 101 162 196 232 252 255 58 73 82 108 130 124 155 161 174 164 132 131 151 167 176 168 123 130 171 176 169 164 120 146 179 159 164 183 106 119 154 169 167 167 161 115 129 159 176 156 156 144 142 153 153 148 155 154 149 155 155 154 146 145 -0 -0 -47 -61 -78 -99 -115 -130 -142 -153 -163 -172 -180 -188 -194 -200 -205 -210 -214 -218 -221 -224 -227 -230 -232 -234 -236 -237 -239 -240 -241 -242 -243 -244 -245 -246 -246 -247 -247 -248 -248 -248 -248 -249 -249 -249 -249 -249 -249 -248 -248 -248 -248 -247 -247 -246 -246 -245 -244 -243 -242 -241 -240 -239 -237 -236 -234 -232 -230 -227 -224 -221 -218 -214 -210 -205 -200 -194 -188 -180 -172 -163 -153 -142 -130 -115 -99 -78 -61 -47 -0 -0 145 146 154 155 155 149 154 155 148 153 153 142 144 156 156 176 159 129 115 161 167 167 169 154 119 106 183 164 159 179 146 120 164 169 176 171 130 123 168 176 167 151 131 132 164 174 161 155 124 130 108 82 73 58 255 252 232 196 162 101 117 187 186 145 144 184 143 168 171 124 162 137 193 162 136 123 103 77 228 168 169 191 150 117 117 55 255 232 146 123 103 62 136 255 239 255 193 255 183 255 255 255 184 195 205 93 255 145 110 142 150 204 118 198 93 229 106 84 191 112 179 113 255 91 128 161 110 214 101 187 236 52 82 154 128 171 159 145 232 85 166 92 156 142 155 172 156 -0 -68 -111 -144 -170 -190 -205 -217 -226 -232 -238 -242 -245 -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 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 -254 -253 -252 -252 -251 -250 -248 -246 -243 -240 -235 -229 -221 -211 -198 -180 -158 -128 -91 -47 -0 108 149 171 140 133 63 176 250 168 157 133 156 157 131 70 255 116 156 99 167 188 125 167 255 166 141 165 122 178 57 255 115 178 172 94 166 167 124 65 143 255 255 255 255 255 255 255 255 255 195 255 232 54 229 255 56 109 110 121 115 236 255 58 89 118 144 188 115 186 219 151 156 166 134 166 152 169 143 138 180 121 162 179 103 152 174 224 85 108 152 153 190 233 246 202 190 194 165 181 144 124 132 168 183 181 131 113 144 164 186 168 145 139 143 169 181 157 148 148 132 170 190 149 145 123 154 151 176 181 143 128 143 152 157 162 153 147 155 154 148 156 155 148 153 161 160 152 150 -0 -0 -0 -50 -72 -91 -106 -121 -134 -146 -156 -166 -174 -182 -189 -195 -201 -206 -210 -214 -218 -221 -224 -227 -229 -231 -233 -235 -237 -238 -240 -241 -242 -243 -244 -244 -245 -245 -246 -246 -247 -247 -247 -247 -247 -247 -247 -247 -247 -246 -246 -245 -245 -244 -244 -243 -242 -241 -240 -238 -237 -235 -233 -231 -229 -227 -224 -221 -218 -214 -210 -206 -201 -195 -189 -182 -174 -166 -156 -146 -134 -121 -106 -91 -72 -50 -0 -0 -0 150 152 160 161 153 148 155 156 148 154 155 147 153 162 157 152 143 128 143 181 176 151 154 123 145 149 190 170 132 148 148 157 181 169 143 139 145 168 186 164 144 113 131 181 183 168 132 124 144 181 165 194 190 202 246 233 190 153 152 108 85 224 174 152 103 179 162 121 180 138 143 169 152 166 134 166 156 151 219 186 115 188 144 118 89 58 255 236 115 121 110 109 56 255 229 54 232 255 195 255 255 255 255 255 255 255 255 255 143 65 124 167 166 94 172 178 115 255 57 178 122 165 141 166 255 167 125 188 167 99 156 116 255 70 131 157 156 133 157 168 250 176 63 133 140 171 149 108 -0 -47 -91 -128 -158 -180 -198 -211 -221 -229 -235 -240 -243 -246 -248 -250 -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 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 -253 -252 -251 -250 -249 -247 -245 -242 -238 -232 -226 -217 -205 -190 -170 -144 -110 -68 -0 143 180 130 159 145 98 52 255 157 170 139 154 153 145 142 255 151 188 110 201 133 161 102 125 231 163 151 166 103 182 255 157 146 190 130 205 128 159 100 50 255 178 212 241 188 183 255 255 255 184 255 228 195 255 107 240 255 65 97 106 84 129 235 184 190 194 185 169 96 110 154 182 149 152 133 147 170 148 191 104 155 158 151 188 141 145 148 182 206 153 171 119 138 156 198 201 159 145 153 159 187 192 106 112 148 161 193 175 141 111 142 159 178 187 113 113 144 170 175 189 103 115 161 175 160 167 161 115 133 155 181 155 149 152 143 141 152 153 148 155 154 148 155 154 146 145 161 160 153 150 144 -0 -0 -47 -60 -76 -96 -111 -125 -137 -148 -158 -167 -176 -183 -190 -196 -201 -206 -210 -214 -218 -221 -224 -226 -229 -231 -233 -235 -236 -238 -239 -240 -241 -242 -242 -243 -244 -244 -244 -245 -245 -245 -245 -245 -245 -244 -244 -244 -243 -242 -242 -241 -240 -239 -238 -236 -235 -233 -231 -229 -226 -224 -221 -218 -214 -210 -206 -201 -196 -190 -183 -176 -167 -158 -148 -137 -125 -111 -96 -76 -60 -47 -0 -0 144 150 153 160 161 145 146 154 155 148 154 155 148 153 152 141 143 152 149 155 181 155 133 115 161 167 160 175 161 115 103 189 175 170 144 113 113 187 178 159 142 111 141 175 193 161 148 112 106 192 187 159 153 145 159 201 198 156 138 119 171 153 206 182 148 145 141 188 151 158 155 104 191 148 170 147 133 152 149 182 154 110 96 169 185 194 190 184 235 129 84 106 97 65 255 240 107 255 195 228 255 184 255 255 255 183 188 241 212 178 255 50 100 159 128 205 130 190 146 157 255 182 103 166 151 163 231 125 102 161 133 201 110 188 151 255 142 145 153 154 139 170 157 255 52 98 145 159 130 180 143 -0 -68 -110 -144 -170 -190 -205 -217 -226 -232 -238 -242 -245 -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 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 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -235 -229 -222 -212 -198 -181 -157 -127 -90 -47 -0 158 159 143 151 133 80 44 255 142 140 179 128 153 132 90 224 151 152 152 157 153 142 79 255 149 150 154 138 80 169 230 169 117 170 142 169 149 145 80 44 255 255 82 250 255 255 255 255 255 255 188 255 88 255 66 112 227 250 234 255 68 103 216 73 109 145 165 234 86 78 105 149 170 167 187 127 142 136 169 185 154 147 112 166 190 132 157 130 180 154 162 194 168 108 136 173 191 172 171 115 138 179 198 155 159 116 148 161 182 175 141 111 136 172 199 170 135 116 154 163 210 109 120 150 163 161 177 182 149 126 138 160 155 157 162 153 147 155 154 148 156 154 148 155 154 144 139 152 160 153 151 145 -0 -0 -0 -49 -63 -80 -100 -114 -127 -139 -150 -159 -168 -176 -183 -190 -196 -201 -206 -210 -214 -217 -220 -223 -226 -228 -230 -232 -234 -235 -236 -238 -239 -239 -240 -241 -241 -242 -242 -242 -242 -242 -242 -242 -241 -241 -240 -239 -239 -238 -236 -235 -234 -232 -230 -228 -226 -223 -220 -217 -214 -210 -206 -201 -196 -190 -183 -176 -168 -159 -150 -139 -127 -114 -100 -80 -63 -49 -0 -0 -0 145 151 153 160 152 139 144 154 155 148 154 156 148 154 155 147 153 162 157 155 160 138 126 149 182 177 161 163 150 120 109 210 163 154 116 135 170 199 172 136 111 141 175 182 161 148 116 159 155 198 179 138 115 171 172 191 173 136 108 168 194 162 154 180 130 157 132 190 166 112 147 154 185 169 136 142 127 187 167 170 149 105 78 86 234 165 145 109 73 216 103 68 255 234 250 227 112 66 255 88 255 188 255 255 255 255 255 255 250 82 255 255 44 80 145 149 169 142 170 117 169 230 169 80 138 154 150 149 255 79 142 153 157 152 152 151 224 90 132 153 128 179 140 142 255 44 80 133 151 143 159 158 -0 -47 -90 -127 -157 -181 -198 -212 -222 -229 -235 -240 -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 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 -254 -253 -253 -252 -251 -250 -249 -247 -245 -242 -238 -233 -226 -217 -206 -190 -170 -143 -109 -68 -0 121 147 169 145 142 115 83 255 157 177 121 160 162 126 131 247 135 159 143 162 175 147 121 61 236 175 119 180 104 59 255 142 144 188 134 176 155 144 125 84 255 102 255 152 193 195 184 255 255 255 183 255 205 255 245 99 120 143 164 172 216 241 177 252 55 108 126 102 199 255 58 74 108 126 125 167 187 188 105 111 163 173 207 86 115 169 161 168 130 153 172 103 150 172 189 150 132 135 164 179 185 154 151 139 167 163 184 144 123 135 173 184 182 136 110 148 173 177 166 165 113 153 195 137 149 141 118 138 164 183 170 146 157 143 142 141 153 153 148 155 154 148 155 151 154 161 160 150 144 154 161 153 151 145 156 -0 -0 -0 -51 -71 -88 -102 -115 -128 -140 -150 -160 -169 -176 -183 -189 -195 -200 -205 -209 -213 -216 -219 -222 -224 -227 -229 -230 -232 -233 -235 -236 -237 -237 -238 -238 -239 -239 -239 -239 -238 -238 -237 -237 -236 -235 -233 -232 -230 -229 -227 -224 -222 -219 -216 -213 -209 -205 -200 -195 -189 -183 -176 -169 -160 -150 -140 -128 -115 -102 -88 -71 -51 -0 -0 -0 156 145 151 153 161 154 144 150 160 161 154 151 155 148 154 155 148 153 153 141 142 143 157 146 170 183 164 138 118 141 149 137 195 153 113 165 166 177 173 148 110 136 182 184 173 135 123 144 184 163 167 139 151 154 185 179 164 135 132 150 189 172 150 103 172 153 130 168 161 169 115 86 207 173 163 111 105 188 187 167 125 126 108 74 58 255 199 102 126 108 55 252 177 241 216 172 164 143 120 99 245 255 205 255 183 255 255 255 184 195 193 152 255 102 255 84 125 144 155 176 134 188 144 142 255 59 104 180 119 175 236 61 121 147 175 162 143 159 135 247 131 126 162 160 121 177 157 255 83 115 142 145 169 147 121 -0 -68 -109 -143 -170 -190 -206 -217 -226 -233 -238 -242 -245 -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 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 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -235 -230 -222 -212 -199 -181 -158 -127 -89 -47 -0 189 130 146 159 120 145 255 169 151 160 149 142 142 96 255 145 189 138 165 146 155 131 132 255 126 168 125 179 78 48 244 179 123 154 196 153 147 142 147 255 161 70 255 255 255 255 255 255 255 255 255 195 255 211 255 57 104 125 146 168 133 182 176 233 255 61 136 72 94 207 242 175 189 177 106 112 153 169 219 100 127 129 190 196 118 153 160 136 165 143 172 150 140 152 156 149 172 165 156 139 147 164 168 179 162 129 148 188 184 106 115 153 165 187 170 153 143 142 131 175 194 122 149 174 143 169 174 128 131 141 143 160 152 168 155 153 147 155 154 148 156 154 148 153 146 148 153 160 151 144 154 161 153 151 144 152 166 -0 -0 -0 -58 -72 -89 -103 -116 -129 -140 -151 -160 -168 -176 -182 -189 -194 -199 -204 -208 -211 -215 -218 -220 -223 -225 -227 -228 -230 -231 -232 -233 -234 -234 -234 -234 -234 -234 -234 -233 -232 -231 -230 -228 -227 -225 -223 -220 -218 -215 -211 -208 -204 -199 -194 -189 -182 -176 -168 -160 -151 -140 -129 -116 -103 -89 -72 -58 -0 -0 -0 166 152 144 151 153 161 154 144 151 160 153 148 146 153 148 154 156 148 154 155 147 153 155 168 152 160 143 141 131 128 174 169 143 174 149 122 194 175 131 142 143 153 170 187 165 153 115 106 184 188 148 129 162 179 168 164 147 139 156 165 172 149 156 152 140 150 172 143 165 136 160 153 118 196 190 129 127 100 219 169 153 112 106 177 189 175 242 207 94 72 136 61 255 233 176 182 133 168 146 125 104 57 255 211 255 195 255 255 255 255 255 255 255 255 255 70 161 255 147 142 147 153 196 154 123 179 244 48 78 179 125 168 126 255 132 131 155 146 165 138 189 145 255 96 142 142 149 160 151 169 255 145 120 159 146 130 189 -0 -47 -89 -127 -158 -181 -199 -212 -222 -230 -235 -240 -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 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 -254 -253 -253 -252 -251 -250 -249 -247 -245 -242 -238 -233 -226 -217 -206 -190 -170 -144 -109 -68 -0 127 155 166 139 137 119 96 241 133 152 163 148 143 112 99 230 114 146 188 119 191 119 123 95 228 157 159 115 175 91 255 115 157 158 139 160 165 122 148 96 224 131 62 239 232 228 188 183 255 255 255 184 255 241 82 247 255 58 125 120 164 150 155 175 123 235 255 255 61 111 117 197 112 145 180 197 139 154 125 172 192 166 107 129 187 152 140 185 153 143 122 156 182 118 146 146 173 152 136 150 163 167 160 120 156 171 188 126 138 170 195 145 158 121 142 158 173 174 189 99 112 166 183 149 178 120 125 170 176 156 158 163 153 131 138 152 154 153 148 155 154 148 155 151 154 160 152 152 155 160 151 144 154 158 162 152 142 146 157 158 -0 -0 -0 -58 -72 -89 -103 -116 -129 -140 -150 -159 -167 -174 -181 -187 -192 -197 -202 -206 -209 -212 -215 -218 -220 -222 -224 -225 -226 -227 -228 -229 -229 -229 -229 -228 -227 -226 -225 -224 -222 -220 -218 -215 -212 -209 -206 -202 -197 -192 -187 -181 -174 -167 -159 -150 -140 -129 -116 -103 -89 -72 -58 -0 -0 -0 158 157 146 142 152 162 158 154 144 151 160 155 152 152 160 154 151 155 148 154 155 148 153 154 152 138 131 153 163 158 156 176 170 125 120 178 149 183 166 112 99 189 174 173 158 142 121 158 145 195 170 138 126 188 171 156 120 160 167 163 150 136 152 173 146 146 118 182 156 122 143 153 185 140 152 187 129 107 166 192 172 125 154 139 197 180 145 112 197 117 111 61 255 255 235 123 175 155 150 164 120 125 58 255 247 82 241 255 184 255 255 255 183 188 228 232 239 62 131 224 96 148 122 165 160 139 158 157 115 255 91 175 115 159 157 228 95 123 119 191 119 188 146 114 230 99 112 143 148 163 152 133 241 96 119 137 139 166 155 127 -0 -68 -109 -144 -170 -190 -206 -217 -226 -233 -238 -242 -245 -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 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 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -235 -230 -222 -212 -199 -181 -158 -128 -89 -0 142 161 141 153 155 115 99 254 147 186 138 148 165 108 112 246 140 192 113 166 114 173 97 121 253 151 149 154 82 203 255 163 158 166 120 213 151 152 112 138 248 112 154 255 54 195 255 255 255 255 255 255 255 187 250 152 237 227 255 68 90 130 150 142 172 163 122 171 242 255 55 81 192 63 95 125 166 152 162 153 139 177 158 191 122 157 187 100 144 197 155 90 108 162 178 160 115 146 151 179 162 132 127 165 166 157 141 142 172 151 160 144 151 156 180 161 140 116 151 169 207 129 134 147 160 165 202 116 132 165 124 145 143 171 169 146 149 146 155 154 148 156 154 148 153 146 148 151 152 153 155 161 152 144 152 155 161 151 142 143 149 158 157 -0 -0 -0 -58 -72 -89 -103 -116 -128 -138 -148 -157 -165 -172 -179 -184 -190 -195 -199 -203 -206 -209 -212 -214 -216 -218 -219 -220 -221 -222 -222 -222 -221 -220 -219 -218 -216 -214 -212 -209 -206 -203 -199 -195 -190 -184 -179 -172 -165 -157 -148 -138 -128 -116 -103 -89 -72 -58 -0 -0 -0 157 158 149 143 142 151 161 155 152 144 152 161 155 153 152 151 148 146 153 148 154 156 148 154 155 146 149 146 169 171 143 145 124 165 132 116 202 165 160 147 134 129 207 169 151 116 140 161 180 156 151 144 160 151 172 142 141 157 166 165 127 132 162 179 151 146 115 160 178 162 108 90 155 197 144 100 187 157 122 191 158 177 139 153 162 152 166 125 95 63 192 81 55 255 242 171 122 163 172 142 150 130 90 68 255 227 237 152 250 187 255 255 255 255 255 255 255 195 54 255 154 112 248 138 112 152 151 213 120 166 158 163 255 203 82 154 149 151 253 121 97 173 114 166 113 192 140 246 112 108 165 148 138 186 147 254 99 115 155 153 141 161 142 -0 -89 -128 -158 -181 -199 -212 -222 -230 -235 -240 -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 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 -254 -253 -253 -252 -251 -250 -249 -247 -245 -242 -238 -233 -226 -217 -206 -191 -171 -144 -110 -67 -0 154 173 132 146 149 84 255 183 133 153 174 121 144 75 255 180 146 150 179 125 183 135 67 255 153 169 140 124 74 190 234 160 145 131 118 176 165 136 75 255 167 78 136 229 255 88 205 195 184 255 255 255 183 255 193 255 174 175 250 180 198 153 132 120 141 185 132 145 163 226 255 168 243 54 103 102 145 159 133 178 115 149 168 156 159 146 190 169 130 174 227 76 79 118 137 168 183 153 115 146 154 183 170 136 134 155 172 174 154 140 142 174 180 108 129 167 179 168 160 115 154 186 149 162 151 114 153 188 138 160 179 160 101 118 158 160 147 153 148 155 155 148 155 151 154 160 152 152 153 153 153 155 161 151 144 149 160 167 157 148 148 151 159 158 149 -0 -0 -0 -58 -72 -88 -102 -114 -126 -136 -145 -154 -162 -169 -175 -181 -186 -191 -195 -198 -202 -204 -207 -209 -210 -212 -212 -213 -213 -212 -212 -210 -209 -207 -204 -202 -198 -195 -191 -186 -181 -175 -169 -162 -154 -145 -136 -126 -114 -102 -88 -72 -58 -0 -0 -0 149 158 159 151 148 148 157 167 160 149 144 151 161 155 153 153 153 152 152 160 154 151 155 148 155 155 148 153 147 160 158 118 101 160 179 160 138 188 153 114 151 162 149 186 154 115 160 168 179 167 129 108 180 174 142 140 154 174 172 155 134 136 170 183 154 146 115 153 183 168 137 118 79 76 227 174 130 169 190 146 159 156 168 149 115 178 133 159 145 102 103 54 243 168 255 226 163 145 132 185 141 120 132 153 198 180 250 175 174 255 193 255 183 255 255 255 184 195 205 88 255 229 136 78 167 255 75 136 165 176 118 131 145 160 234 190 74 124 140 169 153 255 67 135 183 125 179 150 146 180 255 75 144 121 174 153 133 183 255 84 149 146 132 173 154 -0 -67 -110 -144 -171 -191 -206 -217 -226 -233 -238 -242 -245 -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 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 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -235 -230 -222 -212 -199 -181 -158 -128 -90 -0 170 117 154 155 132 136 63 246 142 169 130 152 159 113 62 246 124 164 166 162 123 180 110 57 251 120 166 145 106 57 255 146 129 183 85 226 140 156 114 61 238 126 62 255 107 255 255 255 255 255 255 255 255 255 195 255 231 94 99 233 104 143 189 198 111 93 147 181 134 157 137 195 210 233 255 57 68 135 147 98 144 165 149 163 152 169 109 161 182 115 122 200 242 110 130 108 124 147 179 180 144 115 145 154 183 178 121 122 142 172 193 106 121 164 188 152 142 129 153 170 182 139 144 160 155 179 176 141 164 143 138 164 186 189 124 136 149 152 147 153 148 156 154 148 154 146 148 151 152 153 153 153 153 155 160 151 142 144 154 158 157 149 148 151 159 157 149 148 -0 -0 -0 -58 -65 -81 -98 -109 -121 -132 -141 -149 -157 -164 -170 -176 -181 -185 -189 -192 -195 -197 -199 -201 -201 -202 -201 -201 -199 -197 -195 -192 -189 -185 -181 -176 -170 -164 -157 -149 -141 -132 -121 -109 -98 -81 -65 -58 -0 -0 -0 148 149 157 159 151 148 149 157 158 154 144 142 151 160 155 153 153 153 153 152 151 148 146 154 148 154 156 148 153 147 152 149 136 124 189 186 164 138 143 164 141 176 179 155 160 144 139 182 170 153 129 142 152 188 164 121 106 193 172 142 122 121 178 183 154 145 115 144 180 179 147 124 108 130 110 242 200 122 115 182 161 109 169 152 163 149 165 144 98 147 135 68 57 255 233 210 195 137 157 134 181 147 93 111 198 189 143 104 233 99 94 231 255 195 255 255 255 255 255 255 255 255 255 107 255 62 126 238 61 114 156 140 226 85 183 129 146 255 57 106 145 166 120 251 57 110 180 123 162 166 164 124 246 62 113 159 152 130 169 142 246 63 136 132 155 154 117 170 -0 -90 -128 -158 -181 -199 -212 -222 -230 -235 -240 -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 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 -254 -253 -253 -252 -251 -250 -249 -247 -245 -242 -238 -233 -226 -217 -206 -190 -170 -144 -110 -67 -0 149 167 127 175 117 146 255 149 173 162 141 168 127 122 255 152 169 138 144 157 131 177 111 255 162 142 156 125 74 48 251 177 125 147 83 184 184 123 126 255 143 103 56 240 66 245 211 241 187 183 255 255 255 184 255 228 193 255 89 227 73 98 147 169 228 86 108 155 153 174 143 130 181 143 237 255 255 95 144 67 110 145 126 161 178 164 98 135 175 206 102 124 187 213 167 190 147 107 135 151 185 173 143 115 143 167 193 177 109 127 165 193 157 127 136 161 165 171 155 128 138 174 156 172 120 125 162 170 157 193 107 105 141 170 184 138 145 154 154 148 153 148 155 151 154 160 152 152 153 153 153 153 153 153 152 166 158 149 151 159 159 157 149 149 151 156 163 155 155 155 -0 -0 -0 -50 -62 -75 -92 -104 -116 -126 -135 -143 -150 -157 -163 -168 -173 -177 -180 -183 -185 -186 -187 -187 -186 -185 -183 -180 -177 -173 -168 -163 -157 -150 -143 -135 -126 -116 -104 -92 -75 -62 -50 -0 -0 -0 155 155 155 163 156 151 149 149 157 159 159 151 149 158 166 152 153 153 153 153 153 153 152 152 160 154 151 155 148 153 148 154 154 145 138 184 170 141 105 107 193 157 170 162 125 120 172 156 174 138 128 155 171 165 161 136 127 157 193 165 127 109 177 193 167 143 115 143 173 185 151 135 107 147 190 167 213 187 124 102 206 175 135 98 164 178 161 126 145 110 67 144 95 255 255 237 143 181 130 143 174 153 155 108 86 228 169 147 98 73 227 89 255 193 228 255 184 255 255 255 183 187 241 211 245 66 240 56 103 143 255 126 123 184 184 83 147 125 177 251 48 74 125 156 142 162 255 111 177 131 157 144 138 169 152 255 122 127 168 141 162 173 149 255 146 117 175 127 167 149 -0 -67 -110 -144 -170 -190 -206 -217 -226 -233 -238 -242 -245 -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 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 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -235 -230 -222 -212 -198 -181 -158 -127 -89 -47 -0 150 164 114 152 86 119 245 115 143 171 125 143 133 59 232 180 122 205 135 159 99 176 61 232 161 151 144 113 90 255 124 144 180 101 223 136 160 113 77 233 123 109 255 112 99 255 82 250 255 255 255 255 255 255 187 255 93 230 197 255 55 103 134 102 183 214 137 166 128 137 185 113 144 178 121 165 218 247 255 56 111 133 98 127 159 219 83 93 125 175 178 145 143 160 159 156 187 176 160 103 149 146 183 173 142 110 151 159 189 153 122 145 177 171 161 142 120 150 167 177 159 147 135 153 191 145 152 151 122 157 197 144 133 136 156 172 137 146 155 154 148 154 148 154 146 147 151 152 153 153 153 153 153 153 151 147 160 152 142 144 149 159 157 149 148 149 151 154 155 155 155 155 -0 -0 -0 -46 -59 -66 -81 -97 -107 -117 -126 -134 -141 -147 -153 -157 -161 -165 -167 -169 -169 -169 -167 -165 -161 -157 -153 -147 -141 -134 -126 -117 -107 -97 -81 -66 -59 -46 -0 -0 -0 155 155 155 155 154 151 149 148 149 157 159 149 144 142 152 160 147 151 153 153 153 153 153 153 152 151 147 146 154 148 154 148 154 155 146 137 172 156 136 133 144 197 157 122 151 152 145 191 153 135 147 159 177 167 150 120 142 161 171 177 145 122 153 189 159 151 110 142 173 183 146 149 103 160 176 187 156 159 160 143 145 178 175 125 93 83 219 159 127 98 133 111 56 255 247 218 165 121 178 144 113 185 137 128 166 137 214 183 102 134 103 55 255 197 230 93 255 187 255 255 255 255 255 255 250 82 255 99 112 255 109 123 233 77 113 160 136 223 101 180 144 124 255 90 113 144 151 161 232 61 176 99 159 135 205 122 180 232 59 133 143 125 171 143 115 245 119 86 152 114 164 150 -0 -47 -89 -127 -158 -181 -198 -212 -222 -230 -235 -240 -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 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 -254 -253 -253 -252 -251 -250 -249 -247 -245 -242 -238 -233 -226 -217 -205 -190 -170 -143 -109 -67 -0 147 135 150 148 122 64 255 146 173 136 148 162 126 123 255 123 168 94 177 145 129 68 189 255 144 130 174 108 159 255 166 172 129 145 134 182 197 134 85 255 146 110 65 227 120 57 247 152 193 195 184 255 255 255 183 255 204 255 176 138 244 255 57 133 71 115 173 120 159 178 121 166 170 136 167 152 160 152 163 248 255 61 143 67 107 116 190 233 112 130 151 175 139 137 154 186 111 151 159 183 181 159 113 136 153 184 171 154 128 142 182 172 157 136 147 143 175 172 147 124 146 157 173 180 114 139 167 153 173 183 111 146 177 148 138 136 162 167 137 146 155 152 156 151 156 152 152 152 153 153 153 153 153 153 153 153 148 153 166 157 149 148 151 159 157 149 148 148 148 148 145 154 155 154 153 144 -0 -0 -0 -50 -61 -73 -88 -97 -105 -114 -122 -128 -133 -138 -142 -145 -146 -146 -145 -142 -138 -133 -128 -122 -114 -105 -97 -88 -73 -61 -50 -0 -0 -0 144 153 154 155 154 145 148 148 148 148 149 157 159 151 148 149 157 166 153 148 153 153 153 153 153 153 153 153 152 152 152 156 151 156 152 155 146 137 167 162 136 138 148 177 146 111 183 173 153 167 139 114 180 173 157 146 124 147 172 175 143 147 136 157 172 182 142 128 154 171 184 153 136 113 159 181 183 159 151 111 186 154 137 139 175 151 130 112 233 190 116 107 67 143 61 255 248 163 152 160 152 167 136 170 166 121 178 159 120 173 115 71 133 57 255 244 138 176 255 204 255 183 255 255 255 184 195 193 152 247 57 120 227 65 110 146 255 85 134 197 182 134 145 129 172 166 255 159 108 174 130 144 255 189 68 129 145 177 94 168 123 255 123 126 162 148 136 173 146 255 64 122 148 150 135 147 -0 -67 -109 -143 -170 -190 -205 -217 -226 -233 -238 -242 -245 -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 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 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -235 -229 -222 -211 -198 -180 -157 -126 -89 -47 -0 157 152 140 160 86 48 242 158 164 150 153 148 102 91 228 197 115 193 140 154 105 56 255 154 179 120 152 94 114 244 140 158 150 166 107 190 166 120 65 232 121 97 250 143 104 255 237 255 255 255 255 255 255 255 255 195 255 208 255 79 119 233 255 255 61 131 158 71 104 175 122 158 163 132 149 171 126 170 126 171 228 255 255 57 110 98 126 206 111 126 148 165 175 114 104 159 179 151 118 148 155 187 191 132 102 143 159 181 191 107 125 161 145 174 185 106 115 164 166 169 162 122 134 161 190 148 167 126 130 167 191 139 159 167 156 133 140 165 169 138 146 153 148 151 154 160 153 152 153 153 153 153 153 153 152 153 151 142 146 157 157 149 148 151 156 163 155 155 155 155 153 147 154 152 160 159 150 150 -0 -0 -0 -0 -55 -61 -66 -79 -92 -97 -102 -108 -114 -118 -119 -118 -114 -108 -102 -97 -92 -79 -66 -61 -55 -0 -0 -0 -0 150 150 159 160 152 154 147 153 155 155 155 155 163 156 151 148 149 157 157 146 142 151 153 152 153 153 153 153 153 153 152 153 160 154 151 148 153 146 138 169 165 140 133 156 167 159 139 191 167 130 126 167 148 190 161 134 122 162 169 166 164 115 106 185 174 145 161 125 107 191 181 159 143 102 132 191 187 155 148 118 151 179 159 104 114 175 165 148 126 111 206 126 98 110 57 255 255 228 171 126 170 126 171 149 132 163 158 122 175 104 71 158 131 61 255 255 233 119 79 255 208 255 195 255 255 255 255 255 255 255 255 237 255 104 143 250 97 121 232 65 120 166 190 107 166 150 158 140 244 114 94 152 120 179 154 255 56 105 154 140 193 115 197 228 91 102 148 153 150 164 158 242 48 86 160 140 152 157 -0 -47 -89 -126 -157 -180 -198 -211 -222 -229 -235 -240 -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 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 -254 -253 -253 -252 -251 -250 -249 -247 -245 -242 -238 -232 -226 -217 -205 -190 -169 -142 -108 -67 -0 142 161 150 121 147 64 255 116 140 172 138 142 135 73 255 106 173 132 173 147 126 74 48 255 115 154 158 137 73 255 167 139 168 129 149 64 243 126 123 255 115 106 234 164 125 58 227 174 231 228 187 183 255 255 255 184 255 228 137 253 162 181 103 155 245 255 95 167 59 78 164 95 120 167 152 119 166 140 167 142 166 151 160 252 255 65 73 105 197 72 93 126 157 196 168 91 119 156 160 178 143 115 143 170 197 179 142 111 139 167 201 157 172 126 127 172 205 135 152 131 151 155 179 159 120 136 159 160 186 153 129 151 160 141 164 171 160 134 141 166 169 137 146 153 146 146 148 151 152 153 153 153 153 153 153 150 158 159 157 149 151 159 158 149 148 149 151 154 155 155 155 155 153 146 153 146 151 158 150 150 150 149 -0 -0 -0 -0 -48 -57 -59 -62 -66 -77 -86 -86 -77 -66 -62 -59 -57 -48 -0 -0 -0 -0 149 150 150 150 158 151 146 153 146 153 155 155 155 155 154 151 149 148 149 158 159 151 149 157 159 158 150 153 153 153 153 153 153 152 151 148 146 146 153 146 137 169 166 141 134 160 171 164 141 160 151 129 153 186 160 159 136 120 159 179 155 151 131 152 135 205 172 127 126 172 157 201 167 139 111 142 179 197 170 143 115 143 178 160 156 119 91 168 196 157 126 93 72 197 105 73 65 255 252 160 151 166 142 167 140 166 119 152 167 120 95 164 78 59 167 95 255 245 155 103 181 162 253 137 228 255 184 255 255 255 183 187 228 231 174 227 58 125 164 234 106 115 255 123 126 243 64 149 129 168 139 167 255 73 137 158 154 115 255 48 74 126 147 173 132 173 106 255 73 135 142 138 172 140 116 255 64 147 121 150 161 142 -0 -67 -108 -142 -169 -190 -205 -217 -226 -232 -238 -242 -245 -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 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 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -235 -229 -221 -211 -198 -180 -156 -125 -87 -46 162 140 136 154 102 160 255 155 179 135 153 155 146 101 57 226 171 147 153 157 148 107 90 255 152 158 134 162 118 47 237 170 138 132 183 97 57 215 122 55 236 84 255 172 146 125 255 175 94 193 255 255 255 255 255 255 255 187 255 88 255 65 138 155 160 138 222 254 255 49 91 195 80 97 136 184 114 156 141 153 155 139 177 124 167 231 255 233 222 241 57 73 99 117 164 222 91 93 134 148 148 177 173 142 109 151 154 181 175 141 107 147 153 168 205 119 110 159 163 154 179 152 114 137 165 174 152 150 114 138 176 161 149 179 108 125 150 162 160 135 141 166 166 144 153 160 152 152 152 153 153 153 153 153 152 153 151 144 152 150 156 149 151 159 157 149 148 148 149 149 148 145 154 155 150 153 159 151 152 156 157 157 155 151 151 153 -0 -0 -0 -0 -0 -0 -45 -52 -45 -0 -0 -0 -0 -0 -0 153 151 151 155 157 157 156 152 151 159 153 150 155 154 145 148 149 149 148 148 149 157 159 151 149 156 150 152 144 151 153 152 153 153 153 153 153 152 152 152 160 153 144 166 166 141 135 160 162 150 125 108 179 149 161 176 138 114 150 152 174 165 137 114 152 179 154 163 159 110 119 205 168 153 147 107 141 175 181 154 151 109 142 173 177 148 148 134 93 91 222 164 117 99 73 57 241 222 233 255 231 167 124 177 139 155 153 141 156 114 184 136 97 80 195 91 49 255 254 222 138 160 155 138 65 255 88 255 187 255 255 255 255 255 255 255 193 94 175 255 125 146 172 255 84 236 55 122 215 57 97 183 132 138 170 237 47 118 162 134 158 152 255 90 107 148 157 153 147 171 226 57 101 146 155 153 135 179 155 255 160 102 154 136 140 162 -46 -87 -125 -156 -180 -198 -211 -221 -229 -235 -240 -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 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 -254 -253 -253 -252 -251 -250 -249 -247 -245 -242 -237 -232 -225 -216 -204 -189 -168 -141 -105 -59 -0 146 154 154 119 81 255 173 131 157 164 140 145 126 88 254 149 161 154 166 150 128 149 255 165 160 163 120 144 108 255 148 144 178 101 151 77 255 142 117 255 129 68 216 168 120 68 250 99 255 93 204 195 184 255 255 255 183 255 204 255 251 90 125 127 140 172 114 157 251 255 255 178 59 77 107 167 110 140 151 132 168 120 162 150 163 152 153 198 178 239 255 92 123 127 135 194 234 117 130 162 125 140 155 184 168 161 133 126 173 185 176 165 123 100 171 193 169 162 146 108 146 178 178 134 141 147 169 168 177 129 153 133 153 165 193 137 137 156 165 161 135 141 164 158 147 148 151 152 153 153 153 153 153 153 150 158 159 157 151 157 151 157 149 151 156 163 156 155 155 155 155 153 147 155 153 144 146 149 151 151 150 150 147 153 145 145 144 142 138 142 142 138 -0 -0 138 142 142 138 142 144 145 145 153 147 150 150 151 151 149 146 144 153 155 147 153 155 155 155 155 156 163 156 151 149 157 151 157 151 157 159 158 150 153 153 153 153 153 153 152 151 148 147 158 164 141 135 161 165 156 137 137 193 165 153 133 153 129 177 168 169 147 141 134 178 178 146 108 146 162 169 193 171 100 123 165 176 185 173 126 133 161 168 184 155 140 125 162 130 117 234 194 135 127 123 92 255 239 178 198 153 152 163 150 162 120 168 132 151 140 110 167 107 77 59 178 255 255 251 157 114 172 140 127 125 90 251 255 204 255 183 255 255 255 184 195 204 93 255 99 250 68 120 168 216 68 129 255 117 142 255 77 151 101 178 144 148 255 108 144 120 163 160 165 255 149 128 150 166 154 161 149 254 88 126 145 140 164 157 131 173 255 81 119 154 154 146 -0 -59 -105 -141 -168 -189 -204 -216 -225 -232 -237 -242 -245 -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 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 -254 -253 -252 -252 -251 -250 -248 -246 -243 -240 -235 -229 -221 -211 -197 -179 -155 -123 -78 -0 129 161 154 140 93 51 239 161 142 151 160 143 129 106 215 183 128 182 111 183 125 126 96 241 126 138 152 97 144 234 164 179 128 146 178 117 86 211 117 58 235 103 241 133 164 90 180 233 89 230 255 255 255 255 255 255 255 255 195 255 207 255 56 125 106 108 151 152 152 140 153 239 255 48 90 145 176 80 107 158 127 165 142 159 152 136 186 119 154 164 172 247 255 59 116 122 137 211 106 111 146 159 159 129 138 144 170 198 99 115 156 153 184 204 91 113 156 141 174 205 99 100 136 158 165 160 126 133 148 171 179 156 179 142 102 139 175 135 138 157 165 161 135 141 160 160 153 152 152 153 153 153 153 153 153 151 144 150 159 158 151 157 152 157 149 149 151 157 149 148 148 145 154 153 146 154 152 144 143 143 143 140 149 147 140 143 143 142 138 142 143 141 135 124 135 141 143 142 138 142 143 143 140 147 149 140 143 143 143 144 152 154 146 153 154 145 148 148 149 157 151 149 149 157 152 157 151 158 159 150 144 151 153 153 153 153 153 153 152 152 153 160 160 141 135 161 165 157 138 135 175 139 102 142 179 156 179 171 148 133 126 160 165 158 136 100 99 205 174 141 156 113 91 204 184 153 156 115 99 198 170 144 138 129 159 159 146 111 106 211 137 122 116 59 255 247 172 164 154 119 186 136 152 159 142 165 127 158 107 80 176 145 90 48 255 239 153 140 152 152 151 108 106 125 56 255 207 255 195 255 255 255 255 255 255 255 255 230 89 233 180 90 164 133 241 103 235 58 117 211 86 117 178 146 128 179 164 234 144 97 152 138 126 241 96 126 125 183 111 182 128 183 215 106 129 143 160 151 142 161 239 51 93 140 154 161 129 -0 -78 -123 -155 -179 -197 -211 -221 -229 -235 -240 -243 -246 -248 -250 -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 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 -254 -253 -253 -252 -251 -250 -249 -247 -244 -241 -237 -232 -225 -216 -204 -188 -167 -140 -102 -51 -0 161 120 161 120 79 255 126 169 168 123 157 147 96 252 194 144 152 149 152 159 109 108 251 152 169 146 125 66 255 201 114 163 150 151 154 103 227 150 89 184 216 177 182 150 130 198 104 227 197 176 208 228 187 183 255 255 255 184 255 228 140 255 255 94 104 75 120 143 141 178 115 151 252 255 255 87 174 60 78 140 106 141 164 130 168 119 157 167 149 175 120 163 231 255 50 107 106 188 231 111 133 148 151 163 157 169 139 159 192 124 157 126 140 175 211 148 160 137 121 184 218 124 130 156 151 174 175 153 140 124 141 161 160 187 176 125 149 172 136 138 157 165 161 136 138 153 160 153 153 153 153 153 153 152 153 152 150 142 144 152 148 151 157 152 157 149 145 157 163 156 155 153 146 151 159 153 158 165 157 157 156 154 147 152 159 151 150 148 143 143 142 138 129 129 138 142 143 143 148 150 151 159 152 147 154 156 157 157 165 158 153 159 151 146 153 155 156 163 157 145 149 157 152 157 151 148 152 144 142 150 152 153 152 153 153 153 153 153 153 160 153 138 136 161 165 157 138 136 172 149 125 176 187 160 161 141 124 140 153 175 174 151 156 130 124 218 184 121 137 160 148 211 175 140 126 157 124 192 159 139 169 157 163 151 148 133 111 231 188 106 107 50 255 231 163 120 175 149 167 157 119 168 130 164 141 106 140 78 60 174 87 255 255 252 151 115 178 141 143 120 75 104 94 255 255 140 228 255 184 255 255 255 183 187 228 208 176 197 227 104 198 130 150 182 177 216 184 89 150 227 103 154 151 150 163 114 201 255 66 125 146 169 152 251 108 109 159 152 149 152 144 194 252 96 147 157 123 168 169 126 255 79 120 161 120 161 -0 -51 -102 -140 -167 -188 -204 -216 -225 -232 -237 -241 -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 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 -254 -253 -252 -252 -251 -250 -248 -246 -243 -239 -235 -229 -220 -210 -196 -178 -154 -122 -77 -0 160 146 166 134 91 211 182 137 148 161 151 139 119 92 201 188 114 191 129 186 142 80 255 181 131 164 146 101 56 243 154 159 163 128 152 133 166 191 118 190 73 252 176 155 150 153 143 73 255 138 255 137 255 255 255 255 255 255 255 187 255 93 208 228 252 255 62 129 125 102 149 173 153 133 158 243 254 255 48 91 179 83 106 150 151 171 151 130 174 124 165 151 160 147 237 255 55 64 122 200 92 121 135 154 149 117 144 171 163 182 143 140 184 147 118 147 173 156 196 100 109 172 196 146 157 114 134 152 176 165 161 152 148 121 144 173 175 134 161 174 136 139 157 163 169 136 136 147 151 152 153 153 153 153 150 158 159 159 157 149 150 157 150 151 157 151 157 147 140 150 154 155 155 153 144 146 153 144 146 149 150 150 149 144 144 146 150 150 148 142 142 140 135 124 135 140 142 142 148 150 150 146 144 144 149 150 150 149 146 144 153 146 144 153 155 155 154 150 140 147 157 151 157 151 150 157 150 149 157 159 159 158 150 153 153 153 153 152 151 147 136 136 169 163 157 139 136 174 161 134 175 173 144 121 148 152 161 165 176 152 134 114 157 146 196 172 109 100 196 156 173 147 118 147 184 140 143 182 163 171 144 117 149 154 135 121 92 200 122 64 55 255 237 147 160 151 165 124 174 130 151 171 151 150 106 83 179 91 48 255 254 243 158 133 153 173 149 102 125 129 62 255 252 228 208 93 255 187 255 255 255 255 255 255 255 137 255 138 255 73 143 153 150 155 176 252 73 190 118 191 166 133 152 128 163 159 154 243 56 101 146 164 131 181 255 80 142 186 129 191 114 188 201 92 119 139 151 161 148 137 182 211 91 134 166 146 160 -0 -77 -122 -154 -178 -196 -210 -220 -229 -235 -239 -243 -246 -248 -250 -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 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 -254 -253 -253 -252 -251 -250 -249 -247 -244 -241 -237 -232 -225 -215 -203 -187 -166 -139 -103 -58 -0 153 156 158 104 197 194 145 185 127 158 165 108 105 240 142 153 116 162 118 172 111 62 246 155 137 149 138 103 255 163 149 166 125 186 118 203 169 144 194 109 55 233 175 142 132 189 98 55 244 79 253 88 204 195 184 255 255 255 183 255 204 255 161 145 186 237 255 86 115 82 106 146 166 192 106 141 180 253 255 255 153 60 80 121 121 141 186 108 151 154 146 180 136 170 117 229 245 192 195 255 56 111 98 138 160 176 138 142 130 158 206 95 138 170 171 147 174 129 168 206 129 131 157 179 157 178 152 115 135 156 166 163 174 168 141 147 172 112 119 151 173 137 138 152 166 173 143 142 151 153 153 153 153 153 151 144 149 158 159 157 149 151 157 150 151 154 157 163 154 147 155 156 155 152 159 151 153 156 158 158 158 157 156 151 151 152 151 150 145 149 148 145 136 136 145 148 149 145 150 151 152 151 151 156 157 158 158 158 156 153 151 159 152 155 156 155 147 154 163 157 154 151 150 157 151 149 157 159 158 149 144 151 153 153 153 153 153 151 142 143 173 166 152 138 137 173 151 119 112 172 147 141 168 174 163 166 156 135 115 152 178 157 179 157 131 129 206 168 129 174 147 171 170 138 95 206 158 130 142 138 176 160 138 98 111 56 255 195 192 245 229 117 170 136 180 146 154 151 108 186 141 121 121 80 60 153 255 255 253 180 141 106 192 166 146 106 82 115 86 255 237 186 145 161 255 204 255 183 255 255 255 184 195 204 88 253 79 244 55 98 189 132 142 175 233 55 109 194 144 169 203 118 186 125 166 149 163 255 103 138 149 137 155 246 62 111 172 118 162 116 153 142 240 105 108 165 158 127 185 145 194 197 104 158 156 153 -0 -58 -103 -139 -166 -187 -203 -215 -225 -232 -237 -241 -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 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 -254 -253 -252 -252 -251 -249 -248 -246 -243 -239 -234 -228 -220 -209 -195 -176 -152 -122 -85 -46 179 115 175 110 204 164 164 127 164 152 133 146 81 254 159 190 117 212 101 217 130 119 255 157 160 159 125 124 56 240 171 118 168 113 142 111 168 188 185 145 108 255 123 172 120 198 147 103 255 119 162 255 255 255 255 255 255 255 255 255 195 255 208 255 79 140 149 230 249 255 58 74 101 124 160 190 166 127 138 186 241 255 49 93 148 157 122 164 167 141 172 115 153 151 172 142 153 182 210 134 240 255 60 71 106 120 138 161 159 174 138 166 184 128 160 159 121 150 186 127 155 182 144 137 148 160 157 183 169 140 150 137 123 147 159 168 147 167 192 124 124 153 175 136 136 147 157 173 143 143 152 153 152 153 153 152 150 142 143 149 159 158 149 151 157 149 149 149 151 154 153 147 155 156 154 146 152 144 144 144 144 143 140 148 144 144 144 144 142 136 135 134 129 117 129 134 135 136 142 144 144 144 144 148 140 143 144 144 144 144 152 146 154 156 155 147 153 154 151 149 149 149 157 151 149 158 159 149 143 142 150 152 153 153 152 153 152 143 143 173 157 147 136 136 175 153 124 124 192 167 147 168 159 147 123 137 150 140 169 183 157 160 148 137 144 182 155 127 186 150 121 159 160 128 184 166 138 174 159 161 138 120 106 71 60 255 240 134 210 182 153 142 172 151 153 115 172 141 167 164 122 157 148 93 49 255 241 186 138 127 166 190 160 124 101 74 58 255 249 230 149 140 79 255 208 255 195 255 255 255 255 255 255 255 255 255 162 119 255 103 147 198 120 172 123 255 108 145 185 188 168 111 142 113 168 118 171 240 56 124 125 159 160 157 255 119 130 217 101 212 117 190 159 254 81 146 133 152 164 127 164 164 204 110 175 115 179 -46 -85 -122 -152 -176 -195 -209 -220 -228 -234 -239 -243 -246 -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 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 -254 -253 -253 -252 -251 -250 -249 -247 -244 -241 -237 -231 -224 -215 -202 -186 -164 -137 -104 -66 -0 136 174 134 176 159 190 116 180 146 155 158 106 73 221 119 159 107 167 85 185 115 58 246 124 151 165 92 117 255 130 155 172 131 181 84 228 115 169 165 126 61 235 163 141 111 169 134 57 233 181 65 251 207 228 187 183 255 255 255 184 255 228 137 244 162 184 126 130 183 224 251 172 147 167 125 164 158 204 94 130 151 255 255 255 65 139 116 135 175 125 149 159 152 156 150 177 131 151 163 167 144 250 255 142 136 152 150 151 117 147 162 160 189 126 132 168 185 135 159 151 150 160 181 156 163 151 114 135 172 168 160 170 161 145 146 141 143 146 168 190 131 133 162 172 143 145 143 158 174 143 143 151 150 159 159 159 159 157 149 148 151 159 158 149 150 157 149 148 148 148 148 143 146 155 155 150 152 156 157 157 157 157 154 147 150 151 151 149 145 149 148 144 136 136 144 148 149 145 149 151 151 150 147 154 157 157 157 157 156 152 150 155 155 146 143 148 148 148 148 149 157 150 149 158 159 151 148 149 157 159 159 159 159 150 151 143 143 174 158 143 145 143 172 162 133 131 190 168 146 143 141 146 145 161 170 160 168 172 135 114 151 163 156 181 160 150 151 159 135 185 168 132 126 189 160 162 147 117 151 150 152 136 142 255 250 144 167 163 151 131 177 150 156 152 159 149 125 175 135 116 139 65 255 255 255 151 130 94 204 158 164 125 167 147 172 251 224 183 130 126 184 162 244 137 228 255 184 255 255 255 183 187 228 207 251 65 181 233 57 134 169 111 141 163 235 61 126 165 169 115 228 84 181 131 172 155 130 255 117 92 165 151 124 246 58 115 185 85 167 107 159 119 221 73 106 158 155 146 180 116 190 159 176 134 174 136 -0 -66 -104 -137 -164 -186 -202 -215 -224 -231 -237 -241 -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 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 -253 -252 -252 -251 -249 -248 -246 -243 -239 -234 -228 -219 -208 -194 -175 -151 -120 -84 -47 168 144 147 158 138 169 154 162 144 151 166 136 74 236 156 178 114 192 111 191 142 106 255 164 153 138 150 58 247 172 152 145 159 151 132 77 186 96 234 102 136 255 122 185 93 228 102 133 255 103 138 90 255 140 255 255 255 255 255 255 255 187 255 88 255 65 140 190 114 155 173 169 208 171 166 119 140 162 165 208 152 123 112 179 235 255 103 74 101 155 154 146 165 124 148 134 163 144 160 153 193 106 160 255 61 111 113 138 168 174 152 141 122 152 205 111 132 153 161 154 183 143 127 147 163 163 180 178 129 148 145 123 144 164 163 157 161 159 129 136 165 184 132 139 157 173 145 149 144 159 174 143 143 150 145 152 150 158 159 157 149 149 151 159 155 155 157 163 155 155 155 155 153 144 146 155 153 144 144 144 143 140 149 146 153 145 144 143 141 136 135 133 128 117 128 133 135 136 141 143 144 145 153 146 149 140 143 144 144 144 153 155 146 144 153 155 155 155 155 163 157 155 155 159 151 149 149 157 159 158 150 152 145 150 143 143 174 159 144 149 145 173 157 139 132 184 165 136 129 159 161 157 163 164 144 123 145 148 129 178 180 163 163 147 127 143 183 154 161 153 132 111 205 152 122 141 152 174 168 138 113 111 61 255 160 106 193 153 160 144 163 134 148 124 165 146 154 155 101 74 103 255 235 179 112 123 152 208 165 162 140 119 166 171 208 169 173 155 114 190 140 65 255 88 255 187 255 255 255 255 255 255 255 140 255 90 138 103 255 133 102 228 93 185 122 255 136 102 234 96 186 77 132 151 159 145 152 172 247 58 150 138 153 164 255 106 142 191 111 192 114 178 156 236 74 136 166 151 144 162 154 169 138 158 147 144 168 -47 -84 -120 -151 -175 -194 -208 -219 -228 -234 -239 -243 -246 -248 -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 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 -254 -253 -253 -252 -251 -250 -249 -247 -244 -241 -237 -231 -224 -214 -201 -185 -163 -135 -99 -57 -0 141 170 160 163 174 164 155 141 172 119 158 99 211 152 162 149 163 159 132 197 106 65 230 156 153 137 145 255 166 163 138 173 132 170 103 219 110 86 199 72 255 171 132 147 86 183 71 255 155 155 125 56 255 93 204 195 184 255 255 255 183 255 204 255 243 90 118 164 129 161 155 154 171 173 178 193 136 164 128 174 179 197 99 133 157 229 255 61 114 135 113 107 140 168 154 147 136 173 144 126 157 195 130 234 255 57 68 98 126 135 158 172 177 127 171 178 140 163 158 115 145 176 161 153 158 121 135 162 180 154 172 168 144 143 135 148 148 164 168 136 138 164 178 137 136 152 165 144 149 144 159 171 149 152 151 144 150 144 149 159 158 149 149 151 157 149 149 151 154 155 155 155 154 153 144 145 151 158 150 150 149 147 140 143 146 150 150 149 145 148 148 144 135 135 144 148 148 145 149 150 150 146 143 140 147 149 150 150 158 151 145 144 153 154 155 155 155 154 151 149 149 157 151 149 149 158 159 149 144 150 144 151 152 149 171 159 144 149 144 165 152 136 137 178 164 138 136 168 164 148 148 135 143 144 168 172 154 180 162 135 121 158 153 161 176 145 115 158 163 140 178 171 127 177 172 158 135 126 98 68 57 255 234 130 195 157 126 144 173 136 147 154 168 140 107 113 135 114 61 255 229 157 133 99 197 179 174 128 164 136 193 178 173 171 154 155 161 129 164 118 90 243 255 204 255 183 255 255 255 184 195 204 93 255 56 125 155 155 255 71 183 86 147 132 171 255 72 199 86 110 219 103 170 132 173 138 163 166 255 145 137 153 156 230 65 106 197 132 159 163 149 162 152 211 99 158 119 172 141 155 164 174 163 160 170 141 -0 -57 -99 -135 -163 -185 -201 -214 -224 -231 -237 -241 -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 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 -253 -252 -252 -251 -249 -248 -245 -243 -239 -234 -227 -219 -208 -193 -174 -149 -116 -72 -0 149 157 153 159 161 168 141 144 186 127 185 107 178 191 137 161 133 152 171 118 179 87 255 139 141 166 109 105 228 183 122 185 137 172 123 151 154 78 255 94 61 242 145 181 108 214 115 61 245 160 127 125 255 208 255 255 255 255 255 255 255 255 195 255 206 255 56 116 153 85 135 165 144 131 174 133 174 152 170 142 143 174 157 197 144 147 138 239 255 66 128 113 74 105 133 146 170 112 136 164 176 126 151 166 146 250 255 150 144 144 164 155 127 163 132 150 179 132 133 167 182 145 154 137 151 163 182 153 139 152 130 139 158 171 157 160 152 138 139 165 168 136 139 161 172 142 142 156 166 145 150 145 157 164 151 158 157 151 157 149 151 159 158 149 149 151 154 155 156 156 156 156 155 152 160 159 151 151 152 156 157 156 153 160 152 152 152 151 149 143 142 140 135 124 135 140 142 143 149 151 152 152 152 160 153 156 157 156 152 151 151 159 160 152 155 156 156 156 156 155 154 151 149 149 158 159 151 149 157 151 157 158 151 164 157 145 150 145 166 156 142 142 172 161 139 136 168 165 139 138 152 160 157 171 158 139 130 152 139 153 182 163 151 137 154 145 182 167 133 132 179 150 132 163 127 155 164 144 144 150 255 250 146 166 151 126 176 164 136 112 170 146 133 105 74 113 128 66 255 239 138 147 144 197 157 174 143 142 170 152 174 133 174 131 144 165 135 85 153 116 56 255 206 255 195 255 255 255 255 255 255 255 255 208 255 125 127 160 245 61 115 214 108 181 145 242 61 94 255 78 154 151 123 172 137 185 122 183 228 105 109 166 141 139 255 87 179 118 171 152 133 161 137 191 178 107 185 127 186 144 141 168 161 159 153 157 149 -0 -72 -116 -149 -174 -193 -208 -219 -227 -234 -239 -243 -245 -248 -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 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 -255 -254 -254 -254 -254 -253 -253 -252 -251 -250 -249 -247 -244 -241 -236 -231 -223 -213 -200 -183 -161 -133 -94 -48 -0 167 123 175 114 183 120 176 106 160 157 132 182 170 136 196 122 175 143 155 99 175 214 179 171 130 156 85 255 111 172 113 147 184 136 156 182 105 58 207 111 255 163 134 155 137 173 131 255 138 140 106 94 228 161 208 228 187 183 255 255 255 184 255 228 140 250 255 76 156 62 103 138 175 120 163 156 160 156 150 180 122 154 150 176 165 179 145 105 230 254 243 255 61 117 124 120 143 171 144 146 143 160 149 179 120 159 255 62 117 102 139 160 175 171 151 106 151 195 114 120 156 163 162 183 137 117 147 164 165 162 176 152 138 144 138 150 155 160 144 142 166 169 136 138 157 173 143 143 156 167 145 150 145 154 156 151 159 158 151 157 150 151 159 155 158 150 149 149 149 149 149 148 148 143 146 154 153 144 143 143 143 142 137 139 143 144 144 143 138 142 142 138 129 129 138 142 142 138 143 144 144 143 139 137 142 143 143 143 144 153 154 146 143 148 148 149 149 149 149 149 150 158 155 159 151 150 157 151 158 159 151 156 154 145 150 145 167 156 143 143 173 157 138 136 169 166 142 144 160 155 150 138 144 138 152 176 162 165 164 147 117 137 183 162 163 156 120 114 195 151 106 151 171 175 160 139 102 117 62 255 159 120 179 149 160 143 146 144 171 143 120 124 117 61 255 243 254 230 105 145 179 165 176 150 154 122 180 150 156 160 156 163 120 175 138 103 62 156 76 255 250 140 228 255 184 255 255 255 183 187 228 208 161 228 94 106 140 138 255 131 173 137 155 134 163 255 111 207 58 105 182 156 136 184 147 113 172 111 255 85 156 130 171 179 214 175 99 155 143 175 122 196 136 170 182 132 157 160 106 176 120 183 114 175 123 167 -0 -48 -94 -133 -161 -183 -200 -213 -223 -231 -236 -241 -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 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 -253 -252 -252 -251 -249 -248 -245 -242 -238 -233 -227 -218 -207 -192 -173 -147 -114 -70 -0 176 149 177 150 185 150 174 119 194 126 171 135 170 175 102 157 175 126 174 132 63 255 200 142 158 132 125 67 229 160 133 190 101 162 166 149 149 74 242 117 55 226 157 153 166 120 158 95 222 172 108 104 252 145 255 137 255 255 255 255 255 255 255 188 255 93 202 229 253 255 55 109 116 151 105 152 132 164 166 134 149 173 169 135 144 176 147 204 98 113 162 166 244 255 65 106 99 94 134 132 145 161 174 116 144 188 128 234 255 61 71 102 126 145 166 203 108 109 161 189 147 147 140 117 150 181 169 148 146 136 122 152 155 163 157 161 150 145 156 161 145 142 166 168 136 136 152 165 143 143 156 164 154 151 144 152 151 145 152 148 151 157 150 151 157 151 157 149 148 148 145 154 155 152 159 151 153 158 165 157 156 156 153 159 152 151 151 150 148 143 142 140 135 124 135 140 142 143 148 150 151 151 152 159 153 156 156 157 165 158 153 151 159 152 155 154 145 148 148 149 157 151 157 151 150 157 151 148 152 145 151 152 144 151 154 164 156 143 143 165 152 136 136 168 166 142 145 161 156 145 150 161 157 163 155 152 122 136 146 148 169 181 150 117 140 147 147 189 161 109 108 203 166 145 126 102 71 61 255 234 128 188 144 116 174 161 145 132 134 94 99 106 65 255 244 166 162 113 98 204 147 176 144 135 169 173 149 134 166 164 132 152 105 151 116 109 55 255 253 229 202 93 255 188 255 255 255 255 255 255 255 137 255 145 252 104 108 172 222 95 158 120 166 153 157 226 55 117 242 74 149 149 166 162 101 190 133 160 229 67 125 132 158 142 200 255 63 132 174 126 175 157 102 175 170 135 171 126 194 119 174 150 185 150 177 149 176 -0 -70 -114 -147 -173 -192 -207 -218 -227 -233 -238 -242 -245 -248 -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 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 -255 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -244 -240 -236 -230 -223 -213 -199 -182 -160 -131 -93 -47 -0 151 153 155 144 172 138 157 149 148 172 154 122 180 128 196 122 174 109 172 94 54 242 174 138 168 91 122 247 143 183 137 143 193 134 152 170 108 175 197 81 255 137 174 128 159 71 167 254 114 151 75 255 186 79 244 88 204 195 184 255 255 255 183 255 204 255 150 152 194 245 255 64 105 150 72 134 93 137 150 176 120 148 149 183 122 154 150 187 195 132 145 153 123 229 241 231 255 67 114 99 95 119 155 187 129 158 151 146 251 255 143 133 144 152 153 159 211 95 115 156 145 159 173 170 138 145 138 156 167 171 162 146 151 148 142 144 147 143 147 157 162 145 142 164 173 142 143 156 166 143 144 154 158 159 157 151 159 157 151 157 150 151 158 150 151 154 157 163 155 155 153 147 155 153 146 152 144 144 146 149 150 149 147 140 143 144 144 142 138 141 141 137 129 129 137 141 141 138 142 144 144 143 140 147 149 150 149 146 144 144 152 146 153 155 147 153 155 155 163 157 154 151 150 158 151 150 157 151 157 159 151 157 159 158 154 144 143 166 156 143 142 173 164 142 145 162 157 147 143 147 144 142 148 151 146 162 171 167 156 138 145 138 170 173 159 145 156 115 95 211 159 153 152 144 133 143 255 251 146 151 158 129 187 155 119 95 99 114 67 255 231 241 229 123 153 145 132 195 187 150 154 122 183 149 148 120 176 150 137 93 134 72 150 105 64 255 245 194 152 150 255 204 255 183 255 255 255 184 195 204 88 244 79 186 255 75 151 114 254 167 71 159 128 174 137 255 81 197 175 108 170 152 134 193 143 137 183 143 247 122 91 168 138 174 242 54 94 172 109 174 122 196 128 180 122 154 172 148 149 157 138 172 144 155 153 151 -0 -47 -93 -131 -160 -182 -199 -213 -223 -230 -236 -240 -244 -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 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 -253 -252 -252 -251 -249 -247 -245 -242 -238 -233 -226 -218 -206 -191 -172 -146 -113 -69 -0 188 108 184 116 189 123 176 145 161 150 159 145 189 159 132 162 132 146 159 138 102 255 150 177 136 151 57 240 184 111 150 167 137 166 133 167 126 189 112 192 168 195 143 137 178 104 59 255 157 152 120 62 237 140 162 255 255 255 255 255 255 255 255 255 195 255 207 255 82 141 177 224 243 230 255 52 152 67 123 118 168 150 171 128 164 160 167 135 144 185 155 154 183 133 142 187 133 213 224 222 255 68 83 95 139 158 145 187 114 149 255 61 110 109 132 160 173 188 174 120 157 169 132 138 141 162 159 173 143 133 140 157 130 150 156 161 155 154 153 145 148 158 162 145 139 159 165 142 143 156 167 143 144 152 153 153 151 144 152 148 150 157 150 151 157 149 149 149 151 154 155 155 153 147 154 150 152 156 157 158 158 157 156 153 159 151 151 150 148 142 142 140 135 124 135 140 142 142 148 150 151 151 159 153 156 157 158 158 157 156 152 150 154 147 153 155 155 154 151 149 149 149 157 151 150 157 150 148 152 144 151 153 153 152 144 143 167 156 143 142 165 159 139 145 162 158 148 145 153 154 155 161 156 150 130 157 140 133 143 173 159 162 141 138 132 169 157 120 174 188 173 160 132 109 110 61 255 149 114 187 145 158 139 95 83 68 255 222 224 213 133 187 142 133 183 154 155 185 144 135 167 160 164 128 171 150 168 118 123 67 152 52 255 230 243 224 177 141 82 255 207 255 195 255 255 255 255 255 255 255 255 255 162 140 237 62 120 152 157 255 59 104 178 137 143 195 168 192 112 189 126 167 133 166 137 167 150 111 184 240 57 151 136 177 150 255 102 138 159 146 132 162 132 159 189 145 159 150 161 145 176 123 189 116 184 108 188 -0 -69 -113 -146 -172 -191 -206 -218 -226 -233 -238 -242 -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 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 -255 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -244 -240 -236 -230 -222 -212 -199 -181 -159 -130 -92 -47 -0 143 179 135 186 148 163 129 159 176 121 169 133 161 162 156 155 167 118 176 116 55 243 151 170 133 146 255 143 160 170 157 162 152 147 187 125 177 145 63 243 210 130 185 121 175 78 49 251 152 143 129 255 149 184 65 243 206 228 188 183 255 255 255 184 255 233 125 240 136 168 141 162 190 154 231 255 255 57 128 84 146 132 167 152 154 149 142 182 122 157 178 110 154 175 104 157 173 136 186 108 204 227 196 203 157 181 108 150 186 135 236 255 55 66 102 110 132 175 221 91 108 154 163 157 167 150 117 144 171 165 155 163 166 149 134 141 153 155 155 154 146 148 158 162 141 145 163 167 143 144 156 164 153 144 150 159 159 158 151 157 149 151 157 150 151 154 155 156 156 156 156 155 155 153 146 152 144 144 144 144 143 140 148 144 146 150 151 149 145 149 148 144 136 136 144 148 149 145 149 151 150 146 144 148 140 143 144 144 144 144 152 146 153 155 155 156 156 156 156 155 154 151 150 157 151 149 157 151 158 159 159 150 144 153 164 156 144 143 167 163 145 141 162 158 148 146 154 155 155 153 141 134 149 166 163 155 165 171 144 117 150 167 157 163 154 108 91 221 175 132 110 102 66 55 255 236 135 186 150 108 181 157 203 196 227 204 108 186 136 173 157 104 175 154 110 178 157 122 182 142 149 154 152 167 132 146 84 128 57 255 255 231 154 190 162 141 168 136 240 125 233 255 184 255 255 255 183 188 228 206 243 65 184 149 255 129 143 152 251 49 78 175 121 185 130 210 243 63 145 177 125 187 147 152 162 157 170 160 143 255 146 133 170 151 243 55 116 176 118 167 155 156 162 161 133 169 121 176 159 129 163 148 186 135 179 143 -0 -47 -92 -130 -159 -181 -199 -212 -222 -230 -236 -240 -244 -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 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 -253 -252 -252 -251 -249 -247 -245 -242 -238 -233 -226 -217 -205 -190 -170 -145 -111 -68 -0 174 133 174 115 174 162 154 167 129 150 182 120 192 120 163 160 147 147 114 158 106 255 124 177 168 111 112 224 174 134 188 124 169 170 127 167 106 180 95 54 233 181 113 166 122 164 91 255 140 141 125 86 230 126 140 90 255 140 255 255 255 255 255 255 255 188 255 83 241 108 158 162 125 147 187 124 159 240 255 97 57 151 103 148 156 138 168 127 155 159 167 158 157 152 172 151 141 177 132 170 167 135 175 157 164 134 166 191 138 171 143 149 249 255 163 169 177 147 124 186 212 119 148 157 117 144 159 173 144 148 145 123 145 150 170 161 148 141 146 155 156 154 146 148 157 161 136 139 155 166 143 144 154 160 151 142 144 150 159 157 152 157 150 151 157 149 149 149 149 149 149 149 145 154 152 158 153 158 150 150 150 149 144 147 153 145 144 143 141 136 135 133 128 117 128 133 135 136 141 143 144 145 153 147 144 149 150 150 150 158 153 158 152 154 145 149 149 149 149 149 149 149 157 151 150 157 152 157 159 150 144 142 151 160 154 144 143 166 155 139 136 161 157 148 146 154 156 155 146 141 148 161 170 150 145 123 145 148 144 173 159 144 117 157 148 119 212 186 124 147 177 169 163 255 249 149 143 171 138 191 166 134 164 157 175 135 167 170 132 177 141 151 172 152 157 158 167 159 155 127 168 138 156 148 103 151 57 97 255 240 159 124 187 147 125 162 158 108 241 83 255 188 255 255 255 255 255 255 255 140 255 90 140 126 230 86 125 141 140 255 91 164 122 166 113 181 233 54 95 180 106 167 127 170 169 124 188 134 174 224 112 111 168 177 124 255 106 158 114 147 147 160 163 120 192 120 182 150 129 167 154 162 174 115 174 133 174 -0 -68 -111 -145 -170 -190 -205 -217 -226 -233 -238 -242 -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 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 -255 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -244 -240 -236 -229 -222 -211 -198 -180 -157 -128 -90 -47 -0 126 182 126 189 132 156 168 139 181 145 156 162 154 137 164 139 153 138 81 162 237 180 125 179 132 77 255 111 184 115 171 143 148 142 187 112 197 125 103 255 143 144 170 158 95 195 255 153 178 102 115 249 130 190 118 56 250 93 204 195 184 255 255 255 183 255 207 255 226 84 138 148 186 121 160 167 168 143 224 255 255 122 71 114 149 123 166 156 136 156 141 190 137 123 148 182 116 152 158 137 184 120 141 170 172 183 137 163 142 154 189 114 157 248 87 132 147 168 162 168 191 103 125 156 172 152 131 136 153 159 172 168 149 132 141 146 161 153 145 147 156 156 154 146 145 163 166 143 143 156 166 143 144 152 166 158 152 142 144 150 157 152 157 150 151 154 155 156 156 156 155 155 153 147 152 146 149 152 156 157 156 156 154 145 146 150 150 149 144 148 148 144 135 135 144 148 148 144 149 150 150 146 145 154 156 156 157 156 152 149 146 152 147 153 155 155 156 156 156 155 154 151 150 157 152 157 150 144 142 152 158 166 152 144 143 166 156 143 143 166 163 145 146 154 156 156 147 145 153 161 146 141 132 149 168 172 159 153 136 131 152 172 156 125 103 191 168 162 168 147 132 87 248 157 114 189 154 142 163 137 183 172 170 141 120 184 137 158 152 116 182 148 123 137 190 141 156 136 156 166 123 149 114 71 122 255 255 224 143 168 167 160 121 186 148 138 84 226 255 207 255 183 255 255 255 184 195 204 93 250 56 118 190 130 249 115 102 178 153 255 195 95 158 170 144 143 255 103 125 197 112 187 142 148 143 171 115 184 111 255 77 132 179 125 180 237 162 81 138 153 139 164 137 154 162 156 145 181 139 168 156 132 189 126 182 126 -0 -47 -90 -128 -157 -180 -198 -211 -222 -229 -236 -240 -244 -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 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 -253 -252 -252 -251 -249 -247 -245 -242 -238 -233 -226 -217 -205 -189 -169 -142 -108 -67 -0 154 163 154 148 131 181 120 166 155 155 163 157 156 139 191 122 165 149 104 59 255 177 135 162 178 100 58 233 142 161 168 138 191 136 188 153 139 166 102 57 237 178 136 163 120 80 178 239 115 149 82 255 183 114 164 116 255 202 255 255 255 255 255 255 255 255 195 255 208 255 57 133 108 165 143 169 146 140 184 115 157 230 255 61 131 131 89 130 161 123 161 130 170 198 104 104 159 167 150 175 119 153 182 133 151 136 141 167 157 188 128 150 186 134 225 255 68 102 128 161 158 231 67 83 116 142 164 170 162 136 116 139 159 171 161 150 144 151 154 154 146 148 156 156 154 144 139 155 166 143 144 156 164 152 142 146 157 159 157 149 149 151 158 152 157 149 149 149 149 149 148 146 154 155 153 146 152 144 143 143 143 140 148 146 152 144 143 143 141 135 135 133 128 116 128 133 135 135 141 143 143 144 152 146 148 140 143 143 143 144 152 146 153 155 154 146 148 149 149 149 149 149 157 152 158 151 149 149 157 159 157 146 142 152 164 156 144 143 166 155 139 144 154 156 156 148 146 154 154 151 144 150 161 171 159 139 116 136 162 170 164 142 116 83 67 231 158 161 128 102 68 255 225 134 186 150 128 188 157 167 141 136 151 133 182 153 119 175 150 167 159 104 104 198 170 130 161 123 161 130 89 131 131 61 255 230 157 115 184 140 146 169 143 165 108 133 57 255 208 255 195 255 255 255 255 255 255 255 255 202 255 116 164 114 183 255 82 149 115 239 178 80 120 163 136 178 237 57 102 166 139 153 188 136 191 138 168 161 142 233 58 100 178 162 135 177 255 59 104 149 165 122 191 139 156 157 163 155 155 166 120 181 131 148 154 163 154 -0 -67 -108 -142 -169 -189 -205 -217 -226 -233 -238 -242 -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 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 -255 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -235 -229 -221 -211 -197 -179 -155 -125 -87 -0 157 168 157 163 166 164 130 188 132 144 162 141 170 164 117 150 177 134 138 78 48 243 180 110 188 147 74 255 143 174 143 180 104 169 105 169 154 152 145 68 255 121 167 132 167 97 59 255 151 173 106 58 224 155 129 153 76 229 150 207 233 188 183 255 255 255 184 255 228 135 247 255 103 75 153 95 138 172 126 158 166 160 141 236 255 95 136 66 115 146 116 145 144 163 175 204 93 126 158 127 156 162 135 163 143 157 170 165 161 126 148 180 146 171 143 148 255 57 102 98 132 120 200 252 97 124 112 112 141 152 176 160 147 132 132 146 161 154 147 155 156 154 146 148 155 153 162 141 143 156 166 143 144 154 158 157 149 151 159 159 158 149 149 151 157 151 157 149 148 148 148 145 152 146 152 160 156 159 165 157 157 156 154 147 150 153 157 157 156 151 155 154 150 142 142 150 154 155 151 156 157 157 153 150 147 154 156 157 157 165 159 156 160 152 146 152 145 148 148 148 149 157 151 157 151 149 149 158 159 159 151 149 157 158 154 144 143 166 156 143 141 162 153 155 148 146 154 156 155 147 154 161 146 132 132 147 160 176 152 141 112 112 124 97 252 200 120 132 98 102 57 255 148 143 171 146 180 148 126 161 165 170 157 143 163 135 162 156 127 158 126 93 204 175 163 144 145 116 146 115 66 136 95 255 236 141 160 166 158 126 172 138 95 153 75 103 255 247 135 228 255 184 255 255 255 183 188 233 207 150 229 76 153 129 155 224 58 106 173 151 255 59 97 167 132 167 121 255 68 145 152 154 169 105 169 104 180 143 174 143 255 74 147 188 110 180 243 48 78 138 134 177 150 117 164 170 141 162 144 132 188 130 164 166 163 157 168 157 -0 -87 -125 -155 -179 -197 -211 -221 -229 -235 -240 -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 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 -254 -253 -253 -252 -252 -250 -249 -247 -245 -242 -238 -232 -225 -216 -204 -188 -167 -140 -104 -58 -0 129 173 140 158 157 165 150 148 162 180 117 179 137 138 183 127 149 156 106 90 255 122 162 100 231 104 214 192 115 184 121 155 185 111 219 125 162 159 135 255 165 152 149 152 136 77 48 252 153 146 74 251 173 161 85 156 253 152 255 125 255 255 255 255 255 255 255 187 255 88 193 233 255 62 170 72 97 149 166 145 162 139 179 116 230 253 255 56 121 131 85 124 133 156 183 195 104 120 147 163 150 173 123 143 173 136 126 147 164 183 144 155 138 153 189 110 233 255 54 72 119 103 95 188 220 158 184 144 150 125 137 154 164 163 157 142 136 147 144 147 156 157 154 146 145 159 157 166 143 143 156 164 152 144 152 153 151 142 144 150 159 158 149 149 151 154 157 163 155 154 154 153 149 146 137 138 142 144 146 149 150 150 149 143 144 145 145 144 142 136 136 134 129 117 129 134 136 136 142 144 145 145 144 143 149 150 150 149 146 144 142 138 137 146 149 153 154 154 155 163 157 154 151 149 149 158 159 150 144 142 151 153 152 144 152 164 156 143 143 166 157 159 145 146 154 157 156 147 144 147 136 142 157 163 164 154 137 125 150 144 184 158 220 188 95 103 119 72 54 255 233 110 189 153 138 155 144 183 164 147 126 136 173 143 123 173 150 163 147 120 104 195 183 156 133 124 85 131 121 56 255 253 230 116 179 139 162 145 166 149 97 72 170 62 255 233 193 88 255 187 255 255 255 255 255 255 255 125 255 152 253 156 85 161 173 251 74 146 153 252 48 77 136 152 149 152 165 255 135 159 162 125 219 111 185 155 121 184 115 192 214 104 231 100 162 122 255 90 106 156 149 127 183 138 137 179 117 180 162 148 150 165 157 158 140 173 129 -0 -58 -104 -140 -167 -188 -204 -216 -225 -232 -238 -242 -245 -247 -249 -250 -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 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 -255 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -235 -229 -221 -210 -196 -178 -154 -122 -76 -0 109 188 113 184 115 176 142 146 159 153 147 178 141 163 144 143 168 152 124 139 255 157 163 139 89 223 195 180 154 144 162 158 154 163 100 172 153 133 147 95 218 160 171 119 184 107 90 255 133 166 101 172 169 155 135 62 255 194 82 240 83 207 195 184 255 255 255 183 255 204 255 137 142 244 255 156 59 78 122 143 125 169 145 156 165 137 175 246 255 86 135 62 100 101 129 167 223 67 84 115 147 137 151 181 116 142 169 161 158 136 135 161 162 184 117 150 186 130 243 253 211 219 255 68 114 164 88 140 131 152 160 155 125 146 149 164 162 153 147 153 146 148 156 156 154 144 139 151 156 166 143 144 154 158 157 151 159 159 157 149 149 151 159 158 149 148 149 149 151 154 154 152 160 158 167 166 158 157 158 158 158 157 157 155 151 151 151 151 149 145 149 148 144 136 136 144 148 149 145 149 151 151 151 151 155 157 157 158 158 158 157 158 166 167 158 160 152 154 154 151 149 149 148 149 158 159 151 149 149 157 159 159 151 157 158 154 144 143 166 156 151 139 144 154 156 156 148 146 153 147 153 162 164 149 146 125 155 160 152 131 140 88 164 114 68 255 219 211 253 243 130 186 150 117 184 162 161 135 136 158 161 169 142 116 181 151 137 147 115 84 67 223 167 129 101 100 62 135 86 255 246 175 137 165 156 145 169 125 143 122 78 59 156 255 244 142 137 255 204 255 183 255 255 255 184 195 207 83 240 82 194 255 62 135 155 169 172 101 166 133 255 90 107 184 119 171 160 218 95 147 133 153 172 100 163 154 158 162 144 154 180 195 223 89 139 163 157 255 139 124 152 168 143 144 163 141 178 147 153 159 146 142 176 115 184 113 188 109 -0 -76 -122 -154 -178 -196 -210 -221 -229 -235 -240 -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 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 -254 -253 -253 -252 -251 -250 -249 -247 -245 -242 -237 -232 -225 -216 -203 -187 -167 -139 -100 -50 -0 172 148 169 139 191 127 166 173 117 180 138 138 166 150 161 150 160 136 142 66 218 146 166 110 73 255 172 181 145 179 151 147 173 127 192 139 178 98 144 247 152 126 166 114 167 145 255 158 192 124 147 208 154 165 103 55 245 141 136 241 255 255 255 255 255 255 255 255 195 255 208 239 109 137 229 255 48 91 152 162 98 138 163 154 163 135 162 163 226 255 255 56 109 90 110 142 217 243 96 112 139 160 141 168 165 147 143 131 146 168 163 166 122 145 185 137 173 130 156 216 106 112 205 228 229 255 60 141 97 115 134 154 150 147 135 129 140 152 153 148 153 146 148 156 153 162 142 146 143 156 166 143 143 153 153 148 151 159 159 158 149 149 151 159 157 149 148 148 148 148 148 146 139 142 146 155 153 144 144 144 143 143 139 146 153 145 144 143 141 136 135 134 128 117 128 134 135 136 141 143 144 145 153 146 139 143 143 144 144 144 153 155 146 142 139 146 148 148 148 148 148 149 157 159 151 149 149 158 159 159 151 148 153 153 143 143 166 156 143 146 142 162 153 156 148 146 153 148 153 152 140 129 135 147 150 154 134 115 97 141 60 255 229 228 205 112 106 216 156 130 173 137 185 145 122 166 163 168 146 131 143 147 165 168 141 160 139 112 96 243 217 142 110 90 109 56 255 255 226 163 162 135 163 154 163 138 98 162 152 91 48 255 229 137 109 239 208 255 195 255 255 255 255 255 255 255 255 241 136 141 245 55 103 165 154 208 147 124 192 158 255 145 167 114 166 126 152 247 144 98 178 139 192 127 173 147 151 179 145 181 172 255 73 110 166 146 218 66 142 136 160 150 161 150 166 138 138 180 117 173 166 127 191 139 169 148 172 -0 -50 -100 -139 -167 -187 -203 -216 -225 -232 -237 -242 -245 -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 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 -255 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -235 -229 -220 -210 -196 -177 -153 -121 -75 -0 144 167 159 166 138 145 172 145 144 174 145 161 171 124 161 165 125 158 136 101 243 161 128 146 98 54 238 143 186 103 188 112 207 129 166 177 115 144 67 255 163 170 140 156 110 176 87 243 106 160 167 171 171 144 138 109 255 177 168 108 226 208 228 187 183 255 255 255 184 255 228 142 204 187 204 108 247 255 255 91 156 80 108 145 144 163 151 132 181 136 167 252 255 65 64 83 100 152 233 91 96 119 147 132 143 166 172 167 179 120 122 157 152 185 149 158 141 156 190 136 192 224 111 134 162 135 233 255 111 68 93 117 143 155 156 161 153 144 147 155 154 148 153 146 148 150 156 166 145 150 144 156 164 149 153 153 151 142 144 150 159 158 149 149 151 156 163 155 155 154 154 154 154 152 144 143 146 151 158 150 150 149 146 153 145 146 150 150 149 145 148 148 144 135 135 144 148 148 145 149 150 150 146 145 153 146 149 150 150 158 151 146 143 144 152 154 154 154 154 155 155 163 156 151 149 149 158 159 150 144 142 151 153 153 149 164 156 144 150 145 166 156 150 148 146 153 148 154 155 147 144 153 161 156 155 143 117 93 68 111 255 233 135 162 134 111 224 192 136 190 156 141 158 149 185 152 157 122 120 179 167 172 166 143 132 147 119 96 91 233 152 100 83 64 65 255 252 167 136 181 132 151 163 144 145 108 80 156 91 255 255 247 108 204 187 204 142 228 255 184 255 255 255 183 187 228 208 226 108 168 177 255 109 138 144 171 171 167 160 106 243 87 176 110 156 140 170 163 255 67 144 115 177 166 129 207 112 188 103 186 143 238 54 98 146 128 161 243 101 136 158 125 165 161 124 171 161 145 174 144 145 172 145 138 166 159 167 144 -0 -75 -121 -153 -177 -196 -210 -220 -229 -235 -240 -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 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 -254 -253 -253 -252 -251 -250 -249 -247 -245 -241 -237 -232 -225 -215 -203 -187 -166 -139 -101 -49 -0 177 122 177 140 167 156 151 171 148 141 160 160 142 178 118 152 175 126 112 224 153 147 157 124 101 255 132 187 152 141 166 86 190 107 158 149 165 110 56 248 126 167 141 140 80 174 254 141 190 125 166 173 131 175 116 64 224 141 158 84 255 135 255 255 255 255 255 255 255 187 255 93 212 136 181 173 168 151 224 248 255 60 114 141 143 152 171 120 168 171 117 164 236 255 238 172 171 155 224 243 104 119 144 165 136 140 126 146 162 190 155 161 123 136 161 162 182 124 158 153 158 219 107 115 154 159 160 230 255 47 65 83 108 120 122 140 153 153 146 148 156 154 148 153 146 142 152 157 167 145 150 144 154 156 151 158 159 157 149 149 151 159 158 149 148 149 151 154 155 154 152 161 162 161 159 151 150 151 152 156 157 157 154 147 150 152 152 151 149 143 142 141 135 124 135 141 142 143 149 151 152 152 150 147 154 157 157 156 152 151 150 151 159 161 162 161 152 154 155 154 151 149 148 149 158 159 151 149 149 157 159 158 151 156 154 144 150 145 167 157 152 142 146 153 148 154 156 148 146 153 153 140 122 120 108 83 65 47 255 230 160 159 154 115 107 219 158 153 158 124 182 162 161 136 123 161 155 190 162 146 126 140 136 165 144 119 104 243 224 155 171 172 238 255 236 164 117 171 168 120 171 152 143 141 114 60 255 248 224 151 168 173 181 136 212 93 255 187 255 255 255 255 255 255 255 135 255 84 158 141 224 64 116 175 131 173 166 125 190 141 254 174 80 140 141 167 126 248 56 110 165 149 158 107 190 86 166 141 152 187 132 255 101 124 157 147 153 224 112 126 175 152 118 178 142 160 160 141 148 171 151 156 167 140 177 122 177 -0 -49 -101 -139 -166 -187 -203 -215 -225 -232 -237 -241 -245 -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 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 -255 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -239 -235 -228 -220 -209 -195 -177 -153 -121 -76 -0 186 128 187 127 160 169 127 170 144 163 174 121 169 151 147 178 116 163 92 251 167 150 144 149 110 55 238 117 174 145 190 115 196 129 191 168 149 145 111 255 171 142 153 151 107 60 255 180 166 164 119 178 174 120 151 105 243 162 162 138 57 247 88 204 195 184 255 255 255 183 255 204 255 168 140 173 169 143 186 125 154 244 255 50 128 130 129 168 114 158 170 140 164 149 156 200 195 165 107 160 246 77 96 119 145 155 159 168 162 120 135 161 165 180 150 159 121 141 179 147 187 118 191 228 112 139 148 152 158 251 255 176 172 182 171 154 136 146 155 154 146 148 156 152 154 162 142 146 143 157 167 145 149 144 152 151 144 149 158 158 149 149 151 159 157 149 148 148 148 148 148 143 146 155 155 152 158 151 151 151 151 151 150 149 144 144 145 144 143 138 142 142 138 129 129 138 142 142 138 143 144 145 144 144 149 150 151 151 151 151 151 158 152 155 155 146 143 148 148 148 148 148 149 157 159 151 149 149 158 158 149 144 151 152 144 149 145 167 157 143 146 142 162 154 152 156 148 146 154 155 146 136 154 171 182 172 176 255 251 158 152 148 139 112 228 191 118 187 147 179 141 121 159 150 180 165 161 135 120 162 168 159 155 145 119 96 77 246 160 107 165 195 200 156 149 164 140 170 158 114 168 129 130 128 50 255 244 154 125 186 143 169 173 140 168 255 204 255 183 255 255 255 184 195 204 88 247 57 138 162 162 243 105 151 120 174 178 119 164 166 180 255 60 107 151 153 142 171 255 111 145 149 168 191 129 196 115 190 145 174 117 238 55 110 149 144 150 167 251 92 163 116 178 147 151 169 121 174 163 144 170 127 169 160 127 187 128 186 -0 -76 -121 -153 -177 -195 -209 -220 -228 -235 -239 -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 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 -254 -253 -253 -252 -251 -250 -249 -247 -245 -241 -237 -231 -224 -215 -202 -186 -165 -138 -102 -57 -0 155 178 140 171 146 145 177 136 168 148 139 181 128 165 152 140 165 132 83 200 174 138 139 127 98 255 101 224 148 132 169 118 187 122 156 163 126 133 61 228 166 155 132 158 78 48 253 127 158 140 193 133 163 105 150 230 190 125 148 133 255 193 255 255 255 255 255 255 255 255 195 255 208 255 80 130 163 147 182 182 107 146 236 255 86 120 96 148 82 127 170 114 145 167 121 159 163 190 182 134 218 255 115 126 151 153 118 142 155 180 150 159 122 135 169 165 182 147 156 136 156 190 169 211 91 121 144 153 158 160 243 98 104 132 155 162 152 136 147 156 155 146 148 154 146 147 165 145 150 145 157 164 151 157 151 159 157 149 151 159 158 149 149 151 156 163 155 155 155 155 155 153 144 146 155 150 153 159 151 151 151 150 147 154 151 151 151 150 148 143 142 140 135 124 135 140 142 143 148 150 151 151 151 154 147 150 151 151 151 159 153 150 155 146 144 153 155 155 155 155 155 163 156 151 149 149 158 159 151 149 157 159 151 157 151 164 157 145 150 145 165 147 146 154 148 146 155 156 147 136 152 162 155 132 104 98 243 160 158 153 144 121 91 211 169 190 156 136 156 147 182 165 169 135 122 159 150 180 155 142 118 153 151 126 115 255 218 134 182 190 163 159 121 167 145 114 170 127 82 148 96 120 86 255 236 146 107 182 182 147 163 130 80 255 208 255 195 255 255 255 255 255 255 255 255 193 255 133 148 125 190 230 150 105 163 133 193 140 158 127 253 48 78 158 132 155 166 228 61 133 126 163 156 122 187 118 169 132 148 224 101 255 98 127 139 138 174 200 83 132 165 140 152 165 128 181 139 148 168 136 177 145 146 171 140 178 155 -0 -57 -102 -138 -165 -186 -202 -215 -224 -231 -237 -241 -245 -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 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 -255 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -239 -234 -228 -220 -209 -194 -176 -152 -121 -83 -0 193 106 167 158 151 170 147 138 171 140 165 156 138 169 141 164 150 153 106 230 122 153 146 119 120 245 162 85 182 157 161 153 152 157 159 152 161 98 143 255 151 139 168 127 140 91 255 138 204 162 136 174 156 152 72 255 154 147 186 108 103 233 137 208 228 187 183 255 255 255 184 255 228 137 242 176 190 138 136 159 183 158 163 122 226 250 255 86 154 62 101 168 98 123 156 148 139 153 155 181 181 173 227 97 105 134 161 174 151 125 139 162 165 183 142 143 126 148 153 161 183 130 162 157 241 68 93 127 136 157 165 253 67 80 105 123 141 153 151 136 147 156 154 146 148 151 150 149 166 145 150 145 154 156 154 151 145 152 148 148 151 159 158 149 148 149 151 154 155 155 152 163 156 153 144 146 152 144 146 149 150 150 150 147 140 143 144 144 142 138 142 141 138 129 129 138 141 142 138 142 144 144 143 140 147 150 150 150 149 146 144 152 146 144 153 156 163 152 155 155 154 151 149 148 149 158 159 151 148 148 152 145 151 154 156 154 145 150 145 166 149 150 151 148 146 154 156 147 136 151 153 141 123 105 80 67 253 165 157 136 127 93 68 241 157 162 130 183 161 153 148 126 143 142 183 165 162 139 125 151 174 161 134 105 97 227 173 181 181 155 153 139 148 156 123 98 168 101 62 154 86 255 250 226 122 163 158 183 159 136 138 190 176 242 137 228 255 184 255 255 255 183 187 228 208 137 233 103 108 186 147 154 255 72 152 156 174 136 162 204 138 255 91 140 127 168 139 151 255 143 98 161 152 159 157 152 153 161 157 182 85 162 245 120 119 146 153 122 230 106 153 150 164 141 169 138 156 165 140 171 138 147 170 151 158 167 106 193 -0 -83 -121 -152 -176 -194 -209 -220 -228 -234 -239 -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 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 -254 -253 -253 -252 -251 -250 -249 -247 -244 -241 -237 -231 -224 -214 -202 -185 -164 -136 -100 -57 -0 129 191 156 129 168 143 163 165 122 171 142 165 160 123 173 125 166 112 214 148 175 137 133 88 255 196 108 206 130 168 160 140 187 146 169 178 127 67 255 160 177 120 165 106 179 255 186 94 165 164 152 160 132 134 52 231 187 121 165 75 255 142 239 142 255 255 255 255 255 255 255 187 255 88 255 73 143 184 125 119 174 165 165 146 136 175 227 249 255 55 106 176 68 105 129 160 134 158 117 149 155 190 254 57 72 98 120 134 157 168 151 151 121 140 168 159 170 152 163 135 164 142 148 182 219 255 98 127 121 139 144 229 255 111 113 131 137 140 148 142 136 147 156 151 154 146 145 140 148 166 145 150 144 150 159 159 158 151 157 149 149 151 159 157 149 148 148 148 148 148 144 148 160 161 159 151 152 156 158 158 158 157 156 153 159 152 151 150 148 142 142 140 135 124 135 140 142 142 148 150 151 152 159 153 156 157 158 158 158 156 152 151 159 161 160 148 144 148 148 148 148 148 149 157 159 151 149 149 157 151 158 159 159 150 144 150 145 166 148 140 145 146 154 151 156 147 136 142 148 140 137 131 113 111 255 229 144 139 121 127 98 255 219 182 148 142 164 135 163 152 170 159 168 140 121 151 151 168 157 134 120 98 72 57 254 190 155 149 117 158 134 160 129 105 68 176 106 55 255 249 227 175 136 146 165 165 174 119 125 184 143 73 255 88 255 187 255 255 255 255 255 255 255 142 239 142 255 75 165 121 187 231 52 134 132 160 152 164 165 94 186 255 179 106 165 120 177 160 255 67 127 178 169 146 187 140 160 168 130 206 108 196 255 88 133 137 175 148 214 112 166 125 173 123 160 165 142 171 122 165 163 143 168 129 156 191 129 -0 -57 -100 -136 -164 -185 -202 -214 -224 -231 -237 -241 -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 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 -255 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -239 -234 -228 -219 -208 -193 -174 -150 -117 -73 -0 169 145 157 148 175 129 166 159 156 168 122 173 151 153 173 143 169 115 224 178 137 150 132 104 77 232 152 153 180 130 136 185 100 190 109 164 159 107 57 252 124 162 142 141 83 153 241 130 208 128 170 156 164 93 152 255 124 160 143 153 62 244 109 204 93 204 195 184 255 255 255 183 255 204 255 240 93 141 142 202 100 148 159 161 161 118 154 161 157 251 255 57 182 56 74 106 143 120 147 156 157 125 142 234 255 101 129 139 138 146 143 148 169 178 146 164 133 155 133 150 162 157 187 122 141 177 251 87 145 106 123 138 162 250 85 121 115 123 143 146 153 143 137 147 151 154 160 153 150 142 149 163 154 151 142 144 150 159 157 151 157 149 149 151 156 163 155 155 155 155 155 156 138 139 148 145 152 144 144 144 144 143 143 139 147 139 143 143 142 137 141 141 137 128 128 137 141 141 137 142 143 143 139 147 139 143 143 144 144 144 144 152 145 148 139 138 156 155 155 155 155 155 163 156 151 149 149 157 151 157 159 150 144 142 151 154 163 149 142 150 153 160 154 151 147 137 143 153 146 143 123 115 121 85 250 162 138 123 106 145 87 251 177 141 122 187 157 162 150 133 155 133 164 146 178 169 148 143 146 138 139 129 101 255 234 142 125 157 156 147 120 143 106 74 56 182 57 255 251 157 161 154 118 161 161 159 148 100 202 142 141 93 240 255 204 255 183 255 255 255 184 195 204 93 204 109 244 62 153 143 160 124 255 152 93 164 156 170 128 208 130 241 153 83 141 142 162 124 252 57 107 159 164 109 190 100 185 136 130 180 153 152 232 77 104 132 150 137 178 224 115 169 143 173 153 151 173 122 168 156 159 166 129 175 148 157 145 169 -0 -73 -117 -150 -174 -193 -208 -219 -228 -234 -239 -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 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 -254 -253 -253 -252 -251 -250 -249 -247 -244 -241 -237 -231 -223 -214 -201 -184 -162 -133 -95 -48 -0 160 142 160 164 150 171 124 163 160 156 168 126 167 142 156 162 131 107 196 145 155 145 100 96 252 153 171 154 153 165 153 144 169 161 98 219 116 110 255 167 150 159 164 106 60 255 151 152 174 142 150 166 137 67 255 159 167 169 95 170 255 137 187 212 255 255 255 255 255 255 255 255 195 255 207 255 57 139 102 183 128 154 148 145 186 137 130 168 141 162 236 255 255 48 90 146 153 98 121 126 157 160 158 132 238 255 59 122 121 132 159 145 134 152 130 144 168 156 167 156 150 114 145 183 138 160 227 255 90 74 106 117 142 230 255 57 67 84 116 134 146 153 143 136 145 142 154 161 153 150 142 146 157 159 157 152 143 144 150 157 151 157 149 148 149 151 154 155 155 155 152 163 167 152 155 150 152 159 151 150 149 147 154 151 155 150 150 149 148 142 141 140 134 124 134 140 141 142 148 149 150 150 155 151 154 147 149 150 151 159 152 150 155 152 167 163 152 155 155 155 154 151 149 148 149 157 151 157 150 144 143 152 157 159 157 146 142 150 153 161 154 142 145 136 143 153 146 134 116 84 67 57 255 230 142 117 106 74 90 255 227 160 138 183 145 114 150 156 167 156 168 144 130 152 134 145 159 132 121 122 59 255 238 132 158 160 157 126 121 98 153 146 90 48 255 255 236 162 141 168 130 137 186 145 148 154 128 183 102 139 57 255 207 255 195 255 255 255 255 255 255 255 255 212 187 137 255 170 95 169 167 159 255 67 137 166 150 142 174 152 151 255 60 106 164 159 150 167 255 110 116 219 98 161 169 144 153 165 153 154 171 153 252 96 100 145 155 145 196 107 131 162 156 142 167 126 168 156 160 163 124 171 150 164 160 142 160 -0 -48 -95 -133 -162 -184 -201 -214 -223 -231 -237 -241 -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 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 -255 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -239 -234 -227 -219 -207 -193 -173 -148 -114 -70 -0 133 159 179 125 171 152 142 181 121 163 160 148 176 113 184 120 153 109 218 136 159 161 123 81 255 190 119 162 172 143 143 197 130 182 135 83 190 98 65 231 163 152 130 150 80 49 255 123 179 143 180 134 150 123 57 240 168 146 138 72 156 229 204 136 168 208 228 187 183 255 255 255 184 255 228 140 249 255 111 71 167 86 133 162 127 167 186 108 142 154 153 138 167 251 255 255 87 145 67 106 106 130 143 160 139 134 231 255 55 118 103 139 157 164 162 178 140 159 124 148 158 174 176 133 144 159 147 180 255 48 56 74 82 103 127 240 255 143 122 123 139 143 154 160 150 146 140 143 155 161 153 150 142 144 152 150 158 157 149 148 151 157 151 157 149 148 148 148 148 148 148 143 146 157 159 153 159 151 153 159 150 149 147 140 143 146 150 150 149 145 148 148 144 135 135 144 148 148 145 149 150 150 146 143 140 147 149 150 159 153 151 159 153 159 157 146 143 148 148 148 148 148 148 149 157 151 157 151 148 149 157 158 150 152 144 142 150 153 161 155 143 140 146 150 160 154 143 139 123 122 143 255 240 127 103 82 74 56 48 255 180 147 159 144 133 176 174 158 148 124 159 140 178 162 164 157 139 103 118 55 255 231 134 139 160 143 130 106 106 67 145 87 255 255 251 167 138 153 154 142 108 186 167 127 162 133 86 167 71 111 255 249 140 228 255 184 255 255 255 183 187 228 208 168 136 204 229 156 72 138 146 168 240 57 123 150 134 180 143 179 123 255 49 80 150 130 152 163 231 65 98 190 83 135 182 130 197 143 143 172 162 119 190 255 81 123 161 159 136 218 109 153 120 184 113 176 148 160 163 121 181 142 152 171 125 179 159 133 -0 -70 -114 -148 -173 -193 -207 -219 -227 -234 -239 -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 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 -254 -253 -253 -252 -251 -250 -249 -247 -244 -241 -236 -231 -223 -213 -200 -183 -161 -131 -92 -47 -0 177 139 134 180 141 166 160 139 181 121 162 163 145 168 134 181 88 234 158 175 118 151 98 58 233 138 194 103 172 122 155 174 115 175 93 233 126 73 255 152 136 168 151 121 93 255 112 197 174 122 149 176 118 128 255 143 140 172 97 59 255 108 181 140 255 137 255 255 255 255 255 255 255 187 255 93 208 229 255 62 182 64 102 149 121 154 166 167 153 151 144 166 138 168 145 235 249 255 56 109 89 109 129 154 177 155 158 236 255 61 72 102 129 136 126 147 161 157 179 152 128 143 154 179 149 173 113 125 253 255 190 203 174 173 168 168 255 52 70 81 102 121 136 147 151 151 150 142 144 155 158 159 157 149 151 157 151 159 158 149 149 151 154 157 163 155 155 155 155 155 155 153 144 146 155 154 146 149 150 152 156 156 153 160 152 152 152 151 149 143 142 141 135 124 135 141 142 143 149 151 152 152 152 160 153 156 156 152 150 149 146 154 155 146 144 153 155 155 155 155 155 155 163 157 154 151 149 149 158 159 151 157 151 149 157 159 158 155 144 142 150 151 151 147 136 121 102 81 70 52 255 168 168 173 174 203 190 255 253 125 113 173 149 179 154 143 128 152 179 157 161 147 126 136 129 102 72 61 255 236 158 155 177 154 129 109 89 109 56 255 249 235 145 168 138 166 144 151 153 167 166 154 121 149 102 64 182 62 255 229 208 93 255 187 255 255 255 255 255 255 255 137 255 140 181 108 255 59 97 172 140 143 255 128 118 176 149 122 174 197 112 255 93 121 151 168 136 152 255 73 126 233 93 175 115 174 155 122 172 103 194 138 233 58 98 151 118 175 158 234 88 181 134 168 145 163 162 121 181 139 160 166 141 180 134 139 177 -0 -47 -92 -131 -161 -183 -200 -213 -223 -231 -236 -241 -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 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 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -248 -245 -243 -239 -234 -227 -218 -207 -192 -173 -146 -112 -68 -0 166 152 161 163 129 172 132 167 156 139 181 122 162 156 157 156 140 82 205 143 148 165 113 73 246 156 168 150 150 156 90 227 122 206 125 112 206 105 233 153 186 119 171 121 148 255 179 99 157 154 173 120 168 84 97 224 184 126 149 78 48 247 173 173 80 242 88 204 195 184 255 255 255 183 255 204 255 162 145 250 255 174 55 74 147 90 122 160 157 132 166 131 150 138 172 145 159 168 251 255 65 63 82 98 118 136 130 150 173 246 255 142 133 144 165 162 153 157 115 136 162 167 159 126 135 168 163 191 137 146 227 255 91 78 96 128 144 239 255 133 150 138 134 141 143 152 152 152 150 142 144 153 153 153 151 142 143 147 151 159 158 149 148 149 149 151 154 155 155 155 155 155 154 153 144 146 154 153 144 143 143 143 142 137 139 144 145 144 143 138 142 142 138 129 129 138 142 142 138 143 144 145 144 139 137 142 143 143 143 144 153 154 146 144 153 154 155 155 155 155 155 154 151 149 149 148 149 158 159 151 147 143 142 151 153 153 153 144 142 150 152 152 152 143 141 134 138 150 133 255 239 144 128 96 78 91 255 227 146 137 191 163 168 135 126 159 167 162 136 115 157 153 162 165 144 133 142 255 246 173 150 130 136 118 98 82 63 65 255 251 168 159 145 172 138 150 131 166 132 157 160 122 90 147 74 55 174 255 250 145 162 255 204 255 183 255 255 255 184 195 204 88 242 80 173 173 247 48 78 149 126 184 224 97 84 168 120 173 154 157 99 179 255 148 121 171 119 186 153 233 105 206 112 125 206 122 227 90 156 150 150 168 156 246 73 113 165 148 143 205 82 140 156 157 156 162 122 181 139 156 167 132 172 129 163 161 152 166 -0 -68 -112 -146 -173 -192 -207 -218 -227 -234 -239 -243 -245 -248 -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 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 -254 -253 -253 -252 -251 -250 -249 -247 -244 -241 -236 -230 -223 -213 -200 -183 -160 -130 -91 -0 126 143 161 168 150 173 122 177 142 165 156 139 181 121 174 136 158 108 222 142 164 152 145 82 202 198 108 172 140 182 108 76 200 102 175 130 111 197 222 198 119 157 151 141 157 65 235 133 197 150 169 148 150 146 57 255 115 158 166 122 91 255 168 169 130 176 255 255 255 255 255 255 255 255 255 195 255 208 255 80 140 234 255 48 90 186 81 101 144 182 114 146 158 163 125 147 162 150 142 159 243 255 241 195 183 179 181 175 109 123 178 255 52 81 99 122 137 145 154 183 130 146 152 167 174 148 152 122 148 185 143 166 255 49 59 71 94 117 139 231 255 57 66 85 113 122 135 143 152 152 150 142 144 150 159 159 157 149 148 149 151 159 157 149 148 148 148 148 149 148 145 154 155 152 160 160 151 152 158 165 157 156 155 153 160 152 152 151 151 149 143 142 140 135 124 135 140 142 143 149 151 151 152 152 160 153 155 156 157 165 158 152 151 160 160 152 155 154 145 148 149 148 148 148 148 149 157 159 151 149 148 149 157 159 159 150 144 142 150 152 152 143 135 122 113 85 66 57 255 231 139 117 94 71 59 49 255 166 143 185 148 122 152 148 174 167 152 146 130 183 154 145 137 122 99 81 52 255 178 123 109 175 181 179 183 195 241 255 243 159 142 150 162 147 125 163 158 146 114 182 144 101 81 186 90 48 255 234 140 80 255 208 255 195 255 255 255 255 255 255 255 255 255 176 130 169 168 255 91 122 166 158 115 255 57 146 150 148 169 150 197 133 235 65 157 141 151 157 119 198 222 197 111 130 175 102 200 76 108 182 140 172 108 198 202 82 145 152 164 142 222 108 158 136 174 121 181 139 156 165 142 177 122 173 150 168 161 143 126 -0 -91 -130 -160 -183 -200 -213 -223 -230 -236 -241 -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 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 -254 -253 -252 -252 -251 -249 -248 -245 -242 -239 -233 -227 -218 -206 -191 -172 -145 -111 -67 -0 167 177 122 167 155 158 162 128 172 142 165 156 139 176 126 171 123 201 138 166 141 167 108 190 201 136 189 152 118 162 79 242 124 178 151 126 72 241 178 154 167 130 186 122 139 255 157 144 176 135 149 171 132 151 255 157 166 145 143 152 255 151 143 163 190 73 240 207 228 187 183 255 255 255 184 255 228 137 245 162 185 127 251 255 255 166 60 78 118 182 99 123 144 162 147 130 158 146 171 117 157 159 202 188 147 150 153 182 192 153 133 229 255 132 171 135 154 160 139 162 148 149 124 146 153 176 162 180 122 144 159 142 252 255 162 175 159 161 153 152 244 255 137 155 132 144 138 151 145 152 152 150 142 141 144 152 150 156 149 148 148 151 156 163 155 155 155 155 155 155 153 147 155 153 146 154 153 144 144 145 149 150 149 144 147 154 145 144 142 138 142 142 138 129 129 138 142 142 138 142 144 145 154 147 144 149 150 149 145 144 144 153 154 146 153 155 147 153 155 155 155 155 155 155 163 156 151 148 148 149 156 150 152 144 141 142 150 152 152 145 151 138 144 132 155 137 255 244 152 153 161 159 175 162 255 252 142 159 144 122 180 162 176 153 146 124 149 148 162 139 160 154 135 171 132 255 229 133 153 192 182 153 150 147 188 202 159 157 117 171 146 158 130 147 162 144 123 99 182 118 78 60 166 255 255 251 127 185 162 245 137 228 255 184 255 255 255 183 187 228 207 240 73 190 163 143 151 255 152 143 145 166 157 255 151 132 171 149 135 176 144 157 255 139 122 186 130 167 154 178 241 72 126 151 178 124 242 79 162 118 152 189 136 201 190 108 167 141 166 138 201 123 171 126 176 139 156 165 142 172 128 162 158 155 167 122 177 167 -0 -67 -111 -145 -172 -191 -206 -218 -227 -233 -239 -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 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 -254 -253 -253 -252 -251 -250 -249 -247 -244 -241 -236 -230 -222 -212 -199 -182 -159 -128 -90 -47 -0 161 138 187 125 169 156 154 170 122 172 142 165 156 150 163 119 221 161 171 119 173 130 194 159 173 150 156 146 178 118 110 187 145 175 148 93 57 239 164 149 174 108 164 116 103 229 147 165 144 183 128 167 103 122 230 160 162 125 162 91 224 186 147 138 143 93 255 140 255 255 255 255 255 255 255 187 255 88 255 65 142 188 107 167 240 255 49 90 154 188 68 105 124 146 180 114 142 142 163 140 160 131 150 180 180 161 122 140 165 188 172 160 222 255 91 79 104 135 160 155 175 159 166 152 125 135 154 167 185 149 173 113 119 230 255 63 75 109 123 143 147 230 255 61 71 94 106 125 140 144 150 158 157 148 148 151 157 151 160 142 138 148 149 151 154 155 155 155 155 155 155 153 147 154 150 153 161 159 151 150 150 149 149 144 144 146 150 150 148 143 142 140 135 124 135 140 142 143 148 150 150 146 144 144 149 149 150 150 151 159 161 153 150 154 147 153 155 155 155 155 155 155 154 151 149 148 138 142 160 151 157 151 148 148 157 158 150 144 140 125 106 94 71 61 255 230 147 143 123 109 75 63 255 230 119 113 173 149 185 167 154 135 125 152 166 159 175 155 160 135 104 79 91 255 222 160 172 188 165 140 122 161 180 180 150 131 160 140 163 142 142 114 180 146 124 105 68 188 154 90 49 255 240 167 107 188 142 65 255 88 255 187 255 255 255 255 255 255 255 140 255 93 143 138 147 186 224 91 162 125 162 160 230 122 103 167 128 183 144 165 147 229 103 116 164 108 174 149 164 239 57 93 148 175 145 187 110 118 178 146 156 150 173 159 194 130 173 119 171 161 221 119 163 150 156 165 142 172 122 170 154 156 169 125 187 138 161 -0 -47 -90 -128 -159 -182 -199 -212 -222 -230 -236 -241 -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 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 -254 -253 -252 -252 -251 -249 -248 -245 -242 -238 -233 -226 -218 -206 -191 -170 -144 -109 -68 -0 126 169 153 135 175 141 154 167 156 170 122 172 142 167 159 137 118 188 160 150 169 124 165 145 191 132 149 146 160 137 130 213 143 139 165 126 73 255 172 175 124 151 167 135 74 255 138 179 176 122 164 152 148 71 255 141 139 169 98 156 248 125 182 136 184 141 57 249 93 204 195 184 255 255 255 183 255 204 255 244 90 120 171 140 164 140 247 255 255 99 198 56 74 112 109 155 157 152 143 138 166 145 177 125 157 154 186 175 151 118 148 166 173 173 255 49 60 81 104 122 113 135 153 160 173 169 149 151 128 146 160 162 190 139 128 238 255 94 128 120 126 143 145 239 255 120 143 133 128 131 141 141 144 152 148 148 149 151 154 159 170 154 149 148 148 148 149 149 148 145 154 155 155 153 146 152 144 146 152 158 150 149 146 155 153 145 144 144 142 138 141 141 138 129 129 138 141 141 138 142 144 144 145 153 155 146 149 150 158 152 146 144 152 146 153 155 155 154 145 148 149 149 148 148 148 149 154 170 159 154 151 149 148 148 152 144 141 141 131 128 133 143 120 255 239 145 143 126 120 128 94 255 238 128 139 190 162 160 146 128 151 149 169 173 160 153 135 113 122 104 81 60 49 255 173 173 166 148 118 151 175 186 154 157 125 177 145 166 138 143 152 157 155 109 112 74 56 198 99 255 255 247 140 164 140 171 120 90 244 255 204 255 183 255 255 255 184 195 204 93 249 57 141 184 136 182 125 248 156 98 169 139 141 255 71 148 152 164 122 176 179 138 255 74 135 167 151 124 175 172 255 73 126 165 139 143 213 130 137 160 146 149 132 191 145 165 124 169 150 160 188 118 137 159 167 142 172 122 170 156 167 154 141 175 135 153 169 126 -0 -68 -109 -144 -170 -191 -206 -218 -226 -233 -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 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 -254 -253 -253 -252 -251 -250 -248 -246 -244 -240 -236 -230 -222 -212 -199 -181 -157 -127 -89 -47 -0 187 147 163 158 126 177 123 166 159 159 169 122 172 141 145 111 214 121 169 155 155 181 153 172 135 172 173 115 168 108 167 160 137 175 157 99 92 247 120 165 154 141 175 101 61 239 145 147 154 160 154 156 114 61 236 179 145 138 80 255 154 182 159 125 142 139 255 208 255 255 255 255 255 255 255 255 195 255 207 255 57 111 177 95 137 177 120 160 225 248 255 48 90 155 107 140 147 129 166 132 155 127 165 140 159 120 151 159 178 168 152 141 124 152 250 255 177 189 186 191 172 144 141 127 139 158 171 161 170 147 166 132 149 178 143 143 232 255 56 67 89 105 134 145 230 255 57 66 84 106 122 130 141 144 150 142 141 142 142 139 152 162 155 155 155 155 155 155 155 153 147 155 155 152 159 153 159 151 151 152 156 156 154 147 152 159 151 150 148 142 142 140 135 124 135 140 142 142 148 150 151 159 152 147 154 156 156 152 151 151 159 153 159 152 155 155 147 153 155 155 155 155 155 155 155 162 152 139 142 142 141 142 150 144 141 130 122 106 84 66 57 255 230 145 134 105 89 67 56 255 232 143 143 178 149 132 166 147 170 161 171 158 139 127 141 144 172 191 186 189 177 255 250 152 124 141 152 168 178 159 151 120 159 140 165 127 155 132 166 129 147 140 107 155 90 48 255 248 225 160 120 177 137 95 177 111 57 255 207 255 195 255 255 255 255 255 255 255 255 208 255 139 142 125 159 182 154 255 80 138 145 179 236 61 114 156 154 160 154 147 145 239 61 101 175 141 154 165 120 247 92 99 157 175 137 160 167 108 168 115 173 172 135 172 153 181 155 155 169 121 214 111 145 141 172 122 169 159 159 166 123 177 126 158 163 147 187 -0 -47 -89 -127 -157 -181 -199 -212 -222 -230 -236 -240 -244 -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 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 -254 -253 -252 -252 -251 -249 -248 -245 -242 -238 -233 -226 -217 -205 -190 -169 -143 -108 -67 -0 128 151 167 159 158 171 120 186 121 156 161 156 168 124 171 96 232 140 182 124 161 144 159 171 164 165 152 146 183 124 190 159 154 114 196 117 123 255 163 151 146 172 125 155 114 255 105 204 150 167 149 138 149 131 255 116 156 163 108 60 244 107 183 119 202 102 111 229 162 208 228 187 183 255 255 255 184 255 228 140 251 255 50 178 72 96 166 127 160 137 165 251 255 255 105 84 111 130 97 135 145 156 145 149 164 153 165 156 131 137 157 172 173 178 132 114 225 255 58 88 134 157 167 166 161 151 138 144 141 155 126 150 173 145 160 166 147 153 242 255 150 146 145 148 153 152 242 255 136 153 137 142 143 146 155 157 163 155 155 158 147 140 150 154 155 156 156 155 155 155 155 153 147 154 153 146 152 146 152 144 143 143 139 148 144 145 146 150 150 148 142 141 137 128 128 137 141 142 148 150 150 146 145 144 148 139 143 143 144 152 146 152 146 153 154 147 153 155 155 155 155 156 156 155 154 150 140 147 158 155 155 163 157 155 146 143 142 137 153 136 255 242 152 153 148 145 146 150 255 242 153 147 166 160 145 173 150 126 155 141 144 138 151 161 166 167 157 134 88 58 255 225 114 132 178 173 172 157 137 131 156 165 153 164 149 145 156 145 135 97 130 111 84 105 255 255 251 165 137 160 127 166 96 72 178 50 255 251 140 228 255 184 255 255 255 183 187 228 208 162 229 111 102 202 119 183 107 244 60 108 163 156 116 255 131 149 138 149 167 150 204 105 255 114 155 125 172 146 151 163 255 123 117 196 114 154 159 190 124 183 146 152 165 164 171 159 144 161 124 182 140 232 96 171 124 168 156 161 156 121 186 120 171 158 159 167 151 128 -0 -67 -108 -143 -169 -190 -205 -217 -226 -233 -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 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 -254 -253 -253 -252 -251 -250 -248 -246 -244 -240 -236 -230 -222 -211 -198 -180 -156 -126 -88 -0 152 151 173 124 164 152 154 165 142 180 126 164 160 152 176 141 83 195 160 148 174 124 187 115 179 156 136 151 153 147 147 156 186 104 168 164 127 59 231 160 180 115 149 154 135 66 230 98 187 135 142 168 123 131 95 230 165 154 145 114 255 146 158 174 100 183 71 255 145 255 137 255 255 255 255 255 255 255 187 255 93 208 231 255 168 59 78 163 90 125 154 155 147 166 245 255 67 105 129 67 110 132 133 153 137 149 124 148 160 176 167 127 122 153 173 187 176 143 245 115 120 127 145 139 146 144 150 154 156 162 163 166 143 144 152 149 165 168 148 170 249 86 124 119 122 135 142 151 232 255 57 63 77 98 108 123 131 143 147 148 150 156 147 139 148 149 149 149 148 145 154 155 155 153 146 151 159 153 156 159 165 157 156 154 147 150 152 152 151 149 145 148 147 141 131 141 147 148 145 149 151 152 152 150 147 154 156 157 165 159 156 153 159 151 146 153 155 155 154 145 148 149 149 149 148 139 147 156 150 148 147 143 131 123 108 98 77 63 57 255 232 151 142 135 122 119 124 86 249 170 148 168 165 149 152 144 143 166 163 162 156 154 150 144 146 139 145 127 120 115 245 143 176 187 173 153 122 127 167 176 160 148 124 149 137 153 133 132 110 67 129 105 67 255 245 166 147 155 154 125 90 163 78 59 168 255 231 208 93 255 187 255 255 255 255 255 255 255 137 255 145 255 71 183 100 174 158 146 255 114 145 154 165 230 95 131 123 168 142 135 187 98 230 66 135 154 149 115 180 160 231 59 127 164 168 104 186 156 147 147 153 151 136 156 179 115 187 124 174 148 160 195 83 141 176 152 160 164 126 180 142 165 154 152 164 124 173 151 152 -0 -88 -126 -156 -180 -198 -211 -222 -230 -236 -240 -244 -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 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 -253 -252 -252 -251 -249 -247 -245 -242 -238 -233 -226 -217 -205 -189 -169 -142 -107 -66 -0 146 187 143 181 121 175 147 158 161 139 182 125 170 132 157 109 218 132 167 164 132 192 138 185 139 150 179 115 179 107 187 111 159 91 222 135 116 255 147 136 153 159 146 113 128 254 113 195 144 182 127 166 89 136 253 137 163 144 141 50 236 163 165 148 128 167 62 250 80 245 88 204 195 184 255 255 255 183 255 204 255 163 140 239 255 48 91 196 81 101 141 143 174 117 161 234 255 241 255 57 111 120 102 132 149 153 178 137 116 145 162 181 156 146 128 139 169 182 254 65 108 102 133 154 157 162 160 147 133 145 148 167 169 155 163 133 136 149 168 147 229 255 56 66 88 101 121 135 143 242 255 143 157 142 145 142 143 148 145 154 156 157 162 154 146 155 155 155 155 153 147 155 156 155 153 144 146 152 144 144 146 149 150 149 143 144 145 145 144 142 135 134 131 122 122 131 134 135 142 144 145 145 144 143 149 150 149 146 144 144 152 146 144 153 155 156 155 147 153 155 155 155 155 146 154 162 157 156 154 145 148 143 142 145 142 157 143 255 242 143 135 121 101 88 66 56 255 229 147 168 149 136 133 163 155 169 167 148 145 133 147 160 162 157 154 133 102 108 65 254 182 169 139 128 146 156 181 162 145 116 137 178 153 149 132 102 120 111 57 255 241 255 234 161 117 174 143 141 101 81 196 91 48 255 239 140 163 255 204 255 183 255 255 255 184 195 204 88 245 80 250 62 167 128 148 165 163 236 50 141 144 163 137 253 136 89 166 127 182 144 195 113 254 128 113 146 159 153 136 147 255 116 135 222 91 159 111 187 107 179 115 179 150 139 185 138 192 132 164 167 132 218 109 157 132 170 125 182 139 161 158 147 175 121 181 143 187 146 -0 -66 -107 -142 -169 -189 -205 -217 -226 -233 -238 -242 -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 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 -255 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -244 -240 -235 -229 -221 -211 -197 -179 -155 -125 -88 -47 -0 106 167 164 139 176 130 172 140 167 147 133 182 112 188 101 208 125 177 132 168 106 179 154 147 163 162 146 180 135 176 151 179 119 91 194 122 50 237 170 151 152 165 107 113 243 162 132 185 122 155 156 130 66 255 175 135 163 143 128 255 122 165 159 154 86 182 255 140 162 255 255 255 255 255 255 255 255 255 195 255 208 255 74 134 252 255 255 178 60 79 124 115 160 152 155 143 157 193 241 255 62 127 74 93 123 109 146 174 160 152 131 139 163 166 170 163 143 127 236 255 54 63 91 114 116 136 149 170 161 153 141 142 138 153 161 174 148 138 149 142 146 244 255 128 144 139 135 138 151 144 229 255 56 63 76 97 107 122 127 131 141 141 141 155 147 140 148 145 154 156 154 147 155 155 152 158 151 152 156 157 158 157 157 156 151 151 152 151 149 145 148 147 141 131 141 147 148 145 149 151 152 151 151 156 157 157 158 157 156 152 151 158 152 155 155 147 154 156 154 145 148 140 147 155 141 141 141 131 127 122 107 97 76 63 56 255 229 144 151 138 135 139 144 128 255 244 146 142 149 138 148 174 161 153 138 142 141 153 161 170 149 136 116 114 91 63 54 255 236 127 143 163 170 166 163 139 131 152 160 174 146 109 123 93 74 127 62 255 241 193 157 143 155 152 160 115 124 79 60 178 255 255 252 134 74 255 208 255 195 255 255 255 255 255 255 255 255 255 162 140 255 182 86 154 159 165 122 255 128 143 163 135 175 255 66 130 156 155 122 185 132 162 243 113 107 165 152 151 170 237 50 122 194 91 119 179 151 176 135 180 146 162 163 147 154 179 106 168 132 177 125 208 101 188 112 182 133 147 167 140 172 130 176 139 164 167 106 -0 -47 -88 -125 -155 -179 -197 -211 -221 -229 -235 -240 -244 -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 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 -253 -252 -252 -251 -249 -247 -245 -242 -238 -232 -225 -216 -204 -188 -168 -141 -106 -67 -0 119 199 123 170 156 145 172 116 179 141 169 167 148 169 147 174 167 163 131 183 112 198 151 164 167 132 154 144 151 160 159 151 156 93 234 137 107 255 117 172 156 124 140 74 255 166 145 155 157 159 136 161 115 56 246 162 151 152 130 86 226 146 161 148 133 64 174 234 185 65 244 207 228 187 183 255 255 255 184 255 228 137 253 124 159 126 166 231 255 49 91 162 108 143 148 153 172 114 151 162 239 255 255 57 73 111 84 97 141 164 166 170 163 142 119 148 161 180 174 145 236 255 176 178 187 171 147 122 138 156 165 162 157 161 157 134 148 160 152 148 159 145 147 234 255 58 110 99 108 127 139 140 245 255 176 163 164 172 166 160 153 146 154 153 149 162 154 149 143 146 155 156 154 147 155 153 146 152 144 144 144 144 143 140 148 144 144 144 144 141 135 134 131 122 122 131 134 135 141 144 144 144 144 148 140 143 144 144 144 144 152 146 153 155 147 154 156 155 146 143 149 154 162 149 153 154 146 153 160 166 172 164 163 176 255 245 140 139 127 108 99 110 58 255 234 147 145 159 148 152 160 148 134 157 161 157 162 165 156 138 122 147 171 187 178 176 255 236 145 174 180 161 148 119 142 163 170 166 164 141 97 84 111 73 57 255 255 239 162 151 114 172 153 148 143 108 162 91 49 255 231 166 126 159 124 253 137 228 255 184 255 255 255 183 187 228 207 244 65 185 234 174 64 133 148 161 146 226 86 130 152 151 162 246 56 115 161 136 159 157 155 145 166 255 74 140 124 156 172 117 255 107 137 234 93 156 151 159 160 151 144 154 132 167 164 151 198 112 183 131 163 167 174 147 169 148 167 169 141 179 116 172 145 156 170 123 199 119 -0 -67 -106 -141 -168 -188 -204 -216 -225 -232 -238 -242 -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 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 -255 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -235 -229 -221 -210 -197 -178 -154 -124 -86 -0 157 146 135 180 142 159 167 151 168 130 166 145 152 160 149 157 181 151 151 181 148 155 139 168 160 127 183 115 185 103 183 118 160 134 117 211 106 55 229 142 150 148 168 105 61 244 153 154 178 167 156 123 146 121 255 163 132 171 129 120 250 136 161 145 162 102 55 255 127 142 90 255 140 255 255 255 255 255 255 255 187 255 88 255 103 154 147 175 143 246 255 255 115 85 108 129 122 155 164 157 139 126 157 243 255 212 211 241 98 125 142 120 148 159 178 171 151 110 139 154 184 198 212 87 106 133 148 169 160 139 146 139 141 155 157 166 169 148 158 157 144 148 160 146 147 239 255 55 63 79 90 93 91 114 228 84 118 102 108 136 122 131 127 131 141 136 142 153 154 152 143 146 155 155 150 153 161 157 159 166 158 157 157 156 154 147 150 151 151 149 145 148 147 141 131 141 147 148 145 149 151 151 150 147 154 156 157 157 158 166 159 157 161 153 150 155 155 146 143 152 154 153 142 136 141 131 127 131 122 136 108 102 118 84 228 114 91 93 90 79 63 55 255 239 147 146 160 148 144 157 158 148 169 166 157 155 141 139 146 139 160 169 148 133 106 87 212 198 184 154 139 110 151 171 178 159 148 120 142 125 98 241 211 212 255 243 157 126 139 157 164 155 122 129 108 85 115 255 255 246 143 175 147 154 103 255 88 255 187 255 255 255 255 255 255 255 140 255 90 142 127 255 55 102 162 145 161 136 250 120 129 171 132 163 255 121 146 123 156 167 178 154 153 244 61 105 168 148 150 142 229 55 106 211 117 134 160 118 183 103 185 115 183 127 160 168 139 155 148 181 151 151 181 157 149 160 152 145 166 130 168 151 167 159 142 180 135 146 157 -0 -86 -124 -154 -178 -197 -210 -221 -229 -235 -240 -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 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 -253 -252 -252 -250 -249 -247 -245 -242 -238 -232 -225 -216 -204 -188 -167 -139 -103 -58 -0 155 166 163 129 172 140 156 160 152 173 132 179 114 175 109 188 126 167 131 161 159 167 179 120 165 170 145 173 149 181 148 178 148 130 106 188 64 245 153 177 134 154 133 117 255 123 183 110 158 141 161 116 131 86 226 181 120 168 96 255 175 118 186 127 149 74 48 251 188 120 57 251 93 204 195 184 255 255 255 183 255 204 255 239 90 136 126 161 175 130 155 226 255 67 97 113 96 119 125 152 157 181 118 154 175 211 158 190 182 160 185 177 157 117 145 159 181 174 156 115 148 161 251 65 111 115 116 144 162 161 150 162 157 151 124 142 159 168 150 163 161 146 149 161 147 148 236 255 222 213 222 231 202 197 234 255 55 59 79 142 89 98 89 90 93 97 97 100 107 114 119 121 124 133 128 129 131 135 136 138 142 143 143 140 148 144 144 144 143 141 135 134 131 122 122 131 134 135 141 143 144 144 144 148 140 143 143 142 138 136 135 131 129 128 133 124 121 119 114 107 100 97 97 93 90 89 98 89 142 79 59 55 255 234 197 202 231 222 213 222 255 236 148 147 161 149 146 161 163 150 168 159 142 124 151 157 162 150 161 162 144 116 115 111 65 251 161 148 115 156 174 181 159 145 117 157 177 185 160 182 190 158 211 175 154 118 181 157 152 125 119 96 113 97 67 255 226 155 130 175 161 126 136 90 239 255 204 255 183 255 255 255 184 195 204 93 251 57 120 188 251 48 74 149 127 186 118 175 255 96 168 120 181 226 86 131 116 161 141 158 110 183 123 255 117 133 154 134 177 153 245 64 188 106 130 148 178 148 181 149 173 145 170 165 120 179 167 159 161 131 167 126 188 109 175 114 179 132 173 152 160 156 140 172 129 163 166 155 -0 -58 -103 -139 -167 -188 -204 -216 -225 -232 -238 -242 -245 -247 -249 -250 -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 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 -255 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -235 -229 -221 -210 -196 -177 -153 -121 -76 -0 140 155 172 150 173 116 184 119 169 147 150 181 141 180 126 201 151 176 113 193 116 163 162 156 166 136 154 143 146 159 155 143 148 162 111 231 122 192 182 131 163 147 146 124 65 229 133 154 157 190 130 145 85 135 255 136 168 114 148 86 227 154 137 167 121 147 90 255 107 171 111 255 208 255 255 255 255 255 255 255 255 195 255 206 255 57 136 94 133 169 155 195 118 231 251 234 250 91 105 96 120 114 156 157 160 126 157 172 172 203 99 121 150 180 175 157 117 149 152 181 174 166 106 224 255 53 94 89 110 133 157 163 150 164 166 168 144 137 138 152 150 163 161 146 149 161 147 148 179 207 133 131 161 174 152 157 238 255 255 255 247 255 255 248 239 236 233 218 211 205 201 196 191 186 181 178 173 167 157 156 157 157 157 156 154 147 150 151 151 149 145 148 146 141 131 141 146 148 145 149 151 151 150 147 154 156 157 157 157 156 157 167 173 178 181 186 191 196 201 205 211 218 233 236 239 248 255 255 247 255 255 255 238 157 152 174 161 131 133 207 179 148 147 161 149 146 161 163 150 152 138 137 144 168 166 164 150 163 157 133 110 89 94 53 255 224 106 166 174 181 152 149 117 157 175 180 150 121 99 203 172 172 157 126 160 157 156 114 120 96 105 91 250 234 251 231 118 195 155 169 133 94 136 57 255 206 255 195 255 255 255 255 255 255 255 255 208 255 111 171 107 255 90 147 121 167 137 154 227 86 148 114 168 136 255 135 85 145 130 190 157 154 133 229 65 124 146 147 163 131 182 192 122 231 111 162 148 143 155 159 146 143 154 136 166 156 162 163 116 193 113 176 151 201 126 180 141 181 150 147 169 119 184 116 173 150 172 155 140 -0 -76 -121 -153 -177 -196 -210 -221 -229 -235 -240 -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 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 -253 -252 -252 -250 -249 -247 -245 -242 -237 -232 -225 -215 -203 -187 -166 -138 -99 -49 -0 177 117 169 155 153 169 133 182 124 177 125 161 161 146 137 168 168 144 175 148 184 129 171 157 134 183 115 183 113 187 115 177 125 146 111 200 195 210 151 144 136 170 120 106 241 142 175 152 137 170 144 124 62 255 167 171 158 82 154 249 161 130 186 154 90 186 255 167 140 177 50 231 163 208 228 187 183 255 255 255 184 255 228 140 248 255 109 72 105 145 108 182 118 145 163 167 216 236 252 92 106 84 121 157 150 180 151 139 125 175 207 158 116 141 151 180 175 162 114 144 143 182 193 119 240 255 54 63 88 92 114 131 109 136 147 165 169 156 153 155 132 132 154 161 146 150 161 147 145 176 201 131 123 155 164 154 151 151 170 149 150 156 153 163 163 156 159 170 156 155 155 155 156 156 156 155 152 160 159 151 150 151 150 149 146 153 145 144 143 141 135 134 131 122 122 131 134 135 141 143 144 145 153 146 149 150 151 150 151 159 160 152 155 156 156 156 155 155 155 156 170 159 156 163 163 153 156 150 149 170 151 151 154 164 155 123 131 201 176 145 147 161 150 146 161 154 132 132 155 153 156 169 165 147 136 109 131 114 92 88 63 54 255 240 119 193 182 143 144 114 162 175 180 151 141 116 158 207 175 125 139 151 180 150 157 121 84 106 92 252 236 216 167 163 145 118 182 108 145 105 72 109 255 248 140 228 255 184 255 255 255 183 187 228 208 163 231 50 177 140 167 255 186 90 154 186 130 161 249 154 82 158 171 167 255 62 124 144 170 137 152 175 142 241 106 120 170 136 144 151 210 195 200 111 146 125 177 115 187 113 183 115 183 134 157 171 129 184 148 175 144 168 168 137 146 161 161 125 177 124 182 133 169 153 155 169 117 177 -0 -49 -99 -138 -166 -187 -203 -215 -225 -232 -237 -242 -245 -247 -249 -250 -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 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 -255 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -235 -228 -220 -209 -195 -177 -153 -120 -74 -0 178 132 198 122 160 160 158 156 147 172 119 193 108 187 100 198 123 164 141 161 144 148 188 141 155 178 143 173 136 191 143 173 140 159 133 92 255 134 163 160 173 112 143 99 231 187 104 172 123 198 163 133 100 56 252 117 170 127 62 255 157 168 108 166 122 81 166 240 164 95 178 255 140 255 137 255 255 255 255 255 255 255 188 255 93 203 232 255 57 96 145 75 175 86 126 160 153 125 176 197 234 253 68 90 132 108 153 165 199 94 105 155 191 176 160 103 140 151 183 181 165 102 125 171 173 147 242 241 201 205 212 194 194 174 132 114 125 149 169 156 159 167 144 138 156 162 147 150 161 145 139 167 194 137 134 153 161 153 151 149 165 143 143 150 144 149 157 150 153 162 156 155 156 156 156 156 155 153 146 152 158 151 150 150 149 144 146 150 150 149 144 148 146 141 131 141 146 148 144 149 150 150 146 144 149 150 150 151 158 152 146 153 155 156 156 156 156 155 156 162 153 150 157 149 144 150 143 143 165 149 151 153 161 153 134 137 194 167 139 145 161 150 147 162 156 138 144 167 159 156 169 149 125 114 132 174 194 194 212 205 201 241 242 147 173 171 125 102 165 181 183 151 140 103 160 176 191 155 105 94 199 165 153 108 132 90 68 253 234 197 176 125 153 160 126 86 175 75 145 96 57 255 232 203 93 255 188 255 255 255 255 255 255 255 137 255 140 255 178 95 164 240 166 81 122 166 108 168 157 255 62 127 170 117 252 56 100 133 163 198 123 172 104 187 231 99 143 112 173 160 163 134 255 92 133 159 140 173 143 191 136 173 143 178 155 141 188 148 144 161 141 164 123 198 100 187 108 193 119 172 147 156 158 160 160 122 198 132 178 -0 -74 -120 -153 -177 -195 -209 -220 -228 -235 -240 -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 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 -254 -253 -253 -252 -251 -250 -249 -247 -245 -241 -237 -232 -224 -215 -202 -186 -165 -137 -99 -49 -0 171 127 152 175 121 176 140 165 158 161 162 144 182 134 178 130 186 111 182 123 188 126 142 172 121 167 142 153 132 170 142 155 159 148 121 56 240 167 153 144 136 171 94 255 133 157 151 148 104 175 156 101 109 255 164 140 170 101 55 251 141 142 167 160 101 60 255 140 137 72 168 239 74 253 88 204 195 184 255 255 255 183 255 204 255 150 152 246 255 212 255 60 187 63 94 136 171 125 161 154 158 210 237 170 194 86 118 125 177 209 126 104 144 166 182 181 152 103 142 146 187 195 111 135 175 115 165 231 83 92 125 162 162 187 193 171 138 132 139 153 155 158 168 145 139 157 162 146 149 161 144 137 160 184 132 133 153 158 161 149 155 171 149 150 156 149 151 157 150 151 157 149 149 149 149 149 146 154 153 144 145 149 150 149 146 153 145 144 143 141 135 134 131 122 122 131 134 135 141 143 144 145 153 146 149 150 149 145 144 153 154 146 149 149 149 149 149 157 151 150 157 151 149 156 150 149 171 155 149 161 158 153 133 132 184 160 137 144 161 149 146 162 157 139 145 168 158 155 153 139 132 138 171 193 187 162 162 125 92 83 231 165 115 175 135 111 195 187 146 142 103 152 181 182 166 144 104 126 209 177 125 118 86 194 170 237 210 158 154 161 125 171 136 94 63 187 60 255 212 255 246 152 150 255 204 255 183 255 255 255 184 195 204 88 253 74 239 168 72 137 140 255 60 101 160 167 142 141 251 55 101 170 140 164 255 109 101 156 175 104 148 151 157 133 255 94 171 136 144 153 167 240 56 121 148 159 155 142 170 132 153 142 167 121 172 142 126 188 123 182 111 186 130 178 134 182 144 162 161 158 165 140 176 121 175 152 127 171 -0 -49 -99 -137 -165 -186 -202 -215 -224 -232 -237 -241 -245 -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 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 -255 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -239 -234 -228 -220 -209 -194 -175 -151 -119 -73 -0 186 124 183 155 140 180 116 172 141 144 166 147 165 161 142 171 168 142 175 135 184 138 172 174 122 193 110 184 102 197 109 184 129 151 135 111 255 144 193 126 164 144 134 67 213 173 141 182 104 204 183 129 90 65 236 164 114 168 106 255 162 154 153 157 144 78 49 247 177 96 59 255 134 124 255 255 255 255 255 255 255 255 255 195 255 207 255 82 141 191 184 228 255 180 52 80 115 159 107 139 162 133 161 167 198 181 217 132 92 112 161 197 157 129 142 150 169 186 179 143 113 129 174 197 148 173 156 119 199 247 98 110 141 110 138 162 183 174 154 147 143 142 136 157 168 145 139 157 159 152 156 167 151 143 163 185 131 133 152 155 159 143 148 163 149 150 157 150 151 158 150 151 154 155 156 155 155 153 146 151 158 151 150 150 149 144 146 150 150 149 144 148 146 141 131 141 146 148 144 149 150 150 146 144 149 150 150 151 158 151 146 153 155 155 156 155 154 151 150 158 151 150 157 150 149 163 148 143 159 155 152 133 131 185 163 143 151 167 156 152 159 157 139 145 168 157 136 142 143 147 154 174 183 162 138 110 141 110 98 247 199 119 156 173 148 197 174 129 113 143 179 186 169 150 142 129 157 197 161 112 92 132 217 181 198 167 161 133 162 139 107 159 115 80 52 180 255 228 184 191 141 82 255 207 255 195 255 255 255 255 255 255 255 255 255 124 134 255 59 96 177 247 49 78 144 157 153 154 162 255 106 168 114 164 236 65 90 129 183 204 104 182 141 173 213 67 134 144 164 126 193 144 255 111 135 151 129 184 109 197 102 184 110 193 122 174 172 138 184 135 175 142 168 171 142 161 165 147 166 144 141 172 116 180 140 155 183 124 186 -0 -73 -119 -151 -175 -194 -209 -220 -228 -234 -239 -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 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 -254 -253 -253 -252 -251 -250 -249 -247 -244 -241 -237 -231 -224 -214 -201 -185 -163 -134 -96 -49 -0 147 155 148 148 172 150 168 123 177 121 171 117 188 121 176 145 159 141 173 106 170 151 154 142 177 151 171 143 179 151 168 138 163 154 98 60 250 106 157 176 146 132 114 224 136 177 116 159 93 195 167 110 64 255 149 145 98 176 57 236 153 151 132 182 118 90 255 120 166 78 48 252 159 103 239 206 228 188 183 255 255 255 184 255 233 125 240 136 168 138 186 116 234 255 44 83 145 166 72 97 143 145 162 133 169 154 182 212 195 127 116 147 179 162 163 122 131 151 176 183 182 102 118 166 143 157 203 107 114 192 223 160 172 170 128 123 149 165 169 155 154 154 151 139 159 169 144 139 155 155 146 150 158 150 144 163 183 139 144 152 152 164 150 153 165 150 151 157 150 151 157 149 149 149 149 149 145 154 153 144 145 149 150 149 146 153 145 144 143 141 135 134 131 122 122 131 134 135 141 143 144 145 153 146 149 150 149 145 144 153 154 145 149 149 149 149 149 157 151 150 157 151 150 165 153 150 164 152 152 144 139 183 163 144 150 158 150 146 155 155 139 144 169 159 139 151 154 154 155 169 165 149 123 128 170 172 160 223 192 114 107 203 157 143 166 118 102 182 183 176 151 131 122 163 162 179 147 116 127 195 212 182 154 169 133 162 145 143 97 72 166 145 83 44 255 234 116 186 138 168 136 240 125 233 255 184 255 255 255 183 188 228 206 239 103 159 252 48 78 166 120 255 90 118 182 132 151 153 236 57 176 98 145 149 255 64 110 167 195 93 159 116 177 136 224 114 132 146 176 157 106 250 60 98 154 163 138 168 151 179 143 171 151 177 142 154 151 170 106 173 141 159 145 176 121 188 117 171 121 177 123 168 150 172 148 148 155 147 -0 -49 -96 -134 -163 -185 -201 -214 -224 -231 -237 -241 -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 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 -255 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -239 -234 -228 -219 -208 -193 -174 -148 -115 -71 -0 163 155 144 171 119 173 156 153 174 137 196 108 211 141 169 139 178 111 184 115 195 160 140 172 109 159 154 159 142 154 161 144 157 149 138 71 255 160 195 126 143 145 99 222 186 132 152 167 126 104 223 142 83 238 156 167 123 68 182 255 138 144 166 114 182 154 255 160 127 163 91 255 126 154 90 255 140 255 255 255 255 255 255 255 187 255 83 241 108 158 146 188 152 130 255 255 255 96 169 59 78 118 131 141 154 164 157 117 161 173 190 164 116 139 163 170 182 160 118 147 147 189 192 136 162 153 106 172 206 133 118 159 192 145 172 175 147 135 147 150 168 155 155 155 152 140 159 166 151 149 156 151 152 154 160 151 144 161 177 144 143 150 147 159 143 146 156 149 151 157 150 151 154 155 156 155 155 153 146 151 158 151 150 150 149 144 146 150 150 149 144 148 146 141 131 141 146 148 144 149 150 150 146 144 149 150 150 151 158 151 146 153 155 155 156 155 154 151 150 157 151 149 156 146 143 159 147 150 143 144 177 161 144 151 160 154 152 151 156 149 151 166 159 140 152 155 155 155 168 150 147 135 147 175 172 145 192 159 118 133 206 172 106 153 162 136 192 189 147 147 118 160 182 170 163 139 116 164 190 173 161 117 157 164 154 141 131 118 78 59 169 96 255 255 255 130 152 188 146 158 108 241 83 255 187 255 255 255 255 255 255 255 140 255 90 154 126 255 91 163 127 160 255 154 182 114 166 144 138 255 182 68 123 167 156 238 83 142 223 104 126 167 152 132 186 222 99 145 143 126 195 160 255 71 138 149 157 144 161 154 142 159 154 159 109 172 140 160 195 115 184 111 178 139 169 141 211 108 196 137 174 153 156 173 119 171 144 155 163 -0 -71 -115 -148 -174 -193 -208 -219 -228 -234 -239 -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 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 -254 -253 -253 -252 -251 -250 -249 -247 -244 -241 -237 -231 -223 -214 -201 -184 -161 -131 -93 -48 -0 151 142 184 123 184 132 168 142 162 126 162 86 178 164 143 187 136 182 153 145 144 142 193 127 189 128 181 111 181 133 170 169 117 160 106 142 255 130 151 160 161 95 255 108 170 158 150 158 120 67 217 100 172 200 121 156 105 56 255 167 166 131 146 99 188 99 225 160 90 196 255 166 147 136 57 248 93 204 195 184 255 255 255 183 255 208 255 225 84 139 132 175 188 110 160 167 231 251 255 48 91 151 137 120 133 146 183 121 135 164 157 173 173 147 141 121 151 174 173 161 112 130 170 184 158 203 91 104 158 193 154 145 147 167 144 172 177 154 158 122 137 152 155 155 155 152 140 157 162 146 147 153 146 145 145 159 151 145 159 171 149 153 148 153 164 149 151 157 150 151 157 149 149 149 149 149 145 154 153 144 145 149 150 149 146 153 145 144 143 141 135 134 131 122 122 131 134 135 141 143 144 145 153 146 149 150 149 145 144 153 154 145 149 149 149 149 149 157 151 150 157 151 149 164 153 148 153 149 171 159 145 151 159 145 145 146 153 147 146 162 157 140 152 155 155 155 152 137 122 158 154 177 172 144 167 147 145 154 193 158 104 91 203 158 184 170 130 112 161 173 174 151 121 141 147 173 173 157 164 135 121 183 146 133 120 137 151 91 48 255 251 231 167 160 110 188 175 132 139 84 225 255 208 255 183 255 255 255 184 195 204 93 248 57 136 147 166 255 196 90 160 225 99 188 99 146 131 166 167 255 56 105 156 121 200 172 100 217 67 120 158 150 158 170 108 255 95 161 160 151 130 255 142 106 160 117 169 170 133 181 111 181 128 189 127 193 142 144 145 153 182 136 187 143 164 178 86 162 126 162 142 168 132 184 123 184 142 151 -0 -48 -93 -131 -161 -184 -201 -214 -223 -231 -237 -241 -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 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 -255 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -239 -234 -227 -219 -207 -192 -172 -146 -111 -69 -0 117 173 113 165 157 128 178 114 183 109 189 109 214 120 169 113 172 136 165 158 151 174 106 165 153 142 191 139 175 126 198 139 144 176 120 136 61 234 166 149 174 119 68 204 167 137 175 127 147 84 243 152 171 195 159 148 129 74 48 251 138 150 158 123 68 198 248 137 125 81 178 231 175 126 136 255 203 255 255 255 255 255 255 255 255 195 255 210 255 57 137 95 138 199 119 155 153 141 163 244 255 255 91 127 97 112 115 160 192 116 146 134 163 147 171 166 177 119 146 144 181 181 143 137 138 160 180 221 114 130 154 175 158 161 178 114 119 161 169 162 173 141 139 148 146 155 156 152 140 157 159 151 153 160 152 150 146 160 152 145 157 164 154 151 142 146 155 149 151 157 150 151 154 155 156 155 155 153 146 151 158 151 150 150 149 144 146 150 150 149 144 148 146 141 131 141 146 148 144 149 150 150 146 144 149 150 150 151 158 151 146 153 155 155 156 155 154 151 150 157 151 149 155 146 142 151 154 164 157 145 152 160 146 150 152 160 153 151 159 157 140 152 156 155 146 148 139 141 173 162 169 161 119 114 178 161 158 175 154 130 114 221 180 160 138 137 143 181 181 144 146 119 177 166 171 147 163 134 146 116 192 160 115 112 97 127 91 255 255 244 163 141 153 155 119 199 138 95 137 57 255 210 255 195 255 255 255 255 255 255 255 255 203 255 136 126 175 231 178 81 125 137 248 198 68 123 158 150 138 251 48 74 129 148 159 195 171 152 243 84 147 127 175 137 167 204 68 119 174 149 166 234 61 136 120 176 144 139 198 126 175 139 191 142 153 165 106 174 151 158 165 136 172 113 169 120 214 109 189 109 183 114 178 128 157 165 113 173 117 -0 -69 -111 -146 -172 -192 -207 -219 -227 -234 -239 -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 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 -254 -253 -253 -252 -251 -250 -249 -247 -244 -241 -236 -231 -223 -213 -200 -182 -159 -129 -91 -48 -0 175 125 190 143 162 164 145 179 140 162 141 158 146 181 113 199 110 187 121 156 180 121 193 122 182 107 167 141 173 99 159 171 138 138 152 111 255 146 179 116 155 83 227 135 184 119 156 163 115 96 233 155 165 163 139 160 106 90 255 168 138 163 144 105 56 255 165 154 101 60 255 143 161 94 109 232 150 207 233 187 183 255 255 255 184 255 228 140 244 255 110 72 102 188 92 133 158 147 163 137 160 220 250 255 77 97 89 115 165 129 155 137 162 130 149 134 164 164 160 112 130 154 181 159 167 152 115 162 205 137 160 154 140 132 169 203 116 130 148 155 161 175 146 146 153 148 155 156 153 139 155 151 151 154 160 153 150 147 160 152 145 154 158 158 157 149 151 157 150 151 157 149 149 149 149 149 145 154 153 144 145 149 150 149 146 153 145 144 143 141 135 134 131 122 122 131 134 135 141 143 144 145 153 146 149 150 149 145 144 153 154 145 149 149 149 149 149 157 151 150 157 151 149 157 158 158 154 145 152 160 147 150 153 160 154 151 151 155 139 153 156 155 148 153 146 146 175 161 155 148 130 116 203 169 132 140 154 160 137 205 162 115 152 167 159 181 154 130 112 160 164 164 134 149 130 162 137 155 129 165 115 89 97 77 255 250 220 160 137 163 147 158 133 92 188 102 72 110 255 244 140 228 255 184 255 255 255 183 187 233 207 150 232 109 94 161 143 255 60 101 154 165 255 56 105 144 163 138 168 255 90 106 160 139 163 165 155 233 96 115 163 156 119 184 135 227 83 155 116 179 146 255 111 152 138 138 171 159 99 173 141 167 107 182 122 193 121 180 156 121 187 110 199 113 181 146 158 141 162 140 179 145 164 162 143 190 125 175 -0 -48 -91 -129 -159 -182 -200 -213 -223 -231 -236 -241 -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 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 -255 -254 -254 -254 -254 -253 -253 -252 -251 -249 -248 -245 -243 -239 -234 -227 -218 -206 -191 -171 -144 -110 -68 -0 143 150 146 149 164 152 157 152 154 155 169 146 179 157 144 170 148 170 142 180 108 164 157 145 172 125 201 107 185 115 192 163 142 161 150 113 57 250 120 144 187 95 196 175 120 153 162 150 147 112 91 224 107 190 153 134 143 146 255 145 172 125 162 124 74 48 251 155 141 79 49 246 175 133 72 255 152 255 125 255 255 255 255 255 255 255 188 255 93 200 230 255 57 89 186 63 103 138 138 164 147 155 135 161 225 249 255 67 97 153 75 126 120 147 159 161 144 158 159 177 181 148 126 140 162 162 180 181 122 152 180 138 176 195 107 105 160 193 139 154 141 123 148 158 145 147 153 148 153 164 150 148 154 143 151 155 161 153 151 147 160 152 144 152 150 158 157 149 151 157 150 151 154 155 156 155 155 153 146 151 158 151 150 150 149 144 146 150 150 149 144 148 146 141 131 141 146 148 144 149 150 150 146 144 149 150 150 151 158 151 146 153 155 155 156 155 154 151 150 157 151 149 157 158 150 152 144 152 160 147 151 153 161 155 151 143 154 148 150 164 153 148 153 147 145 158 148 123 141 154 139 193 160 105 107 195 176 138 180 152 122 181 180 162 162 140 126 148 181 177 159 158 144 161 159 147 120 126 75 153 97 67 255 249 225 161 135 155 147 164 138 138 103 63 186 89 57 255 230 200 93 255 188 255 255 255 255 255 255 255 125 255 152 255 72 133 175 246 49 79 141 155 251 48 74 124 162 125 172 145 255 146 143 134 153 190 107 224 91 112 147 150 162 153 120 175 196 95 187 144 120 250 57 113 150 161 142 163 192 115 185 107 201 125 172 145 157 164 108 180 142 170 148 170 144 157 179 146 169 155 154 152 157 152 164 149 146 150 143 -0 -68 -110 -144 -171 -191 -206 -218 -227 -234 -239 -243 -245 -248 -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 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 -254 -253 -253 -252 -251 -250 -249 -247 -244 -241 -236 -230 -222 -212 -199 -181 -158 -128 -90 -47 167 162 155 143 167 121 175 111 185 115 169 143 159 148 170 135 173 153 158 161 129 188 127 177 157 161 157 147 176 156 124 182 130 159 151 138 68 255 159 188 129 139 203 157 141 182 135 173 137 139 96 243 160 182 155 158 120 153 87 235 145 147 147 146 112 90 255 147 143 124 91 255 130 169 105 57 246 82 240 83 208 195 184 255 255 255 183 255 204 255 147 145 245 255 211 254 55 109 131 98 144 160 151 144 132 164 153 225 236 222 255 60 140 90 105 138 152 143 137 127 143 156 182 162 155 142 118 141 171 185 150 178 126 130 187 210 149 131 138 165 144 169 160 142 150 152 145 147 154 146 150 159 152 154 158 145 152 155 161 153 151 146 160 151 144 150 144 149 157 150 151 157 149 149 149 149 149 145 154 153 144 145 149 150 149 146 153 145 144 143 141 135 134 131 122 122 131 134 135 141 143 144 145 153 146 149 150 149 145 144 153 154 145 149 149 149 149 149 157 151 150 157 149 144 150 144 151 160 146 151 153 161 155 152 145 158 154 152 159 150 146 154 147 145 152 150 142 160 169 144 165 138 131 149 210 187 130 126 178 150 185 171 141 118 142 155 162 182 156 143 127 137 143 152 138 105 90 140 60 255 222 236 225 153 164 132 144 151 160 144 98 131 109 55 254 211 255 245 145 147 255 204 255 183 255 255 255 184 195 208 83 240 82 246 57 105 169 130 255 91 124 143 147 255 90 112 146 147 147 145 235 87 153 120 158 155 182 160 243 96 139 137 173 135 182 141 157 203 139 129 188 159 255 68 138 151 159 130 182 124 156 176 147 157 161 157 177 127 188 129 161 158 153 173 135 170 148 159 143 169 115 185 111 175 121 167 143 155 162 167 -47 -90 -128 -158 -181 -199 -212 -222 -230 -236 -241 -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 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 -255 -254 -254 -254 -254 -253 -252 -252 -251 -249 -248 -245 -242 -238 -233 -226 -217 -205 -190 -170 -143 -109 -67 -0 161 150 151 180 145 180 133 185 141 173 132 164 148 175 116 177 143 173 140 167 152 136 171 136 145 172 153 165 153 157 143 158 174 117 168 98 150 255 128 158 158 157 164 170 133 163 123 151 160 119 104 246 134 181 117 147 98 145 249 159 162 130 180 109 155 255 166 174 115 162 255 155 155 145 96 255 141 136 241 255 255 255 255 255 255 255 255 195 255 207 255 74 145 187 184 237 255 61 144 72 111 140 131 181 114 150 136 166 154 183 232 255 111 68 91 114 145 163 165 163 152 129 132 154 166 172 173 128 129 153 169 165 206 100 116 171 167 164 153 168 120 129 154 161 147 155 154 146 147 153 143 154 160 153 154 159 145 152 155 158 161 149 153 166 158 151 156 149 151 157 150 151 154 155 156 155 155 153 146 151 158 151 150 150 149 144 146 150 150 149 144 148 147 141 131 141 147 148 144 149 150 150 146 144 149 150 150 151 158 151 146 153 155 155 156 155 154 151 150 157 151 149 156 151 158 166 153 149 161 158 155 152 145 159 154 153 160 154 143 153 147 146 154 155 147 161 154 129 120 168 153 164 167 171 116 100 206 165 169 153 129 128 173 172 166 154 132 129 152 163 165 163 145 114 91 68 111 255 232 183 154 166 136 150 114 181 131 140 111 72 144 61 255 237 184 187 145 74 255 207 255 195 255 255 255 255 255 255 255 255 241 136 141 255 96 145 155 155 255 162 115 174 166 255 155 109 180 130 162 159 249 145 98 147 117 181 134 246 104 119 160 151 123 163 133 170 164 157 158 158 128 255 150 98 168 117 174 158 143 157 153 165 153 172 145 136 171 136 152 167 140 173 143 177 116 175 148 164 132 173 141 185 133 180 145 180 151 150 161 -0 -67 -109 -143 -170 -190 -205 -217 -226 -233 -238 -242 -245 -248 -249 -251 -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 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 -254 -253 -253 -252 -251 -250 -248 -246 -244 -240 -236 -230 -222 -211 -198 -180 -156 -126 -87 -46 187 114 173 121 161 138 158 147 158 157 144 183 132 189 154 166 142 174 116 179 142 161 161 147 174 126 168 123 184 126 140 206 138 147 174 126 144 62 234 151 145 181 134 172 151 143 143 181 141 147 119 77 218 181 149 156 121 67 255 168 150 158 114 155 107 105 245 117 160 108 115 226 195 108 145 212 191 168 108 225 210 228 188 183 255 255 255 184 255 233 125 239 131 170 142 179 138 236 255 255 61 131 123 89 149 129 160 131 153 145 166 136 240 255 47 65 83 108 123 140 142 172 171 157 151 134 138 162 180 146 155 152 122 163 205 147 162 162 130 119 160 185 122 123 144 143 147 155 153 146 147 152 137 147 151 152 155 159 145 152 153 155 159 143 146 157 157 151 157 150 151 157 149 149 149 149 149 145 154 153 144 145 149 150 149 146 153 145 144 143 141 135 134 131 122 122 131 134 135 141 143 144 145 153 146 149 150 149 145 144 153 154 145 149 149 149 149 149 157 151 150 157 151 157 157 146 143 159 155 153 152 145 159 155 152 151 147 137 152 147 146 153 155 147 143 144 123 122 185 160 119 130 162 162 147 205 163 122 152 155 146 180 162 138 134 151 157 171 172 142 140 123 108 83 65 47 255 240 136 166 145 153 131 160 129 149 89 123 131 61 255 255 236 138 179 142 170 131 239 125 233 255 184 255 255 255 183 188 228 210 225 108 168 191 212 145 108 195 226 115 108 160 117 245 105 107 155 114 158 150 168 255 67 121 156 149 181 218 77 119 147 141 181 143 143 151 172 134 181 145 151 234 62 144 126 174 147 138 206 140 126 184 123 168 126 174 147 161 161 142 179 116 174 142 166 154 189 132 183 144 157 158 147 158 138 161 121 173 114 187 -46 -87 -126 -156 -180 -198 -211 -222 -230 -236 -240 -244 -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 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 -254 -253 -252 -252 -251 -249 -247 -245 -242 -238 -233 -226 -217 -204 -189 -168 -141 -105 -59 -0 141 175 122 190 114 186 108 187 119 179 106 170 103 163 165 131 189 151 168 129 165 142 143 185 127 205 100 204 140 184 95 166 162 152 135 144 117 255 146 187 108 166 183 136 157 173 116 168 132 144 96 255 173 155 157 126 106 56 251 142 146 142 157 140 84 255 161 152 143 85 255 118 182 75 255 184 138 158 84 255 140 255 255 255 255 255 255 255 187 255 83 240 106 152 156 161 177 117 161 241 255 95 128 71 132 75 132 119 142 151 164 141 142 251 255 168 163 185 155 167 125 126 147 157 166 170 160 142 138 160 152 173 183 111 150 183 159 202 152 82 106 149 177 135 140 143 145 147 153 159 152 154 158 144 152 153 153 155 159 145 152 153 154 159 142 144 152 148 150 157 150 151 154 155 156 155 155 153 146 152 159 151 150 150 149 144 146 150 151 149 145 148 147 141 131 141 147 148 145 149 151 150 146 144 149 150 150 151 159 152 146 153 155 155 156 155 154 151 150 157 150 148 152 144 142 159 154 153 152 145 159 155 153 153 152 144 158 154 152 159 153 147 145 143 140 135 177 149 106 82 152 202 159 183 150 111 183 173 152 160 138 142 160 170 166 157 147 126 125 167 155 185 163 168 255 251 142 141 164 151 142 119 132 75 132 71 128 95 255 241 161 117 177 161 156 152 106 240 83 255 187 255 255 255 255 255 255 255 140 255 84 158 138 184 255 75 182 118 255 85 143 152 161 255 84 140 157 142 146 142 251 56 106 126 157 155 173 255 96 144 132 168 116 173 157 136 183 166 108 187 146 255 117 144 135 152 162 166 95 184 140 204 100 205 127 185 143 142 165 129 168 151 189 131 165 163 103 170 106 179 119 187 108 186 114 190 122 175 141 -0 -59 -105 -141 -168 -189 -204 -217 -226 -233 -238 -242 -245 -247 -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 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 -254 -253 -253 -252 -251 -250 -248 -246 -244 -240 -235 -229 -221 -210 -196 -178 -154 -122 -76 -0 167 141 155 155 142 170 130 177 130 176 119 190 115 210 113 175 99 169 160 153 171 120 175 106 172 119 171 91 175 147 138 184 160 141 158 164 102 61 251 114 150 191 137 141 170 136 142 165 143 165 119 115 227 190 125 157 106 109 255 159 171 142 152 147 111 67 234 155 148 108 67 231 118 175 60 228 186 146 139 57 244 93 204 195 184 255 255 255 183 255 207 255 225 83 134 143 134 180 152 177 135 225 255 255 51 145 62 133 86 117 135 161 178 101 152 249 77 89 131 160 157 182 146 155 145 120 147 158 170 162 164 125 129 167 189 139 162 174 194 221 73 91 111 144 166 136 143 145 145 146 148 151 152 154 158 144 152 153 153 155 159 145 152 150 160 165 149 150 157 149 151 157 149 149 149 149 149 146 154 153 144 145 149 150 149 146 153 145 144 143 141 135 134 131 122 122 131 134 135 141 143 144 145 153 146 149 150 149 145 144 153 154 146 149 149 149 149 149 157 151 149 157 150 149 165 160 150 152 145 159 155 153 153 152 144 158 154 152 151 148 146 145 145 143 136 166 144 111 91 73 221 194 174 162 139 189 167 129 125 164 162 170 158 147 120 145 155 146 182 157 160 131 89 77 249 152 101 178 161 135 117 86 133 62 145 51 255 255 225 135 177 152 180 134 143 134 83 225 255 207 255 183 255 255 255 184 195 204 93 244 57 139 146 186 228 60 175 118 231 67 108 148 155 234 67 111 147 152 142 171 159 255 109 106 157 125 190 227 115 119 165 143 165 142 136 170 141 137 191 150 114 251 61 102 164 158 141 160 184 138 147 175 91 171 119 172 106 175 120 171 153 160 169 99 175 113 210 115 190 119 176 130 177 130 170 142 155 155 141 167 -0 -76 -122 -154 -178 -196 -210 -221 -229 -235 -240 -244 -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 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 -253 -252 -252 -251 -249 -247 -245 -242 -238 -232 -225 -216 -203 -187 -166 -137 -99 -50 -0 156 170 148 169 144 165 143 167 152 154 149 161 109 153 194 112 207 115 170 155 150 172 115 205 110 193 113 211 118 170 128 189 122 172 155 139 71 255 149 186 138 163 167 165 126 169 147 166 136 145 126 97 254 142 160 130 89 65 243 117 163 143 129 130 105 255 143 153 129 97 251 145 86 187 255 116 188 132 137 255 200 255 255 255 255 255 255 255 255 195 255 208 255 56 129 130 101 154 159 174 163 108 154 237 255 250 255 110 64 91 101 129 172 195 126 223 255 120 126 159 131 149 153 152 172 167 152 128 139 156 171 181 149 142 141 167 142 167 190 255 65 105 91 109 145 134 125 144 142 152 152 153 153 152 154 158 145 152 153 153 155 159 144 150 144 152 164 149 151 157 150 151 154 155 156 156 155 153 146 152 159 151 150 150 149 144 146 150 151 149 145 148 147 141 131 141 147 148 145 149 151 150 146 144 149 150 150 151 159 152 146 153 155 156 156 155 154 151 150 157 151 149 164 152 144 150 144 159 155 153 153 152 145 158 154 152 153 153 152 152 142 144 125 134 145 109 91 105 65 255 190 167 142 167 141 142 149 181 171 156 139 128 152 167 172 152 153 149 131 159 126 120 255 223 126 195 172 129 101 91 64 110 255 250 255 237 154 108 163 174 159 154 101 130 129 56 255 208 255 195 255 255 255 255 255 255 255 255 200 255 137 132 188 116 255 187 86 145 251 97 129 153 143 255 105 130 129 143 163 117 243 65 89 130 160 142 254 97 126 145 136 166 147 169 126 165 167 163 138 186 149 255 71 139 155 172 122 189 128 170 118 211 113 193 110 205 115 172 150 155 170 115 207 112 194 153 109 161 149 154 152 167 143 165 144 169 148 170 156 -0 -50 -99 -137 -166 -187 -203 -216 -225 -232 -238 -242 -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 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 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -235 -229 -220 -209 -195 -176 -151 -118 -73 -0 131 155 151 157 152 168 142 174 142 169 145 175 120 195 122 166 129 154 182 128 167 147 164 135 159 169 156 148 147 171 160 126 152 177 127 160 102 143 255 135 171 142 157 161 147 161 143 172 140 155 151 105 57 234 158 143 109 63 255 157 140 138 166 97 129 241 157 172 122 113 234 163 126 63 180 234 152 175 95 110 230 147 207 233 187 183 255 255 255 184 255 228 135 246 255 94 130 71 119 129 153 200 122 162 129 163 168 241 255 47 76 82 104 121 154 130 135 236 86 104 140 161 152 168 115 133 149 173 169 156 132 131 147 180 159 161 172 109 128 152 241 255 54 62 81 130 106 91 110 122 136 143 151 152 152 152 154 158 144 152 152 150 162 157 153 151 142 146 155 149 151 157 149 149 149 149 149 148 145 152 144 146 149 150 149 146 153 145 144 143 141 135 134 131 122 122 131 134 135 141 143 144 145 153 146 149 150 149 146 144 152 145 148 149 149 149 149 149 157 151 149 155 146 142 151 153 157 162 150 152 152 144 158 154 152 152 152 151 143 136 122 110 91 106 130 81 62 54 255 241 152 128 109 172 161 159 180 147 131 132 156 169 173 149 133 115 168 152 161 140 104 86 236 135 130 154 121 104 82 76 47 255 241 168 163 129 162 122 200 153 129 119 71 130 94 255 246 135 228 255 184 255 255 255 183 187 233 207 147 230 110 95 175 152 234 180 63 126 163 234 113 122 172 157 241 129 97 166 138 140 157 255 63 109 143 158 234 57 105 151 155 140 172 143 161 147 161 157 142 171 135 255 143 102 160 127 177 152 126 160 171 147 148 156 169 159 135 164 147 167 128 182 154 129 166 122 195 120 175 145 169 142 174 142 168 152 157 151 155 131 -0 -73 -118 -151 -176 -195 -209 -220 -229 -235 -240 -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 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 -253 -252 -252 -250 -249 -247 -245 -241 -237 -232 -224 -215 -202 -185 -164 -135 -96 -48 -0 174 120 168 124 170 119 168 122 167 123 160 150 137 149 183 134 186 139 138 177 124 166 152 163 162 141 160 173 147 159 132 205 127 163 175 126 133 61 236 143 154 188 126 164 158 131 167 126 159 153 134 72 255 132 160 129 82 241 159 160 166 132 135 67 255 193 114 155 96 250 167 160 94 52 255 130 188 138 72 255 145 255 125 255 255 255 255 255 255 255 187 255 88 189 229 248 255 61 137 106 110 194 112 148 145 142 148 154 241 255 236 217 196 192 198 109 79 202 255 107 126 155 124 154 171 146 122 143 150 173 170 163 124 129 162 158 175 195 132 103 131 239 255 202 196 215 255 58 75 89 93 100 109 127 134 144 143 153 158 144 152 151 147 157 159 159 157 149 151 157 150 151 154 155 156 156 155 152 159 153 159 151 150 150 149 144 146 150 151 149 145 148 147 141 131 141 147 148 145 149 151 150 146 144 149 150 150 151 159 153 159 152 155 156 156 155 154 151 150 157 151 149 157 159 159 157 147 151 152 144 158 153 143 144 134 127 109 100 93 89 75 58 255 215 196 202 255 239 131 103 132 195 175 158 162 129 124 163 170 173 150 143 122 146 171 154 124 155 126 107 255 202 79 109 198 192 196 217 236 255 241 154 148 142 145 148 112 194 110 106 137 61 255 248 229 189 88 255 187 255 255 255 255 255 255 255 125 255 145 255 72 138 188 130 255 52 94 160 167 250 96 155 114 193 255 67 135 132 166 160 159 241 82 129 160 132 255 72 134 153 159 126 167 131 158 164 126 188 154 143 236 61 133 126 175 163 127 205 132 159 147 173 160 141 162 163 152 166 124 177 138 139 186 134 183 149 137 150 160 123 167 122 168 119 170 124 168 120 174 -0 -48 -96 -135 -164 -185 -202 -215 -224 -232 -237 -241 -245 -247 -249 -250 -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 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 -254 -253 -253 -252 -251 -250 -248 -246 -243 -239 -234 -228 -219 -208 -194 -174 -149 -115 -70 -0 153 142 175 143 177 146 167 154 167 154 167 163 149 174 149 147 149 144 174 159 146 169 131 154 146 174 137 156 174 121 168 111 171 132 171 145 144 110 255 149 189 128 148 183 136 146 179 146 168 118 161 98 101 238 139 154 98 195 202 131 145 155 145 110 57 241 151 164 119 91 216 153 136 80 44 255 110 199 102 57 245 74 239 83 207 195 184 255 255 255 183 255 204 255 130 145 188 235 255 104 99 84 191 91 126 151 139 152 146 132 161 198 173 163 164 200 240 73 104 224 87 101 144 154 135 150 162 159 151 122 143 149 173 175 145 158 117 136 163 195 161 127 136 184 216 133 133 217 242 228 222 224 209 182 177 171 167 167 154 155 158 144 152 151 144 152 150 158 157 149 151 157 149 149 149 149 149 148 147 139 142 145 149 150 149 146 153 145 144 143 142 135 135 131 122 122 131 135 135 142 143 144 145 153 146 149 150 149 145 142 139 147 148 149 149 149 149 149 157 151 149 157 158 150 152 144 151 152 144 158 155 154 167 167 171 177 182 209 224 222 228 242 217 133 133 216 184 136 127 161 195 163 136 117 158 145 175 173 149 143 122 151 159 162 150 135 154 144 101 87 224 104 73 240 200 164 163 173 198 161 132 146 152 139 151 126 91 191 84 99 104 255 235 188 145 130 255 204 255 183 255 255 255 184 195 207 83 239 74 245 57 102 199 110 255 44 80 136 153 216 91 119 164 151 241 57 110 145 155 145 131 202 195 98 154 139 238 101 98 161 118 168 146 179 146 136 183 148 128 189 149 255 110 144 145 171 132 171 111 168 121 174 156 137 174 146 154 131 169 146 159 174 144 149 147 149 174 149 163 167 154 167 154 167 146 177 143 175 142 153 -0 -70 -115 -149 -174 -194 -208 -219 -228 -234 -239 -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 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 -253 -252 -251 -250 -249 -247 -244 -241 -237 -231 -224 -214 -201 -184 -161 -132 -93 -47 -0 161 144 162 143 156 156 151 161 151 161 161 141 143 178 160 162 160 156 147 157 162 151 179 108 205 121 196 129 150 185 132 178 150 151 166 152 109 55 249 114 150 180 144 135 168 120 162 162 142 174 120 129 255 134 177 118 183 188 150 177 127 156 132 111 255 162 157 125 105 236 125 171 115 83 255 160 119 188 89 255 145 131 240 255 255 255 255 255 255 255 255 195 255 208 237 109 163 116 232 250 255 64 200 64 94 131 132 154 147 165 132 160 157 172 166 162 214 233 183 251 64 105 113 129 107 132 144 150 157 166 152 121 139 160 175 157 179 148 122 151 173 159 139 140 168 204 123 118 159 171 142 147 169 164 153 152 152 154 158 159 161 165 154 152 150 144 150 144 149 157 150 151 154 156 156 156 155 152 161 160 151 150 151 150 149 144 146 150 151 149 145 148 147 142 131 142 147 148 145 149 151 150 146 144 149 150 151 150 151 160 161 152 155 156 156 156 154 151 150 157 149 144 150 144 150 152 154 165 161 159 158 154 152 152 153 164 169 147 142 171 159 118 123 204 168 140 139 159 173 151 122 148 179 157 175 160 139 121 152 166 157 150 144 132 107 129 113 105 64 251 183 233 214 162 166 172 157 160 132 165 147 154 132 131 94 64 200 64 255 250 232 116 163 109 237 208 255 195 255 255 255 255 255 255 255 255 240 131 145 255 89 188 119 160 255 83 115 171 125 236 105 125 157 162 255 111 132 156 127 177 150 188 183 118 177 134 255 129 120 174 142 162 162 120 168 135 144 180 150 114 249 55 109 152 166 151 150 178 132 185 150 129 196 121 205 108 179 151 162 157 147 156 160 162 160 178 143 141 161 161 151 161 151 156 156 143 162 144 161 -0 -47 -93 -132 -161 -184 -201 -214 -224 -231 -237 -241 -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 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 -254 -253 -253 -252 -251 -250 -248 -246 -243 -239 -234 -227 -218 -207 -192 -172 -146 -112 -69 -0 155 147 175 122 181 115 173 115 176 115 177 118 169 120 165 151 155 172 135 173 122 155 152 146 99 184 100 168 186 135 153 140 179 106 203 153 132 66 255 157 186 146 155 161 163 122 190 120 155 151 134 139 59 231 155 136 179 147 180 125 165 145 133 120 62 239 139 152 96 252 176 125 159 145 255 167 155 92 186 211 187 170 106 225 208 228 187 183 255 255 255 184 255 228 142 201 181 217 91 122 160 237 255 192 52 80 121 101 135 141 161 129 151 165 155 156 117 146 174 199 237 255 55 96 115 79 102 123 138 148 151 172 169 144 137 144 153 157 182 162 139 162 170 161 148 135 166 200 130 128 157 168 136 141 160 160 152 152 152 153 153 153 155 158 158 158 157 151 157 149 151 157 150 149 149 149 149 148 143 146 154 150 150 151 150 146 153 145 144 144 142 136 135 131 122 122 131 135 136 142 144 144 145 153 146 150 151 150 150 154 146 143 148 149 149 149 149 150 157 151 149 157 151 157 158 158 158 155 153 153 153 152 152 152 160 160 141 136 168 157 128 130 200 166 135 148 161 170 162 139 162 182 157 153 144 137 144 169 172 151 148 138 123 102 79 115 96 55 255 237 199 174 146 117 156 155 165 151 129 161 141 135 101 121 80 52 192 255 237 160 122 91 217 181 201 142 228 255 184 255 255 255 183 187 228 208 225 106 170 187 211 186 92 155 167 255 145 159 125 176 252 96 152 139 239 62 120 133 145 165 125 180 147 179 136 155 231 59 139 134 151 155 120 190 122 163 161 155 146 186 157 255 66 132 153 203 106 179 140 153 135 186 168 100 184 99 146 152 155 122 173 135 172 155 151 165 120 169 118 177 115 176 115 173 115 181 122 175 147 155 -0 -69 -112 -146 -172 -192 -207 -218 -227 -234 -239 -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 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 -253 -252 -251 -250 -249 -247 -244 -241 -236 -230 -223 -212 -199 -181 -158 -128 -90 -47 -0 121 167 132 170 135 175 129 181 133 182 138 174 125 202 114 179 120 153 180 134 179 114 178 100 218 109 206 127 159 161 163 132 151 108 159 160 102 163 248 134 171 138 162 166 157 155 135 180 125 157 138 122 255 158 130 181 150 180 157 140 149 153 102 127 255 126 157 120 92 197 161 107 166 96 231 153 133 63 254 184 142 152 83 255 135 255 255 255 255 255 255 255 187 255 93 212 131 192 210 150 123 121 233 255 44 83 155 90 117 133 153 168 127 126 163 163 181 156 126 140 167 243 255 222 255 60 114 98 109 130 145 153 173 171 156 157 162 115 134 169 163 142 166 171 164 152 136 164 195 132 135 164 173 143 148 153 160 152 152 153 153 153 153 153 153 150 158 158 152 157 149 151 157 149 148 148 145 154 153 144 146 150 151 150 149 145 147 151 151 150 145 148 147 142 132 142 147 148 145 150 151 151 147 145 149 150 151 150 146 144 153 154 145 148 148 149 157 151 149 157 152 158 158 150 153 153 153 153 153 153 152 152 160 153 148 143 173 164 135 132 195 164 136 152 164 171 166 142 163 169 134 115 162 157 156 171 173 153 145 130 109 98 114 60 255 222 255 243 167 140 126 156 181 163 163 126 127 168 153 133 117 90 155 83 44 255 233 121 123 150 210 192 131 212 93 255 187 255 255 255 255 255 255 255 135 255 83 152 142 184 254 63 133 153 231 96 166 107 161 197 92 120 157 126 255 127 102 153 149 140 157 180 150 181 130 158 255 122 138 157 125 180 135 155 157 166 162 138 171 134 248 163 102 160 159 108 151 132 163 161 159 127 206 109 218 100 178 114 179 134 180 153 120 179 114 202 125 174 138 182 133 181 129 175 135 170 132 167 121 -0 -47 -90 -128 -158 -181 -199 -212 -223 -230 -236 -241 -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 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 -254 -253 -253 -252 -251 -249 -248 -245 -242 -238 -233 -226 -217 -205 -190 -169 -142 -108 -67 -0 141 168 147 152 157 145 159 143 155 149 164 128 170 116 153 176 125 191 114 161 159 137 178 136 124 172 129 155 151 154 158 133 195 109 211 173 110 169 87 225 143 153 184 122 152 161 161 150 139 168 146 121 55 236 150 175 153 161 154 159 164 137 132 74 255 157 181 114 106 234 154 139 72 169 251 141 158 103 55 237 179 156 134 56 246 88 204 195 184 255 255 255 183 255 204 255 168 138 164 174 179 201 95 127 254 255 255 114 72 99 113 123 167 170 155 152 128 149 167 176 163 145 129 178 214 236 255 65 73 88 92 112 102 128 158 171 159 171 181 136 150 161 119 127 149 170 163 152 137 162 190 136 129 158 165 147 145 147 151 152 153 153 153 153 153 152 151 144 152 151 144 147 148 150 157 146 154 153 146 152 159 152 151 151 150 147 153 145 145 144 142 136 135 132 122 122 132 135 136 142 144 145 145 153 147 150 151 151 152 159 152 146 153 154 146 157 150 148 147 144 151 152 144 151 152 153 153 153 153 153 152 151 147 145 147 165 158 129 136 190 162 137 152 163 170 149 127 119 161 150 136 181 171 159 171 158 128 102 112 92 88 73 65 255 236 214 178 129 145 163 176 167 149 128 152 155 170 167 123 113 99 72 114 255 255 254 127 95 201 179 174 164 138 168 255 204 255 183 255 255 255 184 195 204 88 246 56 134 156 179 237 55 103 158 141 251 169 72 139 154 234 106 114 181 157 255 74 132 137 164 159 154 161 153 175 150 236 55 121 146 168 139 150 161 161 152 122 184 153 143 225 87 169 110 173 211 109 195 133 158 154 151 155 129 172 124 136 178 137 159 161 114 191 125 176 153 116 170 128 164 149 155 143 159 145 157 152 147 168 141 -0 -67 -108 -142 -169 -190 -205 -217 -226 -233 -238 -242 -245 -248 -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 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 -253 -252 -251 -250 -249 -247 -244 -240 -236 -230 -222 -211 -197 -179 -155 -124 -86 -0 162 141 166 136 170 137 176 128 181 126 183 131 176 132 188 141 162 145 139 190 120 165 134 158 130 196 131 182 150 183 115 167 114 161 95 188 132 177 132 255 148 189 117 145 185 123 165 159 162 151 143 132 118 255 173 109 182 122 186 120 153 149 149 93 57 243 118 156 84 253 158 162 97 59 255 163 147 138 109 255 138 161 143 129 255 189 255 255 255 255 255 255 255 255 195 255 208 255 80 123 155 175 163 203 131 113 165 248 255 47 83 84 82 124 143 135 152 176 155 128 136 160 179 182 123 161 160 231 255 235 234 208 198 164 128 136 144 141 147 152 169 141 168 179 142 122 137 154 162 152 137 160 184 141 139 155 167 153 152 152 152 153 153 153 153 153 150 158 157 151 158 157 149 148 145 157 162 147 154 153 145 146 152 144 143 142 137 139 143 144 142 138 141 140 135 124 135 140 141 138 142 144 143 139 137 142 143 144 152 146 145 153 154 147 162 157 145 148 149 157 158 151 157 158 150 153 153 153 153 153 152 152 152 153 167 155 139 141 184 160 137 152 162 154 137 122 142 179 168 141 169 152 147 141 144 136 128 164 198 208 234 235 255 231 160 161 123 182 179 160 136 128 155 176 152 135 143 124 82 84 83 47 255 248 165 113 131 203 163 175 155 123 80 255 208 255 195 255 255 255 255 255 255 255 255 189 255 129 143 161 138 255 109 138 147 163 255 59 97 162 158 253 84 156 118 243 57 93 149 149 153 120 186 122 182 109 173 255 118 132 143 151 162 159 165 123 185 145 117 189 148 255 132 177 132 188 95 161 114 167 115 183 150 182 131 196 130 158 134 165 120 190 139 145 162 141 188 132 176 131 183 126 181 128 176 137 170 136 166 141 162 -0 -86 -124 -155 -179 -197 -211 -222 -230 -236 -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 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 -254 -253 -252 -252 -251 -249 -247 -245 -242 -238 -232 -225 -216 -204 -187 -166 -138 -102 -57 -0 145 168 129 162 138 156 143 155 138 170 141 156 165 138 164 170 152 167 148 136 174 141 165 156 146 157 144 160 143 145 182 120 189 115 174 175 147 147 68 255 110 150 185 149 136 180 122 165 151 148 159 103 61 246 123 192 140 175 151 165 124 153 123 73 255 154 157 121 68 210 133 143 78 48 244 163 138 131 61 236 177 134 130 94 229 130 208 228 187 183 255 255 255 184 255 228 137 242 176 189 124 155 156 179 176 173 147 158 243 255 239 235 202 176 203 130 96 129 164 177 166 131 119 171 142 147 185 114 150 193 150 179 165 179 168 139 157 161 158 161 178 108 125 153 179 152 135 145 157 163 153 137 157 178 146 137 149 159 153 152 153 153 153 153 153 152 151 145 152 148 150 159 157 149 146 140 150 152 146 152 159 152 152 156 156 153 159 152 151 150 148 142 141 138 129 129 138 141 142 148 150 151 152 159 153 156 156 152 152 159 152 146 152 150 140 146 149 157 159 150 148 152 145 151 152 153 153 153 153 153 152 153 159 149 137 146 178 157 137 153 163 157 145 135 152 179 153 125 108 178 161 158 161 157 139 168 179 165 179 150 193 150 114 185 147 142 171 119 131 166 177 164 129 96 130 203 176 202 235 239 255 243 158 147 173 176 179 156 155 124 189 176 242 137 228 255 184 255 255 255 183 187 228 208 130 229 94 130 134 177 236 61 131 138 163 244 48 78 143 133 210 68 121 157 154 255 73 123 153 124 165 151 175 140 192 123 246 61 103 159 148 151 165 122 180 136 149 185 150 110 255 68 147 147 175 174 115 189 120 182 145 143 160 144 157 146 156 165 141 174 136 148 167 152 170 164 138 165 156 141 170 138 155 143 156 138 162 129 168 145 -0 -57 -102 -138 -166 -187 -204 -216 -225 -232 -238 -242 -245 -247 -249 -251 -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 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 -253 -252 -251 -250 -248 -246 -243 -240 -235 -229 -220 -209 -195 -176 -151 -118 -73 -0 150 148 142 153 154 156 152 149 160 146 143 158 124 160 143 157 151 153 167 159 152 147 160 151 157 179 137 181 127 176 145 156 147 156 120 221 124 168 102 57 233 186 137 158 161 150 135 183 121 169 145 139 72 255 178 153 165 151 159 156 148 178 109 111 212 175 160 157 90 237 161 145 118 91 255 137 164 98 144 255 117 180 101 130 248 145 237 142 255 255 255 255 255 255 255 187 255 88 255 72 143 151 181 136 135 178 144 141 147 175 155 186 169 138 160 176 210 185 119 112 148 155 182 164 159 161 111 156 191 139 159 151 149 180 162 178 168 151 126 152 139 176 198 134 121 140 171 152 136 146 157 164 153 137 154 173 152 143 154 160 153 153 153 153 153 153 150 158 158 151 157 149 151 156 163 155 153 147 154 153 145 146 153 144 143 142 137 139 143 144 142 138 141 140 135 124 135 140 141 138 142 144 143 139 137 142 143 144 153 146 145 153 154 147 153 155 163 156 151 149 157 151 158 158 150 153 153 153 153 153 153 160 154 143 152 173 154 137 153 164 157 146 136 152 171 140 121 134 198 176 139 152 126 151 168 178 162 180 149 151 159 139 191 156 111 161 159 164 182 155 148 112 119 185 210 176 160 138 169 186 155 175 147 141 144 178 135 136 181 151 143 72 255 88 255 187 255 255 255 255 255 255 255 142 237 145 248 130 101 180 117 255 144 98 164 137 255 91 118 145 161 237 90 157 160 175 212 111 109 178 148 156 159 151 165 153 178 255 72 139 145 169 121 183 135 150 161 158 137 186 233 57 102 168 124 221 120 156 147 156 145 176 127 181 137 179 157 151 160 147 152 159 167 153 151 157 143 160 124 158 143 146 160 149 152 156 154 153 142 148 150 -0 -73 -118 -151 -176 -195 -209 -220 -229 -235 -240 -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 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 -252 -251 -249 -247 -245 -242 -237 -232 -224 -214 -202 -185 -162 -133 -94 -48 -0 154 159 144 161 144 157 152 155 157 160 163 145 179 138 193 122 173 126 160 150 169 126 174 114 157 148 156 147 161 154 163 147 145 157 91 186 162 128 102 255 130 173 141 162 159 169 142 140 178 134 157 102 142 255 133 188 118 178 131 160 137 146 84 211 211 126 150 132 170 167 162 131 151 255 160 147 144 72 255 161 152 154 71 255 188 109 201 93 204 195 184 255 255 255 183 255 204 255 240 93 147 110 155 180 118 150 162 186 122 155 151 180 157 190 151 114 155 182 190 154 158 117 139 164 176 201 99 100 149 159 153 189 113 129 161 162 178 173 167 159 107 126 163 194 154 133 145 174 153 136 146 158 164 153 137 152 168 145 136 147 151 152 153 153 153 152 151 144 152 151 144 147 148 149 151 154 155 153 146 152 159 152 152 156 156 153 159 152 151 150 148 142 141 138 129 129 138 141 142 148 150 151 152 159 153 156 156 152 152 159 152 146 153 155 154 151 149 148 147 144 151 152 144 151 152 153 153 153 152 151 147 136 145 168 152 137 153 164 158 146 136 153 174 145 133 154 194 163 126 107 159 167 173 178 162 161 129 113 189 153 159 149 100 99 201 176 164 139 117 158 154 190 182 155 114 151 190 157 180 151 155 122 186 162 150 118 180 155 110 147 93 240 255 204 255 183 255 255 255 184 195 204 93 201 109 188 255 71 154 152 161 255 72 144 147 160 255 151 131 162 167 170 132 150 126 211 211 84 146 137 160 131 178 118 188 133 255 142 102 157 134 178 140 142 169 159 162 141 173 130 255 102 128 162 186 91 157 145 147 163 154 161 147 156 148 157 114 174 126 169 150 160 126 173 122 193 138 179 145 163 160 157 155 152 157 144 161 144 159 154 -0 -48 -94 -133 -162 -185 -202 -214 -224 -232 -237 -242 -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 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 -253 -252 -251 -250 -248 -246 -243 -239 -234 -228 -219 -208 -192 -173 -146 -112 -69 -0 155 147 151 153 142 162 143 157 143 152 153 143 160 164 107 157 183 130 186 114 168 133 175 134 178 160 163 163 153 137 162 140 159 169 108 212 168 161 98 54 243 130 156 182 121 165 143 168 146 152 164 129 133 52 229 172 148 168 137 176 116 174 97 241 158 157 180 108 194 198 133 141 137 91 220 155 160 111 61 241 177 159 119 61 235 163 181 212 255 255 255 255 255 255 255 255 195 255 207 255 57 148 89 120 163 157 171 125 164 159 169 129 162 151 174 161 175 148 167 139 174 164 188 126 112 146 173 219 124 138 158 117 163 188 146 158 117 140 163 172 176 184 122 121 149 178 152 133 145 175 154 137 147 158 164 153 137 149 173 151 143 151 153 153 153 153 150 158 157 151 158 157 149 148 148 148 146 154 155 153 144 146 153 144 143 142 137 139 143 144 142 138 141 140 135 124 135 140 141 138 142 144 143 139 137 142 143 144 153 146 144 153 155 154 146 148 148 148 149 157 158 151 157 158 150 153 153 153 153 151 143 151 173 149 137 153 164 158 147 137 154 175 145 133 152 178 149 121 122 184 176 172 163 140 117 158 146 188 163 117 158 138 124 219 173 146 112 126 188 164 174 139 167 148 175 161 174 151 162 129 169 159 164 125 171 157 163 120 89 148 57 255 207 255 195 255 255 255 255 255 255 255 255 212 181 163 235 61 119 159 177 241 61 111 160 155 220 91 137 141 133 198 194 108 180 157 158 241 97 174 116 176 137 168 148 172 229 52 133 129 164 152 146 168 143 165 121 182 156 130 243 54 98 161 168 212 108 169 159 140 162 137 153 163 163 160 178 134 175 133 168 114 186 130 183 157 107 164 160 143 153 152 143 157 143 162 142 153 151 147 155 -0 -69 -112 -146 -173 -192 -208 -219 -228 -234 -239 -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 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 -250 -249 -247 -244 -241 -237 -231 -223 -213 -199 -182 -158 -128 -88 -0 154 155 153 147 153 153 141 162 142 168 131 171 101 186 105 197 111 167 153 138 177 148 153 152 152 157 151 163 158 151 183 117 173 132 154 119 191 158 132 72 253 156 190 124 141 182 126 159 164 130 162 136 144 81 255 160 166 152 157 167 145 160 141 98 190 172 151 153 86 181 169 154 120 127 250 135 151 140 131 255 135 174 129 137 255 116 217 131 168 208 228 187 183 255 255 255 184 255 228 140 249 255 127 66 106 142 129 166 151 155 144 152 167 153 144 141 176 153 135 157 169 154 135 158 192 161 160 112 159 196 146 183 119 113 154 175 158 181 143 138 152 166 178 188 139 128 148 173 152 133 146 175 154 137 147 158 163 153 134 144 165 151 144 152 153 153 152 151 144 152 148 150 158 157 149 148 148 146 139 145 154 150 151 152 156 156 153 160 152 151 150 148 142 141 138 129 129 138 141 142 148 150 151 152 160 153 156 156 152 151 150 154 145 139 146 148 148 149 157 158 150 148 152 144 151 152 153 153 152 144 151 165 144 134 153 163 158 147 137 154 175 146 133 152 173 148 128 139 188 178 166 152 138 143 181 158 175 154 113 119 183 146 196 159 112 160 161 192 158 135 154 169 157 135 153 176 141 144 153 167 152 144 155 151 166 129 142 106 66 127 255 249 140 228 255 184 255 255 255 183 187 228 208 168 131 217 116 255 137 129 174 135 255 131 140 151 135 250 127 120 154 169 181 86 153 151 172 190 98 141 160 145 167 157 152 166 160 255 81 144 136 162 130 164 159 126 182 141 124 190 156 253 72 132 158 191 119 154 132 173 117 183 151 158 163 151 157 152 152 153 148 177 138 153 167 111 197 105 186 101 171 131 168 142 162 141 153 153 147 153 155 154 -0 -88 -128 -158 -182 -199 -213 -223 -231 -237 -241 -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 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 -253 -252 -251 -250 -248 -246 -243 -239 -233 -226 -217 -205 -190 -169 -141 -104 -58 -0 156 148 155 153 147 152 153 141 155 138 169 118 189 141 144 146 191 129 176 129 171 140 176 115 183 114 180 121 163 137 150 170 138 163 148 103 231 120 119 211 216 136 158 179 147 148 170 133 144 178 126 165 99 132 222 173 141 172 127 162 152 164 125 182 172 139 165 118 217 154 164 133 97 255 161 144 131 123 95 225 163 153 106 104 232 91 192 138 255 137 255 255 255 255 255 255 255 187 255 93 208 229 255 56 111 134 105 140 151 147 164 133 155 140 180 115 152 150 184 132 156 153 183 123 158 147 170 184 140 167 152 160 208 108 113 156 136 156 152 162 125 147 151 177 185 154 135 154 168 152 134 146 175 154 137 147 155 168 158 141 148 167 152 144 152 152 150 158 157 151 157 149 151 156 163 155 154 154 153 144 146 152 144 144 143 142 137 139 143 144 142 138 141 140 135 124 135 140 141 138 142 144 143 139 137 142 143 144 144 152 146 144 153 154 154 155 163 156 151 149 157 151 157 158 150 152 152 144 152 167 148 141 158 168 155 147 137 154 175 146 134 152 168 154 135 154 185 177 151 147 125 162 152 156 136 156 113 108 208 160 152 167 140 184 170 147 158 123 183 153 156 132 184 150 152 115 180 140 155 133 164 147 151 140 105 134 111 56 255 229 208 93 255 187 255 255 255 255 255 255 255 137 255 138 192 91 232 104 106 153 163 225 95 123 131 144 161 255 97 133 164 154 217 118 165 139 172 182 125 164 152 162 127 172 141 173 222 132 99 165 126 178 144 133 170 148 147 179 158 136 216 211 119 120 231 103 148 163 138 170 150 137 163 121 180 114 183 115 176 140 171 129 176 129 191 146 144 141 189 118 169 138 155 141 153 152 147 153 155 148 156 -0 -58 -104 -141 -169 -190 -205 -217 -226 -233 -239 -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 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 -250 -249 -247 -244 -240 -236 -230 -222 -211 -197 -178 -154 -120 -75 -0 154 155 154 148 155 153 147 153 153 152 146 158 124 170 133 177 139 151 161 153 179 124 165 135 169 135 178 135 182 117 181 138 141 157 157 125 67 200 103 219 106 192 153 147 156 153 152 155 168 140 147 162 122 171 255 173 124 173 122 181 131 166 142 160 203 125 199 125 132 182 157 146 112 77 225 132 181 89 128 255 108 200 110 99 250 122 210 164 80 242 88 204 195 184 255 255 255 183 255 204 255 162 145 253 255 62 144 75 122 133 129 162 142 164 132 162 158 161 122 160 152 163 138 144 149 152 162 130 162 134 158 187 109 159 197 134 141 161 153 161 165 158 154 115 129 161 181 153 138 157 169 153 134 147 173 163 137 145 150 160 158 142 148 167 151 144 152 151 144 152 148 150 157 150 149 151 154 155 152 160 159 151 152 156 157 156 153 160 152 151 150 148 142 141 138 129 129 138 141 142 148 150 151 152 160 153 156 157 156 152 151 159 160 152 155 154 151 149 150 157 150 148 152 144 151 152 144 151 167 148 142 158 160 150 145 137 163 173 147 134 153 169 157 138 153 181 161 129 115 154 158 165 161 153 161 141 134 197 159 109 187 158 134 162 130 162 152 149 144 138 163 152 160 122 161 158 162 132 164 142 162 129 133 122 75 144 62 255 253 145 162 255 204 255 183 255 255 255 184 195 204 88 242 80 164 210 122 250 99 110 200 108 255 128 89 181 132 225 77 112 146 157 182 132 125 199 125 203 160 142 166 131 181 122 173 124 173 255 171 122 162 147 140 168 155 152 153 156 147 153 192 106 219 103 200 67 125 157 157 141 138 181 117 182 135 178 135 169 135 165 124 179 153 161 151 139 177 133 170 124 158 146 152 153 153 147 153 155 148 154 155 154 -0 -75 -120 -154 -178 -197 -211 -222 -230 -236 -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 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 -253 -252 -251 -249 -248 -245 -242 -238 -232 -225 -216 -203 -186 -164 -135 -96 -48 -0 156 148 155 154 148 155 153 147 154 149 160 136 184 136 148 159 160 149 133 156 141 161 156 140 172 129 162 153 147 169 145 162 167 117 156 83 252 95 255 112 224 158 187 136 161 163 133 156 159 161 153 137 135 91 255 152 178 153 156 139 170 120 185 99 175 94 177 92 212 117 183 115 97 249 164 114 149 71 255 154 122 194 84 255 160 150 174 123 176 255 255 255 255 255 255 255 255 255 195 255 208 255 80 136 234 255 255 61 136 113 104 135 150 164 147 136 167 147 165 139 160 136 170 165 177 124 168 151 161 171 134 150 186 127 167 179 137 160 124 143 158 170 168 174 142 128 142 165 152 138 158 170 153 135 144 171 158 146 145 144 161 159 143 148 165 158 151 158 157 151 157 150 151 157 149 149 149 148 146 139 145 152 144 144 143 142 137 139 143 144 142 138 141 140 135 124 135 140 141 138 142 144 143 139 137 142 143 144 144 152 145 139 146 148 149 149 149 157 151 150 157 151 157 158 151 158 165 148 143 159 161 144 145 146 158 171 144 135 153 170 158 138 152 165 142 128 142 174 168 170 158 143 124 160 137 179 167 127 186 150 134 171 161 151 168 124 177 165 170 136 160 139 165 147 167 136 147 164 150 135 104 113 136 61 255 255 234 136 80 255 208 255 195 255 255 255 255 255 255 255 255 255 176 123 174 150 160 255 84 194 122 154 255 71 149 114 164 249 97 115 183 117 212 92 177 94 175 99 185 120 170 139 156 153 178 152 255 91 135 137 153 161 159 156 133 163 161 136 187 158 224 112 255 95 252 83 156 117 167 162 145 169 147 153 162 129 172 140 156 161 141 156 133 149 160 159 148 136 184 136 160 149 154 147 153 155 148 154 155 148 156 -0 -48 -96 -135 -164 -186 -203 -216 -225 -232 -238 -242 -245 -248 -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 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 -250 -248 -246 -243 -240 -235 -228 -220 -209 -194 -174 -148 -114 -70 -0 154 156 154 148 155 154 148 155 153 146 147 149 138 156 138 167 141 179 153 179 161 152 166 150 168 148 180 139 164 148 138 159 150 144 172 116 97 188 68 205 111 219 118 156 183 135 150 167 124 157 157 145 154 79 49 250 132 173 146 163 163 148 177 121 207 105 209 112 195 161 121 160 89 255 153 150 129 132 51 237 162 112 191 64 237 123 179 155 189 72 240 207 228 187 183 255 255 255 184 255 228 137 245 162 182 119 162 245 255 103 113 74 114 128 141 173 115 147 142 160 136 174 129 143 129 163 137 154 130 155 156 182 155 175 131 136 169 184 149 177 152 118 137 154 168 176 154 144 153 163 143 138 158 170 153 135 144 167 160 152 150 146 162 160 143 146 160 151 144 152 148 151 157 150 151 154 155 155 154 152 159 151 153 156 157 156 153 160 152 151 151 148 143 141 138 129 129 138 141 143 148 151 151 152 160 153 156 157 156 153 151 159 152 154 155 155 154 151 150 157 151 148 152 144 151 160 146 143 160 162 146 150 152 160 167 144 135 153 170 158 138 143 163 153 144 154 176 168 154 137 118 152 177 149 184 169 136 131 175 155 182 156 155 130 154 137 163 129 143 129 174 136 160 142 147 115 173 141 128 114 74 113 103 255 245 162 119 182 162 245 137 228 255 184 255 255 255 183 187 228 207 240 72 189 155 179 123 237 64 191 112 162 237 51 132 129 150 153 255 89 160 121 161 195 112 209 105 207 121 177 148 163 163 146 173 132 250 49 79 154 145 157 157 124 167 150 135 183 156 118 219 111 205 68 188 97 116 172 144 150 159 138 148 164 139 180 148 168 150 166 152 161 179 153 179 141 167 138 156 138 149 147 146 153 155 148 154 155 148 154 156 154 -0 -70 -114 -148 -174 -194 -209 -220 -228 -235 -240 -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 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 -254 -253 -252 -252 -250 -249 -247 -245 -241 -237 -231 -224 -214 -200 -183 -160 -129 -89 -0 146 156 149 156 154 148 155 154 148 155 153 152 145 172 136 156 164 108 165 142 160 148 163 137 160 145 154 152 165 146 156 173 117 159 152 142 124 220 114 228 134 107 191 190 130 164 162 156 148 179 115 154 160 104 60 255 114 187 128 166 142 159 157 150 158 155 126 161 127 173 135 192 115 67 225 136 160 75 145 255 129 148 91 200 255 121 201 175 124 143 93 255 140 255 255 255 255 255 255 255 187 255 88 255 65 138 163 154 145 223 252 255 61 127 118 109 152 153 144 154 153 130 145 173 158 157 154 166 159 163 142 113 139 162 169 200 111 128 162 131 148 183 168 143 134 145 153 175 154 147 158 168 144 139 159 170 153 134 141 160 160 152 150 147 162 160 143 146 157 157 151 157 150 151 157 149 149 149 148 145 152 146 153 144 144 144 143 137 139 144 144 143 138 141 140 135 124 135 140 141 138 143 144 144 139 137 143 144 144 144 153 146 152 145 148 149 149 149 157 151 150 157 151 157 157 146 143 160 162 147 150 152 160 160 141 134 153 170 159 139 144 168 158 147 154 175 153 145 134 143 168 183 148 131 162 128 111 200 169 162 139 113 142 163 159 166 154 157 158 173 145 130 153 154 144 153 152 109 118 127 61 255 252 223 145 154 163 138 65 255 88 255 187 255 255 255 255 255 255 255 140 255 93 143 124 175 201 121 255 200 91 148 129 255 145 75 160 136 225 67 115 192 135 173 127 161 126 155 158 150 157 159 142 166 128 187 114 255 60 104 160 154 115 179 148 156 162 164 130 190 191 107 134 228 114 220 124 142 152 159 117 173 156 146 165 152 154 145 160 137 163 148 160 142 165 108 164 156 136 172 145 152 153 155 148 154 155 148 154 156 149 156 146 -0 -89 -129 -160 -183 -200 -214 -224 -231 -237 -241 -245 -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 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 -250 -248 -246 -243 -239 -234 -227 -218 -206 -191 -170 -142 -105 -59 -0 154 155 155 148 156 154 148 155 154 148 147 154 137 162 133 171 125 193 102 187 121 174 123 170 123 172 130 162 136 167 143 144 173 131 164 112 158 164 229 162 115 228 169 162 142 157 150 158 152 136 183 139 135 81 177 225 176 139 170 119 178 117 180 116 191 104 197 116 190 164 116 165 97 236 166 131 132 62 250 163 145 126 64 192 233 95 163 155 151 147 57 249 93 204 195 184 255 255 255 183 255 204 255 244 90 121 143 154 169 127 164 242 255 86 113 81 118 124 108 132 156 172 116 142 143 158 141 132 155 153 177 168 144 150 117 159 195 135 167 170 121 138 163 168 154 152 141 144 152 153 147 158 168 145 139 159 170 153 134 138 155 152 152 151 147 162 159 142 144 152 148 151 157 150 151 154 155 156 155 153 146 150 152 157 157 157 156 151 151 152 151 149 143 142 138 129 129 138 142 143 149 151 152 151 151 156 157 157 157 152 150 146 153 155 156 155 154 151 150 157 151 148 152 144 142 159 162 147 151 152 152 155 138 134 153 170 159 139 145 168 158 147 153 152 144 141 152 154 168 163 138 121 170 167 135 195 159 117 150 144 168 177 153 155 132 141 158 143 142 116 172 156 132 108 124 118 81 113 86 255 242 164 127 169 154 143 121 90 244 255 204 255 183 255 255 255 184 195 204 93 249 57 147 151 155 163 95 233 192 64 126 145 163 250 62 132 131 166 236 97 165 116 164 190 116 197 104 191 116 180 117 178 119 170 139 176 225 177 81 135 139 183 136 152 158 150 157 142 162 169 228 115 162 229 164 158 112 164 131 173 144 143 167 136 162 130 172 123 170 123 174 121 187 102 193 125 171 133 162 137 154 147 148 154 155 148 154 156 148 155 155 154 -0 -59 -105 -142 -170 -191 -206 -218 -227 -234 -239 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -249 -247 -244 -241 -236 -230 -222 -211 -197 -179 -154 -121 -75 -0 146 155 148 155 154 148 156 154 148 155 153 154 146 167 140 160 150 137 139 176 144 168 147 161 144 168 139 176 122 171 133 171 144 136 170 112 184 88 255 135 154 112 211 157 148 187 114 174 128 162 130 162 160 104 189 255 143 169 163 148 171 145 175 141 176 144 157 147 164 157 146 129 153 222 154 153 119 133 255 168 142 151 94 52 255 127 203 156 181 110 148 255 208 255 255 255 255 255 255 255 255 195 255 207 255 57 114 133 125 166 150 156 144 226 253 255 67 113 121 75 106 120 156 166 149 145 148 169 162 167 115 134 157 171 162 174 141 166 147 142 153 180 137 155 151 169 157 162 155 157 152 137 137 158 169 145 139 157 175 159 141 145 159 153 153 151 147 159 165 149 153 148 148 151 158 150 149 148 149 148 145 152 144 144 144 144 143 139 143 145 145 143 138 142 141 136 125 136 141 142 138 143 145 145 143 139 143 144 144 144 144 152 145 148 149 148 149 150 158 151 148 148 153 149 165 159 147 151 153 153 159 145 141 159 175 157 139 145 169 158 137 137 152 157 155 162 157 169 151 155 137 180 153 142 147 166 141 174 162 171 157 134 115 167 162 169 148 145 149 166 156 120 106 75 121 113 67 255 253 226 144 156 150 166 125 133 114 57 255 207 255 195 255 255 255 255 255 255 255 255 208 255 148 110 181 156 203 127 255 52 94 151 142 168 255 133 119 153 154 222 153 129 146 157 164 147 157 144 176 141 175 145 171 148 163 169 143 255 189 104 160 162 130 162 128 174 114 187 148 157 211 112 154 135 255 88 184 112 170 136 144 171 133 171 122 176 139 168 144 161 147 168 144 176 139 137 150 160 140 167 146 154 153 155 148 154 156 148 154 155 148 155 146 -0 -75 -121 -154 -179 -197 -211 -222 -230 -236 -241 -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 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 -248 -245 -242 -238 -233 -225 -216 -203 -187 -165 -136 -96 -49 -0 154 153 154 148 155 154 148 156 155 148 148 155 137 165 134 162 137 175 125 173 141 159 145 164 144 158 152 152 162 140 165 148 153 162 141 144 140 60 233 159 139 91 241 182 122 145 176 143 167 146 148 155 122 186 58 245 182 143 161 151 159 157 151 160 166 129 179 116 173 134 155 75 255 183 145 142 86 110 241 148 139 131 80 44 254 131 179 136 155 89 127 229 162 208 228 187 183 255 255 255 184 255 228 140 251 255 58 130 102 149 152 150 157 133 158 229 254 247 255 61 118 111 120 154 141 164 130 126 145 158 186 141 146 148 133 150 162 158 181 159 144 164 149 148 140 142 145 157 163 157 163 161 143 139 159 169 145 137 152 167 159 142 146 160 154 153 151 145 154 156 151 157 149 149 151 157 149 145 154 155 150 153 159 151 150 149 146 153 145 144 144 142 135 135 131 122 122 131 135 135 142 144 144 145 153 146 149 150 151 159 153 150 155 154 145 149 157 151 149 149 157 151 156 154 145 151 153 154 160 146 142 159 167 152 137 145 169 159 139 143 161 163 157 163 157 145 142 140 148 149 164 144 159 181 158 162 150 133 148 146 141 186 158 145 126 130 164 141 154 120 111 118 61 255 247 254 229 158 133 157 150 152 149 102 130 58 255 251 140 228 255 184 255 255 255 183 187 228 208 162 229 127 89 155 136 179 131 254 44 80 131 139 148 241 110 86 142 145 183 255 75 155 134 173 116 179 129 166 160 151 157 159 151 161 143 182 245 58 186 122 155 148 146 167 143 176 145 122 182 241 91 139 159 233 60 140 144 141 162 153 148 165 140 162 152 152 158 144 164 145 159 141 173 125 175 137 162 134 165 137 155 148 148 155 156 148 154 155 148 154 153 154 -0 -49 -96 -136 -165 -187 -203 -216 -225 -233 -238 -242 -245 -248 -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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -244 -240 -235 -229 -220 -209 -194 -174 -148 -114 -70 -0 146 161 146 155 151 148 155 154 148 156 153 154 146 169 141 160 156 135 149 175 147 168 146 163 143 171 138 155 146 157 155 145 159 136 152 150 131 141 255 160 148 121 68 219 141 183 133 154 159 152 149 175 113 191 88 115 254 127 180 110 181 117 180 103 182 142 162 139 173 163 137 126 60 232 166 151 117 64 255 154 152 132 121 83 255 113 176 135 180 120 66 255 145 255 137 255 255 255 255 255 255 255 187 255 93 208 232 255 102 71 119 133 131 168 137 151 138 163 163 244 255 58 102 105 139 131 144 168 154 158 126 143 160 150 166 169 154 155 125 138 163 163 155 175 158 162 158 151 138 135 147 147 163 162 144 139 159 167 154 137 147 168 159 142 146 160 154 153 151 144 149 156 151 157 150 149 151 154 153 147 155 153 144 146 149 150 149 144 146 150 151 149 145 148 147 142 132 142 147 148 145 149 151 150 146 144 149 150 149 146 144 153 155 147 153 154 151 149 150 157 151 156 149 144 151 153 154 160 146 142 159 168 147 137 154 167 159 139 144 162 163 147 147 135 138 151 158 162 158 175 155 163 163 138 125 155 154 169 166 150 160 143 126 158 154 168 144 131 139 105 102 58 255 244 163 163 138 151 137 168 131 133 119 71 102 255 232 208 93 255 187 255 255 255 255 255 255 255 137 255 145 255 66 120 180 135 176 113 255 83 121 132 152 154 255 64 117 151 166 232 60 126 137 163 173 139 162 142 182 103 180 117 181 110 180 127 254 115 88 191 113 175 149 152 159 154 133 183 141 219 68 121 148 160 255 141 131 150 152 136 159 145 155 157 146 155 138 171 143 163 146 168 147 175 149 135 156 160 141 169 146 154 153 156 148 154 155 148 151 155 146 161 146 -0 -70 -114 -148 -174 -194 -209 -220 -229 -235 -240 -244 -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 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 -252 -252 -251 -249 -247 -245 -241 -237 -231 -224 -214 -200 -183 -159 -128 -88 -0 145 160 145 154 154 153 151 148 155 154 148 148 155 138 166 135 165 138 172 134 172 147 141 157 135 157 144 163 151 130 163 123 172 116 176 125 152 97 111 230 152 144 93 255 177 138 144 179 126 167 124 159 135 172 134 120 65 236 174 139 174 149 175 140 181 150 163 163 147 147 162 120 140 255 136 164 135 91 47 241 146 154 101 155 255 165 173 178 118 163 106 56 253 80 245 88 204 195 184 255 255 255 183 255 204 255 162 142 241 255 61 137 113 104 142 149 161 126 152 139 166 237 255 55 74 120 111 92 128 133 144 173 148 170 125 129 147 157 169 175 146 160 146 120 141 162 158 164 164 163 153 149 144 149 164 162 144 139 157 163 153 135 141 160 159 142 146 160 153 152 150 142 143 147 151 157 149 148 148 148 143 146 154 150 150 150 150 146 153 145 144 144 142 136 135 132 122 122 132 135 136 142 144 144 145 153 146 150 150 150 150 154 146 143 148 148 148 149 157 151 147 143 142 150 152 153 160 146 142 159 160 141 135 153 163 157 139 144 162 164 149 144 149 153 163 164 164 158 162 141 120 146 160 146 175 169 157 147 129 125 170 148 173 144 133 128 92 111 120 74 55 255 237 166 139 152 126 161 149 142 104 113 137 61 255 241 142 162 255 204 255 183 255 255 255 184 195 204 88 245 80 253 56 106 163 118 178 173 165 255 155 101 154 146 241 47 91 135 164 136 255 140 120 162 147 147 163 163 150 181 140 175 149 174 139 174 236 65 120 134 172 135 159 124 167 126 179 144 138 177 255 93 144 152 230 111 97 152 125 176 116 172 123 163 130 151 163 144 157 135 157 141 147 172 134 172 138 165 135 166 138 155 148 148 154 155 148 151 153 154 154 145 160 145 -0 -88 -128 -159 -183 -200 -214 -224 -231 -237 -241 -245 -247 -249 -251 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -239 -234 -227 -218 -206 -190 -169 -141 -104 -58 -0 152 161 144 161 146 154 153 151 148 155 154 152 146 169 141 161 157 136 161 112 167 143 161 148 160 138 157 148 150 166 145 168 139 160 137 160 115 68 255 158 153 127 98 251 160 159 149 135 174 146 166 153 144 157 127 108 255 145 154 156 152 162 151 152 169 122 170 141 171 130 147 90 111 240 141 161 101 76 255 132 147 135 90 114 248 147 144 150 157 142 111 255 136 162 255 255 255 255 255 255 255 255 255 195 255 208 255 79 133 239 255 103 114 75 122 122 152 145 160 125 142 141 231 245 218 222 255 77 111 110 85 125 151 160 184 156 153 150 134 141 161 155 176 169 140 151 137 136 147 164 162 155 153 145 150 165 162 144 139 154 168 159 142 146 162 160 143 146 157 159 158 157 149 148 148 151 157 146 154 155 153 144 145 149 150 151 149 144 146 151 151 150 145 148 147 142 132 142 147 148 145 150 151 151 146 144 149 151 150 149 145 144 153 155 154 146 157 151 148 148 149 157 158 159 157 146 143 160 162 146 142 159 168 154 139 144 162 165 150 145 153 155 162 164 147 136 137 151 140 169 176 155 161 141 134 150 153 156 184 160 151 125 85 110 111 77 255 222 218 245 231 141 142 125 160 145 152 122 122 75 114 103 255 239 133 79 255 208 255 195 255 255 255 255 255 255 255 255 255 162 136 255 111 142 157 150 144 147 248 114 90 135 147 132 255 76 101 161 141 240 111 90 147 130 171 141 170 122 169 152 151 162 152 156 154 145 255 108 127 157 144 153 166 146 174 135 149 159 160 251 98 127 153 158 255 68 115 160 137 160 139 168 145 166 150 148 157 138 160 148 161 143 167 112 161 136 157 161 141 169 146 152 154 155 148 151 153 154 146 161 144 161 152 -0 -58 -104 -141 -169 -190 -206 -218 -227 -234 -239 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -249 -247 -244 -241 -236 -230 -222 -211 -197 -178 -153 -119 -74 -0 150 160 139 160 148 160 146 154 154 151 148 156 153 137 166 135 165 138 174 119 192 146 159 148 152 150 161 142 156 149 150 149 159 147 154 155 134 93 47 251 158 136 127 87 227 147 173 168 148 153 152 160 141 167 145 102 54 236 184 115 181 114 183 103 186 131 182 121 166 149 159 105 68 255 142 178 129 82 236 161 165 141 117 72 255 158 141 162 171 129 134 62 234 182 65 244 207 228 187 183 255 255 255 184 255 228 137 245 162 181 116 226 252 255 62 136 106 129 137 146 161 151 144 153 188 152 130 212 234 215 250 83 92 118 107 129 160 157 166 169 161 151 115 128 171 169 153 168 157 142 139 140 152 155 153 146 150 165 162 144 136 150 160 158 142 146 162 159 142 144 152 150 158 157 149 148 145 157 162 147 154 152 158 151 151 151 151 149 144 144 145 144 142 136 135 132 122 122 132 135 136 142 144 145 144 144 149 151 151 151 151 158 152 154 147 162 157 145 148 149 157 158 150 152 144 142 159 162 146 142 158 160 150 136 144 162 165 150 146 153 155 152 140 139 142 157 168 153 169 171 128 115 151 161 169 166 157 160 129 107 118 92 83 250 215 234 212 130 152 188 153 144 151 161 146 137 129 106 136 62 255 252 226 116 181 162 245 137 228 255 184 255 255 255 183 187 228 207 244 65 182 234 62 134 129 171 162 141 158 255 72 117 141 165 161 236 82 129 178 142 255 68 105 159 149 166 121 182 131 186 103 183 114 181 115 184 236 54 102 145 167 141 160 152 153 148 168 173 147 227 87 127 136 158 251 47 93 134 155 154 147 159 149 150 149 156 142 161 150 152 148 159 146 192 119 174 138 165 135 166 137 153 156 148 151 154 154 146 160 148 160 139 160 150 -0 -74 -119 -153 -178 -197 -211 -222 -230 -236 -241 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -249 -248 -245 -242 -238 -232 -225 -216 -203 -186 -163 -133 -93 -47 -0 153 152 150 153 152 148 160 146 154 154 151 148 146 166 141 161 157 136 151 124 168 129 164 138 155 150 144 161 134 170 132 171 132 164 125 154 117 65 255 160 157 121 145 255 180 113 163 152 176 125 173 127 166 139 133 63 255 198 148 174 144 181 142 179 151 160 151 177 134 161 138 91 47 251 101 172 104 217 198 132 161 133 99 47 243 147 186 125 166 105 144 255 119 138 90 255 140 255 255 255 255 255 255 255 187 255 88 255 65 136 168 160 151 241 255 101 80 103 117 105 140 155 149 131 151 201 93 118 163 140 197 223 208 194 194 144 142 117 136 150 173 175 181 115 135 144 161 152 171 163 155 153 147 155 156 154 146 150 162 167 151 147 145 161 159 143 146 159 165 149 153 148 150 158 157 149 146 140 150 152 147 153 146 149 150 150 150 149 143 144 144 142 138 141 140 135 124 135 140 141 138 142 144 144 143 149 150 150 150 149 146 153 147 152 150 140 146 149 157 158 150 148 153 149 165 159 146 143 159 161 145 147 151 167 162 150 146 154 156 155 147 153 155 163 171 152 161 144 135 115 181 175 173 150 136 117 142 144 194 194 208 223 197 140 163 118 93 201 151 131 149 155 140 105 117 103 80 101 255 241 151 160 168 136 65 255 88 255 187 255 255 255 255 255 255 255 140 255 90 138 119 255 144 105 166 125 186 147 243 47 99 133 161 132 198 217 104 172 101 251 47 91 138 161 134 177 151 160 151 179 142 181 144 174 148 198 255 63 133 139 166 127 173 125 176 152 163 113 180 255 145 121 157 160 255 65 117 154 125 164 132 171 132 170 134 161 144 150 155 138 164 129 168 124 151 136 157 161 141 166 146 148 151 154 154 146 160 148 152 153 150 152 153 -0 -47 -93 -133 -163 -186 -203 -216 -225 -232 -238 -242 -245 -248 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -235 -228 -220 -208 -193 -173 -146 -109 -61 -0 150 160 144 160 152 151 152 148 160 146 156 151 153 144 164 135 165 139 173 124 190 136 168 139 160 145 147 155 141 161 141 161 132 163 146 150 143 83 176 243 165 139 106 90 255 125 191 122 162 135 169 139 161 146 154 91 176 212 161 166 143 165 146 143 176 118 174 119 164 144 152 114 65 255 152 195 121 196 173 160 129 153 113 83 255 175 122 164 151 140 75 255 162 163 121 57 251 93 204 195 184 255 255 255 183 255 204 255 244 90 117 138 145 183 127 226 255 67 97 106 82 106 138 157 169 159 173 187 121 157 179 145 160 133 155 170 188 187 184 136 103 133 149 177 185 141 158 147 120 138 155 162 155 153 148 155 156 154 146 148 157 159 155 141 145 162 160 143 144 154 156 150 157 149 151 156 163 155 153 147 155 153 146 150 151 151 150 147 155 151 151 150 148 142 141 138 129 129 138 141 142 148 150 151 151 155 147 150 151 151 150 146 153 155 147 153 155 163 156 151 149 157 150 156 154 144 143 160 162 145 141 155 159 157 148 146 154 156 155 148 153 155 162 155 138 120 147 158 141 185 177 149 133 103 136 184 187 188 170 155 133 160 145 179 157 121 187 173 159 169 157 138 106 82 106 97 67 255 226 127 183 145 138 117 90 244 255 204 255 183 255 255 255 184 195 204 93 251 57 121 163 162 255 75 140 151 164 122 175 255 83 113 153 129 160 173 196 121 195 152 255 65 114 152 144 164 119 174 118 176 143 146 165 143 166 161 212 176 91 154 146 161 139 169 135 162 122 191 125 255 90 106 139 165 243 176 83 143 150 146 163 132 161 141 161 141 155 147 145 160 139 168 136 190 124 173 139 165 135 164 144 153 151 156 146 160 148 152 151 152 160 144 160 150 -0 -61 -109 -146 -173 -193 -208 -220 -228 -235 -240 -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 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 -254 -254 -254 -254 -253 -252 -252 -251 -249 -247 -245 -241 -237 -231 -223 -213 -199 -181 -157 -124 -78 -0 144 153 154 151 155 152 152 151 152 147 152 154 146 153 158 141 161 157 137 153 131 165 136 165 144 156 143 154 153 148 146 150 146 157 149 147 155 108 172 98 253 144 123 74 48 253 137 148 180 154 149 158 151 144 157 114 178 87 251 106 182 102 187 113 183 147 173 146 164 158 143 145 83 168 249 126 154 192 163 157 151 168 123 84 239 155 155 159 155 151 122 61 245 154 143 114 255 208 255 255 255 255 255 255 255 255 195 255 207 255 57 111 143 117 163 195 94 226 255 242 255 58 75 99 109 134 149 174 205 91 101 156 154 164 181 132 105 143 152 183 192 178 142 114 130 163 178 154 172 168 140 143 144 145 154 154 148 156 156 154 146 147 153 161 159 142 146 162 159 142 143 152 148 150 157 150 149 151 154 155 153 147 154 150 153 144 143 142 137 139 143 144 142 138 141 140 135 124 135 140 141 138 142 144 143 139 137 142 143 144 153 150 154 147 153 155 154 151 149 150 157 150 148 152 143 142 159 162 146 142 159 161 153 147 146 154 156 156 148 154 154 145 144 143 140 168 172 154 178 163 130 114 142 178 192 183 152 143 105 132 181 164 154 156 101 91 205 174 149 134 109 99 75 58 255 242 255 226 94 195 163 117 143 111 57 255 207 255 195 255 255 255 255 255 255 255 255 208 255 114 143 154 245 61 122 151 155 159 155 155 239 84 123 168 151 157 163 192 154 126 249 168 83 145 143 158 164 146 173 147 183 113 187 102 182 106 251 87 178 114 157 144 151 158 149 154 180 148 137 253 48 74 123 144 253 98 172 108 155 147 149 157 146 150 146 148 153 154 143 156 144 165 136 165 131 153 137 157 161 141 158 153 146 154 152 147 152 151 152 152 155 151 154 153 144 -0 -78 -124 -157 -181 -199 -213 -223 -231 -237 -241 -245 -247 -249 -251 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -239 -233 -226 -217 -205 -188 -167 -138 -99 -50 -0 151 161 144 160 153 153 152 152 151 152 160 146 160 147 160 136 163 138 175 133 184 138 168 142 161 147 153 155 141 161 144 161 142 164 135 156 120 182 104 67 229 138 106 56 255 146 185 122 167 151 171 138 150 162 116 187 106 65 224 193 125 195 129 182 147 161 144 160 159 137 163 108 163 77 223 130 198 164 172 165 127 167 82 235 186 151 169 144 147 133 136 255 145 154 133 58 232 162 208 228 187 183 255 255 255 184 255 228 140 251 255 50 136 109 130 169 185 132 164 167 222 242 202 170 169 154 104 133 181 227 111 135 149 133 166 192 169 150 103 134 155 184 183 169 142 132 135 152 152 172 169 148 154 153 147 155 154 148 155 156 154 143 151 155 162 159 143 146 159 165 149 150 157 150 151 157 149 149 149 148 145 152 146 149 152 156 156 153 160 152 151 151 148 143 141 138 129 129 138 141 143 148 151 151 152 160 153 156 156 152 149 146 152 145 148 149 149 149 157 151 150 157 150 149 165 159 146 143 159 162 155 151 143 154 156 155 148 154 155 147 153 154 148 169 172 152 152 135 132 142 169 183 184 155 134 103 150 169 192 166 133 149 135 111 227 181 133 104 154 169 170 202 242 222 167 164 132 185 169 130 109 136 50 255 251 140 228 255 184 255 255 255 183 187 228 208 162 232 58 133 154 145 255 136 133 147 144 169 151 186 235 82 167 127 165 172 164 198 130 223 77 163 108 163 137 159 160 144 161 147 182 129 195 125 193 224 65 106 187 116 162 150 138 171 151 167 122 185 146 255 56 106 138 229 67 104 182 120 156 135 164 142 161 144 161 141 155 153 147 161 142 168 138 184 133 175 138 163 136 160 147 160 146 160 152 151 152 152 153 153 160 144 161 151 -0 -50 -99 -138 -167 -188 -205 -217 -226 -233 -239 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -249 -247 -244 -240 -236 -229 -221 -210 -195 -176 -150 -115 -72 -0 145 153 154 151 155 153 153 153 152 152 153 148 152 148 160 138 169 152 136 162 132 164 136 166 145 157 145 155 146 153 151 154 136 162 129 161 122 171 132 80 255 162 117 74 190 227 143 144 185 128 161 144 154 160 136 171 133 111 255 119 171 111 174 102 189 112 181 112 177 127 165 123 185 89 255 135 109 200 166 155 126 170 124 202 169 180 129 152 164 129 113 103 223 169 125 130 255 142 255 137 255 255 255 255 255 255 255 188 255 93 208 231 255 103 74 108 138 179 136 182 138 125 175 191 170 152 172 174 142 115 169 200 144 184 113 113 156 171 174 172 145 103 136 159 177 175 165 157 154 114 128 156 168 148 154 154 148 155 155 148 153 164 153 137 145 145 161 160 143 144 154 156 148 151 157 150 151 154 155 155 155 153 146 152 144 144 144 143 137 139 144 144 143 138 142 141 135 125 135 141 142 138 143 144 144 139 137 143 144 144 144 152 146 153 155 155 155 154 151 150 157 151 148 156 154 144 143 160 161 145 145 137 153 164 153 148 155 155 148 154 154 148 168 156 128 114 154 157 165 175 177 159 136 103 145 172 174 171 156 113 113 184 144 200 169 115 142 174 172 152 170 191 175 125 138 182 136 179 138 108 74 103 255 231 208 93 255 188 255 255 255 255 255 255 255 137 255 142 255 130 125 169 223 103 113 129 164 152 129 180 169 202 124 170 126 155 166 200 109 135 255 89 185 123 165 127 177 112 181 112 189 102 174 111 171 119 255 111 133 171 136 160 154 144 161 128 185 144 143 227 190 74 117 162 255 80 132 171 122 161 129 162 136 154 151 153 146 155 145 157 145 166 136 164 132 162 136 152 169 138 160 148 152 148 153 152 152 153 153 153 155 151 154 153 145 -0 -72 -115 -150 -176 -195 -210 -221 -229 -236 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -242 -238 -232 -224 -214 -201 -184 -160 -130 -91 -47 -0 151 161 144 161 153 153 153 153 153 152 151 152 151 153 153 136 166 136 172 139 178 139 169 142 162 148 154 155 145 154 147 147 153 140 153 140 154 155 105 111 250 142 82 203 255 166 159 149 146 170 141 156 147 149 147 148 115 53 240 173 135 197 118 192 130 181 130 181 143 163 140 155 131 120 236 79 240 162 156 163 155 143 176 138 157 162 167 133 162 104 113 252 127 166 102 102 241 79 245 88 204 195 184 255 255 255 183 255 204 255 163 140 239 255 61 117 124 167 98 151 195 99 130 149 171 171 153 175 178 161 145 166 150 153 200 139 130 147 161 160 177 167 141 117 142 150 170 165 169 174 139 134 146 150 147 155 154 148 156 155 146 149 160 158 144 150 147 162 159 142 143 152 148 148 151 158 149 148 149 149 145 154 150 152 156 157 157 156 151 152 152 151 149 143 142 138 129 129 138 142 143 149 151 152 152 151 156 157 157 156 152 150 154 145 149 149 148 149 158 151 148 148 152 143 142 159 162 147 150 144 158 160 149 146 155 156 148 154 155 147 150 146 134 139 174 169 165 170 150 142 117 141 167 177 160 161 147 130 139 200 153 150 166 145 161 178 175 153 171 171 149 130 99 195 151 98 167 124 117 61 255 239 140 163 255 204 255 183 255 255 255 184 195 204 88 245 79 241 102 102 166 127 252 113 104 162 133 167 162 157 138 176 143 155 163 156 162 240 79 236 120 131 155 140 163 143 181 130 181 130 192 118 197 135 173 240 53 115 148 147 149 147 156 141 170 146 149 159 166 255 203 82 142 250 111 105 155 154 140 153 140 153 147 147 154 145 155 154 148 162 142 169 139 178 139 172 136 166 136 153 153 151 152 151 152 153 153 153 153 153 161 144 161 151 -0 -47 -91 -130 -160 -184 -201 -214 -224 -232 -238 -242 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -239 -234 -227 -218 -207 -191 -170 -142 -106 -60 -0 145 153 154 152 155 153 153 153 153 153 152 152 152 152 160 136 173 147 143 157 137 161 136 166 145 158 146 156 147 154 155 144 147 152 144 153 136 162 123 113 85 230 103 174 91 255 142 173 160 147 155 162 133 170 122 169 116 94 255 147 175 148 166 136 170 143 154 148 156 152 142 167 160 126 86 202 73 214 117 163 152 135 203 160 190 151 153 155 142 135 74 255 164 150 149 71 255 133 162 255 255 255 255 255 255 255 255 255 195 255 207 255 73 134 240 255 66 106 165 67 121 179 99 128 137 145 155 134 135 149 164 165 165 195 102 150 185 146 155 139 158 154 177 172 160 151 125 132 148 165 169 174 146 146 154 153 148 155 154 148 155 154 143 153 161 159 144 150 147 159 164 149 150 157 149 149 151 157 146 154 156 153 146 152 144 144 144 143 139 146 138 137 135 131 134 133 129 117 129 133 134 131 135 137 138 146 139 143 144 144 144 152 146 153 156 154 146 157 151 149 149 157 150 149 164 159 147 150 144 159 161 153 143 154 155 148 154 155 148 153 154 146 146 174 169 165 148 132 125 151 160 172 177 154 158 139 155 146 185 150 102 195 165 165 164 149 135 134 155 145 137 128 99 179 121 67 165 106 66 255 240 134 73 255 207 255 195 255 255 255 255 255 255 255 255 255 162 133 255 71 149 150 164 255 74 135 142 155 153 151 190 160 203 135 152 163 117 214 73 202 86 126 160 167 142 152 156 148 154 143 170 136 166 148 175 147 255 94 116 169 122 170 133 162 155 147 160 173 142 255 91 174 103 230 85 113 123 162 136 153 144 152 147 144 155 154 147 156 146 158 145 166 136 161 137 157 143 147 173 136 160 152 152 152 152 153 153 153 153 153 155 152 154 153 145 -0 -60 -106 -142 -170 -191 -207 -218 -227 -234 -239 -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 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 -254 -254 -254 -254 -253 -252 -252 -250 -249 -247 -244 -241 -236 -230 -222 -211 -197 -178 -153 -121 -76 -0 156 151 158 144 161 153 153 153 153 153 153 153 153 152 153 147 143 157 145 173 136 172 138 168 142 162 148 154 156 146 156 147 153 153 147 153 146 152 141 131 121 255 127 173 78 49 252 113 162 166 126 163 145 161 138 160 144 89 54 242 115 173 143 162 184 137 181 126 182 129 172 125 157 159 104 255 104 233 146 181 128 152 130 176 151 174 144 140 164 150 114 61 242 156 152 119 61 239 181 65 244 207 228 188 183 255 255 255 184 255 233 125 251 123 158 117 227 247 230 255 56 123 175 63 94 116 136 155 171 155 161 152 146 127 160 190 128 166 158 156 155 159 114 132 164 171 167 168 149 145 134 135 151 174 146 146 155 154 148 156 154 148 155 152 137 144 161 159 145 150 144 152 164 149 151 157 149 149 151 152 147 155 155 150 152 156 157 157 156 151 153 157 157 155 149 148 144 136 136 144 148 149 155 157 157 153 151 156 157 157 156 152 150 155 155 147 152 151 149 149 157 151 149 164 152 144 150 145 159 161 144 137 152 155 148 154 156 148 154 155 146 146 174 151 135 134 145 149 168 167 171 164 132 114 159 155 156 158 166 128 190 160 127 146 152 161 155 171 155 136 116 94 63 175 123 56 255 230 247 227 117 158 123 251 125 233 255 184 255 255 255 183 188 228 207 244 65 181 239 61 119 152 156 242 61 114 150 164 140 144 174 151 176 130 152 128 181 146 233 104 255 104 159 157 125 172 129 182 126 181 137 184 162 143 173 115 242 54 89 144 160 138 161 145 163 126 166 162 113 252 49 78 173 127 255 121 131 141 152 146 153 147 153 153 147 156 146 156 154 148 162 142 168 138 172 136 173 145 157 143 147 153 152 153 153 153 153 153 153 153 153 161 144 158 151 156 -0 -76 -121 -153 -178 -197 -211 -222 -230 -236 -241 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -238 -233 -225 -216 -203 -186 -163 -134 -96 -49 -0 144 162 152 151 155 153 153 153 153 153 153 153 153 153 151 142 173 143 145 152 142 157 136 164 145 158 146 156 148 154 156 146 148 155 146 155 136 153 137 115 57 240 168 96 59 255 119 190 132 150 166 148 153 156 139 162 110 63 241 165 156 157 153 158 138 159 140 162 132 171 126 182 131 140 107 224 183 174 156 149 176 96 210 114 161 141 180 132 164 128 127 255 144 150 133 137 255 116 136 90 255 140 255 255 255 255 255 255 255 188 255 83 247 113 152 149 152 157 164 242 255 86 184 52 80 98 113 126 150 123 147 158 174 171 147 176 140 142 163 167 165 171 179 143 134 139 156 166 170 158 162 157 139 150 158 145 147 155 154 148 155 151 153 161 159 142 146 162 159 144 150 142 146 156 149 151 155 158 149 148 146 140 148 146 137 136 135 132 141 136 137 137 135 131 134 133 129 117 129 133 134 131 135 137 137 136 141 132 135 136 137 146 148 140 146 148 149 158 155 151 149 156 146 142 150 144 159 162 146 142 159 161 153 151 155 148 154 155 147 145 158 150 139 157 162 158 170 166 156 139 134 143 179 171 165 167 163 142 140 176 147 171 174 158 147 123 150 126 113 98 80 52 184 86 255 242 164 157 152 149 152 113 247 83 255 188 255 255 255 255 255 255 255 140 255 90 136 116 255 137 133 150 144 255 127 128 164 132 180 141 161 114 210 96 176 149 156 174 183 224 107 140 131 182 126 171 132 162 140 159 138 158 153 157 156 165 241 63 110 162 139 156 153 148 166 150 132 190 119 255 59 96 168 240 57 115 137 153 136 155 146 155 148 146 156 154 148 156 146 158 145 164 136 157 142 152 145 143 173 142 151 153 153 153 153 153 153 153 153 153 155 151 152 162 144 -0 -49 -96 -134 -163 -186 -203 -216 -225 -233 -238 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -244 -240 -235 -228 -220 -208 -193 -172 -146 -111 -63 -0 152 152 155 144 160 153 153 153 153 153 153 153 153 153 152 151 143 158 149 165 142 173 136 173 139 162 148 154 156 146 157 148 153 154 148 154 147 151 140 123 67 255 168 128 71 162 230 139 149 173 143 167 141 165 146 161 133 88 201 231 119 203 106 203 160 167 162 155 154 157 147 146 149 161 126 87 251 199 126 167 155 129 185 155 175 176 115 162 147 141 118 86 226 157 131 113 103 226 168 117 57 251 93 204 195 184 255 255 255 183 255 207 255 234 83 130 142 144 175 143 126 229 254 255 44 83 130 114 123 154 166 148 137 147 150 121 148 186 141 151 149 119 149 147 180 157 159 142 129 146 154 158 164 161 147 156 161 146 147 155 154 148 153 146 145 161 159 143 146 159 165 151 156 149 151 157 150 149 151 154 154 152 158 153 158 165 157 155 151 155 150 150 150 148 142 141 137 128 128 137 141 142 148 150 150 150 155 151 155 157 165 158 153 158 152 154 154 151 149 150 157 151 149 156 151 165 159 146 143 159 161 145 146 153 148 154 155 147 146 161 156 147 161 164 158 154 146 129 142 159 157 180 147 149 119 149 151 141 186 148 121 150 147 137 148 166 154 123 114 130 83 44 255 254 229 126 143 175 144 142 130 83 234 255 207 255 183 255 255 255 184 195 204 93 251 57 117 168 226 103 113 131 157 226 86 118 141 147 162 115 176 175 155 185 129 155 167 126 199 251 87 126 161 149 146 147 157 154 155 162 167 160 203 106 203 119 231 201 88 133 161 146 165 141 167 143 173 149 139 230 162 71 128 168 255 67 123 140 151 147 154 148 154 153 148 157 146 156 154 148 162 139 173 136 173 142 165 149 158 143 151 152 153 153 153 153 153 153 153 153 153 160 144 155 152 152 -0 -63 -111 -146 -172 -193 -208 -220 -228 -235 -240 -244 -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 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 -254 -254 -254 -254 -253 -252 -252 -251 -249 -247 -245 -241 -237 -231 -223 -213 -199 -180 -156 -125 -80 -0 166 142 161 149 151 152 153 153 153 153 153 153 153 153 153 153 143 174 144 144 156 143 152 142 159 141 157 146 156 148 154 156 146 148 156 146 156 136 148 143 84 143 255 144 94 175 255 128 178 145 144 169 142 162 139 150 157 92 205 83 199 107 172 91 180 152 162 142 166 151 157 155 153 152 155 101 64 237 140 176 128 164 119 182 148 153 152 158 136 173 109 113 253 133 168 104 114 252 160 138 111 255 208 255 255 255 255 255 255 255 255 195 255 208 255 56 126 113 108 153 168 133 122 171 251 255 255 66 68 90 113 148 151 156 159 173 180 126 139 167 152 172 174 161 107 137 161 160 171 162 151 155 138 135 149 152 147 157 162 146 147 155 151 153 160 151 147 162 160 143 144 154 156 151 157 149 151 157 149 149 148 148 146 139 142 144 146 149 149 144 146 150 151 149 145 148 147 142 132 142 147 148 145 149 151 150 146 144 149 149 146 144 142 139 146 148 148 149 149 157 151 149 157 151 156 154 144 143 160 162 147 151 160 153 151 155 147 146 162 157 147 152 149 135 138 155 151 162 171 160 161 137 107 161 174 172 152 167 139 126 180 173 159 156 151 148 113 90 68 66 255 255 251 171 122 133 168 153 108 113 126 56 255 208 255 195 255 255 255 255 255 255 255 255 208 255 111 138 160 252 114 104 168 133 253 113 109 173 136 158 152 153 148 182 119 164 128 176 140 237 64 101 155 152 153 155 157 151 166 142 162 152 180 91 172 107 199 83 205 92 157 150 139 162 142 169 144 145 178 128 255 175 94 144 255 143 84 143 148 136 156 146 156 148 146 156 154 148 156 146 157 141 159 142 152 143 156 144 144 174 143 153 153 153 153 153 153 153 153 153 153 152 151 149 161 142 166 -0 -80 -125 -156 -180 -199 -213 -223 -231 -237 -241 -245 -247 -249 -251 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -239 -233 -226 -217 -204 -188 -166 -137 -100 -51 -0 146 151 160 142 166 151 153 153 153 153 153 153 153 153 153 152 143 159 149 166 143 165 143 165 145 161 145 154 155 146 156 148 153 154 148 155 147 142 146 116 122 52 239 117 159 63 238 143 160 152 155 138 157 141 162 163 114 212 92 247 114 206 104 221 115 180 118 172 134 166 145 152 168 124 144 105 255 167 163 136 177 112 190 167 135 150 161 167 115 152 81 255 158 137 142 75 255 151 145 143 50 231 163 207 233 188 183 255 255 255 184 255 228 135 251 255 94 114 75 129 133 191 107 151 151 168 241 252 224 165 165 143 166 155 118 139 165 185 156 171 115 129 160 182 181 132 154 127 138 156 164 160 169 153 149 149 144 147 157 162 146 147 154 143 153 160 152 147 162 159 142 143 152 151 144 147 148 151 154 155 155 152 161 159 151 150 150 150 146 153 145 145 144 142 136 135 132 122 122 132 135 136 142 144 145 145 153 146 150 150 150 151 159 161 152 155 155 154 151 148 147 144 151 152 143 142 159 162 147 152 160 153 143 154 147 146 162 157 147 144 149 149 153 169 160 164 156 138 127 154 132 181 182 160 129 115 171 156 185 165 139 118 155 166 143 165 165 224 252 241 168 151 151 107 191 133 129 75 114 94 255 251 135 228 255 184 255 255 255 183 188 233 207 163 231 50 143 145 151 255 75 142 137 158 255 81 152 115 167 161 150 135 167 190 112 177 136 163 167 255 105 144 124 168 152 145 166 134 172 118 180 115 221 104 206 114 247 92 212 114 163 162 141 157 138 155 152 160 143 238 63 159 117 239 52 122 116 146 142 147 155 148 154 153 148 156 146 155 154 145 161 145 165 143 165 143 166 149 159 143 152 153 153 153 153 153 153 153 153 153 151 166 142 160 151 146 -0 -51 -100 -137 -166 -188 -204 -217 -226 -233 -239 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -249 -247 -244 -240 -235 -229 -220 -209 -194 -174 -148 -114 -71 -0 157 142 167 144 158 147 153 152 153 152 153 153 153 153 153 153 143 174 144 145 156 143 156 142 163 136 163 144 153 145 154 156 146 148 156 146 156 136 153 134 123 70 255 139 161 75 255 143 166 149 163 153 161 155 157 150 131 194 125 98 192 133 158 114 162 181 141 173 138 170 120 172 115 154 154 113 55 243 145 160 166 148 154 139 157 184 122 147 147 153 118 67 229 151 149 122 62 241 183 117 136 255 140 255 125 255 255 255 255 255 255 255 187 255 88 193 230 252 255 62 143 84 169 117 144 158 117 162 172 202 188 142 160 147 180 175 152 122 139 161 169 193 138 121 135 162 180 155 174 150 147 142 132 146 152 154 155 153 146 148 158 159 152 156 153 137 145 160 152 147 159 165 149 150 158 157 149 148 149 149 148 148 143 146 154 150 150 150 149 144 146 151 151 150 145 148 147 142 132 142 147 148 145 150 151 151 146 144 149 150 150 150 154 146 143 148 148 149 149 148 149 157 158 150 149 165 159 147 152 160 145 137 153 156 152 159 158 148 146 153 155 154 152 146 132 142 147 150 174 155 180 162 135 121 138 193 169 161 139 122 152 175 180 147 160 142 188 202 172 162 117 158 144 117 169 84 143 62 255 252 230 193 88 255 187 255 255 255 255 255 255 255 125 255 140 255 136 117 183 241 62 122 149 151 229 67 118 153 147 147 122 184 157 139 154 148 166 160 145 243 55 113 154 154 115 172 120 170 138 173 141 181 162 114 158 133 192 98 125 194 131 150 157 155 161 153 163 149 166 143 255 75 161 139 255 70 123 134 153 136 156 146 156 148 146 156 154 145 153 144 163 136 163 142 156 143 156 145 144 174 143 153 153 153 153 153 153 152 153 152 153 147 158 144 167 142 157 -0 -71 -114 -148 -174 -194 -209 -220 -229 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -242 -237 -231 -224 -213 -200 -182 -158 -127 -88 -0 158 143 157 154 149 160 148 153 150 153 150 153 152 153 153 152 151 143 159 150 167 143 166 143 167 139 166 139 162 159 144 153 148 153 152 148 154 147 143 146 139 81 133 231 153 109 94 232 147 165 133 161 157 157 151 164 109 194 162 110 223 118 193 130 205 122 171 128 162 160 147 167 133 171 135 129 96 255 129 179 131 155 158 174 169 132 160 165 142 144 124 113 254 138 161 122 136 255 127 163 109 103 239 73 251 83 207 195 184 255 255 255 183 255 204 255 137 142 179 235 255 114 57 172 80 108 157 150 162 144 145 190 182 161 108 136 159 179 169 156 141 117 150 190 162 152 138 152 128 147 170 158 163 161 150 148 146 154 155 154 146 148 156 154 145 160 159 142 146 160 152 145 154 156 149 150 156 166 150 148 148 145 154 153 144 146 150 150 150 149 144 145 145 144 142 136 135 132 123 123 132 135 136 142 144 145 145 144 149 150 150 150 146 144 153 154 145 148 148 150 166 156 150 149 156 154 145 152 160 146 142 159 160 145 154 156 148 146 154 155 154 146 148 150 161 163 158 170 147 128 152 138 152 162 190 150 117 141 156 169 179 159 136 108 161 182 190 145 144 162 150 157 108 80 172 57 114 255 235 179 142 137 255 204 255 183 255 255 255 184 195 207 83 251 73 239 103 109 163 127 255 136 122 161 138 254 113 124 144 142 165 160 132 169 174 158 155 131 179 129 255 96 129 135 171 133 167 147 160 162 128 171 122 205 130 193 118 223 110 162 194 109 164 151 157 157 161 133 165 147 232 94 109 153 231 133 81 139 146 143 147 154 148 152 153 148 153 144 159 162 139 166 139 167 143 166 143 167 150 159 143 151 152 153 153 152 153 150 153 150 153 148 160 149 154 157 143 158 -0 -88 -127 -158 -182 -200 -213 -224 -231 -237 -242 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -239 -234 -227 -217 -205 -189 -167 -139 -102 -58 -0 149 148 158 151 152 153 151 158 151 158 151 153 150 153 153 150 143 171 145 145 156 143 156 143 155 143 155 141 157 139 162 150 146 154 154 146 156 137 153 143 102 150 255 152 123 128 255 153 168 136 174 134 166 124 166 136 174 162 141 160 159 154 154 137 152 185 129 180 142 158 152 149 146 150 107 115 222 178 182 119 182 117 164 154 156 152 139 160 154 108 121 247 163 126 152 106 101 226 195 130 74 255 134 123 247 255 255 255 255 255 255 255 255 195 255 208 239 109 156 113 231 254 255 156 59 79 126 131 138 177 113 140 161 188 184 133 116 146 158 173 173 174 122 149 147 165 165 160 179 125 147 133 141 155 162 155 153 148 155 156 154 146 148 155 149 145 161 160 143 146 160 151 144 152 151 142 139 152 162 155 155 153 146 152 159 152 151 151 149 146 153 145 144 142 138 141 140 135 124 135 140 141 138 142 144 145 153 146 149 151 151 152 159 152 146 153 155 155 162 152 139 142 151 152 144 151 160 146 143 160 161 145 149 155 148 146 154 156 155 148 153 155 162 155 141 133 147 125 179 160 165 165 147 149 122 174 173 173 158 146 116 133 184 188 161 140 113 177 138 131 126 79 59 156 255 254 231 113 156 109 239 208 255 195 255 255 255 255 255 255 255 255 247 123 134 255 74 130 195 226 101 106 152 126 163 247 121 108 154 160 139 152 156 154 164 117 182 119 182 178 222 115 107 150 146 149 152 158 142 180 129 185 152 137 154 154 159 160 141 162 174 136 166 124 166 134 174 136 168 153 255 128 123 152 255 150 102 143 153 137 156 146 154 154 146 150 162 139 157 141 155 143 155 143 156 143 156 145 145 171 143 150 153 153 150 153 151 158 151 158 151 153 152 151 158 148 149 -0 -58 -102 -139 -167 -189 -205 -217 -227 -234 -239 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -249 -247 -244 -240 -236 -229 -221 -210 -195 -176 -150 -115 -72 -0 158 148 157 159 142 166 142 159 144 159 144 152 158 151 153 159 150 149 157 150 164 144 167 144 166 143 166 143 166 151 142 156 142 162 146 148 151 147 143 154 121 138 57 244 143 120 56 242 148 149 148 148 169 142 168 147 132 187 110 172 192 145 175 160 180 150 153 146 138 170 128 173 122 162 132 79 255 214 123 171 164 139 188 135 153 163 160 136 153 132 75 255 163 152 145 129 80 255 94 169 108 61 240 158 113 234 208 228 187 183 255 255 255 184 255 228 142 204 187 214 90 109 159 230 255 48 91 159 129 102 150 172 152 132 145 157 186 153 154 121 133 150 176 180 154 179 133 130 117 158 186 153 169 143 133 143 144 154 154 148 155 155 154 146 147 153 141 146 162 160 143 146 157 157 151 158 157 147 140 150 155 155 155 153 144 146 153 144 143 139 144 146 150 150 148 143 142 138 129 129 138 142 143 148 150 150 146 144 139 143 144 153 146 144 153 155 155 155 150 140 147 157 158 151 157 157 146 143 160 162 146 141 153 147 146 154 155 155 148 154 154 144 143 133 143 169 153 186 158 117 130 133 179 154 180 176 150 133 121 154 153 186 157 145 132 152 172 150 102 129 159 91 48 255 230 159 109 90 214 187 204 142 228 255 184 255 255 255 183 187 228 208 234 113 158 240 61 108 169 94 255 80 129 145 152 163 255 75 132 153 136 160 163 153 135 188 139 164 171 123 214 255 79 132 162 122 173 128 170 138 146 153 150 180 160 175 145 192 172 110 187 132 147 168 142 169 148 148 149 148 242 56 120 143 244 57 138 121 154 143 147 151 148 146 162 142 156 142 151 166 143 166 143 166 144 167 144 164 150 157 149 150 159 153 151 158 152 144 159 144 159 142 166 142 159 157 148 158 -0 -72 -115 -150 -176 -195 -210 -221 -229 -236 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -242 -237 -232 -224 -214 -201 -183 -159 -128 -89 -0 157 151 149 159 144 157 146 157 152 157 150 150 159 144 152 159 145 152 164 145 154 154 143 156 143 156 143 156 143 156 146 166 152 142 147 151 154 151 136 160 136 134 66 255 147 126 67 255 170 168 138 160 148 159 144 165 114 193 138 170 145 147 158 154 138 178 169 155 160 162 139 169 143 159 144 102 60 236 161 142 159 164 126 158 183 138 136 174 130 156 106 61 244 139 160 137 103 67 226 185 138 117 255 117 152 83 255 135 255 255 255 255 255 255 255 187 255 93 213 136 189 204 133 145 139 245 255 255 108 127 85 105 129 131 150 148 145 144 162 162 175 155 130 126 149 162 163 190 190 93 112 146 133 153 175 153 146 152 147 155 154 148 153 161 160 152 154 158 142 146 162 159 142 143 152 148 150 159 157 147 139 148 149 146 154 150 151 152 156 156 154 145 145 144 143 138 142 141 136 125 136 141 142 138 143 144 145 145 154 156 156 152 151 150 154 146 149 148 139 147 157 159 150 148 152 143 142 159 162 146 142 158 154 152 160 161 153 148 154 155 147 152 146 153 175 153 133 146 112 93 190 190 163 162 149 126 130 155 175 162 162 144 145 148 150 131 129 105 85 127 108 255 255 245 139 145 133 204 189 136 213 93 255 187 255 255 255 255 255 255 255 135 255 83 152 117 255 117 138 185 226 67 103 137 160 139 244 61 106 156 130 174 136 138 183 158 126 164 159 142 161 236 60 102 144 159 143 169 139 162 160 155 169 178 138 154 158 147 145 170 138 193 114 165 144 159 148 160 138 168 170 255 67 126 147 255 66 134 136 160 136 151 154 151 147 142 152 166 146 156 143 156 143 156 143 156 143 154 154 145 164 152 145 159 152 144 159 150 150 157 152 157 146 157 144 159 149 151 157 -0 -89 -128 -159 -183 -201 -214 -224 -232 -237 -242 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -239 -234 -227 -218 -206 -190 -168 -140 -103 -58 -0 159 148 157 149 149 157 149 150 151 159 142 159 149 150 159 152 151 151 154 151 158 144 164 144 166 144 166 143 166 143 145 157 146 165 150 146 154 145 150 147 141 85 137 230 143 89 150 249 147 149 152 158 168 137 169 125 171 162 128 172 167 161 140 176 126 165 152 152 164 156 156 150 151 150 123 114 255 160 147 161 176 112 192 123 144 170 129 145 172 120 118 255 166 125 146 117 97 255 132 179 124 66 227 149 130 56 251 88 204 195 184 255 255 255 183 255 204 255 169 140 171 169 169 157 172 123 159 217 249 255 67 96 114 100 108 118 147 140 162 128 144 157 170 153 153 157 114 138 190 202 130 157 174 124 143 152 152 147 153 148 156 154 146 148 153 160 152 154 159 143 146 160 165 149 150 157 150 151 156 163 153 147 155 153 147 153 144 143 143 140 148 143 144 143 139 143 142 139 130 130 139 142 143 139 143 144 143 148 140 143 143 144 153 147 153 155 147 153 163 156 151 150 157 150 149 165 160 146 143 159 154 152 160 153 148 146 154 156 148 153 147 152 152 143 124 174 157 130 202 190 138 114 157 153 153 170 157 144 128 162 140 147 118 108 100 114 96 67 255 249 217 159 123 172 157 169 169 171 140 169 255 204 255 183 255 255 255 184 195 204 88 251 56 130 149 227 66 124 179 132 255 97 117 146 125 166 255 118 120 172 145 129 170 144 123 192 112 176 161 147 160 255 114 123 150 151 150 156 156 164 152 152 165 126 176 140 161 167 172 128 162 171 125 169 137 168 158 152 149 147 249 150 89 143 230 137 85 141 147 150 145 154 146 150 165 146 157 145 143 166 143 166 144 166 144 164 144 158 151 154 151 151 152 159 150 149 159 142 159 151 150 149 157 149 149 157 148 159 -0 -58 -103 -140 -168 -190 -206 -218 -227 -234 -239 -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 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 -254 -254 -254 -253 -253 -252 -251 -250 -249 -247 -244 -241 -236 -230 -221 -210 -196 -176 -150 -116 -72 -0 158 151 149 159 148 157 151 156 157 158 144 157 158 142 159 150 144 158 156 144 159 152 153 154 143 156 143 156 143 156 150 167 143 145 149 145 160 142 146 151 143 113 155 255 145 105 146 86 229 142 148 157 150 138 156 149 138 183 123 175 144 178 132 195 130 206 122 173 125 171 132 173 122 157 138 98 65 231 185 111 201 146 161 158 149 165 143 173 116 156 111 58 237 142 161 105 106 242 164 136 167 106 247 152 142 126 255 193 255 255 255 255 255 255 255 255 195 255 208 255 79 129 150 186 130 166 142 170 131 160 230 255 230 255 86 103 81 107 112 138 159 153 142 153 138 153 155 182 134 157 166 149 118 163 181 146 162 156 154 148 153 148 155 154 146 145 148 151 152 155 159 143 144 154 156 149 151 157 150 149 151 154 153 146 154 150 155 150 149 149 144 149 143 143 141 136 135 134 129 117 129 134 135 136 141 143 143 149 144 149 149 150 155 150 154 146 153 154 151 149 150 157 151 149 156 154 144 143 159 155 152 151 148 145 146 154 155 148 153 148 154 156 162 146 181 163 118 149 166 157 134 182 155 153 138 153 142 153 159 138 112 107 81 103 86 255 230 255 230 160 131 170 142 166 130 186 150 129 79 255 208 255 195 255 255 255 255 255 255 255 255 193 255 126 142 152 247 106 167 136 164 242 106 105 161 142 237 58 111 156 116 173 143 165 149 158 161 146 201 111 185 231 65 98 138 157 122 173 132 171 125 173 122 206 130 195 132 178 144 175 123 183 138 149 156 138 150 157 148 142 229 86 146 105 145 255 155 113 143 151 146 142 160 145 149 145 143 167 150 156 143 156 143 156 143 154 153 152 159 144 156 158 144 150 159 142 158 157 144 158 157 156 151 157 148 159 149 151 158 -0 -72 -116 -150 -176 -196 -210 -221 -230 -236 -241 -244 -247 -249 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -249 -248 -245 -242 -238 -232 -224 -214 -201 -183 -160 -129 -89 -0 149 159 149 157 151 149 159 149 151 151 152 149 159 143 157 158 150 157 151 152 157 153 144 160 144 164 144 164 144 166 144 145 157 150 166 140 153 154 140 151 152 122 132 61 239 134 145 124 255 146 159 144 163 152 153 169 132 174 149 147 172 114 169 107 187 100 163 183 129 181 131 170 143 166 148 109 73 255 114 156 99 173 160 147 152 177 129 158 142 166 120 102 255 141 151 140 82 255 167 182 98 165 230 157 144 113 94 230 137 208 228 187 183 255 255 255 184 255 228 137 249 162 181 115 152 166 171 143 155 155 160 137 161 197 220 246 255 67 96 89 94 125 129 135 159 160 155 147 163 132 144 179 199 90 104 150 124 132 152 155 154 148 153 148 153 159 152 152 152 153 153 154 159 142 143 149 157 150 151 157 149 149 149 148 143 145 150 153 156 157 156 151 155 150 149 147 142 141 137 128 128 137 141 142 147 149 150 155 151 156 157 156 153 150 145 143 148 149 149 149 157 151 150 157 149 143 142 159 154 153 153 152 152 152 159 153 148 153 148 154 155 152 132 124 150 104 90 199 179 144 132 163 147 155 160 159 135 129 125 94 89 96 67 255 246 220 197 161 137 160 155 155 143 171 166 152 115 181 162 249 137 228 255 184 255 255 255 183 187 228 208 137 230 94 113 144 157 230 165 98 182 167 255 82 140 151 141 255 102 120 166 142 158 129 177 152 147 160 173 99 156 114 255 73 109 148 166 143 170 131 181 129 183 163 100 187 107 169 114 172 147 149 174 132 169 153 152 163 144 159 146 255 124 145 134 239 61 132 122 152 151 140 154 153 140 166 150 157 145 144 166 144 164 144 164 144 160 144 153 157 152 151 157 150 158 157 143 159 149 152 151 151 149 159 149 151 157 149 159 149 -0 -89 -129 -160 -183 -201 -214 -224 -232 -238 -242 -245 -248 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -239 -234 -227 -218 -206 -190 -169 -140 -103 -58 -0 157 151 149 159 148 158 151 157 157 148 150 157 149 149 159 144 151 159 151 151 153 150 151 152 152 154 152 154 143 156 150 167 145 145 148 150 161 143 150 152 135 144 71 255 145 148 119 56 244 145 148 161 150 155 156 139 154 165 135 177 119 203 105 210 116 205 111 167 149 147 163 149 152 151 130 88 235 150 191 100 219 112 170 162 124 163 157 143 149 154 105 55 231 144 155 106 58 222 138 151 67 255 164 175 108 114 252 142 239 142 255 255 255 255 255 255 255 187 255 88 255 65 138 161 160 137 140 179 136 157 135 178 126 151 163 173 235 249 227 255 68 100 109 85 115 147 165 163 164 188 111 132 184 209 136 158 183 125 137 154 156 154 148 153 146 147 151 152 153 153 153 150 160 165 149 148 151 158 150 151 154 155 155 154 153 144 144 144 143 143 139 143 146 150 149 145 148 147 142 132 142 147 148 145 149 150 146 143 139 143 143 144 144 144 153 154 155 155 154 151 150 158 151 148 149 165 160 150 153 153 153 152 151 147 146 153 148 154 156 154 137 125 183 158 136 209 184 132 111 188 164 163 165 147 115 85 109 100 68 255 227 249 235 173 163 151 126 178 135 157 136 179 140 137 160 161 138 65 255 88 255 187 255 255 255 255 255 255 255 142 239 142 252 114 108 175 164 255 67 151 138 222 58 106 155 144 231 55 105 154 149 143 157 163 124 162 170 112 219 100 191 150 235 88 130 151 152 149 163 147 149 167 111 205 116 210 105 203 119 177 135 165 154 139 156 155 150 161 148 145 244 56 119 148 145 255 71 144 135 152 150 143 161 150 148 145 145 167 150 156 143 154 152 154 152 152 151 150 153 151 151 159 151 144 159 149 149 157 150 148 157 157 151 158 148 159 149 151 157 -0 -58 -103 -140 -169 -190 -206 -218 -227 -234 -239 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -249 -247 -244 -241 -236 -230 -221 -210 -196 -176 -151 -116 -72 -0 149 156 148 157 151 149 159 149 152 151 157 149 159 148 157 149 157 158 145 159 151 159 142 166 142 158 144 158 143 164 144 145 157 150 166 142 153 155 142 152 143 138 94 120 230 153 122 66 255 147 160 146 163 132 159 153 147 169 147 154 161 116 160 149 171 147 150 189 142 180 124 173 121 172 145 92 234 193 139 149 124 159 184 130 168 137 154 158 145 141 139 74 245 153 149 138 75 242 125 195 121 56 242 143 153 75 255 179 109 204 93 204 195 184 255 255 255 183 255 204 255 247 90 124 135 140 171 114 155 152 175 130 151 157 161 150 125 145 182 194 211 234 218 247 82 83 107 126 125 148 164 194 137 148 168 159 116 157 182 137 138 155 156 152 154 159 153 152 153 153 153 153 151 144 154 156 149 149 151 157 149 149 149 148 145 153 152 143 142 139 148 144 144 145 144 142 136 135 132 122 122 132 135 136 142 144 145 144 144 148 139 142 143 152 153 145 148 149 149 149 157 151 149 149 156 154 144 151 153 153 153 153 152 153 159 154 152 156 155 138 137 182 157 116 159 168 148 137 194 164 148 125 126 107 83 82 247 218 234 211 194 182 145 125 150 161 157 151 130 175 152 155 114 171 140 135 124 90 247 255 204 255 183 255 255 255 184 195 204 93 204 109 179 255 75 153 143 242 56 121 195 125 242 75 138 149 153 245 74 139 141 145 158 154 137 168 130 184 159 124 149 139 193 234 92 145 172 121 173 124 180 142 189 150 147 171 149 160 116 161 154 147 169 147 153 159 132 163 146 160 147 255 66 122 153 230 120 94 138 143 152 142 155 153 142 166 150 157 145 144 164 143 158 144 158 142 166 142 159 151 159 145 158 157 149 157 148 159 149 157 151 152 149 159 149 151 157 148 156 149 -0 -72 -116 -151 -176 -196 -210 -221 -230 -236 -241 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -242 -237 -232 -224 -214 -201 -183 -160 -129 -89 -0 148 163 149 149 156 148 157 151 157 157 150 151 158 151 149 159 149 151 152 157 144 159 144 158 146 157 152 157 153 149 154 149 164 145 145 149 150 161 144 150 152 151 106 143 255 152 135 88 128 234 146 149 161 132 167 155 143 155 150 158 169 130 193 131 167 162 183 139 141 159 129 175 139 169 153 112 208 150 159 159 138 196 140 162 151 154 166 141 148 164 131 120 218 188 131 157 99 202 175 99 179 123 255 126 168 129 62 235 156 187 213 255 255 255 255 255 255 255 255 195 255 207 255 56 122 128 97 149 156 162 134 147 169 152 141 151 168 180 141 133 141 169 168 184 203 227 203 187 172 164 142 121 149 177 142 167 201 91 97 139 171 136 138 155 154 146 145 159 153 153 153 153 153 153 148 151 159 158 150 149 151 154 155 155 152 159 153 158 165 157 154 147 150 152 151 150 145 148 147 142 132 142 147 148 145 150 151 152 150 147 154 157 165 158 153 159 152 155 155 154 151 149 150 158 159 151 148 153 153 153 153 153 153 159 145 146 154 155 138 136 171 139 97 91 201 167 142 177 149 121 142 164 172 187 203 227 203 184 168 169 141 133 141 180 168 151 141 152 169 147 134 162 156 149 97 128 122 56 255 207 255 195 255 255 255 255 255 255 255 255 213 187 156 235 62 129 168 126 255 123 179 99 175 202 99 157 131 188 218 120 131 164 148 141 166 154 151 162 140 196 138 159 159 150 208 112 153 169 139 175 129 159 141 139 183 162 167 131 193 130 169 158 150 155 143 155 167 132 161 149 146 234 128 88 135 152 255 143 106 151 152 150 144 161 150 149 145 145 164 149 154 149 153 157 152 157 146 158 144 159 144 157 152 151 149 159 149 151 158 151 150 157 157 151 157 148 156 149 149 163 148 -0 -89 -129 -160 -183 -201 -214 -224 -232 -237 -242 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -239 -234 -227 -218 -206 -189 -168 -140 -103 -58 -0 155 151 148 163 149 149 156 149 152 151 157 149 159 149 158 151 157 148 151 152 158 150 152 157 149 153 151 153 153 156 144 151 154 150 163 142 153 155 142 152 145 125 133 57 242 142 101 144 255 147 161 146 154 144 158 142 154 168 122 162 148 139 138 164 162 159 162 167 161 162 145 160 144 173 102 198 179 151 153 158 146 167 134 161 130 159 132 169 130 144 111 222 152 151 169 109 170 191 130 99 175 86 229 133 133 143 255 113 214 136 169 208 228 187 183 255 255 255 184 255 228 140 253 255 85 129 71 111 123 147 173 128 153 143 168 145 131 135 162 164 165 160 135 129 161 167 186 167 165 166 171 163 133 144 167 141 186 217 118 118 153 174 136 138 154 154 144 139 150 153 153 153 153 152 151 142 144 150 157 150 149 148 149 149 146 139 142 144 146 149 149 144 144 145 144 142 136 135 132 123 123 132 135 136 142 144 145 144 144 149 149 146 144 142 139 146 149 149 148 149 150 157 150 144 142 151 152 153 153 153 153 150 139 144 154 154 138 136 174 153 118 118 217 186 141 167 144 133 163 171 166 165 167 186 167 161 129 135 160 165 164 162 135 131 145 168 143 153 128 173 147 123 111 71 129 85 255 253 140 228 255 184 255 255 255 183 187 228 208 169 136 214 113 255 143 133 133 229 86 175 99 130 191 170 109 169 151 152 222 111 144 130 169 132 159 130 161 134 167 146 158 153 151 179 198 102 173 144 160 145 162 161 167 162 159 162 164 138 139 148 162 122 168 154 142 158 144 154 146 161 147 255 144 101 142 242 57 133 125 145 152 142 155 153 142 163 150 154 151 144 156 153 153 151 153 149 157 152 150 158 152 151 148 157 151 158 149 159 149 157 151 152 149 156 149 149 163 148 151 155 -0 -58 -103 -140 -168 -189 -206 -218 -227 -234 -239 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -249 -247 -244 -240 -236 -229 -221 -210 -195 -176 -150 -116 -72 -0 155 154 148 155 151 148 163 149 157 157 150 151 158 151 149 159 150 151 157 148 151 159 142 159 151 151 159 148 153 151 152 157 156 144 154 146 150 158 144 150 152 140 128 66 255 151 121 139 58 239 147 149 161 138 168 136 154 155 137 173 155 154 165 153 130 202 174 142 172 158 158 175 137 171 128 164 165 149 189 117 183 152 158 171 155 163 155 162 126 168 92 255 130 201 159 134 169 170 149 128 63 184 254 122 191 84 114 231 90 189 140 255 137 255 255 255 255 255 255 255 187 255 93 208 226 250 255 60 127 110 109 146 150 166 126 139 165 171 168 151 123 143 155 182 164 152 121 137 162 166 164 167 173 169 146 167 119 122 178 203 126 132 161 172 142 145 161 160 151 144 152 153 153 153 150 158 157 149 149 151 157 149 145 154 155 152 158 151 151 151 150 146 153 145 144 142 138 141 140 135 124 135 140 141 138 142 144 145 153 146 150 151 151 151 158 152 155 154 145 149 157 151 149 149 157 158 150 153 153 153 152 144 151 160 161 145 142 172 161 132 126 203 178 122 119 167 146 169 173 167 164 166 162 137 121 152 164 182 155 143 123 151 168 171 165 139 126 166 150 146 109 110 127 60 255 250 226 208 93 255 187 255 255 255 255 255 255 255 137 255 140 189 90 231 114 84 191 122 254 184 63 128 149 170 169 134 159 201 130 255 92 168 126 162 155 163 155 171 158 152 183 117 189 149 165 164 128 171 137 175 158 158 172 142 174 202 130 153 165 154 155 173 137 155 154 136 168 138 161 149 147 239 58 139 121 151 255 66 128 140 152 150 144 158 150 146 154 144 156 157 152 151 153 148 159 151 151 159 142 159 151 148 157 151 150 159 149 151 158 151 150 157 157 149 163 148 151 155 148 154 155 -0 -72 -116 -150 -176 -195 -210 -221 -229 -236 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -249 -247 -245 -242 -237 -231 -224 -214 -200 -182 -159 -128 -88 -0 155 155 148 155 154 148 156 151 149 151 151 157 149 159 149 158 151 157 150 150 157 157 144 157 159 142 159 151 151 158 151 151 154 150 151 157 142 159 153 142 152 144 131 84 136 232 135 135 110 255 148 161 146 156 145 157 151 155 152 141 161 141 144 168 119 152 194 167 109 175 117 157 144 156 158 128 179 180 113 163 119 160 187 134 156 142 153 167 145 154 128 77 212 93 173 149 154 152 171 137 94 52 255 171 107 169 57 254 109 204 171 79 249 88 204 195 184 255 255 255 183 255 204 255 162 145 186 238 255 86 98 89 115 130 138 178 136 140 126 150 167 176 162 119 133 157 174 176 150 152 146 126 151 161 172 174 168 189 123 133 169 195 125 128 157 168 136 138 152 160 151 144 152 153 153 151 144 149 157 149 149 151 154 153 147 155 154 146 149 150 150 149 144 146 150 150 148 143 142 138 129 129 138 142 143 148 150 150 146 144 149 150 150 149 146 154 155 147 153 154 151 149 149 157 149 144 151 153 153 152 144 151 160 152 138 136 168 157 128 125 195 169 133 123 189 168 174 172 161 151 126 146 152 150 176 174 157 133 119 162 176 167 150 126 140 136 178 138 130 115 89 98 86 255 238 186 145 162 255 204 255 183 255 255 255 184 195 204 88 249 79 171 204 109 254 57 169 107 171 255 52 94 137 171 152 154 149 173 93 212 77 128 154 145 167 153 142 156 134 187 160 119 163 113 180 179 128 158 156 144 157 117 175 109 167 194 152 119 168 144 141 161 141 152 155 151 157 145 156 146 161 148 255 110 135 135 232 136 84 131 144 152 142 153 159 142 157 151 150 154 151 151 158 151 151 159 142 159 157 144 157 157 150 150 157 151 158 149 159 149 157 151 151 149 151 156 148 154 155 148 155 155 -0 -88 -128 -159 -182 -200 -214 -224 -231 -237 -242 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -239 -233 -226 -217 -205 -189 -167 -138 -102 -58 -0 155 148 155 155 149 155 157 145 157 154 149 150 155 151 149 159 150 151 157 149 152 150 149 159 144 157 159 142 159 144 159 151 159 142 159 144 157 153 144 150 150 141 106 153 255 143 138 99 55 236 147 150 162 139 168 139 155 155 139 175 123 169 120 160 82 221 190 128 195 136 179 153 157 171 136 168 162 129 188 113 208 109 150 182 113 177 115 158 158 133 111 234 118 187 174 104 172 171 145 116 80 44 251 151 117 172 255 159 133 169 129 162 255 255 255 255 255 255 255 255 255 195 255 208 255 79 140 150 231 250 255 68 97 106 84 138 152 158 171 155 124 149 154 178 156 136 126 150 163 160 173 168 153 136 123 138 154 169 190 137 138 168 190 131 135 164 173 143 143 154 161 151 144 152 150 158 157 149 151 157 149 149 149 148 143 146 155 150 151 151 150 147 153 145 144 143 138 142 141 136 125 136 141 142 138 143 144 145 153 147 150 151 151 150 155 146 143 148 149 149 149 157 151 149 157 158 150 152 144 151 161 154 143 143 173 164 135 131 190 168 138 137 190 169 154 138 123 136 153 168 173 160 163 150 126 136 156 178 154 149 124 155 171 158 152 138 84 106 97 68 255 250 231 150 140 79 255 208 255 195 255 255 255 255 255 255 255 255 255 162 129 169 133 159 255 172 117 151 251 44 80 116 145 171 172 104 174 187 118 234 111 133 158 158 115 177 113 182 150 109 208 113 188 129 162 168 136 171 157 153 179 136 195 128 190 221 82 160 120 169 123 175 139 155 155 139 168 139 162 150 147 236 55 99 138 143 255 153 106 141 150 150 144 153 157 144 159 142 159 151 159 144 159 142 159 157 144 159 149 150 152 149 157 151 150 159 149 151 155 150 149 154 157 145 157 155 149 155 155 148 155 -0 -58 -102 -138 -167 -189 -205 -217 -226 -233 -239 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -249 -246 -244 -240 -235 -229 -220 -209 -194 -174 -148 -114 -65 -0 155 145 155 155 149 155 149 157 147 157 149 157 155 157 149 155 151 158 150 151 157 157 149 158 150 149 159 144 157 149 157 145 159 144 157 152 149 153 150 142 158 141 122 137 57 242 151 108 63 255 148 161 147 157 145 159 152 155 148 146 148 160 129 185 106 73 255 152 132 163 148 157 162 159 144 139 178 161 146 154 108 159 186 155 139 168 134 186 126 144 110 215 163 121 205 133 174 153 155 136 98 83 255 151 144 80 156 230 145 169 150 181 65 247 207 228 187 183 255 255 255 184 255 228 137 245 162 184 126 131 177 216 244 214 245 83 112 112 103 141 167 174 168 119 129 164 170 162 159 141 116 139 159 172 177 170 152 142 123 153 171 135 138 166 185 132 139 157 173 143 143 154 161 151 144 150 144 149 157 150 151 154 155 155 155 153 144 146 153 144 143 142 137 139 143 143 141 135 134 131 122 122 131 134 135 141 143 143 139 137 142 143 144 153 146 144 153 155 155 155 154 151 150 157 149 144 150 144 151 161 154 143 143 173 157 139 132 185 166 138 135 171 153 123 142 152 170 177 172 159 139 116 141 159 162 170 164 129 119 168 174 167 141 103 112 112 83 245 214 244 216 177 131 126 184 162 245 137 228 255 184 255 255 255 183 187 228 207 247 65 181 150 169 145 230 156 80 144 151 255 83 98 136 155 153 174 133 205 121 163 215 110 144 126 186 134 168 139 155 186 159 108 154 146 161 178 139 144 159 162 157 148 163 132 152 255 73 106 185 129 160 148 146 148 155 152 159 145 157 147 161 148 255 63 108 151 242 57 137 122 141 158 142 150 153 149 152 157 144 159 145 157 149 157 144 159 149 150 158 149 157 157 151 150 158 151 155 149 157 155 157 149 157 147 157 149 155 149 155 155 145 155 -0 -65 -114 -148 -174 -194 -209 -220 -229 -235 -240 -244 -246 -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 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 -254 -254 -254 -254 -253 -252 -252 -251 -249 -247 -245 -241 -237 -231 -223 -213 -199 -181 -157 -126 -81 -0 155 154 153 155 148 155 148 163 140 163 149 149 157 149 151 158 157 150 151 157 150 152 151 149 159 149 158 150 149 158 149 152 158 150 152 150 151 151 159 141 157 144 130 142 63 255 144 127 79 222 179 147 150 162 139 169 140 155 146 146 158 142 154 122 149 91 65 241 103 195 122 182 115 171 141 157 168 162 158 175 113 197 127 175 162 144 157 141 143 173 85 250 140 157 91 181 142 175 134 155 113 130 255 168 158 108 59 255 139 157 186 115 138 90 255 140 255 255 255 255 255 255 255 187 255 88 255 65 140 190 115 155 155 174 173 199 229 203 228 86 110 119 131 170 188 159 142 123 153 153 177 168 147 135 123 138 159 169 172 160 139 162 166 135 138 164 178 137 136 152 165 142 143 154 158 157 153 148 148 151 158 150 149 149 146 154 155 150 151 153 156 156 153 159 152 151 149 145 148 147 142 131 142 147 148 145 149 151 152 159 153 156 156 153 151 150 155 154 146 149 149 150 158 151 148 148 153 157 158 154 143 142 165 152 136 137 178 164 138 135 166 162 139 160 172 169 159 138 123 135 147 168 177 153 153 123 142 159 188 170 131 119 110 86 228 203 229 199 173 174 155 155 115 190 140 65 255 88 255 187 255 255 255 255 255 255 255 140 255 90 138 115 186 157 139 255 59 108 158 168 255 130 113 155 134 175 142 181 91 157 140 250 85 173 143 141 157 144 162 175 127 197 113 175 158 162 168 157 141 171 115 182 122 195 103 241 65 91 149 122 154 142 158 146 146 155 140 169 139 162 150 147 179 222 79 127 144 255 63 142 130 144 157 141 159 151 151 150 152 150 158 152 149 158 149 150 158 149 159 149 151 152 150 157 151 150 157 158 151 149 157 149 149 163 140 163 148 155 148 155 153 154 155 -0 -81 -126 -157 -181 -199 -213 -223 -231 -237 -241 -245 -247 -249 -251 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -245 -242 -238 -233 -226 -216 -204 -187 -165 -136 -98 -50 -0 155 147 155 145 155 148 156 150 154 151 148 163 149 154 150 151 151 157 150 151 157 158 149 158 151 149 159 149 158 151 148 151 159 143 158 157 142 159 144 148 152 141 143 77 143 229 139 90 213 207 145 161 146 157 144 159 152 155 153 145 150 161 123 177 111 105 255 131 161 151 162 134 181 147 161 151 178 117 158 156 134 167 131 169 150 171 146 160 148 125 83 197 179 101 227 115 178 135 171 126 114 66 241 117 157 79 48 245 172 130 152 161 124 56 253 93 204 195 184 255 255 255 183 255 204 255 244 90 117 164 140 161 140 138 180 121 159 155 191 220 176 183 114 120 161 149 170 170 152 115 132 164 172 165 162 152 142 130 146 155 160 141 165 168 136 139 161 172 142 142 156 166 143 143 152 153 149 156 149 149 151 157 149 148 146 139 145 152 144 144 144 143 137 139 143 143 142 136 135 132 122 122 132 135 136 142 143 143 139 137 143 144 144 144 152 145 139 146 148 149 157 151 149 149 156 149 153 152 143 143 166 156 142 142 172 161 139 136 168 165 141 160 155 146 130 142 152 162 165 172 164 132 115 152 170 170 149 161 120 114 183 176 220 191 155 159 121 180 138 140 161 140 164 117 90 244 255 204 255 183 255 255 255 184 195 204 93 253 56 124 161 152 130 172 245 48 79 157 117 241 66 114 126 171 135 178 115 227 101 179 197 83 125 148 160 146 171 150 169 131 167 134 156 158 117 178 151 161 147 181 134 162 151 161 131 255 105 111 177 123 161 150 145 153 155 152 159 144 157 146 161 145 207 213 90 139 229 143 77 143 141 152 148 144 159 142 157 158 143 159 151 148 151 158 149 159 149 151 158 149 158 157 151 150 157 151 151 150 154 149 163 148 151 154 150 156 148 155 145 155 147 155 -0 -50 -98 -136 -165 -187 -204 -216 -226 -233 -238 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -240 -235 -228 -219 -208 -192 -172 -145 -109 -62 -0 154 154 153 154 153 145 155 154 147 154 148 155 151 155 149 157 154 149 151 157 150 152 151 149 159 149 158 151 149 159 148 157 157 144 157 151 143 157 152 148 148 144 146 98 157 255 140 93 222 133 176 145 149 159 139 166 140 156 148 147 152 147 144 135 144 91 54 239 127 173 139 169 136 152 158 126 173 140 181 136 141 179 136 200 117 162 148 150 170 151 92 223 145 156 111 169 161 149 155 150 123 68 252 162 150 126 91 255 123 166 166 160 135 122 255 208 255 255 255 255 255 255 255 255 195 255 207 255 57 110 171 95 132 169 125 156 158 151 175 118 156 179 177 189 150 153 137 129 159 179 181 122 133 142 148 166 165 165 161 151 149 153 142 141 165 169 136 138 157 173 143 143 156 166 143 143 152 148 150 157 150 149 151 154 154 152 159 151 153 157 157 157 156 151 151 151 150 145 148 147 142 132 142 147 148 145 150 151 151 151 156 157 157 157 153 151 159 152 154 154 151 149 150 157 150 148 152 143 143 166 156 143 143 173 157 138 136 169 165 141 142 153 149 151 161 165 165 166 148 142 133 122 181 179 159 129 137 153 150 189 177 179 156 118 175 151 158 156 125 169 132 95 171 110 57 255 207 255 195 255 255 255 255 255 255 255 255 208 255 122 135 160 166 166 123 255 91 126 150 162 252 68 123 150 155 149 161 169 111 156 145 223 92 151 170 150 148 162 117 200 136 179 141 136 181 140 173 126 158 152 136 169 139 173 127 239 54 91 144 135 144 147 152 147 148 156 140 166 139 159 149 145 176 133 222 93 140 255 157 98 146 144 148 148 152 157 143 151 157 144 157 157 148 159 149 151 158 149 159 149 151 152 150 157 151 149 154 157 149 155 151 155 148 154 147 154 155 145 153 154 153 154 154 -0 -62 -109 -145 -172 -192 -208 -219 -228 -235 -240 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -249 -247 -244 -241 -236 -230 -222 -211 -197 -179 -154 -121 -75 -0 153 152 146 155 147 154 153 155 155 153 148 155 154 156 149 149 157 149 154 149 151 157 157 149 158 151 149 159 149 158 151 149 151 150 149 159 147 149 150 151 148 150 155 108 142 56 245 91 231 131 201 139 161 152 155 151 157 152 155 153 145 155 143 140 166 109 62 255 136 159 162 163 150 169 161 152 167 163 143 156 161 137 169 111 159 174 133 166 125 160 118 208 160 154 135 200 145 164 161 123 154 90 224 172 162 131 159 255 159 142 171 137 140 128 85 226 162 208 228 187 183 255 255 255 184 255 228 140 251 255 50 173 72 93 141 145 154 157 118 151 172 151 145 141 150 186 163 192 106 110 131 170 186 150 160 146 137 126 150 157 163 156 157 161 144 142 166 168 136 136 152 165 142 143 156 164 149 150 157 149 151 157 149 149 148 148 146 139 142 144 144 144 143 139 143 144 144 142 136 135 132 123 123 132 135 136 142 144 144 143 139 143 144 144 144 142 139 146 148 148 149 149 157 151 149 157 150 149 164 156 143 142 165 152 136 136 168 166 142 144 161 157 156 163 157 150 126 137 146 160 150 186 170 131 110 106 192 163 186 150 141 145 151 172 151 118 157 154 145 141 93 72 173 50 255 251 140 228 255 184 255 255 255 183 187 228 208 162 226 85 128 140 137 171 142 159 255 159 131 162 172 224 90 154 123 161 164 145 200 135 154 160 208 118 160 125 166 133 174 159 111 169 137 161 156 143 163 167 152 161 169 150 163 162 159 136 255 62 109 166 140 143 155 145 153 155 152 157 151 155 152 161 139 201 131 231 91 245 56 142 108 155 150 148 151 150 149 147 159 149 150 151 149 151 158 149 159 149 151 158 149 157 157 151 149 154 149 157 149 149 156 154 155 148 153 155 155 153 154 147 155 146 152 153 -0 -75 -121 -154 -179 -197 -211 -222 -230 -236 -241 -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 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 -254 -254 -254 -254 -254 -253 -252 -252 -251 -249 -247 -245 -242 -238 -232 -224 -215 -202 -184 -162 -132 -92 -46 144 160 153 150 155 153 146 155 156 147 148 155 155 156 149 148 163 149 155 149 154 149 151 151 149 159 149 158 151 149 159 149 157 157 148 158 151 148 156 157 149 142 157 123 145 63 255 114 202 161 131 167 144 156 155 149 162 140 156 148 147 154 147 143 136 145 81 202 184 139 170 142 161 141 178 139 159 172 138 152 153 160 184 128 195 141 150 169 129 184 107 194 133 164 149 144 166 165 152 147 166 113 165 202 144 138 129 108 217 170 143 140 171 97 129 250 145 255 137 255 255 255 255 255 255 255 187 255 93 208 231 255 161 59 78 118 132 132 158 172 129 150 149 171 184 114 135 161 177 202 163 120 129 155 162 152 170 165 161 149 137 135 147 145 156 162 145 142 164 173 142 143 156 166 142 143 154 159 143 143 147 149 151 154 155 155 152 161 159 151 150 150 149 146 153 145 144 142 138 141 140 135 124 135 140 141 138 142 144 145 153 146 149 150 150 151 159 161 152 155 155 154 151 149 147 143 143 159 154 143 142 166 156 143 142 173 164 142 145 162 156 145 147 135 137 149 161 165 170 152 162 155 129 120 163 202 177 161 135 114 184 171 149 150 129 172 158 132 132 118 78 59 161 255 231 208 93 255 187 255 255 255 255 255 255 255 137 255 145 250 129 97 171 140 143 170 217 108 129 138 144 202 165 113 166 147 152 165 166 144 149 164 133 194 107 184 129 169 150 141 195 128 184 160 153 152 138 172 159 139 178 141 161 142 170 139 184 202 81 145 136 143 147 154 147 148 156 140 162 149 155 156 144 167 131 161 202 114 255 63 145 123 157 142 149 157 156 148 151 158 148 157 157 149 159 149 151 158 149 159 149 151 151 149 154 149 155 149 163 148 149 156 155 155 148 147 156 155 146 153 155 150 153 160 144 -46 -92 -132 -162 -184 -202 -215 -224 -232 -238 -242 -245 -247 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -243 -239 -234 -227 -218 -206 -190 -169 -141 -104 -59 -0 159 146 153 153 146 151 153 155 155 143 155 155 156 149 148 155 151 156 149 155 149 157 154 148 157 151 149 159 149 158 151 149 151 151 149 159 149 149 151 151 141 163 131 142 76 176 228 197 174 123 194 137 167 146 156 146 157 153 153 154 146 155 145 143 134 130 196 216 140 161 166 119 168 108 176 107 176 152 162 161 124 149 162 135 166 162 154 147 156 129 194 155 181 133 184 150 165 146 158 148 148 165 188 145 177 102 127 249 131 155 179 114 149 71 255 186 79 245 88 204 195 184 255 255 255 183 255 204 255 163 140 238 255 48 90 154 130 102 129 153 159 166 119 123 165 191 149 158 122 144 188 167 137 156 158 115 128 156 166 165 162 153 149 144 147 157 162 145 139 159 165 142 143 156 164 149 151 161 165 149 148 148 149 149 149 149 143 146 154 150 150 150 149 144 146 150 150 148 143 141 138 129 129 138 141 143 148 150 150 146 144 149 150 150 150 154 146 143 149 149 149 149 148 148 149 165 161 151 149 164 156 143 142 165 159 139 145 162 157 147 144 149 153 162 165 166 156 128 115 158 156 137 167 188 144 122 158 149 191 165 123 119 166 159 153 129 102 130 154 90 48 255 238 140 163 255 204 255 183 255 255 255 184 195 204 88 245 79 186 255 71 149 114 179 155 131 249 127 102 177 145 188 165 148 148 158 146 165 150 184 133 181 155 194 129 156 147 154 162 166 135 162 149 124 161 162 152 176 107 176 108 168 119 166 161 140 216 196 130 134 143 145 155 146 154 153 153 157 146 156 146 167 137 194 123 174 197 228 176 76 142 131 163 141 151 151 149 149 159 149 151 151 149 151 158 149 159 149 151 157 148 154 157 149 155 149 156 151 155 148 149 156 155 155 143 155 155 153 151 146 153 153 146 159 -0 -59 -104 -141 -169 -190 -206 -218 -227 -234 -239 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -244 -240 -235 -229 -220 -209 -195 -175 -149 -116 -66 -0 150 151 159 144 154 159 144 152 156 146 153 155 156 149 145 155 154 156 149 156 149 149 157 149 149 156 148 157 151 149 159 149 157 157 149 158 151 148 160 154 142 155 143 143 97 163 84 234 152 155 137 160 151 150 151 147 159 139 164 146 147 153 147 145 125 106 215 133 168 148 171 127 179 125 198 126 184 166 125 165 143 177 131 167 147 158 155 157 153 160 144 170 132 166 113 153 195 127 174 137 151 143 142 190 113 150 85 255 160 155 136 155 156 111 60 238 140 162 255 255 255 255 255 255 255 255 255 195 255 208 255 73 134 248 255 255 99 127 82 102 125 154 159 186 152 133 149 145 162 186 134 164 150 167 145 175 184 129 140 133 134 149 153 154 153 146 148 158 162 142 146 163 167 143 144 154 159 143 144 154 156 148 148 148 145 154 155 153 144 146 150 151 150 147 153 145 144 143 138 142 141 136 125 136 141 142 138 143 144 145 153 147 150 151 150 146 144 153 155 154 145 148 148 148 156 154 144 143 159 154 144 143 167 163 146 142 162 158 148 146 153 154 153 149 134 133 140 129 184 175 145 167 150 164 134 186 162 145 149 133 152 186 159 154 125 102 82 127 99 255 255 248 134 73 255 208 255 195 255 255 255 255 255 255 255 255 255 162 140 238 60 111 156 155 136 155 160 255 85 150 113 190 142 143 151 137 174 127 195 153 113 166 132 170 144 160 153 157 155 158 147 167 131 177 143 165 125 166 184 126 198 125 179 127 171 148 168 133 215 106 125 145 147 153 147 146 164 139 159 147 151 150 151 160 137 155 152 234 84 163 97 143 143 155 142 154 160 148 151 158 149 157 157 149 159 149 151 157 148 156 149 149 157 149 149 156 149 156 154 155 145 149 156 155 153 146 156 152 144 159 154 144 159 151 150 -0 -66 -116 -149 -175 -195 -209 -220 -229 -235 -240 -244 -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 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 -254 -254 -254 -254 -253 -253 -252 -251 -250 -249 -247 -244 -241 -236 -230 -223 -212 -199 -181 -157 -126 -81 -0 150 158 151 146 152 153 146 159 154 155 144 154 155 148 154 153 155 156 149 156 149 148 163 149 148 163 149 149 156 148 157 151 149 151 151 149 159 148 142 159 142 155 147 148 107 164 118 255 157 164 134 184 143 158 152 153 151 155 150 150 153 146 153 145 144 91 255 133 204 135 164 149 142 153 134 163 122 178 147 158 158 152 148 170 142 181 125 169 150 157 142 188 105 192 113 200 102 160 171 147 156 166 160 182 140 172 105 67 230 160 157 152 162 123 127 255 150 184 65 244 207 228 187 183 255 255 255 184 255 228 137 253 123 157 124 153 223 250 255 58 74 85 129 114 140 169 165 160 179 125 163 142 149 178 153 120 129 165 187 148 168 154 150 146 154 155 154 146 147 158 160 136 138 155 166 143 143 152 164 149 151 158 157 149 148 146 139 145 154 150 151 151 151 150 145 147 151 151 149 143 142 138 130 130 138 142 143 149 151 151 147 145 150 151 151 151 150 154 145 139 146 148 149 157 158 151 149 164 152 143 143 166 155 138 136 160 158 147 146 154 155 154 146 150 154 168 148 187 165 129 120 153 178 149 142 163 125 179 160 165 169 140 114 129 85 74 58 255 250 223 153 124 157 123 253 137 228 255 184 255 255 255 183 187 228 207 244 65 184 150 255 127 123 162 152 157 160 230 67 105 172 140 182 160 166 156 147 171 160 102 200 113 192 105 188 142 157 150 169 125 181 142 170 148 152 158 158 147 178 122 163 134 153 142 149 164 135 204 133 255 91 144 145 153 146 153 150 150 155 151 153 152 158 143 184 134 164 157 255 118 164 107 148 147 155 142 159 142 148 159 149 151 151 149 151 157 148 156 149 149 163 148 149 163 148 149 156 149 156 155 153 154 148 155 154 144 155 154 159 146 153 152 146 151 158 150 -0 -81 -126 -157 -181 -199 -212 -223 -230 -236 -241 -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 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 -254 -254 -254 -254 -253 -253 -252 -252 -250 -249 -247 -245 -242 -238 -232 -225 -215 -203 -186 -164 -135 -97 -50 -0 150 152 149 144 158 153 151 146 155 146 153 152 148 155 147 155 156 149 156 149 148 155 151 148 155 151 148 163 149 149 156 148 157 154 148 157 151 138 170 139 158 148 145 122 172 102 55 238 154 153 132 163 150 154 146 153 151 148 159 143 147 159 146 142 110 58 217 123 166 152 170 122 179 121 194 121 188 151 154 170 118 183 121 153 159 138 175 134 166 117 187 143 169 156 139 150 190 147 150 159 155 147 161 161 152 129 96 255 137 135 175 134 147 110 86 231 126 140 90 255 140 255 255 255 255 255 255 255 187 255 88 255 103 148 158 162 129 167 231 254 211 156 161 182 130 153 150 137 156 140 150 184 119 155 177 184 110 125 154 131 142 169 156 153 148 155 156 154 143 156 156 168 133 142 157 167 143 141 146 156 149 151 156 163 155 154 152 144 146 153 144 143 143 139 147 138 137 135 131 134 134 129 117 129 134 134 131 135 137 138 147 139 143 143 144 153 146 144 152 154 155 163 156 151 149 156 146 141 143 167 157 142 133 168 156 156 143 154 156 155 148 153 156 169 142 131 154 125 110 184 177 155 119 184 150 140 156 137 150 153 130 182 161 156 211 254 231 167 129 162 158 148 103 255 88 255 187 255 255 255 255 255 255 255 140 255 90 140 126 231 86 110 147 134 175 135 137 255 96 129 152 161 161 147 155 159 150 147 190 150 139 156 169 143 187 117 166 134 175 138 159 153 121 183 118 170 154 151 188 121 194 121 179 122 170 152 166 123 217 58 110 142 146 159 147 143 159 148 151 153 146 154 150 163 132 153 154 238 55 102 172 122 145 148 158 139 170 138 151 157 148 154 157 148 156 149 149 163 148 151 155 148 151 155 148 149 156 149 156 155 147 155 148 152 153 146 155 146 151 153 158 144 149 152 150 -0 -50 -97 -135 -164 -186 -203 -215 -225 -232 -238 -242 -245 -247 -249 -250 -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 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 -254 -254 -254 -254 -253 -253 -252 -252 -251 -249 -248 -245 -242 -239 -233 -227 -218 -206 -191 -170 -143 -107 -61 -0 150 156 151 143 165 144 153 152 150 155 144 160 143 152 155 153 155 149 155 148 148 154 154 148 155 154 148 155 151 148 163 149 149 157 149 149 156 148 154 152 147 150 154 127 166 108 59 255 151 161 133 185 144 160 145 160 151 154 152 154 152 152 148 152 122 75 242 118 200 136 163 137 152 140 154 149 139 177 115 168 137 168 138 180 144 163 146 141 169 136 184 152 150 171 130 185 128 176 121 173 118 180 108 188 132 131 114 230 161 178 130 147 173 109 98 250 131 190 117 57 251 93 204 195 184 255 255 255 183 255 204 255 239 90 124 145 161 151 130 163 167 201 186 138 168 131 147 158 171 163 179 130 165 147 138 141 174 193 135 159 180 118 141 144 154 154 148 155 156 153 140 150 158 172 134 143 156 163 149 148 151 157 150 149 151 154 154 152 158 151 153 156 157 156 152 155 150 149 148 142 141 137 129 129 137 141 142 148 149 150 155 152 156 157 156 153 151 158 152 154 154 151 149 150 157 151 148 149 163 156 143 134 172 158 150 140 153 156 155 148 154 154 144 141 118 180 159 135 193 174 141 138 147 165 130 179 163 171 158 147 131 168 138 186 201 167 163 130 151 161 145 124 90 239 255 204 255 183 255 255 255 184 195 204 93 251 57 117 190 131 250 98 109 173 147 130 178 161 230 114 131 132 188 108 180 118 173 121 176 128 185 130 171 150 152 184 136 169 141 146 163 144 180 138 168 137 168 115 177 139 149 154 140 152 137 163 136 200 118 242 75 122 152 148 152 152 154 152 154 151 160 145 160 144 185 133 161 151 255 59 108 166 127 154 150 147 152 154 148 156 149 149 157 149 149 163 148 151 155 148 154 155 148 154 154 148 148 155 149 155 153 155 152 143 160 144 155 150 152 153 144 165 143 151 156 150 -0 -61 -107 -143 -170 -191 -206 -218 -227 -233 -239 -242 -245 -248 -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 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 -254 -254 -254 -254 -253 -253 -253 -252 -251 -250 -248 -246 -243 -239 -235 -228 -220 -209 -195 -176 -150 -117 -73 -0 150 157 151 143 157 146 156 144 152 153 145 159 146 159 153 147 155 145 155 146 145 154 154 148 154 155 148 155 154 148 155 151 148 163 149 148 163 149 149 162 140 156 156 131 160 136 79 255 151 153 153 131 163 151 145 152 154 143 154 160 137 154 151 152 136 89 228 159 130 164 152 154 135 171 133 178 128 185 129 174 154 143 163 137 164 163 160 161 161 150 136 183 103 174 147 146 166 140 148 180 139 175 136 184 145 150 100 255 197 126 151 169 128 146 89 255 177 115 164 110 255 208 255 255 255 255 255 255 255 255 195 255 206 255 57 115 129 138 179 125 148 142 166 161 182 153 188 145 146 147 139 141 166 150 180 159 148 149 164 140 128 165 185 141 151 147 155 154 148 153 164 153 137 142 158 173 134 143 152 164 149 149 151 157 149 149 148 148 146 139 142 143 144 143 139 144 146 150 149 145 148 147 142 132 142 147 148 145 149 150 146 144 139 143 144 143 142 139 146 148 148 149 149 157 151 149 149 164 152 143 134 173 158 142 137 153 164 153 148 154 155 147 151 141 185 165 128 140 164 149 148 159 180 150 166 141 139 147 146 145 188 153 182 161 166 142 148 125 179 138 129 115 57 255 206 255 195 255 255 255 255 255 255 255 255 208 255 110 164 115 177 255 89 146 128 169 151 126 197 255 100 150 145 184 136 175 139 180 148 140 166 146 147 174 103 183 136 150 161 161 160 163 164 137 163 143 154 174 129 185 128 178 133 171 135 154 152 164 130 159 228 89 136 152 151 154 137 160 154 143 154 152 145 151 163 131 153 153 151 255 79 136 160 131 156 156 140 162 149 149 163 148 149 163 148 151 155 148 154 155 148 155 154 148 154 154 145 146 155 145 155 147 153 159 146 159 145 153 152 144 156 146 157 143 151 157 150 -0 -73 -117 -150 -176 -195 -209 -220 -228 -235 -239 -243 -246 -248 -250 -251 -252 -253 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -246 -244 -240 -236 -230 -222 -212 -198 -181 -157 -126 -88 -0 149 157 150 143 157 149 158 144 156 144 151 151 154 151 146 154 153 154 153 154 152 153 152 148 154 154 148 155 155 148 155 154 148 155 151 148 155 151 148 155 150 147 157 141 153 122 142 255 170 151 158 133 183 144 159 150 160 151 158 153 147 158 152 153 143 93 222 171 128 195 137 162 145 152 145 152 148 154 161 142 168 134 168 155 149 155 146 155 151 173 103 192 134 172 161 155 158 142 186 126 165 152 159 133 157 148 108 86 220 151 157 152 153 150 115 68 216 155 140 171 50 231 163 208 228 187 183 255 255 255 184 255 228 140 248 255 58 123 106 147 162 154 151 142 156 170 131 164 144 160 160 170 162 168 119 138 163 165 157 170 192 107 112 153 157 139 152 148 156 154 146 150 160 158 142 144 159 170 144 141 146 156 149 149 151 154 155 155 152 161 159 151 150 150 149 144 144 145 144 142 136 135 132 123 123 132 135 136 142 144 145 144 144 149 150 150 151 159 161 152 155 155 154 151 149 149 156 146 141 144 170 159 144 142 158 160 150 146 154 156 148 152 139 157 153 112 107 192 170 157 165 163 138 119 168 162 170 160 160 144 164 131 170 156 142 151 154 162 147 106 123 58 255 248 140 228 255 184 255 255 255 183 187 228 208 163 231 50 171 140 155 216 68 115 150 153 152 157 151 220 86 108 148 157 133 159 152 165 126 186 142 158 155 161 172 134 192 103 173 151 155 146 155 149 155 168 134 168 142 161 154 148 152 145 152 145 162 137 195 128 171 222 93 143 153 152 158 147 153 158 151 160 150 159 144 183 133 158 151 170 255 142 122 153 141 157 147 150 155 148 151 155 148 151 155 148 154 155 148 155 155 148 154 154 148 152 153 152 154 153 154 153 154 146 151 154 151 151 144 156 144 158 149 157 143 150 157 149 -0 -88 -126 -157 -181 -198 -212 -222 -230 -236 -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 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 -254 -254 -254 -254 -254 -253 -253 -252 -251 -250 -248 -247 -244 -241 -237 -231 -224 -214 -202 -185 -163 -134 -97 -55 -0 155 150 140 156 150 158 144 157 144 158 151 153 153 152 150 146 152 147 155 146 149 160 146 154 152 148 155 155 148 155 155 148 155 154 148 155 154 148 155 154 139 162 141 146 131 89 247 149 149 161 152 139 161 151 146 153 155 145 154 151 144 154 153 151 100 224 142 157 132 162 152 157 136 174 133 173 135 181 128 176 145 154 151 148 175 120 176 115 175 133 178 155 145 160 139 156 163 141 139 185 122 179 116 186 145 118 103 246 163 161 141 143 166 130 97 244 155 161 95 173 255 140 255 137 255 255 255 255 255 255 255 188 255 93 203 233 255 92 76 118 136 125 152 146 147 143 162 145 167 153 140 132 154 160 185 141 151 146 123 145 167 200 131 139 162 160 140 152 148 155 151 152 154 162 159 142 144 156 163 149 148 151 157 150 149 149 149 148 143 146 154 150 150 149 146 153 145 144 142 138 141 140 135 124 135 140 141 138 142 144 145 153 146 149 150 150 154 146 143 148 149 149 149 150 157 151 148 149 163 156 144 142 159 162 154 152 151 155 148 152 140 160 162 139 131 200 167 145 123 146 151 141 185 160 154 132 140 153 167 145 162 143 147 146 152 125 136 118 76 92 255 233 203 93 255 188 255 255 255 255 255 255 255 137 255 140 255 173 95 161 155 244 97 130 166 143 141 161 163 246 103 118 145 186 116 179 122 185 139 141 163 156 139 160 145 155 178 133 175 115 176 120 175 148 151 154 145 176 128 181 135 173 133 174 136 157 152 162 132 157 142 224 100 151 153 154 144 151 154 145 155 153 146 151 161 139 152 161 149 149 247 89 131 146 141 162 139 154 155 148 154 155 148 154 155 148 155 155 148 155 155 148 152 154 146 160 149 146 155 147 152 146 150 152 153 153 151 158 144 157 144 158 150 156 140 150 155 -0 -55 -97 -134 -163 -185 -202 -214 -224 -231 -237 -241 -244 -247 -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 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 -254 -254 -254 -254 -254 -253 -253 -252 -251 -250 -249 -247 -244 -241 -237 -232 -225 -216 -204 -189 -168 -141 -105 -61 -0 151 147 149 154 150 158 144 157 144 150 152 144 158 144 152 152 158 152 153 152 146 158 139 154 161 143 155 152 148 155 155 148 155 155 148 155 155 148 155 155 148 154 141 154 127 98 255 150 165 149 155 144 177 145 160 150 161 152 159 152 152 158 152 152 109 209 147 168 135 190 137 163 146 153 145 152 154 153 142 154 153 152 169 140 158 141 169 128 181 149 142 184 103 177 158 155 167 151 167 156 139 169 146 153 144 147 81 255 173 150 151 168 126 138 106 214 174 140 132 72 161 238 73 253 88 204 195 184 255 255 255 183 255 204 255 150 152 243 255 58 106 124 97 122 129 150 145 173 121 142 166 171 162 161 140 135 159 151 171 167 149 131 154 176 125 139 163 161 140 153 148 154 146 146 145 161 159 142 143 152 164 149 149 151 157 149 148 145 154 153 144 146 149 150 149 144 146 150 150 148 143 142 138 129 129 138 142 143 148 150 150 146 144 149 150 149 146 144 153 154 145 148 149 157 151 149 149 164 152 143 142 159 161 145 146 146 154 148 153 140 161 163 139 125 176 154 131 149 167 171 151 159 135 140 161 162 171 166 142 121 173 145 150 129 122 97 124 106 58 255 243 152 150 255 204 255 183 255 255 255 184 195 204 88 253 73 238 161 72 132 140 174 214 106 138 126 168 151 150 173 255 81 147 144 153 146 169 139 156 167 151 167 155 158 177 103 184 142 149 181 128 169 141 158 140 169 152 153 154 142 153 154 152 145 153 146 163 137 190 135 168 147 209 109 152 152 158 152 152 159 152 161 150 160 145 177 144 155 149 165 150 255 98 127 154 141 154 148 155 155 148 155 155 148 155 155 148 155 155 148 152 155 143 161 154 139 158 146 152 153 152 158 152 152 144 158 144 152 150 144 157 144 158 150 154 149 147 151 -0 -61 -105 -141 -168 -189 -204 -216 -225 -232 -237 -241 -244 -247 -249 -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 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 -254 -254 -254 -254 -254 -253 -253 -252 -251 -250 -249 -247 -245 -242 -238 -233 -226 -218 -207 -192 -173 -147 -114 -66 -0 151 153 147 147 149 157 143 157 143 150 156 143 165 144 156 144 153 146 146 160 137 167 142 152 162 146 153 163 144 155 155 148 155 155 149 155 155 149 155 156 149 146 155 153 131 89 255 156 143 155 159 152 144 159 152 147 153 155 145 155 153 144 154 152 127 182 169 136 164 136 160 153 157 136 175 133 168 138 165 144 175 141 157 142 162 162 140 171 115 177 114 183 136 167 154 159 165 149 152 171 161 156 158 154 162 140 107 67 235 125 168 145 139 178 84 245 173 138 169 93 59 255 134 123 255 255 255 255 255 255 255 255 255 195 255 207 255 78 149 232 242 221 255 78 111 89 108 111 144 170 147 141 123 150 161 178 162 167 115 129 156 170 162 148 164 172 126 140 164 159 149 151 154 160 152 151 147 162 159 142 141 146 156 149 149 151 154 155 153 147 154 150 150 151 150 147 153 145 144 143 138 142 141 136 125 136 141 142 138 143 144 145 153 147 150 151 150 150 154 147 153 155 154 151 149 149 156 146 141 142 159 162 147 151 152 160 154 151 149 159 164 140 126 172 164 148 162 170 156 129 115 167 162 178 161 150 123 141 147 170 144 111 108 89 111 78 255 221 242 232 149 78 255 207 255 195 255 255 255 255 255 255 255 255 255 123 134 255 59 93 169 138 173 245 84 178 139 145 168 125 235 67 107 140 162 154 158 156 161 171 152 149 165 159 154 167 136 183 114 177 115 171 140 162 162 142 157 141 175 144 165 138 168 133 175 136 157 153 160 136 164 136 169 182 127 152 154 144 153 155 145 155 153 147 152 159 144 152 159 155 143 156 255 89 131 153 155 146 149 156 155 149 155 155 149 155 155 148 155 155 144 163 153 146 162 152 142 167 137 160 146 146 153 144 156 144 165 143 156 150 143 157 143 157 149 147 147 153 151 -0 -66 -114 -147 -173 -192 -207 -218 -226 -233 -238 -242 -245 -247 -249 -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 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 -254 -254 -254 -254 -253 -253 -253 -252 -251 -250 -249 -247 -245 -242 -238 -234 -227 -219 -209 -195 -177 -153 -122 -79 -0 153 145 140 152 144 156 140 157 140 149 157 143 157 146 157 144 158 149 152 156 138 166 146 144 161 155 144 156 148 156 152 148 155 155 148 155 155 149 155 156 149 155 147 149 141 90 248 153 143 171 143 152 143 171 145 160 151 161 152 159 153 152 158 152 134 177 164 141 173 129 184 137 164 146 154 146 152 157 152 153 154 144 162 145 158 158 151 169 135 185 130 169 159 141 177 114 171 119 172 115 169 141 173 121 162 162 112 96 249 145 180 131 165 136 138 83 199 180 125 141 78 48 248 157 103 239 206 228 188 183 255 255 255 184 255 233 125 244 124 161 145 187 144 217 250 248 91 96 85 110 141 163 166 170 147 117 145 155 173 186 144 128 138 155 163 149 167 174 126 140 162 155 146 145 148 151 152 151 147 159 164 149 148 151 157 150 149 148 148 145 152 146 149 151 151 150 144 147 151 151 149 143 142 139 130 130 139 142 143 149 151 151 147 144 150 151 151 149 146 152 145 148 148 149 150 157 151 148 149 164 159 147 151 152 151 148 145 146 155 162 140 126 174 167 149 163 155 138 128 144 186 173 155 145 117 147 170 166 163 141 110 85 96 91 248 250 217 144 187 145 161 124 244 125 233 255 184 255 255 255 183 188 228 206 239 103 157 248 48 78 141 125 180 199 83 138 136 165 131 180 145 249 96 112 162 162 121 173 141 169 115 172 119 171 114 177 141 159 169 130 185 135 169 151 158 158 145 162 144 154 153 152 157 152 146 154 146 164 137 184 129 173 141 164 177 134 152 158 152 153 159 152 161 151 160 145 171 143 152 143 171 143 153 248 90 141 149 147 155 149 156 155 149 155 155 148 155 155 148 152 156 148 156 144 155 161 144 146 166 138 156 152 149 158 144 157 146 157 143 157 149 140 157 140 156 144 152 140 145 153 -0 -79 -122 -153 -177 -195 -209 -219 -227 -234 -238 -242 -245 -247 -249 -250 -251 -252 -253 -253 -253 -254 -254 -254 -254 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 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 -254 -254 -254 -254 -254 -253 -253 -253 -252 -251 -250 -249 -247 -245 -242 -239 -234 -228 -220 -210 -197 -180 -157 -128 -92 -48 -0 145 143 159 144 151 148 154 149 147 156 143 156 149 158 144 150 152 144 159 142 158 155 143 159 155 146 153 160 138 163 143 155 155 145 155 155 148 155 155 149 155 140 162 136 93 239 163 150 149 148 164 150 149 157 152 147 153 155 145 155 153 145 154 144 171 153 160 143 158 141 157 153 158 137 175 134 169 138 163 147 152 155 157 151 164 137 153 144 141 163 142 177 117 172 132 179 149 174 129 193 117 173 133 175 128 138 89 227 182 141 135 171 140 152 112 229 121 156 145 118 90 255 124 148 90 255 140 255 255 255 255 255 255 255 188 255 83 244 106 149 145 164 185 104 166 218 238 255 74 75 96 122 137 152 178 168 152 128 141 150 186 155 147 143 150 127 138 167 175 126 141 160 160 152 152 152 153 153 151 145 152 164 149 149 151 157 149 145 154 153 146 152 144 143 143 142 136 137 137 136 131 134 134 129 117 129 134 134 131 136 137 137 136 142 143 143 144 152 146 153 154 145 149 157 151 149 149 164 152 145 151 153 153 152 152 152 160 160 141 126 175 167 138 127 150 143 147 155 186 150 141 128 152 168 178 152 137 122 96 75 74 255 238 218 166 104 185 164 145 149 106 244 83 255 188 255 255 255 255 255 255 255 140 255 90 148 124 255 90 118 145 156 121 229 112 152 140 171 135 141 182 227 89 138 128 175 133 173 117 193 129 174 149 179 132 172 117 177 142 163 141 144 153 137 164 151 157 155 152 147 163 138 169 134 175 137 158 153 157 141 158 143 160 153 171 144 154 145 153 155 145 155 153 147 152 157 149 150 164 148 149 150 163 239 93 136 162 140 155 149 155 155 148 155 155 145 155 155 143 163 138 160 153 146 155 159 143 155 158 142 159 144 152 150 144 158 149 156 143 156 147 149 154 148 151 144 159 143 145 -0 -48 -92 -128 -157 -180 -197 -210 -220 -228 -234 -239 -242 -245 -247 -249 -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 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 -254 -254 -254 -254 -254 -253 -253 -253 -252 -251 -250 -249 -247 -245 -242 -239 -234 -229 -221 -212 -199 -183 -161 -133 -97 -57 -0 144 143 151 146 151 144 147 146 140 153 142 156 150 158 144 150 156 143 165 144 157 153 146 151 152 155 144 161 139 167 146 153 155 154 153 155 145 155 155 148 155 148 154 142 97 236 163 144 150 163 150 147 153 164 145 160 151 158 152 159 153 152 158 143 167 152 160 148 165 139 178 137 164 147 154 146 153 158 143 158 153 157 163 138 164 136 168 161 158 178 132 175 142 160 164 143 147 161 160 138 150 174 150 155 144 159 94 255 194 133 162 168 126 158 112 203 159 158 154 132 154 255 153 158 124 57 248 93 204 195 184 255 255 255 183 255 207 255 230 83 134 133 144 184 152 143 170 146 214 230 210 189 158 158 116 135 158 172 168 160 120 141 167 156 155 157 166 135 141 168 172 136 139 155 152 152 153 153 153 152 151 142 146 156 149 149 151 154 153 147 154 150 152 156 157 156 153 159 151 150 148 142 141 138 129 129 138 141 142 148 150 151 159 153 156 157 156 152 150 154 147 153 154 151 149 149 156 146 142 151 152 153 153 153 152 152 155 139 136 172 168 141 135 166 157 155 156 167 141 120 160 168 172 158 135 116 158 158 189 210 230 214 146 170 143 152 184 144 133 134 83 230 255 207 255 183 255 255 255 184 195 204 93 248 57 124 158 153 255 154 132 154 158 159 203 112 158 126 168 162 133 194 255 94 159 144 155 150 174 150 138 160 161 147 143 164 160 142 175 132 178 158 161 168 136 164 138 163 157 153 158 143 158 153 146 154 147 164 137 178 139 165 148 160 152 167 143 158 152 153 159 152 158 151 160 145 164 153 147 150 163 150 144 163 236 97 142 154 148 155 148 155 155 145 155 153 154 155 153 146 167 139 161 144 155 152 151 146 153 157 144 165 143 156 150 144 158 150 156 142 153 140 146 147 144 151 146 151 143 144 -0 -57 -97 -133 -161 -183 -199 -212 -221 -229 -234 -239 -242 -245 -247 -249 -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 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 -254 -254 -254 -254 -254 -253 -253 -252 -252 -251 -250 -249 -247 -245 -242 -239 -234 -229 -222 -212 -201 -185 -165 -138 -102 -59 -0 142 142 150 150 152 144 150 153 143 160 137 153 149 157 143 150 157 143 157 146 158 144 151 150 158 150 146 159 148 152 157 144 154 155 147 155 154 153 155 145 155 145 149 153 97 233 156 149 156 149 153 159 148 154 154 152 146 161 153 145 155 153 144 153 167 152 152 153 147 155 146 154 153 158 137 175 134 170 138 168 147 152 157 135 163 147 157 152 147 154 135 165 150 151 171 134 180 107 182 121 190 122 176 130 157 153 125 68 211 141 164 151 150 171 103 228 155 151 157 132 130 99 223 162 145 115 255 203 255 255 255 255 255 255 255 255 195 255 208 255 56 132 106 108 155 179 117 158 144 162 149 189 167 170 162 173 144 141 133 149 173 175 138 158 151 142 136 157 167 136 141 166 166 142 146 160 153 153 153 153 150 158 157 149 151 157 149 149 148 148 146 139 142 143 144 143 139 144 147 150 149 145 148 147 142 132 142 147 148 145 149 150 147 144 139 143 144 143 142 139 146 148 148 149 149 157 151 149 157 158 150 153 153 153 153 160 146 142 166 166 141 136 167 157 136 142 151 158 138 175 173 149 133 141 144 173 162 170 167 189 149 162 144 158 117 179 155 108 106 132 56 255 208 255 195 255 255 255 255 255 255 255 255 203 255 115 145 162 223 99 130 132 157 151 155 228 103 171 150 151 164 141 211 68 125 153 157 130 176 122 190 121 182 107 180 134 171 151 150 165 135 154 147 152 157 147 163 135 157 152 147 168 138 170 134 175 137 158 153 154 146 155 147 153 152 152 167 153 144 153 155 145 153 161 146 152 154 154 148 159 153 149 156 149 156 233 97 153 149 145 155 145 155 153 154 155 147 155 154 144 157 152 148 159 146 150 158 150 151 144 158 146 157 143 157 150 143 157 149 153 137 160 143 153 150 144 152 150 150 142 142 -0 -59 -102 -138 -165 -185 -201 -212 -222 -229 -234 -239 -242 -245 -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 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 -254 -254 -254 -254 -254 -253 -253 -252 -252 -251 -250 -248 -247 -245 -242 -239 -234 -229 -222 -213 -201 -186 -167 -142 -108 -62 -0 138 138 148 150 151 144 151 145 146 152 139 159 147 156 140 149 156 143 157 149 158 144 158 151 151 153 152 151 145 155 159 146 153 152 155 153 155 147 155 154 153 154 143 154 100 218 159 157 149 150 165 143 153 151 158 144 160 149 155 152 159 153 152 158 154 154 152 160 145 167 137 173 137 164 147 154 147 153 158 144 158 137 163 147 153 164 142 171 120 172 152 157 170 125 167 139 157 137 181 135 162 149 180 126 170 142 129 100 234 169 165 123 167 155 141 86 191 175 118 158 102 127 250 129 161 129 58 233 150 207 233 188 183 255 255 255 184 255 228 135 249 255 102 105 76 120 168 130 158 143 163 124 157 148 166 172 163 176 158 166 137 132 154 169 144 170 162 152 139 158 168 136 142 164 161 135 139 151 153 153 153 151 145 152 148 148 151 154 155 155 152 161 159 151 150 150 149 144 145 145 144 142 136 135 132 123 123 132 135 136 142 144 145 145 144 149 150 150 151 159 161 152 155 155 154 151 148 148 152 145 151 153 153 153 151 139 135 161 164 142 136 168 158 139 152 162 170 144 169 154 132 137 166 158 176 163 172 166 148 157 124 163 143 158 130 168 120 76 105 102 255 249 135 228 255 184 255 255 255 183 188 233 207 150 233 58 129 161 129 250 127 102 158 118 175 191 86 141 155 167 123 165 169 234 100 129 142 170 126 180 149 162 135 181 137 157 139 167 125 170 157 152 172 120 171 142 164 153 147 163 137 158 144 158 153 147 154 147 164 137 173 137 167 145 160 152 154 154 158 152 153 159 152 155 149 160 144 158 151 153 143 165 150 149 157 159 218 100 154 143 154 153 154 155 147 155 153 155 152 153 146 159 155 145 151 152 153 151 151 158 144 158 149 157 143 156 149 140 156 147 159 139 152 146 145 151 144 151 150 148 138 138 -0 -62 -108 -142 -167 -186 -201 -213 -222 -229 -234 -239 -242 -245 -247 -248 -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 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 -254 -254 -254 -254 -254 -254 -253 -253 -252 -252 -251 -250 -248 -247 -244 -242 -238 -234 -229 -222 -213 -202 -187 -169 -145 -114 -66 -0 142 142 143 148 150 144 151 144 150 152 143 152 140 153 148 144 156 140 156 150 158 144 150 152 151 159 144 152 152 150 153 155 144 160 153 147 155 155 153 155 147 156 146 152 107 211 170 150 151 157 150 146 164 142 158 152 151 153 159 153 145 155 152 144 155 158 152 152 147 153 149 152 152 153 158 137 173 135 170 139 168 137 161 147 149 162 139 163 138 168 152 154 165 132 168 156 159 161 132 162 152 147 154 149 153 153 135 109 218 168 160 143 176 124 167 110 220 118 151 172 129 82 255 167 151 138 123 255 152 255 125 255 255 255 255 255 255 255 187 255 88 191 231 250 255 62 126 160 98 129 150 162 136 142 167 135 146 136 142 162 162 176 155 153 160 114 137 154 161 152 139 159 168 136 141 161 166 142 143 152 153 153 150 156 151 157 149 149 149 149 148 143 146 154 150 150 149 146 153 145 144 143 138 141 140 135 124 135 140 141 138 143 144 145 153 146 149 150 150 154 146 143 148 149 149 149 149 157 151 156 150 153 153 152 143 142 166 161 141 136 168 159 139 152 161 154 137 114 160 153 155 176 162 162 142 136 146 135 167 142 136 162 150 129 98 160 126 62 255 250 231 191 88 255 187 255 255 255 255 255 255 255 125 255 152 255 123 138 151 167 255 82 129 172 151 118 220 110 167 124 176 143 160 168 218 109 135 153 153 149 154 147 152 162 132 161 159 156 168 132 165 154 152 168 138 163 139 162 149 147 161 137 168 139 170 135 173 137 158 153 152 152 149 153 147 152 152 158 155 144 152 155 145 153 159 153 151 152 158 142 164 146 150 157 151 150 170 211 107 152 146 156 147 155 153 155 155 147 153 160 144 155 153 150 152 152 144 159 151 152 150 144 158 150 156 140 156 144 148 153 140 152 143 152 150 144 151 144 150 148 143 142 142 -0 -66 -114 -145 -169 -187 -202 -213 -222 -229 -234 -238 -242 -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 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 -254 -254 -254 -254 -254 -253 -253 -253 -252 -251 -250 -249 -248 -246 -244 -241 -238 -234 -228 -221 -212 -201 -187 -169 -146 -118 -77 -0 142 143 143 142 145 142 149 143 150 152 144 151 143 159 144 147 154 148 154 150 157 143 150 156 151 151 146 156 144 152 159 154 146 160 146 154 153 155 147 155 155 154 155 143 114 205 156 153 157 150 151 156 149 146 157 150 144 166 143 154 152 159 150 152 158 159 153 152 151 152 159 143 168 137 163 147 163 144 153 159 145 158 143 163 144 155 140 155 155 140 172 114 169 148 149 166 142 160 154 180 138 165 179 162 153 138 159 85 247 184 135 155 162 149 174 119 176 156 172 129 153 102 58 231 130 179 106 92 243 78 244 83 207 195 184 255 255 255 183 255 204 255 135 140 180 233 255 77 156 67 106 124 143 176 116 138 161 159 169 160 148 127 140 162 158 170 179 132 139 147 162 153 140 159 167 136 138 154 166 143 143 152 153 151 144 147 151 157 149 148 145 154 153 144 146 149 150 149 144 146 150 150 149 143 142 138 129 129 138 142 143 149 150 150 146 144 149 150 149 146 144 153 154 145 148 149 157 151 147 144 151 153 152 143 143 166 154 138 136 167 159 140 153 162 147 139 132 179 170 158 162 140 127 148 160 169 159 161 138 116 176 143 124 106 67 156 77 255 233 180 140 135 255 204 255 183 255 255 255 184 195 207 83 244 78 243 92 106 179 130 231 58 102 153 129 172 156 176 119 174 149 162 155 135 184 247 85 159 138 153 162 179 165 138 180 154 160 142 166 149 148 169 114 172 140 155 155 140 155 144 163 143 158 145 159 153 144 163 147 163 137 168 143 159 152 151 152 153 159 158 152 150 159 152 154 143 166 144 150 157 146 149 156 151 150 157 153 156 205 114 143 155 154 155 155 147 155 153 154 146 160 146 154 159 152 144 156 146 151 151 156 150 143 157 150 154 148 154 147 144 159 143 151 144 152 150 143 149 142 145 142 143 143 142 -0 -77 -118 -146 -169 -187 -201 -212 -221 -228 -234 -238 -241 -244 -246 -248 -249 -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 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 -254 -254 -254 -254 -254 -254 -253 -253 -252 -252 -251 -250 -249 -248 -246 -244 -241 -237 -233 -227 -220 -212 -201 -186 -169 -146 -119 -86 -45 138 141 142 142 149 136 145 141 149 151 144 151 144 151 146 153 145 146 147 149 157 143 149 157 151 151 149 158 144 159 151 146 154 151 154 150 146 152 154 153 156 147 156 146 119 201 155 162 150 151 157 149 151 155 149 158 150 158 146 159 150 144 162 151 144 161 153 153 152 152 153 154 145 149 153 155 137 171 135 170 139 169 139 162 149 153 152 153 162 143 169 128 174 165 145 170 129 171 127 155 152 165 133 163 157 153 160 115 82 203 129 182 119 154 168 131 183 179 151 150 159 125 74 254 163 125 147 76 255 149 124 244 255 255 255 255 255 255 255 255 195 255 208 238 108 161 106 228 251 247 55 108 119 113 143 171 143 149 117 139 158 173 168 149 152 137 136 153 178 138 143 149 163 153 140 157 172 143 143 156 166 143 144 152 149 156 149 149 151 154 155 153 147 154 150 150 151 150 147 153 145 144 143 138 142 141 136 125 136 141 142 138 143 144 145 153 147 150 151 150 150 154 147 153 155 154 151 149 149 156 149 152 144 143 166 156 143 143 172 157 140 153 163 149 143 138 178 153 136 137 152 149 168 173 158 139 117 149 143 171 143 113 119 108 55 247 251 228 106 161 108 238 208 255 195 255 255 255 255 255 255 255 255 244 124 149 255 76 147 125 163 254 74 125 159 150 151 179 183 131 168 154 119 182 129 203 82 115 160 153 157 163 133 165 152 155 127 171 129 170 145 165 174 128 169 143 162 153 152 153 149 162 139 169 139 170 135 171 137 155 153 149 145 154 153 152 152 153 153 161 144 151 162 144 150 159 146 158 150 158 149 155 151 149 157 151 150 162 155 201 119 146 156 147 156 153 154 152 146 150 154 151 154 146 151 159 144 158 149 151 151 157 149 143 157 149 147 146 145 153 146 151 144 151 144 151 149 141 145 136 149 142 142 141 138 -45 -86 -119 -146 -169 -186 -201 -212 -220 -227 -233 -237 -241 -244 -246 -248 -249 -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 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 -254 -254 -254 -254 -254 -254 -253 -253 -252 -252 -251 -250 -249 -247 -245 -243 -240 -237 -232 -226 -219 -210 -199 -185 -167 -145 -118 -86 -52 -0 135 138 140 148 135 149 136 145 149 143 150 144 151 150 145 146 152 150 143 155 139 146 157 151 151 150 158 144 151 153 149 153 152 153 153 152 159 153 146 155 155 154 155 121 196 155 156 151 158 150 151 157 149 151 157 144 151 157 142 160 150 157 147 152 165 153 153 153 152 152 160 136 173 134 168 145 158 144 153 159 145 159 144 164 145 155 147 155 144 148 156 139 169 134 158 146 162 138 174 128 160 130 190 114 155 155 147 83 227 161 164 133 178 119 170 114 177 145 149 166 154 85 211 167 148 162 118 58 232 161 106 230 208 228 187 183 255 255 255 184 255 228 142 203 186 221 85 119 176 244 255 53 102 96 109 144 154 160 173 147 132 133 150 169 160 169 161 130 149 171 138 144 150 163 153 137 152 164 142 143 156 164 149 153 148 150 157 149 149 148 148 146 152 146 152 144 143 142 137 139 143 143 142 136 135 132 122 122 132 135 136 142 143 143 139 137 142 143 144 152 146 152 146 148 148 149 149 157 150 148 153 149 164 156 143 142 164 152 137 153 163 150 144 138 171 149 130 161 169 160 169 150 133 132 147 173 160 154 144 109 96 102 53 255 244 176 119 85 221 186 203 142 228 255 184 255 255 255 183 187 228 208 230 106 161 232 58 118 162 148 167 211 85 154 166 149 145 177 114 170 119 178 133 164 161 227 83 147 155 155 114 190 130 160 128 174 138 162 146 158 134 169 139 156 148 144 155 147 155 145 164 144 159 145 159 153 144 158 145 168 134 173 136 160 152 152 153 153 153 165 152 147 157 150 160 142 157 151 144 157 151 149 157 151 150 158 151 156 155 196 121 155 154 155 155 146 153 159 152 153 153 152 153 149 153 151 144 158 150 151 151 157 146 139 155 143 150 152 146 145 150 151 144 150 143 149 145 136 149 135 148 140 138 135 -0 -52 -86 -118 -145 -167 -185 -199 -210 -219 -226 -232 -237 -240 -243 -245 -247 -249 -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 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 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -251 -251 -250 -248 -247 -245 -242 -239 -236 -231 -225 -218 -209 -197 -183 -165 -142 -114 -77 -45 -0 124 129 135 145 134 148 135 148 143 138 148 142 150 151 144 150 144 153 144 151 146 153 154 150 150 150 158 144 150 159 150 144 158 144 161 144 153 146 151 153 155 147 155 124 191 155 155 157 150 151 157 150 151 157 149 149 156 157 144 165 144 153 157 151 154 155 153 153 153 153 153 147 151 144 158 150 146 167 134 170 139 169 139 162 150 153 155 153 145 154 168 134 174 135 162 154 151 156 150 147 179 117 190 138 182 147 165 107 203 167 152 157 156 129 188 120 189 141 171 119 159 129 156 201 142 154 136 106 242 145 149 83 255 135 255 255 255 255 255 255 255 187 255 93 212 134 190 214 133 131 146 247 255 65 73 88 108 117 111 145 168 163 160 140 123 148 152 172 169 137 153 173 138 144 150 160 158 144 156 166 143 144 154 156 153 148 148 151 157 149 145 154 154 147 150 152 156 157 155 151 151 151 150 145 149 147 142 132 142 147 149 145 150 151 151 151 155 157 156 152 150 147 154 154 145 149 157 151 148 148 153 156 154 144 143 166 156 144 158 160 150 144 138 173 153 137 169 172 152 148 123 140 160 163 168 145 111 117 108 88 73 65 255 247 146 131 133 214 190 134 212 93 255 187 255 255 255 255 255 255 255 135 255 83 149 145 242 106 136 154 142 201 156 129 159 119 171 141 189 120 188 129 156 157 152 167 203 107 165 147 182 138 190 117 179 147 150 156 151 154 162 135 174 134 168 154 145 153 155 153 150 162 139 169 139 170 134 167 146 150 158 144 151 147 153 153 153 153 153 155 154 151 157 153 144 165 144 157 156 149 149 157 151 150 157 151 150 157 155 155 191 124 155 147 155 153 151 146 153 144 161 144 158 144 150 159 150 144 158 150 150 150 154 153 146 151 144 153 144 150 144 151 150 142 148 138 143 148 135 148 134 145 135 129 124 -0 -45 -77 -114 -142 -165 -183 -197 -209 -218 -225 -231 -236 -239 -242 -245 -247 -248 -250 -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 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 -254 -254 -254 -254 -254 -254 -253 -253 -252 -252 -251 -250 -249 -248 -246 -244 -242 -239 -235 -230 -224 -216 -207 -195 -180 -161 -138 -108 -66 -0 138 135 129 124 136 129 144 133 148 142 142 143 138 148 149 143 150 143 157 145 151 153 145 147 149 147 150 157 143 149 150 152 143 165 144 159 146 159 152 159 144 152 155 150 133 186 156 156 149 151 157 150 151 157 150 151 157 149 151 152 149 152 151 159 144 152 158 153 153 153 153 153 151 143 165 141 160 145 160 141 153 157 145 159 144 165 146 156 148 154 153 148 146 146 151 157 158 155 164 147 170 125 158 93 190 134 163 163 126 187 186 121 174 136 164 159 161 150 150 184 123 186 114 161 186 166 151 125 124 221 187 145 134 56 249 88 204 195 184 255 255 255 183 255 204 255 168 140 169 168 179 179 109 139 229 255 239 215 206 201 85 100 129 155 166 171 161 152 125 128 159 150 136 154 174 138 145 148 153 158 144 157 167 143 144 152 149 156 149 149 151 154 153 147 155 153 144 144 143 143 139 143 144 144 142 136 135 132 123 123 132 135 136 142 144 144 143 139 143 143 144 144 153 155 147 153 154 151 149 149 156 149 152 144 143 167 157 144 158 153 148 145 138 174 154 136 150 159 128 125 152 161 171 166 155 129 100 85 201 206 215 239 255 229 139 109 179 179 168 169 140 168 255 204 255 183 255 255 255 184 195 204 88 249 56 134 145 187 221 124 125 151 166 186 161 114 186 123 184 150 150 161 159 164 136 174 121 186 187 126 163 163 134 190 93 158 125 170 147 164 155 158 157 151 146 146 148 153 154 148 156 146 165 144 159 145 157 153 141 160 145 160 141 165 143 151 153 153 153 153 153 158 152 144 159 151 152 149 152 151 149 157 151 150 157 151 150 157 151 149 156 156 186 133 150 155 152 144 159 152 159 146 159 144 165 143 152 150 149 143 157 150 147 149 147 145 153 151 145 157 143 150 143 149 148 138 143 142 142 148 133 144 129 136 124 129 135 138 -0 -66 -108 -138 -161 -180 -195 -207 -216 -224 -230 -235 -239 -242 -244 -246 -248 -249 -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 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 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -249 -247 -246 -244 -241 -238 -233 -228 -222 -214 -204 -192 -177 -157 -133 -102 -62 -0 142 141 138 135 136 117 136 128 144 140 142 142 141 142 145 141 149 143 157 145 151 145 146 150 144 154 147 156 143 147 149 156 143 157 145 151 152 151 146 153 146 158 153 153 128 181 156 156 149 154 149 151 157 150 151 157 150 151 157 148 150 164 142 159 152 150 158 153 153 153 153 153 152 151 151 148 158 144 152 160 134 175 137 167 139 162 150 154 155 154 147 154 150 146 174 139 164 138 160 142 158 147 186 112 202 157 132 164 125 172 167 137 176 126 170 142 149 153 186 114 165 152 140 182 138 161 142 152 97 255 144 164 133 132 255 191 255 255 255 255 255 255 255 255 195 255 208 255 80 130 147 181 153 188 150 120 146 192 170 164 196 210 138 147 133 127 150 171 166 169 144 143 168 153 137 154 172 148 145 145 148 149 144 157 164 149 153 148 150 157 149 149 149 148 143 146 154 150 150 149 146 153 145 144 143 138 141 140 135 125 135 140 141 138 143 144 145 153 146 149 150 150 154 146 143 148 149 149 149 157 150 148 153 149 164 157 144 149 148 145 145 148 172 154 137 153 168 143 144 169 166 171 150 127 133 147 138 210 196 164 170 192 146 120 150 188 153 181 147 130 80 255 208 255 195 255 255 255 255 255 255 255 255 191 255 132 133 164 144 255 97 152 142 161 138 182 140 152 165 114 186 153 149 142 170 126 176 137 167 172 125 164 132 157 202 112 186 147 158 142 160 138 164 139 174 146 150 154 147 154 155 154 150 162 139 167 137 175 134 160 152 144 158 148 151 151 152 153 153 153 153 153 158 150 152 159 142 164 150 148 157 151 150 157 151 150 157 151 149 154 149 156 156 181 128 153 153 158 146 153 146 151 152 151 145 157 143 156 149 147 143 156 147 154 144 150 146 145 151 145 157 143 149 141 145 142 141 142 142 140 144 128 136 117 136 135 138 141 142 -0 -62 -102 -133 -157 -177 -192 -204 -214 -222 -228 -233 -238 -241 -244 -246 -247 -249 -250 -251 -252 -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 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 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -251 -251 -250 -248 -247 -245 -243 -240 -236 -232 -227 -220 -212 -202 -189 -173 -153 -128 -97 -59 -0 142 143 142 140 145 129 136 117 135 135 138 140 141 142 149 136 144 141 156 144 151 144 150 152 144 151 140 153 139 154 147 156 143 156 149 150 158 151 152 156 152 151 146 161 129 178 156 156 149 155 149 154 149 151 157 150 151 157 150 150 157 149 146 157 150 144 158 153 153 153 153 153 153 153 144 167 142 161 150 160 138 159 152 154 157 144 165 146 156 148 155 154 147 154 146 150 161 135 169 132 163 133 153 146 130 166 144 188 148 164 165 162 150 150 162 123 170 137 163 135 191 133 169 130 168 182 156 146 122 78 217 185 144 106 102 231 135 208 228 187 183 255 255 255 184 255 228 137 242 176 190 115 150 162 167 159 185 121 152 157 171 163 188 195 149 168 159 127 132 147 166 169 144 143 169 154 138 152 166 152 152 152 152 151 145 154 156 151 157 150 151 154 155 155 155 153 144 146 149 150 149 144 146 150 151 149 143 142 138 129 129 138 142 143 149 151 150 146 144 149 150 149 146 144 153 155 155 155 154 151 150 157 151 156 154 145 151 152 152 152 152 166 152 138 154 169 143 144 169 166 147 132 127 159 168 149 195 188 163 171 157 152 121 185 159 167 162 150 115 190 176 242 137 228 255 184 255 255 255 183 187 228 208 135 231 102 106 144 185 217 78 122 146 156 182 168 130 169 133 191 135 163 137 170 123 162 150 150 162 165 164 148 188 144 166 130 146 153 133 163 132 169 135 161 150 146 154 147 154 155 148 156 146 165 144 157 154 152 159 138 160 150 161 142 167 144 153 153 153 153 153 153 153 158 144 150 157 146 149 157 150 150 157 151 150 157 151 149 154 149 155 149 156 156 178 129 161 146 151 152 156 152 151 158 150 149 156 143 156 147 154 139 153 140 151 144 152 150 144 151 144 156 141 144 136 149 142 141 140 138 135 135 117 136 129 145 140 142 143 142 -0 -59 -97 -128 -153 -173 -189 -202 -212 -220 -227 -232 -236 -240 -243 -245 -247 -248 -250 -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 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 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -249 -248 -246 -244 -242 -239 -235 -230 -225 -218 -209 -198 -185 -168 -147 -122 -92 -57 -0 138 142 143 142 148 134 144 128 135 124 129 135 137 140 148 135 148 135 151 142 149 143 150 152 145 151 143 159 147 151 140 153 142 155 150 150 150 152 144 159 144 152 152 157 131 173 155 156 149 156 149 155 149 154 149 151 157 150 151 157 149 151 155 149 158 150 157 150 152 153 153 153 153 153 152 152 148 159 146 152 155 141 167 137 163 139 162 150 154 156 154 148 155 153 146 158 147 149 153 146 161 141 169 133 157 149 179 111 164 142 166 166 152 163 159 153 170 129 192 161 149 149 165 153 131 153 170 147 129 111 250 104 184 108 105 250 140 238 142 255 255 255 255 255 255 255 187 255 88 255 73 143 164 170 137 138 164 168 152 148 162 151 127 142 172 185 154 172 170 149 141 139 146 153 133 143 169 154 138 149 159 152 152 153 153 151 144 150 157 151 157 150 149 149 146 154 155 150 150 151 150 147 154 145 145 143 139 142 141 136 125 136 141 142 139 143 145 145 154 147 150 151 150 150 155 154 146 149 149 150 157 151 157 150 144 151 153 153 152 152 159 149 138 154 169 143 133 153 146 139 141 149 170 172 154 185 172 142 127 151 162 148 152 168 164 138 137 170 164 143 73 255 88 255 187 255 255 255 255 255 255 255 142 238 140 250 105 108 184 104 250 111 129 147 170 153 131 153 165 149 149 161 192 129 170 153 159 163 152 166 166 142 164 111 179 149 157 133 169 141 161 146 153 149 147 158 146 153 155 148 154 156 154 150 162 139 163 137 167 141 155 152 146 159 148 152 152 153 153 153 153 153 152 150 157 150 158 149 155 151 149 157 151 150 157 151 149 154 149 155 149 156 149 156 155 173 131 157 152 152 144 159 144 152 150 150 150 155 142 153 140 151 147 159 143 151 145 152 150 143 149 142 151 135 148 135 148 140 137 135 129 124 135 128 144 134 148 142 143 142 138 -0 -57 -92 -122 -147 -168 -185 -198 -209 -218 -225 -230 -235 -239 -242 -244 -246 -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 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 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -251 -251 -250 -249 -247 -245 -243 -241 -238 -234 -229 -223 -215 -206 -195 -181 -163 -141 -114 -79 -48 -0 142 138 143 142 149 135 148 133 144 135 129 124 129 135 144 133 148 135 155 136 145 141 149 151 144 151 144 152 139 155 143 160 137 153 149 149 149 156 143 165 144 156 144 159 135 167 152 155 149 155 149 156 149 155 149 154 149 151 157 150 151 157 149 151 157 144 151 158 151 150 152 153 153 153 153 144 167 143 162 150 152 145 159 147 153 154 144 162 146 156 148 155 154 148 155 145 156 152 149 152 150 155 143 153 174 118 199 132 194 121 171 164 146 160 141 153 152 159 106 177 158 145 160 150 147 188 131 143 150 89 248 166 152 155 76 255 180 108 203 93 204 195 184 255 255 255 183 255 204 255 240 93 142 119 154 170 122 129 159 182 119 145 159 177 147 138 140 152 153 172 171 156 154 154 156 159 135 144 169 154 137 147 151 152 153 153 152 151 142 144 148 151 157 149 148 146 139 145 152 144 143 142 137 139 143 143 142 136 135 132 122 122 132 135 136 142 143 143 139 137 142 143 144 152 145 139 146 148 149 157 151 148 144 142 151 152 153 153 152 151 147 137 154 169 144 135 159 156 154 154 156 171 172 153 152 140 138 147 177 159 145 119 182 159 129 122 170 154 119 142 93 240 255 204 255 183 255 255 255 184 195 204 93 203 108 180 255 76 155 152 166 248 89 150 143 131 188 147 150 160 145 158 177 106 159 152 153 141 160 146 164 171 121 194 132 199 118 174 153 143 155 150 152 149 152 156 145 155 148 154 155 148 156 146 162 144 154 153 147 159 145 152 150 162 143 167 144 153 153 153 153 152 150 151 158 151 144 157 151 149 157 151 150 157 151 149 154 149 155 149 156 149 155 149 155 152 167 135 159 144 156 144 165 143 156 149 149 149 153 137 160 143 155 139 152 144 151 144 151 149 141 145 136 155 135 148 133 144 135 129 124 129 135 144 133 148 135 149 142 143 138 142 -0 -48 -79 -114 -141 -163 -181 -195 -206 -215 -223 -229 -234 -238 -241 -243 -245 -247 -249 -250 -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 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 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -249 -248 -246 -245 -242 -240 -236 -232 -227 -220 -212 -203 -191 -176 -157 -134 -105 -66 -0 -0 144 142 148 148 145 136 149 135 148 140 138 135 129 124 136 128 144 133 154 136 149 136 145 149 143 150 144 151 143 150 146 152 139 160 144 149 146 156 143 157 146 157 144 166 136 157 160 153 146 155 149 155 149 156 149 155 149 154 149 151 157 150 151 157 149 149 157 158 144 158 151 150 152 153 153 152 151 148 160 147 152 159 142 168 135 168 136 167 148 154 155 155 148 155 154 147 161 147 149 154 148 162 133 175 124 163 90 184 137 149 163 167 126 173 116 177 115 179 110 202 122 162 179 137 158 145 164 162 145 108 91 218 143 179 120 62 233 161 186 212 255 255 255 255 255 255 255 255 195 255 207 255 57 143 93 130 151 186 109 124 155 177 156 122 139 163 164 163 171 120 122 151 162 155 155 155 157 160 136 144 167 159 144 152 153 153 153 150 158 157 149 149 149 151 154 155 152 159 151 153 156 157 155 151 151 151 150 145 149 148 142 132 142 148 149 145 150 151 151 151 155 157 156 153 151 159 152 155 154 151 149 149 149 157 158 150 153 153 153 152 144 159 167 144 136 160 157 155 155 155 162 151 122 120 171 163 164 163 139 122 156 177 155 124 109 186 151 130 93 143 57 255 207 255 195 255 255 255 255 255 255 255 255 212 186 161 233 62 120 179 143 218 91 108 145 162 164 145 158 137 179 162 122 202 110 179 115 177 116 173 126 167 163 149 137 184 90 163 124 175 133 162 148 154 149 147 161 147 154 155 148 155 155 154 148 167 136 168 135 168 142 159 152 147 160 148 151 152 153 153 152 150 151 158 144 158 157 149 149 157 151 150 157 151 149 154 149 155 149 156 149 155 149 155 146 153 160 157 136 166 144 157 146 157 143 156 146 149 144 160 139 152 146 150 143 151 144 150 143 149 145 136 149 136 154 133 144 128 136 124 129 135 138 140 148 135 149 136 145 148 148 142 144 -0 -0 -66 -105 -134 -157 -176 -191 -203 -212 -220 -227 -232 -236 -240 -242 -245 -246 -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 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 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -251 -251 -250 -249 -247 -246 -244 -241 -238 -235 -230 -224 -218 -209 -199 -186 -170 -150 -126 -97 -61 -0 153 145 143 150 150 150 142 145 136 148 142 142 140 137 135 136 117 135 128 150 134 148 135 148 143 138 148 142 150 143 150 150 152 144 152 147 144 155 154 139 156 149 158 144 158 138 156 159 146 154 153 145 155 149 155 149 156 149 155 149 154 149 151 157 150 151 157 149 152 152 157 145 158 151 150 152 152 144 165 143 162 151 153 146 159 141 159 150 151 157 146 156 148 156 154 148 155 146 157 144 155 146 155 143 153 143 181 104 209 148 177 133 173 151 168 139 168 132 181 131 163 144 186 125 156 171 146 144 145 173 111 96 238 170 117 168 126 255 106 221 134 168 208 228 187 183 255 255 255 184 255 228 140 249 255 120 66 115 121 152 178 149 124 139 166 175 156 142 120 142 166 185 154 145 148 139 147 146 155 158 160 135 141 160 159 145 152 153 152 151 144 149 157 149 149 149 148 148 146 139 142 143 144 143 139 143 145 144 142 136 136 132 123 123 132 136 136 142 144 145 143 139 143 144 143 142 139 146 148 148 149 149 149 157 149 144 151 152 153 152 145 159 160 141 135 160 158 155 146 147 139 148 145 154 185 166 142 120 142 156 175 166 139 124 149 178 152 121 115 66 120 255 249 140 228 255 184 255 255 255 183 187 228 208 168 134 221 106 255 126 168 117 170 238 96 111 173 145 144 146 171 156 125 186 144 163 131 181 132 168 139 168 151 173 133 177 148 209 104 181 143 153 143 155 146 155 144 157 146 155 148 154 156 148 156 146 157 151 150 159 141 159 146 153 151 162 143 165 144 152 152 150 151 158 145 157 152 152 149 157 151 150 157 151 149 154 149 155 149 156 149 155 149 155 145 153 154 146 159 156 138 158 144 158 149 156 139 154 155 144 147 152 144 152 150 150 143 150 142 148 138 143 148 135 148 134 150 128 135 117 136 135 137 140 142 142 148 136 145 142 150 150 150 143 145 153 -0 -61 -97 -126 -150 -170 -186 -199 -209 -218 -224 -230 -235 -238 -241 -244 -246 -247 -249 -250 -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 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 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -249 -248 -247 -245 -243 -240 -237 -233 -228 -222 -215 -206 -195 -181 -164 -143 -117 -88 -55 -0 151 145 143 151 150 151 144 149 141 145 143 142 142 141 140 144 128 135 116 142 129 144 134 148 142 142 143 138 148 142 149 150 152 145 152 154 144 153 147 148 154 150 157 144 157 142 157 151 152 153 146 154 153 145 155 149 155 149 156 149 155 149 154 149 151 157 150 151 157 151 151 152 158 144 158 151 150 152 158 146 160 147 153 160 142 160 142 160 147 159 147 154 153 155 148 156 154 147 162 147 153 154 153 144 146 152 146 150 136 168 142 144 169 161 153 159 147 164 122 170 120 188 134 163 140 163 147 160 167 121 144 85 255 146 158 130 160 77 228 85 190 140 255 137 255 255 255 255 255 255 255 187 255 93 208 229 255 57 118 110 105 152 149 174 131 125 141 164 174 170 142 121 137 160 155 156 160 148 153 148 155 157 160 135 138 152 159 145 152 150 158 157 149 151 157 149 148 145 154 152 158 151 150 150 149 144 144 144 143 138 142 141 136 125 136 141 142 138 143 144 144 144 149 150 150 151 158 152 154 145 148 149 157 151 149 157 158 150 152 145 159 152 138 135 160 157 155 148 153 148 160 156 155 160 137 121 142 170 174 164 141 125 131 174 149 152 105 110 118 57 255 229 208 93 255 187 255 255 255 255 255 255 255 137 255 140 190 85 228 77 160 130 158 146 255 85 144 121 167 160 147 163 140 163 134 188 120 170 122 164 147 159 153 161 169 144 142 168 136 150 146 152 146 144 153 154 153 147 162 147 154 156 148 155 153 154 147 159 147 160 142 160 142 160 153 147 160 146 158 152 150 151 158 144 158 152 151 151 157 151 150 157 151 149 154 149 155 149 156 149 155 149 155 145 153 154 146 153 152 151 157 142 157 144 157 150 154 148 147 153 144 154 152 145 152 150 149 142 148 138 143 142 142 148 134 144 129 142 116 135 128 144 140 141 142 142 143 145 141 149 144 151 150 151 143 145 151 -0 -55 -88 -117 -143 -164 -181 -195 -206 -215 -222 -228 -233 -237 -240 -243 -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 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 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -251 -251 -250 -249 -247 -246 -244 -242 -239 -235 -231 -226 -219 -211 -202 -190 -175 -157 -135 -107 -73 -0 -0 151 153 140 159 146 152 144 151 143 149 149 138 143 141 142 148 133 144 128 142 117 136 128 144 141 142 142 142 142 137 148 149 151 144 151 145 146 145 152 144 147 149 157 143 157 143 157 150 158 144 151 153 146 154 153 145 155 149 155 149 156 149 155 149 154 149 151 157 149 144 158 148 151 152 157 144 158 151 151 160 143 162 151 154 146 159 146 158 145 155 153 143 164 146 155 154 148 155 146 157 146 155 148 154 152 152 162 124 158 159 167 167 146 172 136 172 135 172 133 186 129 167 164 142 150 179 139 160 153 142 170 110 74 214 144 158 98 156 251 119 214 169 80 242 88 204 195 184 255 255 255 183 255 204 255 162 145 252 255 77 95 80 119 134 138 172 164 131 120 151 153 176 162 146 157 143 139 147 160 148 153 148 153 163 166 142 143 154 159 145 150 145 152 148 148 151 154 155 153 147 153 146 149 150 149 146 153 144 143 141 135 135 132 122 122 132 135 135 141 143 144 153 146 149 150 149 146 153 147 153 155 154 151 148 148 152 145 150 145 159 154 143 142 166 163 153 148 153 148 160 147 139 143 157 146 162 176 153 151 120 131 164 172 138 134 119 80 95 77 255 252 145 162 255 204 255 183 255 255 255 184 195 204 88 242 80 169 214 119 251 156 98 158 144 214 74 110 170 142 153 160 139 179 150 142 164 167 129 186 133 172 135 172 136 172 146 167 167 159 158 124 162 152 152 154 148 155 146 157 146 155 148 154 155 146 164 143 153 155 145 158 146 159 146 154 151 162 143 160 151 151 158 144 157 152 151 148 158 144 149 157 151 149 154 149 155 149 156 149 155 149 155 145 153 154 146 153 151 144 158 150 157 143 157 143 157 149 147 144 152 145 146 145 151 144 151 149 148 137 142 142 142 142 141 144 128 136 117 142 128 144 133 148 142 141 143 138 149 149 143 151 144 152 146 159 140 153 151 -0 -0 -73 -107 -135 -157 -175 -190 -202 -211 -219 -226 -231 -235 -239 -242 -244 -246 -247 -249 -250 -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 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 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -249 -248 -247 -245 -243 -240 -237 -233 -229 -223 -216 -208 -197 -184 -169 -149 -126 -97 -61 -0 149 155 147 147 152 144 151 144 151 144 150 151 143 148 138 142 149 135 148 133 150 129 136 117 135 135 138 140 141 142 141 142 145 149 143 151 144 150 144 159 145 150 143 156 140 156 143 157 151 151 145 158 144 151 153 146 154 153 145 155 149 155 149 156 149 155 149 154 150 151 147 157 150 157 151 151 152 157 144 158 151 146 159 147 153 160 142 162 142 161 141 161 151 153 149 154 148 155 154 147 162 148 154 155 154 147 147 156 132 183 116 201 141 167 174 123 177 123 165 142 150 155 137 150 149 184 130 141 170 140 166 147 141 75 230 162 143 129 67 247 176 133 168 130 176 255 255 255 255 255 255 255 255 255 195 255 208 255 79 141 231 255 243 67 103 112 93 132 167 177 152 156 125 135 154 162 153 169 153 145 149 161 149 153 146 147 155 165 143 143 154 156 151 157 151 157 149 148 148 148 146 152 146 149 151 151 150 144 146 150 149 145 148 147 142 132 142 147 148 145 149 150 146 144 150 151 151 149 146 152 146 148 148 148 149 157 151 157 151 156 154 143 143 165 155 147 146 153 149 161 149 145 153 169 153 162 154 135 125 156 152 177 167 132 93 112 103 67 243 255 231 141 79 255 208 255 195 255 255 255 255 255 255 255 255 255 176 130 168 133 176 247 67 129 143 162 230 75 141 147 166 140 170 141 130 184 149 150 137 155 150 142 165 123 177 123 174 167 141 201 116 183 132 156 147 147 154 155 154 148 162 147 154 155 148 154 149 153 151 161 141 161 142 162 142 160 153 147 159 146 151 158 144 157 152 151 151 157 150 157 147 151 150 154 149 155 149 156 149 155 149 155 145 153 154 146 153 151 144 158 145 151 151 157 143 156 140 156 143 150 145 159 144 150 144 151 143 149 145 142 141 142 141 140 138 135 135 117 136 129 150 133 148 135 149 142 138 148 143 151 150 144 151 144 151 144 152 147 147 155 149 -0 -61 -97 -126 -149 -169 -184 -197 -208 -216 -223 -229 -233 -237 -240 -243 -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 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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -251 -251 -250 -249 -248 -246 -244 -242 -239 -236 -231 -226 -220 -213 -204 -192 -179 -162 -141 -116 -81 -50 -0 150 157 150 149 147 144 151 144 150 145 150 152 144 150 142 148 145 136 148 135 154 134 144 128 135 124 129 135 138 140 141 141 148 143 138 149 142 150 144 151 146 152 144 151 148 154 140 156 150 150 149 151 145 158 144 151 153 146 154 153 145 155 149 156 149 156 149 156 149 157 148 149 159 149 144 158 148 151 152 157 144 157 142 159 151 154 146 160 146 159 145 159 155 137 160 143 155 151 148 155 146 158 146 156 148 155 153 154 152 125 157 91 186 119 168 138 170 138 162 148 160 162 156 167 178 119 165 166 162 132 171 141 163 96 210 149 163 150 106 55 244 131 179 147 190 73 240 207 228 187 183 255 255 255 184 255 228 137 245 162 188 116 168 227 233 192 225 83 86 122 146 144 161 175 149 143 151 131 138 151 153 146 150 161 148 153 146 142 156 166 142 143 152 151 144 147 151 157 149 145 154 154 147 150 151 151 150 149 144 144 144 142 136 135 132 123 123 132 135 136 142 144 144 144 149 150 151 151 150 147 154 154 145 149 157 151 147 144 151 152 143 142 166 156 142 146 153 148 161 150 146 153 151 138 131 151 143 149 175 161 144 146 122 86 83 225 192 233 227 168 116 188 162 245 137 228 255 184 255 255 255 183 187 228 207 240 73 190 147 179 131 244 55 106 150 163 149 210 96 163 141 171 132 162 166 165 119 178 167 156 162 160 148 162 138 170 138 168 119 186 91 157 125 152 154 153 155 148 156 146 158 146 155 148 151 155 143 160 137 155 159 145 159 146 160 146 154 151 159 142 157 144 157 152 151 148 158 144 149 159 149 148 157 149 156 149 156 149 156 149 155 145 153 154 146 153 151 144 158 145 151 149 150 150 156 140 154 148 151 144 152 146 151 144 150 142 149 138 143 148 141 141 140 138 135 129 124 135 128 144 134 154 135 148 136 145 148 142 150 144 152 150 145 150 144 151 144 147 149 150 157 150 -0 -50 -81 -116 -141 -162 -179 -192 -204 -213 -220 -226 -231 -236 -239 -242 -244 -246 -248 -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 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 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -249 -248 -247 -245 -243 -241 -237 -234 -229 -224 -217 -209 -199 -187 -172 -154 -132 -104 -66 -0 -0 150 157 150 140 154 149 156 148 147 153 146 152 144 151 144 150 149 141 144 135 155 136 148 134 144 135 129 124 129 135 137 140 148 142 142 143 138 148 142 150 150 152 145 151 144 147 148 154 149 150 150 150 149 151 145 158 144 151 153 146 154 153 146 155 149 156 149 156 149 149 150 148 157 151 147 157 150 157 148 151 152 157 144 165 145 153 160 143 162 143 162 142 162 145 158 153 152 153 153 151 147 159 148 154 155 154 148 148 155 137 182 97 217 122 189 154 152 159 152 166 146 152 158 145 153 155 147 150 168 154 162 123 166 122 189 189 124 162 124 108 255 146 179 181 115 143 93 255 140 255 255 255 255 255 255 255 187 255 88 255 65 143 199 108 151 178 193 188 223 145 143 159 158 139 143 153 155 158 167 145 146 155 154 146 150 159 154 160 151 144 156 164 149 151 159 157 149 149 151 154 153 147 155 153 144 144 143 140 148 143 144 142 138 141 140 135 125 135 140 141 138 142 144 143 148 140 143 144 144 153 155 147 153 154 151 149 149 157 159 151 149 164 156 144 151 160 154 159 150 146 154 155 146 145 167 158 155 153 143 139 158 159 143 145 223 188 193 178 151 108 199 143 65 255 88 255 187 255 255 255 255 255 255 255 140 255 93 143 115 181 179 146 255 108 124 162 124 189 189 122 166 123 162 154 168 150 147 155 153 145 158 152 146 166 152 159 152 154 189 122 217 97 182 137 155 148 148 154 155 154 148 159 147 151 153 153 152 153 158 145 162 142 162 143 162 143 160 153 145 165 144 157 152 151 148 157 150 157 147 151 157 148 150 149 149 156 149 156 149 155 146 153 154 146 153 151 144 158 145 151 149 150 150 150 149 154 148 147 144 151 145 152 150 150 142 148 138 143 142 142 148 140 137 135 129 124 129 135 144 134 148 136 155 135 144 141 149 150 144 151 144 152 146 153 147 148 156 149 154 140 150 157 150 -0 -0 -66 -104 -132 -154 -172 -187 -199 -209 -217 -224 -229 -234 -237 -241 -243 -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 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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -252 -252 -251 -251 -250 -249 -247 -246 -244 -242 -239 -236 -232 -227 -221 -214 -205 -194 -181 -165 -145 -121 -92 -59 -0 150 150 156 151 143 156 150 157 140 154 146 143 152 143 151 144 151 151 143 149 141 151 136 149 135 148 141 138 135 129 124 128 134 144 141 142 142 142 143 138 148 150 151 145 152 144 150 144 147 146 149 149 150 150 150 149 151 145 158 144 151 153 146 154 153 148 155 149 156 149 148 157 145 149 156 148 149 158 149 150 157 148 151 152 149 154 151 153 146 159 146 160 146 159 145 144 161 137 161 146 153 154 152 156 146 155 148 156 153 154 154 137 139 118 178 123 169 142 169 142 165 137 170 115 175 120 177 138 180 119 160 161 150 170 137 158 167 157 136 143 119 53 247 109 153 150 164 142 57 249 93 204 195 184 255 255 255 183 255 204 255 243 90 117 174 131 153 146 164 141 178 188 143 127 150 169 156 160 147 130 151 159 146 147 155 154 146 148 151 154 160 151 145 154 159 143 144 150 157 149 149 148 148 143 146 154 149 150 149 144 146 150 150 149 143 142 138 129 129 138 142 143 149 150 150 146 144 149 150 149 154 146 143 148 148 149 149 157 150 144 143 159 154 145 151 160 154 151 148 146 154 155 147 146 159 151 130 147 160 156 169 150 127 143 188 178 141 164 146 153 131 174 117 90 243 255 204 255 183 255 255 255 184 195 204 93 249 57 142 164 150 153 109 247 53 119 143 136 157 167 158 137 170 150 161 160 119 180 138 177 120 175 115 170 137 165 142 169 142 169 123 178 118 139 137 154 154 153 156 148 155 146 156 152 154 153 146 161 137 161 144 145 159 146 160 146 159 146 153 151 154 149 152 151 148 157 150 149 158 149 148 156 149 145 157 148 149 156 149 155 148 153 154 146 153 151 144 158 145 151 149 150 150 150 149 149 146 147 144 150 144 152 145 151 150 148 138 143 142 142 142 141 144 134 128 124 129 135 138 141 148 135 149 136 151 141 149 143 151 151 144 151 143 152 143 146 154 140 157 150 156 143 151 156 150 150 -0 -59 -92 -121 -145 -165 -181 -194 -205 -214 -221 -227 -232 -236 -239 -242 -244 -246 -247 -249 -250 -251 -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 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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -249 -248 -247 -245 -243 -241 -238 -234 -230 -224 -218 -210 -200 -189 -174 -157 -136 -109 -75 -46 -0 150 158 152 151 143 157 150 158 143 157 149 140 160 139 152 143 151 150 144 150 143 156 142 145 136 148 142 142 140 138 135 128 124 135 135 138 140 142 142 141 142 148 149 144 151 144 151 144 150 153 144 146 149 149 150 150 150 149 151 145 158 144 152 153 146 145 152 148 155 149 148 146 157 146 163 149 148 157 151 157 150 151 157 148 153 156 144 152 157 142 159 143 162 143 161 150 159 144 159 145 160 143 156 154 148 154 153 154 148 148 156 138 171 118 203 133 190 123 172 130 165 126 165 128 184 129 184 141 159 138 185 140 161 147 152 158 170 148 142 176 113 102 255 139 188 162 170 119 143 255 208 255 255 255 255 255 255 255 255 195 255 208 255 57 110 181 90 118 142 148 156 151 171 187 153 145 133 148 151 170 160 138 155 161 146 147 155 154 146 145 146 145 160 152 144 152 164 149 149 151 157 149 145 154 153 144 146 149 150 149 144 144 144 143 139 142 141 136 125 136 141 142 139 143 144 144 144 149 150 149 146 144 153 154 145 149 157 151 149 149 164 152 144 152 160 145 146 145 146 154 155 147 146 161 155 138 160 170 151 148 133 145 153 187 171 151 156 148 142 118 90 181 110 57 255 208 255 195 255 255 255 255 255 255 255 255 208 255 143 119 170 162 188 139 255 102 113 176 142 148 170 158 152 147 161 140 185 138 159 141 184 129 184 128 165 126 165 130 172 123 190 133 203 118 171 138 156 148 148 154 153 154 148 154 156 143 160 145 159 144 159 150 161 143 162 143 159 142 157 152 144 156 153 148 157 151 150 157 151 157 148 149 163 146 157 146 148 149 155 148 152 145 146 153 152 144 158 145 151 149 150 150 150 149 149 146 144 153 150 144 151 144 151 144 149 148 142 141 142 142 140 138 135 135 124 128 135 138 140 142 142 148 136 145 142 156 143 150 144 150 151 143 152 139 160 140 149 157 143 158 150 157 143 151 152 158 150 -0 -46 -75 -109 -136 -157 -174 -189 -200 -210 -218 -224 -230 -234 -238 -241 -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 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 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -251 -250 -249 -247 -246 -244 -242 -239 -236 -232 -227 -221 -214 -206 -195 -182 -167 -148 -126 -98 -62 -0 144 159 151 151 149 143 157 149 158 144 157 140 147 153 137 159 140 159 146 145 150 143 157 144 149 141 145 143 142 142 141 140 137 134 135 124 129 135 138 140 141 142 142 145 142 149 144 151 144 151 145 146 153 144 146 149 149 150 150 150 149 151 145 159 144 152 152 159 147 152 148 145 154 162 140 155 151 148 149 156 150 151 157 150 151 148 151 149 150 159 144 165 144 159 146 160 147 144 161 142 161 151 153 153 145 155 146 161 146 155 153 154 155 136 153 126 169 137 153 160 146 161 150 161 156 129 165 110 174 148 163 141 135 178 117 178 116 162 166 167 116 143 96 65 229 150 167 137 154 93 120 229 162 208 228 187 183 255 255 255 184 255 228 142 251 255 50 182 68 100 133 136 164 121 131 154 175 157 160 156 132 138 156 150 139 156 162 147 147 153 159 152 152 151 147 160 151 142 146 156 149 149 151 154 153 146 154 150 150 151 150 146 153 145 143 142 136 135 132 122 122 132 135 136 142 143 145 153 146 150 151 150 150 154 146 153 154 151 149 149 156 146 142 151 160 147 151 152 152 159 153 147 147 162 156 139 150 156 138 132 156 160 157 175 154 131 121 164 136 133 100 68 182 50 255 251 142 228 255 184 255 255 255 183 187 228 208 162 229 120 93 154 137 167 150 229 65 96 143 116 167 166 162 116 178 117 178 135 141 163 148 174 110 165 129 156 161 150 161 146 160 153 137 169 126 153 136 155 154 153 155 146 161 146 155 145 153 153 151 161 142 161 144 147 160 146 159 144 165 144 159 150 149 151 148 151 150 157 151 150 156 149 148 151 155 140 162 154 145 148 152 147 159 152 152 144 159 145 151 149 150 150 150 149 149 146 144 153 146 145 151 144 151 144 149 142 145 142 142 141 140 138 135 129 124 135 134 137 140 141 142 142 143 145 141 149 144 157 143 150 145 146 159 140 159 137 153 147 140 157 144 158 149 157 143 149 151 151 159 144 -0 -62 -98 -126 -148 -167 -182 -195 -206 -214 -221 -227 -232 -236 -239 -242 -244 -246 -247 -249 -250 -251 -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 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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -249 -248 -247 -245 -243 -240 -237 -234 -230 -224 -218 -210 -201 -189 -176 -159 -138 -114 -81 -50 -0 153 160 146 159 146 144 165 146 158 144 157 143 149 156 142 153 147 153 144 153 146 144 157 145 151 143 149 149 138 143 142 142 141 140 144 135 129 124 129 135 138 140 141 148 135 145 141 149 143 151 144 150 145 146 153 144 146 149 149 150 150 150 149 151 145 159 144 153 139 161 143 154 153 147 150 153 154 148 148 163 149 157 150 151 157 148 157 156 142 158 152 149 154 142 159 143 162 150 159 146 159 147 160 137 160 149 147 160 148 154 148 148 156 138 174 132 195 138 171 139 155 151 157 149 166 140 187 125 193 149 165 151 159 162 145 168 135 173 172 135 138 171 109 73 255 120 159 138 170 130 66 255 145 255 137 255 255 255 255 255 255 255 187 255 93 210 231 255 173 55 66 115 114 141 165 157 124 153 155 157 166 169 145 148 161 153 140 157 162 146 145 147 151 152 153 151 147 157 157 149 151 157 149 148 149 148 143 145 150 151 151 149 144 146 150 149 145 149 148 142 132 142 148 149 145 149 150 146 144 149 151 151 150 145 143 148 149 148 149 157 151 149 157 157 147 151 153 152 151 147 145 146 162 157 140 153 161 148 145 169 166 157 155 153 124 157 165 141 114 115 66 55 173 255 231 210 93 255 187 255 255 255 255 255 255 255 137 255 145 255 66 130 170 138 159 120 255 73 109 171 138 135 172 173 135 168 145 162 159 151 165 149 193 125 187 140 166 149 157 151 155 139 171 138 195 132 174 138 156 148 148 154 148 160 147 149 160 137 160 147 159 146 159 150 162 143 159 142 154 149 152 158 142 156 157 148 157 151 150 157 149 163 148 148 154 153 150 147 153 154 143 161 139 153 144 159 145 151 149 150 150 150 149 149 146 144 153 146 145 150 144 151 143 149 141 145 135 148 141 140 138 135 129 124 129 135 144 140 141 142 142 143 138 149 149 143 151 145 157 144 146 153 144 153 147 153 142 156 149 143 157 144 158 146 165 144 146 159 146 160 153 -0 -50 -81 -114 -138 -159 -176 -189 -201 -210 -218 -224 -230 -234 -237 -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 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 -254 -254 -254 -254 -254 -254 -254 -253 -253 -253 -252 -252 -251 -250 -250 -248 -247 -246 -244 -242 -239 -236 -232 -227 -221 -214 -206 -196 -183 -168 -150 -128 -102 -65 -0 -0 154 152 153 153 144 152 158 144 156 144 157 144 150 157 143 156 149 156 148 147 145 152 153 145 151 144 150 151 143 148 138 142 141 141 148 141 138 135 129 124 129 135 137 147 134 148 135 145 141 149 143 150 144 150 145 146 153 144 146 149 149 150 150 150 149 151 146 159 142 160 146 153 146 154 152 147 155 146 148 155 151 149 151 157 150 151 149 151 143 157 150 153 156 143 165 144 159 147 145 162 143 162 152 145 159 145 153 152 153 146 153 153 152 155 136 161 125 168 135 162 160 149 163 137 165 133 148 154 135 164 157 146 151 167 155 152 158 144 163 146 161 143 144 88 239 146 185 164 122 151 115 57 252 79 245 88 204 195 184 255 255 255 183 255 204 255 167 131 238 255 48 86 142 124 114 132 160 131 148 149 127 134 154 150 144 149 162 153 140 157 159 152 151 152 153 153 153 150 144 152 148 148 151 157 146 154 155 153 144 144 143 143 139 143 145 144 142 136 136 132 123 123 132 136 136 142 144 145 143 139 143 143 144 144 153 155 154 146 157 151 148 148 152 144 150 153 153 153 152 151 152 159 157 140 153 162 149 144 150 154 134 127 149 148 131 160 132 114 124 142 86 48 255 238 131 167 255 204 255 183 255 255 255 184 195 204 88 245 79 252 57 115 151 122 164 185 146 239 88 144 143 161 146 163 144 158 152 155 167 151 146 157 164 135 154 148 133 165 137 163 149 160 162 135 168 125 161 136 155 152 153 153 146 153 152 153 145 159 145 152 162 143 162 145 147 159 144 165 143 156 153 150 157 143 151 149 151 150 157 151 149 151 155 148 146 155 147 152 154 146 153 146 160 142 159 146 151 149 150 150 150 149 149 146 144 153 146 145 150 144 150 143 149 141 145 135 148 134 147 137 135 129 124 129 135 138 141 148 141 141 142 138 148 143 151 150 144 151 145 153 152 145 147 148 156 149 156 143 157 150 144 157 144 156 144 158 152 144 153 153 152 154 -0 -0 -65 -102 -128 -150 -168 -183 -196 -206 -214 -221 -227 -232 -236 -239 -242 -244 -246 -247 -248 -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 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 -253 -253 -253 -252 -252 -251 -251 -250 -249 -248 -246 -245 -243 -240 -237 -234 -229 -224 -218 -210 -201 -190 -176 -160 -140 -116 -88 -58 -0 155 155 154 146 150 153 154 153 153 153 144 156 144 150 156 143 156 150 157 140 144 154 146 150 144 151 145 150 152 144 150 142 148 137 142 148 142 142 140 138 135 129 124 128 141 131 147 134 148 135 145 141 149 143 150 144 150 145 146 153 144 146 149 149 150 150 150 149 151 145 151 154 144 152 153 146 154 153 154 146 154 154 149 154 149 151 158 149 157 147 149 158 148 150 152 149 154 142 159 150 159 146 160 147 160 142 161 141 154 160 145 159 146 154 154 138 172 128 190 138 166 141 153 156 135 162 134 168 131 159 140 170 123 171 115 173 128 172 141 176 136 159 149 154 108 215 192 121 168 129 186 121 118 255 141 162 255 255 255 255 255 255 255 255 255 195 255 208 255 71 125 252 255 255 87 98 85 108 144 150 141 165 168 146 151 154 153 145 150 163 153 139 155 154 143 151 153 153 153 150 156 151 157 150 149 151 152 147 154 152 158 151 149 146 153 145 144 143 139 142 141 136 125 136 141 142 139 143 144 145 153 146 149 151 158 152 154 147 152 151 149 150 157 151 156 150 153 153 153 151 143 154 155 139 153 163 150 145 153 154 151 146 168 165 141 150 144 108 85 98 87 255 255 252 125 71 255 208 255 195 255 255 255 255 255 255 255 255 255 162 141 255 118 121 186 129 168 121 192 215 108 154 149 159 136 176 141 172 128 173 115 171 123 170 140 159 131 168 134 162 135 156 153 141 166 138 190 128 172 138 154 154 146 159 145 160 154 141 161 142 160 147 160 146 159 150 159 142 154 149 152 150 148 158 149 147 157 149 158 151 149 154 149 154 154 146 154 153 154 146 153 152 144 154 151 145 151 149 150 150 150 149 149 146 144 153 146 145 150 144 150 143 149 141 145 135 148 134 147 131 141 128 124 129 135 138 140 142 142 148 142 137 148 142 150 144 152 150 145 151 144 150 146 154 144 140 157 150 156 143 156 150 144 156 144 153 153 153 154 153 150 146 154 155 155 -0 -58 -88 -116 -140 -160 -176 -190 -201 -210 -218 -224 -229 -234 -237 -240 -243 -245 -246 -248 -249 -250 -251 -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 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 -252 -252 -251 -250 -249 -248 -247 -245 -244 -241 -239 -235 -231 -227 -221 -214 -206 -196 -183 -169 -151 -129 -103 -72 -0 -0 155 154 147 153 155 155 146 159 146 151 152 152 144 158 152 143 157 149 158 143 149 156 148 147 143 151 153 146 152 145 151 144 150 142 148 145 143 142 142 142 140 138 135 128 131 122 141 131 147 134 148 135 144 141 149 143 150 144 150 145 146 153 144 146 149 149 150 150 150 149 150 150 146 159 145 152 153 146 155 139 154 155 149 155 149 154 150 151 150 151 148 157 150 157 148 150 156 143 164 144 144 159 143 162 152 146 160 146 158 152 148 152 147 159 146 154 142 157 131 166 135 165 142 157 147 153 149 154 142 180 128 192 145 167 129 186 141 168 133 158 142 169 117 160 117 206 170 152 152 159 109 152 110 77 231 188 65 243 208 228 187 183 255 255 255 184 255 228 137 248 160 166 141 155 237 250 255 58 74 112 113 93 126 149 168 148 154 155 154 146 150 163 150 148 153 158 145 152 153 153 151 144 147 151 157 149 149 148 146 139 143 145 149 149 145 147 151 151 149 144 143 139 130 130 139 143 144 149 151 151 147 145 149 149 145 143 139 146 148 149 149 157 151 147 144 151 153 153 152 145 158 153 148 150 163 150 146 154 155 154 148 168 149 126 93 113 112 74 58 255 250 237 155 141 166 160 248 137 228 255 184 255 255 255 183 187 228 208 243 65 188 231 77 110 152 109 159 152 152 170 206 117 160 117 169 142 158 133 168 141 186 129 167 145 192 128 180 142 154 149 153 147 157 142 165 135 166 131 157 142 154 146 159 147 152 148 152 158 146 160 146 152 162 143 159 144 144 164 143 156 150 148 157 150 157 148 151 150 151 150 154 149 155 149 155 154 139 155 146 153 152 145 159 146 150 150 149 150 150 150 149 149 146 144 153 146 145 150 144 150 143 149 141 144 135 148 134 147 131 141 122 131 128 135 138 140 142 142 142 143 145 148 142 150 144 151 145 152 146 153 151 143 147 148 156 149 143 158 149 157 143 152 158 144 152 152 151 146 159 146 155 155 153 147 154 155 -0 -0 -72 -103 -129 -151 -169 -183 -196 -206 -214 -221 -227 -231 -235 -239 -241 -244 -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 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 -252 -252 -251 -251 -250 -249 -247 -246 -244 -242 -240 -237 -233 -229 -224 -217 -210 -201 -190 -176 -160 -140 -116 -89 -58 -0 155 155 145 153 155 154 147 153 151 144 159 146 150 153 151 151 144 165 146 158 144 150 156 140 154 149 155 146 145 150 144 151 144 151 143 149 149 149 138 143 142 142 141 140 137 141 122 131 122 141 131 146 134 148 135 144 141 149 143 150 144 150 145 146 153 144 146 149 149 150 150 151 150 150 152 146 159 145 152 153 145 153 152 148 155 149 155 149 157 149 157 148 149 158 149 150 157 148 152 149 152 150 165 144 159 147 160 143 162 142 154 151 152 151 153 145 154 145 168 135 185 138 168 141 161 145 149 153 150 169 118 165 107 167 149 156 144 150 160 149 166 162 160 139 173 111 201 164 157 148 182 124 178 105 95 255 116 143 90 255 142 255 255 255 255 255 255 255 187 255 88 255 64 121 169 120 145 169 232 242 207 203 237 82 86 109 141 142 146 155 156 154 146 150 161 144 151 154 159 145 152 150 159 158 149 149 151 155 155 155 152 159 151 151 151 150 148 138 137 136 131 135 134 129 118 129 134 135 131 136 137 138 148 150 151 151 151 159 152 155 155 155 151 149 149 158 159 150 152 145 159 154 151 144 161 150 146 154 156 155 146 142 141 109 86 82 237 203 207 242 232 169 145 120 169 121 64 255 88 255 187 255 255 255 255 255 255 255 142 255 90 143 116 255 95 105 178 124 182 148 157 164 201 111 173 139 160 162 166 149 160 150 144 156 149 167 107 165 118 169 150 153 149 145 161 141 168 138 185 135 168 145 154 145 153 151 152 151 154 142 162 143 160 147 159 144 165 150 152 149 152 148 157 150 149 158 149 148 157 149 157 149 155 149 155 148 152 153 145 153 152 145 159 146 152 150 150 151 150 150 149 149 146 144 153 146 145 150 144 150 143 149 141 144 135 148 134 146 131 141 122 131 122 141 137 140 141 142 142 143 138 149 149 149 143 151 144 151 144 150 145 146 155 149 154 140 156 150 144 158 146 165 144 151 151 153 150 146 159 144 151 153 147 154 155 153 145 155 155 -0 -58 -89 -116 -140 -160 -176 -190 -201 -210 -217 -224 -229 -233 -237 -240 -242 -244 -246 -247 -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 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 -252 -252 -251 -251 -250 -249 -248 -247 -245 -243 -241 -238 -235 -231 -226 -220 -213 -205 -195 -183 -168 -150 -129 -103 -72 -0 -0 155 155 148 155 155 145 153 154 146 153 152 154 155 155 145 151 153 158 144 157 144 150 157 143 156 150 157 139 153 147 144 151 143 152 143 150 150 151 143 149 138 143 141 142 141 147 131 141 122 131 122 141 131 146 134 148 135 144 141 149 143 150 144 150 145 146 153 144 146 149 149 150 151 151 151 152 152 146 159 144 154 144 160 146 154 148 156 148 149 151 149 151 148 157 151 157 150 151 148 150 164 142 151 154 142 159 152 146 160 146 159 152 152 152 152 159 144 161 136 164 132 164 136 165 144 156 144 154 146 156 141 185 112 200 131 170 128 186 120 173 137 162 148 158 147 145 85 196 171 162 119 155 149 152 80 243 168 199 117 57 251 93 204 195 184 255 255 255 183 255 204 255 247 89 110 141 164 144 141 152 167 190 138 192 208 188 154 156 154 145 147 156 156 154 145 150 160 138 142 154 159 145 151 144 152 148 149 149 149 149 149 143 146 150 151 150 147 155 150 150 148 143 142 138 129 129 138 142 143 148 150 150 155 147 150 151 150 146 143 149 149 149 149 149 148 152 144 151 145 159 154 142 138 160 150 145 154 156 156 147 145 154 156 154 188 208 192 138 190 167 152 141 144 164 141 110 89 247 255 204 255 183 255 255 255 184 195 204 93 251 57 117 199 168 243 80 152 149 155 119 162 171 196 85 145 147 158 148 162 137 173 120 186 128 170 131 200 112 185 141 156 146 154 144 156 144 165 136 164 132 164 136 161 144 159 152 152 152 152 159 146 160 146 152 159 142 154 151 142 164 150 148 151 150 157 151 157 148 151 149 151 149 148 156 148 154 146 160 144 154 144 159 146 152 152 151 151 151 150 149 149 146 144 153 146 145 150 144 150 143 149 141 144 135 148 134 146 131 141 122 131 122 141 131 147 141 142 141 143 138 149 143 151 150 150 143 152 143 151 144 147 153 139 157 150 156 143 157 150 144 157 144 158 153 151 145 155 155 154 152 153 146 154 153 145 155 155 148 155 155 -0 -0 -72 -103 -129 -150 -168 -183 -195 -205 -213 -220 -226 -231 -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 y 284 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -255 -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 -250 -249 -248 -247 -246 -244 -242 -239 -236 -233 -228 -223 -217 -209 -200 -189 -176 -159 -140 -116 -89 -58 -0 148 155 154 148 155 155 148 155 145 153 155 155 156 155 146 144 159 154 153 144 156 144 150 156 143 157 150 157 143 146 154 149 154 140 159 139 150 150 152 144 151 142 148 138 142 142 148 134 147 131